.cp-center{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:18px 0 calc(118px + env(safe-area-inset-bottom,0px));color:var(--crew-title,#f8fbff)}.cp-center *{box-sizing:border-box;min-width:0}.cp-center button,.cp-center input{font:inherit}.cp-page-head{position:static!important;display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:18px;border:1px solid var(--crew-border,rgba(255,255,255,.12));border-radius:24px;background:linear-gradient(145deg,#11334cf0,#07182bf0);box-shadow:0 18px 55px #0000003d}.cp-page-head>button{width:48px;height:48px;min-width:48px;border:1px solid rgba(255,255,255,.14);border-radius:15px;display:grid;place-items:center;background:#ffffff14;color:#fff;cursor:pointer}.cp-page-head span{display:block;color:#67e8f9;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:900}.cp-page-head h1{margin:4px 0 5px;color:#fff!important;font-size:clamp(1.6rem,5vw,2.3rem);line-height:1.08}.cp-page-head p{margin:0;color:#c7d9ea!important;line-height:1.5;font-size:.94rem}.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback{border:1px solid var(--crew-border,rgba(255,255,255,.12));border-radius:24px;background:linear-gradient(145deg,#0d263ef2,#051323f5);box-shadow:0 16px 44px #00000038}.cp-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#c8d9e9}.cp-empty svg{color:#67e8f9}.cp-empty.cp-error svg{color:#fda4af}.cp-empty button,.cp-box button,.cp-current-plan button,.cp-id-card button,.cp-share-result button,.cp-fallback button{border:1px solid rgba(149,211,255,.18);border-radius:14px;min-height:44px;padding:.65rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;color:#eaf7ff;font-weight:850;cursor:pointer}.cp-empty button:hover,.cp-box button:hover,.cp-current-plan button:hover,.cp-id-card button:hover,.cp-share-result button:hover{background:#60d3ff24;border-color:#60d3ff66}.cp-spin{animation:cp-spin .8s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-current-plan{padding:20px;margin-bottom:18px;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center}.cp-current-plan>div:first-child{display:flex;align-items:center;gap:13px}.cp-current-plan>div:first-child>span,.cp-id-card>div>span{width:52px;height:52px;min-width:52px;border-radius:17px;display:grid;place-items:center;color:#08243b;background:linear-gradient(135deg,#67e8f9,#a5b4fc);box-shadow:0 12px 28px #22d3ee38}.cp-current-plan small,.cp-id-card small{color:#91adc4;font-weight:750}.cp-current-plan h2,.cp-id-card h2{color:#fff!important;margin:2px 0;font-size:1.22rem}.cp-current-plan p,.cp-id-card p{margin:2px 0;color:#b8cce0!important}.cp-usage header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#d7e7f5}.cp-usage header strong{color:#fff;white-space:nowrap}.cp-usage>div{height:12px;border-radius:999px;background:#ffffff1a;overflow:hidden}.cp-usage>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);transition:width .5s ease}.cp-usage>small{display:block;margin-top:7px;color:#91adc4}.cp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-plan{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(134,190,231,.15);border-radius:25px;background:linear-gradient(155deg,#0c253bf5,#04111ffa);box-shadow:0 17px 50px #00000038}.cp-plan.featured{border-color:#67e8f96b;box-shadow:0 20px 60px #06b6d41a,0 16px 44px #0000003d}.cp-plan.active:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid rgba(74,222,128,.55);border-radius:inherit}.cp-plan>header{display:flex;align-items:center;gap:12px}.cp-plan>header>span{width:46px;height:46px;min-width:46px;border-radius:15px;display:grid;place-items:center;background:#67e8f91f;color:#67e8f9}.cp-plan>header small{color:#8eabc2}.cp-plan>header h2{margin:2px 0;color:#fff!important;font-size:1.06rem}.cp-plan>header>b{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:6px 9px;background:#22c55e24;color:#86efac;font-size:.72rem}.cp-plan>header>b svg{width:14px}.cp-price{display:flex;align-items:baseline;gap:5px;margin:18px 0 8px}.cp-price strong{font-size:clamp(1.65rem,5vw,2.35rem);color:#fff}.cp-price span{color:#91adc4}.cp-saving{display:inline-flex!important;width:auto;margin:0 0 6px!important;padding:6px 9px;border-radius:999px;background:#22d3ee1f;color:#67e8f9!important;font-size:.75rem;font-weight:850}.cp-plan ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:9px}.cp-plan li{display:flex;align-items:flex-start;gap:8px;color:#c5d7e7;line-height:1.42;font-size:.9rem}.cp-plan li svg{width:17px;height:17px;min-width:17px;margin-top:1px;color:#4ade80}.cp-plan-limit{display:flex;align-items:center;gap:10px;padding:12px;border-radius:17px;background:#67e8f912;border:1px solid rgba(103,232,249,.13);margin-bottom:14px}.cp-plan-limit>svg{color:#67e8f9}.cp-plan-limit span{display:flex;flex-direction:column}.cp-plan-limit b{color:#e9f8ff}.cp-plan-limit small{color:#8faac0;line-height:1.35}.cp-primary{background:linear-gradient(135deg,#22d3ee,#818cf8)!important;color:#051a2a!important;border:0!important;font-weight:950!important}.cp-primary:disabled{opacity:.55;cursor:not-allowed}.cp-admin-note{display:flex;align-items:flex-start;gap:8px;color:#9fb6ca!important;font-size:.83rem;line-height:1.45}.cp-admin-note svg{width:17px;min-width:17px}.cp-disclosures,.cp-privacy{display:flex;align-items:flex-start;gap:14px;padding:20px;margin-top:18px}.cp-disclosures>svg,.cp-privacy>svg{width:28px;height:28px;min-width:28px;color:#67e8f9}.cp-disclosures h2,.cp-privacy h2{margin:0 0 8px;color:#fff!important;font-size:1.05rem}.cp-disclosures p,.cp-privacy p{margin:5px 0;color:#aebfd0!important;line-height:1.5;font-size:.87rem}.cp-id-card{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.cp-id-card>div{display:flex;align-items:center;gap:13px}.cp-id-card h2{letter-spacing:.08em}.cp-id-qr{width:88px;height:88px;object-fit:contain;border-radius:12px;background:#fff;padding:5px}.cp-current-actions{display:flex;flex-direction:column;gap:8px;min-width:190px}.cp-current-actions button{width:100%}.cp-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 15px;padding:7px;border:1px solid var(--crew-border,rgba(255,255,255,.1));border-radius:19px;background:#04101eb8}.cp-tabs button{min-height:48px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#9eb5ca;font-weight:850;cursor:pointer}.cp-tabs button.active{background:linear-gradient(135deg,#22d3ee33,#818cf833);color:#fff;box-shadow:inset 0 0 0 1px #67e8f933}.cp-stack{display:grid;gap:15px}.cp-box{padding:19px}.cp-box>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.cp-box>header>div{display:flex;align-items:flex-start;gap:11px}.cp-box>header>div>svg{width:25px;min-width:25px;color:#67e8f9}.cp-box h2{margin:0 0 5px;color:#fff!important;font-size:1.08rem}.cp-box p{margin:0;color:#9fb5c9!important;line-height:1.5}.cp-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.cp-actions button.danger,.cp-list button.danger{color:#fecdd3;border-color:#fb718542;background:#fb718517}.cp-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.cp-permissions label{position:relative;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(143,189,223,.14);border-radius:15px;background:#ffffff09;cursor:pointer}.cp-permissions label.sensitive{border-color:#fbbf2438;background:#fbbf240e}.cp-permissions input{position:absolute;opacity:0}.cp-permissions span{display:flex;flex-direction:column}.cp-permissions strong{color:#dcecf8}.cp-permissions small{color:#829db3;font-size:.73rem;line-height:1.28}.cp-permissions i{width:38px;height:22px;min-width:38px;margin-left:auto;border-radius:999px;background:#ffffff1f;position:relative}.cp-permissions i:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#94a3b8;transition:.2s}.cp-permissions input:checked~i{background:#22d3ee40}.cp-permissions input:checked~i:after{transform:translate(16px);background:#67e8f9}.cp-share-result{padding:18px;display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:18px;align-items:center}.cp-share-result img{width:100%;max-width:260px;border-radius:18px;background:#fff;padding:9px}.cp-share-result small{color:#8ba7bd}.cp-share-result strong{display:block;margin:5px 0;color:#dff8ff;overflow-wrap:anywhere}.cp-share-result p{color:#9db4c8!important}.cp-fallback{padding:17px;display:flex;align-items:flex-start;gap:12px;border-color:#fbbf244d}.cp-fallback>svg{color:#fbbf24;min-width:24px}.cp-fallback h2{margin:0;color:#fff}.cp-fallback p{color:#c5d4e0!important}.cp-fallback strong,.cp-fallback b{display:block;margin:8px 0;color:#fff;overflow-wrap:anywhere}.cp-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cp-form label,.cp-inline-form{display:flex}.cp-form label{flex-direction:column;gap:6px}.cp-form label>span{font-size:.78rem;color:#9eb4c7;font-weight:800}.cp-form input,.cp-inline-form input{width:100%;min-height:46px;border:1px solid rgba(137,192,230,.2);border-radius:14px;padding:.7rem .85rem;background:#020d1aa3;color:#fff;outline:none}.cp-form input:focus,.cp-inline-form input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #22d3ee1f}.cp-list{display:grid;gap:8px;margin-top:12px}.cp-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid rgba(137,190,228,.12);border-radius:14px;background:#ffffff06}.cp-list span{display:flex;flex-direction:column}.cp-list strong{color:#e6f4ff}.cp-list small{color:#88a3b8}.cp-list aside{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cp-list button{min-height:38px;padding:.45rem .7rem;font-size:.8rem}.cp-list>.cp-visitor-entry{display:block;padding:0;overflow:hidden}.cp-visitor-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px}.cp-permission-edit{padding:14px;border-top:1px solid rgba(137,190,228,.12);background:#020d1a47}.cp-permission-edit>p{font-size:.82rem!important}.cp-inline-form{gap:9px;align-items:stretch}.cp-inline-form button{min-width:140px}.cp-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.cp-summary span{display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:14px;background:#67e8f912;color:#9eb5c9}.cp-summary b{font-size:1.45rem;color:#fff}.cp-compare{display:grid;max-height:460px;overflow:auto;border:1px solid rgba(137,190,228,.13);border-radius:15px}.cp-compare>header,.cp-compare>div{display:grid;grid-template-columns:110px 1fr 1fr;gap:8px;padding:10px}.cp-compare>header{position:sticky;top:0;z-index:1;background:#0a2036;color:#9fc3dc;font-weight:900}.cp-compare>div{border-top:1px solid rgba(137,190,228,.1);color:#bfd1df}.cp-compare>div.match{background:#22c55e13;color:#dcfce7}.cp-chat>header>button{width:42px;padding:0}.cp-messages{min-height:180px;max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:#010a157a;margin-bottom:10px}.cp-messages p{align-self:flex-start;max-width:min(78%,560px);display:flex;flex-direction:column;gap:4px;margin:0!important}.cp-messages p.mine{align-self:flex-end}.cp-messages p span{padding:10px 12px;border-radius:14px 14px 14px 4px;background:#ffffff14;color:#e6f4ff}.cp-messages p.mine span{border-radius:14px 14px 4px;background:linear-gradient(135deg,#22d3ee3d,#818cf83d)}.cp-messages small{color:#7895ad;font-size:.68rem}.cp-messages p.mine small{text-align:right}[data-crew-theme=light] .cp-center{color:#092846}[data-crew-theme=light] .cp-page-head{background:linear-gradient(145deg,#fff,#edf7fb);border-color:#c8dce9;box-shadow:0 14px 35px #113d5b17}[data-crew-theme=light] .cp-page-head h1,[data-crew-theme=light] .cp-page-head p{color:#092846!important}[data-crew-theme=light] .cp-page-head>button{background:#e6f5fa;color:#092846;border-color:#c8e2ec}[data-crew-theme=light] :is(.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan){background:#fff;color:#092846;border-color:#d1e1ec;box-shadow:0 12px 32px #17415d14}[data-crew-theme=light] :is(.cp-current-plan,.cp-id-card,.cp-plan,.cp-box,.cp-disclosures,.cp-privacy) :is(h1,h2,h3,strong){color:#092846!important}[data-crew-theme=light] :is(.cp-current-plan,.cp-id-card,.cp-plan,.cp-box,.cp-disclosures,.cp-privacy) :is(p,small,li){color:#526b7e!important}[data-crew-theme=light] .cp-tabs{background:#e9f2f8;border-color:#ccdfe9}[data-crew-theme=light] .cp-tabs button{color:#38576c}[data-crew-theme=light] .cp-tabs button.active{background:#fff;color:#092846}[data-crew-theme=light] .cp-form input,[data-crew-theme=light] .cp-inline-form input{background:#fff;color:#092846;border-color:#c9dce8}[data-crew-theme=light] .cp-permissions label,[data-crew-theme=light] .cp-list>div{background:#f5f9fc;border-color:#d7e5ee}[data-crew-theme=light] .cp-permissions strong,[data-crew-theme=light] .cp-list strong{color:#173c56}[data-crew-theme=light] .cp-permission-edit{background:#edf5f9;border-color:#d7e5ee}[data-crew-theme=light] .cp-compare>header{background:#e8f3f8;color:#173c56}[data-crew-theme=light] .cp-compare>div{color:#38576c}[data-crew-theme=light] .cp-messages{background:#eef5f9}[data-crew-theme=light] .cp-messages p span{background:#dcebf3;color:#173c56}.cz-brand-row,.cz-menu-header{position:static!important;top:auto!important}.cz-kpi,.cz-roster-card,.cz-flight-card,.cz-toolbox,.cz-report-grid>article,.cz-finance-grid>.cz-kpi{overflow:hidden!important}.cz-roster-copy,.cz-kpi>div{min-width:0!important}.cz-roster-copy :is(h2,h3,p,small),.cz-kpi :is(strong,p,small){overflow-wrap:anywhere!important}.cz-hour-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto 18px;width:min(1180px,calc(100% - 28px))}.cz-hour-limit{padding:17px;border:1px solid var(--crew-border,rgba(255,255,255,.12));border-radius:22px;background:linear-gradient(145deg,#0d263ef2,#051323f5);box-shadow:0 14px 38px #00000030}.cz-hour-limit header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cz-hour-limit header span{display:flex;flex-direction:column}.cz-hour-limit header strong{color:#fff;font-size:.96rem}.cz-hour-limit header small{color:#8da8bd;margin-top:3px}.cz-hour-limit header>b{color:#dff8ff;white-space:nowrap;font-size:.9rem}.cz-hour-limit>div{height:13px;border-radius:999px;background:#ffffff17;overflow:hidden;margin:14px 0 8px}.cz-hour-limit>div i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#4ade80)}.cz-hour-limit.warn>div i{background:linear-gradient(90deg,#facc15,#fb923c)}.cz-hour-limit.danger>div i{background:linear-gradient(90deg,#fb7185,#ef4444)}.cz-hour-limit footer{color:#91a9bc;font-size:.77rem;line-height:1.4}[data-crew-theme=light] .cz-hour-limit{background:#fff;border-color:#d1e1ec;box-shadow:0 12px 30px #17415d14}[data-crew-theme=light] .cz-hour-limit header strong,[data-crew-theme=light] .cz-hour-limit header>b{color:#092846}[data-crew-theme=light] .cz-hour-limit header small,[data-crew-theme=light] .cz-hour-limit footer{color:#526b7e}[data-crew-theme=light] .cz-hour-limit>div{background:#dce9f1}@media(max-width:780px){.cp-current-plan{grid-template-columns:1fr}.cp-current-plan>button{width:100%}.cp-plans{grid-template-columns:1fr}.cp-permissions{grid-template-columns:1fr 1fr}.cp-form,.cp-share-result{grid-template-columns:1fr}.cp-share-result img{margin:auto}.cp-list>div{align-items:flex-start;flex-direction:column}.cp-list aside{justify-content:flex-start}.cp-visitor-row,.cp-id-card{align-items:flex-start;flex-direction:column}.cp-id-card>button{width:100%}.cz-hour-limits{grid-template-columns:1fr}}@media(max-width:520px){.cp-center{width:min(100% - 20px,1180px);padding-top:10px}.cp-page-head{padding:14px;border-radius:20px}.cp-page-head>button{width:44px;height:44px;min-width:44px}.cp-tabs{grid-template-columns:1fr}.cp-tabs button{justify-content:flex-start;padding-left:14px}.cp-permissions{grid-template-columns:1fr}.cp-inline-form{flex-direction:column}.cp-inline-form button{width:100%}.cp-summary{grid-template-columns:1fr 1fr 1fr}.cp-compare{font-size:.76rem}.cp-compare>header,.cp-compare>div{grid-template-columns:78px 1fr 1fr;padding:8px 6px}.cp-current-plan,.cp-box,.cp-plan{padding:15px;border-radius:20px}}.cp-center{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important}.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan{border-radius:30px!important;overflow:hidden!important}.cp-plans{gap:18px!important}.cp-plan{display:flex!important;min-height:100%!important;flex-direction:column!important;padding:24px!important}.cp-plan ul{flex:1 1 auto!important}.cp-primary{width:100%!important;min-height:52px!important;margin-top:auto!important;padding:.85rem 1.1rem!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(135deg,#2dd4ef,#4f8df7 55%,#8b5cf6)!important;color:#041728!important;font-size:.96rem!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 14px 34px #3c8eef4d!important}.cp-primary:not(:disabled):active{transform:translateY(1px) scale(.99)!important}.cp-empty button,.cp-box button,.cp-current-plan button,.cp-id-card button,.cp-share-result button,.cp-fallback button,.cp-tabs button,.cp-list button{min-height:46px!important;border-radius:16px!important;text-decoration:none!important;box-shadow:0 9px 22px #0000001c!important}.cp-empty.cp-error>strong{max-width:900px!important;line-height:1.5!important}.cp-current-plan{border-radius:28px!important}.cp-plan-limit{border-radius:20px!important}.cp-tabs{border-radius:22px!important}.cp-tabs button{box-shadow:none!important}.cp-center :is(h1,h2,h3,p,strong,small,span,li,b){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-crew-theme=dark] :is(.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan){background:linear-gradient(150deg,#0f273ffa,#051222fc)!important;border-color:#89c7f133!important;color:#eaf7ff!important;box-shadow:0 22px 60px #0000004d!important}[data-crew-theme=dark] :is(.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan) :is(h1,h2,h3,strong,b){color:#f8fbff!important}[data-crew-theme=dark] :is(.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan) :is(p,small,span,li){color:#bdd2e3!important}[data-crew-theme=light] .cp-page-head{background:linear-gradient(135deg,#fff,#edf8ff 55%,#f3efff)!important;border-color:#ccdeea!important;box-shadow:0 18px 48px #1c48681f!important}[data-crew-theme=light] :is(.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan){background:linear-gradient(155deg,#fff,#f8fbff)!important;border-color:#d2e0e9!important;color:#0a2941!important;box-shadow:0 18px 48px #1c48681c!important}[data-crew-theme=light] :is(.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan) :is(h1,h2,h3,strong,b){color:#071f34!important}[data-crew-theme=light] :is(.cp-page-head,.cp-empty,.cp-box,.cp-current-plan,.cp-id-card,.cp-disclosures,.cp-privacy,.cp-share-result,.cp-fallback,.cp-plan) :is(p,small,span,li){color:#48657a!important}[data-crew-theme=light] .cp-primary{color:#041728!important}@media(max-width:780px){.cp-center{padding-bottom:calc(155px + env(safe-area-inset-bottom,0px))!important}.cp-plan{padding:20px!important}}.cp-qr-trigger,.cp-id-qr-trigger{border:0!important;padding:0!important;min-height:0!important;display:grid!important;justify-items:center!important;gap:7px!important;background:transparent!important;box-shadow:none!important;cursor:zoom-in!important}.cp-qr-trigger img{width:min(100%,260px)!important;max-width:260px!important;margin:0!important;border-radius:12px!important;background:#fff!important;padding:9px!important;box-shadow:0 15px 38px #0000003d!important}.cp-qr-trigger span,.cp-id-qr-trigger small{display:flex!important;align-items:center!important;gap:6px!important;color:#9fc5dc!important;font-size:.76rem!important;font-weight:850!important}.cp-qr-trigger span svg{width:15px;height:15px}.cp-id-qr-trigger .cp-id-qr{margin:0!important;box-shadow:0 10px 26px #0003}.cp-id-actions{display:flex;flex-direction:column;gap:8px;min-width:156px}.cp-id-actions>button{width:100%}.cp-whatsapp{border-color:#4ade8059!important;background:#22c55e1f!important;color:#dcfce7!important}.cp-qr-modal{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:18px}.cp-qr-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#010812d1!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important}.cp-qr-modal>article{position:relative;z-index:1;width:min(100%,470px);max-height:calc(100dvh - 36px);overflow:auto;padding:20px;border:1px solid rgba(126,205,246,.28);border-radius:24px;background:linear-gradient(155deg,#102d49,#061628);box-shadow:0 30px 90px #00000080;color:#f8fbff;text-align:center}.cp-qr-modal>article>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;text-align:left}.cp-qr-modal>article>header>div{display:flex;align-items:center;gap:10px;min-width:0}.cp-qr-modal>article>header>div>svg{color:#67e8f9}.cp-qr-modal header span{display:grid;min-width:0}.cp-qr-modal header small{color:#8eb4cb;font-size:.68rem;font-weight:900;letter-spacing:.12em}.cp-qr-modal header h2{margin:2px 0 0;color:#fff!important;font-size:1.05rem;overflow-wrap:anywhere}.cp-qr-modal header>button{width:42px;height:42px;min-width:42px;padding:0;border:1px solid rgba(159,210,241,.22);border-radius:12px;background:#ffffff12;color:#fff;display:grid;place-items:center;cursor:pointer}.cp-qr-modal>article>img{display:block;width:min(100%,350px);aspect-ratio:1;object-fit:contain;margin:0 auto;padding:12px;border-radius:15px;background:#fff}.cp-qr-modal>article>p{margin:14px auto 0;max-width:360px;color:#b8cfdf!important;font-size:.88rem;line-height:1.5}.cp-qr-modal .cp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cp-qr-modal .cp-actions button{min-height:48px;border:1px solid rgba(159,210,241,.22);border-radius:14px;padding:.65rem .8rem;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;color:#eefaff;font-weight:850;cursor:pointer}[data-crew-theme=light] .cp-whatsapp{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}[data-crew-theme=light] .cp-qr-modal>article{background:linear-gradient(155deg,#fff,#edf8ff);border-color:#bfd8e7;color:#092846}[data-crew-theme=light] .cp-qr-modal header h2{color:#092846!important}[data-crew-theme=light] .cp-qr-modal header>button{background:#e4f2f8;color:#092846;border-color:#c8dde9}[data-crew-theme=light] .cp-qr-modal>article>p{color:#48657a!important}@media(max-width:780px){.cp-id-card{align-items:center!important}.cp-id-card>div:first-child{width:100%}.cp-id-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-share-result{padding:15px!important}.cp-share-result>.cp-qr-trigger{width:100%}.cp-share-result>.cp-qr-trigger img{width:min(100%,300px)!important}.cp-share-result .cp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-share-result .cp-actions button{width:100%}}@media(max-width:520px){.cp-id-card{align-items:stretch!important}.cp-id-qr-trigger{justify-self:center}.cp-id-actions,.cp-share-result .cp-actions,.cp-qr-modal .cp-actions{grid-template-columns:1fr}.cp-qr-modal{padding:10px}.cp-qr-modal>article{padding:15px;border-radius:19px}.cp-qr-modal>article>img{width:min(100%,310px)}}.cc-control-shell{display:grid;gap:18px;padding:18px;max-width:1380px;margin:0 auto;color:var(--cc-text,#f8fafc)}.cc-control-hero{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.24);border-radius:26px;background:linear-gradient(135deg,#082f49f5,#0f172af5);box-shadow:0 20px 60px #02081738}.cc-control-hero>span{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:linear-gradient(135deg,#d946ef,#22d3ee);color:#fff;flex:none}.cc-control-hero svg{width:25px;height:25px}.cc-control-hero div{min-width:0;flex:1}.cc-control-hero small,.cc-section-title small{font-size:11px;letter-spacing:.16em;font-weight:900;color:#67e8f9}.cc-control-hero h1{font-size:clamp(24px,4vw,38px);line-height:1.05;margin:5px 0 8px}.cc-control-hero p{margin:0;color:#cbd5e1;line-height:1.55}.cc-control-hero>button{border:1px solid rgba(255,255,255,.16);background:#ffffff17;color:#fff;border-radius:15px;min-height:44px;padding:0 15px;display:flex;gap:8px;align-items:center;font-weight:800}.cc-control-hero.support>span{background:linear-gradient(135deg,#0ea5e9,#8b5cf6)}.cc-control-hero.admin>span{background:linear-gradient(135deg,#14b8a6,#3b82f6)}.cc-control-kpis,.cc-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-control-kpis article,.cc-admin-grid article{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:17px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#0f2a43c7}.cc-control-kpis svg,.cc-admin-grid svg{grid-row:1/3;width:23px;height:23px;color:#67e8f9}.cc-control-kpis span,.cc-admin-grid span{font-size:12px;color:#cbd5e1}.cc-control-kpis strong,.cc-admin-grid strong{font-size:24px;line-height:1.05}.cc-control-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;align-items:start}.cc-control-card{border:1px solid rgba(148,163,184,.23);border-radius:24px;background:linear-gradient(145deg,#0f304df0,#091c31f5);padding:20px;box-shadow:0 15px 45px #02081726}.cc-control-card h2{margin:0 0 6px;font-size:21px}.cc-control-card h3{margin:22px 0 10px}.cc-muted,.cc-control-card p{color:#cbd5e1;line-height:1.55}.cc-control-form{display:grid;gap:12px;margin:17px 0}.cc-control-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-control-form.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-control-form label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#dbeafe}.cc-control-form label.wide{grid-column:1/-1}.cc-control-form input,.cc-control-form textarea,.cc-control-form select{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#020f1e94;color:#fff;padding:12px 13px;font:inherit;outline:none}.cc-control-form textarea{resize:vertical;min-height:84px}.cc-control-form input:focus,.cc-control-form textarea:focus,.cc-control-form select:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.cc-primary,.cc-control-actions button,.cc-control-actions a,.cc-ticket-success button,.cc-ticket-success a{min-height:48px;border:0;border-radius:15px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;text-decoration:none;cursor:pointer}.cc-primary{width:100%;background:linear-gradient(135deg,#a855f7,#ec4899,#22d3ee);color:#fff}.cc-primary:disabled{opacity:.58}.cc-control-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.cc-control-actions button,.cc-control-actions a{background:#ffffff17;border:1px solid rgba(255,255,255,.14);color:#fff;flex:1}.cc-control-actions .danger{color:#fecaca;border-color:#f8717159}.cc-guardian-preview{text-align:center;position:sticky;top:80px}.cc-qr-frame{padding:16px;border-radius:22px;background:#fff;margin:14px auto;width:min(100%,320px);box-sizing:border-box}.cc-qr-frame img{width:100%;height:auto;display:block}.cc-empty-panel{display:grid;place-items:center;text-align:center;min-height:220px;padding:20px}.cc-empty-panel.compact{min-height:150px}.cc-empty-panel svg{width:42px;height:42px;color:#67e8f9}.cc-empty-panel h3{margin:12px 0 0}.cc-support-contact,.cc-admin-privacy,.cc-diagnostic-note{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(34,211,238,.22);border-radius:17px;background:#0891b217}.cc-support-contact svg,.cc-admin-privacy svg,.cc-diagnostic-note svg{color:#67e8f9;flex:none}.cc-support-contact div,.cc-admin-privacy div{display:grid;gap:2px}.cc-support-contact span,.cc-admin-privacy span,.cc-diagnostic-note span{font-size:12px;color:#cbd5e1}.cc-diagnostic-note{margin:14px 0}.cc-support-guide{display:grid;gap:14px}.cc-support-guide article{display:flex;gap:12px;padding:15px;border:1px solid rgba(148,163,184,.18);border-radius:17px;background:#ffffff0a}.cc-support-guide article svg{color:#67e8f9;flex:none}.cc-support-guide article strong{display:block}.cc-support-guide article p{margin:5px 0 0;font-size:13px}.cc-ticket-success{max-width:680px;margin:6vh auto;text-align:center;display:grid;place-items:center;gap:10px}.cc-ticket-success>svg{width:58px;height:58px;color:#4ade80}.cc-ticket-success h1{font-size:32px;margin:0}.cc-ticket-success a,.cc-ticket-success button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.16);width:min(100%,420px)}.cc-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-admin-grid article{min-height:86px}.cc-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.cc-section-title h2{margin:3px 0 0}.cc-section-title>span{font-size:12px;color:#94a3b8}.cc-mini-chart{height:230px;display:flex;align-items:flex-end;gap:8px;padding-top:20px;overflow-x:auto}.cc-mini-chart>div{height:100%;min-width:38px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.cc-mini-chart i{display:block;width:100%;max-width:32px;border-radius:10px 10px 3px 3px;background:linear-gradient(180deg,#22d3ee,#8b5cf6);min-height:8px}.cc-mini-chart small{font-size:10px;color:#94a3b8}.cc-mini-chart b{font-size:11px}.cc-privacy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.cc-privacy-list span{padding:12px;border-radius:14px;background:#f8717112;border:1px solid rgba(248,113,113,.16);color:#fecaca;font-size:13px}.cc-maps-budget{display:grid;gap:16px;overflow:hidden;position:relative}.cc-maps-budget:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#22d3ee,#8b5cf6);opacity:.9}.cc-maps-budget[data-maps-budget-status=fallback]:before{background:linear-gradient(180deg,#f59e0b,#ef4444)}.cc-maps-budget-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid rgba(34,211,238,.2);border-radius:18px;background:#0891b214}.cc-maps-budget-head>svg{color:#67e8f9;width:26px;height:26px}.cc-maps-budget-head>div{display:grid;gap:3px}.cc-maps-budget-head span{font-size:12px;color:#cbd5e1;line-height:1.4}.cc-maps-budget-head>b{font-size:18px;white-space:nowrap}.cc-maps-budget-track{height:13px;border-radius:999px;background:#94a3b82b;overflow:hidden;border:1px solid rgba(148,163,184,.16)}.cc-maps-budget-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#ec4899);min-width:2px;transition:width .3s ease}.cc-maps-budget[data-maps-budget-status=fallback] .cc-maps-budget-track i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.cc-maps-budget-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cc-maps-budget-facts>span{display:grid;gap:4px;padding:12px;border-radius:15px;border:1px solid rgba(148,163,184,.18);background:#ffffff09}.cc-maps-budget-facts small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cc-maps-budget-facts strong{font-size:13px;overflow-wrap:anywhere}.cc-maps-budget-alert{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid rgba(245,158,11,.25);border-radius:16px;background:#f59e0b14;color:#fde68a;font-size:12px;line-height:1.45}.cc-maps-budget-alert svg{width:19px;height:19px;flex:none}.cc-guardian-public{min-height:100vh;box-sizing:border-box;padding:22px;display:grid;place-items:center;background:radial-gradient(circle at top,#164e63,#06101d 52%,#020617);color:#fff;font-family:Inter,system-ui,sans-serif}.cc-guardian-public>section{width:min(100%,680px);box-sizing:border-box;padding:24px;border-radius:28px;background:linear-gradient(145deg,#0f304dfa,#091c31fc);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 100px #0000006b}.cc-guardian-public section.error{text-align:center}.cc-guardian-public section.error>svg{width:54px;height:54px;color:#fb7185}.cc-guardian-public header{display:flex;gap:15px;align-items:center}.cc-guardian-public header>span{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:linear-gradient(135deg,#d946ef,#22d3ee)}.cc-guardian-public header small{font-size:10px;letter-spacing:.14em;color:#67e8f9;font-weight:900}.cc-guardian-public header h1{font-size:30px;margin:4px 0}.cc-guardian-public header p{margin:0;color:#cbd5e1}.verified{display:flex;gap:12px;align-items:center;margin:20px 0;padding:15px;border-radius:17px;background:#4ade801a;border:1px solid rgba(74,222,128,.28)}.verified svg{color:#4ade80}.verified div{display:grid}.verified span{font-size:12px;color:#bbf7d0}.guardian-data{display:grid;gap:10px}.guardian-data article{padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#ffffff0a;display:grid;gap:5px}.guardian-data span{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.guardian-data strong{white-space:pre-wrap;line-height:1.45}.guardian-contact{display:flex;gap:13px;align-items:center;margin-top:14px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff;text-decoration:none}.guardian-contact div{display:grid;gap:2px}.guardian-contact small{font-size:10px;letter-spacing:.12em}.cc-guardian-public footer{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.cc-guardian-public footer p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.5}.cc-spin{animation:cc-spin 1s linear infinite}@media(max-width:1100px){.cc-maps-budget-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.cc-control-layout{grid-template-columns:1fr}.cc-guardian-preview{position:static}.cc-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-control-kpis,.cc-control-form.three,.cc-control-form.two,.cc-privacy-list{grid-template-columns:1fr}.cc-control-hero{align-items:flex-start;flex-wrap:wrap}.cc-control-hero>button{width:100%;justify-content:center}}@media(max-width:620px){.cc-maps-budget-head{grid-template-columns:auto minmax(0,1fr)}.cc-maps-budget-head>b{grid-column:1/-1}.cc-maps-budget-facts{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cc-control-shell{padding:12px}.cc-control-hero,.cc-control-card{padding:16px;border-radius:21px}.cc-control-hero>span{width:48px;height:48px}.cc-admin-grid{grid-template-columns:1fr 1fr}.cc-admin-grid article{padding:13px}.cc-admin-grid strong{font-size:20px}.cc-guardian-public{padding:12px}.cc-guardian-public>section{padding:18px;border-radius:22px}}.cc-life-sync-strip{display:flex;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;border:1px solid rgba(34,211,238,.22);border-radius:18px;background:#0891b214}.cc-life-sync-strip>span{width:11px;height:11px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 5px #fbbf241f}.cc-life-sync-strip>span.ready{background:#4ade80;box-shadow:0 0 0 5px #4ade801f}.cc-life-sync-strip>div{display:grid;flex:1;gap:2px}.cc-life-sync-strip small{color:#cbd5e1}.cc-life-sync-strip button{display:flex;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;border-radius:13px;padding:10px 12px;font-weight:800}@media(max-width:620px){.cc-life-sync-strip{align-items:flex-start;flex-wrap:wrap}.cc-life-sync-strip button{width:100%;justify-content:center}}.cc139-brand,.cc139-head,.cc139-grid,.cc139-card,.cc139-list{width:min(100%,780px);margin-left:auto;margin-right:auto}.cc139-brand{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cc139-brand>button{width:52px;height:52px;border-radius:18px;border:1px solid rgba(125,200,255,.25);background:#0e1f37e6;color:inherit;font-size:1.4rem}.cc139-brand>span{display:flex;align-items:center;gap:10px;font-size:1.3rem}.cc139-head{margin-bottom:18px}.cc139-head h1{margin:0 0 8px;font-size:clamp(2rem,8vw,3.1rem);line-height:1;letter-spacing:-.035em}.cc139-head p{margin:0;max-width:62ch;opacity:.8;line-height:1.5}.cc139-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.cc139-grid article,.cc139-card{border:1px solid rgba(125,200,255,.2);background:#0c1d34e0;border-radius:24px;box-shadow:0 18px 42px #00000029}.cc139-grid article{display:flex;flex-direction:column;gap:8px;min-height:126px;padding:18px}.cc139-grid svg{color:#22d3ee}.cc139-grid span{font-size:.78rem;opacity:.72}.cc139-grid strong{font-size:1.18rem;line-height:1.15;overflow-wrap:anywhere}.cc139-card{margin-bottom:14px;padding:18px}.cc139-card h2{margin:0 0 8px;font-size:1.25rem}.cc139-card p{line-height:1.5;opacity:.82}.cc139-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cc139-card>header>span{display:flex;min-width:0;flex-direction:column;gap:4px}.cc139-card>header strong{overflow-wrap:anywhere}.cc139-card>header small{opacity:.7}.cc139-card>header b{flex:0 0 auto;border-radius:999px;padding:7px 11px;background:#22d3ee1f;color:#67e8f9;font-size:.78rem}.cc139-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.cc139-form label{display:flex;min-width:0;flex-direction:column;gap:6px;font-size:.78rem;font-weight:800}.cc139-form label.wide{grid-column:1/-1}.cc139-form input,.cc139-form select{width:100%;min-width:0;min-height:48px;border-radius:15px;border:1px solid rgba(125,200,255,.22);background:#030d1b94;color:inherit;padding:0 13px;font:inherit}.cc139-actions{display:flex;flex-wrap:wrap;gap:10px}.cc139-actions button,.cc139-choices button{min-height:46px;border:1px solid rgba(125,200,255,.22);background:#22d3ee1a;color:inherit;border-radius:15px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer}.cc139-actions button.primary{background:linear-gradient(135deg,#22d3ee47,#8b5cf640);border-color:#22d3ee80}.cc139-actions button.danger{background:#f43f5e1a;border-color:#f43f5e40}.cc139-actions button:disabled,.cc139-choices button:disabled{cursor:not-allowed;opacity:.52}.cc139-list{display:grid;gap:14px}.cc139-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cc139-badges span,.cc139-plan span{border-radius:13px;padding:9px 11px;background:#7dc8ff14;font-size:.8rem}.cc139-empty{text-align:center}.cc139-empty>svg{margin:0 auto 8px;color:#22d3ee}.cc139-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:14px 0}.cc139-choices button.active{background:linear-gradient(135deg,#22d3ee47,#8b5cf647);border-color:#22d3ee}.cc139-plan{display:grid;gap:9px}.cc139-plan span{display:block;line-height:1.45}.cc139-plan-card.warn{border-color:#f59e0b73}.cc139-plan-card.ok{border-color:#10b98166}[data-crew-theme=light] .cc139-grid article,[data-crew-theme=light] .cc139-card{background:#fffffff7;border-color:#07507829;color:#10243a}[data-crew-theme=light] .cc139-form input,[data-crew-theme=light] .cc139-form select{background:#f7fbff;color:#10243a;border-color:#cbddea}[data-crew-theme=light] .cc139-brand>button{background:#fff;color:#10243a;border-color:#cbddea}[data-crew-theme=light] .cc139-badges span,[data-crew-theme=light] .cc139-plan span{background:#eef7fc}@media(max-width:560px){.cc139-grid{grid-template-columns:1fr}.cc139-grid article{min-height:88px}.cc139-form{grid-template-columns:1fr}.cc139-form label.wide{grid-column:auto}.cc139-actions button{flex:1 1 160px}}.cc-life-day-shell{display:grid;gap:16px;margin:0 0 22px}.cc-life-day-shell *{box-sizing:border-box}.cc-life-day-hero,.cc-life-day-plan,.cc-life-day-connections,.cc-life-day-nearby,.cc-life-day-settings,.cc-life-day-safety{border:1px solid rgba(125,211,252,.2);background:linear-gradient(150deg,#091f39f7,#051223fc);border-radius:26px;box-shadow:0 22px 64px #00000047}.cc-life-day-hero{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:20px;overflow:hidden;position:relative}.cc-life-day-hero:after{content:"";position:absolute;right:-90px;bottom:-140px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 68%);pointer-events:none}.cc-life-day-hero>div{width:64px;height:64px;border-radius:22px;background:linear-gradient(135deg,#0ea5e9,#8b5cf6 52%,#ec4899);display:grid;place-items:center;position:relative;box-shadow:0 16px 38px #0ea5e938}.cc-life-day-hero>div svg:first-child{width:31px;height:31px}.cc-life-day-hero>div svg:last-child{position:absolute;width:17px;height:17px;right:9px;top:8px}.cc-life-day-hero small,.cc-life-day-plan small,.cc-life-day-connections small,.cc-life-day-nearby small,.cc-life-day-settings small{font-size:.72rem;font-weight:900;letter-spacing:.13em;color:#9edcff}.cc-life-day-hero h2,.cc-life-day-plan h3,.cc-life-day-nearby h3{margin:4px 0 7px;color:#fff}.cc-life-day-hero h2{font-size:clamp(1.25rem,3vw,1.85rem)}.cc-life-day-hero p,.cc-life-day-plan p,.cc-life-day-nearby p,.cc-life-day-safety p{margin:0;color:#cfe1ef;line-height:1.52}.cc-life-day-shell button{border:1px solid rgba(148,197,240,.22);background:#ffffff0e;color:#f8fbff;border-radius:15px;padding:11px 13px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cc-life-day-shell button:hover{transform:translateY(-1px);border-color:#67e8f97a}.cc-life-day-shell button.primary{border:0;background:linear-gradient(135deg,#0ea5e9,#8b5cf6 52%,#ec4899);box-shadow:0 13px 30px #6366f138}.cc-life-day-shell button:disabled{opacity:.55;cursor:wait}.cc-life-day-shell button svg{width:18px;height:18px}.cc-life-day-plan{padding:21px;display:grid;gap:16px;position:relative;overflow:hidden}.cc-life-day-plan:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(#22d3ee,#8b5cf6)}.cc-life-day-plan.recovery:before{background:linear-gradient(#38bdf8,#818cf8)}.cc-life-day-plan.trip:before{background:linear-gradient(#34d399,#f59e0b)}.cc-life-day-plan h3{font-size:clamp(1.2rem,3vw,1.65rem)}.cc-life-day-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cc-life-day-timeline span{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:center;padding:13px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(148,197,240,.13)}.cc-life-day-timeline span>svg{grid-row:1/3;width:25px;height:25px;color:#bae6fd}.cc-life-day-timeline span b{color:#fff;font-size:.84rem}.cc-life-day-timeline span strong{font-size:.76rem;color:#b9cfe0;line-height:1.35}.cc-life-day-timeline span.warn{border-color:#fbbf244d;background:#f59e0b14}.cc-life-day-timeline span.warn svg{color:#fde68a}.cc-life-day-breakfast{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:18px;background:#f59e0b14;border:1px solid rgba(251,191,36,.2)}.cc-life-day-breakfast svg{width:25px;height:25px;color:#fde68a;flex:none}.cc-life-day-breakfast strong{color:#fff}.cc-life-day-plan-actions{display:flex;gap:9px;flex-wrap:wrap}.cc-life-day-section-head{width:100%;padding:17px 19px!important;border:0!important;background:transparent!important;justify-content:space-between!important}.cc-life-day-section-head>span{display:flex;align-items:center;gap:12px;text-align:left}.cc-life-day-section-head>span>svg{width:27px;height:27px;color:#7dd3fc}.cc-life-day-section-head>span>span{display:flex;flex-direction:column;gap:3px}.cc-life-day-section-head strong{font-size:1.02rem}.cc-life-day-connection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 17px 17px}.cc-life-day-connection-grid button{justify-content:flex-start;text-align:left}.cc-life-day-connection-grid button>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cc-life-day-connection-grid button strong{color:#fff}.cc-life-day-connection-grid button small{letter-spacing:0;font-size:.7rem;color:#9db6c9;line-height:1.25}.cc-life-day-connection-grid button>svg:last-child{margin-left:auto;color:#7dd3fc}.cc-life-day-nearby{padding:19px}.cc-life-day-nearby>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.cc-life-day-empty,.cc-life-day-loading,.cc-life-day-message{min-height:150px;border-radius:20px;border:1px dashed rgba(125,211,252,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;padding:18px;color:#c8dceb;background:#ffffff06}.cc-life-day-empty>svg{width:34px;height:34px;color:#7dd3fc}.cc-life-day-empty h4{margin:0;color:#fff}.cc-life-day-loading,.cc-life-day-message{min-height:auto;flex-direction:row}.cc-life-day-message{border-style:solid;border-color:#fbbf2438;background:#f59e0b0f}.cc-life-day-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-life-day-place-grid article{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:15px;border-radius:20px;border:1px solid rgba(148,197,240,.14);background:linear-gradient(155deg,#ffffff0d,#ffffff06);min-width:0}.cc-life-day-place-icon{width:42px;height:42px;border-radius:14px;background:#0ea5e921;display:grid;place-items:center;color:#a5f3fc}.cc-life-day-place-icon svg{width:23px;height:23px}.cc-life-day-place-copy{min-width:0}.cc-life-day-place-copy h4{margin:3px 0 5px;color:#fff;font-size:1.03rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-life-day-place-copy p{font-size:.78rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-life-day-place-copy span{display:block;margin-top:7px;color:#9fb8cc;font-size:.72rem;line-height:1.3}.cc-life-day-place-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cc-life-day-place-actions button{padding:9px 10px;font-size:.78rem}.cc-life-day-settings-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 17px 17px}.cc-life-day-settings-body label{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:17px;background:#ffffff09;border:1px solid rgba(148,197,240,.12)}.cc-life-day-settings-body label>span{font-weight:800;color:#eaf5ff}.cc-life-day-settings-body label>small{font-size:.7rem;color:#9fb6c8;line-height:1.3}.cc-life-day-settings-body input{width:100%;border:1px solid rgba(148,197,240,.2);background:#030d1cbf;color:#fff;border-radius:12px;padding:10px;font:inherit}.cc-life-day-settings-body label.check{grid-column:span 2;flex-direction:row;align-items:flex-start}.cc-life-day-settings-body label.check input{width:20px;height:20px;accent-color:#8b5cf6}.cc-life-day-settings-body label.check span{display:flex;flex-direction:column;gap:4px}.cc-life-day-settings-body>button{align-self:end}.cc-life-day-safety{display:flex;gap:12px;align-items:flex-start;padding:16px 18px}.cc-life-day-safety svg{width:27px;height:27px;flex:none;color:#7dd3fc}.cc-life-day-safety strong{color:#fff}.spin{animation:cc-life-day-spin 1s linear infinite}@keyframes cc-life-day-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.cc-life-day-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-life-day-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-life-day-place-grid,.cc-life-day-settings-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cc-life-day-shell{gap:12px}.cc-life-day-hero,.cc-life-day-plan,.cc-life-day-connections,.cc-life-day-nearby,.cc-life-day-settings,.cc-life-day-safety{border-radius:21px}.cc-life-day-hero{grid-template-columns:1fr;padding:17px}.cc-life-day-hero>div{width:56px;height:56px;border-radius:18px}.cc-life-day-hero>button{width:100%}.cc-life-day-timeline,.cc-life-day-connection-grid,.cc-life-day-place-grid,.cc-life-day-settings-body,.cc-life-day-place-actions{grid-template-columns:1fr}.cc-life-day-nearby>header{flex-direction:column}.cc-life-day-nearby>header>button{width:100%}.cc-life-day-settings-body label.check{grid-column:auto}.cc-life-day-plan-actions{display:grid}.cc-life-day-plan-actions button{width:100%}}.cc139-card .cc139-form label:has(>input[type=checkbox]){display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px}.cc139-card .cc139-form input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:#22c7e8}.cc139-card .cc139-form select{width:100%;min-height:44px;border:1px solid rgba(83,199,231,.28);border-radius:12px;background:#031425d1;color:#edfaff;padding:0 12px}.cc139-delivery-report{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid rgba(64,213,151,.34);border-radius:14px;background:#19745124}.cc139-delivery-report ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cc139-delivery-report li.ok{color:#9cf4c9}.cc139-delivery-report li.failed{color:#ffb8b8}.cc139-delivery-report small{color:#b9ceda}@media(max-width:720px){.cc139-delivery-report .primary{width:100%}}.cz-roster-card[data-work-mode=operating],.cz-roster-card.cc-flight-operating{border-inline-start:5px solid #16a34a!important;background:color-mix(in srgb,#16a34a 10%,var(--cc-surface))!important}.cz-roster-card[data-work-mode=extra],.cz-roster-card.cc-flight-extra{border-inline-start:5px solid #64748b!important;background:color-mix(in srgb,#64748b 11%,var(--cc-surface))!important}.cz-roster-card[data-event-kind=stay],.cz-roster-card.cc-roster-stay{border-inline-start:5px solid #7c3aed!important;background:color-mix(in srgb,#7c3aed 9%,var(--cc-surface))!important}.cc-ground-time,.cc-rest-window,.cc-routine-card-detail{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--cc-accent) 28%,var(--cc-border));border-radius:999px;background:color-mix(in srgb,var(--cc-accent) 7%,var(--cc-surface));color:var(--cc-text);font-size:12px;line-height:1.25}.cc-roster-card-details{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}@media(min-width:1024px){.cz-menu-panel{width:min(88vw,860px)!important;max-width:860px!important;height:min(94dvh,980px)!important;margin:3dvh 0 3dvh 3vw!important;border-radius:22px!important;box-shadow:0 30px 90px #00000057!important}.cz-menu-scroll{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)!important;align-items:start!important;gap:22px!important;padding:20px 24px 30px!important;overflow:auto!important}.cz-menu-section{margin:0!important;padding:0!important}.cz-menu-section:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cz-menu-section:first-child>h3{grid-column:1 / -1}.cz-menu-section>button{min-height:66px!important;padding:12px 14px!important}.cz-menu-header{min-height:94px!important;padding:18px 24px!important}.cz-menu-profile strong{font-size:17px!important}.cz-menu-profile small,.cz-menu-section small{font-size:12px!important}}@media(max-width:1023px){.cz-menu-panel{width:min(92vw,430px)!important;max-width:430px!important}}.cc-roster-premium-v1397{--ccr-panel: rgba(8, 25, 43, .86);--ccr-panel-strong: rgba(7, 21, 38, .96);--ccr-panel-soft: rgba(15, 41, 66, .72);--ccr-line: rgba(133, 193, 231, .19);--ccr-title: #f8fbff;--ccr-text: #d6e5f1;--ccr-muted: #91a9bc;--ccr-cyan: #35d5ec;--ccr-blue: #4388ff;width:min(100%,1480px)!important;max-width:1480px!important;min-width:0!important;margin:0 auto!important;padding:0 0 132px!important;color:var(--ccr-text)!important}html[data-crew-theme=light] .cc-roster-premium-v1397{--ccr-panel: rgba(255, 255, 255, .91);--ccr-panel-strong: #ffffff;--ccr-panel-soft: #edf5fb;--ccr-line: rgba(89, 125, 153, .22);--ccr-title: #071a2e;--ccr-text: #263f55;--ccr-muted: #5c7387;--ccr-cyan: #087fa0;--ccr-blue: #2563eb}.cc-roster-premium-v1397,.cc-roster-premium-v1397 *{box-sizing:border-box!important;min-width:0}.cc-roster-premium-v1397 button{font:inherit;cursor:pointer}.cc-roster-hero-v1397{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:clamp(24px,4vw,68px)!important;align-items:stretch!important;width:100%!important;margin:16px 0 18px!important;padding:clamp(26px,4.4vw,58px)!important;overflow:hidden!important;border:1px solid var(--ccr-line)!important;border-radius:34px!important;background:radial-gradient(circle at 12% 12%,rgba(29,219,224,.17),transparent 34%),radial-gradient(circle at 86% 22%,rgba(127,86,240,.22),transparent 42%),linear-gradient(142deg,#072338fa,#081124f7)!important;box-shadow:0 26px 78px #00000047,inset 0 1px #ffffff0d!important}.cc-roster-hero-v1397:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:-52%;width:520px;height:520px;border:1px solid rgba(81,216,240,.13);border-radius:50%;box-shadow:0 0 0 72px #4984ff06,0 0 0 144px #9f5df606}html[data-crew-theme=light] .cc-roster-hero-v1397{background:radial-gradient(circle at 12% 12%,rgba(10,181,201,.13),transparent 34%),radial-gradient(circle at 88% 18%,rgba(111,75,225,.14),transparent 42%),linear-gradient(142deg,#fafefffa,#e9f3fcfa)!important;box-shadow:0 22px 65px #13355021,inset 0 1px #fff!important}.cc-roster-hero-copy-v1397{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cc-roster-eyebrow-v1397{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;padding:8px 12px!important;border:1px solid rgba(53,213,236,.28)!important;border-radius:999px!important;background:#35d5ec17!important;color:#6ce6f7!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important}html[data-crew-theme=light] .cc-roster-eyebrow-v1397{color:#087d97!important}.cc-roster-eyebrow-v1397 svg{width:15px!important;height:15px!important}.cc-roster-hero-copy-v1397 h2{max-width:740px!important;margin:0!important;color:var(--ccr-title)!important;font-size:clamp(2.15rem,4.6vw,4.75rem)!important;font-weight:920!important;line-height:.94!important;letter-spacing:-.065em!important}.cc-roster-hero-copy-v1397 h2 em{color:transparent!important;background:linear-gradient(90deg,#30d6df,#55a7ff 48%,#a77bf5)!important;background-clip:text!important;-webkit-background-clip:text!important;font-style:normal!important}.cc-roster-hero-copy-v1397>p{max-width:660px!important;margin:18px 0 0!important;color:var(--ccr-muted)!important;font-size:clamp(.94rem,1.3vw,1.08rem)!important;line-height:1.6!important}.cc-roster-hero-counts-v1397{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:24px!important}.cc-roster-hero-counts-v1397 span{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;border:1px solid var(--ccr-line)!important;border-radius:13px!important;background:#0512214f!important;color:var(--ccr-muted)!important;font-size:12px!important}html[data-crew-theme=light] .cc-roster-hero-counts-v1397 span{background:#ffffff8c!important}.cc-roster-hero-counts-v1397 svg{width:16px!important;height:16px!important;color:var(--ccr-cyan)!important}.cc-roster-hero-counts-v1397 b{color:var(--ccr-title)!important;font-size:15px!important}.cc-roster-money-overview-v1397{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.cc-roster-money-overview-v1397 button{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;padding:clamp(20px,3vw,30px)!important;overflow:hidden!important;border:1px solid rgba(130,193,226,.19)!important;border-radius:24px!important;background:linear-gradient(145deg,#0f3047b0,#051426c2)!important;color:var(--ccr-title)!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0a!important;transition:transform .18s ease,border-color .18s ease!important}.cc-roster-money-overview-v1397 button:hover{transform:translateY(-2px)!important;border-color:#4adaec6b!important}.cc-roster-money-overview-v1397 button:after{content:"";position:absolute;right:-30px;bottom:-50px;width:140px;height:140px;border-radius:50%;background:#28d3de14;filter:blur(2px)}.cc-roster-money-overview-v1397 button:last-child:after{background:#8b5cf61f}html[data-crew-theme=light] .cc-roster-money-overview-v1397 button{background:#ffffffb8!important}.cc-roster-money-overview-v1397 button>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--ccr-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cc-roster-money-overview-v1397 button svg{width:18px!important;height:18px!important;color:var(--ccr-cyan)!important}.cc-roster-money-overview-v1397 button strong{z-index:1;margin-top:8px!important;color:var(--ccr-title)!important;font-size:clamp(1.75rem,3vw,2.75rem)!important;line-height:1!important;letter-spacing:-.045em!important;overflow-wrap:anywhere!important}.cc-roster-money-overview-v1397 button small{z-index:1;margin-top:8px!important;color:var(--ccr-muted)!important;font-size:11px!important}.cc-roster-legend-v1397{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0 0 22px!important;padding:12px!important;border:1px solid var(--ccr-line)!important;border-radius:19px!important;background:var(--ccr-panel)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.cc-roster-legend-v1397 span{--legend-accent: #22d3ee;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid color-mix(in srgb,var(--legend-accent) 24%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--legend-accent) 7%,transparent)!important;color:var(--ccr-text)!important;font-size:10px!important;font-weight:760!important}.cc-roster-legend-v1397 i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--legend-accent)!important;box-shadow:0 0 14px color-mix(in srgb,var(--legend-accent) 70%,transparent)!important}.cc-roster-legend-v1397 [data-mode=operating]{--legend-accent: #2dd4a2}.cc-roster-legend-v1397 [data-mode=extra]{--legend-accent: #94a3b8}.cc-roster-legend-v1397 [data-mode=stay]{--legend-accent: #a78bfa}.cc-roster-legend-v1397 [data-mode=rest]{--legend-accent: #38bdf8}.cc-roster-legend-v1397 [data-mode=reserve]{--legend-accent: #fbbf24}.cc-roster-legend-v1397 [data-mode=standby]{--legend-accent: #fb7185}.cc-roster-legend-v1397 [data-mode=training]{--legend-accent: #818cf8}.cc-roster-days-v1397{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important}.cc-roster-day-v1397{width:100%!important;padding:clamp(15px,2vw,22px)!important;overflow:hidden!important;border:1px solid var(--ccr-line)!important;border-radius:28px!important;background:linear-gradient(145deg,var(--ccr-panel),color-mix(in srgb,var(--ccr-panel) 92%,transparent))!important;box-shadow:0 18px 48px #00000029!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html[data-crew-theme=light] .cc-roster-day-v1397{box-shadow:0 15px 38px #16364e17!important}.cc-roster-day-header-v1397{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;margin-bottom:14px!important;padding:2px 3px 14px!important;border-bottom:1px solid var(--ccr-line)!important}.cc-roster-day-header-v1397>time{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border:1px solid rgba(53,213,236,.27)!important;border-radius:19px!important;background:linear-gradient(145deg,#35d5ec21,#426fff14)!important;text-transform:uppercase!important}.cc-roster-day-header-v1397>time b{color:var(--ccr-title)!important;font-size:24px!important;line-height:1!important}.cc-roster-day-header-v1397>time span{color:var(--ccr-cyan)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.cc-roster-day-header-v1397>div:nth-child(2) small{color:var(--ccr-muted)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cc-roster-day-header-v1397 h2{margin:3px 0 0!important;color:var(--ccr-title)!important;font-size:clamp(1.05rem,1.8vw,1.35rem)!important;line-height:1.1!important}.cc-roster-day-money-v1397{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.cc-roster-day-money-v1397>span{display:grid!important;grid-template-columns:18px auto!important;grid-template-areas:"icon label" "icon value"!important;gap:1px 7px!important;align-items:center!important;padding:9px 11px!important;border:1px solid rgba(67,211,215,.17)!important;border-radius:13px!important;background:#13505b1f!important}.cc-roster-day-money-v1397 svg{grid-area:icon;width:17px!important;height:17px!important;color:var(--ccr-cyan)!important}.cc-roster-day-money-v1397 small{grid-area:label;color:var(--ccr-muted)!important;font-size:8px!important;text-transform:uppercase!important}.cc-roster-day-money-v1397 b{grid-area:value;color:var(--ccr-title)!important;font-size:12px!important}.cc-roster-programs-v1397{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.cc-roster-program-v1397{--program-accent: #22d3ee;--program-rgb: 34, 211, 238;position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:100%!important;padding:clamp(16px,2vw,22px)!important;overflow:hidden!important;border:1px solid rgba(var(--program-rgb),.24)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0,rgba(var(--program-rgb),.1),transparent 35%),linear-gradient(148deg,rgba(var(--program-rgb),.075),var(--ccr-panel-strong) 48%)!important;box-shadow:inset 4px 0 0 var(--program-accent),inset 0 1px #ffffff09!important}html[data-crew-theme=light] .cc-roster-program-v1397{background:radial-gradient(circle at 100% 0,rgba(var(--program-rgb),.1),transparent 38%),#fff!important;box-shadow:inset 4px 0 0 var(--program-accent),0 10px 24px #16364e0f!important}.cc-roster-program-v1397[data-mode=operating]{--program-accent: #2dd4a2;--program-rgb: 45, 212, 162}.cc-roster-program-v1397[data-mode=extra]{--program-accent: #94a3b8;--program-rgb: 148, 163, 184}.cc-roster-program-v1397[data-mode=stay]{--program-accent: #a78bfa;--program-rgb: 167, 139, 250}.cc-roster-program-v1397[data-mode=rest]{--program-accent: #38bdf8;--program-rgb: 56, 189, 248}.cc-roster-program-v1397[data-mode=reserve]{--program-accent: #fbbf24;--program-rgb: 251, 191, 36}.cc-roster-program-v1397[data-mode=standby]{--program-accent: #fb7185;--program-rgb: 251, 113, 133}.cc-roster-program-v1397[data-mode=training]{--program-accent: #818cf8;--program-rgb: 129, 140, 248}.cc-roster-program-head-v1397{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.cc-roster-program-icon-v1397{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid rgba(var(--program-rgb),.26)!important;border-radius:14px!important;background:rgba(var(--program-rgb),.1)!important;color:var(--program-accent)!important}.cc-roster-program-icon-v1397 svg{width:21px!important;height:21px!important}.cc-roster-program-head-v1397>div>small{display:block!important;margin-bottom:4px!important;color:var(--program-accent)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important}.cc-roster-program-head-v1397 h3{margin:0!important;color:var(--ccr-title)!important;font-size:clamp(1rem,1.6vw,1.28rem)!important;line-height:1.18!important;overflow-wrap:anywhere!important}.cc-roster-duration-v1397{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 9px!important;border:1px solid var(--ccr-line)!important;border-radius:11px!important;background:#020f1c40!important;color:var(--ccr-muted)!important;white-space:nowrap!important}html[data-crew-theme=light] .cc-roster-duration-v1397{background:var(--ccr-panel-soft)!important}.cc-roster-duration-v1397 svg{width:14px!important;height:14px!important}.cc-roster-duration-v1397 b{color:var(--ccr-text)!important;font-size:10px!important}.cc-roster-flight-grid-v1397{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:15px!important}.cc-roster-flight-grid-v1397>span{display:flex!important;flex-direction:column!important;gap:4px!important;padding:11px 12px!important;border:1px solid var(--ccr-line)!important;border-radius:13px!important;background:#020e1b42!important}html[data-crew-theme=light] .cc-roster-flight-grid-v1397>span{background:var(--ccr-panel-soft)!important}.cc-roster-flight-grid-v1397>.wide{grid-column:1 / -1!important}.cc-roster-flight-grid-v1397 small{color:var(--ccr-muted)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cc-roster-flight-grid-v1397 b{color:var(--ccr-title)!important;font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.cc-roster-summary-v1397{margin:15px 0 0!important;color:var(--ccr-text)!important;font-size:12px!important;line-height:1.55!important}.cc-roster-event-finance-v1397{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid var(--ccr-line)!important}.cc-roster-event-finance-v1397>div:only-child{grid-column:1 / -1!important}.cc-roster-meals-v1397,.cc-roster-km-gain-v1397{padding:12px!important;border:1px solid rgba(var(--program-rgb),.2)!important;border-radius:15px!important;background:rgba(var(--program-rgb),.055)!important}.cc-roster-meals-v1397>small,.cc-roster-km-gain-v1397>small{display:flex!important;align-items:center!important;gap:6px!important;color:var(--ccr-muted)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.cc-roster-meals-v1397>small svg,.cc-roster-km-gain-v1397>small svg{width:14px!important;height:14px!important;color:var(--program-accent)!important}.cc-roster-meals-v1397>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}.cc-roster-meals-v1397>div>span{display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;grid-template-areas:"icon meal" "icon value"!important;gap:1px 5px!important;align-items:center!important;flex:1 1 108px!important;padding:7px 8px!important;border-radius:10px!important;background:#010d193d!important}html[data-crew-theme=light] .cc-roster-meals-v1397>div>span{background:#ffffff9e!important}.cc-roster-meals-v1397 span svg{grid-area:icon;width:14px!important;height:14px!important;color:var(--program-accent)!important}.cc-roster-meals-v1397 span b{grid-area:meal;color:var(--ccr-title)!important;font-size:9px!important}.cc-roster-meals-v1397 span em{grid-area:value;color:var(--ccr-muted)!important;font-size:9px!important;font-style:normal!important}.cc-roster-km-gain-v1397 strong{display:block!important;margin-top:8px!important;color:var(--ccr-title)!important;font-size:19px!important;letter-spacing:-.03em!important}.cc-roster-km-gain-v1397 p{margin:5px 0 0!important;color:var(--ccr-muted)!important;font-size:9px!important;line-height:1.42!important;overflow-wrap:anywhere!important}.cc-roster-km-gain-v1397 em{display:inline-block!important;margin-top:6px!important;color:var(--program-accent)!important;font-size:8px!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important}.cc-roster-detail-chips-v1397{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:13px!important}.cc-roster-detail-chips-v1397>span{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;padding:7px 9px!important;border:1px solid var(--ccr-line)!important;border-radius:999px!important;background:#4175941a!important;color:var(--ccr-text)!important;font-size:9px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.cc-roster-detail-chips-v1397 svg{flex:0 0 auto!important;width:13px!important;height:13px!important;color:var(--program-accent)!important}.cc-roster-actions-v1397{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important;padding-top:14px!important}.cc-roster-actions-v1397 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:39px!important;padding:8px 10px!important;border:1px solid rgba(var(--program-rgb),.25)!important;border-radius:11px!important;background:rgba(var(--program-rgb),.085)!important;color:var(--ccr-text)!important;font-size:9px!important;font-weight:820!important;transition:transform .16s ease,background .16s ease!important}.cc-roster-actions-v1397 button:hover{transform:translateY(-1px)!important;background:rgba(var(--program-rgb),.15)!important}.cc-roster-actions-v1397 svg{width:14px!important;height:14px!important;color:var(--program-accent)!important}.cc-roster-empty-v1397{display:grid!important;place-items:center!important;min-height:330px!important;padding:40px!important;border:1px dashed var(--ccr-line)!important;border-radius:28px!important;background:var(--ccr-panel)!important;text-align:center!important}.cc-roster-empty-v1397>svg{width:44px!important;height:44px!important;color:var(--ccr-cyan)!important}.cc-roster-empty-v1397 h2{margin:12px 0 0!important;color:var(--ccr-title)!important}.cc-roster-empty-v1397 p{margin:5px 0 0!important;color:var(--ccr-muted)!important}.cc-roster-estimate-note-v1397{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin-top:18px!important;padding:16px 18px!important;border:1px solid rgba(53,213,236,.18)!important;border-radius:18px!important;background:#145e6b1a!important}.cc-roster-estimate-note-v1397 svg{flex:0 0 auto!important;width:20px!important;height:20px!important;color:var(--ccr-cyan)!important}.cc-roster-estimate-note-v1397 p{margin:0!important;color:var(--ccr-muted)!important;font-size:10px!important;line-height:1.5!important}.cc-roster-estimate-note-v1397 strong{color:var(--ccr-text)!important}@media(max-width:1080px){.cc-roster-hero-v1397{grid-template-columns:1fr!important}.cc-roster-money-overview-v1397{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-roster-programs-v1397{grid-template-columns:1fr!important}}@media(max-width:680px){.cc-roster-premium-v1397{padding-bottom:104px!important}.cc-roster-hero-v1397{gap:22px!important;margin-top:10px!important;padding:22px!important;border-radius:26px!important}.cc-roster-hero-copy-v1397 h2{font-size:clamp(2rem,12vw,3.15rem)!important}.cc-roster-money-overview-v1397{grid-template-columns:1fr!important}.cc-roster-money-overview-v1397 button{min-height:132px!important;border-radius:20px!important}.cc-roster-legend-v1397{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.cc-roster-legend-v1397::-webkit-scrollbar{display:none!important}.cc-roster-legend-v1397 span{flex:0 0 auto!important}.cc-roster-day-v1397{padding:12px!important;border-radius:23px!important}.cc-roster-day-header-v1397{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important}.cc-roster-day-header-v1397>time{width:52px!important;height:52px!important;border-radius:16px!important}.cc-roster-day-header-v1397>time b{font-size:21px!important}.cc-roster-day-money-v1397{grid-column:1 / -1!important;justify-content:flex-start!important}.cc-roster-day-money-v1397>span{flex:1 1 130px!important}.cc-roster-program-v1397{padding:15px!important;border-radius:19px!important}.cc-roster-program-head-v1397{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important}.cc-roster-program-icon-v1397{width:40px!important;height:40px!important}.cc-roster-duration-v1397{grid-column:1 / -1!important;justify-self:start!important}.cc-roster-flight-grid-v1397{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc-roster-flight-grid-v1397>span{padding:9px!important;text-align:center!important}.cc-roster-event-finance-v1397{grid-template-columns:1fr!important}.cc-roster-event-finance-v1397>div{grid-column:1!important}.cc-roster-actions-v1397{display:grid!important;grid-template-columns:1fr!important}.cc-roster-actions-v1397 button{width:100%!important;min-height:44px!important}}@media(max-width:390px){.cc-roster-hero-v1397{padding:18px!important}.cc-roster-hero-counts-v1397 span{flex:1 1 92px!important}.cc-roster-flight-grid-v1397{grid-template-columns:1fr!important}.cc-roster-flight-grid-v1397>.wide{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){.cc-roster-premium-v1397 *{scroll-behavior:auto!important;transition:none!important}}.cz-regulation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cz-regulation-heading>span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(53,225,159,.28);border-radius:999px;background:#0e745233;color:#86efc3;font-size:12px;font-weight:800;white-space:nowrap}.cc-reg-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin:18px 0}.cc-reg-form,.cc-reg-result,.cc-reg-automatic,.cc-reg-disclaimer{border:1px solid rgba(135,165,196,.18);border-radius:22px;background:linear-gradient(145deg,#081d34f5,#041222f5);box-shadow:0 18px 44px #0000002e}.cc-reg-form,.cc-reg-result{padding:20px}.cc-reg-form>header,.cc-reg-result>header,.cc-reg-automatic>header{display:flex;align-items:center;gap:12px}.cc-reg-form>header>svg,.cc-reg-result>header>svg,.cc-reg-automatic>header>svg{width:38px;height:38px;padding:9px;border-radius:13px;background:#2563eb29;color:#79adff}.cc-reg-form h2,.cc-reg-result h2,.cc-reg-automatic h2{margin:0;color:#f8fbff;font-size:18px}.cc-reg-form p,.cc-reg-result p,.cc-reg-automatic p{margin:4px 0 0;color:#9fb3c8;line-height:1.45}.cc-reg-form .cz-form-grid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-reg-form label small{display:block;margin-top:5px;color:#7f96ad}.cc-reg-reset{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border:0;border-radius:12px;padding:10px 13px;background:#94a3b81f;color:#cbd5e1;font-weight:750}.cc-reg-result{position:relative;overflow:hidden}.cc-reg-result:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#36d399}.cc-reg-result.danger:before{background:#fb7185}.cc-reg-result.ok>header>svg{background:#16a34a2b;color:#5ee6a6}.cc-reg-result.danger>header>svg{background:#e11d4829;color:#ff8ca1}.cc-reg-result header small{color:#7290ab;font-size:10px;font-weight:900;letter-spacing:.12em}.cc-reg-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.cc-reg-kpis>span{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid rgba(129,162,194,.14);border-radius:15px;background:#010c1966}.cc-reg-kpis b{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8198b0}.cc-reg-kpis strong{font-size:21px;color:#f7fbff}.cc-reg-kpis small{color:#7e93a8}.cc-reg-evidence{padding:13px;border-radius:15px;background:#14324e80}.cc-reg-evidence p{font-size:12px}.cc-reg-extension,.cc-reg-note{display:flex;gap:11px;margin-top:12px;padding:13px;border:1px solid rgba(251,191,36,.22);border-radius:15px;background:#784b0521}.cc-reg-extension>svg,.cc-reg-note>svg{width:20px;min-width:20px;color:#facc5c}.cc-reg-extension strong{color:#ffe293}.cc-reg-extension p,.cc-reg-note p{font-size:12px}.cc-reg-note{border-color:#3b82f633;background:#1e40af1c}.cc-reg-note>svg{color:#74a9ff}.cc-reg-invalid{padding:30px 0;text-align:center}.cc-reg-automatic{padding:18px;margin:18px 0}.cc-reg-automatic>header>strong{margin-left:auto;color:#7ddbb3;font-size:18px}.cc-reg-automatic>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cc-reg-automatic article{display:flex;gap:10px;padding:12px;border-radius:14px;background:#0f2338b8}.cc-reg-automatic article>svg{width:18px;min-width:18px;color:#fbbf62}.cc-reg-automatic article span{display:flex;flex-direction:column;gap:4px}.cc-reg-automatic article b{color:#e7eef6;font-size:12px}.cc-reg-automatic article small{color:#8ea4b9;line-height:1.35}.cc-reg-automatic>button{margin-top:14px;border:1px solid rgba(74,135,208,.28);border-radius:12px;padding:10px 13px;background:#2563eb24;color:#a8c9ff;font-weight:800}.cc-reg-disclaimer{display:flex;gap:12px;padding:15px 17px;margin-bottom:22px}.cc-reg-disclaimer svg{width:20px;min-width:20px;color:#f7c35f}.cc-reg-disclaimer p{margin:0;color:#9db0c2;line-height:1.48;font-size:12px}@media(min-width:1280px){.cz-app-main,.cz-content,.cz-main-content{max-width:none}.cc-reg-grid{grid-template-columns:minmax(620px,1.2fr) minmax(430px,.8fr)}.cc-reg-form .cz-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.cz-regulation-heading{align-items:flex-start;flex-direction:column}.cc-reg-grid{grid-template-columns:1fr}.cc-reg-form .cz-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.cc-reg-form,.cc-reg-result,.cc-reg-automatic{padding:15px;border-radius:18px}.cc-reg-form .cz-form-grid,.cc-reg-kpis,.cc-reg-automatic>div{grid-template-columns:1fr}.cz-regulation-heading>span{white-space:normal}}@media(min-width:1024px){.cz-menu-overlay{align-items:center!important;justify-content:center!important;padding:24px!important}.cz-menu-panel{width:min(94vw,1180px)!important;max-width:1180px!important;height:min(92dvh,940px)!important;max-height:940px!important;margin:0!important;padding:20px 22px 0!important;border-radius:30px!important;box-shadow:0 34px 110px #0000006b!important}.cz-menu-panel>.cz-menu-header{margin-bottom:16px!important;padding:16px 18px!important;border-radius:22px!important}.cz-menu-panel>.cz-menu-scroll{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr)!important;gap:22px!important;padding:0 2px 28px!important}.cz-menu-panel>.cz-menu-scroll>.cz-menu-section{align-content:start!important;margin:0!important;padding:0!important}.cz-menu-panel>.cz-menu-scroll>.cz-menu-section:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cz-menu-panel>.cz-menu-scroll>.cz-menu-section:first-child>h3{grid-column:1/-1!important}.cz-menu-section>button{min-height:72px!important;padding:13px 15px!important;border-radius:18px!important}.cz-menu-section>button strong{font-size:14px!important}.cz-menu-section>button small{font-size:11px!important;line-height:1.25!important;white-space:normal!important}}.cc-life-ai-shell{display:grid;gap:18px;margin:18px 0 24px}.cc-life-ai-shell *{box-sizing:border-box}.cc-life-ai-hero,.cc-life-ai-recommendation,.cc-life-ai-actions,.cc-life-gym-checkin,.cc-life-ai-collapsible,.cc-life-ai-privacy{border:1px solid rgba(135,206,250,.22);background:linear-gradient(145deg,#0a1f3af5,#071428fa);box-shadow:0 24px 70px #00000047;border-radius:28px}.cc-life-ai-hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px;overflow:hidden;position:relative}.cc-life-ai-hero:after{content:"";position:absolute;inset:auto -90px -130px auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(45,212,191,.2),transparent 65%);pointer-events:none}.cc-life-ai-orb{width:72px;height:72px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,#8b5cf6,#ec4899 55%,#22d3ee);box-shadow:0 18px 42px #a855f747;position:relative}.cc-life-ai-orb>svg:first-child{width:34px;height:34px}.cc-life-ai-orb>svg:last-child{position:absolute;width:19px;height:19px;right:9px;top:8px}.cc-life-ai-hero small,.cc-life-ai-recommendation small,.cc-life-ai-actions small,.cc-life-gym-checkin small,.cc-life-ai-collapsible small{font-size:.72rem;font-weight:900;letter-spacing:.14em;color:#9fdcff}.cc-life-ai-hero h2,.cc-life-ai-recommendation h3,.cc-life-ai-actions h3,.cc-life-gym-checkin h3{margin:4px 0 8px;color:#fff}.cc-life-ai-hero h2{font-size:clamp(1.25rem,3vw,1.8rem)}.cc-life-ai-hero p,.cc-life-ai-recommendation p,.cc-life-gym-checkin p,.cc-life-ai-privacy p{margin:0;color:#d7e7f7;line-height:1.55}.cc-life-learning{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#3b82f624;border:1px solid rgba(96,165,250,.28);font-weight:800;color:#dbeafe;white-space:nowrap}.cc-life-learning.personalizado{background:#10b98124;border-color:#34d39959;color:#d1fae5}.cc-life-learning.adaptando{background:#a855f724;border-color:#c084fc4d;color:#f3e8ff}.cc-life-ai-recommendation{padding:22px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;position:relative;overflow:hidden}.cc-life-ai-recommendation:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(#22d3ee,#8b5cf6)}.cc-life-ai-recommendation.rest:before{background:linear-gradient(#38bdf8,#818cf8)}.cc-life-ai-recommendation.hydration:before{background:linear-gradient(#22d3ee,#0ea5e9)}.cc-life-ai-recommendation.exercise:before{background:linear-gradient(#34d399,#22c55e)}.cc-life-ai-recommendation.study:before{background:linear-gradient(#f59e0b,#f97316)}.cc-life-ai-recommendation.leisure:before{background:linear-gradient(#f472b6,#a78bfa)}.cc-life-ai-recommendation h3{font-size:clamp(1.2rem,3vw,1.65rem)}.cc-life-ai-reasons{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cc-life-ai-reasons span{padding:7px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:.78rem;color:#cfe5f8}.cc-life-ai-rec-actions{display:grid;gap:12px;min-width:220px}.cc-life-ai-shell button{border:1px solid rgba(148,197,240,.22);background:#ffffff0e;color:#f8fbff;border-radius:16px;padding:12px 14px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cc-life-ai-shell button:hover{transform:translateY(-1px);border-color:#67e8f973}.cc-life-ai-shell button.primary{border:0;background:linear-gradient(135deg,#8b5cf6,#ec4899 54%,#22d3ee);box-shadow:0 14px 32px #a855f738}.cc-life-ai-feedback{display:flex;align-items:center;justify-content:center;gap:7px;color:#bdd3e7;font-size:.82rem}.cc-life-ai-feedback button{padding:8px;border-radius:12px}.cc-life-ai-feedback button.active{background:#2dd4bf2e;border-color:#2dd4bf80}.cc-life-ai-dashboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cc-life-ai-dashboard article{min-height:150px;padding:18px;border-radius:24px;border:1px solid rgba(135,206,250,.19);background:linear-gradient(160deg,#0e2a49f0,#08192ffa);display:flex;flex-direction:column;gap:8px}.cc-life-ai-dashboard article>svg{width:28px;height:28px;color:#d9f4ff}.cc-life-ai-dashboard small{color:#a8c8e1;font-weight:750}.cc-life-ai-dashboard strong{font-size:1.45rem;color:#fff}.cc-life-ai-dashboard span{font-size:.8rem;color:#c8dcec;line-height:1.35}.cc-life-ai-dashboard i{height:7px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-top:auto}.cc-life-ai-dashboard i b{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-radius:inherit}.cc-life-ai-actions{padding:20px}.cc-life-ai-actions>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.cc-life-session-live{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#ef444424;border:1px solid rgba(248,113,113,.28);font-weight:800;color:#fee2e2}.cc-life-ai-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cc-life-ai-action-grid button{justify-content:flex-start;text-align:left}.cc-life-ai-action-grid button>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cc-life-ai-action-grid button small{font-size:.72rem;letter-spacing:0;color:#a9bfd3}.cc-life-ai-action-grid button>svg:last-child{margin-left:auto}.cc-life-ai-action-grid button.active{background:#2dd4bf24;border-color:#2dd4bf61}.cc-life-ai-action-grid button.danger-soft{background:#ef444417;border-color:#f8717133}.cc-life-gym-checkin{padding:20px;display:grid;grid-template-columns:1fr minmax(260px,420px);gap:18px;align-items:center}.cc-life-gym-checkin>div:first-child{display:flex;gap:14px;align-items:flex-start}.cc-life-gym-checkin>div:first-child>svg{width:34px;height:34px;color:#6ee7b7;flex:none}.cc-life-gym-checkin>div:last-child{display:grid;grid-template-columns:1fr auto;gap:9px}.cc-life-ai-shell input,.cc-life-ai-shell select{width:100%;border:1px solid rgba(148,197,240,.22);background:#040f1fb3;color:#fff;border-radius:14px;padding:12px 13px;font:inherit;outline:none}.cc-life-ai-shell input:focus,.cc-life-ai-shell select:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #22d3ee1c}.cc-life-ai-collapse-head{width:100%;justify-content:space-between!important;padding:18px 20px!important;border:0!important;background:transparent!important}.cc-life-ai-collapse-head>span{display:flex;align-items:center;gap:12px;text-align:left}.cc-life-ai-collapse-head>span>svg{width:28px;height:28px;color:#93c5fd}.cc-life-ai-collapse-head>span>span{display:flex;flex-direction:column;gap:4px}.cc-life-ai-collapse-head strong{font-size:1.02rem}.cc-life-pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.cc-life-pattern-grid article{padding:15px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(148,197,240,.14);display:flex;gap:11px}.cc-life-pattern-grid article>svg{width:25px;height:25px;color:#7dd3fc;flex:none}.cc-life-pattern-grid article span{display:flex;flex-direction:column;gap:4px}.cc-life-pattern-grid article small{letter-spacing:.04em}.cc-life-pattern-grid article strong{color:#fff}.cc-life-pattern-grid article p{margin:0;color:#adc5d9;font-size:.78rem;line-height:1.35}.cc-life-ai-settings{padding:0 18px 18px}.cc-life-ai-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.cc-life-ai-form-grid label{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:18px;background:#ffffff09;border:1px solid rgba(148,197,240,.12)}.cc-life-ai-form-grid label>span{font-weight:800;color:#e8f4ff}.cc-life-ai-form-grid label>small{letter-spacing:0;color:#9fb5c8;line-height:1.35}.cc-life-ai-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cc-life-ai-toggle-grid label{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:18px;background:#ffffff09;border:1px solid rgba(148,197,240,.12)}.cc-life-ai-toggle-grid input{width:20px;height:20px;accent-color:#8b5cf6}.cc-life-ai-toggle-grid span{display:flex;flex-direction:column;gap:4px}.cc-life-ai-toggle-grid small{letter-spacing:0;color:#9fb5c8}.cc-life-ai-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.cc-life-ai-privacy{padding:17px 19px;display:flex;gap:12px;align-items:flex-start}.cc-life-ai-privacy svg{width:28px;height:28px;color:#6ee7b7;flex:none}.cc-life-ai-privacy p{font-size:.84rem}.cc-life-ai-privacy strong{color:#fff}.cc-life-ai-shell svg{stroke-width:2.1}.cc-life-ai-shell button svg{width:18px;height:18px}@media(max-width:1050px){.cc-life-ai-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-life-ai-action-grid,.cc-life-pattern-grid,.cc-life-ai-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-life-ai-hero{grid-template-columns:auto 1fr}.cc-life-learning{grid-column:1/-1;width:max-content}.cc-life-gym-checkin{grid-template-columns:1fr}}@media(max-width:680px){.cc-life-ai-shell{gap:13px;margin-top:14px}.cc-life-ai-hero,.cc-life-ai-recommendation,.cc-life-ai-actions,.cc-life-gym-checkin,.cc-life-ai-collapsible,.cc-life-ai-privacy{border-radius:22px}.cc-life-ai-hero{grid-template-columns:1fr;padding:18px}.cc-life-ai-orb{width:58px;height:58px;border-radius:19px}.cc-life-learning{grid-column:auto;white-space:normal;width:100%;justify-content:center}.cc-life-ai-recommendation{grid-template-columns:1fr;padding:19px}.cc-life-ai-rec-actions{min-width:0}.cc-life-ai-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cc-life-ai-dashboard article{min-height:135px;padding:15px}.cc-life-ai-dashboard article:last-child{grid-column:1/-1}.cc-life-ai-action-grid,.cc-life-pattern-grid,.cc-life-ai-form-grid,.cc-life-ai-toggle-grid{grid-template-columns:1fr}.cc-life-ai-actions>header{align-items:flex-start;flex-direction:column}.cc-life-gym-checkin>div:last-child{grid-template-columns:1fr}.cc-life-ai-settings-actions{display:grid}.cc-life-ai-settings-actions button{width:100%}}.cc-weather-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cc-weather-heading>span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(74,222,128,.22);border-radius:999px;color:#86efac;background:#14532d2e;font-size:12px;font-weight:700;white-space:nowrap}.cc-weather-heading>span svg{width:16px;height:16px}.cc-weather-console{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:14px;margin:16px 0;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(145deg,#0f172ae6,#0f2336c2);box-shadow:0 18px 45px #0206172e}.cc-weather-search label,.cc-weather-search label>span{display:block}.cc-weather-search label>span,.cc-weather-mode>span{margin-bottom:8px;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cc-weather-search label>div{display:grid;grid-template-columns:20px minmax(120px,1fr) auto;align-items:center;gap:9px;min-height:48px;padding-left:14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#02061757}.cc-weather-search svg{width:18px;color:#38bdf8}.cc-weather-search input{min-width:0;border:0;outline:0;color:#f8fafc;background:transparent;font:inherit;font-weight:700;text-transform:uppercase}.cc-weather-search button,.cc-weather-mode button{border:0;border-radius:11px;color:#dbeafe;background:#1e293bcc;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.cc-weather-search button{align-self:stretch;padding:0 18px;border-radius:0 12px 12px 0;color:#06121e;background:#38bdf8}.cc-weather-search button:disabled{cursor:wait;opacity:.65}.cc-weather-mode{display:grid;grid-template-columns:repeat(3,auto);align-content:end;gap:6px}.cc-weather-mode>span{grid-column:1 / -1}.cc-weather-mode button{min-height:40px;padding:0 12px}.cc-weather-mode button.active{color:#04131d;background:#7dd3fc;box-shadow:0 0 0 2px #7dd3fc2e}.cc-weather-flight-window{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;color:#e2e8f0;background:#0e749021}.cc-weather-flight-window>svg{color:#67e8f9}.cc-weather-flight-window div{display:grid;gap:2px}.cc-weather-flight-window span,.cc-weather-flight-window small{color:#94a3b8}.cc-weather-stations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-weather-station{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:#0f172ad1;box-shadow:0 18px 42px #02061729}.cc-weather-station.severity-2{border-color:#fbbf2461}.cc-weather-station.severity-3{border-color:#f8717185;box-shadow:0 18px 42px #7f1d1d2e}.cc-weather-station>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 13px}.cc-weather-station>header small{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.12em}.cc-weather-station>header h2{margin:3px 0 0;color:#f8fafc;font-size:25px;letter-spacing:.04em}.cc-weather-status{padding:7px 10px;border-radius:999px;color:#a7f3d0;background:#05966924;font-size:11px;font-weight:800}.severity-2 .cc-weather-status{color:#fde68a;background:#d977062b}.severity-3 .cc-weather-status{color:#fecaca;background:#dc26262e}.cc-weather-source{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 14px}.cc-weather-source span{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:11px}.cc-weather-source svg{width:14px;height:14px;color:#38bdf8}.cc-weather-hazards{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 13px}.cc-weather-hazards span{padding:6px 8px;border:1px solid rgba(248,113,113,.26);border-radius:8px;color:#fecaca;background:#7f1d1d29;font-size:11px;font-weight:800}.cc-weather-report{padding:15px 18px 18px;border-top:1px solid rgba(148,163,184,.12)}.cc-weather-report h3{margin:0 0 10px;color:#7dd3fc;font-size:12px;letter-spacing:.08em}.cc-weather-report pre{overflow-x:auto;margin:0;padding:12px;border-radius:11px;color:#e2e8f0;background:#0206177a;font:600 12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.cc-weather-decoded{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.cc-weather-decoded li{position:relative;padding-left:16px;color:#cbd5e1;font-size:13px;line-height:1.48}.cc-weather-decoded li:before{position:absolute;left:0;color:#38bdf8;content:"•"}.cc-weather-unavailable{margin:8px 0 0;color:#64748b;font-size:12px}.cc-weather-alert-policy{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:17px;border:1px solid rgba(34,211,238,.2);border-radius:18px;color:#cbd5e1;background:#082f4947}.cc-weather-alert-policy>svg{color:#22d3ee}.cc-weather-alert-policy h2{margin:0 0 5px;color:#f8fafc;font-size:16px}.cc-weather-alert-policy p{margin:0 0 10px;color:#94a3b8;line-height:1.5}.cc-weather-alert-policy code{display:inline-block;margin:0 7px 3px 0;padding:5px 8px;border-radius:7px;color:#a5f3fc;background:#0206176b}.cc-weather-disclaimer{margin:13px 2px 0;color:#64748b;font-size:11px;line-height:1.5}@media(max-width:820px){.cc-weather-heading{align-items:flex-start;flex-direction:column}.cc-weather-console{grid-template-columns:1fr;padding:14px}.cc-weather-mode{grid-template-columns:repeat(3,1fr)}.cc-weather-flight-window{grid-template-columns:auto 1fr}.cc-weather-flight-window>small{grid-column:1 / -1}.cc-weather-stations{grid-template-columns:1fr}}@media(max-width:520px){.cc-weather-heading>span{white-space:normal}.cc-weather-search label>div{grid-template-columns:18px minmax(80px,1fr);padding:10px 10px 0}.cc-weather-search button{grid-column:1 / -1;min-height:42px;margin:0 -10px;border-radius:0 0 12px 12px}.cc-weather-mode button{padding:0 6px;font-size:12px}.cc-weather-station>header{align-items:flex-start}.cc-weather-status{max-width:130px;text-align:center}}.cz-app[data-version="13.9.4"] .cz-menu-overlay{position:fixed!important;inset:0!important;z-index:10020!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#010712b8!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow:hidden!important}.cz-app[data-version="13.9.4"] .cz-menu-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:transparent!important}.cz-app[data-version="13.9.4"] .cz-menu-panel{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(1180px,94vw)!important;max-width:1180px!important;height:min(92dvh,900px)!important;max-height:900px!important;margin:0!important;padding:18px 20px 0!important;overflow:hidden!important;border:1px solid rgba(87,184,228,.24)!important;border-radius:30px!important;background:linear-gradient(160deg,#06182bfc,#030d1cfc)!important;box-shadow:0 34px 110px #0000008c!important;color:#f8fbff!important}.cz-app[data-version="13.9.4"] .cz-menu-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;min-height:76px!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid rgba(124,177,218,.18)!important;border-radius:22px!important;background:#092239b8!important}.cz-app[data-version="13.9.4"] .cz-menu-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.cz-app[data-version="13.9.4"] .cz-menu-brandmark{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:16px!important;background:linear-gradient(145deg,#123d58,#165d70)!important;color:#6fe6ff!important}.cz-app[data-version="13.9.4"] .cz-menu-profile{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:430px!important;height:auto!important;min-height:52px!important;padding:4px 12px 4px 5px!important;border:1px solid rgba(158,200,229,.2)!important;border-radius:17px!important;background:#eff6fc!important;color:#10243a!important;text-align:left!important}.cz-app[data-version="13.9.4"] .cz-menu-profile>span:last-child{display:block!important;min-width:0!important}.cz-app[data-version="13.9.4"] .cz-menu-profile strong,.cz-app[data-version="13.9.4"] .cz-menu-profile small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cz-app[data-version="13.9.4"] .cz-menu-profile strong{font-size:14px!important;color:#10243a!important}.cz-app[data-version="13.9.4"] .cz-menu-profile small{font-size:10px!important;color:#5f7185!important}.cz-app[data-version="13.9.4"] .cz-menu-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#183b59!important;color:#f7fbff!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important}.cz-app[data-version="13.9.4"] .cz-menu-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.cz-app[data-version="13.9.4"] .cz-menu-close{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid rgba(148,193,224,.2)!important;border-radius:16px!important;background:#eaf2fa!important;color:#122b42!important}.cz-app[data-version="13.9.4"] .cc-menu-tabs{display:none}.cz-app[data-version="13.9.4"] .cz-menu-scroll{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)!important;align-items:start!important;gap:20px!important;flex:1 1 auto!important;min-height:0!important;padding:0 2px 26px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#36bde1 rgba(4,20,35,.35)!important}.cz-app[data-version="13.9.4"] .cz-menu-section{position:static!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;writing-mode:horizontal-tb!important;transform:none!important}.cz-app[data-version="13.9.4"] .cz-menu-section:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-app[data-version="13.9.4"] .cz-menu-section h3{grid-column:1/-1!important;margin:2px 4px 5px!important;color:#64d8f4!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important;writing-mode:horizontal-tb!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button{position:static!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:66px!important;margin:0!important;padding:11px 13px!important;border:1px solid rgba(113,170,208,.2)!important;border-radius:17px!important;background:#0a263ec2!important;color:#f5f9fd!important;text-align:left!important;transform:none!important;overflow:hidden!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button:hover,.cz-app[data-version="13.9.4"] .cz-menu-section>button.active{border-color:#41cfeb94!important;background:#0d3753f5!important;box-shadow:inset 3px 0 #32c1e1!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button>svg{width:20px!important;height:20px!important;color:#35c7e9!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button>svg:last-child{width:16px!important;height:16px!important;color:#6f9ab7!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button span{display:block!important;min-width:0!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button strong,.cz-app[data-version="13.9.4"] .cz-menu-section>button small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button strong{font-size:13px!important;line-height:1.2!important;color:#f8fbff!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button small{margin-top:3px!important;font-size:10px!important;line-height:1.25!important;color:#91abc0!important}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics article{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label" "icon value";gap:2px 12px;align-items:center;min-width:0;padding:15px;border:1px solid rgba(117,168,207,.18);border-radius:18px;background:#071d31d6}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics svg{grid-area:icon;width:24px;height:24px;color:#55d8ef}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics span{grid-area:label;color:#8fa9bc;font-size:11px}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics strong{grid-area:value;color:#f8fbff;font-size:21px}.cz-app[data-version="13.9.4"] .cc-roster-legend-v1394{margin:14px 0 18px;padding:16px 18px;border:1px solid rgba(111,167,205,.16);border-radius:19px;background:#041628c2}.cz-app[data-version="13.9.4"] .cc-roster-legend-v1394 h2{margin:0 0 10px;font-size:17px}.cz-app[data-version="13.9.4"] .cc-roster-legend-v1394 p{margin:9px 0 0;color:#91a8ba;font-size:12px}.cz-app[data-version="13.9.4"] .cc139-badges{display:flex;flex-wrap:wrap;gap:8px}.cz-app[data-version="13.9.4"] .cc139-badges span{padding:7px 10px;border-radius:999px;background:#2b4e6775;color:#c8d7e2;font-size:11px}.cz-app[data-version="13.9.4"] .cc-roster-timeline-v1394{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important;padding:0 0 110px!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px 20px!important;border:1px solid rgba(105,158,197,.22)!important;border-left:5px solid #688197!important;border-radius:22px!important;background:linear-gradient(145deg,#0a2740f7,#05182bf7)!important;box-shadow:0 14px 35px #0003!important;overflow:hidden!important;color:#eff7fd!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394[data-work-mode=operating]{border-left-color:#2fd194!important;background:linear-gradient(145deg,#083934f7,#041f28f7)!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394[data-work-mode=extra]{border-left-color:#8191a0!important;background:linear-gradient(145deg,#242f3af7,#121e2af7)!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394[data-work-mode=stay]{border-left-color:#a178ec!important;background:linear-gradient(145deg,#342456f7,#171833f7)!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394>header{display:grid!important;grid-template-columns:58px minmax(0,1fr) 42px!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:0!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394 time{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(153,195,221,.18);border-radius:16px;background:#02101d85;text-transform:uppercase}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394 time b{font-size:23px;line-height:1;color:#fff}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394 time span{font-size:9px;color:#8fa9bc}.cz-app[data-version="13.9.4"] .cc-roster-event-heading{min-width:0}.cz-app[data-version="13.9.4"] .cc-roster-event-heading small{display:block;margin-bottom:4px;color:#93afc3;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cz-app[data-version="13.9.4"] .cc-roster-event-heading h2{margin:0!important;color:#fff!important;font-size:19px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.cz-app[data-version="13.9.4"] .cc-roster-event-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#3f99bb26;color:#63d9ee}.cz-app[data-version="13.9.4"] .cc-roster-event-icon svg{width:21px;height:21px}.cz-app[data-version="13.9.4"] .cc-roster-flight-schedule{display:grid!important;grid-template-columns:minmax(150px,.55fr) minmax(190px,.75fr) minmax(240px,1.5fr)!important;gap:9px!important;margin:0 0 12px!important}.cz-app[data-version="13.9.4"] .cc-roster-flight-schedule>span{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:11px 12px!important;border:1px solid rgba(125,176,207,.14)!important;border-radius:14px!important;background:#02121f6b!important;color:#e9f3fa!important;font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.cz-app[data-version="13.9.4"] .cc-roster-flight-schedule b{color:#7998ae!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cz-app[data-version="13.9.4"] .cc-roster-event-summary{margin:0 0 12px!important;color:#bed0dc!important;font-size:13px!important;line-height:1.5!important}.cz-app[data-version="13.9.4"] .cc-roster-detail-chips-v1394{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.cz-app[data-version="13.9.4"] .cc-roster-detail-chips-v1394>span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:7px 9px!important;border-radius:999px!important;background:#4573902e!important;color:#bcd0dd!important;font-size:10px!important}.cz-app[data-version="13.9.4"] .cc-roster-detail-chips-v1394 svg{width:14px!important;height:14px!important}.cz-app[data-version="13.9.4"] .cc-roster-actions-v1394{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:13px!important}.cz-app[data-version="13.9.4"] .cc-roster-actions-v1394 button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 11px!important;border:1px solid rgba(83,186,216,.25)!important;border-radius:12px!important;background:#16587138!important;color:#c9eef6!important;font-size:11px!important;font-weight:800!important}.cz-app[data-version="13.9.4"] .cc-roster-actions-v1394 svg{width:15px;height:15px}.cz-app[data-version="13.9.4"] .cc-roster-empty-v1394{padding:36px;text-align:center;border:1px dashed rgba(112,167,203,.3);border-radius:22px;background:#05192ba6}.cz-app[data-version="13.9.4"] .cc-amil-network-v1394{margin-bottom:18px}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid label{display:grid;gap:6px;min-width:0}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid label span{color:#96aec0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid input,.cz-app[data-version="13.9.4"] .cc-amil-filter-grid select{width:100%;height:46px;border:1px solid rgba(113,170,207,.25);border-radius:12px;background:#071d31;color:#f4f9fc;padding:0 11px}.cz-app[data-version="13.9.4"] .cc-amil-query{grid-column:span 3}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid>button{align-self:end;height:46px;border:0;border-radius:12px;background:#0e91b8;color:#fff;font-weight:850}.cz-app[data-version="13.9.4"] .cc-amil-provider-list{display:grid;gap:9px;max-height:620px;overflow:auto;padding-right:3px}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(110,165,201,.16);border-radius:15px;background:#04182aa8}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article>div{min-width:0}.cz-app[data-version="13.9.4"] .cc-amil-provider-list strong,.cz-app[data-version="13.9.4"] .cc-amil-provider-list small,.cz-app[data-version="13.9.4"] .cc-amil-provider-list em{display:block}.cz-app[data-version="13.9.4"] .cc-amil-provider-list strong{color:#f7fbfe;font-size:13px}.cz-app[data-version="13.9.4"] .cc-amil-provider-list small{margin-top:4px;color:#a3b7c5;font-size:10px;line-height:1.35}.cz-app[data-version="13.9.4"] .cc-amil-provider-list em{margin-top:4px;color:#708da1;font-size:9px;font-style:normal}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article>span,.cz-app[data-version="13.9.4"] .cc-amil-provider-list a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;font-size:10px;font-weight:850;white-space:nowrap}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article>span{background:#26ae7521;color:#7ee7b5}.cz-app[data-version="13.9.4"] .cc-amil-provider-list a{background:#2c89bc26;color:#83d8ef;text-decoration:none}.cz-app[data-version="13.9.4"] .cc-amil-network-v1394 footer{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#9aacb8;font-size:10px;line-height:1.45}.cz-app[data-version="13.9.4"] .cc-amil-network-v1394 footer svg{width:16px;min-width:16px;color:#f5bc62}.cz-app[data-version="13.9.4"] .cc-amil-network-v1394 footer a{color:#76d7ec}.cz-app[data-version="13.9.4"] .cc-telegram-diagnostic>header{display:flex;align-items:center;gap:10px}.cz-app[data-version="13.9.4"] .cc-telegram-diagnostic>header>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#2db37f26;color:#76e3b3}.cz-app[data-version="13.9.4"] .cc-telegram-diagnostic.warning>header>svg{background:#f2ae4024;color:#f5c46f}.cz-app[data-version="13.9.4"] .cc-telegram-diagnostic h2{margin:2px 0 0}.cz-app[data-version="13.9.4"] .cc-telegram-diagnostic small{color:#7897ac;font-size:9px;letter-spacing:.1em}.cz-app[data-version="13.9.4"] .cc-telegram-webhook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.cz-app[data-version="13.9.4"] .cc-telegram-webhook-grid span{display:grid;gap:4px;min-width:0;padding:10px;border-radius:12px;background:#03162799;color:#b7c9d5;font-size:10px;overflow-wrap:anywhere}.cz-app[data-version="13.9.4"] .cc-telegram-webhook-grid b{color:#7293a9;font-size:9px;text-transform:uppercase}@media(max-width:900px){.cz-app[data-version="13.9.4"] .cz-menu-overlay{display:block!important;padding:0!important;background:#03101e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cz-app[data-version="13.9.4"] .cz-menu-backdrop{display:none!important}.cz-app[data-version="13.9.4"] .cz-menu-panel{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.cz-app[data-version="13.9.4"] .cz-menu-header{min-height:68px!important;margin-bottom:9px!important;padding:8px 9px!important;border-radius:18px!important}.cz-app[data-version="13.9.4"] .cz-menu-brandmark{width:42px!important;height:42px!important;flex-basis:42px!important}.cz-app[data-version="13.9.4"] .cz-menu-profile{grid-template-columns:38px minmax(0,1fr)!important;max-width:min(55vw,300px)!important;min-height:46px!important;padding-right:8px!important}.cz-app[data-version="13.9.4"] .cz-menu-avatar{width:36px!important;height:36px!important}.cz-app[data-version="13.9.4"] .cz-menu-close{width:44px!important;height:44px!important;flex-basis:44px!important}.cz-app[data-version="13.9.4"] .cc-menu-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;flex:0 0 auto!important;margin:0 0 9px!important;padding:4px!important;border:1px solid rgba(101,160,198,.18)!important;border-radius:15px!important;background:#04192bbf!important}.cz-app[data-version="13.9.4"] .cc-menu-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#86a4b8!important;font-size:11px!important;font-weight:850!important}.cz-app[data-version="13.9.4"] .cc-menu-tabs button.active{background:#0f4766!important;color:#eaf9fd!important;box-shadow:0 4px 14px #0003!important}.cz-app[data-version="13.9.4"] .cc-menu-tabs svg{width:16px!important;height:16px!important}.cz-app[data-version="13.9.4"] .cz-menu-scroll{display:block!important;flex:1 1 auto!important;padding:0 2px calc(88px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.cz-app[data-version="13.9.4"] .cz-menu-section{display:none!important;grid-template-columns:1fr!important;gap:8px!important}.cz-app[data-version="13.9.4"] .cz-menu-section[data-menu-active=true]{display:grid!important}.cz-app[data-version="13.9.4"] .cz-menu-section h3{display:none!important}.cz-app[data-version="13.9.4"] .cz-menu-section>button{min-height:61px!important;border-radius:15px!important;padding:10px 12px!important}.cz-app[data-version="13.9.4"] .cc-roster-flight-schedule{grid-template-columns:1fr 1fr!important}.cz-app[data-version="13.9.4"] .cc-roster-flight-detail{grid-column:1/-1!important}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid{grid-template-columns:1fr 1fr}.cz-app[data-version="13.9.4"] .cc-amil-query{grid-column:1/-1}}@media(max-width:620px){.cz-app[data-version="13.9.4"] .cz-menu-profile{max-width:52vw!important}.cz-app[data-version="13.9.4"] .cz-menu-profile small{display:none!important}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics{grid-template-columns:1fr!important}.cz-app[data-version="13.9.4"] .cc-roster-launch-metrics article{min-height:68px!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394{padding:15px!important;border-radius:18px!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394>header{grid-template-columns:50px minmax(0,1fr) 36px!important;gap:10px!important}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394 time{width:50px;height:50px}.cz-app[data-version="13.9.4"] .cc-roster-event-v1394 time b{font-size:20px}.cz-app[data-version="13.9.4"] .cc-roster-event-heading h2{font-size:16px!important}.cz-app[data-version="13.9.4"] .cc-roster-event-icon{width:36px;height:36px}.cz-app[data-version="13.9.4"] .cc-roster-flight-schedule{grid-template-columns:1fr!important}.cz-app[data-version="13.9.4"] .cc-roster-flight-detail{grid-column:auto!important}.cz-app[data-version="13.9.4"] .cc-roster-actions-v1394{display:grid!important;grid-template-columns:1fr!important}.cz-app[data-version="13.9.4"] .cc-roster-actions-v1394 button{justify-content:center!important;width:100%!important}.cz-app[data-version="13.9.4"] .cc-amil-filter-grid{grid-template-columns:1fr}.cz-app[data-version="13.9.4"] .cc-amil-query{grid-column:auto}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article{grid-template-columns:1fr 1fr}.cz-app[data-version="13.9.4"] .cc-amil-provider-list article>div{grid-column:1/-1}.cz-app[data-version="13.9.4"] .cc-amil-provider-list a{justify-content:center}.cz-app[data-version="13.9.4"] .cc-telegram-webhook-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1366px)and (pointer:coarse){.cz-menu-overlay{position:fixed!important;inset:0!important;z-index:10020!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(22px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;overflow:hidden!important;background:#030d1b8a!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.cz-menu-panel[data-crew-menu-panel=true]{display:flex!important;flex-direction:column!important;width:min(94vw,980px)!important;max-width:980px!important;height:min(92dvh,1080px)!important;max-height:1080px!important;margin:0!important;padding:18px 20px 0!important;overflow:hidden!important;border:1px solid rgba(79,164,207,.25)!important;border-radius:30px!important;box-shadow:0 32px 100px #0000004d!important}.cz-menu-header{flex:0 0 auto!important;min-height:92px!important;margin:0 0 12px!important;padding:14px 16px!important}.cc-menu-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;flex:0 0 auto!important;gap:9px!important;margin:0 0 14px!important;padding:5px!important}.cc-menu-tabs button{min-height:52px!important;font-size:13px!important}.cz-menu-scroll[data-crew-menu-scroll=true]{display:block!important;flex:1 1 auto!important;min-height:0!important;padding:0 4px calc(24px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important}.cz-menu-section{display:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:11px!important;width:100%!important;padding:0!important}.cz-menu-section[data-menu-active=true]{display:grid!important}.cz-menu-section h3{grid-column:1/-1!important;margin:3px 4px 7px!important;writing-mode:horizontal-tb!important}.cz-menu-section>button{min-height:74px!important;margin:0!important;padding:12px 14px!important;border-radius:17px!important}.cz-menu-section>button strong{font-size:14px!important}.cz-menu-section>button small{font-size:11px!important}}[data-version] .cz-menu-overlay{display:grid!important;place-items:center!important;padding:22px!important}[data-version] .cz-menu-panel{display:flex!important;flex-direction:column!important;width:min(1180px,calc(100vw - 44px))!important;height:min(900px,calc(100dvh - 44px))!important;max-width:1180px!important;max-height:900px!important;padding:18px!important;overflow:hidden!important;border:1px solid rgba(120,190,229,.22)!important;border-radius:30px!important;background:linear-gradient(150deg,#081f33fa,#061222fc)!important;box-shadow:0 34px 110px #00000080,inset 0 1px #ffffff0d!important}html[data-crew-theme=light] [data-version] .cz-menu-panel{background:linear-gradient(150deg,#fafefffc,#e8f3fbfc)!important;box-shadow:0 30px 90px #22405838!important}[data-version] .cz-menu-header{flex:0 0 auto!important;margin:0 0 14px!important;padding:13px 15px!important;border-radius:21px!important}[data-version] .cz-menu-scroll{flex:1 1 auto!important;min-height:0!important;padding:0 4px 20px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}[data-version] .cz-menu-section{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-content:start!important;width:100%!important;margin:0!important}[data-version] .cz-menu-section>h3{grid-column:1 / -1!important;margin:3px 2px 7px!important}[data-version] .cz-menu-section>button{min-height:74px!important;padding:13px 14px!important;border-radius:17px!important;background:#12395361!important;border-color:#74b9e22b!important}[data-version] .cz-menu-section>button:hover,[data-version] .cz-menu-section>button.active{background:linear-gradient(135deg,#21b5d233,#7453dd2e)!important;border-color:#43d4ec70!important}[data-version] .cz-menu-section>button strong{font-size:14px!important}[data-version] .cz-menu-section>button small{white-space:normal!important;font-size:10px!important;line-height:1.3!important}.cc-roster-period-v1399{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,auto) auto!important;gap:12px!important;align-items:center!important;margin:12px 0 18px!important;padding:15px 17px!important;border:1px solid rgba(117,190,226,.2)!important;border-radius:21px!important;background:linear-gradient(145deg,#092237e6,#0c192de0)!important;box-shadow:0 16px 38px #00000029!important}.cc-roster-period-v1399>div{display:flex!important;flex-direction:column!important;gap:3px!important}.cc-roster-period-v1399>div small{color:#42d8ec!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}.cc-roster-period-v1399>div strong{color:#f7fbff!important;font-size:18px!important;text-transform:capitalize!important}.cc-roster-period-v1399>div span{color:#91a9bc!important;font-size:11px!important}.cc-roster-period-v1399 label{display:grid!important;grid-template-columns:18px 1fr!important;gap:2px 8px!important;align-items:center!important}.cc-roster-period-v1399 label>svg{grid-row:1 / 3!important;width:18px!important;color:#42d8ec!important}.cc-roster-period-v1399 label>span{color:#91a9bc!important;font-size:9px!important;text-transform:uppercase!important}.cc-roster-period-v1399 select{min-height:38px!important;padding:0 32px 0 10px!important;border:1px solid rgba(117,190,226,.22)!important;border-radius:11px!important;background:#091b2e!important;color:#f8fbff!important;font-weight:750!important;text-transform:capitalize!important}.cc-roster-period-v1399>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 16px!important;border:1px solid rgba(53,213,236,.35)!important;border-radius:13px!important;background:linear-gradient(135deg,#1ab7d233,#5862e133)!important;color:#effcff!important;font-weight:850!important}.cc-roster-period-v1399>button svg{width:17px!important}html[data-crew-theme=light] .cc-roster-period-v1399{background:linear-gradient(145deg,#fff,#edf6fc)!important}html[data-crew-theme=light] .cc-roster-period-v1399 :is(strong,select,button){color:#08203a!important}html[data-crew-theme=light] .cc-roster-period-v1399 select{background:#fff!important}[data-version][data-view=hotels],[data-version][data-view=presentation]{padding-bottom:150px!important}[data-version] :is(.cz-hotel-finder,.cz-manual-hotel-form,.cz-hotel-stays,.cc139-card,.cc139-grid,.cc139-list){width:min(100%,1220px)!important;margin-left:auto!important;margin-right:auto!important}[data-version] .cz-hotel-finder,[data-version] .cz-manual-hotel-form{padding:clamp(16px,2.4vw,25px)!important;border-radius:25px!important}[data-version] .cz-search-row{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;gap:9px!important;align-items:stretch!important}[data-version] .cz-search-row>label{min-width:0!important}[data-version] .cz-hotel-catalog-results{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}[data-version] .cz-hotel-catalog-results>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:13px!important;border-radius:16px!important}[data-version] .cz-hotel-catalog-results>article>div:first-child{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-width:0!important}[data-version] .cz-hotel-catalog-results :is(strong,small,b){word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}[data-version] .cz-hotel-stays{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}[data-version] .cz-hotel-stay-card{min-width:0!important;padding:18px!important;border-radius:24px!important}[data-version] .cz-hotel-stay-card>.cz-roster-main{grid-template-columns:52px minmax(0,1fr) 20px!important}[data-version] .cz-hotel-stay-card .cz-roster-icon{width:48px!important;height:48px!important;border-radius:15px!important}[data-version] .cz-hotel-stay-card .cz-roster-copy h3{font-size:clamp(1.1rem,2vw,1.45rem)!important;overflow-wrap:break-word!important}[data-version] .cz-hotel-stay-card .cz-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-version] .cz-hotel-stay-card .cz-detail-grid>div{min-height:82px!important;padding:12px!important;text-align:left!important;border-radius:14px!important}[data-version] .cz-hotel-stay-card .cz-detail-grid span{width:auto!important;height:auto!important;display:block!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#8fa9bd!important}[data-version] .cz-hotel-stay-card .cz-detail-grid strong{font-size:14px!important;overflow-wrap:break-word!important}[data-version] .cz-hotel-stay-card .cz-tool-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-version] .cc139-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}[data-version] .cc139-card{padding:clamp(16px,2.3vw,24px)!important;border-radius:24px!important}[data-version] .cc139-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}[data-version] .cc139-form .wide{grid-column:1 / -1!important}[data-version] .cc139-form label{min-width:0!important}[data-version] .cc139-form :is(input,select){width:100%!important;min-height:46px!important}[data-version] .cc139-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}[data-version] .cc139-choices>button{min-width:0!important;min-height:92px!important;padding:13px!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important}[data-version] .cc139-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.cc-admin-health-v1399>header{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.cc-admin-health-v1399>header>span{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:15px!important;background:linear-gradient(135deg,#24d3db2e,#6f5ce52e)!important;color:#50dfee!important}.cc-admin-health-v1399>header small{color:#50dfee!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important}.cc-admin-health-v1399>header :is(h2,p){margin:2px 0!important}.cc-admin-health-v1399>header>strong{font-size:25px!important}.cc-admin-health-grid-v1399{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important}.cc-admin-health-grid-v1399 article{display:grid!important;grid-template-columns:4px minmax(0,1fr)!important;gap:11px!important;min-height:118px!important;padding:13px!important;border:1px solid rgba(125,178,211,.17)!important;border-radius:16px!important;background:#091f3180!important}.cc-admin-health-grid-v1399 article>i{width:4px!important;height:100%!important;border-radius:9px!important;background:#f59e0b!important}.cc-admin-health-grid-v1399 article[data-ok=true]>i{background:#2dd4a2!important}.cc-admin-health-grid-v1399 article small{color:#f5b942!important;font-size:8px!important;font-weight:900!important}.cc-admin-health-grid-v1399 article[data-ok=true] small{color:#52dfb8!important}.cc-admin-health-grid-v1399 article h3{margin:5px 0!important;font-size:14px!important}.cc-admin-health-grid-v1399 article p{margin:0!important;font-size:10px!important;line-height:1.4!important;overflow-wrap:break-word!important}.cc-admin-health-v1399 details{margin:12px 0!important}.cc-admin-health-v1399 summary{cursor:pointer!important;font-weight:800!important}.cc-admin-module-grid-v1399{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}.cc-admin-module-grid-v1399 span{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;padding:9px!important;border:1px solid rgba(125,178,211,.15)!important;border-radius:11px!important;font-size:10px!important}.cc-admin-module-grid-v1399 i{width:8px!important;height:8px!important;border-radius:50%!important;background:#f59e0b!important}.cc-admin-module-grid-v1399 [data-ok=true] i{background:#2dd4a2!important}.cc-admin-module-grid-v1399 b{font-size:8px!important}html[data-crew-theme=light] :is(.cz-regulation-heading,.cc-reg-form,.cc-reg-result,.cc-reg-automatic,.cc-reg-disclaimer){color:#102b43!important}html[data-crew-theme=light] :is(.cc-reg-form,.cc-reg-result,.cc-reg-automatic,.cc-reg-disclaimer){border-color:#2c608633!important;background:linear-gradient(145deg,#fffffffa,#ebf5fcfa)!important;box-shadow:0 16px 38px #2349641c!important}html[data-crew-theme=light] :is(.cz-regulation-heading,.cc-reg-form,.cc-reg-result,.cc-reg-automatic) :is(h1,h2,h3,strong,b,label,span){color:#0b2740!important}html[data-crew-theme=light] :is(.cz-regulation-heading,.cc-reg-form,.cc-reg-result,.cc-reg-automatic,.cc-reg-disclaimer) :is(p,small){color:#536f85!important}html[data-crew-theme=light] .cc-reg-form :is(input,select){border-color:#2c608640!important;background:#fff!important;color:#0a243a!important}html[data-crew-theme=light] .cc-reg-kpis>span,html[data-crew-theme=light] .cc-reg-evidence,html[data-crew-theme=light] .cc-reg-automatic article{background:#e0eff9db!important;border-color:#2c60862b!important}@media(max-width:1023px){[data-version] .cz-menu-section{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-version] .cz-hotel-stays{grid-template-columns:1fr!important}.cc-admin-health-grid-v1399{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){[data-version] .cz-menu-overlay{place-items:stretch!important;padding:0!important}[data-version] .cz-menu-panel{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;padding:12px!important;border-radius:0!important}[data-version] .cz-menu-header{position:sticky!important;top:0!important;z-index:2!important;margin-bottom:10px!important;padding:11px!important}[data-version] .cz-menu-section{grid-template-columns:1fr!important;gap:8px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}[data-version] .cz-menu-section>button{min-height:66px!important}.cc-roster-period-v1399{grid-template-columns:1fr auto!important;padding:13px!important}.cc-roster-period-v1399>div{grid-column:1 / -1!important}.cc-roster-period-v1399 label{min-width:0!important}.cc-roster-period-v1399 select{max-width:100%!important}[data-version] .cz-search-row{grid-template-columns:1fr!important}[data-version] .cz-hotel-catalog-results>article{grid-template-columns:1fr!important}[data-version] .cz-hotel-catalog-results>article>b{justify-self:start!important}[data-version] .cz-hotel-catalog-results>article .cz-tool-actions{grid-template-columns:1fr!important}[data-version] .cz-hotel-stay-card .cz-detail-grid,[data-version] .cz-hotel-stay-card .cz-tool-actions,[data-version] .cc139-form,[data-version] .cc139-choices,[data-version] .cc139-grid{grid-template-columns:1fr!important}[data-version] .cc139-form .wide{grid-column:auto!important}.cc-admin-health-v1399>header{grid-template-columns:44px minmax(0,1fr)!important}.cc-admin-health-v1399>header>strong{grid-column:1 / -1!important}.cc-admin-health-grid-v1399,.cc-admin-module-grid-v1399{grid-template-columns:1fr!important}}html,body,#root{width:100%;min-width:0;overflow-x:hidden}.cz-app{min-width:0;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}.cz-app>:not(.cz-wallpaper):not(.cz-bottom-nav):not(.cz-menu-overlay):not(.cz-busy):not(.cz-opening-video),.cz-app section,.cz-app article,.cz-app div,.cz-app button{min-width:0;max-width:100%}.cz-app :where(h1,h2,h3,strong,b,em,small,span,p,button){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.cz-depart-hero h2,.cz-depart-hero p,.cz-route-kpis strong,.cz-finance-row small,.cz-roster-copy p,.cz-roster-copy small,.cz-money-card small{overflow-wrap:anywhere!important}.cz-login-card footer{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.cz-auth-link{min-height:38px!important;padding:6px 2px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#5b21b6!important;box-shadow:none!important;cursor:pointer;font-weight:800!important;text-decoration:underline;text-underline-offset:4px}.cz-auth-link:hover,.cz-auth-link:focus-visible{color:#c026d3!important;outline:3px solid rgba(126,34,206,.18);outline-offset:3px;transform:none!important}.cz-password-field{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;width:100%;min-width:0}.cz-password-field input{grid-column:1 / -1;width:100%;padding-right:56px!important}.cz-password-toggle{position:absolute;top:50%;right:4px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--cc-text, #10243a)!important;box-shadow:none!important;cursor:pointer}.cz-password-toggle:hover,.cz-password-toggle:focus-visible{background:#5b21b61a!important;outline:2px solid rgba(91,33,182,.24)}.cz-auth-mode-feedback{min-height:22px;margin:-2px 0 10px!important;padding:8px 10px;border-radius:10px;background:#5b21b612;color:#5b21b6!important;font-size:12px!important;font-weight:700}.cz-money-panel{display:grid;gap:12px;margin-block:18px}.cz-money-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cz-money-panel-head>div{display:grid;gap:2px}.cz-money-panel-head strong{color:var(--cc-text)!important;font-size:clamp(1.05rem,3.4vw,1.35rem)!important}.cz-money-panel-head small{color:var(--cc-muted, var(--cc-text-muted))!important;font-size:12px!important}.cz-money-visibility{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:48px!important;min-height:44px!important;padding:8px 12px!important;border:1px solid var(--cc-line, var(--cc-border))!important;border-radius:14px!important;background:var(--cc-surface-solid, var(--cc-surface))!important;color:var(--cc-text)!important;box-shadow:none!important}.cz-money-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cz-money-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px!important;padding:16px!important;border:1px solid var(--cc-line, var(--cc-border))!important;border-radius:22px!important;background:var(--cc-surface, #fff)!important;color:var(--cc-text)!important;text-align:left;box-shadow:var(--cc-shadow)!important;overflow:hidden}.cz-money-card>span:first-child{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:color-mix(in srgb,var(--cc-violet, #8657f4) 13%,transparent);color:var(--cc-violet, #8657f4)}.cz-money-card>div{display:grid;gap:4px}.cz-money-card small{color:var(--cc-muted, var(--cc-text-muted))!important;font-size:12px!important;line-height:1.35!important}.cz-money-card strong{color:var(--cc-text)!important;font-size:clamp(1.4rem,5vw,2.15rem)!important;line-height:1.05!important;white-space:nowrap}.cz-money-card strong.masked{letter-spacing:.16em}.cz-money-card>svg:last-child{color:var(--cc-muted, var(--cc-text-muted))}.cz-smart-card{overflow:hidden!important}.cz-smart-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"time badge" "route route" "meta meta";align-items:center;gap:10px 14px!important;min-width:0;padding:clamp(16px,4vw,24px)!important}.cz-smart-content>strong{grid-area:time;min-width:0;color:var(--cc-text)!important;font-size:clamp(2.7rem,12vw,4.8rem)!important;line-height:.98!important;white-space:nowrap}.cz-smart-content>em{grid-area:badge;justify-self:end;max-width:100%;padding:8px 14px;border:1px solid rgba(45,212,191,.34);border-radius:999px;background:#2dd4bf1a;color:var(--cc-text)!important;font-size:clamp(.78rem,3vw,1rem)!important;font-style:normal;font-weight:900;white-space:nowrap}.cz-smart-content>p{grid-area:route;margin:0!important;color:var(--cc-muted, var(--cc-text-muted))!important;font-size:clamp(.92rem,3.5vw,1.15rem)!important;line-height:1.35!important}.cz-smart-content>div{grid-area:meta;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;min-width:0}.cz-smart-content>div small,.cz-smart-content>div b{min-width:0;color:var(--cc-muted, var(--cc-text-muted))!important;font-size:12px!important;line-height:1.3!important}.cz-departure{display:grid;gap:18px;width:min(100%,980px)!important;padding-bottom:28px}.cz-depart-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow status" "time time" "route route" "detail detail";align-items:start;gap:10px 16px!important;padding:clamp(20px,5vw,30px)!important;overflow:hidden!important}.cz-depart-hero-head{display:contents}.cz-depart-hero-head>span{grid-area:eyebrow;align-self:center;color:var(--cc-text)!important;font-size:clamp(.82rem,3.2vw,1rem)!important;font-weight:900;letter-spacing:.18em}.cz-depart-status{grid-area:status;justify-self:end;align-self:center;max-width:100%;padding:8px 13px;border:1px solid rgba(45,212,191,.35);border-radius:999px;background:#2dd4bf1a;color:var(--cc-text)!important;font-size:clamp(.72rem,2.7vw,.9rem)!important;font-style:normal;font-weight:900;line-height:1.2;text-align:center;white-space:nowrap}.cz-depart-status.pending{border-color:#0ea5e94d;background:#0ea5e917}.cz-depart-time{grid-area:time;display:block!important;width:100%;color:var(--cc-text)!important;font-size:clamp(3.4rem,17vw,6.6rem)!important;font-weight:950!important;line-height:.93!important;letter-spacing:-.055em;white-space:nowrap}.cz-depart-hero h2{grid-area:route;margin:0!important;color:var(--cc-text)!important;font-size:clamp(1.15rem,4.7vw,1.75rem)!important;line-height:1.25!important;font-weight:650!important}.cz-depart-hero>p{grid-area:detail;margin:0!important;color:var(--cc-muted, var(--cc-text-muted))!important;font-size:clamp(.9rem,3.6vw,1.08rem)!important;line-height:1.45!important}.cz-depart-kpis>div{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;min-height:116px;padding:16px!important;overflow:hidden}.cz-depart-kpis>div>svg{grid-row:1 / span 2;width:28px;height:28px;color:var(--cc-text)}.cz-depart-kpis>div>span{color:var(--cc-muted, var(--cc-text-muted))!important;font-size:13px!important}.cz-depart-kpis>div>strong{min-width:0;color:var(--cc-text)!important;font-size:clamp(1.65rem,6vw,2.5rem)!important;line-height:1.05!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.cc-departure-mode-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important}.cc-departure-mode-grid>button{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0!important;padding:13px!important;text-align:left}.cc-departure-mode-grid>button span{display:grid;gap:2px;min-width:0}.cz-route-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}.cz-route-kpis>div{min-width:0;overflow:hidden}.cz-google-route-card,.cz-google-route-card header,.cz-google-route-card footer,.cz-google-map-preview{min-width:0;max-width:100%;overflow:hidden}.cz-google-map-preview iframe,.cz-google-map-preview img{display:block;width:100%!important;max-width:100%!important}.cz-kpi,.cz-kpi-card,.cz-finance-grid>*,.cz-report-grid>*,.cz-flight-card,.cz-roster-card,.cz-toolbox,.cz-panel-head{overflow:hidden!important}.cz-finance-grid,.cz-report-grid,.cz-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.cz-finance-row{display:grid!important;grid-template-columns:minmax(78px,auto) minmax(150px,.9fr) minmax(200px,1.6fr) minmax(110px,auto)!important;align-items:center;gap:10px 14px;min-width:0}@media(max-width:720px){.cz-app{padding-inline:12px!important;padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))!important}.cz-money-row,.cz-depart-kpis{grid-template-columns:1fr!important}.cz-money-card{min-height:96px!important}.cz-smart-content{grid-template-columns:minmax(0,1fr) auto!important}.cz-depart-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "status" "time" "route" "detail"}.cz-depart-status{justify-self:start;white-space:normal}.cz-depart-kpis>div{min-height:94px}.cc-departure-mode-grid{grid-template-columns:1fr!important}.cz-google-route-card header,.cz-google-route-card footer{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.cz-finance-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start}.cz-finance-row>small{grid-column:1 / -1}}@media(max-width:420px){.cz-login-card footer{display:grid!important;grid-template-columns:1fr}.cz-auth-link{width:100%!important;text-align:left}.cz-smart-content{grid-template-columns:1fr!important;grid-template-areas:"time" "badge" "route" "meta"}.cz-smart-content>em{justify-self:start}.cz-money-panel-head{align-items:flex-start}.cz-money-visibility span{display:none}}.cz-depart-hero{grid-template-areas:"eyebrow status" "when when" "time time" "route route" "detail detail" "warning warning"!important}.cz-depart-when{grid-area:when;display:grid!important;gap:5px;min-width:0;margin:2px 0 0}.cz-depart-when>span{min-width:0;font-size:clamp(.92rem,3.4vw,1.08rem)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.035em!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.cz-depart-time{max-width:100%;font-size:clamp(2.45rem,13vw,5.35rem)!important;line-height:.98!important;letter-spacing:-.045em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.cz-depart-detail{grid-area:detail;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:9px!important;width:100%;min-width:0}.cz-depart-detail>span{display:block!important;min-width:0;padding:11px 13px!important;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:15px;background:color-mix(in srgb,var(--cc-surface, #10233c) 88%,transparent);font-size:clamp(.82rem,3.1vw,.98rem)!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.025em!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.cz-depart-warning,.cz-depart-hero>.cz-mini-status{grid-area:warning!important;position:static!important;inset:auto!important;z-index:auto!important;width:100%;min-width:0;margin:0!important;padding:13px 15px!important;border-radius:16px;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}.cz-depart-hero h2{min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:720px){.cz-departure{gap:14px!important}.cz-depart-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"eyebrow" "status" "when" "time" "route" "detail" "warning"!important;gap:12px!important;padding:20px 18px!important}.cz-depart-hero-head{display:contents!important}.cz-depart-hero-head>span{grid-area:eyebrow}.cz-depart-status{grid-area:status;justify-self:start!important;max-width:100%;white-space:normal!important;text-align:left!important}.cz-depart-detail,.cz-depart-kpis{grid-template-columns:minmax(0,1fr)!important}.cz-depart-kpis>div{min-height:92px!important}}.cz-depart-when{grid-area:time;display:grid;gap:6px;min-width:0}.cz-depart-when>span{color:var(--cc-muted, var(--cc-text-muted));font-size:clamp(.82rem,3vw,1rem);font-weight:800;line-height:1.3;text-transform:capitalize}.cz-depart-detail{grid-area:detail;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cz-depart-detail>span{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:6px 10px;border:1px solid var(--cc-line, var(--cc-border));border-radius:999px;color:var(--cc-muted, var(--cc-text-muted));font-size:clamp(.78rem,3vw,.94rem);line-height:1.25;overflow-wrap:anywhere}.cz-depart-warning{grid-column:1 / -1;margin:2px 0 0;padding:12px 14px;border:1px solid rgba(245,158,11,.42);border-radius:14px;background:#f59e0b1a;color:var(--cc-text);font-size:.9rem;line-height:1.45}.cz-depart-hero h2,.cz-depart-detail,.cz-depart-warning{position:relative;z-index:1}@media(max-width:720px){.cz-depart-hero{gap:14px!important}.cz-depart-time{font-size:clamp(3rem,17vw,5rem)!important}.cz-depart-detail{display:grid;grid-template-columns:1fr}.cz-depart-detail>span{border-radius:12px;white-space:normal}.cz-depart-kpis>div>span{line-height:1.3!important;white-space:normal!important}}:root{--cc-audit-max: 1180px;--cc-audit-radius: 24px;--cc-audit-radius-small: 16px;--cc-audit-border: rgba(89, 195, 231, .22);--cc-audit-surface: linear-gradient(150deg, rgba(10, 38, 61, .96), rgba(7, 24, 43, .98));--cc-audit-surface-soft: rgba(14, 49, 74, .72);--cc-audit-shadow: 0 22px 58px rgba(0, 0, 0, .24), inset 0 1px rgba(255, 255, 255, .045);--cc-audit-muted: #9cb3c5}html[data-crew-theme=light]{--cc-audit-border: rgba(32, 107, 151, .18);--cc-audit-surface: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(237, 247, 252, .99));--cc-audit-surface-soft: rgba(236, 247, 253, .92);--cc-audit-shadow: 0 22px 52px rgba(30, 67, 92, .13), inset 0 1px #fff;--cc-audit-muted: #567084}html,body,#root,.cz-app{width:100%;min-width:0;overflow-x:clip}.cz-app{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}.cz-app :where(section,article,header,footer,div,button,label,span){min-width:0;max-width:100%;box-sizing:border-box}.cz-app :where(h1,h2,h3,h4,p,small,strong,b,em,span,button,label){writing-mode:horizontal-tb!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.cz-app :where(p,small,.cz-roster-copy,.cz-panel-head,.cz-toolbox,.cc139-card){overflow-wrap:break-word}.cz-panel-head,.cz-toolbox,.cz-alert-stack,.cz-alert-detail,.cz-stack-list,.cz-hotel-stays,.cz-hotel-finder,.cz-manual-hotel-form,.cc139-head,.cc139-grid,.cc139-card,.cc139-list,.cz-money-panel,.cz-smart-card,.cz-departure{width:min(100%,var(--cc-audit-max))!important;margin-left:auto!important;margin-right:auto!important}.cz-panel-head{padding:clamp(20px,4vw,32px)!important;border:1px solid var(--cc-audit-border)!important;border-radius:clamp(22px,4vw,32px)!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;overflow:hidden!important}.cz-panel-head h1{margin:0 0 12px!important;font-size:clamp(2rem,7vw,3.25rem)!important;line-height:1.03!important;letter-spacing:-.045em!important}.cz-panel-head p{max-width:68ch;margin:0!important;color:var(--cc-audit-muted)!important;font-size:clamp(.98rem,3.4vw,1.14rem)!important;line-height:1.55!important}.cz-alert-stack{display:grid!important;gap:14px!important;margin-block:18px!important}.cz-alert-stack>article{position:relative;display:grid!important;grid-template-columns:52px minmax(0,1fr) 22px!important;align-items:start!important;gap:14px!important;padding:clamp(17px,4vw,23px)!important;border:1px solid var(--cc-audit-border)!important;border-radius:24px!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;overflow:hidden!important}.cz-alert-stack>article:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#f59e0b,#fb7185)}.cz-alert-stack>article.danger:before{background:linear-gradient(180deg,#fb7185,#ef4444)}.cz-alert-stack>article>svg:first-child{width:48px!important;height:48px!important;padding:11px;border:1px solid rgba(245,158,11,.28);border-radius:16px;background:#f59e0b1a;color:#fbbf24}.cz-alert-stack>article.danger>svg:first-child{border-color:#fb71854d;background:#fb71851c;color:#fb7185}.cz-alert-stack>article>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important}.cz-alert-stack h2,.cz-alert-stack p{flex:1 0 100%;width:100%}.cz-alert-stack h2{margin:0!important;color:var(--cc-text, #f8fbff)!important;font-size:clamp(1.04rem,3.8vw,1.32rem)!important;line-height:1.28!important}.cz-alert-stack p{margin:2px 0 5px!important;color:var(--cc-audit-muted)!important;font-size:clamp(.92rem,3.35vw,1.05rem)!important;line-height:1.48!important}.cz-alert-stack article span,.cz-alert-stack article b{display:inline-flex!important;align-items:center;width:auto!important;min-height:30px;margin:0!important;padding:6px 10px!important;border-radius:999px;font-size:.78rem!important;line-height:1!important;white-space:nowrap}.cz-alert-stack article span{background:#f59e0b1f;color:#fbbf24!important}.cz-alert-stack article.danger span{background:#fb71851f;color:#fda4af!important}.cz-alert-stack article b{border:1px solid var(--cc-audit-border);background:#4dbbdd14;color:var(--cc-text, #effaff)!important}.cz-alert-stack>article>svg:last-child{align-self:center;color:var(--cc-audit-muted)}.cz-alert-detail{display:grid!important;gap:16px;padding:clamp(18px,4vw,28px)!important;border:1px solid var(--cc-audit-border)!important;border-radius:26px!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;overflow:hidden!important}.cz-alert-detail>h2{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0!important}.cz-alert-detail>h2>b{padding:7px 13px;border-radius:999px;background:#8b5cf626;color:#d8b4fe;font-size:.8rem}.cz-alert-detail>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cz-alert-detail>div>p{display:grid!important;gap:10px;margin:0!important;padding:17px!important;border:1px solid var(--cc-audit-border);border-radius:18px;background:var(--cc-audit-surface-soft);color:var(--cc-audit-muted)!important;line-height:1.5!important}.cz-alert-detail>div>p strong{color:var(--cc-text, #f7fbff)!important;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.cz-alert-detail footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cz-alert-detail footer button{min-height:48px!important;border-radius:15px!important}.cz-money-panel{display:grid!important;gap:14px!important;margin-block:20px!important}.cz-money-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.cz-money-card{display:grid!important;grid-template-columns:50px minmax(0,1fr) 22px!important;align-items:center!important;justify-content:stretch!important;gap:13px!important;width:100%!important;min-height:126px!important;padding:18px!important;border:1px solid var(--cc-audit-border)!important;border-radius:22px!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;text-align:left!important;overflow:hidden!important}.cz-money-card>span:first-child{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,#8b5cf640,#22d3ee2e)!important}.cz-money-card>div{display:grid!important;gap:6px!important;width:100%!important;max-width:none!important;min-width:0!important}.cz-money-card>div>small{display:block!important;width:100%!important;color:var(--cc-audit-muted)!important;font-size:.86rem!important;line-height:1.42!important}.cz-money-card>div>strong{display:block!important;width:100%!important;color:var(--cc-text, #f8fbff)!important;font-size:clamp(1.65rem,5.4vw,2.45rem)!important;line-height:1.05!important;white-space:nowrap}.cz-money-card>svg:last-child{width:22px;color:var(--cc-audit-muted)}.cz-smart-card{border:1px solid var(--cc-audit-border)!important;border-radius:28px!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;overflow:hidden!important}.cz-smart-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"time status" "route route" "source source"!important;align-items:center!important;gap:11px 14px!important;padding:clamp(18px,4.5vw,26px)!important;overflow:hidden!important}.cz-smart-content>strong{grid-area:time;min-width:0;font-size:clamp(3rem,12vw,5rem)!important;line-height:.94!important;white-space:nowrap}.cz-smart-content>em{grid-area:status;justify-self:end;width:max-content!important;max-width:100%;padding:8px 13px!important;border:1px solid rgba(45,212,191,.34)!important;border-radius:999px!important;background:#2dd4bf1a!important;color:var(--cc-text, #f8fbff)!important;font-size:.78rem!important;font-style:normal;font-weight:900;white-space:nowrap}.cz-smart-content>p{grid-area:route;width:100%!important;margin:0!important;color:var(--cc-audit-muted)!important;font-size:clamp(.98rem,3.8vw,1.18rem)!important;line-height:1.38!important}.cz-smart-content>div{grid-area:source;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:7px 14px!important;width:100%!important}.cz-smart-content>div small,.cz-smart-content>div b{display:block!important;margin:0!important;color:var(--cc-audit-muted)!important;font-size:.82rem!important;line-height:1.35!important}.cz-smart-content>div b{color:var(--cc-text, #f7fbff)!important}.cz-hotel-finder,.cz-manual-hotel-form,.cz-hotel-stay-card,.cc139-card,.cc139-grid>article{border:1px solid var(--cc-audit-border)!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important}.cz-search-row{display:grid!important;grid-template-columns:minmax(240px,1fr) auto auto!important;gap:10px!important;align-items:stretch!important}.cz-hotel-catalog-results{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}.cz-hotel-catalog-results>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid var(--cc-audit-border)!important;border-radius:18px!important;background:var(--cc-audit-surface-soft)!important;overflow:hidden!important}.cz-hotel-catalog-results>article>div:first-child{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}.cz-hotel-catalog-results :where(strong,small,b){overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}.cz-hotel-stays{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.cz-hotel-stay-card{padding:clamp(17px,3vw,23px)!important;border-radius:26px!important;overflow:hidden!important}.cz-hotel-stay-card>.cz-roster-main{display:grid!important;grid-template-columns:54px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important}.cz-hotel-stay-card .cz-roster-copy{width:100%!important;max-width:none!important}.cz-hotel-stay-card .cz-roster-copy h3{margin:0 0 4px!important;font-size:clamp(1.25rem,4vw,1.65rem)!important;line-height:1.18!important}.cz-hotel-stay-card .cz-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-block:16px!important}.cz-hotel-stay-card .cz-detail-grid>div{display:grid!important;gap:8px!important;min-height:86px!important;padding:14px!important;border:1px solid var(--cc-audit-border)!important;border-radius:17px!important;background:var(--cc-audit-surface-soft)!important;text-align:left!important;overflow:hidden!important}.cz-hotel-stay-card .cz-detail-grid span{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cc-audit-muted)!important;font-size:.72rem!important;letter-spacing:.08em;text-transform:uppercase}.cz-hotel-stay-card .cz-detail-grid strong{display:block!important;width:100%!important;color:var(--cc-text, #f8fbff)!important;font-size:1rem!important;line-height:1.35!important;overflow-wrap:break-word!important}.cz-hotel-stay-card .cz-tool-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.cc139-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.cc139-grid>article{min-height:112px!important;padding:17px!important;border-radius:20px!important}.cc139-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cc139-form label,.cc139-form label.wide{min-width:0!important}.cc139-form label.wide{grid-column:1 / -1!important}.cc139-form label>svg{width:18px!important;height:18px!important}.cc139-form :where(input,select,textarea){width:100%!important;min-width:0!important;min-height:48px!important}.cc139-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.cc139-choices>button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:6px 10px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:14px!important;text-align:left!important;line-height:1.28!important;overflow:hidden!important}.cc139-choices>button>svg{grid-row:1 / span 2;width:20px!important;height:20px!important}.cc139-choices>button>small{grid-column:2;color:var(--cc-audit-muted)!important;font-size:.78rem!important;line-height:1.35!important}[data-view=routine] .cz-finance-grid,[data-view=wakeup] .cz-finance-grid,[data-view=presentation] .cc139-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}[data-view=routine] .cz-toolbox,[data-view=wakeup] .cz-toolbox,[data-view=presentation] .cc139-card{border-radius:24px!important;overflow:hidden!important}[data-view=routine] .cz-stack-list,[data-view=wakeup] .cz-stack-list{display:grid!important;gap:12px!important}[data-view=routine] .cz-roster-card,[data-view=wakeup] .cz-roster-card{border:1px solid var(--cc-audit-border)!important;border-radius:20px!important;background:var(--cc-audit-surface)!important;box-shadow:var(--cc-audit-shadow)!important;overflow:hidden!important}[data-view=routine] .cz-tool-actions,[data-view=wakeup] .cz-tool-actions,[data-view=presentation] .cc139-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}.cz-bottom-nav{max-width:min(100% - 20px,760px)!important;margin-inline:auto!important;border:1px solid var(--cc-audit-border)!important;background:#071c30f5!important;box-shadow:0 20px 55px #00000061!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}html[data-crew-theme=light] .cz-bottom-nav{background:#f8fdfff5!important}@media(max-width:1024px){.cz-hotel-stays,.cz-money-row{grid-template-columns:1fr!important}.cc139-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.cz-app{padding-inline:12px!important;padding-bottom:calc(142px + env(safe-area-inset-bottom,0px))!important}.cz-panel-head,.cz-toolbox,.cz-alert-detail,.cz-hotel-stay-card,.cc139-card{border-radius:22px!important}.cz-alert-stack>article{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.cz-alert-stack>article>svg:first-child{width:42px!important;height:42px!important;padding:9px}.cz-alert-stack>article>svg:last-child{display:none}.cz-alert-detail>div,.cz-alert-detail footer,.cz-search-row,.cz-hotel-catalog-results>article,.cz-hotel-stay-card .cz-detail-grid,.cz-hotel-stay-card .cz-tool-actions,.cc139-grid,.cc139-form,.cc139-choices,[data-view=routine] .cz-finance-grid,[data-view=wakeup] .cz-finance-grid,[data-view=presentation] .cc139-grid{grid-template-columns:1fr!important}.cc139-form label.wide{grid-column:auto!important}.cz-hotel-catalog-results>article>b{justify-self:start!important}.cz-hotel-catalog-results>article .cz-tool-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.cz-money-card{grid-template-columns:44px minmax(0,1fr) 18px!important;min-height:112px!important;padding:16px!important}.cz-money-card>span:first-child{width:42px!important;height:42px!important}.cz-money-card>div>strong{font-size:clamp(1.55rem,8vw,2.2rem)!important}.cz-smart-content{grid-template-columns:1fr!important;grid-template-areas:"time" "status" "route" "source"!important}.cz-smart-content>em{justify-self:start!important}.cz-smart-content>div{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important}.cz-hotel-stay-card>.cz-roster-main{grid-template-columns:48px minmax(0,1fr) 18px!important}[data-view=routine] .cz-tool-actions,[data-view=wakeup] .cz-tool-actions,[data-view=presentation] .cc139-actions{grid-template-columns:1fr!important}}@media(max-width:420px){.cz-app{padding-inline:9px!important}.cz-panel-head{padding:19px!important}.cz-panel-head h1{font-size:clamp(1.85rem,10vw,2.35rem)!important}.cz-alert-stack>article{grid-template-columns:1fr!important}.cz-alert-stack>article>svg:first-child{width:40px!important;height:40px!important}.cz-alert-stack article span,.cz-alert-stack article b{white-space:normal}.cz-money-panel-head{align-items:flex-start!important}.cz-money-visibility span{display:none!important}.cz-money-card{grid-template-columns:40px minmax(0,1fr) 16px!important;gap:10px!important;padding:14px!important}.cz-money-card>span:first-child{width:38px!important;height:38px!important}.cz-money-card>div>strong{font-size:clamp(1.35rem,8vw,1.9rem)!important}.cz-bottom-nav{max-width:calc(100% - 12px)!important}}.cc139-choices>button>span{display:grid!important;gap:4px!important;min-width:0!important}.cc139-choices>button>span>strong{display:block!important;min-width:0!important;color:var(--cc-text, #f8fbff)!important;font-size:.96rem!important;line-height:1.28!important;overflow-wrap:break-word!important}.cc139-choices>button>span>small{display:block!important;min-width:0!important;color:var(--cc-audit-muted, #9cb3c5)!important;font-size:.78rem!important;line-height:1.35!important;overflow-wrap:break-word!important}html[data-crew-theme=light] .cz-alert-stack h2,html[data-crew-theme=light] .cz-alert-stack article b,html[data-crew-theme=light] .cz-alert-detail,html[data-crew-theme=light] .cz-alert-detail>div>p strong,html[data-crew-theme=light] .cz-money-card>div>strong,html[data-crew-theme=light] .cz-smart-content>strong,html[data-crew-theme=light] .cz-smart-content>em,html[data-crew-theme=light] .cz-smart-content>div b,html[data-crew-theme=light] .cz-hotel-stay-card .cz-detail-grid strong,html[data-crew-theme=light] .cc139-choices>button>span>strong{color:#10243a!important}[data-view=alerts] .cz-bottom-nav,[data-view=hotels] .cz-bottom-nav,[data-view=presentation] .cz-bottom-nav,[data-view=routine] .cz-bottom-nav,[data-view=wakeup] .cz-bottom-nav{z-index:80!important}[data-view=alerts],[data-view=hotels],[data-view=presentation],[data-view=routine],[data-view=wakeup]{padding-bottom:calc(158px + env(safe-area-inset-bottom,0px))!important}html{scroll-padding-top:calc(16px + env(safe-area-inset-top,0px))}.cz-app{padding-top:max(12px,env(safe-area-inset-top,0px))!important}.cc1408-program-heading{position:relative!important;inset:auto!important;z-index:1!important;transform:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:24px 0 14px!important;padding:0 2px!important;background:transparent!important;box-shadow:none!important}.cc1408-program-heading h2{min-width:0!important;margin:0!important;font-size:clamp(1.35rem,5vw,1.85rem)!important;line-height:1.15!important;overflow-wrap:normal!important}.cc1408-program-heading>button{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;border-radius:13px!important;white-space:nowrap!important;transform:none!important}.cc1408-finance-panel,.cc1408-finance-panel *{box-sizing:border-box}.cc1408-finance-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:22px 0!important;padding:0!important;overflow:visible!important}.cc1408-finance-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 2px!important}.cc1408-finance-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important;width:100%!important}.cc1408-finance-heading>strong,.cc1408-finance-heading>small{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important}.cc1408-finance-heading>strong{color:var(--cc-text, #f8fbff)!important;font-size:clamp(1.15rem,4.4vw,1.45rem)!important;line-height:1.2!important}.cc1408-finance-heading>small{color:var(--cc-muted, #9cb3c5)!important;font-size:.84rem!important;line-height:1.35!important}.cz-app button.cc1408-finance-visibility{position:static!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:48px!important;max-width:none!important;min-height:46px!important;height:auto!important;margin:0!important;padding:9px 12px!important;border:1px solid rgba(115,191,229,.24)!important;border-radius:15px!important;background:#081d30e6!important;color:var(--cc-text, #f8fbff)!important;box-shadow:0 12px 28px #00000024!important;transform:none!important}.cc1408-finance-visibility>svg{width:22px!important;height:22px!important;flex:0 0 auto!important}.cc1408-finance-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.cz-app button.cc1408-finance-card{appearance:none!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 22px!important;grid-template-rows:auto!important;align-items:center!important;align-content:center!important;justify-items:stretch!important;justify-content:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:154px!important;height:auto!important;margin:0!important;padding:19px!important;border:1px solid rgba(111,190,229,.23)!important;border-radius:24px!important;background:linear-gradient(145deg,#0c273df7,#07192bf7)!important;color:var(--cc-text, #f8fbff)!important;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff0a!important;text-align:left!important;overflow:hidden!important;transform:none!important}.cz-app button.cc1408-finance-card:hover,.cz-app button.cc1408-finance-card:focus-visible{border-color:#36d8eb85!important;background:linear-gradient(145deg,#0f324cfa,#0b1f35fa)!important;outline:3px solid rgba(34,211,238,.15)!important;outline-offset:2px!important}.cc1408-finance-icon{position:static!important;display:grid!important;place-items:center!important;align-self:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;border:1px solid rgba(63,211,233,.22)!important;border-radius:17px!important;background:linear-gradient(135deg,#8b5cf657,#22d3ee3d)!important;color:#ecfeff!important;transform:none!important}.cc1408-finance-icon>svg{width:23px!important;height:23px!important}.cc1408-finance-copy{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:7px!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;writing-mode:horizontal-tb!important;transform:none!important}.cc1408-finance-eyebrow,.cc1408-finance-value,.cc1408-finance-detail{position:static!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;writing-mode:horizontal-tb!important;word-break:normal!important;transform:none!important}.cc1408-finance-eyebrow{color:#9db6c9!important;font-size:.83rem!important;font-weight:650!important;line-height:1.35!important;overflow-wrap:break-word!important}.cc1408-finance-value{color:#fff!important;font-size:clamp(1.65rem,6vw,2.45rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.03em!important;white-space:normal!important;overflow-wrap:normal!important}.cc1408-finance-value.masked{letter-spacing:.14em!important;white-space:nowrap!important}.cc1408-finance-detail{color:#a8bdcc!important;font-size:.84rem!important;font-weight:500!important;line-height:1.48!important;overflow-wrap:break-word!important}.cc1408-finance-chevron{position:static!important;align-self:center!important;justify-self:end!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;color:#b9cfdd!important;transform:none!important}.cc1408-empty-roster{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:7px 16px!important;align-items:center!important;width:100%!important;min-height:0!important;height:auto!important;padding:clamp(20px,5vw,28px)!important;overflow:hidden!important}.cc1408-empty-roster>svg{grid-row:1 / span 3!important;align-self:start!important;width:52px!important;height:52px!important;color:#d8f7ff!important}.cc1408-empty-roster>h2,.cc1408-empty-roster>p{width:100%!important;min-width:0!important;margin:0!important;text-align:left!important}.cc1408-empty-roster>h2{font-size:clamp(1.45rem,5.5vw,2rem)!important;line-height:1.2!important}.cc1408-empty-roster>p{color:#adc0ce!important;font-size:.98rem!important;line-height:1.5!important}.cc1408-empty-roster>button{grid-column:2!important;justify-self:start!important;width:auto!important;min-height:46px!important;margin-top:8px!important}.cz-app button.cc1408-import-card{appearance:none!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:20px 0 0!important;padding:clamp(18px,4.5vw,26px)!important;border:1px solid rgba(111,190,229,.23)!important;border-radius:27px!important;background:linear-gradient(145deg,#0c273df7,#07192bf7)!important;color:var(--cc-text, #f8fbff)!important;box-shadow:0 20px 48px #0003,inset 0 1px #ffffff0a!important;text-align:left!important;overflow:hidden!important;transform:none!important}.cz-app button.cc1408-import-card:hover,.cz-app button.cc1408-import-card:focus-visible{border-color:#36d8eb85!important;outline:3px solid rgba(34,211,238,.15)!important;outline-offset:2px!important}.cc1408-import-head{display:grid!important;grid-template-columns:58px minmax(0,1fr) 22px!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important}.cc1408-import-icon{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border:1px solid rgba(34,211,238,.35)!important;border-radius:19px!important;background:linear-gradient(135deg,#22d3ee33,#8b5cf630)!important;color:#e8fbff!important}.cc1408-import-title{display:grid!important;gap:4px!important;width:100%!important;min-width:0!important}.cc1408-import-title>strong,.cc1408-import-title>small{display:block!important;width:100%!important;min-width:0!important;margin:0!important;writing-mode:horizontal-tb!important;overflow-wrap:break-word!important}.cc1408-import-title>strong{color:#fff!important;font-size:clamp(1.35rem,5.2vw,1.9rem)!important;line-height:1.15!important}.cc1408-import-title>small{color:#a9bfce!important;font-size:.95rem!important;line-height:1.4!important}.cc1408-import-chevron{justify-self:end!important;width:22px!important;height:22px!important;color:#c6dae6!important}.cc1408-import-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"format badge" "description description" "status status"!important;align-items:center!important;gap:12px 14px!important;width:100%!important;min-width:0!important;padding:clamp(17px,4vw,23px)!important;border:1px solid rgba(111,190,229,.17)!important;border-radius:21px!important;background:#03122180!important;overflow:hidden!important}.cc1408-import-format{grid-area:format!important;min-width:0!important;color:#fff!important;font-size:clamp(3rem,13vw,5rem)!important;font-weight:950!important;line-height:.94!important;letter-spacing:-.04em!important;white-space:nowrap!important}.cc1408-import-badge{grid-area:badge!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 13px!important;border:1px solid rgba(45,212,191,.34)!important;border-radius:999px!important;background:#2dd4bf1a!important;color:#eafffb!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.cc1408-import-description{grid-area:description!important;display:block!important;width:100%!important;min-width:0!important;color:#b0c4d2!important;font-size:1rem!important;line-height:1.45!important;overflow-wrap:break-word!important}.cc1408-import-status{grid-area:status!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding-top:2px!important}.cc1408-import-status>small,.cc1408-import-status>strong{margin:0!important;padding:0!important;writing-mode:horizontal-tb!important}.cc1408-import-status>small{color:#91aabd!important;font-size:.8rem!important}.cc1408-import-status>strong{min-width:0!important;color:#f8fbff!important;font-size:.94rem!important;line-height:1.35!important;overflow-wrap:break-word!important}html[data-crew-theme=light] .cz-app button.cc1408-finance-card,html[data-crew-theme=light] .cz-app button.cc1408-import-card{border-color:#215c842e!important;background:linear-gradient(145deg,#fffffffc,#ebf5fcfc)!important;color:#10243a!important;box-shadow:0 18px 42px #2349641f!important}html[data-crew-theme=light] :is(.cc1408-finance-heading>strong,.cc1408-finance-value,.cc1408-import-title>strong,.cc1408-import-format,.cc1408-import-status>strong){color:#10243a!important}html[data-crew-theme=light] :is(.cc1408-finance-heading>small,.cc1408-finance-eyebrow,.cc1408-finance-detail,.cc1408-import-title>small,.cc1408-import-description,.cc1408-import-status>small){color:#526c80!important}html[data-crew-theme=light] .cc1408-import-body{border-color:#215c8424!important;background:#e2eff8c2!important}html[data-crew-theme=light] .cz-app button.cc1408-finance-visibility{border-color:#215c8433!important;background:#fff!important;color:#10243a!important}@media(max-width:760px){.cc1408-finance-grid{grid-template-columns:minmax(0,1fr)!important}.cz-app button.cc1408-finance-card{min-height:0!important}}@media(max-width:480px){.cz-app{padding-inline:12px!important}.cc1408-program-heading{grid-template-columns:minmax(0,1fr) auto!important;margin-top:20px!important}.cc1408-program-heading h2{font-size:1.36rem!important}.cc1408-program-heading>button{min-height:40px!important;padding:7px 10px!important;font-size:.84rem!important}.cc1408-finance-header{align-items:start!important}.cc1408-finance-visibility>span{display:none!important}.cz-app button.cc1408-finance-card{grid-template-columns:46px minmax(0,1fr) 18px!important;gap:11px!important;padding:16px!important;border-radius:21px!important}.cc1408-finance-icon{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;border-radius:15px!important}.cc1408-finance-value{font-size:clamp(1.55rem,8vw,2.05rem)!important}.cc1408-finance-detail{font-size:.8rem!important}.cc1408-empty-roster{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.cc1408-empty-roster>svg{grid-row:auto!important}.cc1408-empty-roster>button{grid-column:auto!important;width:100%!important;justify-self:stretch!important}.cz-app button.cc1408-import-card{gap:14px!important;padding:17px!important;border-radius:23px!important}.cc1408-import-head{grid-template-columns:52px minmax(0,1fr) 18px!important;gap:11px!important}.cc1408-import-icon{width:52px!important;height:52px!important;border-radius:17px!important}.cc1408-import-title>strong{font-size:1.28rem!important}.cc1408-import-title>small{font-size:.88rem!important}.cc1408-import-body{grid-template-columns:minmax(0,1fr) auto!important;padding:16px!important}.cc1408-import-format{font-size:clamp(2.8rem,16vw,4rem)!important}.cc1408-import-status{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}}@media(max-width:360px){.cc1408-finance-header{grid-template-columns:minmax(0,1fr) 46px!important}.cz-app button.cc1408-finance-card{grid-template-columns:42px minmax(0,1fr)!important}.cc1408-finance-chevron{display:none!important}.cc1408-finance-icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}.cc1408-import-head{grid-template-columns:48px minmax(0,1fr)!important}.cc1408-import-chevron{display:none!important}.cc1408-import-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"format" "badge" "description" "status"!important}.cc1408-import-badge{justify-self:start!important}}:root{--cc-bg: #eef5fb;--cc-bg-2: #eeeafe;--cc-surface: rgba(255,255,255,.88);--cc-surface-solid: #ffffff;--cc-surface-soft: rgba(247,250,253,.82);--cc-text: #071d33;--cc-muted: #526b7e;--cc-line: rgba(92,128,157,.19);--cc-violet: #8657f4;--cc-pink: #ee3f9b;--cc-cyan: #20c8e9;--cc-shadow: 0 22px 60px rgba(39,65,94,.14), 0 3px 12px rgba(39,65,94,.07);--cc-radius-xl: 30px;--cc-radius-lg: 24px;--cc-radius-md: 18px;color-scheme:light}html[data-crew-theme=dark]{--cc-bg: #050d1b;--cc-bg-2: #101327;--cc-surface: rgba(12,24,42,.86);--cc-surface-solid: #0c182a;--cc-surface-soft: rgba(14,28,48,.74);--cc-text: #f6fbff;--cc-muted: #a8bbca;--cc-line: rgba(165,204,230,.15);--cc-shadow: 0 24px 70px rgba(0,0,0,.36), 0 3px 12px rgba(0,0,0,.2);color-scheme:dark}html,body,#root{min-height:100%;background:var(--cc-bg)}body{color:var(--cc-text)}.cz-app{min-height:100dvh;color:var(--cc-text);isolation:isolate;background:radial-gradient(circle at 8% 18%,rgba(32,200,233,.16),transparent 34%),radial-gradient(circle at 80% 12%,rgba(134,87,244,.18),transparent 38%),radial-gradient(circle at 72% 62%,rgba(238,63,155,.09),transparent 38%),linear-gradient(145deg,var(--cc-bg),var(--cc-bg-2))}.cz-wallpaper{opacity:.52!important;filter:saturate(.92)}.cz-brand,.cz-panel-head,.cz-toolbox,.cz-finance-table,.cz-finance-grid>*,.cz-report-grid>*,.cz-stack-list>*,.cz-place-detail-card,.cz-profile,.cz-settings-actions,.cz-empty-real,.cz-menu-panel,.cz-bottom-nav,.cz-kpi-card,.cz-card,.cz-roster-card{background:var(--cc-surface)!important;color:var(--cc-text)!important;border:1px solid var(--cc-line)!important;box-shadow:var(--cc-shadow)!important;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}.cz-brand,.cz-panel-head,.cz-toolbox,.cz-finance-table,.cz-place-detail-card,.cz-profile,.cz-empty-real{border-radius:var(--cc-radius-xl)!important}.cz-panel-head h1,.cz-toolbox h2,.cz-finance-table h2,.cz-report-grid h2,.cz-brand strong,.cz-card h2,.cz-roster-card h2{color:var(--cc-text)!important;letter-spacing:-.035em}.cz-panel-head p,.cz-toolbox p,.cz-finance-table small,.cz-report-grid p,.cz-card p,.cz-roster-card p,.cz-menu-section button small{color:var(--cc-muted)!important}.cz-panel-head h1{font-size:clamp(2rem,4.2vw,3.5rem)!important;font-weight:900!important}.cz-panel-head:after,.cz-section-title:after{content:"";display:block;width:70px;height:5px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--cc-violet),var(--cc-cyan))}button,a,input,select,textarea{font:inherit}button,.cz-tool-actions button,.cz-menu-section button,.cz-place-query-row button{min-height:48px;border-radius:16px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}button:hover{transform:translateY(-1px)}button:active{transform:scale(.985)}button.primary,.crewcheck-premium-button-primary{color:#fff!important;border-color:transparent!important;background:linear-gradient(115deg,var(--cc-violet),var(--cc-pink) 53%,var(--cc-cyan))!important;box-shadow:0 14px 34px #7c52f440!important}input,select,textarea{color:var(--cc-text)!important;background:var(--cc-surface-solid)!important;border:1px solid var(--cc-line)!important;border-radius:16px!important;min-height:48px}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--cc-muted) 72%,transparent)!important}.cz-finance-grid,.cz-report-grid{gap:18px!important}.cz-finance-grid>*,.cz-report-grid>*{border-radius:var(--cc-radius-lg)!important;overflow:hidden}.cz-kpi-card strong,.cz-report-grid article>strong{font-size:clamp(2rem,4vw,3rem)!important;line-height:1!important}.cz-finance-row{color:var(--cc-text)!important;border-color:var(--cc-line)!important;border-radius:16px}.cz-finance-row:hover{background:color-mix(in srgb,var(--cc-violet) 5%,transparent)}.cz-menu-overlay{background:#02081761!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cz-menu-panel{width:min(94vw,470px)!important;padding:18px!important}.cz-menu-panel header{border-radius:24px!important;background:var(--cc-surface-solid)!important;border:1px solid var(--cc-line)}.cz-menu-section{gap:10px!important}.cz-menu-section h3{color:var(--cc-muted)!important;letter-spacing:.18em!important}.cz-menu-section button{background:var(--cc-surface-solid)!important;border:1px solid var(--cc-line)!important;color:var(--cc-text)!important;box-shadow:0 8px 22px #25415e0f}.cz-menu-section button.active{background:linear-gradient(110deg,#8657f41f,#20c8e91f,#ee3f9b1a)!important;border-color:#8657f459!important}.cz-bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;transform:translate(-50%);width:min(calc(100vw - 28px),920px)!important;border-radius:28px!important;padding:8px!important;z-index:120!important}.cz-bottom-nav button{min-width:0!important;color:var(--cc-text)!important}.cz-bottom-nav button.active{background:linear-gradient(115deg,#20c8e921,#8657f421,#ee3f9b1f)!important;border:1px solid rgba(134,87,244,.2)!important}.crewcheck-chief-page{color:var(--cc-text)!important;background:transparent!important;padding-top:max(24px,env(safe-area-inset-top))!important}.crewcheck-chief-page .text-white,.crewcheck-chief-page [class*=text-slate-],.crewcheck-chief-page [class*=text-cyan-]{color:var(--cc-text)!important}.crewcheck-chief-page [class*="bg-[#061426]"],.crewcheck-chief-page [class*="bg-black/"]{background:var(--cc-surface-solid)!important}.crewcheck-chief-page section,.crewcheck-chief-page article,.crewcheck-chief-page details{border-color:var(--cc-line)!important;box-shadow:var(--cc-shadow)!important}.crewcheck-chief-page section{background:var(--cc-surface)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.crewcheck-chief-page h1,.crewcheck-chief-page h2,.crewcheck-chief-page h3,.crewcheck-chief-page b,.crewcheck-chief-page strong{color:var(--cc-text)!important}.crewcheck-chief-page p,.crewcheck-chief-page small{color:var(--cc-muted)!important}.crewcheck-chief-page input,.crewcheck-chief-page textarea,.crewcheck-chief-page select{background:var(--cc-surface-solid)!important;color:var(--cc-text)!important}.cz-app *{overflow-wrap:normal;word-break:normal}.cz-app h1,.cz-app h2,.cz-app h3,.cz-app strong,.cz-app b,.cz-app small,.cz-app span,.cz-app p{min-width:0}.cz-app [class*=grid]>*{min-width:0}@media(max-width:760px){.cz-app{padding-bottom:112px!important}.cz-panel-head,.cz-toolbox,.cz-finance-table,.cz-place-detail-card{border-radius:24px!important}.cz-panel-head{padding:22px!important}.cz-panel-head h1{font-size:clamp(1.8rem,8vw,2.7rem)!important}.cz-bottom-nav{width:calc(100vw - 18px)!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.cz-bottom-nav button{font-size:11px!important;padding-inline:5px!important}}@media(min-width:761px)and (max-width:1180px){.cz-app>section:not(.cz-bottom-nav):not(.cz-menu-overlay),.cz-app>div:not(.cz-wallpaper):not(.cz-menu-overlay):not(.cz-bottom-nav){max-width:calc(100vw - 64px);margin-inline:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cv-public{min-height:100vh;background:linear-gradient(160deg,#eef6f8 0,#f9fbfc 48%,#e7f0f5);color:#102a3a;padding:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cv-public>*{width:min(1040px,100%);margin-inline:auto}.cv-brand{display:flex;align-items:center;gap:12px;padding:8px 0 24px}.cv-brand>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#0e7490,#0b4e68);box-shadow:0 10px 25px #07546b30}.cv-brand>div{display:grid}.cv-brand strong{font-size:1.15rem}.cv-brand small{color:#55717f}.cv-brand>button{margin-left:auto}.cv-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border:1px solid #c8dae2;border-radius:28px;color:#fff;background:radial-gradient(circle at 80% 10%,#2b91a8 0,transparent 35%),linear-gradient(135deg,#092f48,#0b5678);box-shadow:0 22px 55px #123a4a26}.cv-hero small{text-transform:uppercase;letter-spacing:.12em;opacity:.78}.cv-hero h1{margin:6px 0;font-size:clamp(1.8rem,5vw,3.2rem)}.cv-hero p{margin:0;opacity:.85}.cv-hero>svg{width:64px;height:64px;opacity:.5}.cv-notice,.cv-section,.cv-auth{margin-top:18px;padding:22px;border:1px solid #d0e0e6;border-radius:22px;background:#ffffffdf;box-shadow:0 12px 32px #183c4a12}.cv-notice{display:flex;align-items:center;gap:12px}.cv-notice p{margin:0}.cv-section>header{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.cv-section>header>svg{color:#0e7490}.cv-section h2,.cv-section p{margin:0}.cv-section header p{color:#607a86;margin-top:4px}.cv-days,.cv-stays{display:grid;gap:10px}.cv-days article,.cv-stays article{display:grid;grid-template-columns:minmax(120px,.34fr) 1fr;gap:18px;padding:16px;border:1px solid #dbe8ed;border-radius:16px;background:#f9fcfd}.cv-days time,.cv-stays b{font-weight:750;color:#0b5678}.cv-days h3{margin:0 0 5px}.cv-days p,.cv-days small,.cv-stays span,.cv-stays small{display:block;margin:0;color:#536d78}.cv-days small,.cv-stays small{margin-top:5px;font-size:.82rem}.cv-route-chips{display:flex;flex-wrap:wrap;gap:9px}.cv-route-chips span{padding:9px 13px;border-radius:999px;background:#dff2f5;color:#0b5678;font-weight:800}.cv-empty{padding:28px;text-align:center;color:#607a86;border:1px dashed #bdd2db;border-radius:16px}.cv-public footer{display:flex;align-items:center;justify-content:center;gap:9px;padding:28px;color:#5d7782;font-size:.86rem}.cv-state{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center}.cv-state svg{width:50px;height:50px;color:#0e7490}.cv-state h1{margin:14px 0 5px}.cv-error svg,.cv-inline-error svg{color:#b42318}.cv-fly{animation:cv-fly 1.7s ease-in-out infinite}.cv-spin{animation:cv-spin 1s linear infinite}.cv-auth{width:min(520px,100%);display:grid;gap:15px;padding:30px}.cv-auth>svg{width:46px;height:46px;color:#0e7490}.cv-auth h1,.cv-auth p{margin:0}.cv-auth>p{color:#5e7782}.cv-auth label,.cv-emergency label{display:grid;gap:6px}.cv-auth label span,.cv-emergency label span{font-size:.84rem;font-weight:700;color:#405e6b}.cv-auth input,.cv-auth select,.cv-emergency textarea{width:100%;box-sizing:border-box;border:1px solid #bdd1d9;border-radius:12px;padding:13px;background:#fff;color:#102a3a;font:inherit}.cv-auth button,.cv-emergency button,.cv-brand button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 16px;background:#0b5678;color:#fff;font-weight:750;cursor:pointer}.cv-auth button:disabled,.cv-emergency button:disabled{opacity:.55}.cv-inline-error{display:flex;gap:8px;align-items:center;padding:11px;border-radius:12px;background:#fff0ee;color:#992b20}.cv-inline-error svg{width:19px}.cv-tabs{display:flex;gap:8px;overflow:auto;padding:16px 0 2px}.cv-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #cbdce3;border-radius:999px;padding:10px 14px;background:#fff;color:#385965;font-weight:700}.cv-tabs button.active{background:#0b5678;color:#fff;border-color:#0b5678}.cv-tabs svg,.cv-brand button svg,.cv-auth button svg,.cv-emergency button svg{width:18px}.cv-emergency textarea{min-height:120px;resize:vertical}.cv-emergency>button{margin-top:14px;background:#b42318}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-fly{50%{transform:translateY(-8px) rotate(-4deg)}}@media(max-width:620px){.cv-public{padding:16px}.cv-hero{padding:22px;border-radius:22px}.cv-hero>svg{width:44px}.cv-days article,.cv-stays article{grid-template-columns:1fr;gap:6px}.cv-section,.cv-auth{padding:18px}.cv-brand>button{font-size:0;padding:10px}.cv-brand>button svg{margin:0}}.cv-messages{min-height:190px;max-height:430px;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:16px;background:#eff6f8}.cv-messages p{display:flex;flex-direction:column;align-self:flex-start;max-width:min(78%,560px);gap:4px;margin:0}.cv-messages p.mine{align-self:flex-end}.cv-messages p span{padding:10px 12px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid #d6e5ea}.cv-messages p.mine span{border-radius:14px 14px 4px;background:#d9f1f5;border-color:#b8dde5}.cv-messages small{font-size:.7rem;color:#68818c}.cv-messages p.mine small{text-align:right}.cv-chat-compose{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:12px}.cv-chat-compose input{min-width:0;border:1px solid #bdd1d9;border-radius:12px;padding:13px;background:#fff;color:#102a3a;font:inherit}.cv-chat-compose button,.cv-chat>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;padding:12px 16px;background:#0b5678;color:#fff;font-weight:750}.cv-chat-compose button:disabled{opacity:.55}@media(prefers-color-scheme:dark){.cv-public{background:linear-gradient(160deg,#071a26,#0a2230);color:#eaf5f8}.cv-notice,.cv-section,.cv-auth{background:#0c2b3a;border-color:#244b5d}.cv-days article,.cv-stays article{background:#0b2532;border-color:#234757}.cv-days p,.cv-days small,.cv-stays span,.cv-stays small,.cv-section header p,.cv-auth>p,.cv-public footer{color:#a9c1ca}.cv-auth input,.cv-auth select,.cv-emergency textarea,.cv-chat-compose input{background:#071e2a;border-color:#315567;color:#eef7f9}.cv-empty{color:#a9c1ca;border-color:#315567}.cv-tabs button{background:#0c2b3a;border-color:#315567;color:#dcebef}.cv-inline-error{background:#451d20;color:#ffd6d1}.cv-messages{background:#071e2a}.cv-messages p span{background:#0c2b3a;border-color:#315567}.cv-messages p.mine span{background:#123f51;border-color:#3d6b7d}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-400:oklch(70.2% .183 293.541);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 40%,transparent)}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.-bottom-1{bottom:calc(var(--spacing) * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-\[10000\]{z-index:10000}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[22rem\]{max-height:22rem}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[4rem\]{min-height:4rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[7rem\]{min-height:7rem}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-48{width:calc(var(--spacing) * 48)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#dbe7f0\]{border-color:#dbe7f0}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/15{border-color:color-mix(in oklab,var(--color-amber-200) 15%,transparent)}}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/20{border-color:color-mix(in oklab,var(--color-amber-200) 20%,transparent)}}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/25{border-color:color-mix(in oklab,var(--color-amber-200) 25%,transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/15{border-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-blue-200\/20{border-color:#bedbff33}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/20{border-color:color-mix(in oklab,var(--color-blue-200) 20%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/12{border-color:#a2f4fd1f}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/12{border-color:color-mix(in oklab,var(--color-cyan-200) 12%,transparent)}}.border-cyan-200\/15{border-color:#a2f4fd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/15{border-color:color-mix(in oklab,var(--color-cyan-200) 15%,transparent)}}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/20{border-color:color-mix(in oklab,var(--color-cyan-200) 20%,transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/25{border-color:color-mix(in oklab,var(--color-cyan-200) 25%,transparent)}}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/15{border-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.border-cyan-300\/18{border-color:#53eafd2e}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/18{border-color:color-mix(in oklab,var(--color-cyan-300) 18%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.border-emerald-200\/15{border-color:#a4f4cf26}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/15{border-color:color-mix(in oklab,var(--color-emerald-200) 15%,transparent)}}.border-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/20{border-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.border-emerald-200\/25{border-color:#a4f4cf40}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/25{border-color:color-mix(in oklab,var(--color-emerald-200) 25%,transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/15{border-color:color-mix(in oklab,var(--color-emerald-300) 15%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/15{border-color:#ffccd326}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/15{border-color:color-mix(in oklab,var(--color-rose-200) 15%,transparent)}}.border-rose-200\/25{border-color:#ffccd340}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/25{border-color:color-mix(in oklab,var(--color-rose-200) 25%,transparent)}}.border-rose-200\/30{border-color:#ffccd34d}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/30{border-color:color-mix(in oklab,var(--color-rose-200) 30%,transparent)}}.border-rose-300\/18{border-color:#ffa2ae2e}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/18{border-color:color-mix(in oklab,var(--color-rose-300) 18%,transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/25{border-color:#b8e6fe40}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/25{border-color:color-mix(in oklab,var(--color-sky-200) 25%,transparent)}}.border-sky-300\/16{border-color:#77d4ff29}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/16{border-color:color-mix(in oklab,var(--color-sky-300) 16%,transparent)}}.border-sky-300\/18{border-color:#77d4ff2e}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/18{border-color:color-mix(in oklab,var(--color-sky-300) 18%,transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/20{border-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#030A13\]{background-color:#030a13}.bg-\[\#050b14\]{background-color:#050b14}.bg-\[\#07111F\],.bg-\[\#07111f\]{background-color:#07111f}.bg-\[\#07111f\]\/70{background-color:#07111fb3}.bg-\[\#07111f\]\/75{background-color:#07111fbf}.bg-\[\#07111f\]\/90{background-color:#07111fe6}.bg-\[\#07111f\]\/95{background-color:#07111ff2}.bg-\[\#07182b\]{background-color:#07182b}.bg-\[\#08111f\]{background-color:#08111f}.bg-\[\#061426\]{background-color:#061426}.bg-\[\#092846\]{background-color:#092846}.bg-\[\#eef5f8\]{background-color:#eef5f8}.bg-\[\#f8fbfd\]{background-color:#f8fbfd}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-300) 7%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-blue-300\/10{background-color:#90c5ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-300\/10{background-color:color-mix(in oklab,var(--color-blue-300) 10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-card{background-color:var(--card)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/10{background-color:color-mix(in oklab,var(--color-cyan-200) 10%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-cyan-300\/15{background-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/15{background-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.bg-cyan-300\/\[0\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-cyan-300) 6%,transparent)}}.bg-cyan-300\/\[0\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-cyan-300) 7%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-emerald-300\/15{background-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/15{background-color:color-mix(in oklab,var(--color-emerald-300) 15%,transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-300) 6%,transparent)}}.bg-emerald-300\/\[0\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-300) 8%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\/10{background-color:#ffccd31a}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/10{background-color:color-mix(in oklab,var(--color-rose-200) 10%,transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/10{background-color:color-mix(in oklab,var(--color-rose-300) 10%,transparent)}}.bg-rose-300\/\[0\.07\]{background-color:#ffa2ae12}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-300) 7%,transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/10{background-color:color-mix(in oklab,var(--color-sky-300) 10%,transparent)}}.bg-sky-300\/15{background-color:#77d4ff26}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/15{background-color:color-mix(in oklab,var(--color-sky-300) 15%,transparent)}}.bg-sky-300\/\[0\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-sky-300) 7%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-300\/10{background-color:#cad5e21a}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/10{background-color:color-mix(in oklab,var(--color-slate-300) 10%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-white\/\[0\.065\]{background-color:#fff1}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.065\]{background-color:color-mix(in oklab,var(--color-white) 6.5%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,rgba\(34\,211\,238\,\.13\)\,rgba\(255\,255\,255\,\.055\)\,rgba\(124\,58\,237\,\.10\)\)\]{background-image:linear-gradient(135deg,#22d3ee21,#ffffff0e,#7c3aed1a)}.bg-\[linear-gradient\(145deg\,rgba\(14\,165\,233\,\.13\)\,rgba\(255\,255\,255\,\.055\)\)\]{background-image:linear-gradient(145deg,#0ea5e921,#ffffff0e)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(249\,115\,22\,0\.18\)\,transparent_30rem\)\,radial-gradient\(circle_at_86\%_4\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_28rem\)\,linear-gradient\(180deg\,\#030914_0\%\,\#07111f_58\%\,\#020817_100\%\)\]{background-image:radial-gradient(circle at 12% 0,#f973162e,#0000 30rem),radial-gradient(circle at 86% 4%,#0ea5e929,#0000 28rem),linear-gradient(#030914,#07111f 58%,#020817)}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-950{--tw-gradient-from:var(--color-sky-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.12\]{--tw-gradient-from:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 12%, transparent)}}.from-white\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.13\]{--tw-gradient-from:#ffffff21}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.13\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 13%, transparent)}}.from-white\/\[0\.13\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-blue-900{--tw-gradient-via:var(--color-blue-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-400{--tw-gradient-via:var(--color-violet-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.05\]{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/\[0\.05\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f1300\]{color:#1f1300}.text-\[\#3b0712\]{color:#3b0712}.text-\[\#425a72\]{color:#425a72}.text-\[\#07111F\],.text-\[\#07111f\]{color:#07111f}.text-\[\#061426\]{color:#061426}.text-\[\#092846\]{color:#092846}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/65{color:color-mix(in oklab,var(--color-amber-100) 65%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-card-foreground{color:var(--card-foreground)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/50{color:#cefafe80}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/50{color:color-mix(in oklab,var(--color-cyan-100) 50%,transparent)}}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/60{color:color-mix(in oklab,var(--color-cyan-100) 60%,transparent)}}.text-cyan-100\/65{color:#cefafea6}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/65{color:color-mix(in oklab,var(--color-cyan-100) 65%,transparent)}}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/70{color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/75{color:#a2f4fdbf}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/75{color:color-mix(in oklab,var(--color-cyan-200) 75%,transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/80{color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-50\/80{color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/70{color:color-mix(in oklab,var(--color-emerald-100) 70%,transparent)}}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/80{color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground{color:var(--foreground)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-100{color:var(--color-orange-100)}.text-orange-100\/60{color:#ffedd599}@supports (color:color-mix(in lab,red,red)){.text-orange-100\/60{color:color-mix(in oklab,var(--color-orange-100) 60%,transparent)}}.text-orange-100\/65{color:#ffedd5a6}@supports (color:color-mix(in lab,red,red)){.text-orange-100\/65{color:color-mix(in oklab,var(--color-orange-100) 65%,transparent)}}.text-orange-200{color:var(--color-orange-200)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/70{color:#ffe4e6b3}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/70{color:color-mix(in oklab,var(--color-rose-100) 70%,transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/65{color:#dff2fea6}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/65{color:color-mix(in oklab,var(--color-sky-100) 65%,transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-slate-100{color:var(--color-slate-100)}.text-slate-100\/90{color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.text-slate-100\/90{color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/85{color:#e2e8f0d9}@supports (color:color-mix(in lab,red,red)){.text-slate-200\/85{color:color-mix(in oklab,var(--color-slate-200) 85%,transparent)}}.text-slate-200\/90{color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.text-slate-200\/90{color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-cyan-300{accent-color:var(--color-cyan-300)}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(8\,24\,42\,0\.14\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#08182a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab,red,red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/15{--tw-shadow-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/30{--tw-shadow-color:#0533454d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-fuchsia-500\/20{--tw-shadow-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.shadow-fuchsia-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\/10{--tw-shadow-color:#4d02181a}@supports (color:color-mix(in lab,red,red)){.shadow-rose-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/10{--tw-shadow-color:#052f4a1a}@supports (color:color-mix(in lab,red,red)){.shadow-sky-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-cyan-100\/35::placeholder{color:#cefafe59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-cyan-100\/35::placeholder{color:color-mix(in oklab,var(--color-cyan-100) 35%,transparent)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:bg-\[\#0d365e\]:hover{background-color:#0d365e}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300\/15:hover{background-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-300\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.hover\:bg-cyan-300\/20:hover{background-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-300\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-emerald-300\/20:hover{background-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-300\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-rose-500\/30:hover{background-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/30:hover{background-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sky-300\/20:hover{background-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-300\/20:hover{background-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-cyan-300:focus{border-color:var(--color-cyan-300)}.focus\:border-rose-200:focus{border-color:var(--color-rose-200)}.focus\:border-sky-300:focus{border-color:var(--color-sky-300)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem_auto\]{grid-template-columns:1fr 12rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[14rem_1fr_auto\]{grid-template-columns:14rem 1fr auto}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-\[\#06101d\]{background-color:#06101d}.dark\:bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-950{background-color:var(--color-slate-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:text-red-100{color:var(--color-red-100)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-white{color:var(--color-white)}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root,[data-crew-theme=dark]{--radius:.875rem;--background:#080f1e;--background-2:#020810;--surface:#ffffff0e;--surface-hover:#ffffff16;--surface-active:#22d3ee1a;--surface-border:#ffffff17;--foreground:#f0f8ff;--foreground-muted:#7a9ab8;--foreground-subtle:#3d5a73;--card:#ffffff0e;--card-foreground:#f0f8ff;--popover:#0d1829;--popover-foreground:#f0f8ff;--primary:#22d3ee;--primary-foreground:#020810;--secondary:#ffffff0f;--secondary-foreground:#f0f8ff;--muted:#ffffff0a;--muted-foreground:#7a9ab8;--accent:#22d3ee;--accent-foreground:#020810;--destructive:#f87171;--border:#ffffff17;--input:#ffffff12;--ring:#22d3ee;--sidebar-bg:#0d1829;--sidebar-border:#ffffff12;--event-flight:#22d3ee;--event-layover:#f59e0b;--event-reserve:#a78bfa;--event-standby:#fb923c;--event-off:#475569;--event-alert:#f87171;--event-conforme:#10b981;--crew-page:#080f1e;--crew-page-2:#020817;--crew-card:#ffffff0e;--crew-card-soft:#ffffff0a;--crew-border:#ffffff1a;--crew-title:#fff;--crew-text:#b7c9da;--crew-accent:#22d3ee}.cc-shell{background:var(--background);min-height:100svh;display:flex}[data-crew-theme=dark] .cc-shell,[data-crew-theme=dark] body,[data-crew-theme=dark] .android-premium-shell{color:#f0f8ff;background:radial-gradient(at 15% 0,#22d3ee1f,#0000 45%),radial-gradient(at 85% 10%,#7c3aed1a,#0000 40%),linear-gradient(#080f1e,#040c18 60%,#020810)}[data-crew-theme=light] .cc-shell,[data-crew-theme=light] body,[data-crew-theme=light] .android-premium-shell{color:#0a2540;background:radial-gradient(at 15% 0,#0476a81a,#0000 45%),radial-gradient(at 85% 10%,#7c3aed0f,#0000 40%),linear-gradient(#eef4fb,#e8f2fa 60%,#e2ecf6)}.cc-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:40;flex-direction:column;flex-shrink:0;width:240px;height:100svh;min-height:100svh;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow-y:auto}.cc-sidebar-nav-item{color:var(--foreground-muted);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;margin:0 .5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.cc-sidebar-nav-item:hover{background:var(--surface-hover);color:var(--foreground)}.cc-sidebar-nav-item.active{background:var(--surface-active);color:var(--accent);font-weight:600}.cc-sidebar-nav-item.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}.cc-sidebar-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-subtle);padding:1rem 1.5rem .375rem;font-size:.625rem;font-weight:700}.cc-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000a6;animation:.2s cc-fade-in;position:fixed;inset:0}.cc-drawer{background:var(--sidebar-bg);border-left:1px solid var(--sidebar-border);z-index:51;flex-direction:column;width:min(85vw,320px);animation:.28s cubic-bezier(.4,0,.2,1) cc-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 64px #00000059}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cc-bottom-nav{height:calc(4rem + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--sidebar-bg);border-top:1px solid var(--sidebar-border);z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}[data-crew-theme=dark] .cc-bottom-nav{background:#0d1829eb;box-shadow:0 -1px #ffffff12,0 -16px 48px #0006}[data-crew-theme=light] .cc-bottom-nav{background:#ffffffeb;box-shadow:0 -1px #d4e3f0,0 -8px 24px #0a254014}.cc-bottom-nav-item{cursor:pointer;color:var(--foreground-muted);flex-direction:column;align-items:center;gap:.25rem;min-width:56px;padding:.5rem 1rem;transition:color .15s;display:flex;position:relative}.cc-bottom-nav-item.active{color:var(--accent)}.cc-bottom-nav-item.active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.cc-bottom-nav-label{letter-spacing:.02em;font-size:.625rem;font-weight:600}.cc-card{background:var(--surface);border:1px solid var(--surface-border);border-radius:1rem;transition:all .15s;overflow:hidden}[data-crew-theme=light] .cc-card{box-shadow:0 1px 4px #0a25400f,0 4px 16px #0a25400a}.cc-card:hover{background:var(--surface-hover)}.cc-event-card{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:1rem;transition:all .15s;position:relative;overflow:hidden}[data-crew-theme=light] .cc-event-card{box-shadow:0 1px 4px #0a25400f,0 4px 16px #0a25400a}.cc-event-card:before{content:"";background:var(--event-accent,var(--event-flight));width:3px;position:absolute;top:0;bottom:0;left:0}.cc-event-card:hover{background:var(--surface-hover);transform:translateY(-1px)}.cc-event-card.flight{--event-accent:var(--event-flight)}.cc-event-card.layover{--event-accent:var(--event-layover);background:#f59e0b0a}.cc-event-card.reserve{--event-accent:var(--event-reserve);background:#a78bfa0a}.cc-event-card.standby{--event-accent:var(--event-standby);background:#fb923c0a}.cc-event-card.off{--event-accent:var(--event-off)}.cc-event-card.alert{--event-accent:var(--event-alert);background:#f871710a}[data-crew-theme=light] .cc-event-card.layover{background:#f59e0b0f}[data-crew-theme=light] .cc-event-card.reserve{background:#a78bfa0f}[data-crew-theme=light] .cc-event-card.standby{background:#fb923c0f}.cc-date-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border:1px solid var(--surface-border);color:var(--foreground-muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cc-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.cc-badge-conforme{color:#10b981;background:#10b98126;border:1px solid #10b98140}.cc-badge-atencao{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b40}.cc-badge-alerta{color:#f87171;background:#f8717126;border:1px solid #f8717140}.cc-badge-premium{color:#fff;background:linear-gradient(135deg,#22d3ee,#6366f1);border:none}.cc-badge-new{color:#10b981;background:#10b98126;border:1px solid #10b98140}.cc-badge-beta{color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa40}[data-crew-theme=light] .cc-badge-conforme{color:#059669;background:#0596691a;border-color:#05966933}[data-crew-theme=light] .cc-badge-atencao{color:#d97706;background:#d977061a;border-color:#d9770633}[data-crew-theme=light] .cc-badge-alerta{color:#dc2626;background:#dc26261a;border-color:#dc262633}.cc-stat-card{background:var(--surface);border:1px solid var(--surface-border);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}[data-crew-theme=light] .cc-stat-card{background:#fffffff2;box-shadow:0 1px 4px #0a25400f}.cc-hero-card{border-radius:1.25rem;padding:1.5rem;position:relative;overflow:hidden}[data-crew-theme=dark] .cc-hero-card{background:linear-gradient(135deg,#22d3ee2e,#6366f124,#080f1ef2);border:1px solid #22d3ee33;box-shadow:0 0 40px #22d3ee14,0 8px 32px #0006}[data-crew-theme=light] .cc-hero-card{background:linear-gradient(135deg,#0476a81f,#6366f114,#fffffff2);border:1px solid #0476a82e;box-shadow:0 4px 24px #0476a81f,0 8px 32px #0a25400f}.cc-progress-track{background:var(--surface-border);border-radius:9999px;height:6px;overflow:hidden}.cc-progress-fill{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.cc-progress-fill.cyan{background:linear-gradient(90deg,#22d3ee,#06b6d4)}.cc-progress-fill.blue{background:linear-gradient(90deg,#3b82f6,#2563eb)}.cc-progress-fill.green{background:linear-gradient(90deg,#10b981,#059669)}.cc-progress-fill.amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.cc-progress-fill.red{background:linear-gradient(90deg,#f87171,#ef4444)}.cc-toggle{background:var(--surface-border);cursor:pointer;border-radius:9999px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background .2s;position:relative}.cc-toggle.on{background:var(--accent)}.cc-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.cc-toggle.on:after{transform:translate(1.25rem)}.cc-month-pill{letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:1px solid var(--surface-border);color:var(--foreground-muted);background:0 0;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:700;transition:all .15s}.cc-month-pill:hover{background:var(--surface);color:var(--foreground)}.cc-month-pill.active{background:var(--accent);color:var(--primary-foreground);border-color:var(--accent)}[data-crew-theme=light] .cc-month-pill.active{color:#fff}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--foreground-subtle)}.cc-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cc-page{padding:1.5rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}@media(min-width:768px){.cc-page{padding:2rem}}@media(max-width:767px){.cc-sidebar{display:none}}@media(min-width:768px){.cc-bottom-nav{display:none}.cc-drawer-overlay,.cc-drawer{display:none!important}}@keyframes cc-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.cc-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite cc-pulse-dot}@keyframes cc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cc-skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-hover) 50%,var(--surface) 75%);background-size:200% 100%;border-radius:.5rem;animation:1.5s infinite cc-shimmer}.cc-divider{background:var(--surface-border);height:1px;margin:0}.cc-icon-btn{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--foreground-muted);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.cc-icon-btn:hover{background:var(--surface-hover);color:var(--foreground)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crewcheck-android,.crewcheck-android-body{background:var(--background);color:var(--foreground);overscroll-behavior:none}.android-premium-shell{background:var(--background)}.android-premium-main{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.android-roster-list{padding-bottom:env(safe-area-inset-bottom,0px)}.field-input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;font-weight:700}.field-input::placeholder{color:var(--foreground-subtle)}.crewcheck-clean-settings-row{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.crewcheck-clean-settings-row:last-child{border-bottom:0}.cc-splash{z-index:9999;background:#020810;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@media(prefers-color-scheme:light){html[data-crew-theme-mode=system]{color-scheme:light}}@media(prefers-color-scheme:dark){html[data-crew-theme-mode=system]{color-scheme:dark}}.cc-input{background:var(--surface);border:1px solid var(--surface-border);width:100%;color:var(--foreground);border-radius:.75rem;outline:none;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:border-color .15s}.cc-input:focus{border-color:var(--accent)}.cc-input::placeholder{color:var(--foreground-subtle)}.cc-drawer-profile{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:1rem;align-items:center;gap:.875rem;margin:1rem;padding:1rem;transition:background .15s;display:flex}.cc-drawer-profile:hover{background:var(--surface-hover)}.cc-avatar{color:#020810;background:linear-gradient(135deg,#22d3ee,#6366f1);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:800;display:flex}[data-crew-theme=light] .cc-avatar{color:#fff;background:linear-gradient(135deg,#0476a8,#7c3aed)}.cc-drawer-section{margin-top:.5rem;padding:0 .75rem}.cc-drawer-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-subtle);padding:.75rem .5rem .375rem;font-size:.625rem;font-weight:700}.cc-drawer-item{color:var(--foreground-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.cc-drawer-item:hover{background:var(--surface-hover);color:var(--foreground)}.cc-drawer-item.active{background:var(--surface-active);color:var(--accent);font-weight:600}.cc-drawer-item-icon{background:var(--surface);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s;display:flex}.cc-drawer-item.active .cc-drawer-item-icon{background:var(--surface-active)}.cc-theme-row{background:var(--surface);border:1px solid var(--surface-border);border-radius:.875rem;justify-content:space-between;align-items:center;margin:.5rem .75rem;padding:.75rem 1.25rem;display:flex}.cc-sidebar.collapsed{width:72px}.cc-sidebar.collapsed .cc-sidebar-label,.cc-sidebar.collapsed .cc-sidebar-section-label{display:none}.cc-sidebar.collapsed .cc-sidebar-nav-item{justify-content:center;padding:.625rem}.cc-sidebar.collapsed .cc-sidebar-nav-item:before{display:none}.cc-next-flight-card{border-radius:1.25rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}[data-crew-theme=dark] .cc-next-flight-card{background:linear-gradient(135deg,#22d3ee29,#6366f11f 60%,#080f1efa);border:1px solid #22d3ee2e}[data-crew-theme=light] .cc-next-flight-card{background:linear-gradient(135deg,#0476a81f,#6366f114 60%,#fffffffa);border:1px solid #0476a82e;box-shadow:0 4px 24px #0476a81a}.cc-kpi-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media(min-width:640px){.cc-kpi-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.cc-web-layout{grid-template-columns:240px 1fr 300px;min-height:100svh;display:grid}.cc-web-layout.sidebar-collapsed{grid-template-columns:72px 1fr 300px}.cc-web-right-panel{border-left:1px solid var(--sidebar-border);height:100svh;padding:1.5rem;position:sticky;top:0;overflow-y:auto}}@media(max-width:1023px){.cc-web-right-panel{display:none}}.cc-loading-overlay{z-index:9998;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-spinner{border:3px solid var(--surface-border);border-top-color:var(--accent);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite cc-spin}:root{--crew-shell-sidebar-w:18rem;--crew-shell-sidebar-collapsed-w:5.25rem;--crew-shell-mobile-menu-w:min(92vw, 21.5rem);--crew-radius-card:1.45rem;--crew-radius-pill:9999px}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}.crewcheck-side-layout{grid-template-columns:var(--crew-shell-sidebar-w) minmax(0,1fr);background:radial-gradient(circle at 8% 8%,#22d3ee24,transparent 28rem),radial-gradient(circle at 94% 0%,#6366f11a,transparent 30rem),var(--crew-page,var(--background));width:100%;min-height:100svh;color:var(--crew-title,var(--foreground));display:grid;overflow-x:hidden}[data-crew-theme=light] .crewcheck-side-layout{background:radial-gradient(circle at 8% 8%,#22d3ee29,#0000 27rem),radial-gradient(circle at 92% 0,#6366f11a,#0000 30rem),linear-gradient(#eef7ff,#f5faff 42%,#eef6fc)}.crewcheck-side-content{width:100%;min-width:0;min-height:100svh;padding:clamp(1rem,2vw,1.6rem);overflow-x:hidden}.crewcheck-side-content>*{max-width:min(100%,108rem)}.crewcheck-side-layout img:not(.crewcheck-brand-free-img),.crewcheck-premium-sidebar img,.crewcheck-sidebar-logo img,.crewcheck-brand-icon-image,.crewcheck-icon-v2{object-fit:contain}.crewcheck-nav-trigger{top:calc(.85rem + env(safe-area-inset-top,0px));left:calc(.85rem + env(safe-area-inset-left,0px));z-index:110;border:1px solid var(--crew-border,var(--border));width:3rem;height:3rem;color:var(--crew-title,var(--foreground));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-radius:1rem;justify-content:center;align-items:center;display:none;position:fixed;box-shadow:0 14px 34px #09284624,inset 0 1px #ffffffd9}[data-crew-theme=dark] .crewcheck-nav-trigger{background:#0d1829db;box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff14}.crewcheck-premium-sidebar{height:100svh;width:var(--crew-shell-sidebar-w);max-width:var(--crew-shell-sidebar-w);z-index:80;background:linear-gradient(#092238fa,#041222fa);border-right:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding:.9rem .75rem;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:14px 0 42px #00000038}[data-crew-theme=light] .crewcheck-premium-sidebar{background:linear-gradient(#fffffff5,#eff8fff5);border-right:1px solid #b8d1e5f2;box-shadow:14px 0 36px #2048671a}.crewcheck-premium-sidebar.is-collapsed{width:var(--crew-shell-sidebar-collapsed-w);max-width:var(--crew-shell-sidebar-collapsed-w)}.crewcheck-sidebar-brand{background:#fffffff7;border:1px solid #ffffffb8;border-radius:1.35rem;align-items:center;gap:.72rem;min-height:4.1rem;padding:.35rem;display:flex;box-shadow:0 16px 36px #00000029}[data-crew-theme=dark] .crewcheck-sidebar-brand{color:#071a2e;background:#fffffffa}[data-crew-theme=light] .crewcheck-sidebar-brand{background:#fffffff5;border-color:#cde0efe6;box-shadow:0 16px 34px #284f6c1f}.crewcheck-sidebar-logo{cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#22d3ee);border:0;border-radius:1rem;place-items:center;width:3.05rem;min-width:3.05rem;max-width:3.05rem;height:3.05rem;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 24px #0ea5e940}.crewcheck-sidebar-logo img{object-fit:cover;border-radius:inherit;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.crewcheck-sidebar-brand p:first-child{color:#071a2e!important}.crewcheck-sidebar-collapse{color:#071a2e;cursor:pointer;background:#f7fbffe6;border:1px solid #071a2e1f;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;margin-left:auto;display:grid}.crewcheck-sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.25rem .15rem .8rem;display:flex;overflow:hidden auto}.crewcheck-sidebar-group{flex-direction:column;gap:.35rem;display:flex}.crewcheck-sidebar-group-btn,.crewcheck-sidebar-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.72rem;width:100%;transition:transform .16s,background .16s,border-color .16s,color .16s;display:flex}.crewcheck-sidebar-group-btn{color:#e8f7ffdb;border-radius:1rem;min-height:3.35rem;padding:.75rem .85rem;font-size:.92rem;font-weight:900}[data-crew-theme=light] .crewcheck-sidebar-group-btn{color:#173552}.crewcheck-sidebar-group-btn svg{opacity:.95;flex:none}.crewcheck-sidebar-group-btn:hover,.crewcheck-sidebar-group-btn.is-active{color:#0a2b47;background:#ffffffeb;border-color:#ffffff6b;box-shadow:0 10px 24px #0000001a}[data-crew-theme=light] .crewcheck-sidebar-group-btn:hover,[data-crew-theme=light] .crewcheck-sidebar-group-btn.is-active{background:#fffffffa;border-color:#b2cfe5e6;box-shadow:0 10px 24px #20486714}.crewcheck-sidebar-subitems{flex-direction:column;gap:.34rem;padding:.15rem 0 .35rem;display:none}.crewcheck-sidebar-group.is-open .crewcheck-sidebar-subitems{display:flex}.crewcheck-sidebar-item{color:#ddeff9d1;border-radius:.95rem;min-height:3.05rem;padding:.55rem .8rem}[data-crew-theme=light] .crewcheck-sidebar-item{color:#3b5972}.crewcheck-sidebar-item svg{background:#ffffff12;border-radius:.85rem;flex:none;width:2.15rem;height:2.15rem;padding:.48rem}[data-crew-theme=light] .crewcheck-sidebar-item svg{background:#ffffffb8}.crewcheck-sidebar-item b{color:inherit;font-size:.88rem;line-height:1.05rem}.crewcheck-sidebar-item small{opacity:.7;margin-top:.12rem;font-size:.69rem;line-height:.95rem}.crewcheck-sidebar-item:hover,.crewcheck-sidebar-item.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff1a;transform:translate(2px)}.crewcheck-sidebar-item.is-active svg{color:#05223a;background:linear-gradient(135deg,#22d3ee,#0ea5e9)}[data-crew-theme=light] .crewcheck-sidebar-item:hover,[data-crew-theme=light] .crewcheck-sidebar-item.is-active{color:#092846;background:#ffffffeb;border-color:#bed5e7eb}[data-crew-theme=light] .crewcheck-sidebar-item.is-active svg{color:#fff}.crewcheck-sidebar-footer{color:#e8f7ffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:1rem;width:100%;min-height:3.1rem;font-weight:900}[data-crew-theme=light] .crewcheck-sidebar-footer{color:#153755;background:#fffffff5;border-color:#bed5e7eb}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-brand{justify-content:center;padding:.35rem}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-logo{width:3.05rem;height:3.05rem}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-item{justify-content:center;padding-left:.55rem;padding-right:.55rem}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-subitems{display:none!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-footer{place-items:center;display:grid}.crewcheck-sidebar-backdrop{z-index:84;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0208179e;border:0;position:fixed;inset:0}.crewcheck-home-ultra-minimal,.crewcheck-import-screen,.crewcheck-settings-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-iflight-screen,.crewcheck-bids-screen,.crewcheck-support-screen,.crewcheck-tool-screen,.crewcheck-admin-screen,.crewcheck-routine-premium,.crewcheck-results-premium{width:100%;color:var(--crew-title,var(--foreground))}.crewcheck-light-card,.crewcheck-payment-option-card,.crewcheck-premium-plan-card,.crewcheck-trust-tile,.crewcheck-smart-metric,.crewcheck-roster-map-panel,.crewcheck-settings-content-panel{border-radius:var(--crew-radius-card);border:1px solid var(--crew-border,var(--border));background:var(--crew-card,var(--card));overflow:hidden;box-shadow:0 18px 42px #09284614}[data-crew-theme=dark] .crewcheck-light-card,[data-crew-theme=dark] .crewcheck-payment-option-card,[data-crew-theme=dark] .crewcheck-premium-plan-card,[data-crew-theme=dark] .crewcheck-trust-tile,[data-crew-theme=dark] .crewcheck-smart-metric,[data-crew-theme=dark] .crewcheck-roster-map-panel,[data-crew-theme=dark] .crewcheck-settings-content-panel{box-shadow:0 18px 42px #00000047}.crewcheck-premium-button,.crewcheck-premium-button-primary,.crewcheck-premium-button-warm,.crewcheck-premium-button-ghost,.crewcheck-primary-cta,.crewcheck-secondary-cta,.crewcheck-premium-file-button,.crewcheck-google-play-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.75rem 1.1rem;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.crewcheck-premium-button:hover,.crewcheck-premium-button-primary:hover,.crewcheck-premium-button-warm:hover,.crewcheck-premium-button-ghost:hover,.crewcheck-primary-cta:hover,.crewcheck-secondary-cta:hover{transform:translateY(-1px)}.crewcheck-premium-button-primary,.crewcheck-primary-cta{color:#fff;background:linear-gradient(135deg,#0ea5e9,#22d3ee 50%,#6366f1);box-shadow:0 14px 30px #0ea5e938}.crewcheck-premium-button-warm{color:#fff7ed;background:linear-gradient(135deg,#f59e0b,#fb923c);box-shadow:0 14px 30px #f59e0b33}.crewcheck-premium-button-ghost,.crewcheck-secondary-cta{background:var(--crew-card-soft,var(--muted));color:var(--crew-title,var(--foreground));border-color:var(--crew-border,var(--border))}.crewcheck-premium-input,.crewcheck-chief-input{border:1px solid var(--crew-border,var(--border));background:var(--crew-card-soft,var(--muted));width:100%;min-height:2.9rem;color:var(--crew-title,var(--foreground));border-radius:1rem;outline:0;padding:.78rem .95rem}.crewcheck-premium-input:focus,.crewcheck-chief-input:focus{border-color:var(--crew-accent,var(--accent));box-shadow:0 0 0 3px #22d3ee1f}.crewcheck-roster-workspace,.crewcheck-roster-premium-list,.crewcheck-roster-map-list,.android-roster-list{width:100%;min-width:0}.crewcheck-roster-premium-list>*,.crewcheck-roster-workspace>*,.android-roster-list>*{min-width:0}.crewcheck-airline-logo-badge,.crewcheck-brand-icon-image,.crewcheck-radar-airline-logo{object-fit:contain;border-radius:.85rem;min-width:2.35rem;max-width:2.35rem;width:2.35rem!important;height:2.35rem!important}.crewcheck-airline-logo-img{object-fit:contain;width:100%;height:100%}.crewcheck-global-bottom-menu,.crewcheck-primary-bottom-nav,.crewcheck-standard-bottom-nav,.crewcheck-bottom-menu-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.crewcheck-bottom-item{border-radius:1rem;min-width:3.5rem;min-height:3.1rem}.crewcheck-bottom-label{font-size:.66rem;font-weight:800}.crewcheck-speed-dial{bottom:calc(5.2rem + env(safe-area-inset-bottom,0px))}.crewcheck-speed-dial-panel{background:var(--crew-card,var(--card));border-color:var(--crew-border,var(--border));color:var(--crew-title,var(--foreground))}.crewcheck-speed-dial-button,.crewcheck-speed-dial-action{border:1px solid var(--crew-border,var(--border));background:var(--crew-card,var(--card));color:var(--crew-title,var(--foreground));border-radius:999px}@media(max-width:1023px){.crewcheck-side-layout{min-height:100svh;padding:0;display:block}.crewcheck-side-content{padding:calc(4.35rem + env(safe-area-inset-top,0px)) .9rem calc(6.2rem + env(safe-area-inset-bottom,0px))}.crewcheck-nav-trigger{display:inline-flex}.crewcheck-premium-sidebar{width:var(--crew-shell-mobile-menu-w);max-width:var(--crew-shell-mobile-menu-w);z-index:90;border-right:1px solid #ffffff1a;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-106%)}.crewcheck-premium-sidebar.is-mobile-open{transform:translate(0)}.crewcheck-premium-sidebar.is-collapsed{width:var(--crew-shell-mobile-menu-w);max-width:var(--crew-shell-mobile-menu-w)}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-subitems{display:flex!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-item,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-brand{justify-content:flex-start}}@media(min-width:1024px){.crewcheck-premium-sidebar.is-mobile-open{transform:none}.crewcheck-side-layout:has(.crewcheck-premium-sidebar.is-collapsed){grid-template-columns:var(--crew-shell-sidebar-collapsed-w) minmax(0,1fr)}.crewcheck-sidebar-backdrop{display:none}}@media(max-width:480px){.crewcheck-side-content{padding-left:.65rem;padding-right:.65rem}.crewcheck-nav-trigger{border-radius:.95rem;width:2.8rem;height:2.8rem}.crewcheck-sidebar-brand{min-height:3.8rem}}.crewcheck-side-layout *,.crewcheck-results-premium *,.crewcheck-home-ultra-minimal *{max-width:100%}:root{--cc104-sidebar:18.25rem;--cc104-sidebar-collapsed:5.25rem;--cc104-right-panel:22rem;--cc104-content-max:106rem;--cc104-gap:clamp(.9rem, 1.4vw, 1.35rem);--cc104-card-radius:1.25rem;--cc104-card-radius-lg:1.55rem;--cc104-control:2.85rem;--cc104-font-title:clamp(1.35rem, 1.15vw + 1rem, 2.35rem);--cc104-font-kpi:clamp(1.35rem, 1vw + 1rem, 2.1rem);--cc104-text-xs:.72rem;--cc104-text-sm:.84rem;--cc104-text-md:.96rem}[data-crew-theme=dark]{--cc104-page:#020817;--cc104-page-2:#061426;--cc104-panel:#081222db;--cc104-panel-solid:#09182a;--cc104-panel-soft:#ffffff0d;--cc104-border:#aedcff26;--cc104-border-strong:#40cbff52;--cc104-text:#f5fbff;--cc104-text-2:#c0d3e4;--cc104-text-3:#7f9ab3;--cc104-text-4:#54708a;--cc104-accent:#22d3ee;--cc104-accent-2:#38bdf8;--cc104-good:#22c55e;--cc104-warn:#f59e0b;--cc104-bad:#ef4444;--cc104-shadow:0 26px 70px #00000061;--cc104-inset:inset 0 1px 0 #ffffff12}[data-crew-theme=light]{--cc104-page:#eef6fd;--cc104-page-2:#f8fcff;--cc104-panel:#ffffffeb;--cc104-panel-solid:#fff;--cc104-panel-soft:#e9f4fcf0;--cc104-border:#b3cfe4d6;--cc104-border-strong:#0e74903d;--cc104-text:#06172d;--cc104-text-2:#223b54;--cc104-text-3:#526b82;--cc104-text-4:#8096aa;--cc104-accent:#0284c7;--cc104-accent-2:#06b6d4;--cc104-good:#059669;--cc104-warn:#d97706;--cc104-bad:#dc2626;--cc104-shadow:0 22px 56px #1946691f;--cc104-inset:inset 0 1px 0 #ffffffd1}html[data-crew-design-version="11.1.105"],html[data-crew-design-version="11.1.105"] body,body.crewcheck-design-audited-v11105{text-rendering:geometricprecision;background:var(--cc104-page)!important;color:var(--cc104-text)!important}[data-crew-theme=dark] body.crewcheck-design-audited-v11105{background:radial-gradient(circle at 8% 4%,#22d3ee29,#0000 29rem),radial-gradient(circle at 88% -8%,#6366f11f,#0000 31rem),linear-gradient(#020817,#071426 48%,#030812)!important}[data-crew-theme=light] body.crewcheck-design-audited-v11105{background:radial-gradient(circle at 8% 4%,#06b6d429,#0000 29rem),radial-gradient(circle at 88% -8%,#3b82f61a,#0000 31rem),linear-gradient(#f7fbff,#eef6fd 55%,#e7f2fa)!important}.crewcheck-design-audited-v11105 *,.crewcheck-design-audited-v11105 :before,.crewcheck-design-audited-v11105 :after{box-sizing:border-box}.crewcheck-design-audited-v11105 img:not(.crewcheck-brand-free-img){object-fit:contain;max-width:100%;height:auto}.crewcheck-design-audited-v11105 svg{flex:none}.crewcheck-design-audited-v11105 p,.crewcheck-design-audited-v11105 small,.crewcheck-design-audited-v11105 span{color:inherit}.crewcheck-design-audited-v11105 a{color:var(--cc104-accent)}.crewcheck-design-audited-v11105 button{color:inherit}.crewcheck-design-audited-v11105 input,.crewcheck-design-audited-v11105 select,.crewcheck-design-audited-v11105 textarea{background:var(--cc104-panel-soft)!important;border-color:var(--cc104-border)!important;color:var(--cc104-text)!important}.crewcheck-design-audited-v11105 input::placeholder,.crewcheck-design-audited-v11105 textarea::placeholder{color:var(--cc104-text-4)!important}.crewcheck-side-layout{grid-template-columns:var(--cc104-sidebar) minmax(0,1fr)!important;background:radial-gradient(circle at 10% 0%,var(--cc104-accent),transparent 30rem),radial-gradient(circle at 94% 10%,#6366f11a,transparent 30rem),var(--cc104-page)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-side-layout{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--cc104-accent) 16%,transparent),transparent 30rem),radial-gradient(circle at 94% 10%,#6366f11a,transparent 30rem),var(--cc104-page)!important}}.crewcheck-side-layout{color:var(--cc104-text)!important}.crewcheck-side-content{padding:var(--cc104-gap)!important;max-width:100%!important}.crewcheck-side-content>*{margin-left:auto;margin-right:auto;max-width:var(--cc104-content-max)!important}.crewcheck-premium-sidebar,.cc-sidebar{background:linear-gradient(180deg,var(--cc104-page),var(--cc104-page))!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-premium-sidebar,.cc-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--cc104-page) 88%,#0ea5e9 12%),var(--cc104-page))!important}}.crewcheck-premium-sidebar,.cc-sidebar{color:var(--cc104-text)!important;border-right:1px solid var(--cc104-border)!important;box-shadow:18px 0 55px #00000029!important}[data-crew-theme=light] .crewcheck-premium-sidebar,[data-crew-theme=light] .cc-sidebar{background:#ffffffeb!important;box-shadow:14px 0 42px #1946691a!important}.crewcheck-sidebar-brand{background:var(--cc104-panel)!important;min-height:4.15rem!important;color:var(--cc104-text)!important;border-color:var(--cc104-border)!important;box-shadow:var(--cc104-inset),0 12px 34px #0000001a!important}.crewcheck-sidebar-brand p:first-child,.crewcheck-sidebar-brand p:last-child{color:var(--cc104-text)!important}.crewcheck-sidebar-brand p:last-child{color:var(--cc104-text-3)!important}.crewcheck-sidebar-logo,.crewcheck-sidebar-logo img{width:3.05rem!important;max-width:3.05rem!important;height:3.05rem!important;max-height:3.05rem!important}.crewcheck-sidebar-group-btn,.crewcheck-sidebar-item,.cc-sidebar-nav-item,.cc-drawer-item{min-height:3.05rem!important;color:var(--cc104-text-2)!important;background:0 0!important;border:1px solid #0000!important;border-radius:1rem!important}.crewcheck-sidebar-group-btn:hover,.crewcheck-sidebar-item:hover,.cc-sidebar-nav-item:hover,.cc-drawer-item:hover,.crewcheck-sidebar-group-btn.is-active,.crewcheck-sidebar-item.is-active,.cc-sidebar-nav-item.active,.cc-drawer-item.active{background:var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-sidebar-group-btn:hover,.crewcheck-sidebar-item:hover,.cc-sidebar-nav-item:hover,.cc-drawer-item:hover,.crewcheck-sidebar-group-btn.is-active,.crewcheck-sidebar-item.is-active,.cc-sidebar-nav-item.active,.cc-drawer-item.active{background:color-mix(in srgb,var(--cc104-accent) 11%,var(--cc104-panel))!important}}.crewcheck-sidebar-group-btn:hover,.crewcheck-sidebar-item:hover,.cc-sidebar-nav-item:hover,.cc-drawer-item:hover,.crewcheck-sidebar-group-btn.is-active,.crewcheck-sidebar-item.is-active,.cc-sidebar-nav-item.active,.cc-drawer-item.active{transform:translate(1px);border-color:var(--cc104-border-strong)!important;color:var(--cc104-text)!important}.crewcheck-sidebar-item small,.crewcheck-sidebar-group-btn small,.cc-drawer-section-label,.cc-sidebar-section-label{color:var(--cc104-text-4)!important;opacity:1!important}.crewcheck-sidebar-footer,.crewcheck-sidebar-collapse,.cc-icon-btn{background:var(--cc104-panel-soft)!important;color:var(--cc104-text-2)!important;border:1px solid var(--cc104-border)!important;box-shadow:none!important}.crewcheck-light-card,.crewcheck-payment-option-card,.crewcheck-premium-plan-card,.crewcheck-trust-tile,.crewcheck-smart-metric,.crewcheck-roster-map-panel,.crewcheck-settings-content-panel,.cc-card,.cc-event-card,.cc-stat-card,.card,.crewcheck-results-premium section,.crewcheck-results-premium article,.crewcheck-results-premium aside>div,.crewcheck-home-ultra-minimal section,.crewcheck-home-ultra-minimal article{background:var(--cc104-panel)!important;color:var(--cc104-text)!important;border-color:var(--cc104-border)!important;box-shadow:var(--cc104-inset),var(--cc104-shadow)!important}[data-crew-theme=light] .crewcheck-results-premium section,[data-crew-theme=light] .crewcheck-results-premium article,[data-crew-theme=light] .crewcheck-home-ultra-minimal section,[data-crew-theme=light] .crewcheck-home-ultra-minimal article{background:#ffffffeb!important}[data-crew-theme=dark] .crewcheck-results-premium .bg-white,[data-crew-theme=dark] .crewcheck-results-premium .bg-\[\#eef5f8\],[data-crew-theme=dark] .crewcheck-results-premium .bg-\[\#f7fbff\],[data-crew-theme=dark] .crewcheck-home-ultra-minimal .bg-white,[data-crew-theme=dark] .crewcheck-settings-screen .bg-white{background:var(--cc104-panel)!important;color:var(--cc104-text)!important;border-color:var(--cc104-border)!important}[data-crew-theme=dark] .crewcheck-results-premium .text-\[\#092846\],[data-crew-theme=dark] .crewcheck-results-premium .text-\[\#06213d\],[data-crew-theme=dark] .crewcheck-results-premium .text-slate-900,[data-crew-theme=dark] .crewcheck-home-ultra-minimal .text-\[\#092846\]{color:var(--cc104-text)!important}[data-crew-theme=dark] .crewcheck-results-premium .text-\[\#60758a\],[data-crew-theme=dark] .crewcheck-results-premium .text-slate-500,[data-crew-theme=dark] .crewcheck-results-premium .text-slate-600,[data-crew-theme=dark] .crewcheck-home-ultra-minimal .text-slate-500{color:var(--cc104-text-3)!important}[data-crew-theme=light] .crewcheck-results-premium .bg-\[\#020817\],[data-crew-theme=light] .crewcheck-results-premium .bg-\[\#08111f\],[data-crew-theme=light] .crewcheck-results-premium .bg-slate-950,[data-crew-theme=light] .crewcheck-home-ultra-minimal .bg-slate-950{background:var(--cc104-panel)!important;color:var(--cc104-text)!important}[data-crew-theme=light] .crewcheck-results-premium .text-slate-50,[data-crew-theme=light] .crewcheck-results-premium .text-white,[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-white{color:var(--cc104-text)!important}.crewcheck-results-premium{background:radial-gradient(circle at 8% 0%,var(--cc104-accent),transparent 28rem),var(--cc104-page)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-results-premium{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--cc104-accent) 15%,transparent),transparent 28rem),var(--cc104-page)!important}}.crewcheck-results-premium{color:var(--cc104-text)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-results-premium header{background:color-mix(in srgb,var(--cc104-page) 86%,transparent)!important}}.crewcheck-results-premium header{border-color:var(--cc104-border)!important;color:var(--cc104-text)!important;-webkit-backdrop-filter:blur(22px)saturate(140%)!important;backdrop-filter:blur(22px)saturate(140%)!important;box-shadow:0 12px 40px #0000001a!important}.crewcheck-results-premium main{max-width:100%!important;color:var(--cc104-text)!important}.crewcheck-roster-workspace,.crewcheck-roster-premium-list,.crewcheck-roster-map-list,.android-roster-list{flex-direction:column;gap:1rem;display:flex}.cc-roster-day-card,.cc-roster-day-card-v10832,.cc-roster-day-desktop,.cc-roster-date-card,.cc-roster-date-card-v10832,.cc-roster-date-compact-v11023,.cc-roster-date-compact-v11027{background:var(--cc104-panel)!important;border:1px solid var(--cc104-border)!important;color:var(--cc104-text)!important;box-shadow:var(--cc104-inset),0 18px 42px #0000001a!important}.cc-roster-weekday,.cc-roster-weekday-desktop,.cc-roster-month,.cc-roster-month-desktop{color:var(--cc104-text-2)!important}.cc-roster-day-number,.cc-roster-day-number-desktop{letter-spacing:-.06em;color:var(--cc104-text)!important}.cc-day-finance-chips,.cc-day-finance-chips-v11023{gap:.65rem!important}.cc-financial-chip,.cc-financial-chip-perdiem,.cc-financial-chip-total{color:#041423!important;min-height:2rem!important;text-shadow:none!important;border-radius:999px!important;padding:.45rem .85rem!important;font-size:.75rem!important;font-weight:900!important}.cc-roster-event,.cc-roster-event-trigger-v11023,.cc-roster-event-grid-v11023{background:var(--cc104-panel)!important;border:1px solid var(--cc104-border)!important;color:var(--cc104-text)!important;border-radius:var(--cc104-card-radius)!important;box-shadow:var(--cc104-inset),0 18px 42px #0000001a!important;overflow:hidden!important}.cc-roster-event:hover{border-color:var(--cc104-border-strong)!important}.cc-roster-event-title,.cc-roster-event-text-v11023,.cc-time-start,.cc-time-end{color:var(--cc104-text)!important}.cc-roster-event-title{letter-spacing:-.025em!important;font-weight:950!important}.cc-roster-event-subtitle,.cc-roster-crew-summary,.cc-roster-routine-line,.cc-flight-pill-label,.cc-flight-pill-value{color:var(--cc104-text-3)!important}.cc-roster-event-icon{background:var(--cc104-panel-soft)!important;color:var(--cc104-accent)!important;border:1px solid var(--cc104-border)!important}.cc-roster-regulatory-chip,.cc-flight-pill,.cc-routine-pill,.cc-premium-score-badge,.cc-next-program-card{background:var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.cc-roster-regulatory-chip,.cc-flight-pill,.cc-routine-pill,.cc-premium-score-badge,.cc-next-program-card{background:color-mix(in srgb,var(--cc104-accent) 10%,var(--cc104-panel))!important}}.cc-roster-regulatory-chip,.cc-flight-pill,.cc-routine-pill,.cc-premium-score-badge,.cc-next-program-card{border:1px solid var(--cc104-border-strong)!important;color:var(--cc104-text)!important;border-radius:999px!important}.cc-roster-chevron{color:var(--cc104-accent)!important}.cc-kpi-grid,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-currency-screen,.crewcheck-finance-screen,.crewcheck-settings-screen,.crewcheck-bids-screen,.crewcheck-admin-screen,.crewcheck-support-screen,.crewcheck-tool-screen{color:var(--cc104-text)!important}.cc-stat-card,.cc-next-flight-card,.crewcheck-smart-metric{min-height:6.1rem;border-radius:var(--cc104-card-radius-lg)!important}.cc-stat-card p,.cc-next-flight-card p,.crewcheck-smart-metric p{color:var(--cc104-text-3)!important}.cc-stat-card b,.cc-stat-card strong,.cc-next-flight-card b,.cc-next-flight-card strong,.crewcheck-smart-metric-value{color:var(--cc104-text)!important}.cc-badge-conforme{color:var(--cc104-good)!important;background:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-conforme{background:color-mix(in srgb,var(--cc104-good) 14%,transparent)!important}}.cc-badge-conforme{border-color:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-conforme{border-color:color-mix(in srgb,var(--cc104-good) 32%,transparent)!important}}.cc-badge-atencao{color:var(--cc104-warn)!important;background:var(--cc104-warn)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-atencao{background:color-mix(in srgb,var(--cc104-warn) 14%,transparent)!important}}.cc-badge-atencao{border-color:var(--cc104-warn)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-atencao{border-color:color-mix(in srgb,var(--cc104-warn) 32%,transparent)!important}}.cc-badge-alerta{color:var(--cc104-bad)!important;background:var(--cc104-bad)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-alerta{background:color-mix(in srgb,var(--cc104-bad) 14%,transparent)!important}}.cc-badge-alerta{border-color:var(--cc104-bad)!important}@supports (color:color-mix(in lab,red,red)){.cc-badge-alerta{border-color:color-mix(in srgb,var(--cc104-bad) 32%,transparent)!important}}.cc-progress-track{background:var(--cc104-text-4)!important}@supports (color:color-mix(in lab,red,red)){.cc-progress-track{background:color-mix(in srgb,var(--cc104-text-4) 25%,transparent)!important}}.crewcheck-settings-page-inner,.crewcheck-settings-categories-premium,.crewcheck-settings-category-list,.crewcheck-settings-content-panel{color:var(--cc104-text)!important}.crewcheck-clean-settings-row{border-color:var(--cc104-border)!important;color:var(--cc104-text)!important}.crewcheck-clean-settings-row small,.crewcheck-clean-settings-row p{color:var(--cc104-text-3)!important}.field-input,.cc-input,.crewcheck-premium-input,.crewcheck-chief-input{min-height:var(--cc104-control)!important;color:var(--cc104-text)!important;background:var(--cc104-panel-soft)!important;border:1px solid var(--cc104-border)!important}.crewcheck-premium-button,.crewcheck-premium-button-primary,.crewcheck-premium-button-warm,.crewcheck-premium-button-ghost,.crewcheck-primary-cta,.crewcheck-secondary-cta,.crewcheck-premium-file-button,.cc-button-primary,button[class*=rounded]{letter-spacing:-.01em;font-weight:850}.crewcheck-premium-button-primary,.crewcheck-primary-cta,.cc-button-primary{background:linear-gradient(135deg,var(--cc104-accent),var(--cc104-accent-2))!important;color:#02111f!important;box-shadow:0 16px 34px var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-premium-button-primary,.crewcheck-primary-cta,.cc-button-primary{box-shadow:0 16px 34px color-mix(in srgb,var(--cc104-accent) 24%,transparent)!important}}[data-crew-theme=light] .crewcheck-premium-button-primary,[data-crew-theme=light] .crewcheck-primary-cta,[data-crew-theme=light] .cc-button-primary{color:#fff!important}.crewcheck-premium-button-ghost,.crewcheck-secondary-cta,button[variant=outline]{background:var(--cc104-panel-soft)!important;border-color:var(--cc104-border)!important;color:var(--cc104-text)!important}.crewcheck-results-premium .text-xs,.crewcheck-home-ultra-minimal .text-xs{line-height:1.35}.crewcheck-results-premium .leading-6,.crewcheck-home-ultra-minimal .leading-6{line-height:1.45!important}.crewcheck-results-premium .shadow-sm,.crewcheck-results-premium .shadow,.crewcheck-home-ultra-minimal .shadow-sm,.crewcheck-home-ultra-minimal .shadow{box-shadow:none!important}.crewcheck-global-bottom-menu,.crewcheck-primary-bottom-nav,.crewcheck-standard-bottom-nav,.crewcheck-bottom-menu-shell,.cc-bottom-nav{background:var(--cc104-panel-solid)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-global-bottom-menu,.crewcheck-primary-bottom-nav,.crewcheck-standard-bottom-nav,.crewcheck-bottom-menu-shell,.cc-bottom-nav{background:color-mix(in srgb,var(--cc104-panel-solid) 88%,transparent)!important}}.crewcheck-global-bottom-menu,.crewcheck-primary-bottom-nav,.crewcheck-standard-bottom-nav,.crewcheck-bottom-menu-shell,.cc-bottom-nav{color:var(--cc104-text)!important;border-color:var(--cc104-border)!important;box-shadow:0 -18px 55px #00000038!important}.crewcheck-bottom-item.is-active,.cc-bottom-nav-item.active{color:var(--cc104-accent)!important}.crewcheck-speed-dial-button,.crewcheck-speed-dial-action,.crewcheck-speed-dial-panel{background:var(--cc104-panel)!important;color:var(--cc104-text)!important;border-color:var(--cc104-border)!important;box-shadow:var(--cc104-shadow)!important}@media(min-width:1280px){.crewcheck-results-premium main>div,.crewcheck-side-content>*{max-width:min(100%,var(--cc104-content-max))!important}}@media(max-width:1023px){.crewcheck-side-layout{display:block!important}.crewcheck-side-content{padding-top:calc(4.6rem + env(safe-area-inset-top,0px))!important;padding-left:.8rem!important;padding-right:.8rem!important;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))!important}.crewcheck-premium-sidebar{width:min(92vw,22rem)!important;max-width:min(92vw,22rem)!important}.crewcheck-results-premium header{position:sticky!important}.crewcheck-results-premium main{padding-left:.85rem!important;padding-right:.85rem!important}.cc-roster-event,.cc-roster-event-trigger-v11023,.cc-roster-event-grid-v11023{border-radius:1.15rem!important}}@media(max-width:520px){:root{--cc104-gap:.72rem}.crewcheck-side-content{padding-left:.62rem!important;padding-right:.62rem!important}.cc-roster-day-number,.cc-roster-day-number-desktop{font-size:clamp(2.35rem,12vw,4rem)!important}.cc-time-start,.cc-time-end{font-size:clamp(1.15rem,6vw,1.55rem)!important}.cc-financial-chip{padding:.35rem .55rem!important;font-size:.68rem!important}}.crewcheck-design-audited-v11105 [class*=bg-red],.crewcheck-design-audited-v11105 [class*=bg-orange],.crewcheck-design-audited-v11105 [class*=bg-amber]{color:#fff7ed}[data-crew-theme=light] .crewcheck-design-audited-v11105 [class*=bg-red],[data-crew-theme=light] .crewcheck-design-audited-v11105 [class*=bg-orange],[data-crew-theme=light] .crewcheck-design-audited-v11105 [class*=bg-amber]{color:#431407}.crewcheck-side-layout,.crewcheck-results-premium,.crewcheck-home-ultra-minimal,.crewcheck-import-screen,.crewcheck-settings-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-bids-screen,.crewcheck-support-screen,.crewcheck-tool-screen,.crewcheck-admin-screen{color:var(--cc104-text)!important}html[data-crew-design-version="11.1.105"],html[data-crew-design-version="11.1.105"] body,body.crewcheck-design-audited-v11105{background:var(--cc104-page)!important;color:var(--cc104-text)!important}.crewcheck-smart-departure-v105{background:radial-gradient(circle at 12% 0%,var(--cc104-accent),transparent 32rem),radial-gradient(circle at 92% 8%,#6366f11f,transparent 30rem),var(--cc104-page)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-smart-departure-v105{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--cc104-accent) 16%,transparent),transparent 32rem),radial-gradient(circle at 92% 8%,#6366f11f,transparent 30rem),var(--cc104-page)!important}}.crewcheck-smart-departure-v105{color:var(--cc104-text)!important}.crewcheck-smart-departure-v105 *{box-sizing:border-box}.crewcheck-smart-departure-v105 h1,.crewcheck-smart-departure-v105 h2,.crewcheck-smart-departure-v105 h3,.crewcheck-smart-departure-v105 p,.crewcheck-smart-departure-v105 span,.crewcheck-smart-departure-v105 small,.crewcheck-smart-departure-v105 strong,.crewcheck-smart-departure-v105 label{color:inherit}.cc105-smart-shell{gap:var(--cc104-gap);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.cc105-smart-main,.cc105-smart-panel,.cc105-panel-block,.cc105-route-card,.cc105-advanced-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--cc104-border)!important;background:var(--cc104-panel)!important;color:var(--cc104-text)!important;box-shadow:var(--cc104-shadow)!important}.cc105-smart-main,.cc105-smart-panel{border-radius:1.65rem;padding:clamp(1rem,1.8vw,1.45rem)}.cc105-smart-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cc105-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:inline-flex;color:var(--cc104-accent)!important}.cc105-smart-time{letter-spacing:-.055em;margin:.55rem 0 0;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.88;color:var(--cc104-text)!important}.cc105-smart-subtitle{max-width:46rem;margin-top:.9rem;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:750;line-height:1.45;color:var(--cc104-text-2)!important}.cc105-smart-icon{background:var(--cc104-accent);border-radius:1.35rem;flex:none;place-items:center;width:4.1rem;height:4.1rem;display:grid;color:var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.cc105-smart-icon{background:color-mix(in srgb,var(--cc104-accent) 13%,transparent)}}.cc105-smart-icon{border:1px solid var(--cc104-border-strong)}.cc105-smart-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.cc105-smart-metric{background:var(--cc104-panel-soft)!important;border:1px solid var(--cc104-border)!important;min-height:0!important;box-shadow:none!important;border-radius:1.25rem!important;padding:1rem!important}.cc105-smart-metric p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900;color:var(--cc104-text-3)!important}.cc105-smart-metric strong{letter-spacing:-.035em;margin-top:.35rem;font-size:clamp(1.3rem,2.2vw,2.1rem);line-height:1;display:block;color:var(--cc104-text)!important}.cc105-smart-metric small{margin-top:.35rem;font-size:.76rem;font-weight:700;display:block;color:var(--cc104-text-3)!important}.cc105-status-strip{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.cc105-chip{border:1px solid var(--cc104-border);background:var(--cc104-panel-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.38rem;padding:.55rem .75rem;font-size:.66rem;font-weight:900;display:inline-flex;color:var(--cc104-text-2)!important}.cc105-chip.ok{border-color:var(--cc104-good);color:#86efac!important}@supports (color:color-mix(in lab,red,red)){.cc105-chip.ok{border-color:color-mix(in srgb,var(--cc104-good) 34%,transparent)}}.cc105-chip.ok{background:var(--cc104-good)}@supports (color:color-mix(in lab,red,red)){.cc105-chip.ok{background:color-mix(in srgb,var(--cc104-good) 12%,transparent)}}.cc105-chip.warn{border-color:var(--cc104-warn);color:#fde68a!important}@supports (color:color-mix(in lab,red,red)){.cc105-chip.warn{border-color:color-mix(in srgb,var(--cc104-warn) 34%,transparent)}}.cc105-chip.warn{background:var(--cc104-warn)}@supports (color:color-mix(in lab,red,red)){.cc105-chip.warn{background:color-mix(in srgb,var(--cc104-warn) 12%,transparent)}}.cc105-chip.info{border-color:var(--cc104-border-strong);background:var(--cc104-accent);color:var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.cc105-chip.info{background:color-mix(in srgb,var(--cc104-accent) 11%,transparent)}}.cc105-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.cc105-route-card{border-radius:1.25rem;padding:1rem;box-shadow:none!important}.cc105-route-card.best{border-color:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc105-route-card.best{border-color:color-mix(in srgb,var(--cc104-good) 40%,transparent)!important}}.cc105-route-card.best{background:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc105-route-card.best{background:color-mix(in srgb,var(--cc104-good) 10%,var(--cc104-panel))!important}}.cc105-route-card span{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block;color:var(--cc104-text-3)!important}.cc105-route-card strong{margin-top:.35rem;font-size:1.65rem;line-height:1;display:block;color:var(--cc104-text)!important}.cc105-route-card small,.cc105-route-card em{margin-top:.35rem;font-size:.78rem;font-style:normal;font-weight:750;display:block;color:var(--cc104-text-3)!important}.cc105-smart-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.cc105-primary-action,.cc105-secondary-action,.cc105-ghost-action{border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.78rem 1rem;font-size:.84rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.cc105-primary-action{background:linear-gradient(135deg,var(--cc104-accent),var(--cc104-accent-2))!important;color:#03101f!important;border:0!important}.cc105-secondary-action{background:var(--cc104-accent)!important}@supports (color:color-mix(in lab,red,red)){.cc105-secondary-action{background:color-mix(in srgb,var(--cc104-accent) 10%,transparent)!important}}.cc105-secondary-action{color:var(--cc104-text)!important;border:1px solid var(--cc104-border-strong)!important}.cc105-ghost-action{color:var(--cc104-text-2)!important;border:1px solid var(--cc104-border)!important;background:0 0!important}.cc105-primary-action:active,.cc105-secondary-action:active,.cc105-ghost-action:active{transform:scale(.98)}.cc105-alert{border:1px solid var(--cc104-border);border-radius:1rem;margin-top:.9rem;padding:.8rem 1rem;font-size:.83rem;font-weight:800;line-height:1.45}.cc105-alert.warn{background:var(--cc104-warn);color:#fde68a!important}@supports (color:color-mix(in lab,red,red)){.cc105-alert.warn{background:color-mix(in srgb,var(--cc104-warn) 12%,transparent)}}.cc105-alert.warn{border-color:var(--cc104-warn)}@supports (color:color-mix(in lab,red,red)){.cc105-alert.warn{border-color:color-mix(in srgb,var(--cc104-warn) 35%,transparent)}}.cc105-alert.info{background:var(--cc104-accent);color:var(--cc104-text-2)!important}@supports (color:color-mix(in lab,red,red)){.cc105-alert.info{background:color-mix(in srgb,var(--cc104-accent) 9%,transparent)}}.cc105-alert.info{border-color:var(--cc104-border-strong)}.cc105-alert.danger{background:var(--cc104-bad);color:#fecaca!important}@supports (color:color-mix(in lab,red,red)){.cc105-alert.danger{background:color-mix(in srgb,var(--cc104-bad) 14%,transparent)}}.cc105-alert.danger{border-color:var(--cc104-bad)}@supports (color:color-mix(in lab,red,red)){.cc105-alert.danger{border-color:color-mix(in srgb,var(--cc104-bad) 38%,transparent)}}.cc105-smart-panel{gap:.85rem;display:grid;position:sticky;top:1rem;box-shadow:none!important}.cc105-panel-block,.cc105-advanced-box{border-radius:1.25rem;padding:1rem;box-shadow:none!important}.cc105-form-grid{gap:.7rem;margin-top:.85rem;display:grid}.cc105-field{gap:.4rem;display:grid;color:var(--cc104-text)!important}.cc105-field>span{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900;color:var(--cc104-text-3)!important}.cc105-field select,.cc105-field input{outline:none;width:100%;min-height:2.75rem;font-weight:850;background:var(--cc104-panel-soft)!important;border:1px solid var(--cc104-border)!important;color:var(--cc104-text)!important;border-radius:.95rem!important;padding:.72rem .85rem!important}.cc105-toggle{border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.85rem 1rem;display:flex;background:var(--cc104-panel-soft)!important;border:1px solid var(--cc104-border)!important;color:var(--cc104-text)!important}.cc105-toggle span{font-size:.82rem;font-weight:850;color:var(--cc104-text-2)!important}.cc105-toggle strong{font-size:.78rem;font-weight:950;color:var(--cc104-text-3)!important}.cc105-toggle.on{border-color:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc105-toggle.on{border-color:color-mix(in srgb,var(--cc104-good) 35%,transparent)!important}}.cc105-toggle.on{background:var(--cc104-good)!important}@supports (color:color-mix(in lab,red,red)){.cc105-toggle.on{background:color-mix(in srgb,var(--cc104-good) 11%,var(--cc104-panel))!important}}.cc105-toggle.on strong{color:#86efac!important}.cc105-muted-line{font-size:.78rem;font-weight:750;line-height:1.45;color:var(--cc104-text-3)!important}.cc105-mini-list{gap:.55rem;margin-top:.8rem;display:grid}.cc105-mini-list div{background:var(--cc104-panel-soft);border:1px solid var(--cc104-border);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem;display:flex}.cc105-mini-list b{font-size:.88rem;color:var(--cc104-text)!important}.cc105-mini-list span{text-align:right;font-size:.76rem;font-weight:750;color:var(--cc104-text-3)!important}.cc105-advanced-box summary{cursor:pointer;font-size:.84rem;font-weight:900;list-style:none;color:var(--cc104-text-2)!important}.cc105-advanced-box summary::-webkit-details-marker{display:none}[data-crew-theme=light] .crewcheck-smart-departure-v105{background:radial-gradient(circle at 12% 0,#06b6d42b,#0000 31rem),radial-gradient(circle at 92% 8%,#3b82f61a,#0000 28rem),#f3f8fd!important}[data-crew-theme=light] .cc105-primary-action{color:#fff!important}@media(max-width:980px){.cc105-smart-shell{grid-template-columns:1fr}.cc105-smart-panel{position:relative;top:auto}}@media(max-width:720px){.cc105-smart-kpis,.cc105-route-grid{grid-template-columns:1fr}.cc105-smart-hero{align-items:center}.cc105-smart-icon{border-radius:1.1rem;width:3.25rem;height:3.25rem}.cc105-smart-time{font-size:clamp(2.45rem,14vw,4.2rem)}}.cc-sidebar{transition:width .22s cubic-bezier(.4,0,.2,1);overflow-x:hidden}.cc-nav-section-header{cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;margin-bottom:.125rem;padding:.5rem .875rem;transition:background .15s,color .15s;display:flex}.cc-nav-section-header:hover{background:var(--surface-hover)}[data-crew-theme=light] .cc-sidebar-nav-item{color:#334155}[data-crew-theme=light] .cc-sidebar-nav-item:hover{color:#0a2540;background:#0476a812}[data-crew-theme=light] .cc-sidebar-nav-item.active{color:#0476a8;background:#0476a81a}[data-crew-theme=light] .cc-sidebar-nav-item.active:before{background:#0476a8}[data-crew-theme=light] .cc-drawer-item{color:#334155}[data-crew-theme=light] .cc-drawer-item:hover{color:#0a2540;background:#0476a812}[data-crew-theme=light] .cc-drawer-item.active{color:#0476a8;background:#0476a81a}[data-crew-theme=light] .cc-sidebar{background:#fff;border-right-color:#e2ecf6;box-shadow:2px 0 16px #0a25400f}[data-crew-theme=light] .cc-drawer{background:#fff;border-left-color:#e2ecf6;box-shadow:-16px 0 48px #0a25401f}@media(min-width:768px)and (max-width:1023px){.cc-sidebar{width:72px!important}.cc-sidebar .cc-sidebar-label,.cc-sidebar .cc-sidebar-section-label{display:none}.cc-sidebar-nav-item{justify-content:center;padding:.625rem}.cc-sidebar-nav-item:before{display:none}}.cc-main,.crewcheck-side-content{min-width:0;overflow-x:hidden}@media(max-width:639px){.cc-event-card{border-radius:.875rem}.cc-hero-card{border-radius:1rem;padding:1.25rem}.cc-page{padding:1rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}[data-crew-theme=light] .cc-card,[data-crew-theme=light] .cc-stat-card,[data-crew-theme=light] .cc-event-card{background:#fff;border-color:#d4e3f0;box-shadow:0 1px 3px #0a25400f,0 4px 12px #0a25400a}[data-crew-theme=light] .cc-event-card:hover{box-shadow:0 4px 16px #0a25401a,0 8px 24px #0a25400f}[data-crew-theme=light] .cc-bottom-nav-item{color:#52667a}[data-crew-theme=light] .cc-bottom-nav-item.active{color:#0476a8}[data-crew-theme=light] .cc-bottom-nav-item.active:after{background:#0476a8}[data-crew-theme=light] .cc-theme-row{background:#f0f6fb;border-color:#d4e3f0}.cc-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes cc-submenu-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crewcheck-iflight-screen{background:var(--background)!important;color:var(--foreground)!important}.crewcheck-iflight-screen header,.crewcheck-iflight-screen section{color:inherit}[data-crew-theme=light] .bg-\[\#08111f\],[data-crew-theme=light] .bg-\[\#030914\],[data-crew-theme=light] .bg-\[\#07182b\],[data-crew-theme=light] .bg-\[\#061426\]{background:var(--surface)!important}[data-crew-theme=light] .text-white,[data-crew-theme=light] .text-slate-200,[data-crew-theme=light] .text-slate-300{color:var(--foreground)!important}[data-crew-theme=light] .text-slate-400,[data-crew-theme=light] .text-slate-500{color:var(--foreground-muted)!important}[data-crew-theme=light] .text-slate-600{color:var(--foreground-subtle)!important}[data-crew-theme=light] .bg-white\/5,[data-crew-theme=light] .bg-white\/\[0\.04\],[data-crew-theme=light] .bg-white\/\[0\.045\],[data-crew-theme=light] .bg-white\/\[0\.055\],[data-crew-theme=light] .bg-white\/\[0\.065\],[data-crew-theme=light] .bg-white\/10{background:var(--surface)!important}[data-crew-theme=light] .border-white\/10,[data-crew-theme=light] .border-white\/\[0\.10\]{border-color:var(--surface-border)!important}[data-crew-theme=light] .android-premium-shell{background:var(--background)!important;color:var(--foreground)!important}[data-crew-theme=dark] .cc-dashboard-bg-overlay{background:radial-gradient(circle at 10% 4%,#0ea5e954,#0000 31%),radial-gradient(circle at 88% 8%,#2563eb42,#0000 30%),linear-gradient(#030914,#07111f 43%,#020817)}[data-crew-theme=light] .cc-dashboard-bg-overlay{background:radial-gradient(circle at 10% 4%,#0ea5e914,#0000 40%),radial-gradient(circle at 88% 8%,#2563eb0f,#0000 40%)}[data-crew-theme=light] .crewcheck-results-premium header button,[data-crew-theme=light] .crewcheck-results-premium header .text-white\/85{color:var(--foreground-muted)!important}[data-crew-theme=light] .crewcheck-results-premium header button:hover{background:var(--surface)!important}[data-crew-theme=light] .crewcheck-v10855-home-sidebar button{color:var(--foreground)!important}[data-crew-theme=light] .crewcheck-v10855-home-sidebar button:hover{background:var(--surface)!important}[data-crew-theme=light] .crewcheck-v10855-home-sidebar h1,[data-crew-theme=light] .crewcheck-v10855-home-sidebar p{color:var(--foreground)!important}[data-crew-theme=light] .crewcheck-v10855-home-sidebar .text-cyan-100\/60{color:var(--foreground-subtle)!important}.cc-card{background:var(--surface);border:1px solid var(--surface-border);box-shadow:0 4px 24px #00000014}[data-crew-theme=dark] .cc-card{box-shadow:0 4px 24px #00000052}.cc-surface-subtle{background:var(--surface-subtle,#00000008)}[data-crew-theme=dark] .cc-surface-subtle{background:#ffffff0a}[data-crew-theme=light] .cc-surface-subtle{background:#f8fbfd}.cc-border-subtle{border-color:var(--surface-border)}.cc-divide-subtle>*+*{border-top:1px solid var(--surface-border)}.cc-text-primary{color:var(--foreground)}.cc-text-secondary{color:var(--foreground-muted)}.cc-text-muted{color:var(--foreground-subtle)}.cc-btn-primary{background:var(--accent);color:var(--primary-foreground)}.cc-btn-primary:hover{opacity:.88}.cc-input-border{border-color:var(--surface-border)}.cc-input-border:focus{border-color:var(--accent)}.cc-pill-light{background:var(--surface);color:var(--foreground-muted);border:1px solid var(--surface-border);box-shadow:0 1px 3px #0000000f}[data-crew-theme=dark] .cc-pill-light{color:var(--foreground-muted);background:#ffffff12;border-color:#ffffff1a}:root,[data-crew-theme=dark],[data-crew-theme=light]{--ccp-blue:#0b7fe8;--ccp-blue-2:#0ea5e9;--ccp-cyan:#22d3ee;--ccp-navy:#081a33;--ccp-navy-2:#102b4c;--ccp-green:#10b981;--ccp-green-2:#059669;--ccp-amber:#f59e0b;--ccp-orange:#f97316;--ccp-purple:#7c3aed;--ccp-red:#ef4444;--ccp-radius-xl:1.35rem;--ccp-radius-2xl:1.75rem}[data-crew-theme=light]{--background:#f4f9ff;--background-2:#edf5fc;--surface:#fffffffa;--surface-hover:#fff;--surface-active:#0b7fe81a;--surface-border:#d9e7f3;--foreground:#071a33;--foreground-muted:#435972;--foreground-subtle:#72859b;--card:#fff;--card-foreground:#071a33;--popover:#fff;--popover-foreground:#071a33;--primary:var(--ccp-blue);--primary-foreground:#fff;--secondary:#eef6fd;--secondary-foreground:#071a33;--muted:#eef6fd;--muted-foreground:#435972;--accent:var(--ccp-blue);--accent-foreground:#fff;--destructive:var(--ccp-red);--border:#d9e7f3;--input:#d9e7f3;--ring:var(--ccp-blue);--sidebar-bg:#fffffff7;--sidebar-border:#d9e7f3f5;--event-flight:var(--ccp-blue);--event-layover:var(--ccp-amber);--event-reserve:var(--ccp-purple);--event-standby:var(--ccp-orange);--event-off:#94a3b8;--event-alert:var(--ccp-red);--event-conforme:var(--ccp-green-2);--crew-page:#f4f9ff;--crew-page-2:#edf5fc;--crew-card:#fffffffa;--crew-card-soft:#f8fbfff5;--crew-border:#d9e7f3;--crew-title:#071a33;--crew-text:#435972;--crew-accent:var(--ccp-blue)}[data-crew-theme=dark]{--background:#050d1a;--background-2:#020817;--surface:#0c1c32db;--surface-hover:#122a48eb;--surface-active:#22d3ee21;--surface-border:#7d9ebe33;--foreground:#f8fbff;--foreground-muted:#a7bbd2;--foreground-subtle:#70859e;--card:#0c1c32db;--card-foreground:#f8fbff;--primary:var(--ccp-cyan);--primary-foreground:#02111f;--accent:var(--ccp-cyan);--accent-foreground:#02111f;--sidebar-bg:#071222f0;--sidebar-border:#7d9ebe2e;--crew-page:#050d1a;--crew-page-2:#020817;--crew-card:#0c1c32db;--crew-card-soft:#0e233ec2;--crew-border:#7d9ebe33;--crew-title:#fff;--crew-text:#a7bbd2;--crew-accent:var(--ccp-cyan)}[data-crew-theme=light] body,[data-crew-theme=light] .cc-shell,[data-crew-theme=light] .android-premium-shell,[data-crew-theme=light] .crewcheck-side-layout,[data-crew-theme=light] .crewcheck-commercial-dashboard{color:#071a33!important;background:radial-gradient(circle at 9% 5%,#0ea5e91c,#0000 28rem),radial-gradient(circle at 89% 0,#3b82f612,#0000 30rem),linear-gradient(#f7fbff,#f4f9ff 48%,#edf5fc)!important}[data-crew-theme=dark] body,[data-crew-theme=dark] .cc-shell,[data-crew-theme=dark] .android-premium-shell,[data-crew-theme=dark] .crewcheck-side-layout,[data-crew-theme=dark] .crewcheck-commercial-dashboard{background:radial-gradient(circle at 8% 5%,#22d3ee24,#0000 29rem),radial-gradient(circle at 88% 0,#2563eb21,#0000 31rem),linear-gradient(#071426,#050d1a 55%,#020817)!important}.cc-card,.cc-stat-card,.cc-event-card,.crewcheck-light-card,.crewcheck-payment-option-card,.crewcheck-premium-plan-card,.crewcheck-trust-tile,.crewcheck-smart-metric,.crewcheck-roster-map-panel,.crewcheck-settings-content-panel,.crewcheck-home-ultra-minimal section,.crewcheck-home-ultra-minimal article,.crewcheck-results-premium section,.crewcheck-results-premium article,.crewcheck-tool-screen section,.crewcheck-tool-screen article,.crewcheck-smart-departure-screen section,.crewcheck-smart-departure-screen article,.crewcheck-flightboard-screen section,.crewcheck-flightboard-screen article,.crewcheck-settings-screen section,.crewcheck-settings-screen article{border-radius:var(--ccp-radius-xl);border:1px solid var(--crew-border,var(--surface-border));background:var(--crew-card,var(--card));color:var(--crew-title,var(--foreground))}[data-crew-theme=light] .cc-card,[data-crew-theme=light] .cc-stat-card,[data-crew-theme=light] .cc-event-card,[data-crew-theme=light] .crewcheck-light-card,[data-crew-theme=light] .crewcheck-payment-option-card,[data-crew-theme=light] .crewcheck-premium-plan-card,[data-crew-theme=light] .crewcheck-trust-tile,[data-crew-theme=light] .crewcheck-smart-metric,[data-crew-theme=light] .crewcheck-roster-map-panel,[data-crew-theme=light] .crewcheck-settings-content-panel,[data-crew-theme=light] .crewcheck-home-ultra-minimal section,[data-crew-theme=light] .crewcheck-home-ultra-minimal article,[data-crew-theme=light] .crewcheck-results-premium section,[data-crew-theme=light] .crewcheck-results-premium article,[data-crew-theme=light] .crewcheck-tool-screen section,[data-crew-theme=light] .crewcheck-tool-screen article,[data-crew-theme=light] .crewcheck-smart-departure-screen section,[data-crew-theme=light] .crewcheck-smart-departure-screen article,[data-crew-theme=light] .crewcheck-flightboard-screen section,[data-crew-theme=light] .crewcheck-flightboard-screen article,[data-crew-theme=light] .crewcheck-settings-screen section,[data-crew-theme=light] .crewcheck-settings-screen article{background:#fffffffa!important;border-color:#d9e7f3!important;box-shadow:0 1px 3px #071a330f,0 12px 30px #071a330e!important}[data-crew-theme=dark] .cc-card,[data-crew-theme=dark] .cc-stat-card,[data-crew-theme=dark] .cc-event-card,[data-crew-theme=dark] .crewcheck-light-card,[data-crew-theme=dark] .crewcheck-home-ultra-minimal section,[data-crew-theme=dark] .crewcheck-home-ultra-minimal article,[data-crew-theme=dark] .crewcheck-results-premium section,[data-crew-theme=dark] .crewcheck-results-premium article{background:linear-gradient(#0e2038eb,#081527eb)!important;border-color:#7d9ebe33!important;box-shadow:0 14px 42px #00000047!important}[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-white,[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-slate-50,[data-crew-theme=light] .crewcheck-results-premium .text-white,[data-crew-theme=light] .crewcheck-results-premium .text-slate-50,[data-crew-theme=light] .crewcheck-smart-departure-screen .text-white,[data-crew-theme=light] .crewcheck-tool-screen .text-white,[data-crew-theme=light] .android-premium-shell .text-white,[data-crew-theme=light] .android-premium-shell .text-slate-50{color:#071a33!important}[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-slate-200,[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-slate-300,[data-crew-theme=light] .crewcheck-results-premium .text-slate-200,[data-crew-theme=light] .crewcheck-results-premium .text-slate-300,[data-crew-theme=light] .crewcheck-smart-departure-screen .text-slate-200,[data-crew-theme=light] .crewcheck-tool-screen .text-slate-200,[data-crew-theme=light] .android-premium-shell .text-slate-200,[data-crew-theme=light] .android-premium-shell .text-slate-300{color:#243b53!important}[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-slate-400,[data-crew-theme=light] .crewcheck-home-ultra-minimal .text-slate-500,[data-crew-theme=light] .crewcheck-results-premium .text-slate-400,[data-crew-theme=light] .crewcheck-results-premium .text-slate-500,[data-crew-theme=light] .crewcheck-smart-departure-screen .text-slate-400,[data-crew-theme=light] .crewcheck-tool-screen .text-slate-400,[data-crew-theme=light] .android-premium-shell .text-slate-400,[data-crew-theme=light] .android-premium-shell .text-slate-500,[data-crew-theme=light] .text-cyan-100\/60,[data-crew-theme=light] .text-cyan-50\/75{color:#5d7188!important}[data-crew-theme=light] .bg-slate-950,[data-crew-theme=light] .bg-slate-900,[data-crew-theme=light] .bg-\[\#020817\],[data-crew-theme=light] .bg-\[\#030914\],[data-crew-theme=light] .bg-\[\#050d1a\],[data-crew-theme=light] .bg-\[\#07182b\],[data-crew-theme=light] .bg-\[\#08111f\],[data-crew-theme=light] .bg-\[\#061426\],[data-crew-theme=light] .bg-white\/5,[data-crew-theme=light] .bg-white\/10,[data-crew-theme=light] .bg-white\/\[0\.04\],[data-crew-theme=light] .bg-white\/\[0\.045\],[data-crew-theme=light] .bg-white\/\[0\.055\],[data-crew-theme=light] .bg-white\/\[0\.065\]{background-color:#fffffffa!important}[data-crew-theme=light] .border-white\/10,[data-crew-theme=light] .border-white\/15,[data-crew-theme=light] .border-white\/20,[data-crew-theme=light] .border-white\/\[0\.10\],[data-crew-theme=light] .border-cyan-300\/15,[data-crew-theme=light] .border-cyan-300\/20,[data-crew-theme=light] .border-cyan-200\/15{border-color:#d9e7f3!important}[data-crew-theme=light] .crewcheck-premium-sidebar,[data-crew-theme=light] .crewcheck-v10855-home-sidebar,[data-crew-theme=light] .cc-sidebar,[data-crew-theme=light] .cc-drawer{color:#071a33!important;background:#fffffff7!important;border-color:#d9e7f3!important;box-shadow:16px 0 40px #071a3314!important}[data-crew-theme=light] .crewcheck-sidebar-item,[data-crew-theme=light] .crewcheck-sidebar-group-btn,[data-crew-theme=light] .cc-sidebar-nav-item,[data-crew-theme=light] .cc-drawer-item,[data-crew-theme=light] .crewcheck-v10855-home-sidebar button{color:#243b53!important}[data-crew-theme=light] .crewcheck-sidebar-item:hover,[data-crew-theme=light] .crewcheck-sidebar-item.is-active,[data-crew-theme=light] .crewcheck-sidebar-group-btn:hover,[data-crew-theme=light] .crewcheck-sidebar-group-btn.is-active,[data-crew-theme=light] .cc-sidebar-nav-item:hover,[data-crew-theme=light] .cc-sidebar-nav-item.active,[data-crew-theme=light] .cc-drawer-item:hover,[data-crew-theme=light] .cc-drawer-item.active{color:#0b7fe8!important;background:#0b7fe81a!important;border-color:#0b7fe82e!important}[data-crew-theme=light] .crewcheck-sidebar-item.is-active svg,[data-crew-theme=light] .cc-sidebar-nav-item.active svg,[data-crew-theme=light] .cc-drawer-item.active svg{color:#fff!important;background:linear-gradient(135deg,#0b7fe8,#0ea5e9)!important}.crewcheck-nav-trigger{left:auto!important;right:calc(.85rem + env(safe-area-inset-right,0px))!important;color:var(--foreground)!important}[data-crew-theme=light] .crewcheck-nav-trigger,[data-crew-theme=light] .cc-icon-btn,[data-crew-theme=light] .crewcheck-v10855-sidebar-toggle{color:#071a33!important;background:#fffffff5!important;border-color:#d9e7f3!important;box-shadow:0 10px 24px #071a3314!important}.crewcheck-premium-button-primary,.crewcheck-primary-cta,.cc-button-primary,.cc-btn-primary,.cc105-primary-action{color:#fff!important;background:linear-gradient(135deg,#0b7fe8,#0ea5e9 58%,#22d3ee)!important;border-color:#0b7fe82e!important;box-shadow:0 14px 32px #0b7fe838!important}.crewcheck-premium-button-ghost,.crewcheck-secondary-cta,.cc-button-secondary{background:var(--crew-card-soft)!important;color:var(--crew-title)!important;border-color:var(--crew-border)!important}.cc-badge-conforme,[data-crew-theme=light] .cc-badge-conforme{color:#059669!important;background:#10b9811f!important;border-color:#10b9813d!important}.cc-badge-atencao,[data-crew-theme=light] .cc-badge-atencao{color:#d97706!important;background:#f59e0b21!important;border-color:#f59e0b45!important}.cc-badge-alerta,[data-crew-theme=light] .cc-badge-alerta{color:#dc2626!important;background:#ef44441f!important;border-color:#ef444438!important}.crewcheck-smart-departure-v105,.crewcheck-smart-departure-screen,.crewcheck-smart-departure-screen .cc105-smart-shell,.crewcheck-home-ultra-minimal [class*="Saída Inteligente"],.crewcheck-home-ultra-minimal section:has(.cc105-smart-time){color:var(--crew-title)!important}[data-crew-theme=light] .crewcheck-smart-departure-v105,[data-crew-theme=light] .crewcheck-smart-departure-screen{background:radial-gradient(circle at 12% 0,#0b7fe81a,#0000 31rem),radial-gradient(circle at 88% 8%,#10b9810f,#0000 28rem),#f7fbff!important}.cc-event-card,.cc-expandable-card,.crewcheck-roster-premium-list article,.crewcheck-roster-map-list article{overflow:hidden!important}.cc-event-card [style*=borderTop],.cc-expandable-card [style*=borderTop]{border-color:var(--surface-border)!important}.cc-event-card .line-clamp-1,.crewcheck-roster-premium-list .line-clamp-1{word-break:normal}[data-crew-theme=light] .cc-event-card.flight{background:#fff!important}[data-crew-theme=light] .cc-event-card.layover{background:linear-gradient(135deg,#f59e0b1a,#fff 62%)!important;border-color:#f59e0b38!important}[data-crew-theme=light] .cc-event-card.reserve{background:linear-gradient(135deg,#7c3aed14,#fff 62%)!important;border-color:#7c3aed2e!important}[data-crew-theme=dark] .cc-event-card.layover{background:linear-gradient(135deg,#f59e0b24,#0c1c32db 62%)!important;border-color:#f59e0b40!important}[data-crew-theme=light] .cc-bottom-nav,[data-crew-theme=light] .crewcheck-global-bottom-menu,[data-crew-theme=light] .crewcheck-primary-bottom-nav,[data-crew-theme=light] .crewcheck-standard-bottom-nav,[data-crew-theme=light] .crewcheck-bottom-menu-shell{background:#fffffff5!important;border-color:#d9e7f3!important;box-shadow:0 -1px #d9e7f3f2,0 -12px 28px #071a3312!important}[data-crew-theme=light] .cc-bottom-nav-item,[data-crew-theme=light] .crewcheck-bottom-item{color:#5d7188!important}[data-crew-theme=light] .cc-bottom-nav-item.active,[data-crew-theme=light] .crewcheck-bottom-item.is-active,[data-crew-theme=light] .crewcheck-bottom-item.active{color:#0b7fe8!important;background:#0b7fe814!important}[data-crew-theme=light] input,[data-crew-theme=light] select,[data-crew-theme=light] textarea,[data-crew-theme=light] .field-input,[data-crew-theme=light] .cc-input,[data-crew-theme=light] .crewcheck-premium-input,[data-crew-theme=light] .crewcheck-chief-input{color:#071a33!important;background:#fff!important;border-color:#d9e7f3!important}[data-crew-theme=light] input::placeholder,[data-crew-theme=light] textarea::placeholder{color:#72859b!important}[data-crew-theme=light] .crewcheck-airline-logo-badge,[data-crew-theme=light] .crewcheck-radar-airline-logo,[data-crew-theme=light] .crewcheck-brand-icon-image{background:#ffffffeb!important;box-shadow:0 6px 18px #071a3314!important}[data-crew-theme=dark] .crewcheck-airline-logo-badge,[data-crew-theme=dark] .crewcheck-radar-airline-logo{background:#fffffff5!important;box-shadow:0 10px 24px #00000047!important}[data-crew-theme=light] table,[data-crew-theme=light] thead,[data-crew-theme=light] tbody,[data-crew-theme=light] tr,[data-crew-theme=light] td,[data-crew-theme=light] th{color:#071a33;border-color:#d9e7f3!important}[data-crew-theme=light] tr:hover{background:#0b7fe80b!important}html,body,#root,.cc-main,.cc-page,.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-home-ultra-minimal,.crewcheck-results-premium{max-width:100vw;overflow-x:hidden!important}.cc-page,.crewcheck-side-content,.crewcheck-results-premium,.crewcheck-home-ultra-minimal{scroll-behavior:smooth}@media(max-width:767px){.crewcheck-nav-trigger{top:calc(.75rem + env(safe-area-inset-top,0px))!important;right:calc(.75rem + env(safe-area-inset-right,0px))!important}.crewcheck-side-content{padding-top:calc(4.2rem + env(safe-area-inset-top,0px))!important}.cc-card,.cc-event-card,.crewcheck-light-card,.crewcheck-home-ultra-minimal section,.crewcheck-home-ultra-minimal article{border-radius:1.18rem!important}}:root{--cc1251-blue:#0878d8;--cc1251-blue-2:#00bdf2;--cc1251-cyan:#22d3ee;--cc1251-green:#16a34a;--cc1251-amber:#f59e0b;--cc1251-red:#ef4444;--cc1251-ink:#071a33;--cc1251-muted:#64748b;--cc1251-line:#d7e5f0;--cc1251-card:#fffffff0;--cc1251-soft:#f7fbff}[data-crew-theme=dark]{--cc1251-ink:#fff;--cc1251-muted:#9fb2c8;--cc1251-line:#94b5d22e;--cc1251-card:#0c1c32d6;--cc1251-soft:#0a1a30ad}@media(min-width:1024px){.crewcheck-side-layout,.crewcheck-side-layout:has(.crewcheck-premium-sidebar.is-collapsed){grid-template-columns:var(--crew-shell-sidebar-w) minmax(0,1fr)!important}.crewcheck-premium-sidebar,.crewcheck-premium-sidebar.is-collapsed{width:var(--crew-shell-sidebar-w)!important;max-width:var(--crew-shell-sidebar-w)!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-subitems{display:flex!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-item{justify-content:flex-start!important}.crewcheck-nav-trigger{display:none!important}}@media(max-width:1023px){.crewcheck-nav-trigger{left:auto!important;right:calc(.85rem + env(safe-area-inset-right,0px))!important;top:calc(.85rem + env(safe-area-inset-top,0px))!important}.crewcheck-side-content{padding-top:calc(4.25rem + env(safe-area-inset-top,0px))!important}}.crewcheck-has-global-menu{background:0 0!important}.crewcheck-side-content>.crewcheck-has-global-menu{max-width:100%!important;margin:0!important}.crewcheck-side-content>.crewcheck-has-global-menu>*{max-width:100%!important}.cc1251-dashboard-shell{width:100%;min-height:calc(100svh - 2rem);color:var(--cc1251-ink);padding:clamp(.2rem,1vw,.6rem)}.cc1251-topbar h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3.1rem);font-weight:950;line-height:.95}.cc1251-kicker{color:var(--cc1251-muted);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.cc1251-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.cc1251-month,.cc1251-icon-btn,.cc1251-avatar-btn{border:1px solid var(--cc1251-line);background:var(--cc1251-card);color:var(--cc1251-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 34px #15416414}.cc1251-month{border-radius:1rem;align-items:center;gap:.55rem;min-height:3.15rem;padding:0 1rem;font-weight:850;display:inline-flex}.cc1251-icon-btn{border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative}.cc1251-icon-btn svg:last-child:first-child{display:block}.cc1251-bell span{color:#fff;background:#e11d48;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:-.35rem;right:-.35rem}.cc1251-avatar-btn{border-radius:999px;width:3.15rem;height:3.15rem;padding:0;overflow:hidden}.cc1251-avatar-btn img{object-fit:cover;width:100%;height:100%}.cc1251-avatar-btn span{place-items:center;width:100%;height:100%;font-weight:950;display:grid}.cc1251-metric{border:1px solid var(--cc1251-line);background:var(--cc1251-card);min-height:7.8rem;color:var(--cc1251-ink);text-align:left;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.05rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #133e6014}.cc1251-metric-icon{color:#fff;background:linear-gradient(135deg,var(--cc1251-blue),var(--cc1251-blue-2));border-radius:1.1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.cc1251-metric.tone-green .cc1251-metric-icon{background:linear-gradient(135deg,#22c55e,#16a34a)}.cc1251-metric.tone-purple .cc1251-metric-icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.cc1251-metric.tone-amber .cc1251-metric-icon{background:linear-gradient(135deg,#fbbf24,#f97316)}.cc1251-metric small,.cc1251-metric em{color:var(--cc1251-muted);font-size:.84rem;font-style:normal;font-weight:700;display:block}.cc1251-metric b{margin-top:.18rem;font-size:1.25rem;font-weight:950;display:block}.cc1251-metric>strong{color:var(--cc1251-blue);background:#0878d81f;border-radius:999px;align-self:end;padding:.28rem .62rem;font-size:.82rem}.cc1251-metric i{background:#64748b2b;border-radius:999px;width:100%;height:.45rem;margin-top:.62rem;display:block;overflow:hidden}.cc1251-metric i:before{content:"";height:100%;width:var(--pct);border-radius:inherit;background:linear-gradient(90deg,var(--cc1251-blue),var(--cc1251-blue-2));display:block}.cc1251-card-chevron{color:var(--cc1251-muted)}.cc1251-panel,.cc1251-smart-card,.cc1251-module{border:1px solid var(--cc1251-line);background:var(--cc1251-card);color:var(--cc1251-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 42px #16446814}.cc1251-smart-card{border-radius:1.55rem;padding:1.25rem;overflow:hidden}.cc1251-smart-card.is-active{border-color:var(--cc1251-green)}@supports (color:color-mix(in lab,red,red)){.cc1251-smart-card.is-active{border-color:color-mix(in srgb,var(--cc1251-green) 36%,var(--cc1251-line))}}.cc1251-smart-head{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.cc1251-smart-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,2.4vw,2.45rem);font-weight:950}.cc1251-smart-head p{color:var(--cc1251-muted);margin:.2rem 0 0;font-weight:650}.cc1251-smart-icon{width:3.8rem;height:3.8rem;color:var(--cc1251-green);background:#22c55e1f;border-radius:1.15rem;place-items:center;display:grid}.cc1251-recommended{color:var(--cc1251-green);text-transform:uppercase;letter-spacing:.08em;background:#22c55e1f;border-radius:999px;margin-left:auto;padding:.45rem .75rem;font-size:.72rem;font-weight:950}.cc1251-smart-body{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.3fr) minmax(9rem,.45fr);gap:1rem;display:grid}.cc1251-smart-route{align-content:center;gap:.55rem;display:grid}.cc1251-smart-route p,.cc1251-smart-route span,.cc1251-smart-route small{color:var(--cc1251-muted);font-weight:750}.cc1251-smart-route strong{color:var(--cc1251-ink);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:950}.cc1251-smart-route strong:first-letter{color:var(--cc1251-blue)}.cc1251-smart-route b{color:var(--cc1251-green);font-size:clamp(2.1rem,4vw,3rem);font-weight:950;line-height:.95}.cc1251-smart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cc1251-smart-tile{border:1px solid var(--cc1251-line);background:var(--cc1251-card);border-radius:1.05rem;min-height:5.5rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.cc1251-smart-tile{background:color-mix(in srgb,var(--cc1251-card) 88%,var(--cc1251-blue) 4%)}}.cc1251-smart-tile span{color:var(--cc1251-blue)}.cc1251-smart-tile small{color:var(--cc1251-muted);margin-top:.4rem;font-weight:750;display:block}.cc1251-smart-tile b{margin-top:.25rem;font-size:1.05rem;font-weight:950;display:block}.cc1251-smart-tile b.is-success{color:var(--cc1251-green)}.cc1251-smart-status{text-align:center;border:1px solid var(--cc1251-line);color:var(--cc1251-green);border-radius:1.1rem;place-items:center;padding:1rem;display:grid}.cc1251-smart-status strong{font-size:2rem;font-weight:950}.cc1251-smart-status span{color:var(--cc1251-muted);font-size:.8rem;font-weight:700}.cc1251-smart-actions{gap:.8rem;margin-top:1rem;display:flex}.cc1251-smart-actions button{background:linear-gradient(135deg,var(--cc1251-blue),#006ef2);color:#fff;border:1px solid #0000;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:0 1.2rem;font-weight:950;display:inline-flex}.cc1251-smart-actions .secondary{color:var(--cc1251-blue);border-color:var(--cc1251-blue);background:0 0}@supports (color:color-mix(in lab,red,red)){.cc1251-smart-actions .secondary{border-color:color-mix(in srgb,var(--cc1251-blue) 45%,var(--cc1251-line))}}.cc1251-section-head div{align-items:center;gap:.55rem;display:inline-flex}.cc1251-section-head h2{margin:0;font-size:1.2rem;font-weight:950}.cc1251-section-head button{color:var(--cc1251-blue);background:0 0;border:0;font-weight:850}.cc1251-timeline-list{gap:.6rem;padding-left:1.5rem;display:grid;position:relative}.cc1251-timeline-list:before{content:"";background:linear-gradient(var(--cc1251-blue),#0878d814);border-radius:999px;width:2px;position:absolute;top:.55rem;bottom:.55rem;left:.43rem}.cc1251-schedule-row{border:1px solid var(--cc1251-line);background:var(--cc1251-card);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cc1251-schedule-row{background:color-mix(in srgb,var(--cc1251-card) 94%,var(--cc1251-blue) 2%)}}.cc1251-schedule-row{text-align:left;color:var(--cc1251-ink);border-radius:1rem;padding:.75rem}.cc1251-schedule-row:before{content:"";background:var(--cc1251-blue);border-radius:999px;width:.7rem;height:.7rem;position:absolute;left:-1.18rem;box-shadow:0 0 0 5px #0878d81f}.cc1251-date-chip{width:3.1rem;height:3.4rem;color:var(--cc1251-blue);background:#0878d81a;border-radius:.8rem;place-items:center;display:grid}.cc1251-date-chip b{font-size:1rem;font-weight:950}.cc1251-date-chip small{font-size:.65rem;font-weight:900}.cc1251-row-main b{font-weight:950;display:block}.cc1251-row-main span{color:var(--cc1251-ink);margin-left:.55rem;font-weight:850}.cc1251-row-main small{color:var(--cc1251-muted);margin-top:.15rem;font-weight:700;display:block}.cc1251-status-pill{color:var(--cc1251-green);background:#22c55e1f;border-radius:999px;padding:.36rem .7rem;font-size:.78rem;font-weight:950}.cc1251-panel-note{color:var(--cc1251-muted);margin:.85rem 0 0;font-size:.82rem;font-weight:650}.cc1251-flight-mini{border:1px solid var(--cc1251-line);border-radius:1.15rem;padding:1rem}.cc1251-airline-line,.cc1251-route-line,.cc1251-flight-details,.cc1251-flight-foot{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.cc1251-airline-line strong{font-size:1.25rem}.cc1251-airline-line span{color:var(--cc1251-green);background:#22c55e1f;border-radius:999px;padding:.32rem .7rem;font-size:.78rem;font-weight:900}.cc1251-route-line{margin:1rem 0}.cc1251-route-line b{font-size:1.7rem;font-weight:950;display:grid}.cc1251-route-line small{color:var(--cc1251-muted);font-size:.78rem;font-weight:650}.cc1251-route-line i{color:var(--cc1251-blue);border-bottom:2px dashed var(--cc1251-blue);flex:1;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.cc1251-route-line i{border-bottom:2px dashed color-mix(in srgb,var(--cc1251-blue) 45%,var(--cc1251-line))}}.cc1251-route-line i{font-style:normal}.cc1251-flight-details{border-top:1px solid var(--cc1251-line);border-bottom:1px solid var(--cc1251-line);padding:.8rem 0}.cc1251-flight-details span{text-align:center;flex:1;display:grid}.cc1251-flight-details small{color:var(--cc1251-muted);font-weight:700}.cc1251-flight-details b{font-size:1.25rem;font-weight:950}.cc1251-flight-foot{justify-content:flex-start;margin-top:.8rem}.cc1251-flight-foot span{color:var(--cc1251-muted);align-items:center;gap:.45rem;font-weight:850;display:inline-flex}.cc1251-alert-row{border:1px solid var(--cc1251-line);background:var(--cc1251-card);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cc1251-alert-row{background:color-mix(in srgb,var(--cc1251-card) 94%,var(--cc1251-amber) 2%)}}.cc1251-alert-row{color:var(--cc1251-ink);text-align:left}.cc1251-alert-row+.cc1251-alert-row{margin-top:.55rem}.cc1251-alert-row svg{color:var(--cc1251-amber)}.cc1251-alert-row.tone-red svg,.cc1251-alert-row.tone-red em{color:var(--cc1251-red)}.cc1251-alert-row b{font-size:.9rem;display:block}.cc1251-alert-row small{color:var(--cc1251-muted);margin-top:.12rem;font-size:.77rem;display:block}.cc1251-alert-row em{color:var(--cc1251-amber);font-size:.78rem;font-style:normal;font-weight:850}.cc1251-module{min-height:5.6rem;color:var(--cc1251-ink);text-align:left;border-radius:1.05rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.9rem;display:grid}.cc1251-module span{color:var(--cc1251-blue)}.cc1251-module b{font-size:.94rem;font-weight:950}.cc1251-module.is-wide{grid-column:span 2}[data-crew-theme=dark] .cc1251-dashboard-shell{color:#fff}[data-crew-theme=dark] .cc1251-month,[data-crew-theme=dark] .cc1251-icon-btn,[data-crew-theme=dark] .cc1251-avatar-btn,[data-crew-theme=dark] .cc1251-panel,[data-crew-theme=dark] .cc1251-smart-card,[data-crew-theme=dark] .cc1251-metric,[data-crew-theme=dark] .cc1251-module{background:linear-gradient(135deg,#0e1f37db,#071222c7);border-color:#94b5d22e;box-shadow:0 20px 48px #00000047}[data-crew-theme=dark] .cc1251-smart-tile,[data-crew-theme=dark] .cc1251-schedule-row,[data-crew-theme=dark] .cc1251-flight-mini,[data-crew-theme=dark] .cc1251-alert-row{background:#ffffff09;border-color:#94b5d229}[data-crew-theme=dark] .cc1251-smart-route strong,[data-crew-theme=dark] .cc1251-row-main span,[data-crew-theme=dark] .cc1251-route-line b,[data-crew-theme=dark] .cc1251-flight-details b,[data-crew-theme=dark] .cc1251-alert-row,[data-crew-theme=dark] .cc1251-module{color:#fff}@media(max-width:1400px){.cc1251-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cc1251-main-grid{grid-template-columns:1fr}.cc1251-side-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc1251-modules-grid{grid-column:1/-1}}@media(max-width:900px){.cc1251-kpi-row{grid-template-columns:1fr 1fr}.cc1251-smart-body{grid-template-columns:1fr}.cc1251-smart-metrics{grid-template-columns:1fr 1fr}.cc1251-side-column{grid-template-columns:1fr}}@media(max-width:640px){.cc1251-topbar{flex-direction:column;align-items:stretch}.cc1251-topbar-actions{justify-content:flex-end}.cc1251-kpi-row{grid-template-columns:1fr}.cc1251-smart-actions{flex-direction:column}.cc1251-schedule-row{grid-template-columns:auto minmax(0,1fr) auto}.cc1251-status-pill{display:none}.cc1251-modules-grid{grid-template-columns:1fr 1fr}.cc1251-module.is-wide{grid-column:span 2}}html,body,#root{-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto!important;position:static!important}#root,.cc-shell,.cc-main,.cc-page,.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-has-global-menu,.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-home-ultra-minimal,.crewcheck-import-screen,.crewcheck-settings-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-iflight-screen,.crewcheck-bids-screen,.crewcheck-support-screen,.crewcheck-tool-screen,.crewcheck-admin-screen{height:auto!important;max-height:none!important;overflow:hidden visible!important}.cc-page,.crewcheck-side-content,.cc1251-dashboard-shell{min-height:100dvh!important;padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))!important}@media(max-width:1023px){.crewcheck-side-content,.cc1251-dashboard-shell{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))!important}}.cc-sidebar,.crewcheck-premium-sidebar,.cc-web-right-panel,.crewcheck-global-bottom-menu,.crewcheck-primary-bottom-nav{overflow-x:hidden!important}.cc-sidebar,.crewcheck-premium-sidebar,.cc-web-right-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto!important}@media(min-width:1024px){.crewcheck-side-layout{align-items:start!important;min-height:100dvh!important;display:grid!important}.crewcheck-premium-sidebar,.cc-sidebar{height:100dvh!important;max-height:100dvh!important;position:sticky!important;top:0!important}}@media(max-width:1023px){.crewcheck-side-layout{min-height:100dvh!important;display:block!important}.crewcheck-premium-sidebar{height:auto!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important}}.cc-loading-overlay,.crewcheck-sidebar-backdrop{overflow:hidden!important}:root{--cc-board-bg:#f8fbff;--cc-board-surface:#fff;--cc-board-surface-soft:#f3f8ff;--cc-board-border:#d9e7f7;--cc-board-border-strong:#bfd4ee;--cc-board-ink:#071832;--cc-board-muted:#50627d;--cc-board-blue:#0969e8;--cc-board-blue-2:#10a9f5;--cc-board-green:#07984f;--cc-board-amber:#f59e0b}.crewcheck-flightboard-screen .mx-auto.max-w-7xl>section{background:var(--cc-board-surface)!important;border-color:var(--cc-board-border)!important;box-shadow:0 24px 70px #092a541a!important}.crewcheck-flightboard-screen h1,.crewcheck-flightboard-screen h2,.crewcheck-flightboard-screen h3,.crewcheck-flightboard-screen .font-black{color:var(--cc-board-ink)}.crewcheck-flightboard-screen [class*=text-cyan-50],.crewcheck-flightboard-screen [class*=text-cyan-100],.crewcheck-flightboard-screen [class*=text-white]{color:var(--cc-board-ink)!important}.crewcheck-flightboard-screen [class*=bg-black],.crewcheck-flightboard-screen [class*="bg-white/"],.crewcheck-flightboard-screen [class*=bg-cyan-950],.crewcheck-flightboard-screen [class*="bg-cyan-300/10"]{background:var(--cc-board-surface)!important}.crewcheck-flightboard-screen input,.crewcheck-flightboard-screen select,.crewcheck-flightboard-screen label,.crewcheck-flightboard-screen .rounded-2xl,.crewcheck-flightboard-screen .rounded-3xl{border-color:var(--cc-board-border)!important}.crewcheck-flightboard-screen input,.crewcheck-flightboard-screen select{color:var(--cc-board-ink)!important;background:#fff!important}.crewcheck-flightboard-screen input::placeholder{color:#6d7f99!important;opacity:1!important}.crewcheck-flightboard-screen option{color:var(--cc-board-ink)!important;background:#fff!important}.crewcheck-flightboard-screen button{color:var(--cc-board-ink)}.crewcheck-flightboard-screen button[class*=bg-cyan-300],.crewcheck-flightboard-screen .cc-button-primary,.crewcheck-flightboard-screen button[class*=bg-blue],.crewcheck-flightboard-screen button:has(+*){text-shadow:none}.crewcheck-flightboard-screen .cc-button-primary,.crewcheck-flightboard-screen button[class*=bg-cyan-300]{color:#fff!important;background:linear-gradient(135deg,#0878ff,#04a7ed)!important;border-color:#0878ff59!important;box-shadow:0 14px 30px #0878ff38!important}.crewcheck-flightboard-screen [class*=border-white],.crewcheck-flightboard-screen [class*=border-cyan]{border-color:var(--cc-board-border)!important}.crewcheck-flightboard-screen [class*=text-emerald]{color:var(--cc-board-green)!important}.crewcheck-flightboard-screen [class*=text-amber],.crewcheck-flightboard-screen [class*=text-yellow]{color:#b66b00!important}.crewcheck-flightboard-screen [class*=bg-emerald]{background:#eafaf1!important;border-color:#bee8d0!important}.crewcheck-flightboard-screen [class*=bg-fuchsia]{color:#8a2fc0!important;background:#f6eafe!important;border-color:#e6c5fb!important}.crewcheck-flightboard-screen [class*=bg-amber]{color:#9d5e00!important;background:#fff6df!important;border-color:#f8dd9a!important}.crewcheck-flightboard-screen .hidden.lg\:block>div:first-child,.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\]:first-child{border-color:var(--cc-board-border)!important;color:#17304f!important;background:#f3f8ff!important}.crewcheck-flightboard-screen .crewcheck-board-company-cell{justify-content:flex-start;align-items:center;min-width:0;display:inline-flex;color:var(--cc-board-ink)!important}.crewcheck-flightboard-screen .crewcheck-board-destination{letter-spacing:.01em;color:#061a3a!important;font-weight:950!important}.crewcheck-flightboard-screen .crewcheck-airline-logo-badge{background:#fff!important;border-color:#dbe8f8!important;border-radius:.75rem!important;min-width:4.6rem!important;max-width:7.1rem!important;height:2.25rem!important;padding:.25rem .55rem!important;box-shadow:0 7px 18px #0f172a14!important}.crewcheck-flightboard-screen .crewcheck-airline-logo-badge.is-compact{min-width:4.1rem!important;max-width:6.6rem!important;height:2rem!important;padding:.2rem .45rem!important}.crewcheck-flightboard-screen .crewcheck-airline-logo-img{object-fit:contain!important;max-width:5.6rem!important;max-height:1.45rem!important}.crewcheck-flightboard-screen .crewcheck-airline-logo-badge.is-compact .crewcheck-airline-logo-img{max-width:5rem!important;max-height:1.25rem!important}.crewcheck-flightboard-screen .crewcheck-airport-board-row,.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center{border-color:var(--cc-board-border)!important;color:var(--cc-board-ink)!important;background:#fff!important}.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center:nth-child(odd){background:#f6faff!important}.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center:hover{background:#edf6ff!important}.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center span,.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center span[class*=text-]{color:inherit}.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center .crewcheck-board-destination,.crewcheck-flightboard-screen .crewcheck-board-destination,.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center .crewcheck-board-company-cell,.crewcheck-flightboard-screen .crewcheck-board-company-cell,.crewcheck-flightboard-screen .crewcheck-board-company-cell *{color:#061a3a!important}.crewcheck-flightboard-screen .grid.grid-cols-\[7rem_11rem_minmax\(12rem\,1fr\)_7rem_6rem_7rem_7rem_minmax\(10rem\,1fr\)\].items-center>span:first-child span:nth-child(n+2){color:#48617f!important}@media(max-width:1023px){.crewcheck-flightboard-screen .rounded-3xl{color:var(--cc-board-ink)!important;background:#fff!important;box-shadow:0 12px 34px #092a541a!important}.crewcheck-flightboard-screen .rounded-3xl h3,.crewcheck-flightboard-screen .rounded-3xl p{color:var(--cc-board-ink)!important}.crewcheck-flightboard-screen .rounded-3xl h3{color:#061a3a!important}}.crewcheck-sidebar-group-btn.is-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.crewcheck-sidebar-group.is-open>.crewcheck-sidebar-group-btn{color:#e8f7ff!important;background:#22d3ee1a!important;border-color:#22d3ee2e!important}[data-crew-theme=light] .crewcheck-sidebar-group.is-open>.crewcheck-sidebar-group-btn{color:#0b3158!important;box-shadow:none!important;background:#0b7fe817!important;border-color:#0b7fe833!important}[data-crew-theme=light] .crewcheck-sidebar-item.is-active{color:#075ca8!important;background:#eaf5ff!important;border-color:#9fcdf5!important;box-shadow:inset 3px 0 #0b7fe8,0 10px 22px #0b7fe81a!important}[data-crew-theme=light] .crewcheck-sidebar-item.is-active b,[data-crew-theme=light] .crewcheck-sidebar-item.is-active small{color:#075ca8!important;opacity:1!important}[data-crew-theme=light] .crewcheck-sidebar-collapse,[data-crew-theme=light] .crewcheck-nav-trigger,[data-crew-theme=light] .crewcheck-sidebar-footer{color:#08213d!important;background:#fff!important;border:1px solid #b9d7ef!important;box-shadow:0 12px 26px #08213d1f!important}[data-crew-theme=light] .crewcheck-sidebar-collapse svg,[data-crew-theme=light] .crewcheck-nav-trigger svg,[data-crew-theme=light] .crewcheck-sidebar-footer svg{color:#08213d!important;stroke:#08213d!important}[data-crew-theme=light] .crewcheck-nav-trigger{background:linear-gradient(#fff,#edf7ff)!important}@media(max-width:1023px){.crewcheck-nav-trigger{left:auto!important;right:calc(.85rem + env(safe-area-inset-right,0px))!important;z-index:130!important;display:inline-flex!important}}[data-crew-theme=light] .crewcheck-side-content,[data-crew-theme=light] .crewcheck-settings-screen,[data-crew-theme=light] .crewcheck-tool-screen,[data-crew-theme=light] .crewcheck-smart-departure-screen,[data-crew-theme=light] .crewcheck-flightboard-screen,[data-crew-theme=light] .crewcheck-results-premium,[data-crew-theme=light] .crewcheck-finance-screen,[data-crew-theme=light] .crewcheck-currency-screen,[data-crew-theme=light] .crewcheck-admin-screen,[data-crew-theme=light] .crewcheck-support-screen,[data-crew-theme=light] .crewcheck-bids-screen{color:#071a33!important;background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 30%),linear-gradient(#f7fbff,#edf5fc)!important}[data-crew-theme=light] .crewcheck-settings-screen *,[data-crew-theme=light] .crewcheck-tool-screen *,[data-crew-theme=light] .crewcheck-smart-departure-screen *,[data-crew-theme=light] .crewcheck-flightboard-screen *,[data-crew-theme=light] .crewcheck-results-premium *{text-shadow:none!important}[data-crew-theme=light] .crewcheck-settings-screen h1,[data-crew-theme=light] .crewcheck-settings-screen h2,[data-crew-theme=light] .crewcheck-settings-screen h3,[data-crew-theme=light] .crewcheck-tool-screen h1,[data-crew-theme=light] .crewcheck-tool-screen h2,[data-crew-theme=light] .crewcheck-flightboard-screen h1,[data-crew-theme=light] .crewcheck-smart-departure-screen h1{color:#071a33!important}[data-crew-theme=light] .crewcheck-settings-screen p,[data-crew-theme=light] .crewcheck-settings-screen label,[data-crew-theme=light] .crewcheck-tool-screen p,[data-crew-theme=light] .crewcheck-flightboard-screen p,[data-crew-theme=light] .crewcheck-smart-departure-screen p{color:#385a78!important}[data-crew-theme=light] .crewcheck-settings-content-panel,[data-crew-theme=light] .crewcheck-light-card,[data-crew-theme=light] .crewcheck-settings-screen section,[data-crew-theme=light] .crewcheck-settings-screen article,[data-crew-theme=light] .crewcheck-tool-screen section,[data-crew-theme=light] .crewcheck-tool-screen article,[data-crew-theme=light] .crewcheck-flightboard-screen section,[data-crew-theme=light] .crewcheck-flightboard-screen article,[data-crew-theme=light] .crewcheck-smart-departure-screen section,[data-crew-theme=light] .crewcheck-smart-departure-screen article{color:#071a33!important;background:#fffffff5!important;border-color:#cfe0ee!important;box-shadow:0 18px 42px #1441691a!important}[data-crew-theme=light] .crewcheck-settings-screen .text-white,[data-crew-theme=light] .crewcheck-tool-screen .text-white,[data-crew-theme=light] .crewcheck-flightboard-screen .text-white,[data-crew-theme=light] .crewcheck-smart-departure-screen .text-white{color:#071a33!important}[data-crew-theme=light] .crewcheck-settings-screen .text-cyan-100,[data-crew-theme=light] .crewcheck-settings-screen .text-cyan-50,[data-crew-theme=light] .crewcheck-tool-screen .text-cyan-100,[data-crew-theme=light] .crewcheck-flightboard-screen .text-cyan-100{color:#075ca8!important}[data-crew-theme=light] .crewcheck-flightboard-screen [data-company-cell],[data-crew-theme=light] .crewcheck-flightboard-screen .cc-flight-company,[data-crew-theme=light] .crewcheck-flightboard-screen .cc-airline-name{color:#061a31!important;font-weight:900!important}[data-crew-theme=light] .crewcheck-flightboard-screen [data-destination-cell],[data-crew-theme=light] .crewcheck-flightboard-screen .cc-flight-destination,[data-crew-theme=light] .crewcheck-flightboard-screen .cc-airport-code{color:#061a31!important;font-weight:950!important}.crewcheck-flightboard-screen .cc-airline-logo,.crewcheck-flightboard-screen img[alt*=LATAM],.crewcheck-flightboard-screen img[alt*=GOL],.crewcheck-flightboard-screen img[alt*=Azul]{object-fit:contain!important;max-width:4.8rem!important;max-height:1.45rem!important}[data-crew-theme=light] .toast,[data-crew-theme=light] [role=status]{color:#071a33}.crewcheck-results-drawer-v1192{transform-origin:0!important;left:0!important;right:auto!important}.crewcheck-results-premium header button[aria-label="Abrir menu lateral"]{color:var(--foreground)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-results-premium header button[aria-label="Abrir menu lateral"]{background:color-mix(in srgb,var(--surface) 84%,transparent)!important}}.crewcheck-results-premium header button[aria-label="Abrir menu lateral"]{border:1px solid var(--surface-border)!important;box-shadow:0 8px 20px #08213d14!important}@media(max-width:640px){.crewcheck-results-premium main{padding-left:.72rem!important;padding-right:.72rem!important;padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))!important}.android-roster-list,.crewcheck-roster-premium-list{gap:.9rem!important;overflow:visible!important}.cc-roster-day-card,.cc-roster-day-card-v10832{border-radius:1.15rem!important;padding:.72rem!important;overflow:hidden!important}.cc-roster-date-card,.cc-roster-date-card-v10832,.cc-roster-date-compact-v11023,.cc-roster-date-compact-v11027{border-radius:1rem!important;margin-bottom:.65rem!important;padding:.85rem .9rem!important}.cc-date-row-v11023,.cc-date-row-v11027{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:.55rem!important;min-width:0!important;display:flex!important}.cc-date-stamp-v10832,.cc-date-stamp-v11023,.cc-date-stamp-v11027{white-space:nowrap!important;align-items:baseline!important;gap:.38rem!important;min-width:0!important;display:flex!important}.cc-roster-weekday{letter-spacing:.16em!important;min-width:2.25rem!important;font-size:.74rem!important}.cc-roster-day-number,.cc-roster-day-number-desktop{letter-spacing:-.07em!important;font-size:clamp(3.1rem,14vw,4.35rem)!important;line-height:.82!important}.cc-roster-month{letter-spacing:.1em!important;font-size:.78rem!important}.cc-day-finance-chips,.cc-day-finance-chips-v11023{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:.85rem!important;display:grid!important}.cc-financial-chip,.cc-financial-chip-perdiem,.cc-financial-chip-total{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:1.85rem!important;padding:.38rem .5rem!important;font-size:.66rem!important;line-height:1.05!important;overflow:hidden!important}.cc-roster-event,.cc-roster-event-trigger-v11023{border-radius:1rem!important;overflow:hidden!important}.cc-roster-event-trigger-v11023{padding:.72rem!important}.cc-roster-event-grid-v11023{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:2.55rem minmax(0,1fr) 1.25rem!important;grid-template-areas:"icon main chevron""time main chevron"!important;align-items:center!important;gap:.55rem .75rem!important;padding:0!important;display:grid!important;overflow:visible!important}.cc-roster-event-icon{border-radius:.85rem!important;grid-area:icon!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important}.cc-roster-event-icon svg{width:1.12rem!important;height:1.12rem!important}.cc-roster-event-time{letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;text-align:center!important;grid-area:time!important;width:2.55rem!important;min-width:0!important;max-width:2.55rem!important;font-size:.86rem!important;line-height:1.05!important}.cc-roster-event-text-v11023{grid-area:main!important;min-width:0!important;padding-right:.1rem!important;overflow:hidden!important}.cc-roster-event-title{white-space:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:.98rem!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.cc-roster-event-subtitle{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:.2rem!important;font-size:.76rem!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.cc-roster-crew-summary{white-space:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:.65rem!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.cc-roster-regulatory-chip{white-space:normal!important;overflow-wrap:break-word!important;border-radius:.75rem!important;max-width:100%!important;margin-top:.35rem!important;padding:.28rem .48rem!important;font-size:.62rem!important;line-height:1.05!important}.cc-roster-chevron{grid-area:chevron!important;place-self:center end!important;width:1rem!important;height:1rem!important}}@media(max-width:380px){.cc-roster-event-grid-v11023{grid-template-columns:2.25rem minmax(0,1fr) 1.1rem!important;gap:.45rem .58rem!important}.cc-roster-event-icon{width:2.12rem!important;min-width:2.12rem!important;height:2.12rem!important}.cc-roster-event-time{width:2.25rem!important;max-width:2.25rem!important;font-size:.78rem!important}.cc-roster-event-title{font-size:.92rem!important}.cc-roster-event-subtitle{font-size:.71rem!important}}.cc-roster-event-v1256,.cc-roster-event-trigger-v1256,.cc-roster-event-mobile-v1256,.cc-roster-event-mainrow-v1256,.cc-roster-event-titleblock-v1256,.cc-roster-event-time-row-v1256,.cc-roster-event-meta-v1256{box-sizing:border-box!important;min-width:0!important}.cc-roster-event-trigger-v1256{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cc-roster-event-mobile-v1256{flex-direction:column!important;gap:.58rem!important;width:100%!important;padding:.82rem!important;display:flex!important;overflow:hidden!important}.cc-roster-event-mainrow-v1256{grid-template-columns:2.55rem minmax(0,1fr) 1.35rem!important;align-items:start!important;gap:.72rem!important;width:100%!important;display:grid!important}.cc-roster-event-icon-v1256{width:2.55rem!important;min-width:2.55rem!important;max-width:2.55rem!important;height:2.55rem!important}.cc-roster-event-titleblock-v1256{min-width:0!important;overflow:hidden!important}.cc-roster-event-title-v1256{color:var(--cc104-text,#071a33)!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;margin:0!important;font-size:clamp(.96rem,4vw,1.08rem)!important;font-weight:950!important;line-height:1.12!important;display:block!important}.cc-roster-event-subtitle-v1256{color:var(--cc104-text-3,#60758a)!important;-webkit-line-clamp:2!important;overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;margin:.25rem 0 0!important;font-size:clamp(.74rem,3.1vw,.84rem)!important;font-weight:650!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.cc-roster-chevron-v1256{width:1.1rem!important;height:1.1rem!important;color:var(--cc104-accent,#0b7fe8)!important;place-self:center end!important}.cc-roster-event-time-row-v1256{justify-content:flex-start!important;width:100%!important;padding-left:3.27rem!important;display:flex!important}.cc-roster-event-time-v1256{max-width:100%!important;color:var(--cc104-text,#071a33)!important;letter-spacing:-.05em!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;font-size:clamp(1.18rem,6.2vw,1.55rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.cc-roster-event-meta-v1256{grid-template-columns:minmax(0,1fr)!important;gap:.38rem!important;width:100%!important;padding-left:3.27rem!important;display:grid!important}.cc-roster-crew-summary-v1256{color:#0b5f99!important;white-space:normal!important;overflow-wrap:break-word!important;margin:0!important;font-size:clamp(.66rem,2.8vw,.74rem)!important;font-weight:900!important;line-height:1.15!important;display:block!important}.cc-roster-event-meta-v1256 .cc-roster-regulatory-chip{white-space:normal!important;overflow-wrap:break-word!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:.32rem .58rem!important;font-size:clamp(.62rem,2.6vw,.72rem)!important;line-height:1.1!important}.cc-roster-event-v1256 .cc-roster-event-grid-v11023{display:contents!important}@media(max-width:640px){.cc-roster-event-v1256{border-radius:1.08rem!important}.cc-roster-event-mobile-v1256{gap:.52rem!important;padding:.76rem!important}.cc-roster-event-mainrow-v1256{grid-template-columns:2.35rem minmax(0,1fr) 1.2rem!important;gap:.62rem!important}.cc-roster-event-icon-v1256{width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:2.35rem!important}.cc-roster-event-time-row-v1256,.cc-roster-event-meta-v1256{padding-left:2.97rem!important}}@media(max-width:380px){.cc-roster-event-mainrow-v1256{grid-template-columns:2.1rem minmax(0,1fr) 1.05rem!important;gap:.5rem!important}.cc-roster-event-icon-v1256{border-radius:.75rem!important;width:2.1rem!important;min-width:2.1rem!important;max-width:2.1rem!important;height:2.1rem!important}.cc-roster-event-time-row-v1256,.cc-roster-event-meta-v1256{padding-left:0!important}.cc-roster-event-time-v1256{letter-spacing:-.04em!important;background:#0ea5e914!important;border:1px solid #0ea5e929!important;border-radius:.8rem!important;justify-content:center!important;width:100%!important;padding:.45rem .55rem!important;font-size:clamp(1.02rem,5.5vw,1.25rem)!important}.cc-roster-event-meta-v1256{padding-left:0!important}}.cc-roster-event.off .cc-roster-event-time-v1256,.cc-roster-event.layover .cc-roster-event-time-v1256{letter-spacing:-.035em!important}.cc-roster-event-expanded-v1256{padding-top:.2rem!important}.cc-opening-splash{z-index:9999;color:#fff;isolation:isolate;background:#020817;place-items:center;width:100vw;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.cc-opening-video-bg,.cc-opening-video-main{opacity:0;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.cc-opening-video-bg{object-fit:cover;object-position:center center;filter:blur(22px)saturate(128%)brightness(.74);z-index:0;transform:scale(1.08)}.cc-opening-video-main{object-fit:contain;object-position:center center;z-index:1;background:0 0}.cc-opening-video-bg.is-ready{opacity:.72}.cc-opening-video-main.is-ready{opacity:1}.cc-opening-fallback{z-index:0;background:radial-gradient(circle at 50% 34%,#38bdf857,#0000 33%),linear-gradient(135deg,#020817,#071a35 52%,#020817);position:absolute;inset:0}.cc-opening-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 42%,#02081738 76%,#020817b8),linear-gradient(#0208171f,#0208170f 38%,#0208178f);position:absolute;inset:0}.cc-opening-loader{left:50%;bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));z-index:3;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);text-align:center;background:#02081761;border:1px solid #ffffff1f;border-radius:999px;width:min(82vw,22rem);padding:.75rem .9rem;position:absolute;transform:translate(-50%);box-shadow:0 18px 60px #0891b22e}.cc-opening-loader span{color:#ecfeffeb;letter-spacing:.26em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.cc-opening-loader i{background:linear-gradient(90deg,#22d3ee,#93c5fd);border-radius:999px;width:46%;height:.2rem;margin:.52rem auto 0;animation:1.25s ease-in-out infinite alternate cc-opening-loader-pulse;display:block}@keyframes cc-opening-loader-pulse{0%{opacity:.58;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@media(min-aspect-ratio:1){.cc-opening-video-main{object-fit:contain;width:100%;height:100%;max-height:100svh}.cc-opening-loader{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media(max-aspect-ratio:9/16){.cc-opening-video-main{object-fit:cover;object-position:center center}}@media(max-width:700px){.cc-roster-day-card-v1258{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 .9rem!important;padding:0!important;display:block!important;overflow:visible!important}.cc-roster-day-header-v1258{background:#fffffff0!important;border:1px solid #cde1ef!important;border-radius:1.05rem!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;margin:0 0 .45rem!important;padding:.72rem .82rem!important;display:grid!important;box-shadow:0 8px 22px #1436540f!important}.cc-roster-day-date-v1258{white-space:nowrap!important;align-items:baseline!important;gap:.38rem!important;min-width:0!important;display:flex!important}.cc-roster-weekday-v1258,.cc-roster-month-v1258{color:#385a78!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important;line-height:1!important}.cc-roster-day-number-v1258{color:#071a33!important;letter-spacing:-.08em!important;font-size:clamp(1.9rem,8.6vw,2.75rem)!important;font-weight:950!important;line-height:.88!important}.cc-roster-today-v1258{color:#0b7fe8!important;letter-spacing:0!important;background:#e8f3ff!important;border-radius:999px!important;align-items:center!important;height:1.25rem!important;padding:0 .55rem!important;font-size:.64rem!important;font-weight:950!important;display:inline-flex!important}.cc-roster-finance-v1258{grid-template-columns:1fr 1fr!important;gap:.5rem!important;display:grid!important}.cc-roster-finance-v1258 span{color:#385a78!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f7fbff!important;border:1px solid #d9e8f4!important;border-radius:.82rem!important;min-width:0!important;padding:.52rem .58rem!important;font-size:.66rem!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.cc-roster-finance-v1258 b{color:#071a33!important;font-weight:950!important}.cc-roster-events-v1258{gap:.52rem!important;width:100%!important;min-width:0!important;display:grid!important}.cc-roster-events-v1258 .cc-roster-event-v1256{background:#fffffffa!important;border:1px solid #cde1ef!important;box-shadow:0 10px 26px #14365412!important}.cc-roster-events-v1258 .cc-roster-event-mobile-v1256{gap:.48rem!important;padding:.72rem!important}.cc-roster-events-v1258 .cc-roster-event-mainrow-v1256{grid-template-columns:2.2rem minmax(0,1fr) 1rem!important;gap:.58rem!important}.cc-roster-events-v1258 .cc-roster-event-icon-v1256{border-radius:.78rem!important;width:2.2rem!important;min-width:2.2rem!important;max-width:2.2rem!important;height:2.2rem!important}.cc-roster-events-v1258 .cc-roster-event-title-v1256{white-space:normal!important;overflow-wrap:break-word!important;font-size:.98rem!important;line-height:1.08!important}.cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{-webkit-line-clamp:2!important;font-size:.74rem!important;line-height:1.16!important}.cc-roster-events-v1258 .cc-roster-event-time-row-v1256,.cc-roster-events-v1258 .cc-roster-event-meta-v1256{padding-left:0!important}.cc-roster-events-v1258 .cc-roster-event-time-v1256{color:#071a33!important;letter-spacing:-.04em!important;white-space:normal!important;overflow-wrap:break-word!important;background:#0ea5e913!important;border:1px solid #0ea5e92e!important;border-radius:.82rem!important;justify-content:center!important;width:100%!important;padding:.42rem .55rem!important;font-size:clamp(1.02rem,5.1vw,1.25rem)!important}.cc-roster-events-v1258 .cc-roster-event-meta-v1256{gap:.32rem!important}.cc-roster-events-v1258 .cc-roster-crew-summary-v1256{font-size:.66rem!important;line-height:1.1!important}.cc-roster-events-v1258 .cc-roster-regulatory-chip{text-align:center!important;border-radius:.8rem!important;justify-content:center!important;width:100%!important}}@media(max-height:520px)and (orientation:landscape){.cc-roster-day-header-v1258{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.cc-roster-finance-v1258{grid-template-columns:1fr 1fr!important}}.cc-opening-splash{z-index:9999!important;background:#020817!important;width:100vw!important;height:100svh!important;min-height:100svh!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cc-opening-video-full{object-fit:cover!important;object-position:center center!important;opacity:0!important;background:#020817!important;width:100%!important;height:100%!important;transition:opacity .35s!important;position:absolute!important;inset:0!important}.cc-opening-video-full.is-ready{opacity:1!important}.cc-opening-soft-vignette{pointer-events:none!important;background:radial-gradient(circle at 50% 45%,#0000 45%,#0208172e 76%,#0208176b),linear-gradient(#0208170a,#02081700 45%,#0208172e)!important;position:absolute!important;inset:0!important}.cc-opening-fallback{background:radial-gradient(circle at 50% 34%,#38bdf84d,#0000 32%),linear-gradient(135deg,#020817,#071a35,#020817)!important;position:absolute!important;inset:0!important}@media(max-width:700px){.crewcheck-results-premium{background:var(--background)!important}.android-roster-list,.crewcheck-roster-premium-list{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))!important}.cc-roster-day-card-v1258{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 .92rem!important;padding:0!important;display:block!important;overflow:visible!important}.cc-roster-day-header-v1258{border-radius:1.05rem!important;gap:.52rem!important;margin:0 0 .52rem!important;padding:.72rem .78rem!important;display:grid!important}[data-crew-theme=dark] .cc-roster-day-header-v1258{background:#07172af5!important;border:1px solid #94bbdb2e!important;box-shadow:0 14px 34px #00000038!important}[data-crew-theme=light] .cc-roster-day-header-v1258{background:#fffffff5!important;border:1px solid #cde1ef!important;box-shadow:0 8px 22px #1436540f!important}.cc-roster-day-date-v1258{white-space:nowrap!important;align-items:baseline!important;gap:.36rem!important;min-width:0!important;display:flex!important}.cc-roster-weekday-v1258,.cc-roster-month-v1258{letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important;line-height:1!important}[data-crew-theme=dark] .cc-roster-weekday-v1258,[data-crew-theme=dark] .cc-roster-month-v1258{color:#cbe6ffa3!important}[data-crew-theme=light] .cc-roster-weekday-v1258,[data-crew-theme=light] .cc-roster-month-v1258{color:#385a78!important}.cc-roster-day-number-v1258{letter-spacing:-.08em!important;font-size:clamp(1.85rem,8vw,2.55rem)!important;font-weight:950!important;line-height:.88!important}[data-crew-theme=dark] .cc-roster-day-number-v1258{color:#eaf7ff!important}[data-crew-theme=light] .cc-roster-day-number-v1258{color:#071a33!important}.cc-roster-today-v1258{letter-spacing:0!important;border-radius:999px!important;align-items:center!important;height:1.25rem!important;padding:0 .55rem!important;font-size:.64rem!important;font-weight:950!important;display:inline-flex!important}[data-crew-theme=dark] .cc-roster-today-v1258{color:#67e8f9!important;background:#22d3ee1f!important;border:1px solid #22d3ee33!important}[data-crew-theme=light] .cc-roster-today-v1258{color:#0b7fe8!important;background:#e8f3ff!important}.cc-roster-finance-v1258{grid-template-columns:1fr 1fr!important;gap:.5rem!important;display:grid!important}.cc-roster-finance-v1258 span{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:.82rem!important;min-width:0!important;padding:.5rem .55rem!important;font-size:.66rem!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}[data-crew-theme=dark] .cc-roster-finance-v1258 span{color:#dbeeffbd!important;background:#ffffff13!important;border:1px solid #94bbdb29!important}[data-crew-theme=light] .cc-roster-finance-v1258 span{color:#385a78!important;background:#f7fbff!important;border:1px solid #d9e8f4!important}[data-crew-theme=dark] .cc-roster-finance-v1258 b{color:#f8fbff!important}[data-crew-theme=light] .cc-roster-finance-v1258 b{color:#071a33!important}.cc-roster-events-v1258{gap:.58rem!important;min-width:0!important;display:grid!important}.cc-roster-events-v1258 .cc-roster-event-v1256{border-radius:1.05rem!important;min-height:0!important;overflow:hidden!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256{color:#eaf7ff!important;background:#08192dfa!important;border:1px solid #94bbdb2e!important;box-shadow:0 12px 32px #0000003d!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256{color:#071a33!important;background:#fffffffa!important;border:1px solid #cde1ef!important;box-shadow:0 10px 26px #14365412!important}.cc-roster-events-v1258 .cc-roster-event-mobile-v1256{flex-direction:column!important;gap:.48rem!important;padding:.72rem!important;display:flex!important}.cc-roster-events-v1258 .cc-roster-event-mainrow-v1256{grid-template-columns:2.2rem minmax(0,1fr) 1.05rem!important;grid-template-areas:"icon title chevron"!important;align-items:center!important;gap:.58rem!important;width:100%!important;display:grid!important}.cc-roster-events-v1258 .cc-roster-event-icon-v1256{border-radius:.78rem!important;grid-area:icon!important;width:2.2rem!important;min-width:2.2rem!important;max-width:2.2rem!important;height:2.2rem!important}.cc-roster-events-v1258 .cc-roster-event-titleblock-v1256{grid-area:title!important;min-width:0!important;overflow:hidden!important}.cc-roster-events-v1258 .cc-roster-chevron-v1256{grid-area:chevron!important;place-self:center end!important}.cc-roster-events-v1258 .cc-roster-event-title-v1256{letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:break-word!important;margin:0!important;font-size:.98rem!important;font-weight:950!important;line-height:1.1!important;display:block!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-title-v1256{color:#071a33!important}.cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:.22rem!important;font-size:.74rem!important;font-weight:700!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{color:#5d7188!important}.cc-roster-events-v1258 .cc-roster-event-time-row-v1256,.cc-roster-events-v1258 .cc-roster-event-meta-v1256{width:100%!important;padding-left:0!important}.cc-roster-events-v1258 .cc-roster-event-time-v1256{letter-spacing:-.04em!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important;border-radius:.82rem!important;justify-content:center!important;width:100%!important;padding:.43rem .55rem!important;font-size:clamp(1rem,5vw,1.2rem)!important;font-weight:950!important;line-height:1!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-time-v1256{color:#eaf7ff!important;background:#22d3ee1a!important;border:1px solid #22d3ee33!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-time-v1256{color:#071a33!important;background:#0ea5e913!important;border:1px solid #0ea5e92e!important}.cc-roster-events-v1258 .cc-roster-crew-summary-v1256{white-space:normal!important;overflow-wrap:break-word!important;font-size:.66rem!important;font-weight:900!important;line-height:1.14!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-crew-summary-v1256{color:#7dd3fc!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-crew-summary-v1256{color:#0b5f99!important}.cc-roster-events-v1258 .cc-roster-regulatory-chip{text-align:center!important;width:100%!important;max-width:100%!important;color:inherit!important;border-radius:.8rem!important;justify-content:center!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-regulatory-chip{color:#e0faff!important;background:#22d3ee21!important;border:1px solid #22d3ee38!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-regulatory-chip{color:#063f66!important;background:#0ea5e91a!important;border:1px solid #0ea5e938!important}.cc-roster-date-card,.cc-roster-date-card-v10832,.cc-roster-date-compact-v11023,.cc-roster-date-compact-v11027{display:none!important}[data-crew-theme=dark] .android-roster-list>div:first-child,[data-crew-theme=dark] .crewcheck-roster-premium-list>div:first-child{color:#eaf7ff!important;background:#07172aeb!important;border-color:#94bbdb24!important;box-shadow:0 14px 38px #0000003d!important}[data-crew-theme=dark] .android-roster-list>div:first-child h2,[data-crew-theme=dark] .crewcheck-roster-premium-list>div:first-child h2{color:#f8fbff!important}[data-crew-theme=dark] .android-roster-list>div:first-child p,[data-crew-theme=dark] .crewcheck-roster-premium-list>div:first-child p{color:#7dd3fcdb!important}.android-roster-list,.crewcheck-roster-premium-list{gap:1rem!important}.cc-roster-events-v1258{gap:.76rem!important}.cc-roster-day-card-v1258{margin-bottom:1.18rem!important}.cc-roster-day-header-v1258{margin-bottom:.72rem!important;padding:.86rem .9rem!important}.cc-roster-events-v1258 .cc-roster-event-v1256{border-radius:1.18rem!important}.cc-roster-events-v1258 .cc-roster-event-mobile-v1256{gap:.62rem!important;padding:.9rem!important}.cc-roster-events-v1258 .cc-roster-event-mainrow-v1256{gap:.72rem!important}.cc-roster-events-v1258 .cc-roster-event-time-v1256{margin-top:.05rem!important;padding-top:.52rem!important;padding-bottom:.52rem!important}.cc-roster-events-v1258 .cc-roster-regulatory-chip{margin-top:.08rem!important;line-height:1.18!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256{background:linear-gradient(#0a1f37fa,#07172afa)!important;border-color:#7dd3fc29!important;box-shadow:inset 0 1px #ffffff09,0 14px 30px #00000038!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-time-v1256{background:#22d3ee18!important;border-color:#22d3ee2e!important;box-shadow:inset 0 1px #ffffff09!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-title-v1256{color:#f8fbff!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{color:#dbeeffb8!important}}.cc-roster-weather-card-v12510{color:#0b2742!important;background:#f0f9fff0!important;border-color:#0ea5e92e!important}[data-crew-theme=dark] .cc-roster-weather-card-v12510{color:#eaf7ff!important;background:#08192df0!important;border-color:#7dd3fc29!important}.cc-roster-weather-icon-v12510{color:#0b7fe8!important}[data-crew-theme=dark] .cc-roster-weather-icon-v12510{color:#67e8f9!important}.cc-roster-weather-title-v12510{color:#07335a!important;letter-spacing:-.01em!important}[data-crew-theme=dark] .cc-roster-weather-title-v12510{color:#f8fbff!important}.cc-roster-weather-badge-v12510{color:#92400e;background:#f59e0b1f;border-radius:999px;padding:.16rem .45rem;font-size:.62rem;font-weight:950;display:inline-flex}[data-crew-theme=dark] .cc-roster-weather-badge-v12510{color:#fde68a;background:#f59e0b29}.cc-roster-weather-body-v12510,.cc-roster-weather-note-v12510{color:#425a72!important}[data-crew-theme=dark] .cc-roster-weather-body-v12510,[data-crew-theme=dark] .cc-roster-weather-note-v12510{color:#dbeeffbd!important}.cc-roster-weather-raw-v12510{display:block;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:break-word!important;color:#526a82!important;font-size:.66rem!important;line-height:1.35!important}[data-crew-theme=dark] .cc-roster-weather-raw-v12510{color:#dbeeffad!important}.cc-roster-weather-button-v12510{color:#075ca8!important;background:#fff!important;border:1px solid #0ea5e92e!important}[data-crew-theme=dark] .cc-roster-weather-button-v12510{color:#e0faff!important;background:#ffffff14!important;border-color:#7dd3fc29!important}@media(max-width:700px){[data-crew-theme=dark] .cc-roster-event-expanded-v1256,[data-crew-theme=dark] .cc-roster-event-v1256 [class*=border-t]{border-color:#94bbdb24!important}[data-crew-theme=dark] .cc-roster-event-v1256 .bg-white,[data-crew-theme=dark] .cc-roster-event-v1256 [class*=bg-sky-50],[data-crew-theme=dark] .cc-roster-event-v1256 [class*=bg-yellow-50],[data-crew-theme=dark] .cc-roster-event-v1256 [class*=bg-amber-50]{color:#eaf7ff!important;background-color:#0a1f37f5!important}}[data-crew-theme=light] body,[data-crew-theme=light] #root,[data-crew-theme=light] .crewcheck-side-layout,[data-crew-theme=light] .crewcheck-results-premium,[data-crew-theme=light] .crewcheck-side-content{color:#071a33!important;background:radial-gradient(circle at 8% 8%,#0ea5e921,#0000 26rem),linear-gradient(#f6fbff,#eef6fc 48%,#f8fbff)!important}[data-crew-theme=dark] body,[data-crew-theme=dark] #root,[data-crew-theme=dark] .crewcheck-side-layout,[data-crew-theme=dark] .crewcheck-results-premium,[data-crew-theme=dark] .crewcheck-side-content{color:#f1f8ff!important;background:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 25rem),radial-gradient(circle at 88% 8%,#1e40af24,#0000 27rem),linear-gradient(#071120,#05101d 48%,#020814)!important}[data-crew-theme=dark] .cc-card,[data-crew-theme=dark] .crewcheck-settings-screen section,[data-crew-theme=dark] .crewcheck-settings-screen article,[data-crew-theme=dark] .crewcheck-tool-screen section,[data-crew-theme=dark] .crewcheck-tool-screen article,[data-crew-theme=dark] .crewcheck-light-card{color:#f1f8ff!important;background:#091a2eeb!important;border-color:#94bbdb29!important;box-shadow:0 18px 42px #0000003d!important}[data-crew-theme=dark] .cc-card h1,[data-crew-theme=dark] .cc-card h2,[data-crew-theme=dark] .cc-card h3,[data-crew-theme=dark] .cc-card p,[data-crew-theme=dark] .crewcheck-settings-screen h1,[data-crew-theme=dark] .crewcheck-settings-screen h2,[data-crew-theme=dark] .crewcheck-settings-screen h3,[data-crew-theme=dark] .crewcheck-settings-screen p{color:inherit!important}.crewcheck-side-content,.crewcheck-side-content *{pointer-events:auto}.crewcheck-dashboard button,.crewcheck-side-content button,.crewcheck-results-premium button,.crewcheck-nav-trigger,.crewcheck-header-menu-button,.crewcheck-header-back-button{z-index:20;touch-action:manipulation;position:relative;pointer-events:auto!important}.crewcheck-nav-trigger{left:calc(.85rem + env(safe-area-inset-left,0px))!important;z-index:150!important;right:auto!important}@media(max-width:1023px){.crewcheck-nav-trigger{left:calc(.85rem + env(safe-area-inset-left,0px))!important;display:inline-flex!important;right:auto!important}}.crewcheck-header-menu-button{background:var(--surface)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-header-menu-button{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}.crewcheck-header-menu-button{border:1px solid var(--surface-border)!important;color:var(--foreground)!important;box-shadow:0 10px 24px #00000014!important}[data-crew-theme=light] .crewcheck-header-menu-button,[data-crew-theme=light] .crewcheck-nav-trigger{color:#071a33!important;background:#fff!important;border-color:#bcd9ee!important;box-shadow:0 12px 26px #1436541f!important}[data-crew-theme=dark] .crewcheck-header-menu-button,[data-crew-theme=dark] .crewcheck-nav-trigger{color:#f1f8ff!important;background:#091a2eeb!important;border-color:#94bbdb38!important;box-shadow:0 12px 30px #00000047!important}.crewcheck-dashboard [aria-label*=tema i],.crewcheck-dashboard [aria-label*=Tema i],.crewcheck-dashboard [aria-label*=modo i],.crewcheck-dashboard [aria-label*=Modo i],.crewcheck-dashboard [aria-label*=menu i],.crewcheck-dashboard [aria-label*=Menu i]{cursor:pointer!important;pointer-events:auto!important;z-index:60!important}@media(max-width:700px){.android-roster-list,.crewcheck-roster-premium-list{gap:1.25rem!important;padding-left:.12rem!important;padding-right:.12rem!important}.cc-roster-day-card-v1258{margin-bottom:1.45rem!important;padding-left:.25rem!important;position:relative!important}.cc-roster-day-card-v1258:before{content:"";opacity:.92;background:linear-gradient(#22d3ee,#3b82f6 48%,#f59e0b);border-radius:999px;width:.22rem;position:absolute;top:.4rem;bottom:.2rem;left:.02rem}.cc-roster-day-header-v1258{border-radius:1.25rem!important;margin-bottom:.88rem!important;margin-left:.38rem!important;padding:.98rem 1rem!important}.cc-roster-events-v1258{gap:.86rem!important;margin-left:.38rem!important}[data-crew-theme=dark] .cc-roster-day-header-v1258{background:linear-gradient(135deg,#091e36fa,#071424fa)!important;border-color:#7dd3fc33!important;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0a!important}[data-crew-theme=light] .cc-roster-day-header-v1258{background:linear-gradient(135deg,#fff,#f4fbff)!important;border-color:#c8e2f3!important;box-shadow:0 14px 34px #14365414!important}.cc-roster-day-date-v1258{gap:.45rem!important}.cc-roster-day-number-v1258{font-size:clamp(2.35rem,10vw,3.25rem)!important}[data-crew-theme=dark] .cc-roster-weekday-v1258,[data-crew-theme=dark] .cc-roster-month-v1258{color:#8fdfff!important}[data-crew-theme=dark] .cc-roster-day-number-v1258{color:#fff!important;text-shadow:0 0 18px #22d3ee2e!important}.cc-roster-finance-v1258{gap:.65rem!important}[data-crew-theme=dark] .cc-roster-finance-v1258 span{color:#eaf7ffc7!important;background:#ffffff14!important;border-color:#7dd3fc2b!important}[data-crew-theme=dark] .cc-roster-finance-v1258 b{color:#fff!important}.cc-roster-events-v1258 .cc-roster-event-v1256{border-radius:1.25rem!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256{background:linear-gradient(#0a223cfa,#061628fc)!important;border-color:#7dd3fc2e!important;box-shadow:0 18px 40px #00000045,inset 0 1px #ffffff09!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256{background:#fff!important;border-color:#c7dfef!important;box-shadow:0 14px 34px #14365414!important}.cc-roster-events-v1258 .cc-roster-event-mobile-v1256{gap:.72rem!important;padding:1rem!important}.cc-roster-events-v1258 .cc-roster-event-time-v1256{border-radius:1rem!important;margin-top:.08rem!important;padding:.64rem .7rem!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-time-v1256{color:#fff!important;background:#22d3ee1f!important;border-color:#22d3ee3b!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{color:#dbeeffc7!important}}.cc-roster-event-meta-v1256 .cc-roster-regulatory-chip{display:none!important}.cc-roster-detail-regulation-v12511{margin:.55rem .75rem .25rem!important}.cc-roster-regulatory-chip{white-space:normal!important;text-align:left!important;align-items:flex-start!important;width:100%!important;max-width:100%!important}.cc-roster-regulatory-text-v12511{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.25!important;overflow:visible!important}[data-crew-theme=dark] .cc-roster-detail-regulation-v12511 .cc-roster-regulatory-chip{color:#e0faff!important;background:#22d3ee1f!important;border-color:#22d3ee3d!important}[data-crew-theme=light] .cc-roster-detail-regulation-v12511 .cc-roster-regulatory-chip{color:#064b72!important;background:#e9f8ff!important;border-color:#a9dff4!important}.crewcheck-results-drawer-v1192,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu,.crewcheck-premium-sidebar{transform-origin:0!important}@media(max-width:1023px){.crewcheck-results-drawer-v1192,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu{left:0!important;right:auto!important}}.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger,.crewcheck-results-premium.is-menu-open .crewcheck-header-menu-button,body:has(.crewcheck-sidebar-backdrop) .crewcheck-nav-trigger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cc-opening-splash{background:#020817!important}.cc-opening-video-full{object-fit:cover!important;object-position:center center!important;min-width:100vw!important;min-height:100svh!important}.cc-opening-loader,.cc-opening-loader *,.cc-opening-video-bg,.cc-opening-video-main,.cc-opening-vignette{display:none!important}[data-crew-theme=light] .crewcheck-settings-screen{color:#071a33!important;background:radial-gradient(circle at 12% 0,#0ea5e924,#0000 24rem),linear-gradient(#f7fbff,#eef6fc 48%,#fff)!important}[data-crew-theme=light] .crewcheck-settings-screen>.pointer-events-none,[data-crew-theme=light] .crewcheck-settings-screen>.pointer-events-none>div{opacity:0!important;background:0 0!important}[data-crew-theme=light] .crewcheck-settings-screen .text-white,[data-crew-theme=light] .crewcheck-settings-screen .text-cyan-50,[data-crew-theme=light] .crewcheck-settings-screen .text-cyan-100,[data-crew-theme=light] .crewcheck-settings-screen h1,[data-crew-theme=light] .crewcheck-settings-screen h2,[data-crew-theme=light] .crewcheck-settings-screen h3{color:#071a33!important}[data-crew-theme=light] .crewcheck-settings-screen .text-slate-300,[data-crew-theme=light] .crewcheck-settings-screen .text-slate-400,[data-crew-theme=light] .crewcheck-settings-screen p{color:#4f657d!important}[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/\[0\.07\],[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/\[0\.055\],[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/\[0\.045\],[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/\[0\.075\],[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/10,[data-crew-theme=light] .crewcheck-settings-screen .bg-white\/8{background:#fffffff5!important}[data-crew-theme=light] .crewcheck-settings-screen .border-white\/10,[data-crew-theme=light] .crewcheck-settings-screen .border-cyan-200\/18,[data-crew-theme=light] .crewcheck-settings-screen .border-cyan-300\/50{border-color:#c9deee!important}[data-crew-theme=light] .crewcheck-settings-category-list button{color:#071a33!important;background:#fffffff5!important;border-color:#c9deee!important;box-shadow:0 12px 28px #14365414!important}[data-crew-theme=light] .crewcheck-settings-category-list button span,[data-crew-theme=light] .crewcheck-settings-category-list button .block{color:#071a33!important}[data-crew-theme=light] .crewcheck-settings-category-list button .truncate,[data-crew-theme=light] .crewcheck-settings-category-list button span span:last-child{color:#526a82!important}@media(max-width:700px){[data-crew-theme=dark] .cc-roster-day-card-v1258:before{opacity:1!important;background:linear-gradient(#22d3ee,#38bdf8 34%,#f59e0b 72%,#f97316)!important;box-shadow:0 0 18px #22d3ee47!important}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.layover,[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.hotel,[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.dayuse,[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.ground{background:linear-gradient(#32230cf5,#16191afa)!important;border-color:#f59e0b57!important;box-shadow:0 18px 42px #0000004d,inset 4px 0 #f59e0be6!important}.cc-roster-events-v1258 .cc-roster-event-v1256{margin-bottom:.08rem!important}}.cc-roster-event.layover,.cc-roster-event.hotel,.cc-roster-event.dayuse,.cc-roster-event.ground{visibility:visible!important;opacity:1!important;display:block!important}@media(max-width:700px){[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel,[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel-dayuse,[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-training{background:linear-gradient(#34240dfa,#12171cfc)!important;border-color:#f59e0b61!important;box-shadow:0 18px 42px #00000052,inset 4px 0 #f59e0bf2!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel,[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel-dayuse,[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-training{background:linear-gradient(#fffdf7,#fff8e8)!important;border-color:#f6c869!important;box-shadow:0 14px 34px #92400e1a,inset 4px 0 #f59e0b!important}.cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel .cc-roster-event-time-v1256,.cc-roster-events-v1258 .cc-roster-event-v1256.cc-roster-hotel-dayuse .cc-roster-event-time-v1256{background:#f59e0b21!important;border-color:#f59e0b4d!important}}:root{--cc13-radius-xs:.75rem;--cc13-radius-sm:1rem;--cc13-radius-md:1.35rem;--cc13-radius-lg:1.75rem;--cc13-radius-xl:2rem;--cc13-accent:#0ea5e9;--cc13-accent-2:#22d3ee;--cc13-success:#10b981;--cc13-warning:#f59e0b;--cc13-danger:#ef4444}[data-crew-theme=light]{color-scheme:light;--background:#f4f9fd;--background-2:#edf6fc;--surface:#fffffff5;--surface-hover:#f7fbff;--surface-active:#e8f6ff;--surface-border:#c8deed;--foreground:#061832;--foreground-muted:#36536d;--foreground-subtle:#6d8298;--sidebar-bg:#fffffff0;--sidebar-border:#c8deed;--crew-page:#f4f9fd;--crew-card:#fffffff7;--crew-card-strong:#fff;--crew-title:#061832;--crew-muted:#47627b;--crew-border:#c8deed;--cc13-page:radial-gradient(circle at 8% 2%, #0ea5e924, transparent 26rem), radial-gradient(circle at 95% 0%, #22d3ee1a, transparent 28rem), linear-gradient(180deg, #f6fbff 0%, #edf6fc 52%, #f8fbff 100%);--cc13-card:#fffffff7;--cc13-card-muted:#f5faff;--cc13-text:#061832;--cc13-text-2:#253e56;--cc13-text-3:#587086;--cc13-border:#c8deed;--cc13-shadow:0 18px 48px #1436541a}[data-crew-theme=dark],:root:not([data-crew-theme=light]){color-scheme:dark;--background:#06111f;--background-2:#020814;--surface:#0a1f37e0;--surface-hover:#0e2a49f0;--surface-active:#22d3ee21;--surface-border:#94bbdb2e;--foreground:#f3f8ff;--foreground-muted:#b7c8d9;--foreground-subtle:#82a0bb;--sidebar-bg:#05101ef0;--sidebar-border:#94bbdb29;--crew-page:#06111f;--crew-card:#0a1f37eb;--crew-card-strong:#0c2540f5;--crew-title:#f3f8ff;--crew-muted:#a8bfd3;--crew-border:#94bbdb2e;--cc13-page:radial-gradient(circle at 9% 0%, #22d3ee1c, transparent 26rem), radial-gradient(circle at 92% 3%, #2563eb29, transparent 29rem), linear-gradient(180deg, #071422 0%, #06111f 48%, #020814 100%);--cc13-card:#0a1f37ed;--cc13-card-muted:#ffffff0e;--cc13-text:#f3f8ff;--cc13-text-2:#d6e7f5;--cc13-text-3:#a8bfd3;--cc13-border:#94bbdb2e;--cc13-shadow:0 22px 54px #00000047}html,body,#root,.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-results-premium,.crewcheck-home-ultra-minimal,.crewcheck-settings-screen,.crewcheck-tool-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-admin-screen,.crewcheck-support-screen,.crewcheck-bids-screen,.crewcheck-import-screen{background:var(--cc13-page)!important;color:var(--cc13-text)!important}[data-crew-theme=light] .crewcheck-settings-screen>.pointer-events-none,[data-crew-theme=light] .crewcheck-tool-screen>.pointer-events-none,[data-crew-theme=light] .crewcheck-smart-departure-screen>.pointer-events-none,[data-crew-theme=light] .crewcheck-flightboard-screen>.pointer-events-none{opacity:.18!important}[data-crew-theme=dark] .crewcheck-settings-screen>.pointer-events-none,[data-crew-theme=dark] .crewcheck-tool-screen>.pointer-events-none,[data-crew-theme=dark] .crewcheck-smart-departure-screen>.pointer-events-none,[data-crew-theme=dark] .crewcheck-flightboard-screen>.pointer-events-none{opacity:.44!important}.crewcheck-settings-screen section,.crewcheck-settings-screen article,.crewcheck-settings-content-panel,.crewcheck-settings-content-panel-v12513,.crewcheck-tool-screen section,.crewcheck-tool-screen article,.crewcheck-smart-departure-screen section,.crewcheck-smart-departure-screen article,.crewcheck-finance-screen section,.crewcheck-currency-screen section,.crewcheck-support-screen section,.crewcheck-bids-screen section,.crewcheck-flightboard-screen section,.crewcheck-flightboard-screen article,.crewcheck-results-premium section,.crewcheck-results-premium article,.cc-card,.crewcheck-light-card{background:var(--cc13-card)!important;color:var(--cc13-text)!important;border-color:var(--cc13-border)!important;box-shadow:var(--cc13-shadow)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important}.crewcheck-settings-screen h1,.crewcheck-settings-screen h2,.crewcheck-settings-screen h3,.crewcheck-settings-screen h4,.crewcheck-tool-screen h1,.crewcheck-tool-screen h2,.crewcheck-tool-screen h3,.crewcheck-flightboard-screen h1,.crewcheck-smart-departure-screen h1,.crewcheck-results-premium h1,.crewcheck-results-premium h2,.crewcheck-results-premium h3{color:var(--cc13-text)!important}.crewcheck-settings-screen p,.crewcheck-settings-screen small,.crewcheck-settings-screen label,.crewcheck-tool-screen p,.crewcheck-tool-screen small,.crewcheck-tool-screen label,.crewcheck-flightboard-screen p,.crewcheck-smart-departure-screen p,.crewcheck-results-premium p,.crewcheck-results-premium small{color:var(--cc13-text-3)!important}.crewcheck-settings-screen b,.crewcheck-settings-screen strong,.crewcheck-tool-screen b,.crewcheck-tool-screen strong,.crewcheck-results-premium b,.crewcheck-results-premium strong,[data-crew-theme=light] .crewcheck-settings-screen .text-white,[data-crew-theme=light] .crewcheck-tool-screen .text-white,[data-crew-theme=light] .crewcheck-flightboard-screen .text-white,[data-crew-theme=light] .crewcheck-smart-departure-screen .text-white,[data-crew-theme=light] .crewcheck-results-premium .text-white{color:var(--cc13-text)!important}[data-crew-theme=dark] .crewcheck-settings-screen .text-slate-400,[data-crew-theme=dark] .crewcheck-tool-screen .text-slate-400,[data-crew-theme=dark] .crewcheck-flightboard-screen .text-slate-400,[data-crew-theme=dark] .crewcheck-smart-departure-screen .text-slate-400,[data-crew-theme=dark] .crewcheck-results-premium .text-slate-400{color:var(--cc13-text-3)!important}.crewcheck-settings-screen input,.crewcheck-settings-screen select,.crewcheck-settings-screen textarea,.crewcheck-tool-screen input,.crewcheck-tool-screen select,.crewcheck-tool-screen textarea,.crewcheck-flightboard-screen input,.crewcheck-flightboard-screen select,.crewcheck-flightboard-screen textarea,.crewcheck-smart-departure-screen input,.crewcheck-smart-departure-screen select,.crewcheck-smart-departure-screen textarea,.crewcheck-premium-input{background:var(--cc13-card-muted)!important;color:var(--cc13-text)!important;border-color:var(--cc13-border)!important;box-shadow:none!important}.crewcheck-settings-screen input::placeholder,.crewcheck-settings-screen textarea::placeholder,.crewcheck-tool-screen input::placeholder,.crewcheck-tool-screen textarea::placeholder{color:var(--cc13-text-3)!important;opacity:.9!important}.crewcheck-premium-button,.crewcheck-settings-screen button,.crewcheck-tool-screen button,.crewcheck-results-premium button,.crewcheck-flightboard-screen button,.crewcheck-smart-departure-screen button{pointer-events:auto!important;touch-action:manipulation!important}.crewcheck-premium-button-primary,button.bg-cyan-300,button.bg-cyan-200{color:#04111f!important;background:linear-gradient(135deg,#22d3ee,#0ea5e9)!important;border-color:#0ea5e940!important;box-shadow:0 16px 38px #0ea5e938!important}[data-crew-theme=dark] .crewcheck-premium-button-ghost,[data-crew-theme=dark] button.bg-white\/10{color:#f3f8ff!important;background:#ffffff14!important;border-color:#94bbdb2e!important}[data-crew-theme=light] .crewcheck-premium-button-ghost,[data-crew-theme=light] button.bg-white\/10{color:#061832!important;background:#ffffffeb!important;border-color:#c8deed!important}.crewcheck-settings-submenus-v12513{max-height:calc(100svh - 7rem);padding-right:.2rem;overflow-y:auto}.crewcheck-settings-submenu-section-v12513{border:1px solid var(--cc13-border);border-radius:var(--cc13-radius-lg);background:var(--cc13-card)}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-section-v12513{background:color-mix(in srgb,var(--cc13-card) 82%,transparent)}}.crewcheck-settings-submenu-section-v12513{box-shadow:var(--cc13-shadow);padding:.75rem}.crewcheck-settings-submenu-heading-v12513{border-bottom:1px solid var(--cc13-border);padding:.35rem .55rem .75rem}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-heading-v12513{border-bottom:1px solid color-mix(in srgb,var(--cc13-border) 72%,transparent)}}.crewcheck-settings-submenu-heading-v12513{margin-bottom:.7rem}.crewcheck-settings-submenu-heading-v12513 span{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:block;color:var(--cc13-text)!important}.crewcheck-settings-submenu-heading-v12513 small{margin-top:.25rem;font-size:.72rem;font-weight:750;line-height:1.25;display:block;color:var(--cc13-text-3)!important}.crewcheck-settings-submenu-button-v12513{background:var(--cc13-card-muted)!important;border-color:var(--cc13-border)!important;color:var(--cc13-text)!important}.crewcheck-settings-submenu-button-v12513 small{color:var(--cc13-text-3)!important}.crewcheck-settings-submenu-button-v12513.is-active{background:var(--cc13-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-button-v12513.is-active{background:color-mix(in srgb,var(--cc13-accent) 16%,var(--cc13-card))!important}}.crewcheck-settings-submenu-button-v12513.is-active{border-color:var(--cc13-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-button-v12513.is-active{border-color:color-mix(in srgb,var(--cc13-accent) 55%,var(--cc13-border))!important}}.crewcheck-settings-submenu-button-v12513.is-active{box-shadow:0 14px 32px var(--cc13-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-button-v12513.is-active{box-shadow:0 14px 32px color-mix(in srgb,var(--cc13-accent) 18%,transparent)!important}}.crewcheck-settings-submenu-badge-v12513{background:var(--cc13-accent-2)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-settings-submenu-badge-v12513{background:color-mix(in srgb,var(--cc13-accent-2) 15%,var(--cc13-card-muted))!important}}.crewcheck-settings-submenu-badge-v12513{color:var(--cc13-text)!important}.crewcheck-side-layout.is-menu-open>.crewcheck-nav-trigger,.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.crewcheck-premium-sidebar,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu,.crewcheck-results-drawer-v1192{background:var(--sidebar-bg)!important;color:var(--cc13-text)!important;border-color:var(--sidebar-border)!important}.crewcheck-sidebar-group-btn,.crewcheck-sidebar-item,.crewcheck-sidebar-footer,.crewcheck-sidebar-collapse{border-color:#0000;color:var(--cc13-text)!important}.crewcheck-sidebar-item small{color:var(--cc13-text-3)!important}.crewcheck-sidebar-item.is-active{background:var(--cc13-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-sidebar-item.is-active{background:color-mix(in srgb,var(--cc13-accent) 15%,var(--cc13-card))!important}}.crewcheck-sidebar-item.is-active{border-color:var(--cc13-accent)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-sidebar-item.is-active{border-color:color-mix(in srgb,var(--cc13-accent) 50%,var(--cc13-border))!important}}[data-crew-theme=dark] .cc-roster-events-v1258 .cc-roster-event-v1256,[data-crew-theme=dark] .cc-roster-day-header-v1258{color:#f3f8ff!important;background:linear-gradient(#0c243efa,#07172afc)!important;border-color:#7dd3fc38!important}[data-crew-theme=light] .cc-roster-events-v1258 .cc-roster-event-v1256,[data-crew-theme=light] .cc-roster-day-header-v1258{color:#061832!important;background:linear-gradient(#fff,#f6fbff)!important;border-color:#c8deed!important}.cc-roster-events-v1258 .cc-roster-event-subtitle-v1256{color:var(--cc13-text-3)!important}.cc-roster-events-v1258 .cc-roster-event-title-v1256,.cc-roster-events-v1258 .cc-roster-event-time-v1256{color:var(--cc13-text)!important}.crewcheck-tool-screen .grid,.crewcheck-smart-departure-screen .grid,.crewcheck-flightboard-screen .grid,.crewcheck-settings-screen .grid{min-width:0}@media(max-width:700px){.crewcheck-settings-screen .crewcheck-settings-page-inner{padding-left:1rem!important;padding-right:1rem!important}.crewcheck-settings-submenus-v12513{max-height:none;overflow:visible}.crewcheck-settings-submenu-section-v12513{padding:.65rem}.crewcheck-settings-content-panel-v12513{border-radius:1.55rem!important}}:root{--cc15-blue:#0ea5e9;--cc15-cyan:#22d3ee;--cc15-green:#10b981;--cc15-amber:#f59e0b;--cc15-red:#ef4444;--cc15-radius:1.35rem;--cc15-radius-lg:1.8rem}[data-crew-theme=light]{color-scheme:light;--cc15-page:linear-gradient(180deg, #f6fbff 0%, #edf7fd 48%, #f9fcff 100%);--cc15-card:#fffffff7;--cc15-card-soft:#f5fbff;--cc15-text:#061832;--cc15-text-2:#2b465e;--cc15-muted:#64798e;--cc15-border:#c6ddea;--cc15-shadow:0 18px 44px #1436541a;--cc15-input:#fff}[data-crew-theme=dark],:root:not([data-crew-theme=light]){color-scheme:dark;--cc15-page:radial-gradient(circle at 10% 0%, #22d3ee1a, transparent 24rem), linear-gradient(180deg, #071422 0%, #06111f 54%, #020814 100%);--cc15-card:#0a1f37f0;--cc15-card-soft:#ffffff12;--cc15-text:#f5fbff;--cc15-text-2:#d8e8f6;--cc15-muted:#a7bdd0;--cc15-border:#94bbdb33;--cc15-shadow:0 22px 58px #0000004d;--cc15-input:#ffffff14}html,body,#root,.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-has-global-menu,.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-tool-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-support-screen,.crewcheck-bids-screen,.crewcheck-import-screen{background:var(--cc15-page)!important;color:var(--cc15-text)!important}.crewcheck-side-content{min-height:100svh!important;padding-left:clamp(.45rem,2.4vw,1.1rem)!important;padding-right:clamp(.45rem,2.4vw,1.1rem)!important}.crewcheck-side-content section,.crewcheck-side-content article,.crewcheck-side-content .cc-card,.crewcheck-side-content .crewcheck-light-card,.crewcheck-settings-content-panel,.crewcheck-results-premium section,.crewcheck-results-premium article{background:var(--cc15-card)!important;color:var(--cc15-text)!important;border-color:var(--cc15-border)!important;box-shadow:var(--cc15-shadow)!important}.crewcheck-side-content h1,.crewcheck-side-content h2,.crewcheck-side-content h3,.crewcheck-side-content h4,.crewcheck-results-premium h1,.crewcheck-results-premium h2,.crewcheck-results-premium h3{color:var(--cc15-text)!important}.crewcheck-side-content p,.crewcheck-side-content small,.crewcheck-side-content label,.crewcheck-results-premium p,.crewcheck-results-premium small,.crewcheck-results-premium label{color:var(--cc15-muted)!important}.crewcheck-side-content b,.crewcheck-side-content strong,.crewcheck-results-premium b,.crewcheck-results-premium strong,[data-crew-theme=light] .crewcheck-side-content .text-white,[data-crew-theme=light] .crewcheck-results-premium .text-white{color:var(--cc15-text)!important}[data-crew-theme=dark] .crewcheck-side-content .text-slate-400,[data-crew-theme=dark] .crewcheck-results-premium .text-slate-400{color:var(--cc15-muted)!important}.crewcheck-side-content input,.crewcheck-side-content select,.crewcheck-side-content textarea,.crewcheck-results-premium input,.crewcheck-results-premium select,.crewcheck-results-premium textarea{background:var(--cc15-input)!important;color:var(--cc15-text)!important;border-color:var(--cc15-border)!important}.crewcheck-side-content input::placeholder,.crewcheck-side-content textarea::placeholder{color:var(--cc15-muted)!important;opacity:.75!important}.crewcheck-side-content button,.crewcheck-results-premium button,.cc1251-topbar-actions button,.cc1251-metric,.crewcheck-nav-trigger,.crewcheck-header-menu-button{z-index:30;position:relative;pointer-events:auto!important;touch-action:manipulation!important}.cc1251-dashboard-shell{max-width:100%!important;padding:clamp(1rem,3vw,2rem) clamp(.25rem,2vw,1.25rem) calc(7rem + env(safe-area-inset-bottom,0px))!important;color:var(--cc15-text)!important}.cc1251-topbar-actions{grid-template-columns:minmax(12rem,1fr) repeat(3,3.2rem)!important;justify-content:end!important;gap:.7rem!important;width:min(100%,34rem)!important;display:grid!important}.cc1251-month,.cc1251-icon-btn,.cc1251-avatar-btn,.cc1251-metric,.cc1251-panel,.cc1251-smart-card,.cc1251-module{background:var(--cc15-card)!important;color:var(--cc15-text)!important;border-color:var(--cc15-border)!important;box-shadow:var(--cc15-shadow)!important}.cc1251-month,.cc1251-icon-btn,.cc1251-avatar-btn{min-height:3.2rem!important}.cc1251-icon-btn svg,.cc1251-month svg{color:var(--cc15-text)!important;stroke:currentColor!important}.cc1251-metric small,.cc1251-metric em,.cc1251-smart-card p,.cc1251-panel-note{color:var(--cc15-muted)!important}.cc1251-metric b,.cc1251-smart-card h2,.cc1251-smart-card strong,.cc1251-smart-card b,.cc1251-panel h2,.cc1251-flight-mini b,.cc1251-flight-mini strong{color:var(--cc15-text)!important}.cc1251-metric-icon{color:#fff!important}.cc1251-rest-line{border:1px solid var(--cc15-border);background:var(--cc15-card-soft);color:var(--cc15-text);border-radius:1.2rem;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}@media(max-width:700px){.crewcheck-side-content{padding-left:.65rem!important;padding-right:.65rem!important}.cc1251-dashboard-shell{padding-top:5.2rem!important}.cc1251-topbar{display:block!important}.cc1251-topbar h1{font-size:clamp(2.25rem,10vw,3rem)!important}.cc1251-topbar-actions{grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem!important;width:100%!important;margin-top:1.25rem!important}.cc1251-topbar-actions .cc1251-bell,.cc1251-topbar-actions .cc1251-avatar-btn{grid-row:2}.cc1251-month{grid-column:1/-1!important;justify-content:center!important}.cc1251-kpi-row,.cc1251-main-grid{gap:1rem!important}.cc1251-metric{min-height:7.6rem!important}}.crewcheck-nav-trigger,.crewcheck-header-menu-button{left:calc(.85rem + env(safe-area-inset-left,0px))!important;right:auto!important}.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger,.crewcheck-side-layout.is-menu-open .crewcheck-header-menu-button,.crewcheck-results-premium.is-menu-open .crewcheck-header-menu-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cc-next-program-hero .cc-button-primary{color:#04111f!important}.crewcheck-flightboard-screen{padding-left:clamp(.65rem,2vw,1rem)!important;padding-right:clamp(.65rem,2vw,1rem)!important}.crewcheck-flightboard-screen .max-w-7xl{max-width:100%!important}.crewcheck-flightboard-screen section{border-radius:1.55rem!important;overflow:visible!important}.crewcheck-flightboard-screen [class*=radial-gradient],.crewcheck-flightboard-screen section.mt-6{background:var(--cc15-card)!important;border-color:var(--cc15-border)!important;color:var(--cc15-text)!important}.crewcheck-flightboard-screen section.mt-6>div:first-child{border-color:var(--cc15-border)!important;background:0 0!important}.crewcheck-flightboard-screen h2{color:var(--cc15-text)!important;font-size:clamp(2rem,8vw,4rem)!important}.crewcheck-flightboard-screen .mt-3.flex.flex-wrap.gap-2 span:nth-child(n+3),.crewcheck-flightboard-screen .mt-4.rounded-3xl{display:none!important}.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden{gap:.9rem!important;padding:.85rem!important}.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden>div{background:var(--cc15-card)!important;border:1px solid var(--cc15-border)!important;color:var(--cc15-text)!important;box-shadow:var(--cc15-shadow)!important;border-radius:1.35rem!important;padding:1rem!important}.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden h3,.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden p,.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden b{color:var(--cc15-text)!important}.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden [class*=BoardPill],.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden .rounded-2xl{background:var(--cc15-card-soft)!important;border-color:var(--cc15-border)!important;color:var(--cc15-text)!important}.crewcheck-flightboard-screen .rounded-2xl p,.crewcheck-flightboard-screen .rounded-2xl small{color:var(--cc15-muted)!important}.crewcheck-flightboard-screen .rounded-2xl p.mt-1,.crewcheck-flightboard-screen .rounded-2xl b{color:var(--cc15-text)!important}.crewcheck-tool-screen button,.crewcheck-tool-screen .rounded-2xl,.crewcheck-settings-screen button,.crewcheck-settings-screen .rounded-2xl{color:var(--cc15-text)!important;border-color:var(--cc15-border)!important}.crewcheck-tool-screen button.bg-cyan-300,.crewcheck-settings-screen button.bg-cyan-300,.cc-button-primary,.crewcheck-premium-button-primary{color:#04111f!important;background:linear-gradient(135deg,#0ea5e9,#22d3ee)!important;border-color:#0000!important}.crewcheck-settings-screen .mx-auto,.crewcheck-tool-screen .mx-auto,.crewcheck-smart-departure-screen .mx-auto,.crewcheck-finance-screen .mx-auto,.crewcheck-flightboard-screen .mx-auto{max-width:min(100%,92rem)!important}@media(min-width:1024px){.crewcheck-side-content{padding-left:1.25rem!important;padding-right:1.25rem!important}}[data-crew-theme=light] .crewcheck-side-content .text-cyan-50,[data-crew-theme=light] .crewcheck-side-content .text-cyan-100,[data-crew-theme=light] .crewcheck-side-content .text-emerald-50,[data-crew-theme=light] .crewcheck-side-content .text-amber-50,[data-crew-theme=light] .crewcheck-side-content .text-fuchsia-50{color:var(--cc15-text)!important}[data-crew-theme=dark] .crewcheck-side-content .bg-white,[data-crew-theme=dark] .crewcheck-side-content .bg-white\/90,[data-crew-theme=dark] .crewcheck-side-content .bg-white\/95{background-color:var(--cc15-card)!important;color:var(--cc15-text)!important}.cc-clean-metric-v12516,.cc-kpi-card-v12516{background:var(--cc13-card,var(--surface,#fff))!important;border:1px solid var(--cc13-border,var(--surface-border,#c8deed))!important;color:var(--cc13-text,var(--foreground,#061832))!important;min-height:0!important}.cc-clean-metric-label-v12516,.cc-kpi-label-v12516,.cc-kpi-hint-v12516{color:var(--cc13-text-3,var(--foreground-muted,#587086))!important;opacity:1!important}.cc-clean-metric-value-v12516,.cc-kpi-value-v12516{color:var(--cc13-text,var(--foreground,#061832))!important;opacity:1!important}.cc-clean-metric-icon-v12516,.cc-kpi-icon-v12516 svg{opacity:1!important}.crewcheck-results-premium .cc-card:empty,.crewcheck-results-premium section:empty,.crewcheck-results-premium article:empty{border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}@supports selector(:has(*)){.crewcheck-results-premium .cc-card:not(:has(*)){border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}}.cc-alert-card-v12516{color:#061832!important;min-height:auto!important}.cc-alert-card-v12516 h4,.cc-alert-card-v12516 p,.cc-alert-card-v12516 span{opacity:1!important}.cc-alert-details-v12516{color:#50677d!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;display:block!important;overflow:visible!important}[data-crew-theme=dark] .cc-alert-card-v12516{color:#fff7ed!important;background:#2b1e08f5!important;border-color:#f59e0b4d!important}[data-crew-theme=dark] .cc-alert-card-v12516 h4,[data-crew-theme=dark] .cc-alert-card-v12516 p,[data-crew-theme=dark] .cc-alert-card-v12516 span{color:inherit!important}[data-crew-theme=dark] .cc-alert-details-v12516{color:#fff7edc7!important}.crewcheck-results-premium .cc-alert-card-v12516 .rounded-full{box-shadow:none!important}.cc12518-next-card-real{order:-1;border-color:var(--cc1251-blue)!important}@supports (color:color-mix(in lab,red,red)){.cc12518-next-card-real{border-color:color-mix(in srgb,var(--cc1251-blue) 32%,var(--cc1251-line))!important}}.cc12518-program-date{background:var(--cc1251-blue);border-radius:.9rem;align-items:center;gap:.45rem;margin:.8rem 0 .15rem;padding:.62rem .72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cc12518-program-date{background:color-mix(in srgb,var(--cc1251-blue) 8%,var(--cc1251-card))}}.cc12518-program-date{border:1px solid var(--cc1251-blue)}@supports (color:color-mix(in lab,red,red)){.cc12518-program-date{border:1px solid color-mix(in srgb,var(--cc1251-blue) 22%,var(--cc1251-line))}}.cc12518-program-date{color:var(--cc1251-ink)}.cc12518-program-date b{font-size:.9rem;font-weight:950}.cc12518-program-date small{color:var(--cc1251-muted);text-align:right;margin-left:auto;font-size:.72rem;font-weight:800}[data-crew-theme=dark] .cc12518-program-date{background:#0ea5e91c;border-color:#7dd3fc2e}.cc1251-side-column:empty,.cc1251-panel:empty,.cc1251-alerts-panel:empty,.cc1251-roster-panel:empty{display:none!important}.cc1251-kpi-row .cc1251-metric{min-height:8.4rem}.cc1251-metric strong,.cc1251-flight-mini .cc1251-airline-line span{white-space:nowrap}.cc1251-smart-card{scroll-margin-top:1rem}.cc-opening-video-full{animation-iteration-count:1!important}.cc-opening-splash video{object-fit:cover!important}@media(max-width:640px){.cc12518-program-date{flex-wrap:wrap;align-items:flex-start}.cc12518-program-date small{text-align:left;width:100%;margin-left:1.8rem}.cc1251-side-column{gap:.9rem}.cc1251-modules-grid{margin-top:.15rem}}.cc1251-smart-route strong{overflow-wrap:break-word;max-width:100%}.cc1251-smart-route small{display:block;color:var(--cc13-text-3,#64748b)!important;font-weight:850!important}.cc1251-smart-tile b{word-break:keep-all;overflow-wrap:break-word}.cc1251-smart-tile b:not(.is-success){color:#0f2d46!important}[data-crew-theme=dark] .cc1251-smart-tile b:not(.is-success){color:#f3f8ff!important}.cc1251-smart-card .cc1251-smart-status span{color:var(--cc13-text-3,#64748b)!important}.cc1251-smart-card.is-active .cc1251-smart-status{border-color:#0ea5e92e!important}.crewcheck-auth-page{--auth-bg:#06101d;--auth-card:#081424d6;--auth-border:#7dd3fc2e;--auth-text:#f8fbff;--auth-muted:#cbd7e6;--auth-input-bg:#fffffff0;--auth-input-text:#06152a;--auth-input-border:#94bed657;color:var(--auth-text)!important}.crewcheck-auth-page .crewcheck-auth-card{border-color:var(--auth-border)!important;background:linear-gradient(145deg,#0a192ef0,#06101de0)!important;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff14!important}.crewcheck-auth-page h2,.crewcheck-auth-page h3,.crewcheck-auth-page p,.crewcheck-auth-page label,.crewcheck-auth-page span{text-shadow:none!important}.crewcheck-auth-page .field-input,.crewcheck-auth-page .crewcheck-auth-input,.crewcheck-auth-page input,.crewcheck-auth-page select{background:var(--auth-input-bg)!important;color:var(--auth-input-text)!important;border:1px solid var(--auth-input-border)!important;caret-color:#0284c7!important;font-weight:850!important;box-shadow:inset 0 1px #ffffffe0,0 10px 26px #0000001f!important}.crewcheck-auth-page input::placeholder,.crewcheck-auth-page .field-input::placeholder{color:#748396!important;opacity:1!important}.crewcheck-auth-page select option{color:#06152a!important;background:#fff!important}.crewcheck-auth-page .crewcheck-auth-choice{letter-spacing:.02em;text-align:center;min-height:4.3rem}.crewcheck-auth-page .crewcheck-auth-choice span{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:.25rem;font-size:.68rem;line-height:1.05rem;display:block}.crewcheck-auth-page .crewcheck-auth-no-choice.is-selected{outline:3px solid #10b98157;box-shadow:0 18px 36px #10b98138,inset 0 1px #ffffff73!important}.crewcheck-auth-page .crewcheck-auth-no-confirm{color:#d9fff0!important;background:#10b98129!important}[data-crew-theme=light] .crewcheck-auth-page,html:not(.dark) .crewcheck-auth-page{--auth-bg:#eef8ff;--auth-card:#fffffff5;--auth-border:#0a70b02e;--auth-text:#06152a;--auth-muted:#475569;color:#06152a!important}[data-crew-theme=light] .crewcheck-auth-page .crewcheck-auth-card,html:not(.dark) .crewcheck-auth-page .crewcheck-auth-card{background:#fffffff5!important;border-color:#082f491f!important;box-shadow:0 28px 78px #082f4929!important}[data-crew-theme=light] .crewcheck-auth-page h2,[data-crew-theme=light] .crewcheck-auth-page h3,html:not(.dark) .crewcheck-auth-page h2,html:not(.dark) .crewcheck-auth-page h3{color:#06152a!important}[data-crew-theme=light] .crewcheck-auth-page p,html:not(.dark) .crewcheck-auth-page p{color:#475569!important}[data-crew-theme=light] .crewcheck-auth-page .text-cyan-100,html:not(.dark) .crewcheck-auth-page .text-cyan-100{color:#0369a1!important}[data-crew-theme=light] .crewcheck-auth-page .text-slate-300,html:not(.dark) .crewcheck-auth-page .text-slate-300{color:#475569!important}[data-crew-theme=light] .crewcheck-auth-page .text-cyan-50,html:not(.dark) .crewcheck-auth-page .text-cyan-50{color:#0f2d46!important}.cc12521-smart-emoji{justify-content:center;align-items:center;width:1.2em;height:1.2em;font-size:1.1em;line-height:1;display:inline-flex}.cc12521-uber-action{color:#fff!important;background:linear-gradient(135deg,#0f172a,#111827)!important;border:1px solid #ffffff29!important}.crewcheck-smart-route-emoji{background:#22d3ee1f;border:1px solid #22d3ee38;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:inline-flex}[data-crew-theme=light] .cc12521-uber-action,html:not(.dark) .cc12521-uber-action{box-shadow:0 12px 30px #082f4929;color:#fff!important;background:linear-gradient(135deg,#07111f,#0f2f4a)!important}.cc1251-flight-details span small,.cc1251-flight-details span b{white-space:nowrap}.cc1251-metric small{letter-spacing:.01em}:root{--cc23-blue:#0284c7;--cc23-cyan:#06b6d4;--cc23-ink:#05162d;--cc23-muted:#536b82;--cc23-green:#059669;--cc23-amber:#d97706;--cc23-red:#dc2626}[data-crew-theme=light]{--cc15-blue:#0284c7;--cc15-cyan:#06b6d4;--cc15-card:#fff;--cc15-card-soft:#eaf7ff;--cc15-text:#061832;--cc15-muted:#4e657c;--cc15-border:#a9ccdf;--cc15-shadow:0 16px 42px #082f4924}[data-crew-theme=dark]{--cc15-blue:#22d3ee;--cc15-cyan:#38bdf8;--cc15-card:#091e34f5;--cc15-card-soft:#22d3ee1a;--cc15-text:#f6fbff;--cc15-muted:#b6cce0;--cc15-border:#7dd3fc42;--cc15-shadow:0 22px 58px #00000057}.crewcheck-side-content,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-tool-screen,.crewcheck-settings-screen{background:var(--cc15-page)!important;color:var(--cc15-text)!important}.crewcheck-side-content>*,.crewcheck-smart-departure-screen>div,.crewcheck-flightboard-screen>div,.crewcheck-tool-screen>div,.crewcheck-settings-screen>div{max-width:min(100%,1180px)!important}@media(orientation:landscape)and (max-height:720px){.crewcheck-side-content>*,.crewcheck-smart-departure-screen>div{max-width:min(100%,1320px)!important}}.crewcheck-header-menu-button,.crewcheck-nav-trigger{left:calc(.75rem + env(safe-area-inset-left,0px))!important;background:var(--cc15-card)!important;color:var(--cc15-text)!important;border:1px solid var(--cc15-border)!important;box-shadow:var(--cc15-shadow)!important;right:auto!important}.crewcheck-results-premium.is-menu-open .crewcheck-header-menu-button,.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.crewcheck-results-drawer-v1192,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu{transform-origin:0!important;left:0!important;right:auto!important}.cc-button-primary,.crewcheck-secondary-cta,.cc1251-smart-actions button,.crewcheck-tool-screen button,.crewcheck-settings-screen button{letter-spacing:-.01em!important;font-weight:950!important}.cc-button-primary,.cc1251-smart-actions button:not(.secondary){color:#fff!important;background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border:1px solid #ffffff1f!important;box-shadow:0 16px 36px #0284c740!important}.crewcheck-secondary-cta,.cc1251-smart-actions .secondary{background:var(--cc15-card)!important;color:var(--cc23-blue)!important;border:1px solid var(--cc23-blue)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-secondary-cta,.cc1251-smart-actions .secondary{border:1px solid color-mix(in srgb,var(--cc23-blue) 38%,var(--cc15-border))!important}}[data-crew-theme=dark] .crewcheck-secondary-cta,[data-crew-theme=dark] .cc1251-smart-actions .secondary{color:#7dd3fc!important}.cc12523-radar-strip-clean,.cc12522-radar-strip{background:var(--cc15-card-soft)!important;border:1px solid var(--cc15-border)!important;border-radius:1rem!important;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))!important;gap:.55rem!important;margin-top:.85rem!important;padding:.75rem!important;display:grid!important}.cc12523-radar-strip-clean span,.cc12522-radar-strip span{background:var(--cc15-card)!important;border:1px solid var(--cc15-border)!important;border-radius:.85rem!important;gap:.15rem!important;min-width:0!important;padding:.55rem .65rem!important;display:grid!important}.cc12523-radar-strip-clean small,.cc12522-radar-strip small{text-transform:uppercase;letter-spacing:.08em;color:var(--cc15-muted)!important;font-size:.7rem!important;font-weight:900!important}.cc12523-radar-strip-clean b,.cc12522-radar-strip b{color:var(--cc15-text)!important;font-size:1rem!important;font-weight:950!important}.cc12522-radar-strip em,.cc1251-flight-foot span:nth-child(2){display:none!important}.crewcheck-smart-departure-screen section{background:var(--cc15-card)!important;color:var(--cc15-text)!important;border-color:var(--cc15-border)!important;box-shadow:var(--cc15-shadow)!important}.crewcheck-smart-departure-screen h1,.crewcheck-smart-departure-screen h2,.crewcheck-smart-departure-screen h3,.crewcheck-smart-departure-screen b,.crewcheck-smart-departure-screen strong{color:var(--cc15-text)!important}.crewcheck-smart-departure-screen p,.crewcheck-smart-departure-screen small,.crewcheck-smart-departure-screen label span{color:var(--cc15-muted)!important}.crewcheck-smart-metric{background:var(--cc15-card-soft)!important;border-color:var(--cc15-border)!important;color:var(--cc15-text)!important}.crewcheck-smart-metric-value{color:var(--cc15-text)!important}.cc12523-smart-tabs{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;display:grid}.cc12523-smart-tabs button{border:1px solid var(--cc15-border);background:var(--cc15-card-soft);min-height:3.6rem;color:var(--cc15-text);border-radius:1.1rem;justify-content:center;align-items:center;gap:.55rem;font-weight:950;display:inline-flex}.cc12523-smart-tabs button.is-active{box-shadow:0 16px 36px #0284c738;color:#fff!important;background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border-color:#fff3!important}.cc12523-modal-panel{border:1px solid var(--cc15-border);background:var(--cc15-card-soft);box-shadow:var(--cc15-shadow);border-radius:1.7rem;padding:1.1rem}.cc12523-modal-panel>div:first-child{align-items:center;gap:.7rem;display:flex}.cc12523-modal-panel>div:first-child span{font-size:1.7rem}.cc12523-modal-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;margin-top:.9rem;display:grid}.crewcheck-smart-departure-screen .crewcheck-maps-warning+div,.crewcheck-smart-departure-screen aside .mt-4.rounded-3xl.border.border-cyan-300\/20,.crewcheck-flightboard-screen .mt-4.rounded-3xl,.crewcheck-flightboard-screen .mt-3.flex.flex-wrap.gap-2 span:nth-child(n+3){display:none!important}.crewcheck-flightboard-screen h1,.crewcheck-flightboard-screen h2{color:var(--cc15-text)!important}.crewcheck-flightboard-screen section,.crewcheck-flightboard-screen article,.crewcheck-flightboard-screen .rounded-3xl{background:var(--cc15-card)!important;border-color:var(--cc15-border)!important;color:var(--cc15-text)!important;box-shadow:var(--cc15-shadow)!important}.crewcheck-airport-board-row{background:var(--cc15-card)!important;color:var(--cc15-text)!important;border-color:var(--cc15-border)!important}.crewcheck-airport-board-row span,.crewcheck-airport-board-row b,.crewcheck-board-destination{color:var(--cc15-text)!important}.crewcheck-airport-board-row:nth-child(odd){background:var(--cc15-card-soft)!important}.crewcheck-flightboard-screen .grid.gap-3.p-4.lg\:hidden>div{border-radius:1.35rem!important}@media(max-width:700px){.crewcheck-side-content{padding-left:.65rem!important;padding-right:.65rem!important}.cc1251-topbar-actions{grid-template-columns:minmax(0,1fr) 3.1rem 3.1rem!important;gap:.55rem!important}.cc1251-kpi-row{gap:.8rem!important}.cc1251-metric{min-height:6.8rem!important;padding:.9rem!important}.cc1251-main-grid{gap:.9rem!important}.cc1251-smart-card,.cc1251-panel{border-radius:1.35rem!important;padding:1rem!important}.cc1251-smart-head{align-items:flex-start!important}.cc1251-smart-body{gap:.8rem!important}.cc1251-smart-metrics{grid-template-columns:1fr 1fr!important}.cc1251-smart-status{display:none!important}.cc1251-flight-details{gap:.4rem!important}.cc1251-flight-details b{font-size:1.05rem!important}.cc1251-route-line b{font-size:1.45rem!important}.cc12523-smart-tabs{grid-template-columns:1fr 1fr}.crewcheck-smart-departure-screen{padding-left:.85rem!important;padding-right:.85rem!important}.crewcheck-smart-departure-screen section>div.grid{grid-template-columns:1fr!important}}:root{--cc24-navy:#061832;--cc24-blue:#0284c7;--cc24-cyan:#22d3ee;--cc24-green:#10b981;--cc24-amber:#f59e0b;--cc24-border-light:#bad8ec;--cc24-text:#061832;--cc24-muted:#526b82;--cc24-panel-light:#fffffffa;--cc24-panel-soft:#edf8ff;--cc24-shadow-light:0 24px 62px #082f4924;--cc24-shadow-action:0 18px 42px #0ea5e947}[data-crew-theme=dark],:root:not([data-crew-theme=light]){--cc24-text:#f7fbff;--cc24-muted:#a8bfd3;--cc24-border-light:#7dd3fc38;--cc24-panel-light:#071629f0;--cc24-panel-soft:#122f4beb;--cc24-shadow-light:0 26px 68px #00000057}.cc12524-home-smart-card{border:1px solid var(--cc24-border-light);background:radial-gradient(circle at 14% 0%,#22d3ee2e,transparent 15rem),linear-gradient(145deg,var(--cc24-panel-light),var(--cc24-panel-light));border-radius:2rem}@supports (color:color-mix(in lab,red,red)){.cc12524-home-smart-card{background:radial-gradient(circle at 14% 0%,#22d3ee2e,transparent 15rem),linear-gradient(145deg,var(--cc24-panel-light),color-mix(in srgb,var(--cc24-panel-light) 82%,var(--cc24-panel-soft)))}}.cc12524-home-smart-card{box-shadow:var(--cc24-shadow-light);color:var(--cc24-text);padding:clamp(1.1rem,2.4vw,1.55rem);overflow:hidden}.cc12524-home-smart-icon{background:linear-gradient(135deg,var(--cc24-cyan),var(--cc24-blue));color:#fff;width:3.45rem;height:3.45rem;box-shadow:var(--cc24-shadow-action);border-radius:1.25rem;place-items:center;display:grid}.cc12524-home-smart-top small,.cc12524-home-smart-route span,.cc12524-home-smart-pills small{letter-spacing:.04em;font-weight:900;display:block;color:var(--cc24-muted)!important}.cc12524-home-smart-top strong{letter-spacing:-.05em;margin-top:.1rem;font-size:clamp(2.2rem,8vw,4rem);line-height:.95;display:block;color:var(--cc24-text)!important}.cc12524-home-smart-top em{color:#047857;letter-spacing:.12em;text-transform:uppercase;background:#10b98121;border:1px solid #10b98138;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-style:normal;font-weight:950}[data-crew-theme=dark] .cc12524-home-smart-top em{color:#a7f3d0;background:#10b98129}.cc12524-home-smart-route{border:1px solid var(--cc24-border-light);background:var(--cc24-panel-soft);border-radius:1.35rem;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.cc12524-home-smart-route{background:color-mix(in srgb,var(--cc24-panel-soft) 78%,transparent)}}.cc12524-home-smart-route{padding:.9rem 1rem}.cc12524-home-smart-route b{color:var(--cc24-text);letter-spacing:-.03em;font-size:clamp(1.25rem,4vw,1.65rem);display:block}.cc12524-home-smart-pills span{background:var(--cc24-panel-soft);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.cc12524-home-smart-pills span{background:color-mix(in srgb,var(--cc24-panel-soft) 82%,transparent)}}.cc12524-home-smart-pills span{border:1px solid var(--cc24-border-light);min-width:0;padding:.75rem}.cc12524-home-smart-pills b{color:var(--cc24-text);margin-top:.12rem;font-size:1.05rem;display:block}.cc12524-home-smart-actions,.cc12524-smart-primary-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.cc12524-home-smart-actions button,.cc12524-home-smart-actions a,.cc12524-smart-primary,.cc12524-smart-ghost,.cc12524-smart-uber{border:1px solid var(--cc24-border-light);border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.1rem;padding:.85rem 1rem;font-size:.86rem;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.cc12524-home-smart-actions button:not(.secondary),.cc12524-smart-primary{box-shadow:var(--cc24-shadow-action);background:linear-gradient(135deg,#0ea5e9,#22d3ee);border-color:#0ea5e959;color:#03111f!important}.cc12524-home-smart-actions .secondary,.cc12524-smart-ghost{background:var(--cc24-panel-light);color:var(--cc24-text)!important}.cc12524-smart-uber,.cc12521-uber-action{color:#fff!important;background:#0f172a!important;border-color:#0f172a2e!important}.cc12524-home-smart-actions button:active,.cc12524-home-smart-actions a:active,.cc12524-smart-primary:active,.cc12524-smart-ghost:active,.cc12524-smart-uber:active{transform:scale(.98)}.crewcheck-smart-departure-screen{color:var(--cc24-text)!important;padding-left:max(1rem,env(safe-area-inset-left))!important;padding-right:max(1rem,env(safe-area-inset-right))!important;padding-bottom:max(6rem,env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 10% 0,#22d3ee24,#0000 18rem),linear-gradient(#f3fbff,#eaf5fc)!important}.cc12524-smart-panel{border:1px solid var(--cc24-border-light);background:var(--cc24-panel-light);box-shadow:var(--cc24-shadow-light);border-radius:clamp(1.5rem,4vw,2.4rem);overflow:hidden}.cc12524-smart-panel-inner{gap:clamp(.9rem,2vw,1.2rem);padding:clamp(1rem,3vw,1.6rem);display:grid}.cc12524-smart-command{background:radial-gradient(circle at 90% 0%,#22d3ee2e,transparent 15rem),linear-gradient(145deg,var(--cc24-panel-light),var(--cc24-panel-soft));border-radius:clamp(1.35rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.cc12524-smart-command{background:radial-gradient(circle at 90% 0%,#22d3ee2e,transparent 15rem),linear-gradient(145deg,color-mix(in srgb,var(--cc24-panel-light) 88%,white),var(--cc24-panel-soft))}}.cc12524-smart-command{border:1px solid var(--cc24-border-light);padding:clamp(1rem,3vw,1.35rem)}.cc12524-smart-command-icon{background:linear-gradient(135deg,var(--cc24-cyan),var(--cc24-blue));width:clamp(3.4rem,13vw,4.5rem);height:clamp(3.4rem,13vw,4.5rem);box-shadow:var(--cc24-shadow-action);border-radius:1.35rem;place-items:center;font-size:clamp(1.65rem,6vw,2.1rem);display:grid}.cc12524-smart-command-head small{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:var(--cc24-muted)!important}.cc12524-smart-command-head h1{letter-spacing:-.075em;margin:.1rem 0 0;font-size:clamp(3rem,16vw,6.5rem);line-height:.9;color:var(--cc24-text)!important}.cc12524-smart-command-head em{color:#047857;letter-spacing:.13em;text-transform:uppercase;background:#10b98121;border:1px solid #10b98138;border-radius:999px;align-self:start;padding:.55rem .7rem;font-size:.68rem;font-style:normal;font-weight:950}[data-crew-theme=dark] .cc12524-smart-command-head em{color:#a7f3d0}.cc12524-smart-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.cc12524-smart-summary div,.cc12524-modal-grid .crewcheck-smart-metric{border-radius:1.1rem;border:1px solid var(--cc24-border-light)!important;background:var(--cc24-panel-light)!important}@supports (color:color-mix(in lab,red,red)){.cc12524-smart-summary div,.cc12524-modal-grid .crewcheck-smart-metric{background:color-mix(in srgb,var(--cc24-panel-light) 70%,var(--cc24-panel-soft))!important}}.cc12524-smart-summary div,.cc12524-modal-grid .crewcheck-smart-metric{min-width:0;padding:.9rem;box-shadow:none!important}.cc12524-smart-summary small,.crewcheck-smart-metric p:first-child{color:var(--cc24-muted)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:950!important}.cc12524-smart-summary strong,.crewcheck-smart-metric-value{margin-top:.3rem;display:block;color:var(--cc24-text)!important;letter-spacing:-.045em!important;font-size:clamp(1.25rem,5vw,2rem)!important;font-weight:950!important;line-height:1!important}.crewcheck-smart-metric p:last-child{color:var(--cc24-muted)!important;font-weight:850!important}.cc12524-smart-tabs{background:var(--cc24-panel-soft);border-radius:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;padding:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cc12524-smart-tabs{background:color-mix(in srgb,var(--cc24-panel-soft) 78%,transparent)}}.cc12524-smart-tabs{border:1px solid var(--cc24-border-light)}.cc12524-smart-tabs button{min-height:3.35rem;color:var(--cc24-muted);cursor:pointer;background:0 0;border:0;border-radius:.95rem;justify-content:center;align-items:center;gap:.35rem;font-weight:950;display:inline-flex}.cc12524-smart-tabs button span{font-size:1.15rem}.cc12524-smart-tabs button.is-active{background:linear-gradient(135deg,var(--cc24-blue),var(--cc24-cyan));color:#03111f;box-shadow:var(--cc24-shadow-action)}.cc12524-smart-stage{min-height:9rem}.cc12524-option-grid,.cc12524-modal-grid,.cc12524-settings-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.cc12524-option-card,.cc12524-modal-card,.cc12524-empty-smart{border:1px solid var(--cc24-border-light);background:var(--cc24-panel-light);color:var(--cc24-text);border-radius:1.35rem;padding:1rem;box-shadow:0 14px 38px #082f4914}.cc12524-option-card{align-content:start;gap:.25rem;min-height:9rem;display:grid;position:relative;overflow:hidden}.cc12524-option-card>span{font-size:1.65rem}.cc12524-option-card small{text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:950;color:var(--cc24-muted)!important}.cc12524-option-card strong{color:var(--cc24-text);letter-spacing:-.06em;font-size:clamp(1.55rem,6vw,2.35rem);font-weight:950;line-height:1}.cc12524-option-card em,.cc12524-option-card b{color:var(--cc24-muted);font-style:normal;font-weight:900}.cc12524-option-card a{background:linear-gradient(135deg,var(--cc24-blue),var(--cc24-cyan));border-radius:999px;justify-self:start;margin-top:.45rem;padding:.6rem .85rem;font-size:.78rem;font-weight:950;text-decoration:none;color:#03111f!important}.cc12524-modal-card{padding:clamp(1rem,3vw,1.25rem)}.cc12524-modal-title span{background:var(--cc24-cyan);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cc12524-modal-title span{background:color-mix(in srgb,var(--cc24-cyan) 18%,var(--cc24-panel-soft))}}.cc12524-modal-title span{font-size:1.35rem}.cc12524-modal-title strong{color:var(--cc24-text);letter-spacing:-.04em;font-size:clamp(1.35rem,6vw,2rem)}.cc12524-first-transit,.cc12524-smart-alert{color:#78350f;background:#f59e0b1f;border:1px solid #f59e0b42;border-radius:1rem;margin-top:.75rem;padding:.85rem 1rem;font-weight:950}[data-crew-theme=dark] .cc12524-first-transit,[data-crew-theme=dark] .cc12524-smart-alert{color:#fde68a}.cc12524-smart-alert.is-danger{color:#991b1b;background:#ef444424;border-color:#ef444447}[data-crew-theme=dark] .cc12524-smart-alert.is-danger{color:#fecaca}.cc12524-empty-smart{text-align:center;min-height:9rem;color:var(--cc24-text);place-items:center;display:grid}.cc12524-settings-grid label,.cc12524-settings-grid button{border:1px solid var(--cc24-border-light);background:var(--cc24-panel-soft);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.cc12524-settings-grid label,.cc12524-settings-grid button{background:color-mix(in srgb,var(--cc24-panel-soft) 76%,transparent)}}.cc12524-settings-grid label,.cc12524-settings-grid button{color:var(--cc24-text);padding:.85rem;font-weight:950}.cc12524-settings-grid small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.62rem;display:block;color:var(--cc24-muted)!important}.cc12524-settings-grid select{width:100%;color:var(--cc24-text);background:0 0;border:0;outline:none;font-weight:950}.cc12524-settings-grid button.is-on{background:#10b98124;border-color:#10b9814d}.crewcheck-smart-departure-screen .crewcheck-maps-warning,.crewcheck-smart-departure-screen [class*=diagnostic],.crewcheck-smart-departure-screen [class*=source]{display:none!important}@media(max-width:720px){.crewcheck-smart-departure-screen{padding-top:max(1rem,env(safe-area-inset-top))!important}.cc12524-home-smart-pills,.cc12524-smart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cc12524-smart-tabs{scroll-snap-type:x mandatory;padding:.35rem;display:flex;overflow-x:auto}.cc12524-smart-tabs button{scroll-snap-align:start;flex:none;min-width:5.7rem}.cc12524-smart-command-head{grid-template-columns:auto minmax(0,1fr)}.cc12524-smart-command-head em{grid-column:1/-1;justify-self:start}.cc12524-smart-primary-actions>*{flex:8rem}.cc12524-option-grid,.cc12524-modal-grid,.cc12524-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.cc12524-smart-summary,.cc12524-option-grid,.cc12524-modal-grid,.cc12524-settings-grid,.cc12524-home-smart-pills{grid-template-columns:1fr}.cc12524-home-smart-top{grid-template-columns:auto minmax(0,1fr)}.cc12524-home-smart-top em{grid-column:1/-1;justify-self:start}}@media(orientation:landscape)and (max-height:520px){.crewcheck-smart-departure-screen .mx-auto{max-width:min(1100px,100vw - 2rem)!important}.cc12524-smart-panel-inner{grid-template-columns:minmax(20rem,.95fr) minmax(20rem,1.05fr);align-items:start}.cc12524-smart-tabs,.cc12524-smart-stage,.cc12524-smart-alert{grid-column:2}.cc12524-smart-command{grid-row:1/span 4}}:root{--cc25-blue-900:#06172a;--cc25-blue-800:#08233d;--cc25-blue-700:#07365e;--cc25-cyan:#12c8f5;--cc25-sky:#0f8ee8;--cc25-emerald:#18c27a;--cc25-amber:#f5aa18;--cc25-red:#ef4444;--cc25-purple:#8b5cf6;--cc25-radius-sm:1rem;--cc25-radius-md:1.35rem;--cc25-radius-lg:1.75rem;--cc25-radius-xl:2.15rem;--cc25-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-crew-theme=dark],:root:not([data-crew-theme=light]){color-scheme:dark;--background:#06111f;--background-2:#020813;--foreground:#f6fbff;--foreground-muted:#b7c7d8;--muted-foreground:#91a6b9;--surface:#0a1f37e0;--surface-hover:#0f2b48f2;--surface-active:#12c8f524;--card:#0a1f37eb;--card-foreground:#f6fbff;--border:#94bbdb2e;--input:#ffffff13;--ring:#12c8f5;--primary:#12c8f5;--primary-foreground:#031120;--secondary:#ffffff13;--secondary-foreground:#f6fbff;--accent:#12c8f5;--accent-foreground:#031120;--sidebar-bg:#05101ef5;--sidebar-border:#94bbdb2e;--crew-page:radial-gradient(circle at 8% 0%, #12c8f521, transparent 25rem), radial-gradient(circle at 96% 2%, #2b7fff29, transparent 29rem), linear-gradient(180deg,#071422 0%,#06111f 48%,#020813 100%);--crew-card:#0a1f37ed;--crew-card-strong:#0c2641fa;--crew-card-soft:#fff1;--crew-title:#f6fbff;--crew-muted:#a9bed0;--crew-border:#94bbdb2e;--crew-shadow:0 24px 64px #00000057}[data-crew-theme=light]{color-scheme:light;--background:#eef7fd;--background-2:#e6f2fa;--foreground:#061832;--foreground-muted:#3f5872;--muted-foreground:#64788d;--surface:#fffffff5;--surface-hover:#f7fbff;--surface-active:#e5f6ff;--card:#fff;--card-foreground:#061832;--border:#c9deea;--input:#f5faff;--ring:#0f8ee8;--primary:#0f8ee8;--primary-foreground:#fff;--secondary:#e7f4fb;--secondary-foreground:#061832;--accent:#0f8ee8;--accent-foreground:#fff;--sidebar-bg:#fffffff5;--sidebar-border:#c9deea;--crew-page:radial-gradient(circle at 8% 0%, #12c8f52e, transparent 25rem), radial-gradient(circle at 96% 2%, #0f8ee81a, transparent 29rem), linear-gradient(180deg,#f5fbff 0%,#edf7fd 48%,#f9fcff 100%);--crew-card:#fff;--crew-card-strong:#fff;--crew-card-soft:#f4faff;--crew-title:#061832;--crew-muted:#526b82;--crew-border:#c9deea;--crew-shadow:0 20px 54px #10375a1f}html,body,#root{text-rendering:geometricprecision;min-height:100%;background:var(--crew-page)!important;color:var(--crew-title)!important;font-family:var(--cc25-font)!important}.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-home-ultra-minimal,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-settings-screen,.crewcheck-routine-premium,.crewcheck-tool-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-admin-screen,.crewcheck-support-screen,.crewcheck-bids-screen,.crewcheck-import-screen,.crewcheck-iflight-screen{background:var(--crew-page)!important;width:100%!important;min-height:100svh!important;color:var(--crew-title)!important;overflow-x:hidden!important}.crewcheck-side-content>main,.crewcheck-side-content>.crewcheck-has-global-menu,.cc1251-dashboard-shell,.crewcheck-results-premium>div>main,.crewcheck-smart-departure-screen>div,.crewcheck-settings-screen>div,.crewcheck-flightboard-screen>div,.crewcheck-routine-premium>div,.crewcheck-tool-screen>div{width:min(100%,1180px)!important;margin-inline:auto!important;padding-left:clamp(1rem,3vw,2rem)!important;padding-right:clamp(1rem,3vw,2rem)!important}:where(.crewcheck-home-ultra-minimal,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-settings-screen,.crewcheck-routine-premium,.crewcheck-tool-screen,.crewcheck-finance-screen,.crewcheck-currency-screen,.crewcheck-admin-screen,.crewcheck-support-screen,.crewcheck-bids-screen) :where(section,article,.crewcheck-light-card,.cc1251-panel,.cc1251-metric,.cc1251-flight-mini,.cc12524-home-smart-card,.cc12524-smart-panel,.cc12524-smart-command,.cc12524-modal-card,.cc12524-option-card,.cc12524-smart-stage,.cc12524-smart-summary>div,.cc12524-settings-grid label,.cc-roster-day-header-v1258,.cc-roster-event-v1256){background:var(--crew-card)!important;color:var(--crew-title)!important;border:1px solid var(--crew-border)!important;box-shadow:var(--crew-shadow)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;backdrop-filter:blur(18px)saturate(145%)!important}:where(.crewcheck-home-ultra-minimal,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-settings-screen,.crewcheck-routine-premium,.crewcheck-tool-screen) :where(h1,h2,h3,h4,b,strong,.font-black,.font-bold){color:var(--crew-title)!important}:where(.crewcheck-home-ultra-minimal,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-flightboard-screen,.crewcheck-settings-screen,.crewcheck-routine-premium,.crewcheck-tool-screen) :where(p,small,em,label,.text-slate-300,.text-slate-400,.text-slate-500,.text-cyan-50,.text-cyan-100){color:var(--crew-muted)!important}:where(.crewcheck-primary-cta,.crewcheck-premium-button-primary,.cc1251-month,.cc1251-icon-btn,.cc12524-smart-primary,.cc12524-smart-uber,.cc12524-home-smart-actions button:not(.secondary),.crewcheck-bottom-menu-shell .is-active,.crewcheck-sidebar-item.is-active){background:linear-gradient(135deg,var(--cc25-sky),var(--cc25-cyan))!important;color:#02111f!important;border-color:#12c8f561!important;box-shadow:0 18px 42px #0f8ee840!important}[data-crew-theme=light] :where(.crewcheck-primary-cta,.crewcheck-premium-button-primary,.cc1251-month,.cc1251-icon-btn,.cc12524-smart-primary,.cc12524-smart-uber,.cc12524-home-smart-actions button:not(.secondary),.crewcheck-bottom-menu-shell .is-active,.crewcheck-sidebar-item.is-active){color:#fff!important}:where(.crewcheck-secondary-cta,.crewcheck-premium-button-ghost,.cc12524-smart-ghost,.cc12524-home-smart-actions .secondary,.cc12524-smart-tabs button,.crewcheck-header-menu-button,.crewcheck-header-back-button){background:var(--crew-card-soft)!important;color:var(--crew-title)!important;border:1px solid var(--crew-border)!important;box-shadow:0 12px 28px #06183214!important}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(input,select,textarea,.field-input,.crewcheck-auth-input,.crewcheck-premium-input){background:var(--crew-card-soft)!important;color:var(--crew-title)!important;border:1px solid var(--crew-border)!important;box-shadow:none!important}.crewcheck-results-drawer-v1192,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu,.crewcheck-premium-sidebar{transform-origin:0!important;background:var(--sidebar-bg)!important;color:var(--crew-title)!important;border-right:1px solid var(--sidebar-border)!important;border-left:0!important;left:0!important;right:auto!important}.crewcheck-results-premium.is-menu-open .crewcheck-header-menu-button,.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger,.crewcheck-side-layout.is-menu-open .crewcheck-header-menu-button{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cc1251-dashboard-shell{padding-top:clamp(1rem,2vw,1.5rem)!important}.cc1251-topbar{align-items:center!important;gap:1rem!important}.cc1251-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important;gap:clamp(.85rem,2vw,1.1rem)!important;display:grid!important}.cc1251-metric{border-radius:1.65rem!important;min-height:8.3rem!important;padding:1.05rem!important}.cc1251-metric-icon{color:#fff!important;background:linear-gradient(135deg,var(--cc25-sky),var(--cc25-cyan))!important;box-shadow:0 16px 34px #0f8ee838!important}.cc1251-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.62fr)!important;align-items:start!important;gap:clamp(1rem,2vw,1.25rem)!important;display:grid!important}.cc1251-panel{border-radius:1.9rem!important;padding:clamp(1.05rem,2.4vw,1.4rem)!important}.cc1251-route-line b{color:var(--crew-title)!important}.cc1251-flight-details,.cc12523-radar-strip-clean,.cc12522-radar-strip{background:var(--crew-card-soft)!important;border-color:var(--crew-border)!important;border-radius:1.25rem!important}.cc1251-flight-foot{color:var(--crew-muted)!important;opacity:.95!important;justify-content:center!important}.cc12524-smart-panel{border-radius:2rem!important;overflow:hidden!important}.cc12524-smart-panel-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:clamp(1rem,2vw,1.25rem)!important;display:grid!important}.cc12524-smart-command{background:radial-gradient(circle at 8% 0%,#12c8f526,transparent 15rem),var(--crew-card-strong)!important;border-radius:1.85rem!important;padding:clamp(1.1rem,2.5vw,1.55rem)!important}.cc12524-smart-command-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;display:grid!important}.cc12524-smart-command-head h1{letter-spacing:-.07em!important;margin:0!important;font-size:clamp(2.2rem,9vw,4.5rem)!important;line-height:.95!important}.cc12524-smart-command-head small,.cc12524-smart-summary small,.cc12524-modal-card small,.cc12524-option-card small{text-transform:uppercase!important;letter-spacing:.14em!important;color:var(--crew-muted)!important;font-size:.72rem!important;font-weight:950!important}.cc12524-smart-command-head em{color:var(--cc25-emerald)!important;text-transform:uppercase!important;letter-spacing:.09em!important;background:#18c27a1f!important;border-radius:999px!important;padding:.55rem .85rem!important;font-style:normal!important;font-weight:950!important}.cc12524-smart-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-block:1rem!important;display:grid!important}.cc12524-smart-summary>div{box-shadow:none!important;border-radius:1.25rem!important;padding:.95rem!important}.cc12524-smart-summary strong{font-size:clamp(1.25rem,5vw,2rem)!important;line-height:1.05!important}.cc12524-smart-primary-actions{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr))!important;gap:.75rem!important;display:grid!important}.cc12524-smart-primary-actions :where(button,a){border-radius:1.15rem!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;min-height:3.45rem!important;font-weight:950!important;text-decoration:none!important;display:flex!important}.cc12524-smart-tabs{background:var(--crew-card-soft)!important;border:1px solid var(--crew-border)!important;scrollbar-width:none!important;border-radius:1.5rem!important;gap:.55rem!important;padding:.4rem!important;display:flex!important;overflow-x:auto!important}.cc12524-smart-tabs::-webkit-scrollbar{display:none!important}.cc12524-smart-tabs button{min-width:max-content!important;box-shadow:none!important;border-radius:1.15rem!important;align-items:center!important;gap:.45rem!important;padding:.78rem .95rem!important;display:flex!important}.cc12524-smart-tabs button.is-active{background:linear-gradient(135deg,var(--cc25-sky),var(--cc25-cyan))!important;color:#fff!important}.cc12524-smart-stage{border-radius:1.85rem!important;min-height:0!important;padding:clamp(1rem,2vw,1.25rem)!important}.cc12524-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;gap:.85rem!important;display:grid!important}.cc12524-option-card{border-radius:1.35rem!important;min-height:8rem!important;padding:1rem!important;box-shadow:0 14px 32px #0a233e14!important}.cc12524-option-card.is-best{background:linear-gradient(145deg,#18c27a21,var(--crew-card))!important;border-color:#18c27a73!important}.cc12524-modal-card{border-radius:1.55rem!important;padding:clamp(1rem,2vw,1.25rem)!important}.cc12524-modal-title{align-items:center!important;gap:.7rem!important;margin-bottom:1rem!important;display:flex!important}.cc12524-modal-title strong{font-size:1.2rem!important}.crewcheck-smart-metric,.cc12524-settings-grid label{border-radius:1.25rem!important;padding:1rem!important}.crewcheck-flightboard-screen h1,.crewcheck-flightboard-screen h2{letter-spacing:-.05em!important}.crewcheck-flightboard-screen :where(.text-xs){letter-spacing:.08em!important}.crewcheck-flightboard-screen :where([class*=source],[class*=diagnostic],[class*=api],[class*=provider]){display:none!important}.crewcheck-flightboard-screen .crewcheck-light-card{border-radius:1.8rem!important}.crewcheck-results-premium header{background:var(--background)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-results-premium header{background:color-mix(in srgb,var(--background) 84%,transparent)!important}}.crewcheck-results-premium header{border-color:var(--crew-border)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important}.cc-roster-day-header-v1258{border-radius:1.6rem!important;padding:1rem 1.15rem!important;position:relative!important}.cc-roster-day-header-v1258:before{content:""!important;background:linear-gradient(180deg,var(--cc25-cyan),var(--cc25-sky))!important;border-radius:999px!important;width:.28rem!important;position:absolute!important;top:1rem!important;bottom:1rem!important;left:0!important}.cc-roster-event-v1256{border-radius:1.55rem!important;margin-bottom:.85rem!important;padding:1rem!important}.cc-roster-event-time-v1256{background:var(--crew-card-soft)!important;border-color:var(--crew-border)!important;color:var(--crew-title)!important;border-radius:1.1rem!important}.crewcheck-settings-submenu-section-v12513,.crewcheck-settings-content-panel{border-radius:1.7rem!important}.crewcheck-settings-submenu-button-v12513{border-radius:1.25rem!important}:where(section,article,div):empty{min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}@media(max-width:860px){.crewcheck-side-content>main,.crewcheck-side-content>.crewcheck-has-global-menu,.cc1251-dashboard-shell,.crewcheck-results-premium>div>main,.crewcheck-smart-departure-screen>div,.crewcheck-settings-screen>div,.crewcheck-flightboard-screen>div{width:100%!important;padding-left:clamp(.9rem,4vw,1.2rem)!important;padding-right:clamp(.9rem,4vw,1.2rem)!important;padding-bottom:calc(6.3rem + env(safe-area-inset-bottom,0px))!important}.cc1251-topbar{flex-direction:column!important;align-items:flex-start!important}.cc1251-topbar-actions{grid-template-columns:2fr repeat(4,3.35rem)!important;gap:.55rem!important;width:100%!important;display:grid!important}.cc1251-month,.cc1251-icon-btn,.cc1251-avatar-btn{border-radius:1.15rem!important;min-height:3.35rem!important}.cc1251-main-grid,.cc12524-smart-panel-inner{grid-template-columns:1fr!important}.cc1251-side-column{display:block!important}.cc12524-smart-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc12524-smart-command-head{grid-template-columns:auto minmax(0,1fr)!important}.cc12524-smart-command-head em{grid-column:1/-1!important;justify-self:start!important}.cc12524-smart-command-head h1{font-size:clamp(2.5rem,13vw,4.4rem)!important}.cc12524-smart-stage{padding:.85rem!important}.cc12524-option-card{min-height:7rem!important}}@media(orientation:landscape)and (max-height:620px){.cc1251-kpi-row{grid-template-columns:repeat(5,minmax(10rem,1fr))!important}.cc1251-main-grid,.cc12524-smart-panel-inner{grid-template-columns:1fr 1fr!important}.crewcheck-side-content>main,.cc1251-dashboard-shell{padding-bottom:1.2rem!important}}:root{--cc26-blue:#0284c7;--cc26-cyan:#22d3ee;--cc26-navy:#06172c;--cc26-ink:#07182e;--cc26-muted:#52677d;--cc26-border:#bfd8e8;--cc26-card:#fff;--cc26-soft:#eaf7ff;--cc26-action:linear-gradient(135deg,#0284c7,#22d3ee);--cc26-success:#10b981;--cc26-amber:#f59e0b;--cc26-danger:#ef4444;--cc26-radius:28px;--cc26-shadow:0 20px 60px #082f4924}[data-crew-theme=dark]{--cc26-navy:#f7fbff;--cc26-ink:#f8fbff;--cc26-muted:#adc2d6;--cc26-border:#94bbdb2e;--cc26-card:#091b32eb;--cc26-soft:#22d3ee1a;--cc26-shadow:0 24px 70px #00000061}html,body,#root{color:var(--cc26-ink)!important;background:radial-gradient(circle at 10% 0,#22d3ee24,#0000 28rem),linear-gradient(#eef8ff,#f8fbff)!important}[data-crew-theme=dark] body,[data-crew-theme=dark] #root{background:radial-gradient(circle at 8% 0,#22d3ee1a,#0000 28rem),linear-gradient(#07111f,#030815)!important}.crewcheck-has-global-menu,.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-tool-screen,.crewcheck-settings-screen{color:var(--cc26-ink)!important;background:0 0!important}.cc-card,.crewcheck-light-card,.cc-event-card,.cc1251-metric,.cc1251-flight-card,.cc12524-home-smart-card,.cc12524-smart-panel,.cc126-smart-hero,.cc126-modal-stage,.cc126-modal-detail,.cc126-route-card,.cc-sidebar,.cc-drawer,.crewcheck-results-drawer-v1192,section[class*=rounded],article[class*=rounded]{border-color:var(--cc26-border)!important;box-shadow:var(--cc26-shadow)!important}button:not(:disabled),a[role=button]{cursor:pointer}button[class*=bg-cyan],.cc-btn-primary,.cc126-smart-calc,.cc126-action-wide,.cc126-smart-actions button,.cc126-smart-actions a,.cc1251-module span,.cc1251-metric-icon,.cc12524-smart-primary,.crewcheck-premium-button-primary{background:var(--cc26-action)!important;color:#031528!important;border-color:#0284c73d!important;font-weight:950!important;box-shadow:0 16px 38px #0284c740!important}[data-crew-theme=dark] button[class*=bg-cyan],[data-crew-theme=dark] .cc-btn-primary,[data-crew-theme=dark] .cc126-smart-calc,[data-crew-theme=dark] .cc126-action-wide,[data-crew-theme=dark] .cc126-smart-actions button,[data-crew-theme=dark] .cc126-smart-actions a{color:#031528!important}.crewcheck-smart-departure-screen.cc126-smart-screen{min-height:100svh;background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 30rem),linear-gradient(#eff9ff,#fff)!important;padding:clamp(.85rem,2.4vw,1.6rem)!important}[data-crew-theme=dark] .crewcheck-smart-departure-screen.cc126-smart-screen{background:radial-gradient(circle at 20% 0,#22d3ee24,#0000 32rem),linear-gradient(#071322,#030815)!important}.cc126-screen-shell{width:min(100%,1120px);margin:0 auto;padding-bottom:6.5rem}.cc126-smart-hero{background:var(--cc26-card);border:1px solid var(--cc26-border);box-shadow:var(--cc26-shadow);border-radius:34px;padding:clamp(1rem,3vw,1.75rem);position:relative;overflow:hidden}.cc126-smart-hero:before{content:"";filter:blur(18px);pointer-events:none;background:#22d3ee24;border-radius:999px;width:18rem;height:18rem;position:absolute;inset:-35% -20% auto auto}.cc126-smart-hero-main{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid;position:relative}.cc126-smart-mode-orb{background:linear-gradient(135deg,#dffcff,#c8f6ff);border-radius:1.55rem;place-items:center;width:4.8rem;height:4.8rem;font-size:2.15rem;display:grid;box-shadow:0 18px 34px #0284c729}[data-crew-theme=dark] .cc126-smart-mode-orb{background:#22d3ee21}.cc126-smart-hero-copy small,.cc126-smart-kpis small,.cc126-modal-title small,.cc126-route-card small,.cc126-settings-grid small,.cc126-transit-first small{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:950;display:block;color:var(--cc26-muted)!important}.cc126-smart-hero-copy h1{letter-spacing:-.07em;margin:.15rem 0 0;font-size:clamp(2.8rem,10vw,5.4rem);font-weight:1000;line-height:.9;color:var(--cc26-ink)!important}.cc126-smart-hero-copy p{margin:.55rem 0 0;font-size:clamp(1rem,2.3vw,1.25rem);font-weight:850;color:var(--cc26-muted)!important}.cc126-smart-calc{border:0;border-radius:1.25rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.3rem;padding:0 1.2rem;display:inline-flex}.cc126-smart-kpis{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.15rem;display:grid;position:relative}.cc126-smart-kpis div,.cc126-detail-grid .crewcheck-smart-metric,.cc126-transit-first{border-radius:1.35rem;min-width:0;padding:1rem;background:var(--cc26-soft)!important;border:1px solid var(--cc26-border)!important;box-shadow:none!important}.cc126-smart-kpis b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.15rem,4.3vw,2rem);font-weight:1000;display:block;color:var(--cc26-ink)!important}.cc126-smart-actions{z-index:1;flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex;position:relative}.cc126-smart-actions button,.cc126-smart-actions a{border:0;border-radius:1rem;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem;font-weight:950;text-decoration:none;display:inline-flex}.cc126-modal-switch{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.cc126-modal-switch button{border:1px solid var(--cc26-border);background:var(--cc26-card);color:var(--cc26-muted);border-radius:1.15rem;justify-content:center;align-items:center;gap:.4rem;min-height:3.2rem;font-weight:950;display:flex;box-shadow:0 10px 25px #082f4914}.cc126-route-card{border:1px solid var(--cc26-border);background:var(--cc26-card);min-height:8.5rem;color:var(--cc26-ink);text-align:left;border-radius:1.45rem;flex-direction:column;gap:.35rem;padding:1rem;text-decoration:none;display:flex;box-shadow:0 14px 36px #082f491a!important}.cc126-route-card span{font-size:1.65rem}.cc126-route-card strong{color:var(--cc26-ink);font-size:2rem;font-weight:1000;line-height:1}.cc126-route-card em,.cc126-route-card b{color:var(--cc26-muted);font-style:normal;font-weight:850}.cc126-empty-decision{border:1px dashed var(--cc26-border);text-align:center;min-height:13rem;color:var(--cc26-muted);border-radius:1.4rem;place-items:center;gap:.35rem;padding:1rem;display:grid}.cc126-empty-decision b{color:var(--cc26-ink);font-size:1.4rem}.cc126-modal-title{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.cc126-modal-title b{color:var(--cc26-ink);letter-spacing:-.05em;font-size:clamp(1.8rem,6vw,3rem);font-weight:1000}.cc126-action-wide{border:0;border-radius:1.1rem;align-items:center;gap:.5rem;min-height:3.2rem;margin-top:1rem;padding:0 1.2rem;display:inline-flex}.cc126-settings-grid label,.cc126-settings-grid button{background:var(--cc26-soft);border:1px solid var(--cc26-border);border-radius:1.25rem;padding:1rem}.cc126-settings-grid select{background:var(--cc26-card);width:100%;color:var(--cc26-ink);border:1px solid var(--cc26-border);border-radius:.9rem;margin-top:.4rem;padding:.75rem;font-weight:850}.cc126-transit-first b{color:var(--cc26-ink);font-size:2rem;font-weight:1000;display:block}.cc126-smart-alert{color:#7c2d12;background:#fff7ed;border:1px solid #f59e0b47;border-radius:1.2rem;margin-top:1rem;padding:1rem;font-weight:850}.cc126-smart-alert.is-danger{color:#7f1d1d;background:#fef2f2;border-color:#ef44443d}.cc-roster-routine-box.cc126-dayuse-manager{justify-content:space-between;align-items:center;gap:1rem;color:#082033!important;background:linear-gradient(135deg,#e0faff,#fff7ed)!important;border-color:#0ea5e940!important;display:flex!important}.cc126-dayuse-manager b{font-size:.9rem;display:block}.cc126-dayuse-manager span{color:#52677d;font-weight:800;display:block}.cc126-dayuse-manager button{background:var(--cc26-action);color:#031528;white-space:nowrap;border:0;border-radius:.9rem;padding:.7rem .9rem;font-weight:950}.cc-drawer,.crewcheck-results-drawer-v1192,.crewcheck-premium-mobile-menu{transform-origin:0!important;border-left:0!important;border-right:1px solid var(--cc26-border)!important;left:0!important;right:auto!important}.cc-nav-trigger,.crewcheck-nav-trigger{left:calc(.8rem + env(safe-area-inset-left,0px))!important;right:auto!important}.cc-sidebar,.cc-drawer{background:var(--cc26-card)!important;color:var(--cc26-ink)!important}.cc-sidebar-nav-item.active{color:var(--cc26-blue)!important;background:linear-gradient(135deg,#22d3ee33,#0284c71a)!important;border-color:#0284c738!important}@media(max-width:760px){.cc126-screen-shell{padding-bottom:6.25rem}.cc126-smart-hero-main{grid-template-columns:auto 1fr}.cc126-smart-calc{grid-column:1/-1;width:100%}.cc126-smart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc126-detail-grid{grid-template-columns:1fr}.cc126-modal-switch{scrollbar-width:none;padding-bottom:.35rem;display:flex;overflow-x:auto}.cc126-modal-switch button{min-width:6.7rem}.cc126-option-board{grid-template-columns:1fr}.cc126-smart-mode-orb{border-radius:1.25rem;width:4rem;height:4rem}.cc126-dayuse-manager{flex-direction:column;align-items:stretch!important}.cc126-dayuse-manager button{width:100%}.cc126-smart-hero-copy h1{font-size:clamp(2.65rem,16vw,4.5rem)}}@media(orientation:landscape)and (max-width:960px){.cc126-screen-shell{width:min(100%,900px)}.cc126-smart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cc126-option-board{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--cc27-blue:#0284c7;--cc27-cyan:#22d3ee;--cc27-green:#10b981;--cc27-amber:#f59e0b;--cc27-red:#ef4444;--cc27-ink:#07172e;--cc27-muted:#526b82;--cc27-border:#bdd7e8;--cc27-card:#fffffff7;--cc27-soft:#e9f7ff;--cc27-shadow:0 18px 45px #07243c1a;--cc27-radius:1.45rem}[data-crew-theme=dark]{--cc27-ink:#f7fbff;--cc27-muted:#a7bed2;--cc27-border:#94bbdb33;--cc27-card:#091d34f0;--cc27-soft:#22d3ee17;--cc27-shadow:0 22px 52px #0000004d}.cc-drawer{border-left:0!important;border-right:1px solid var(--sidebar-border,var(--cc27-border))!important;animation-name:cc27-slide-left-in!important;left:0!important;right:auto!important;box-shadow:24px 0 64px #00000047!important}@keyframes cc27-slide-left-in{0%{transform:translate(-104%)}to{transform:translate(0)}}.cc-drawer-overlay{justify-content:flex-start!important}.crewcheck-results-drawer-v1192,.crewcheck-mobile-menu,.crewcheck-premium-mobile-menu{border-right:1px solid var(--cc27-border)!important;border-left:0!important;left:0!important;right:auto!important}body:has(.cc-drawer) .crewcheck-nav-trigger,body:has(.cc-drawer) .crewcheck-header-menu-button,body:has(.cc-drawer) .cc1251-topbar-actions>button[aria-label=Menu]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cc1251-dashboard-shell,.crewcheck-smart-departure-screen .cc126-screen-shell,.crewcheck-flightboard-screen>div,.crewcheck-settings-screen>div,.crewcheck-results-premium main{width:min(100%,78rem)!important;margin-inline:auto!important}@media(max-width:720px){.cc1251-dashboard-shell,.crewcheck-smart-departure-screen .cc126-screen-shell,.crewcheck-flightboard-screen>div,.crewcheck-settings-screen>div,.crewcheck-results-premium main{width:100%!important;padding-left:.95rem!important;padding-right:.95rem!important}}.cc1251-panel,.cc1251-metric,.cc12524-home-smart-card,.cc127-empty-next-card,.cc126-smart-hero,.cc126-modal-stage,.cc126-modal-detail,.cc126-route-card,.crewcheck-light-card,.crewcheck-settings-content-panel,.crewcheck-flightboard-screen article,.crewcheck-results-premium article,.crewcheck-results-premium section{background:var(--cc27-card)!important;color:var(--cc27-ink)!important;border:1px solid var(--cc27-border)!important;box-shadow:var(--cc27-shadow)!important}.cc1251-panel h2,.cc1251-metric b,.cc12524-home-smart-card strong,.cc126-smart-hero h1,.cc126-modal-detail b,.crewcheck-light-card h1,.crewcheck-light-card h2,.crewcheck-light-card h3{color:var(--cc27-ink)!important}.cc1251-metric small,.cc1251-metric em,.cc12524-home-smart-card small,.cc12524-home-smart-card span,.cc126-smart-hero p,.cc126-smart-hero small,.cc126-modal-detail small,.cc126-route-card small,.cc126-route-card em{color:var(--cc27-muted)!important}[data-crew-theme=dark] .cc1251-panel,[data-crew-theme=dark] .cc1251-metric,[data-crew-theme=dark] .cc12524-home-smart-card,[data-crew-theme=dark] .cc127-empty-next-card,[data-crew-theme=dark] .cc126-smart-hero,[data-crew-theme=dark] .cc126-modal-stage,[data-crew-theme=dark] .cc126-modal-detail,[data-crew-theme=dark] .cc126-route-card{background:linear-gradient(#0d2540f5,#061425fa)!important}.cc127-empty-next-card{border-radius:1.6rem;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem;display:grid;min-height:0!important}.cc127-empty-next-card>span{background:linear-gradient(135deg,var(--cc27-cyan),var(--cc27-blue));color:#04111f;border-radius:1.1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}.cc127-empty-next-card small{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;color:var(--cc27-blue)!important}.cc127-empty-next-card strong{font-size:clamp(1.35rem,5vw,2.1rem);font-weight:950;line-height:1.05;display:block;color:var(--cc27-ink)!important}.cc127-empty-next-card p{margin-top:.35rem;font-size:.92rem;font-weight:750;line-height:1.35;color:var(--cc27-muted)!important}.cc127-empty-next-card button{background:linear-gradient(135deg,var(--cc27-blue),var(--cc27-cyan));color:#031426;border:0;border-radius:1rem;grid-column:1/-1;padding:.95rem 1rem;font-weight:950}.cc1251-flight-mini{border-radius:1.45rem!important;padding:1rem!important}.cc1251-flight-details,.cc12522-radar-strip{gap:.55rem!important}.cc12522-radar-strip span,.cc1251-flight-details span{background:var(--cc27-soft)!important;border-color:var(--cc27-border)!important;border-radius:.95rem!important}@supports (color:color-mix(in lab,red,red)){.cc12522-radar-strip span,.cc1251-flight-details span{border-color:color-mix(in srgb,var(--cc27-border) 82%,transparent)!important}}.cc1251-flight-foot,.cc12523-radar-strip-clean:empty{display:none!important}.crewcheck-smart-departure-screen{background:radial-gradient(circle at 12% 0,#22d3ee2e,#0000 18rem),linear-gradient(#edf8ff,#f7fbff)!important}[data-crew-theme=dark] .crewcheck-smart-departure-screen{background:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 18rem),linear-gradient(#061525,#020814)!important}.cc126-smart-hero{border-radius:1.8rem!important;padding:clamp(1rem,4vw,1.35rem)!important;overflow:hidden!important}.cc126-smart-calc{background:linear-gradient(135deg,var(--cc27-blue),var(--cc27-cyan))!important;color:#031426!important;border-radius:1.1rem!important;grid-column:1/-1!important;width:100%!important;min-height:3.25rem!important;font-weight:950!important;box-shadow:0 16px 34px #0ea5e938!important}.cc126-smart-mode-orb{background:linear-gradient(135deg,#ddfbff,#bae6fd)!important;border-radius:1.35rem!important;width:4.3rem!important;height:4.3rem!important;box-shadow:0 15px 35px #0284c729!important}.cc126-smart-hero-copy small{color:var(--cc27-blue)!important;letter-spacing:.16em!important;font-weight:950!important}.cc126-smart-hero-copy h1{letter-spacing:-.06em!important;font-size:clamp(2.25rem,15vw,4.8rem)!important;line-height:.95!important}.cc126-smart-hero-copy p{margin-top:.55rem!important;font-size:1rem!important;font-weight:850!important}.cc126-smart-kpis>div,.cc126-detail-grid>div,.crewcheck-smart-metric{background:var(--cc27-soft)!important;border-color:var(--cc27-border)!important;border-radius:1.15rem!important;min-height:4.7rem!important}.cc126-smart-kpis b,.crewcheck-smart-metric-value{color:var(--cc27-ink)!important}.cc126-smart-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important;margin-top:1rem!important;display:grid!important}.cc126-smart-actions :where(button,a),.cc126-action-wide{color:#031426!important;background:#0ea5e9!important;border:0!important;border-radius:1.05rem!important;min-height:3.15rem!important;font-weight:950!important;box-shadow:0 14px 32px #0ea5e92e!important}.cc126-smart-actions :where(button,a):nth-child(2){color:#03180e!important;background:#10b981!important}.cc126-modal-switch{top:max(.6rem,env(safe-area-inset-top,0px))!important;z-index:8!important;background:var(--background,#edf8ff)!important;gap:.55rem!important;margin:.85rem 0 .65rem!important;padding:.6rem .15rem!important;display:flex!important;position:sticky!important;overflow-x:auto!important}@supports (color:color-mix(in lab,red,red)){.cc126-modal-switch{background:color-mix(in srgb,var(--background,#edf8ff) 82%,transparent)!important}}.cc126-modal-switch{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;backdrop-filter:blur(16px)saturate(150%)!important}.cc126-modal-switch button{background:var(--cc27-card)!important;min-width:5.6rem!important;color:var(--cc27-muted)!important;border:1px solid var(--cc27-border)!important;border-radius:999px!important;flex:none!important;padding:.75rem .95rem!important;font-weight:950!important}.cc126-option-board{gap:.75rem!important;display:grid!important}.cc126-route-card{border-radius:1.25rem!important;grid-template-columns:2.4rem minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;min-height:5.2rem!important;padding:1rem!important;display:grid!important}.cc126-route-card.is-best{border-color:var(--cc27-green)!important}@supports (color:color-mix(in lab,red,red)){.cc126-route-card.is-best{border-color:color-mix(in srgb,var(--cc27-green) 55%,var(--cc27-border))!important}}.cc126-empty-decision{background:var(--cc27-soft)!important;min-height:7rem!important;color:var(--cc27-ink)!important;border-radius:1.35rem!important}.cc126-modal-title{margin-bottom:.8rem!important}.cc126-modal-title b{font-size:1.25rem!important}@media(min-width:780px){.cc126-smart-hero-main{grid-template-columns:5rem minmax(0,1fr) 12rem!important}.cc126-smart-calc{grid-column:auto!important}.cc126-smart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cc126-option-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.crewcheck-flightboard-screen :where(.diagnostic,.debug,.api,.provider,[class*=diagnostic],[class*=provider],[class*=source]){display:none!important}.crewcheck-flightboard-screen h1{color:var(--cc27-ink)!important}.crewcheck-flightboard-screen button{font-weight:950!important}.crewcheck-flightboard-screen article{border-radius:1.35rem!important}.crewcheck-flightboard-screen article :where(p,small,span){color:var(--cc27-muted)!important}.crewcheck-flightboard-screen article b,.crewcheck-flightboard-screen article strong,:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen) .text-white{color:var(--cc27-ink)!important}[data-crew-theme=dark] :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen) .text-white{color:#f7fbff!important}.cc1251-side-column:empty,.cc1251-modules-grid:empty,.cc126-modal-stage:empty,.crewcheck-light-card:empty,.crewcheck-results-premium section:empty,.crewcheck-results-premium article:empty{display:none!important}button,a[role=button],.cc1251-section-head button,.cc12524-home-smart-actions button,.cc12524-home-smart-actions a{text-decoration:none!important}.cc1251-section-head button,.cc12524-home-smart-actions button,.cc12524-home-smart-actions a{background:linear-gradient(135deg,var(--cc27-blue),var(--cc27-cyan))!important;color:#031426!important;border:0!important;font-weight:950!important}:root{--cc28-ink:#07172d;--cc28-muted:#51677c;--cc28-soft:#eaf7ff;--cc28-card:#fffffff5;--cc28-border:#09547e2e;--cc28-blue:#008fe8;--cc28-cyan:#31d7e8;--cc28-green:#16c784;--cc28-amber:#ffb020;--cc28-red:#ef4444}[data-crew-theme=dark]{--cc28-ink:#f7fbff;--cc28-muted:#a9b9c9;--cc28-soft:#0d263ac7;--cc28-card:#071626e0;--cc28-border:#7dd3fc2e}.cc128-screen>div,.crewcheck-weather-screen>div,.crewcheck-flightboard-screen>div,.crewcheck-smart-departure-screen .cc126-screen-shell,.crewcheck-perdiem-screen>div{width:min(100%,1120px)!important}@media(max-width:640px){.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen{padding-left:.9rem!important;padding-right:.9rem!important}.crewcheck-weather-screen>div,.crewcheck-flightboard-screen>div,.crewcheck-perdiem-screen>div{max-width:100%!important}}[data-crew-theme=light] :where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-perdiem-screen,.crewcheck-smart-departure-screen) :where(.text-white,.text-cyan-50,.text-cyan-100,.text-emerald-50,.text-emerald-100,.text-amber-50,.text-amber-100){color:var(--cc28-ink)!important}[data-crew-theme=light] :where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-perdiem-screen,.crewcheck-smart-departure-screen) :where(.text-slate-300,.text-slate-400,.text-cyan-50\/70,.text-cyan-50\/75,.text-cyan-50\/80,.text-emerald-50\/80,.text-emerald-50\/90,.text-amber-50\/90),[data-crew-theme=dark] :where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-perdiem-screen,.crewcheck-smart-departure-screen) :where(.text-slate-300,.text-slate-400){color:var(--cc28-muted)!important}:where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen) button:not(.is-active),:where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen) a[role=button]{font-weight:950!important}:where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen) .cc-button-primary,:where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen) button.bg-cyan-300,:where(.crewcheck-weather-screen,.crewcheck-flightboard-screen,.crewcheck-smart-departure-screen,.crewcheck-perdiem-screen) .crewcheck-premium-button-primary{background:linear-gradient(135deg,var(--cc28-blue),var(--cc28-cyan))!important;color:#031426!important;box-shadow:0 16px 34px #008fe838!important}.crewcheck-smart-departure-screen .cc126-smart-hero{background:var(--cc28-card)!important;border:1px solid var(--cc28-border)!important;box-shadow:0 22px 70px #07172d1a!important}[data-crew-theme=dark] .crewcheck-smart-departure-screen .cc126-smart-hero{box-shadow:0 28px 80px #0000005c!important}.crewcheck-smart-departure-screen .cc126-smart-hero-copy h1{color:var(--cc28-ink)!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:clamp(2rem,11vw,4.2rem)!important}.crewcheck-smart-departure-screen .cc126-smart-hero-copy p,.crewcheck-smart-departure-screen .cc126-smart-kpis small,.crewcheck-smart-departure-screen .cc126-route-card small,.crewcheck-smart-departure-screen .crewcheck-smart-metric p:last-child{color:var(--cc28-muted)!important}.crewcheck-smart-departure-screen .cc126-smart-kpis>div,.crewcheck-smart-departure-screen .crewcheck-smart-metric,.crewcheck-smart-departure-screen .cc126-route-card,.crewcheck-smart-departure-screen .cc126-modal-detail{background:var(--cc28-soft)!important;border-color:var(--cc28-border)!important;color:var(--cc28-ink)!important}.crewcheck-smart-departure-screen .cc126-smart-actions :where(button,a),.crewcheck-smart-departure-screen .cc126-action-wide,.crewcheck-smart-departure-screen .cc126-smart-calc{background:linear-gradient(135deg,var(--cc28-blue),var(--cc28-cyan))!important;color:#031426!important}.crewcheck-smart-departure-screen .cc126-smart-actions :where(button,a):nth-child(2){background:linear-gradient(135deg,#09b66d,#41e3a1)!important}.crewcheck-smart-departure-screen .cc126-modal-switch{scrollbar-width:none}.crewcheck-smart-departure-screen .cc126-modal-switch::-webkit-scrollbar{display:none}.crewcheck-smart-departure-screen .cc126-empty-decision{background:linear-gradient(180deg,var(--cc28-soft),var(--cc28-card))!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-smart-departure-screen .cc126-empty-decision{background:linear-gradient(180deg,color-mix(in srgb,var(--cc28-soft) 92%,white),var(--cc28-card))!important}}.crewcheck-smart-departure-screen .cc126-empty-decision{border:1px dashed var(--cc28-border)!important;color:var(--cc28-ink)!important}.crewcheck-smart-departure-screen .cc126-empty-decision span{color:var(--cc28-muted)!important}[data-crew-theme=dark] .crewcheck-flightboard-screen{background:linear-gradient(#071525,#020814)!important}.crewcheck-flightboard-screen section:first-of-type{background:var(--cc28-card)!important;border-color:var(--cc28-border)!important;box-shadow:0 22px 70px #07172d1f!important}.crewcheck-flightboard-screen section:first-of-type>div:first-child{border-color:var(--cc28-border)!important}.crewcheck-flightboard-screen h2,.crewcheck-flightboard-screen h3,.crewcheck-flightboard-screen .crewcheck-board-destination,.crewcheck-flightboard-screen .crewcheck-board-mobile-card h3{color:var(--cc28-ink)!important}.crewcheck-flightboard-screen select,.crewcheck-flightboard-screen input[type=date],.crewcheck-flightboard-screen label:has(input[type=text]),.crewcheck-flightboard-screen label:has(input:not([type])){color:#07172d!important;border-color:var(--cc28-border)!important;background:#fff!important}[data-crew-theme=dark] .crewcheck-flightboard-screen select,[data-crew-theme=dark] .crewcheck-flightboard-screen input[type=date],[data-crew-theme=dark] .crewcheck-flightboard-screen label:has(input[type=text]),[data-crew-theme=dark] .crewcheck-flightboard-screen label:has(input:not([type])){color:#f7fbff!important;background:#071626b8!important}.crewcheck-flightboard-screen .crewcheck-board-mobile-card{background:var(--cc28-card)!important;border-color:var(--cc28-border)!important;box-shadow:0 16px 48px #07172d1a!important}.crewcheck-flightboard-screen .crewcheck-board-pill{background:var(--cc28-soft)!important;border-color:var(--cc28-border)!important}.crewcheck-flightboard-screen .crewcheck-board-pill p:first-child{color:var(--cc28-muted)!important}.crewcheck-flightboard-screen .crewcheck-board-pill p:last-child{color:var(--cc28-ink)!important}.crewcheck-board-status{background:#16c7841f;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.92rem;font-weight:950;display:inline-flex;color:#047857!important}[data-crew-theme=dark] .crewcheck-board-status{color:#86efac!important}.crewcheck-board-terminal{border:1px solid var(--cc28-border);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:900;color:var(--cc28-muted)!important}@media(max-width:640px){.crewcheck-flightboard-screen h2{font-size:clamp(2rem,12vw,3.25rem)!important}.crewcheck-flightboard-screen .grid.grid-cols-2.gap-2.sm\:flex{grid-template-columns:1fr!important}.crewcheck-flightboard-screen .mt-4.flex.flex-wrap.gap-2{gap:.5rem!important}.crewcheck-flightboard-screen .mt-4.flex.flex-wrap.gap-2 button{flex:auto;min-width:8.5rem}}.crewcheck-weather-screen{color:var(--cc28-ink)!important;background:linear-gradient(#eaf8ff,#f7fbff)!important}[data-crew-theme=dark] .crewcheck-weather-screen{background:linear-gradient(#071525,#020814)!important}.crewcheck-weather-screen section,.crewcheck-weather-screen .crewcheck-weather-output{background:var(--cc28-card)!important;border-color:var(--cc28-border)!important;box-shadow:0 22px 70px #07172d1a!important}.crewcheck-weather-screen h2,.crewcheck-weather-screen h3,.crewcheck-weather-screen p,.crewcheck-weather-screen input,.crewcheck-weather-screen .crewcheck-weather-report-card p{color:var(--cc28-ink)!important}.crewcheck-weather-screen p.text-slate-300,.crewcheck-weather-screen .text-cyan-50\/70,.crewcheck-weather-screen .text-cyan-50\/65{color:var(--cc28-muted)!important}.crewcheck-weather-screen input{border-color:var(--cc28-border)!important;background:#fff!important}[data-crew-theme=dark] .crewcheck-weather-screen input{color:#f7fbff!important;background:#071626d6!important}.crewcheck-weather-report-card{max-height:18rem;overflow:auto;background:var(--cc28-soft)!important;border-color:var(--cc28-border)!important}.crewcheck-weather-report-card p:last-child{color:var(--cc28-ink)!important;font-size:.84rem!important;line-height:1.62!important}.crewcheck-weather-screen .rounded-\[2rem\].border.border-emerald-300\/20,.crewcheck-weather-screen .rounded-\[2rem\].border.border-amber-300\/25{color:var(--cc28-ink)!important}.crewcheck-perdiem-screen{color:var(--cc28-ink)!important;background:linear-gradient(#eaf8ff,#f7fbff)!important}[data-crew-theme=dark] .crewcheck-perdiem-screen{background:linear-gradient(#071525,#020814)!important}.crewcheck-perdiem-screen section,.crewcheck-perdiem-screen .crewcheck-perdiem-note,.crewcheck-perdiem-screen .crewcheck-perdiem-rules-card,.crewcheck-perdiem-screen .crewcheck-perdiem-calibration-card,.crewcheck-perdiem-screen .rounded-3xl{border-color:var(--cc28-border)!important}.crewcheck-perdiem-screen .crewcheck-perdiem-note{background:var(--cc28-card)!important;color:var(--cc28-muted)!important}.crewcheck-perdiem-rules-card,.crewcheck-perdiem-calibration-card{background:var(--cc28-card)!important;color:var(--cc28-ink)!important}.crewcheck-perdiem-rules-card h3,.crewcheck-perdiem-calibration-card h3,.crewcheck-perdiem-screen h2,.crewcheck-perdiem-screen h3,.crewcheck-perdiem-screen b,.crewcheck-perdiem-screen .text-white{color:var(--cc28-ink)!important}.crewcheck-perdiem-screen p,.crewcheck-perdiem-screen .text-slate-300,.crewcheck-perdiem-screen .text-cyan-50\/80,.crewcheck-perdiem-screen .text-cyan-50\/70{color:var(--cc28-muted)!important}.crewcheck-perdiem-screen input,.crewcheck-perdiem-screen select,.crewcheck-perdiem-screen textarea{color:#07172d!important;border-color:var(--cc28-border)!important;background:#fff!important}[data-crew-theme=dark] .crewcheck-perdiem-screen input,[data-crew-theme=dark] .crewcheck-perdiem-screen select,[data-crew-theme=dark] .crewcheck-perdiem-screen textarea{color:#f7fbff!important;background:#071626d6!important}.crewcheck-perdiem-calibration-card .max-h-56{background:var(--cc28-card)!important;max-height:26rem!important}.crewcheck-perdiem-calibration-card button{color:#07172d!important}.crewcheck-perdiem-calibration-card button.border-rose-300\/20{color:#b91c1c!important;background:#fff1f2!important}.crewcheck-perdiem-rules-card button:first-of-type:not(.border-cyan-200\/60):after{content:"NÃO ATIVADA";color:#b91c1c;letter-spacing:.08em;background:#ef44441a;border-radius:999px;margin-top:.75rem;padding:.28rem .6rem;font-size:.66rem;font-weight:950;display:inline-flex}.crewcheck-perdiem-rules-card button:first-of-type.border-cyan-200\/60:after{content:"ATIVADA";color:#047857;letter-spacing:.08em;background:#16c78424;border-radius:999px;margin-top:.75rem;padding:.28rem .6rem;font-size:.66rem;font-weight:950;display:inline-flex}.crewcheck-mobile-drawer,.cc-mobile-drawer,.crewcheck-premium-drawer,[data-crew-menu=mobile]{transform-origin:0!important;left:0!important;right:auto!important}.crewcheck-mobile-drawer.is-open~.crewcheck-nav-trigger,.cc-mobile-drawer.is-open~.crewcheck-nav-trigger,body:has(.crewcheck-mobile-drawer.is-open) .crewcheck-nav-trigger,body:has(.cc-mobile-drawer.is-open) .crewcheck-nav-trigger{opacity:0!important;pointer-events:none!important}:root{--cc29-bg:#eaf7ff;--cc29-bg-2:#f6fbff;--cc29-card:#fffffffa;--cc29-card-strong:#fff;--cc29-soft:#e8f6ff;--cc29-ink:#06172e;--cc29-muted:#5a7088;--cc29-border:#6fa4ca61;--cc29-line:#107ebe38;--cc29-blue:#0678d8;--cc29-cyan:#21d4ee;--cc29-teal:#14b8a6;--cc29-green:#16b86f;--cc29-amber:#f4a318;--cc29-orange:#ff7a1a;--cc29-purple:#7c3aed;--cc29-red:#e63d4f;--cc29-shadow:0 18px 44px #07263f21;--cc29-shadow-strong:0 24px 70px #051c302e;--cc29-radius:28px;--cc29-radius-sm:18px;--cc29-sidebar-width:18.5rem;--cc29-sidebar-rail:5.4rem}[data-crew-theme=dark]{--cc29-bg:#06111f;--cc29-bg-2:#071a2d;--cc29-card:#0a1d34f5;--cc29-card-strong:#0d2340;--cc29-soft:#1fd3ee1a;--cc29-ink:#f8fbff;--cc29-muted:#abc1d6;--cc29-border:#82b8e13d;--cc29-line:#21d4ee47;--cc29-shadow:0 22px 58px #00000057;--cc29-shadow-strong:0 32px 88px #0000006b}body{background:radial-gradient(circle at 0% 0%,#21d4ee38,transparent 28rem),radial-gradient(circle at 95% 10%,#0678d824,transparent 26rem),linear-gradient(180deg,var(--cc29-bg),var(--cc29-bg-2))!important;color:var(--cc29-ink)!important;overflow-x:hidden!important}[data-crew-theme=dark] body{background:radial-gradient(circle at 12% 0%,#21d4ee29,transparent 28rem),radial-gradient(circle at 90% 8%,#7c3aed24,transparent 25rem),linear-gradient(180deg,#030b16,var(--cc29-bg))!important}.crewcheck-side-layout{grid-template-columns:var(--cc29-sidebar-rail) minmax(0,1fr)!important;width:100%!important;min-height:100svh!important;color:var(--cc29-ink)!important;background:0 0!important;display:grid!important;overflow-x:clip!important}.crewcheck-side-layout:has(.crewcheck-premium-sidebar.is-expanded){grid-template-columns:var(--cc29-sidebar-width) minmax(0,1fr)!important}.crewcheck-side-content{width:100%!important;min-width:0!important;min-height:100svh!important;color:var(--cc29-ink)!important;background:0 0!important;padding:0!important;overflow:clip auto!important}.crewcheck-side-content>*,.crewcheck-side-content>main,.crewcheck-side-content>.crewcheck-has-global-menu,.cc1251-dashboard-shell,.crewcheck-results-premium main,.crewcheck-smart-departure-screen .cc126-screen-shell,.crewcheck-flightboard-screen>div,.crewcheck-settings-screen>div,.crewcheck-tool-screen>div,.crewcheck-bids-screen>div,.crewcheck-import-screen>div,.crewcheck-iflight-screen>div{width:min(100%,1320px)!important;margin-inline:auto!important;padding-left:clamp(1.05rem,2.6vw,2.25rem)!important;padding-right:clamp(1.05rem,2.6vw,2.25rem)!important}.crewcheck-premium-sidebar{z-index:80!important;height:100svh!important;width:var(--cc29-sidebar-rail)!important;background:var(--cc29-card)!important;position:sticky!important;top:0!important;left:0!important;right:auto!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-premium-sidebar{background:color-mix(in srgb,var(--cc29-card) 92%,transparent)!important}}.crewcheck-premium-sidebar{color:var(--cc29-ink)!important;border-right:1px solid var(--cc29-border)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important;border-left:0!important;box-shadow:18px 0 50px #06263f14!important}.crewcheck-premium-sidebar.is-expanded{width:var(--cc29-sidebar-width)!important}.crewcheck-sidebar-brand,.crewcheck-sidebar-group-btn,.crewcheck-sidebar-item,.crewcheck-sidebar-footer{color:var(--cc29-ink)!important}.crewcheck-sidebar-logo img{object-fit:contain!important;width:42px!important;height:42px!important}.crewcheck-sidebar-group-btn.is-active,.crewcheck-sidebar-item.is-active,.cc-sidebar-nav-item.active{color:var(--cc29-blue)!important;box-shadow:inset 4px 0 0 var(--cc29-blue),0 12px 30px #0678d81f!important;background:linear-gradient(135deg,#0678d829,#21d4ee29)!important;border-color:#0678d859!important}[data-crew-theme=dark] .crewcheck-premium-sidebar{background:#040e1af0!important;box-shadow:18px 0 60px #00000052!important}[data-crew-theme=dark] .crewcheck-sidebar-brand,[data-crew-theme=dark] .crewcheck-sidebar-group-btn,[data-crew-theme=dark] .crewcheck-sidebar-item,[data-crew-theme=dark] .crewcheck-sidebar-footer{color:#eef7ff!important}.crewcheck-nav-trigger,.cc-nav-trigger,.crewcheck-header-menu-button,.cc1251-topbar-actions>button[aria-label=Menu]{left:calc(.9rem + env(safe-area-inset-left,0px))!important;z-index:91!important;background:var(--cc29-card-strong)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;right:auto!important;box-shadow:0 14px 36px #07263f29!important}.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger,.crewcheck-side-layout.is-menu-open .crewcheck-header-menu-button,.crewcheck-side-layout.is-menu-open .cc1251-topbar-actions>button[aria-label=Menu],body:has(.crewcheck-premium-sidebar.is-mobile-open) .crewcheck-nav-trigger,body:has(.cc-drawer) .crewcheck-nav-trigger,body:has(.cc-drawer) .crewcheck-header-menu-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.crewcheck-sidebar-backdrop,.cc-drawer-overlay{justify-content:flex-start!important}.cc-drawer,.crewcheck-results-drawer-v1192,.crewcheck-premium-mobile-menu,.crewcheck-mobile-menu{border-left:0!important;border-right:1px solid var(--cc29-border)!important;transform-origin:0!important;left:0!important;right:auto!important;box-shadow:22px 0 68px #00000047!important}.crewcheck-side-content :where(h1,h2,h3,h4,b,strong,.font-black,.font-bold),.crewcheck-results-premium :where(h1,h2,h3,h4,b,strong,.font-black,.font-bold),.crewcheck-smart-departure-screen :where(h1,h2,h3,h4,b,strong,.font-black,.font-bold),.crewcheck-flightboard-screen :where(h1,h2,h3,h4,b,strong,.font-black,.font-bold){color:var(--cc29-ink)!important}.crewcheck-side-content :where(p,small,em,label,.text-slate-300,.text-slate-400,.text-slate-500),.crewcheck-results-premium :where(p,small,em,label,.text-slate-300,.text-slate-400,.text-slate-500),.crewcheck-smart-departure-screen :where(p,small,em,label,.text-slate-300,.text-slate-400,.text-slate-500),.crewcheck-flightboard-screen :where(p,small,em,label,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--cc29-muted)!important}.crewcheck-side-content button,.crewcheck-results-premium button,.crewcheck-smart-departure-screen button,.crewcheck-flightboard-screen button,.crewcheck-settings-screen button{pointer-events:auto!important}:where(.cc-button-primary,.crewcheck-primary-cta,.crewcheck-premium-button-primary,.cc1251-month,.cc126-smart-calc,.cc126-smart-actions button,.cc126-smart-actions a,.cc126-action-wide,.cc12524-home-smart-actions button:not(.secondary)){background:linear-gradient(135deg,var(--cc29-blue),var(--cc29-cyan))!important;color:#fff!important;border-color:#0000!important;font-weight:950!important;box-shadow:0 18px 44px #0678d840!important}.crewcheck-side-content :where(input,select,textarea),.crewcheck-flightboard-screen :where(input,select,textarea),.crewcheck-smart-departure-screen :where(input,select,textarea){background:var(--cc29-card-strong)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;border-radius:1.1rem!important;box-shadow:inset 0 1px #ffffff73!important}[data-crew-theme=dark] .crewcheck-side-content :where(input,select,textarea),[data-crew-theme=dark] .crewcheck-flightboard-screen :where(input,select,textarea),[data-crew-theme=dark] .crewcheck-smart-departure-screen :where(input,select,textarea){color:#f7fbff!important;background:#ffffff12!important}.cc1251-dashboard-shell{padding-top:clamp(1.15rem,2vw,2rem)!important;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))!important}.cc1251-topbar{justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.1rem!important;display:flex!important}.cc1251-topbar h1{color:var(--cc29-ink)!important;letter-spacing:-.075em!important;font-size:clamp(2.4rem,6vw,4.6rem)!important;line-height:.95!important}.cc1251-kicker{color:var(--cc29-muted)!important;font-weight:950!important}.cc1251-topbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.65rem!important;max-width:50rem!important;display:flex!important}.cc1251-topbar-actions>*{flex:none!important}.cc1251-icon-btn,.cc1251-avatar-btn,.cc1251-month{background:var(--cc29-card-strong)!important;min-height:3.2rem!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;border-radius:1.05rem!important;box-shadow:0 12px 30px #07263f1a!important}.cc1251-month{justify-content:space-between!important;min-width:15.5rem!important}.cc1251-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:1rem!important;margin-top:1rem!important;display:grid!important}.cc1251-metric{background:var(--cc29-card)!important;min-width:0!important;min-height:9.4rem!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;text-align:left!important;border-radius:1.55rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;padding:1.15rem!important;display:grid!important;overflow:hidden!important}.cc1251-metric-icon{background:linear-gradient(135deg,var(--cc29-blue),var(--cc29-cyan))!important;color:#fff!important;border-radius:1.1rem!important;width:3.5rem!important;height:3.5rem!important;box-shadow:0 16px 34px #0678d838!important}.cc1251-metric small{color:var(--cc29-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.92rem!important;display:block!important}.cc1251-metric b{color:var(--cc29-ink)!important;letter-spacing:-.04em!important;white-space:normal!important;word-break:normal!important;font-size:clamp(1.25rem,2.1vw,2.1rem)!important;line-height:1.05!important;display:block!important}.cc1251-metric em{color:var(--cc29-muted)!important;margin-top:.25rem!important;font-size:.92rem!important;font-style:normal!important;line-height:1.25!important;display:block!important}.cc1251-metric>strong{color:var(--cc29-green)!important;background:#16b86f1f!important;border-radius:999px!important;grid-column:1/-1!important;justify-self:start!important;padding:.32rem .6rem!important;font-size:.75rem!important}.cc1251-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.6fr)!important;align-items:start!important;gap:1.05rem!important;margin-top:1.05rem!important;display:grid!important}.cc1251-main-column,.cc1251-side-column{gap:1rem!important;min-width:0!important;display:grid!important}.cc1251-panel,.cc12524-home-smart-card,.cc127-empty-next-card{background:var(--cc29-card)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;border-radius:1.75rem!important}.cc1251-section-head button{color:var(--cc29-blue)!important;font-weight:950!important}.cc1251-flight-mini{border:1px solid var(--cc29-border)!important;color:var(--cc29-ink)!important;background:linear-gradient(#fffffff5,#f5fbfff5)!important;border-radius:1.55rem!important;padding:1.1rem!important;box-shadow:inset 0 1px #ffffffb8!important}[data-crew-theme=dark] .cc1251-flight-mini{background:linear-gradient(#0c243ef2,#08182cf5)!important}.cc1251-airline-line strong,.cc1251-route-line b,.cc1251-flight-details b{color:var(--cc29-ink)!important}.cc12518-program-date,.cc12522-radar-strip,.cc12523-radar-strip-clean,.cc1251-flight-details{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;color:var(--cc29-ink)!important;border-radius:1.15rem!important}.cc12522-radar-strip,.cc12523-radar-strip-clean{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))!important;gap:.55rem!important;margin-top:.8rem!important;padding:.65rem!important;display:grid!important}.cc12522-radar-strip span,.cc12523-radar-strip-clean span{background:var(--cc29-card-strong)!important;border:1px solid #6fa4ca38!important;border-radius:.9rem!important;padding:.55rem .7rem!important}.cc12522-radar-strip small,.cc12523-radar-strip-clean small{color:var(--cc29-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important}.cc12522-radar-strip b,.cc12523-radar-strip-clean b{color:var(--cc29-ink)!important;font-weight:950!important}.cc12524-home-smart-card{padding:1.1rem!important}.cc12524-home-smart-top{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;display:grid!important}.cc12524-home-smart-icon{width:3.45rem!important;height:3.45rem!important;color:var(--cc29-green)!important;background:#16b86f1f!important;border-radius:1.1rem!important;place-items:center!important;display:grid!important}.cc12524-home-smart-icon svg{width:1.6rem!important;height:1.6rem!important}.cc12524-home-smart-top strong{letter-spacing:-.06em!important;color:var(--cc29-ink)!important;font-size:clamp(1.8rem,4vw,3rem)!important;line-height:.95!important;display:block!important}.cc12524-home-smart-top small{color:var(--cc29-muted)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:950!important}.cc12524-home-smart-top em{color:var(--cc29-green)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#16b86f24!important;border-radius:999px!important;padding:.5rem .75rem!important;font-style:normal!important;font-weight:950!important}.cc12524-home-smart-route{flex-direction:column!important;gap:.2rem!important;margin-top:.9rem!important;display:flex!important}.cc12524-home-smart-route b{color:var(--cc29-ink)!important;font-size:clamp(1.25rem,2vw,1.8rem)!important}.cc12524-home-smart-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important;margin-top:.9rem!important;display:grid!important}.cc12524-home-smart-pills span{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;color:var(--cc29-ink)!important;border-radius:1rem!important;padding:.75rem!important}.cc12524-home-smart-actions button{border-radius:1rem!important;align-items:center!important;gap:.45rem!important;min-height:2.9rem!important;padding:0 1rem!important;display:inline-flex!important}.cc1251-module{background:var(--cc29-card)!important;min-height:5.8rem!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;border-radius:1.35rem!important}.cc1251-module span{background:linear-gradient(135deg,var(--cc29-blue),var(--cc29-cyan))!important;color:#fff!important}.crewcheck-smart-departure-screen,.cc126-smart-screen{color:var(--cc29-ink)!important;background:0 0!important}.cc126-screen-shell{padding-top:clamp(1rem,2vw,1.75rem)!important;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))!important}.cc126-smart-hero{background:var(--cc29-card)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow-strong)!important;border-radius:2rem!important;padding:clamp(1.1rem,2.5vw,1.6rem)!important;overflow:hidden!important}.cc126-smart-hero-main{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;display:grid!important}.cc126-smart-mode-orb{width:4.6rem!important;height:4.6rem!important;color:var(--cc29-blue)!important;background:linear-gradient(135deg,#21d4ee38,#0678d824)!important;border-radius:1.35rem!important;place-items:center!important;font-size:2rem!important;display:grid!important;box-shadow:0 16px 36px #0678d81f!important}.cc126-smart-hero-copy small{color:var(--cc29-blue)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:950!important}.cc126-smart-hero-copy h1{color:var(--cc29-ink)!important;letter-spacing:-.08em!important;margin:.15rem 0!important;font-size:clamp(3.2rem,9vw,6rem)!important;line-height:.9!important}.cc126-smart-hero-copy p{color:var(--cc29-muted)!important;font-weight:850!important}.cc126-smart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.8rem!important;margin-top:1rem!important;display:grid!important}.cc126-smart-kpis div,.cc126-detail-grid .crewcheck-smart-metric,.cc126-transit-first{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;box-shadow:none!important;border-radius:1.2rem!important;padding:.9rem!important}.cc126-smart-kpis small,.cc126-detail-grid small,.cc126-transit-first small{color:var(--cc29-muted)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:950!important}.cc126-smart-kpis b,.cc126-detail-grid .crewcheck-smart-metric-value,.cc126-transit-first b{color:var(--cc29-ink)!important;letter-spacing:-.05em!important;font-size:clamp(1.35rem,3.2vw,2.35rem)!important;font-weight:1000!important}.cc126-smart-actions{flex-wrap:wrap!important;gap:.75rem!important;margin-top:1rem!important;display:flex!important}.cc126-smart-actions button,.cc126-smart-actions a{color:#fff!important;border-radius:1rem!important;min-height:3.2rem!important;padding:0 1.05rem!important;text-decoration:none!important}.cc126-modal-switch{background:var(--cc29-card)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;scrollbar-width:none!important;border-radius:1.35rem!important;gap:.6rem!important;margin:1rem 0!important;padding:.65rem!important;display:flex!important;overflow-x:auto!important}.cc126-modal-switch::-webkit-scrollbar{display:none!important}.cc126-modal-switch button{background:var(--cc29-soft)!important;min-width:max-content!important;min-height:3.1rem!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:none!important;border-radius:1rem!important;padding:0 1rem!important}.cc126-modal-switch button.is-active{background:linear-gradient(135deg,var(--cc29-blue),var(--cc29-cyan))!important;color:#fff!important;border-color:#0000!important}.cc126-modal-stage{background:var(--cc29-card)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;border-radius:2rem!important;padding:clamp(1rem,2vw,1.35rem)!important}.cc126-option-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important;gap:.85rem!important;display:grid!important}.cc126-route-card{background:var(--cc29-card-strong)!important;min-height:8rem!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;border-radius:1.35rem!important;padding:1rem!important;box-shadow:0 12px 30px #07263f1a!important}.cc126-route-card.is-best{background:linear-gradient(135deg,#21d4ee29,var(--cc29-card-strong) 75%)!important;border-color:#21d4ee8c!important}.cc126-route-card strong{color:var(--cc29-ink)!important;font-size:clamp(1.55rem,4vw,2.3rem)!important}.cc126-empty-decision{border:1px dashed var(--cc29-border)!important;min-height:12rem!important;color:var(--cc29-muted)!important;text-align:center!important;border-radius:1.35rem!important;place-items:center!important;display:grid!important}.cc126-modal-title b{color:var(--cc29-ink)!important;font-size:clamp(1.7rem,5vw,3rem)!important}.cc126-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.85rem!important;display:grid!important}.cc126-settings-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))!important;gap:.85rem!important;display:grid!important}.cc126-settings-grid label,.cc126-settings-grid button{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;color:var(--cc29-ink)!important;border-radius:1.25rem!important;padding:1rem!important}.crewcheck-results-premium{color:var(--cc29-ink)!important;background:0 0!important}.crewcheck-results-premium main{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))!important}.android-roster-list,.crewcheck-roster-premium-list{max-width:62rem!important;margin-inline:auto!important;display:block!important}.cc-roster-day-card-v1258{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1.85rem!important;margin:0 0 1rem!important;padding:0!important;position:relative!important;overflow:visible!important}.cc-roster-day-card-v1258:before{content:""!important;background:linear-gradient(180deg,var(--cc29-cyan),var(--cc29-blue),var(--cc29-amber))!important;opacity:.86!important;border-radius:99px!important;width:3px!important;position:absolute!important;top:1.3rem!important;bottom:-1rem!important;left:.35rem!important}.cc-roster-day-header-v1258{background:var(--cc29-card)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important;color:var(--cc29-ink)!important;border-radius:1.6rem!important;margin-bottom:.75rem!important;margin-left:1.25rem!important;padding:1rem 1.1rem!important}.cc-roster-day-date-v1258{flex-wrap:wrap!important;align-items:baseline!important;gap:.42rem!important;display:flex!important}.cc-roster-weekday-v1258,.cc-roster-month-v1258{color:var(--cc29-muted)!important}@supports (color:color-mix(in lab,red,red)){.cc-roster-weekday-v1258,.cc-roster-month-v1258{color:color-mix(in srgb,var(--cc29-muted) 85%,var(--cc29-blue))!important}}.cc-roster-weekday-v1258,.cc-roster-month-v1258{letter-spacing:.18em!important;font-weight:1000!important}.cc-roster-day-number-v1258{color:var(--cc29-ink)!important;letter-spacing:-.08em!important;font-size:clamp(3rem,13vw,5.8rem)!important;line-height:.8!important}.cc-roster-today-v1258{color:var(--cc29-blue)!important;background:#0678d81f!important;border-radius:999px!important;padding:.25rem .55rem!important;font-weight:950!important}.cc-roster-finance-v1258{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;margin-top:.85rem!important;display:grid!important}.cc-roster-finance-v1258 span{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;color:var(--cc29-muted)!important;border-radius:999px!important;padding:.55rem .8rem!important;font-weight:900!important}.cc-roster-finance-v1258 b{color:var(--cc29-ink)!important}.cc-roster-events-v1258{gap:.82rem!important;margin-left:1.25rem!important;display:grid!important}.cc-roster-event-v1256,.cc-roster-event{background:var(--cc29-card)!important;border:1px solid var(--cc29-border)!important;color:var(--cc29-ink)!important;box-shadow:var(--cc29-shadow)!important;border-radius:1.45rem!important;overflow:hidden!important}.cc-roster-event-trigger-v1256{padding:1rem!important}.cc-roster-event-mobile-v1256{gap:.75rem!important;display:grid!important}.cc-roster-event-mainrow-v1256{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:.8rem!important;display:grid!important}.cc-roster-event-icon-v1256{background:var(--cc29-soft)!important;width:3.25rem!important;height:3.25rem!important;color:var(--cc29-blue)!important;border:1px solid var(--cc29-border)!important;box-shadow:none!important;border-radius:1rem!important}.cc-roster-event-icon-v1256 svg{color:var(--cc29-blue)!important}.cc-roster-event-title-v1256{color:var(--cc29-ink)!important;letter-spacing:-.04em!important;font-size:clamp(1.2rem,4.7vw,1.9rem)!important;line-height:1.05!important}.cc-roster-event-subtitle-v1256{color:var(--cc29-muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.9rem,3.5vw,1.06rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.cc-roster-event-time-row-v1256{background:var(--cc29-soft)!important;border:1px solid var(--cc29-border)!important;border-radius:1.2rem!important;justify-content:center!important;align-items:center!important;min-height:4.1rem!important;padding:.35rem .8rem!important;display:flex!important}.cc-roster-event-time-v1256{color:var(--cc29-ink)!important;letter-spacing:-.07em!important;white-space:nowrap!important;font-size:clamp(1.8rem,8vw,3rem)!important;font-weight:1000!important}.cc-roster-crew-summary-v1256{color:#006895!important;background:0 0!important;font-weight:950!important;line-height:1.15!important}.cc-roster-event-expanded-v1256{background:var(--cc29-soft)!important;padding:.7rem 1rem 1rem!important}@supports (color:color-mix(in lab,red,red)){.cc-roster-event-expanded-v1256{background:color-mix(in srgb,var(--cc29-soft) 55%,transparent)!important}}.cc-roster-detail-regulation-v12511{margin-top:.5rem!important}.cc-roster-detail-regulation-v12511 :where(.rounded-full,.cc-regulatory-chip){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cc-roster-event.tone-layover,.cc-roster-event-v1256.tone-layover,.cc-roster-event.tone-hotel,.cc-roster-event-v1256.tone-hotel{background:linear-gradient(180deg,#fff9ebfa,var(--cc29-card))!important;border-color:#f4a31880!important}[data-crew-theme=dark] .cc-roster-event.tone-layover,[data-crew-theme=dark] .cc-roster-event-v1256.tone-layover,[data-crew-theme=dark] .cc-roster-event.tone-hotel,[data-crew-theme=dark] .cc-roster-event-v1256.tone-hotel{background:linear-gradient(#462d08c7,#091c33f5)!important;border-color:#f4a31873!important}.cc-roster-event-expanded-v1256 .cc-roster-weather-card-v12510,.cc-roster-weather-card-v12510{background:var(--cc29-card-strong)!important;color:var(--cc29-ink)!important;border-color:var(--cc29-border)!important}.crewcheck-flightboard-screen{color:var(--cc29-ink)!important;background:0 0!important}.crewcheck-flightboard-screen section{background:var(--cc29-card)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow-strong)!important;border-radius:2rem!important}.crewcheck-flightboard-screen h2{color:var(--cc29-ink)!important;letter-spacing:-.08em!important;font-size:clamp(2.6rem,6vw,5.4rem)!important}.crewcheck-flightboard-screen .bg-black\/25{background:#0678d814!important}.crewcheck-flightboard-screen .text-cyan-100,.crewcheck-flightboard-screen .text-cyan-50{color:var(--cc29-ink)!important}.crewcheck-flightboard-screen select,.crewcheck-flightboard-screen input{background:var(--cc29-card-strong)!important;color:var(--cc29-ink)!important}.crewcheck-flightboard-screen [class*="grid-cols-[7rem"]{background:var(--cc29-soft)!important}@supports (color:color-mix(in lab,red,red)){.crewcheck-flightboard-screen [class*="grid-cols-[7rem"]{background:color-mix(in srgb,var(--cc29-soft) 80%,white)!important}}.crewcheck-flightboard-screen [class*="grid-cols-[7rem"]{color:var(--cc29-ink)!important;border-color:var(--cc29-border)!important}.crewcheck-flightboard-screen [class*="grid-cols-[7rem"]+*{color:var(--cc29-ink)!important}.airport-board-mobile-card,.crewcheck-flightboard-screen article{background:var(--cc29-card-strong)!important;color:var(--cc29-ink)!important;border-color:var(--cc29-border)!important}.crewcheck-light-card,.crewcheck-settings-screen section,.crewcheck-tool-screen section,.crewcheck-bids-screen section,.crewcheck-import-screen section,.crewcheck-iflight-screen section,.crewcheck-support-screen section,.crewcheck-finance-screen section,.crewcheck-currency-screen section{background:var(--cc29-card)!important;color:var(--cc29-ink)!important;border:1px solid var(--cc29-border)!important;box-shadow:var(--cc29-shadow)!important}.crewcheck-light-card :where(h1,h2,h3,b,strong),.crewcheck-settings-screen :where(h1,h2,h3,b,strong),.crewcheck-tool-screen :where(h1,h2,h3,b,strong),.crewcheck-bids-screen :where(h1,h2,h3,b,strong),.crewcheck-import-screen :where(h1,h2,h3,b,strong),.crewcheck-iflight-screen :where(h1,h2,h3,b,strong){color:var(--cc29-ink)!important}.crewcheck-light-card :where(p,small,em,label),.crewcheck-settings-screen :where(p,small,em,label),.crewcheck-tool-screen :where(p,small,em,label),.crewcheck-bids-screen :where(p,small,em,label),.crewcheck-import-screen :where(p,small,em,label),.crewcheck-iflight-screen :where(p,small,em,label){color:var(--cc29-muted)!important}@media(max-width:1024px){.crewcheck-side-layout{grid-template-columns:1fr!important;display:block!important}.crewcheck-premium-sidebar{width:min(86vw,22rem)!important;transition:transform .22s!important;position:fixed!important;transform:translate(-110%)!important}.crewcheck-premium-sidebar.is-mobile-open{transform:translate(0)!important}.crewcheck-side-content{padding-left:0!important}.cc1251-main-grid{grid-template-columns:1fr!important}.cc1251-side-column{order:2!important}.cc1251-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.crewcheck-side-content>*,.crewcheck-side-content>main,.crewcheck-side-content>.crewcheck-has-global-menu,.cc1251-dashboard-shell,.crewcheck-results-premium main,.crewcheck-smart-departure-screen .cc126-screen-shell,.crewcheck-flightboard-screen>div,.crewcheck-settings-screen>div,.crewcheck-tool-screen>div{padding-left:.85rem!important;padding-right:.85rem!important}.cc1251-topbar{align-items:flex-start!important}.cc1251-topbar-actions{justify-content:flex-start!important;width:100%!important;padding-left:3.5rem!important}.cc1251-month{flex:12rem!important;min-width:min(100%,13rem)!important}.cc1251-kpi-row{grid-template-columns:1fr!important;gap:.78rem!important}.cc1251-metric{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:6.7rem!important;padding:.95rem!important}.cc1251-metric b{font-size:1.55rem!important}.cc1251-metric-icon{width:3.1rem!important;height:3.1rem!important}.cc1251-flight-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc12524-home-smart-pills{grid-template-columns:1fr!important}.cc1251-modules-grid{grid-template-columns:1fr 1fr!important}.cc126-smart-hero-main{grid-template-columns:auto minmax(0,1fr)!important}.cc126-smart-calc{grid-column:1/-1!important;width:100%!important}.cc126-smart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc126-detail-grid{grid-template-columns:1fr!important}.cc-roster-day-header-v1258{margin-left:1rem!important;padding:.9rem!important}.cc-roster-events-v1258{gap:.75rem!important;margin-left:1rem!important}.cc-roster-event-trigger-v1256{padding:.85rem!important}}@media(orientation:landscape)and (max-width:980px){.cc1251-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc126-smart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cc-roster-event-mobile-v1256{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr)!important;align-items:center!important}.cc-roster-event-time-row-v1256{min-height:3.7rem!important}}:root{--cc30-sidebar-width:16.75rem;--cc30-sidebar-rail:4.55rem}@media(min-width:1024px){.crewcheck-side-layout{grid-template-columns:var(--cc30-sidebar-rail) minmax(0,1fr)!important}.crewcheck-side-layout:has(.crewcheck-premium-sidebar.is-expanded){grid-template-columns:var(--cc30-sidebar-width) minmax(0,1fr)!important}.crewcheck-premium-sidebar{width:var(--cc30-sidebar-rail)!important;max-width:var(--cc30-sidebar-rail)!important}.crewcheck-premium-sidebar.is-expanded{width:var(--cc30-sidebar-width)!important;max-width:var(--cc30-sidebar-width)!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-brand{justify-content:center!important;padding-inline:.55rem!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-brand>div,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-collapse,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn span,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn svg:last-child,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-item span,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-subitems{display:none!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-item{border-radius:1.05rem!important;justify-content:center!important;width:3.15rem!important;height:3.15rem!important;margin-inline:auto!important;padding:0!important}.crewcheck-premium-sidebar.is-collapsed .crewcheck-sidebar-footer{place-items:center!important;width:calc(100% - .8rem)!important;min-height:3rem!important;padding:0!important;display:grid!important}}.cc1251-dashboard-shell{width:min(100%,1260px)!important;padding-top:clamp(.85rem,1.5vw,1.35rem)!important}.cc1251-topbar h1{letter-spacing:-.065em!important;font-size:clamp(2.15rem,4.2vw,3.7rem)!important}.cc1251-kicker{font-size:.82rem!important}.cc1251-topbar-actions{gap:.5rem!important;max-width:42rem!important}.cc1251-icon-btn,.cc1251-avatar-btn,.cc1251-month{border-radius:.95rem!important;min-height:2.85rem!important}.cc1251-month{min-width:13.25rem!important}.cc1251-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr))!important;align-items:stretch!important;gap:.82rem!important}.cc1251-metric{border-radius:1.25rem!important;grid-template-columns:2.85rem minmax(0,1fr) auto!important;align-items:center!important;gap:.78rem!important;min-height:7.05rem!important;padding:.9rem!important}.cc1251-metric-icon svg{width:1.35rem!important;height:1.35rem!important}.cc1251-metric b{letter-spacing:-.035em!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(1.1rem,1.35vw,1.55rem)!important;line-height:1.02!important;overflow:hidden!important}.cc1251-metric em{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.76rem!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.cc1251-metric>strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:auto!important;place-self:end!important;max-width:6.8rem!important;font-size:.66rem!important;overflow:hidden!important}.cc1251-card-chevron{align-self:end!important}.cc1251-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.72fr)!important;gap:.95rem!important}.cc1251-panel,.cc12524-home-smart-card,.cc1251-module{border-radius:1.35rem!important}.cc1251-flight-mini{padding:1rem!important}.cc1251-route-line b{font-size:clamp(1.55rem,2.5vw,2.4rem)!important}.cc1251-flight-details b{font-size:clamp(1.05rem,1.65vw,1.55rem)!important}@media(min-width:1024px)and (max-width:1380px){.cc1251-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc1251-main-grid{grid-template-columns:1fr!important}.cc1251-side-column{order:2!important}.cc1251-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.cc1251-topbar h1{font-size:clamp(2rem,10vw,3rem)!important}.cc1251-metric{min-height:5.9rem!important}.cc1251-metric b{font-size:1.28rem!important}.cc1251-metric em{-webkit-line-clamp:2!important}}:root{--cc31-font-scale:.92}.cc-shell,.android-premium-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen{font-size:14.5px!important}@media(max-width:760px){.cc-shell,.android-premium-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen{font-size:13.75px!important}}[data-crew-theme=dark] select,[data-crew-theme=dark] option,[data-crew-theme=dark] .cc126-settings-grid select,[data-crew-theme=dark] .cc126-settings-grid option,[data-crew-theme=dark] input,[data-crew-theme=dark] textarea{color:#061525!important;background-color:#f7fbff!important}[data-crew-theme=dark] select:focus,[data-crew-theme=dark] input:focus,[data-crew-theme=dark] textarea:focus{outline-offset:2px!important;outline:2px solid #22d3ee8c!important}.crewcheck-smart-departure-screen .cc126-screen-shell{width:min(100%,980px)!important;max-width:980px!important;padding-inline:clamp(.9rem,2vw,1.4rem)!important}@media(min-width:1180px){.crewcheck-smart-departure-screen .cc126-screen-shell{width:min(100%,900px)!important}}.cc126-smart-hero{border-radius:1.6rem!important;padding:clamp(1rem,1.8vw,1.35rem)!important}.cc126-smart-hero-main{grid-template-columns:3.9rem minmax(0,1fr) minmax(8.5rem,auto)!important;gap:.85rem!important}.cc126-smart-mode-orb{border-radius:1.15rem!important;width:3.9rem!important;height:3.9rem!important;font-size:1.55rem!important}.cc126-smart-hero-copy small{letter-spacing:.14em!important;font-size:.68rem!important}.cc126-smart-hero-copy h1{overflow-wrap:break-word!important;max-width:100%!important;font-size:clamp(2.45rem,5vw,4.35rem)!important;line-height:.92!important}.cc126-smart-hero-copy p{white-space:normal!important;text-overflow:ellipsis!important;font-size:.92rem!important;line-height:1.25!important;overflow:hidden!important}.cc126-smart-calc{white-space:nowrap!important;border-radius:.9rem!important;min-height:2.8rem!important;padding-inline:.95rem!important;font-size:.9rem!important}.cc126-smart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.65rem!important}.cc126-smart-kpis>div{border-radius:1rem!important;min-height:4.25rem!important;padding:.72rem .8rem!important}.cc126-smart-kpis small{letter-spacing:.12em!important;white-space:nowrap!important;font-size:.6rem!important}.cc126-smart-kpis b,.cc126-detail-grid .crewcheck-smart-metric-value,.cc126-transit-first b{white-space:normal!important;overflow-wrap:break-word!important;font-size:clamp(1.25rem,2.35vw,1.85rem)!important;line-height:.98!important}.cc126-smart-actions{gap:.55rem!important;margin-top:.8rem!important}.cc126-smart-actions :where(button,a){white-space:nowrap!important;border-radius:.85rem!important;min-height:2.65rem!important;padding:0 .8rem!important;font-size:.82rem!important}.cc126-modal-switch{border-radius:1.1rem!important;gap:.45rem!important;padding:.45rem!important}.cc126-modal-switch button{border-radius:.82rem!important;min-height:2.65rem!important;padding:0 .82rem!important;font-size:.82rem!important}.cc126-modal-stage{border-radius:1.45rem!important;padding:.8rem!important}.cc126-option-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))!important;gap:.65rem!important}.cc126-route-card{border-radius:1.1rem!important;grid-template-columns:2.1rem minmax(0,1fr) auto!important;align-items:center!important;gap:.25rem .55rem!important;min-height:5.85rem!important;padding:.82rem!important;display:grid!important;overflow:hidden!important}.cc126-route-card .crewcheck-smart-route-emoji,.cc126-route-card>span:first-child{grid-row:1/span 2!important;width:2.1rem!important;height:2.1rem!important;font-size:1rem!important}.cc126-route-card small{letter-spacing:.14em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.58rem!important;overflow:hidden!important}.cc126-route-card strong{white-space:normal!important;overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important;font-size:clamp(1.05rem,2.2vw,1.45rem)!important;line-height:1.02!important}.cc126-route-card em,.cc126-route-card b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.72rem!important;line-height:1.15!important;overflow:hidden!important}.cc126-modal-detail{border-radius:1.25rem!important;padding:.95rem!important}.cc126-modal-title{gap:.55rem!important;margin-bottom:.65rem!important}.cc126-modal-title span{font-size:1.3rem!important}.cc126-modal-title b{font-size:clamp(1.15rem,2.5vw,1.55rem)!important;line-height:1!important}.cc126-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important}.crewcheck-smart-metric{border-radius:1rem!important;padding:.78rem!important}.crewcheck-smart-metric p:first-child{letter-spacing:.13em!important;font-size:.58rem!important}.crewcheck-smart-metric p:last-child{font-size:.72rem!important;line-height:1.22!important}.cc-roster-day-number-v1258{font-size:clamp(2.3rem,7.5vw,4.4rem)!important}.cc-roster-event-title{font-size:clamp(.92rem,1.35vw,1.06rem)!important}.cc-roster-event-subtitle{font-size:clamp(.72rem,1.05vw,.82rem)!important}.cc-time-end{font-size:clamp(1.25rem,4vw,2.15rem)!important}@media(max-width:760px){.cc126-smart-hero-main{grid-template-columns:3.5rem minmax(0,1fr)!important}.cc126-smart-calc{grid-column:1/-1!important;width:100%!important}.cc126-smart-mode-orb{width:3.5rem!important;height:3.5rem!important}.cc126-smart-hero-copy h1{font-size:clamp(2.1rem,12vw,3.4rem)!important}.cc126-smart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc126-detail-grid{grid-template-columns:1fr!important}.cc126-route-card{grid-template-columns:2rem minmax(0,1fr)!important;min-height:4.8rem!important}.cc126-route-card strong{font-size:clamp(1rem,6vw,1.35rem)!important}}.crewcheck-premium-sidebar.is-mobile-open,.crewcheck-premium-sidebar.is-mobile-open *,.cc-drawer,.cc-drawer *{filter:none!important;opacity:1!important;text-shadow:none!important}.crewcheck-premium-sidebar.is-mobile-open{color:#f8fbff!important;-webkit-backdrop-filter:none!important;background:#061525!important;border-right:1px solid #38bdf847!important;width:min(88vw,22rem)!important;max-width:min(88vw,22rem)!important;transform:translate(0)!important;box-shadow:26px 0 70px #0000008c!important}[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open{color:#07182d!important;background:#f8fbff!important;border-right-color:#0e74902e!important;box-shadow:22px 0 58px #0f325233!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-footer,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand p,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-group-btn span,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item b{color:inherit!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item small,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand small,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand p+p{color:#e2f4ffad!important}[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item small,[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand p+p{color:#52657d!important}.crewcheck-sidebar-backdrop,.cc-drawer-overlay{-webkit-backdrop-filter:none!important;background:#0009128a!important}.cc-drawer{color:#f8fbff!important;-webkit-backdrop-filter:none!important;background:#061525!important}@media(max-width:860px){.crewcheck-side-layout{display:block!important;overflow-x:hidden!important}.crewcheck-side-content,.crewcheck-side-content>*,.cc1251-dashboard-shell{width:100%!important;max-width:none!important;overflow-x:hidden!important}.cc1251-dashboard-shell{padding:calc(.9rem + env(safe-area-inset-top,0px)) .85rem calc(6.6rem + env(safe-area-inset-bottom,0px))!important}.cc1251-topbar{grid-template-columns:1fr!important;gap:.75rem!important;margin:0 0 .85rem!important;display:grid!important}.cc1251-topbar h1{letter-spacing:-.075em!important;font-size:clamp(2.25rem,13vw,3.35rem)!important;line-height:.92!important}.cc1251-topbar-actions{grid-template-columns:minmax(0,1fr) repeat(4,3rem)!important;gap:.5rem!important;width:100%!important;max-width:100%!important;padding-left:0!important;display:grid!important}.cc1251-topbar-actions>button[aria-label=Menu]{top:calc(.8rem + env(safe-area-inset-top,0px))!important;left:calc(.8rem + env(safe-area-inset-left,0px))!important;z-index:95!important;width:3rem!important;height:3rem!important;min-height:3rem!important;position:fixed!important}.cc1251-month{grid-column:1/-1!important;width:100%!important;min-width:0!important;height:3rem!important;min-height:3rem!important;padding-left:3.8rem!important}.cc1251-icon-btn,.cc1251-avatar-btn{border-radius:1rem!important;width:3rem!important;height:3rem!important;min-height:3rem!important}.cc1251-kpi-row{grid-template-columns:1fr!important;gap:.72rem!important;margin:.65rem 0 .95rem!important;display:grid!important}.cc1251-metric{border-radius:1.25rem!important;grid-template-columns:2.75rem minmax(0,1fr) auto!important;width:100%!important;min-height:5.65rem!important;padding:.82rem!important}.cc1251-metric-icon{border-radius:.95rem!important;width:2.75rem!important;height:2.75rem!important}.cc1251-metric small{font-size:.75rem!important}.cc1251-metric b{font-size:clamp(1.18rem,6vw,1.55rem)!important;line-height:1!important}.cc1251-metric em{-webkit-line-clamp:2!important;font-size:.72rem!important;line-height:1.18!important}.cc1251-main-grid{flex-direction:column!important;gap:.9rem!important;width:100%!important;max-width:100%!important;display:flex!important;position:static!important}.cc1251-main-column,.cc1251-side-column{flex-direction:column!important;gap:.9rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:static!important;transform:none!important}.cc1251-side-column{order:2!important}.cc1251-panel,.cc12524-home-smart-card,.cc1251-next-card{z-index:auto!important;width:100%!important;max-width:100%!important;position:static!important;overflow:hidden!important}.cc1251-modules-grid{order:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.68rem!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.cc1251-module{border-radius:1.15rem!important;grid-template-columns:2.25rem minmax(0,1fr) auto!important;gap:.55rem!important;min-height:4.9rem!important;padding:.8rem!important}.cc1251-module.is-wide{grid-column:1/-1!important}.cc1251-module span{border-radius:.75rem!important;place-items:center!important;width:2.25rem!important;height:2.25rem!important;display:grid!important}.cc1251-module b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.95rem!important;overflow:hidden!important}.cc1251-section-head{align-items:center!important;gap:.7rem!important}.cc1251-section-head h2{font-size:clamp(1.45rem,8vw,2rem)!important;line-height:1!important}.cc1251-section-head button{white-space:nowrap!important}.cc1251-flight-mini{border-radius:1.2rem!important;padding:.86rem!important}.cc1251-airline-line{gap:.5rem!important}.cc1251-airline-line strong{font-size:1.1rem!important}.cc12518-program-date{border-radius:.9rem!important;padding:.7rem!important}.cc1251-route-line{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr)!important;gap:.55rem!important}.cc1251-route-line b{font-size:clamp(1.55rem,10vw,2.3rem)!important}.cc1251-route-line small{font-size:.72rem!important}.cc1251-flight-details{border-radius:1rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;padding:.4rem!important}.cc1251-flight-details span{border-radius:.8rem!important;min-width:0!important;padding:.52rem .28rem!important}.cc1251-flight-details small{font-size:.66rem!important}.cc1251-flight-details b{white-space:nowrap!important;font-size:clamp(1rem,5.5vw,1.35rem)!important}}.cc12524-home-smart-pills span b:empty:after{content:"calcular"}.cc12524-home-smart-pills span b{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.cc12524-home-smart-card{background:var(--cc29-card)!important;color:var(--cc29-ink)!important}.cc12524-home-smart-actions button{border-radius:.95rem!important;min-height:2.85rem!important;font-size:.92rem!important}@media(max-width:430px){.cc1251-dashboard-shell{padding-inline:.72rem!important}.cc1251-topbar-actions{grid-template-columns:minmax(0,1fr) repeat(3,2.85rem)!important}.cc1251-topbar-actions>button[aria-label="Ajustar layout"]{display:none!important}.cc1251-icon-btn,.cc1251-avatar-btn{width:2.85rem!important;height:2.85rem!important;min-height:2.85rem!important}.cc1251-flight-details{grid-template-columns:1fr 1fr 1fr!important}.cc1251-flight-details b{font-size:clamp(.98rem,5.1vw,1.18rem)!important}.cc1251-modules-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:1023px){.crewcheck-side-layout.is-menu-open{overflow:hidden!important}.crewcheck-side-layout.is-menu-open .crewcheck-side-content,.crewcheck-side-layout.is-menu-open main,.crewcheck-side-layout.is-menu-open .cc1251-dashboard-shell,.crewcheck-side-layout.is-menu-open .crewcheck-home-ultra-minimal{filter:none!important;transform:none!important}.crewcheck-side-layout>.crewcheck-sidebar-backdrop,.crewcheck-sidebar-backdrop,.cc-drawer-overlay{z-index:990!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important;background:#02081794!important;position:fixed!important;inset:0!important}.crewcheck-side-layout>.crewcheck-premium-sidebar.is-mobile-open,.crewcheck-premium-sidebar.is-mobile-open{z-index:1000!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;color:#f8fbff!important;background:#061525!important;border-left:0!important;border-right:1px solid #22d3ee42!important;width:min(88vw,22rem)!important;max-width:min(88vw,22rem)!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;transform:translate(0)translate(0)!important;box-shadow:28px 0 70px #00000094!important}[data-crew-theme=light] .crewcheck-side-layout>.crewcheck-premium-sidebar.is-mobile-open,[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open{color:#07182d!important;background:#f8fbff!important;border-right-color:#0e749033!important;box-shadow:24px 0 60px #0f32523b!important}.crewcheck-premium-sidebar.is-mobile-open,.crewcheck-premium-sidebar.is-mobile-open:before,.crewcheck-premium-sidebar.is-mobile-open:after,.crewcheck-premium-sidebar.is-mobile-open *{filter:none!important;opacity:1!important;text-shadow:none!important;-webkit-backdrop-filter:none!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-group-btn,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-footer{color:inherit!important;background-clip:border-box!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-collapse,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-footer{z-index:2!important;position:relative!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-nav{z-index:1!important;filter:none!important;position:relative!important}.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item small,.crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand p+p{color:#e2f4ffb8!important}[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-item small,[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open .crewcheck-sidebar-brand p+p{color:#52657d!important}}html:after{content:"";--crewcheck-version:"12.5.38-premium-concierge-system-audit";display:none}:root{--cc37-text-scale:.935;--cc37-card-radius:1.18rem;--cc37-card-gap:.92rem;--cc37-action:#0ea5e9;--cc37-action-2:#22d3ee;--cc37-success:#22c55e;--cc37-warning:#f59e0b;--cc37-danger:#fb7185}body{font-size:calc(16px * var(--cc37-text-scale))}button,input,select,textarea{max-width:100%}@media(max-width:1023px){html,body{overflow-x:hidden!important}.crewcheck-side-layout.is-menu-open .crewcheck-side-content,.crewcheck-side-layout.is-menu-open .cc1251-dashboard-shell,.crewcheck-side-layout.is-menu-open .android-premium-main,.crewcheck-side-layout.is-menu-open main{filter:none!important;opacity:1!important;transform:none!important}.crewcheck-sidebar-backdrop,.cc-drawer-overlay{-webkit-backdrop-filter:none!important;filter:none!important;background:#020817b8!important}.crewcheck-premium-sidebar.is-mobile-open{color:#f8fbff!important;-webkit-backdrop-filter:none!important;filter:none!important;background:#061220!important;width:min(86vw,21.5rem)!important;max-width:min(86vw,21.5rem)!important;left:0!important;right:auto!important;box-shadow:1.4rem 0 3.5rem #00000085!important}[data-crew-theme=light] .crewcheck-premium-sidebar.is-mobile-open{color:#061220!important;background:#f8fbff!important}.crewcheck-premium-sidebar.is-mobile-open *{filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important}.crewcheck-side-layout.is-menu-open .crewcheck-nav-trigger{display:none!important}}.cc1251-dashboard-shell{width:min(100%,76rem)!important;margin-inline:auto!important;padding:clamp(.9rem,1.7vw,1.45rem)!important}.cc1251-topbar h1{font-size:clamp(2.05rem,4.2vw,3.65rem)!important;line-height:.92!important}.cc1251-kpi-row{gap:var(--cc37-card-gap)!important;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important;align-items:stretch!important;display:grid!important}.cc1251-metric{border-radius:var(--cc37-card-radius)!important;grid-template-columns:2.7rem minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;min-width:0!important;height:auto!important;min-height:7.2rem!important;padding:.95rem!important;display:grid!important;overflow:hidden!important}.cc1251-metric small{font-size:.76rem!important;line-height:1.05!important}.cc1251-metric b{letter-spacing:-.04em!important;font-size:clamp(1.1rem,1.65vw,1.82rem)!important;line-height:.98!important}.cc1251-metric em{-webkit-line-clamp:3!important;font-size:.74rem!important;line-height:1.22!important}.cc1251-metric strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.cc1251-metric-icon{border-radius:.85rem!important;width:2.7rem!important;height:2.7rem!important}.cc1251-main-grid{gap:var(--cc37-card-gap)!important;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem)!important;align-items:start!important;display:grid!important}.cc1251-main-column,.cc1251-side-column{min-width:0!important}.cc1251-panel,.cc12524-home-smart-card,.cc1251-module,.cc1251-flight-mini{border-radius:var(--cc37-card-radius)!important}.cc1251-section-head h2{font-size:clamp(1.35rem,2.4vw,2.15rem)!important}.cc1251-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important;display:grid!important}.cc1251-module{min-height:4.65rem!important;padding:.85rem!important}.cc1251-module b{font-size:.95rem!important}[data-crew-theme=dark] .cc1251-dashboard-shell,[data-crew-theme=dark] .cc1251-dashboard-shell *{color-scheme:dark}[data-crew-theme=dark] .cc1251-metric,[data-crew-theme=dark] .cc1251-panel,[data-crew-theme=dark] .cc12524-home-smart-card,[data-crew-theme=dark] .cc1251-module,[data-crew-theme=dark] .cc-event-card{color:#f8fbff!important;background:linear-gradient(#091a2cf5,#05111ff5)!important;border-color:#38bdf838!important}[data-crew-theme=dark] .cc1251-metric em,[data-crew-theme=dark] .cc1251-flight-mini small,[data-crew-theme=dark] .cc12524-home-smart-route span,[data-crew-theme=dark] .crewcheck-sidebar-item small{color:#a7bdd2!important}[data-crew-theme=dark] input,[data-crew-theme=dark] select,[data-crew-theme=dark] textarea{color:#f8fbff!important;background:#0f2439fa!important;border-color:#38bdf840!important}[data-crew-theme=dark] option{color:#f8fbff!important;background:#081525!important}[data-crew-theme=light] .cc1251-metric,[data-crew-theme=light] .cc1251-panel,[data-crew-theme=light] .cc12524-home-smart-card,[data-crew-theme=light] .cc1251-module,[data-crew-theme=light] .cc-event-card{color:#07182d!important;background:#fffffff5!important;border-color:#7da6c67a!important}[data-crew-theme=light] .cc1251-metric em,[data-crew-theme=light] .cc1251-flight-mini small,[data-crew-theme=light] .cc12524-home-smart-route span{color:#51667b!important}[data-crew-theme=light] input,[data-crew-theme=light] select,[data-crew-theme=light] textarea{color:#07182d!important;background:#fff!important;border-color:#7da6c68c!important}[data-crew-theme=light] option{color:#07182d!important;background:#fff!important}.cc12524-home-smart-card{padding:1rem!important;overflow:hidden!important}.cc12524-home-smart-actions button,.cc1251-section-head button,.cc1251-month,.cc1251-icon-btn{font-weight:850!important}.cc12524-home-smart-actions button:not(.secondary),.cc1251-section-head button{background:linear-gradient(135deg,var(--cc37-action),var(--cc37-action-2))!important;color:#03101f!important;border:0!important}.cc12521-uber-action{color:#02140b!important;background:linear-gradient(135deg,#11c27f,#22c55e)!important}@media(max-width:767px){:root{--cc37-text-scale:.89}.crewcheck-side-content{padding:.72rem .72rem calc(5.8rem + env(safe-area-inset-bottom,0px))!important}.cc1251-dashboard-shell{max-width:100%!important;padding:.65rem!important}.cc1251-topbar{align-items:start!important;gap:.8rem!important}.cc1251-topbar h1{font-size:clamp(2rem,11vw,2.85rem)!important}.cc1251-topbar-actions{grid-template-columns:minmax(0,1fr) repeat(3,2.75rem)!important;gap:.45rem!important}.cc1251-kpi-row{grid-template-columns:1fr!important;gap:.7rem!important}.cc1251-metric{grid-template-columns:2.55rem minmax(0,1fr) auto!important;min-height:5.55rem!important;padding:.8rem!important}.cc1251-metric b{font-size:clamp(1.24rem,7vw,1.7rem)!important}.cc1251-metric em{font-size:.72rem!important}.cc1251-main-grid{flex-direction:column!important;gap:.75rem!important;display:flex!important}.cc1251-modules-grid{order:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc1251-module{grid-template-columns:2.2rem minmax(0,1fr) auto!important;min-height:4rem!important;padding:.72rem!important}.cc1251-module.is-wide{grid-column:1/-1!important}.cc1251-panel,.cc12524-home-smart-card{padding:.85rem!important}.cc1251-flight-details{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}.cc1251-flight-details span{min-width:0!important;padding:.5rem .2rem!important}.cc1251-flight-details b{font-size:clamp(1rem,5vw,1.22rem)!important}.cc1251-route-line{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr)!important;gap:.42rem!important}.cc1251-route-line b{font-size:clamp(1.6rem,11vw,2.15rem)!important}.cc12524-home-smart-pills{grid-template-columns:1fr 1fr!important}.android-roster-list,.premium-roster-list{padding-inline:.55rem!important}.android-day-card,.premium-day-card,.cc-roster-day,.cc-event-card{border-radius:1.12rem!important;margin-bottom:.74rem!important}.android-flight-card,.premium-flight-card{border-radius:1.05rem!important;padding:.86rem!important}}.cc-hg-panel{color:#0f172a;background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #94a3b847;border-radius:22px;margin:16px 0;padding:16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 16px 38px #0f172a1a}[data-crew-theme=dark] .cc-hg-panel,.dark .cc-hg-panel{color:#f8fafc;background:linear-gradient(#0f172afa,#020617fa);border-color:#e2e8f02e;box-shadow:0 18px 44px #00000061}.cc-hg-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cc-hg-eyebrow{color:#0284c7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:900}.cc-hg-title{letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:900}.cc-hg-muted{color:#64748b;margin:4px 0 0;font-size:.88rem}[data-crew-theme=dark] .cc-hg-muted,.dark .cc-hg-muted{color:#cbd5e1}.cc-hg-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.cc-hg-option{cursor:pointer;text-align:left;color:inherit;background:#f8fafce0;border:1px solid #94a3b852;border-radius:16px;padding:12px}[data-crew-theme=dark] .cc-hg-option,.dark .cc-hg-option{background:#1e293bd1;border-color:#e2e8f029}.cc-hg-option strong{font-size:.94rem;display:block}.cc-hg-option span{color:#64748b;margin-top:3px;font-size:.78rem;display:block}[data-crew-theme=dark] .cc-hg-option span,.dark .cc-hg-option span{color:#cbd5e1}.cc-hg-option[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb29}.cc-hg-search{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cc-hg-search input{color:#0f172a;background:#fff;border:1px solid #94a3b861;border-radius:14px;flex:1;min-width:180px;padding:10px 12px}[data-crew-theme=dark] .cc-hg-search input,.dark .cc-hg-search input{color:#f8fafc;background:#0f172a;border-color:#e2e8f02e}.cc-hg-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.cc-hg-card{background:#ffffffb8;border:1px solid #94a3b842;border-radius:16px;padding:12px}[data-crew-theme=dark] .cc-hg-card,.dark .cc-hg-card{background:#0f172ac2;border-color:#e2e8f024}.cc-hg-card b{font-size:.92rem;display:block}.cc-hg-card small{color:#64748b;margin-top:4px;display:block}[data-crew-theme=dark] .cc-hg-card small,.dark .cc-hg-card small{color:#cbd5e1}.cc-hg-pill{color:#1e40af;background:#dbeafe;border-radius:999px;margin-top:8px;margin-right:4px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-flex}[data-crew-theme=dark] .cc-hg-pill,.dark .cc-hg-pill{color:#bfdbfe;background:#60a5fa2e}@media(max-width:760px){.cc-hg-head{display:block}.cc-hg-list{grid-template-columns:1fr;max-height:300px}}.cc12548-next-gate-strip{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr))!important;margin-top:.78rem!important;display:grid!important}.cc12548-next-gate-strip span{flex-direction:column!important;justify-content:center!important;min-height:4.25rem!important;display:flex!important}.cc12548-next-gate-strip span em{letter-spacing:.06em;text-transform:uppercase;color:var(--cc27-muted,#64748b);margin-top:.12rem;font-size:.64rem;font-style:normal;font-weight:900;line-height:1.1}.cc12548-gate-confirmed{background:linear-gradient(135deg,#22d3ee33,#10b98129)!important;border-color:#0ea5e957!important}.cc12548-gate-confirmed b{color:var(--cc27-blue,#0284c7)!important}.cc12548-gate-pending{background:linear-gradient(135deg,#94a3b826,#e2e8f01f)!important}[data-crew-theme=dark] .cc12548-gate-pending{background:linear-gradient(135deg,#3341559e,#0f172ab3)!important}:root{--cc-roster-time-size:clamp(1.65rem, 4.2vw, 3.15rem)}.crewcheck-roster-card .text-4xl,.crewcheck-roster-card .md\:text-4xl,.crewcheck-results-premium .cc-roster-event-card .text-4xl,.crewcheck-results-premium [class*=roster] .text-4xl,.crewcheck-results-premium [class*=roster] .md\:text-4xl{font-size:var(--cc-roster-time-size)!important;letter-spacing:-.055em!important;line-height:1.02!important}@media(max-width:1180px)and (orientation:landscape){:root{--cc-roster-time-size:clamp(1.45rem, 3.6vw, 2.6rem)}.crewcheck-results-premium .cc-card,.crewcheck-results-premium .crewcheck-light-card{border-radius:1.35rem!important}}.crewcheck-airport-board-row.crewcheck-board-row-v12549{min-width:860px}.crewcheck-board-time-cell{color:#fef9c3;font-variant-numeric:tabular-nums;white-space:nowrap}.crewcheck-flightboard-screen .crewcheck-board-mobile-card{background:linear-gradient(145deg,#0f172adb,#082f49b8)}.crewcheck-flightboard-screen .crewcheck-board-pill p:last-child{font-variant-numeric:tabular-nums}.cc12549-extra-flight-section{scroll-margin-top:1.5rem}.cc12549-extra-flight-section input,.cc12549-extra-flight-section select{color-scheme:dark;min-width:0}.crewcheck-side-layout .crewcheck-side-content{min-width:0}.crewcheck-premium-sidebar{--cc-sidebar-width:18.5rem}.crewcheck-premium-sidebar.is-collapsed{--cc-sidebar-width:5.25rem}@media(min-width:1024px){.crewcheck-side-layout{grid-template-columns:var(--cc-sidebar-width,18.5rem) minmax(0,1fr);display:grid}.crewcheck-premium-sidebar{height:100dvh;position:sticky;top:0}.crewcheck-nav-trigger{display:none!important}}.cc12550-route-source{color:#075985;letter-spacing:.06em;text-transform:uppercase;background:#0ea5e91a;border:1px solid #0ea5e93d;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:6px;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.dark .cc12550-route-source,[data-theme=dark] .cc12550-route-source{color:#bae6fd;background:#0ea5e929;border-color:#bae6fd38}:root{--cc-soft-card:#fff;--cc-soft-card-2:#f8fbff;--cc-ink:#0b172a;--cc-ink-soft:#334155;--cc-accent:#0ea5e9;--cc-accent-2:#2563eb}[data-crew-theme=dark]{--cc-soft-card:#101827;--cc-soft-card-2:#162235;--cc-ink:#f8fafc;--cc-ink-soft:#dbeafe}body:not(.crewcheck-routine-context) #crewcheck-hotels-gyms-v125431-panel{display:none!important}.cc-event-card .text-xl,.cc-event-card span.text-xl{font-size:clamp(1.05rem,2.4vw,1.55rem)!important;line-height:1.05!important}.cc-event-card .text-2xl,.cc-event-card h3.text-2xl{font-size:clamp(1.15rem,2.2vw,1.6rem)!important}.cc-event-card .font-black{letter-spacing:-.035em}@media(orientation:landscape)and (max-height:820px){.cc-event-card .text-xl,.cc-event-card span.text-xl{font-size:clamp(1rem,2vw,1.35rem)!important}.cc-roster-time-display,.cc12549-roster-time-display{font-size:clamp(1.35rem,4.5vw,2.15rem)!important}}.cc-flightboard-table th,.cc-flightboard-table td,.cc-radar-board th,.cc-radar-board td{padding:.78rem .7rem!important;font-size:.84rem!important;line-height:1.2!important}.cc-radar-board,.cc-flightboard-table{background:var(--cc-soft-card)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 48px #0f172a1a!important}.cc-radar-time,.cc-flight-time,.flight-time{color:#075985;background:#e0f2fe;border-radius:999px;justify-content:center;align-items:center;min-width:4.4rem;padding:.42rem .65rem;font-weight:950;display:inline-flex}[data-crew-theme=dark] .cc-radar-time,[data-crew-theme=dark] .cc-flight-time,[data-crew-theme=dark] .flight-time{color:#bae6fd;background:#0ea5e92e}.cc-card,.crewcheck-card,.premium-card,.dashboard-card{background:linear-gradient(180deg,var(--cc-soft-card),var(--cc-soft-card-2))!important;color:var(--cc-ink)!important;border-color:#94a3b840!important;box-shadow:0 18px 46px #0f172a17!important}.cc-btn-primary,.crewcheck-primary-cta,.cc126-action-wide{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border:0!important;box-shadow:0 16px 34px #2563eb2e!important}button,select,input{font-size:clamp(.85rem,1.4vw,.98rem)}button:has(+.cc-next-program),.cc-next-program-view-all,.crewcheck-view-all-button{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border-radius:16px!important;padding:.72rem 1rem!important;font-weight:950!important;box-shadow:0 14px 30px #2563eb33!important}.crewcheck-side-menu,.crewcheck-mobile-menu,.crewcheck-drawer,.crewcheck-sidebar{transition:width .22s,transform .22s,opacity .22s!important}.crewcheck-side-menu button,.crewcheck-mobile-menu button,.crewcheck-drawer button{border-radius:18px!important}@media(min-width:768px){.crewcheck-side-menu.is-collapsed,.crewcheck-mobile-menu.is-collapsed,.crewcheck-sidebar.is-collapsed{width:88px!important;min-width:88px!important}}.cc12551-rating-stars{color:#f59e0b;gap:2px;font-weight:950;display:inline-flex}.cc12551-hotel-ref,.cc12551-gym-distance{color:#0b172a;background:#fff;border:1px solid #94a3b852;border-radius:18px;padding:.75rem 1rem;font-weight:850}[data-crew-theme=dark] .cc12551-hotel-ref,[data-crew-theme=dark] .cc12551-gym-distance{color:#f8fafc;background:#111827;border-color:#e2e8f02e}.cc126-route-card{color:#0b172a!important;background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #94a3b83d!important;border-radius:20px!important;box-shadow:0 14px 30px #0f172a14!important}.cc126-route-card:hover{transform:translateY(-1px);box-shadow:0 20px 40px #0f172a1f!important}[data-crew-theme=dark] .cc126-route-card{color:#f8fafc!important;background:linear-gradient(#111827,#172033)!important}.cc12551-weather-chip{color:#155e75;background:#ecfeff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}[data-crew-theme=dark] .cc12551-weather-chip{color:#cffafe;background:#22d3ee24}:root{--cc52-ink:#0f2035;--cc52-muted:#5f7186;--cc52-soft:#f5f8fc;--cc52-card:#ffffffeb;--cc52-line:#4b678429;--cc52-blue:#2563eb;--cc52-cyan:#06b6d4;--cc52-emerald:#10b981;--cc52-violet:#8b5cf6;--cc52-amber:#f59e0b;--cc52-rose:#f43f5e;--cc52-shadow:0 18px 50px #0f20351a}html,body{letter-spacing:-.012em;font-size:15px}.lucide{stroke-width:2.15px;vector-effect:non-scaling-stroke}.cc-card,.premium-card,.rounded-\[2rem\],.rounded-\[1\.25rem\]{border-color:var(--cc52-line)!important;box-shadow:var(--cc52-shadow)!important}.crewcheck-premium-sidebar,.crewcheck-results-sidebar{box-shadow:14px 0 44px #0f20351f;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#22d3ee59,#0000 14rem),linear-gradient(#102a43,#0b1d33 48%,#071629)!important}.crewcheck-sidebar-item,.crewcheck-sidebar-group-btn{border-radius:16px!important}.crewcheck-sidebar-item .lucide,.crewcheck-sidebar-group-btn .lucide,.crewcheck-bottom-item .lucide,.crewcheck-speed-dial-action .lucide{filter:drop-shadow(0 5px 8px #00000014)}.crewcheck-sidebar-item.is-active,.crewcheck-sidebar-group-btn.is-active{box-shadow:inset 0 0 0 1px #ffffff2e;background:linear-gradient(135deg,#22d3ee42,#3b82f638)!important}.crewcheck-sidebar-subitems small{opacity:.72}.crewcheck-nav-trigger{background:#fffffff0!important;border:1px solid #1f41651f!important;box-shadow:0 14px 34px #0f20351f!important}.crewcheck-bottom-menu-shell,.crewcheck-speed-dial-panel{background:#ffffffe6!important;border:1px solid #3b82f624!important;box-shadow:0 14px 40px #0f203529!important}.crewcheck-bottom-item.is-active{color:#075985!important;background:linear-gradient(135deg,#0ea5e929,#3b82f62e)!important}.crewcheck-speed-dial-action span:first-child,.crewcheck-module-card .lucide,.cc-premium-icon,.cc-icon-premium{color:#075985;background:linear-gradient(135deg,#22d3ee29,#2563eb29);border:1px solid #0ea5e92e}button,.btn,[role=button]{letter-spacing:-.015em}button[class*="bg-[#092846]"],button[class*="bg-[#0"],.bg-\[\#092846\]{background:linear-gradient(135deg,#0f2f4f,#155e75)!important}h1,h2,h3{color:var(--cc52-ink)}p,small,label,.cc-text-muted{color:var(--cc52-muted)}.crewcheck-premium-shell h1,.crewcheck-results-premium h1,.crewcheck-side-content h1{font-size:clamp(1.55rem,2.2vw,2.55rem)!important}.crewcheck-premium-shell h2,.crewcheck-results-premium h2,.crewcheck-side-content h2{font-size:clamp(1.2rem,1.55vw,1.85rem)!important}.crewcheck-premium-shell h3,.crewcheck-results-premium h3,.crewcheck-side-content h3{font-size:clamp(1.05rem,1.25vw,1.45rem)!important}.crewcheck-premium-shell .text-4xl,.crewcheck-results-premium .text-4xl,.crewcheck-side-content .text-4xl{font-size:clamp(1.55rem,3.2vw,2.35rem)!important}.crewcheck-premium-shell .text-5xl,.crewcheck-results-premium .text-5xl,.crewcheck-side-content .text-5xl{font-size:clamp(1.8rem,4vw,2.8rem)!important}.crewcheck-premium-shell .text-6xl,.crewcheck-results-premium .text-6xl,.crewcheck-side-content .text-6xl{font-size:clamp(2rem,4.8vw,3.2rem)!important}.cc-roster-timeband,.cc-roster-time-block,.crewcheck-roster-time,.crewcheck-roster-hour,.crewcheck-roster-premium-time,[class*=roster] .text-4xl,[class*=Roster] .text-4xl,[class*=roster] .text-5xl,[class*=Roster] .text-5xl{letter-spacing:-.055em!important;font-size:clamp(1.55rem,4.6vw,2.65rem)!important;line-height:1.05!important}@media(orientation:landscape)and (max-height:760px){html,body{font-size:13.5px}.crewcheck-side-content,.crewcheck-results-main{padding-top:.75rem!important}.cc-roster-timeband,.cc-roster-time-block,.crewcheck-roster-time,[class*=roster] .text-5xl,[class*=Roster] .text-5xl{font-size:clamp(1.35rem,3.4vw,2.25rem)!important}.crewcheck-premium-sidebar.is-expanded{width:min(22rem,31vw)!important}}@media(min-width:768px)and (max-width:1180px){.crewcheck-side-content{padding-left:clamp(.75rem,1.3vw,1.25rem)!important;padding-right:clamp(.75rem,1.3vw,1.25rem)!important}.crewcheck-premium-sidebar.is-collapsed{width:5.1rem!important}}.cc-hotel-details-modal{z-index:9999;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cc-hotel-details-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07111f85;position:absolute;inset:0}.cc-hotel-details-card{width:min(620px,100%);max-height:min(82vh,760px);color:var(--cc52-ink);background:linear-gradient(#fff,#f7fbff);border:1px solid #ffffffb8;border-radius:28px;padding:1.2rem;position:relative;overflow:auto;box-shadow:0 30px 90px #08192e4d}.cc-hotel-details-card h2{margin:.2rem 0 .8rem;font-weight:900;font-size:clamp(1.35rem,2vw,2rem)!important}.cc-hotel-details-close{color:#0f2035;background:#eef6ff;border:1px solid #0ea5e929;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.3rem;font-weight:900;position:absolute;top:.85rem;right:.85rem}.cc-hotel-info-grid{gap:.75rem;margin:1rem 0;display:grid}.cc-hotel-info-grid div{background:#ffffffb8;border:1px solid #4b678424;border-radius:18px;padding:.85rem}.cc-hotel-info-grid span{text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-size:.72rem;font-weight:900;display:block}.cc-hotel-info-grid b{margin-top:.25rem;font-size:.95rem;display:block}.cc-hotel-actions{flex-wrap:wrap;gap:.6rem;display:flex}.cc-hotel-actions a{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:999px;padding:.7rem .95rem;font-weight:900;text-decoration:none;box-shadow:0 12px 24px #2563eb38}.cc-hg-panel{display:none!important}body.crewcheck-show-hotels-panel .cc-hg-panel,.cc-results-shell .cc-hg-panel{display:block!important}.cc-hg-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.cc-hg-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f20351f}.cc-executive-color-strip{background:linear-gradient(90deg,var(--cc52-cyan),var(--cc52-blue),var(--cc52-violet),var(--cc52-emerald));border-radius:999px;height:4px}:root{--cc53-navy:#10243c;--cc53-blue:#2563eb;--cc53-sky:#0ea5e9;--cc53-teal:#14b8a6;--cc53-mint:#10b981;--cc53-amber:#f59e0b;--cc53-ink:#102033;--cc53-muted:#60758a;--cc53-surface:#fffffff0;--cc53-line:#3c5b7c26}.crewcheck-premium-shell,.crewcheck-results-premium,.crewcheck-side-content{color:var(--cc53-ink)}.cc-card,.premium-card,[class*="rounded-[1.25rem]"],[class*="rounded-[2rem]"]{background:linear-gradient(#fffffff5,#f8fcfff0)!important}.cc12553-hotel-ref-strip{background:linear-gradient(135deg,#f0f9fff5,#ecfdf5eb)!important;border-color:#0ea5e92e!important}.cc12553-routine-select{min-width:min(28rem,100%);max-width:100%}.cc12553-auto-hotel-btn,.cc12553-open-gym-btn{white-space:nowrap;box-shadow:0 14px 30px #0e74901c}.cc12553-gym-card{min-width:0;overflow:hidden;background:radial-gradient(circle at 100% 0,#10b9811a,#0000 8rem),linear-gradient(#fff,#f8fffb)!important}.cc12553-gym-card>*,.cc12553-gym-card div{min-width:0}.cc12553-gym-title{font-size:clamp(1rem,2.8vw,1.22rem)!important;line-height:1.12!important}.cc12553-gym-address{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc12553-map-action{box-shadow:0 12px 24px #0ea5e92e;background:linear-gradient(135deg,#0b3a59,#0ea5e9)!important}.cc12553-map-action .lucide,.cc12553-auto-hotel-btn .lucide,.cc12553-open-gym-btn .lucide{opacity:.92;color:currentColor!important}.cc-hotel-details-card{max-width:min(680px,100vw - 24px)}.cc-hg-list{max-height:min(62vh,620px)!important}.cc-hg-card{overflow:hidden;background:radial-gradient(circle at 100% 0,#2563eb14,#0000 8rem),linear-gradient(#fff,#f8fbff)!important}.cc-hg-card b,.cc-hg-card small{overflow-wrap:break-word}.crewcheck-module-card,.crewcheck-bottom-item,.crewcheck-sidebar-item,.crewcheck-sidebar-group-btn{transition:transform .16s,box-shadow .16s,background .16s}.crewcheck-module-card:hover,.crewcheck-sidebar-item:hover,.crewcheck-sidebar-group-btn:hover{transform:translateY(-1px)}.crewcheck-module-card .lucide,.crewcheck-bottom-item .lucide,.crewcheck-sidebar-item .lucide{stroke-width:2.25px}.crewcheck-module-card:nth-child(4n+1) .lucide{color:var(--cc53-sky)}.crewcheck-module-card:nth-child(4n+2) .lucide{color:var(--cc53-teal)}.crewcheck-module-card:nth-child(4n+3) .lucide{color:var(--cc53-blue)}.crewcheck-module-card:nth-child(4n+4) .lucide{color:var(--cc53-amber)}.crewcheck-results-main .cc-card,.crewcheck-side-content .cc-card{border-color:var(--cc53-line)!important}.crewcheck-results-main select,.crewcheck-results-main input,.crewcheck-results-main button{max-width:100%}@media(max-width:760px){html,body{font-size:13px}.cc12553-routine-select,.cc12553-auto-hotel-btn,.cc12553-open-gym-btn{width:100%}.cc12553-gym-card{padding:.95rem!important}.cc12553-gym-card .mt-4.flex{grid-template-columns:1fr 1fr;gap:.55rem;display:grid!important}.cc12553-gym-card a{min-width:0;padding-left:.7rem!important;padding-right:.7rem!important}.cc12553-gym-card a .lucide{width:1rem;height:1rem}}@media(orientation:landscape)and (max-height:760px){html,body{font-size:12.8px}.crewcheck-premium-sidebar.is-expanded,.crewcheck-results-sidebar.is-expanded{width:min(20rem,28vw)!important}.crewcheck-results-main,.crewcheck-side-content{padding:.75rem!important}.cc12553-gym-card,.cc-card,.premium-card{border-radius:1.15rem!important}}@media(min-width:761px)and (max-width:1180px){.crewcheck-results-main,.crewcheck-side-content{max-width:100%;overflow-x:hidden}.cc12553-gym-title{font-size:clamp(.95rem,1.65vw,1.1rem)!important}}.cc12554-route-defined-strip{color:#0f3148;background:linear-gradient(135deg,#ecfdf5eb,#f0f9fff5);border:1px solid #0ea5e92e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:.85rem 0 0;padding:.72rem .82rem;display:grid;box-shadow:0 10px 24px #0e749014}.cc12554-route-defined-strip b{text-transform:uppercase;letter-spacing:.14em;color:#0f766e;font-size:.7rem}.cc12554-route-defined-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.cc12554-route-defined-strip em{color:#0369a1;font-size:.72rem;font-style:normal;font-weight:900}.cc126-action-wide,.cc126-smart-hero button{min-height:44px}@media(max-width:640px){.cc12554-route-defined-strip{grid-template-columns:1fr;gap:.25rem}.cc12554-route-defined-strip span{white-space:normal}}.cc126-smart-actions button:first-child,.cc126-action-wide{color:#fff!important;background:linear-gradient(135deg,#0b3a59,#0369a1 52%,#0ea5e9)!important;border-color:#0ea5e92e!important}.cc126-smart-actions button:first-child .lucide,.cc126-action-wide .lucide{color:currentColor!important}.cc12555-location-hint,.cc12554-route-defined-strip{animation:1.8s ease-in-out cc125551-soft-pulse}@keyframes cc125551-soft-pulse{0%{box-shadow:0 0 #0ea5e938}to{box-shadow:0 0 0 14px #0ea5e900}}.cc12556-tomtom-route-card{color:#0f2740;background:radial-gradient(circle at 0 0,#0ea5e921,#0000 14rem),linear-gradient(#fff,#f2fbff);border:1px solid #0ea5e92e;border-radius:22px;margin-top:.9rem;padding:.9rem;box-shadow:0 16px 36px #0c4a6e1a}.cc12556-route-head{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.cc12556-route-head>span{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:16px;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 12px 24px #2563eb33}.cc12556-route-head b{letter-spacing:-.03em;font-size:.98rem;font-weight:950;display:block}.cc12556-route-head small{color:#60758a;font-weight:700;line-height:1.25;display:block}.cc12556-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cc12556-route-grid div{background:#ffffffc2;border:1px solid #3c5b7c1f;border-radius:16px;min-width:0;padding:.68rem}.cc12556-route-grid small{color:#64748b;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:950;display:block}.cc12556-route-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.92rem;font-weight:950;display:block;overflow:hidden}.cc12556-route-grid em{color:#64748b;margin-top:.15rem;font-size:.76rem;font-style:normal;font-weight:800;display:block}.cc12556-route-steps{gap:.42rem;margin-top:.75rem;display:grid}.cc12556-route-steps p{color:#37546c;align-items:flex-start;gap:.5rem;margin:0;font-weight:800;display:flex}.cc12556-route-steps p b{color:#0369a1;background:#e0f2fe;border-radius:999px;flex:0 0 1.45rem;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;display:grid}.cc12556-route-note{color:#60758a;margin:.75rem 0 0;font-size:.82rem;font-weight:800}.cc12556-route-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.85rem;display:grid}.cc12556-route-actions button{color:#fff;background:linear-gradient(135deg,#0b3a59,#0ea5e9);border:1px solid #0ea5e92e;border-radius:15px;padding:.75rem .65rem;font-weight:950}.cc12556-route-actions button.is-google{color:#0f2740;background:#fff;border-color:#3c5b7c2e}@media(max-width:640px){.cc12556-route-grid,.cc12556-route-actions{grid-template-columns:1fr}}:root{--cc57-navy:#0d2137;--cc57-ink:#102033;--cc57-muted:#587087;--cc57-cyan:#0ea5e9;--cc57-blue:#2563eb;--cc57-green:#10b981;--cc57-gold:#f59e0b;--cc57-violet:#8b5cf6;--cc57-card:#fffffff0;--cc57-line:#385b7d29}.crewcheck-premium-shell h1,.crewcheck-results-premium h1,.crewcheck-side-content h1{letter-spacing:-.055em!important}.crewcheck-premium-shell p,.crewcheck-results-premium p,.crewcheck-side-content p{color:var(--cc57-muted)}.crewcheck-module-card,.cc-card,.premium-card,.cc12556-tomtom-route-card{border-color:var(--cc57-line)!important;background:linear-gradient(#fffffff7,#f8fcfff0)!important;box-shadow:0 16px 42px #0d213717!important}.crewcheck-module-card .lucide,.crewcheck-sidebar-item .lucide,.crewcheck-bottom-item .lucide{stroke-width:2.3px;filter:drop-shadow(0 4px 7px #0e4a731a)}.crewcheck-module-card:nth-child(5n+1) .lucide{color:var(--cc57-cyan)}.crewcheck-module-card:nth-child(5n+2) .lucide{color:var(--cc57-green)}.crewcheck-module-card:nth-child(5n+3) .lucide{color:var(--cc57-blue)}.crewcheck-module-card:nth-child(5n+4) .lucide{color:var(--cc57-gold)}.crewcheck-module-card:nth-child(5n+5) .lucide{color:var(--cc57-violet)}.cc12557-route-map{background:#effaff;border:1px solid #0ea5e929;border-radius:18px;margin:.8rem 0;overflow:hidden}.cc12557-route-map svg{width:100%;height:auto;min-height:138px;display:block}.cc12557-route-map.is-empty{color:#0f3148;background:linear-gradient(135deg,#f0f9ff,#ecfdf5);gap:.2rem;padding:1rem;display:grid}.cc12557-route-map.is-empty b{text-transform:uppercase;letter-spacing:.14em;color:#0369a1;font-size:.75rem}.cc12557-route-map-labels{color:#60758a;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.55rem .7rem .65rem;font-size:.72rem;font-weight:900;display:grid}.cc12557-route-map-labels b{color:#0369a1;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem}.cc12557-route-map-labels span:last-child{text-align:right}.cc12557-fitness-platform-note{box-shadow:0 12px 28px #0e749012}.cc12556-route-actions button:first-child{background:linear-gradient(135deg,#0f766e,#0ea5e9)!important}.cc12556-route-actions button.is-google{color:#0d2137!important;background:linear-gradient(#fff,#f8fbff)!important}.cc12554-route-defined-strip{background:linear-gradient(135deg,#ecfdf5fa,#eff6fff7)!important}@media(max-width:640px){html,body{font-size:13px}.cc12556-tomtom-route-card{padding:.8rem!important}.cc12557-route-map-labels{text-align:left;grid-template-columns:1fr}.cc12557-route-map-labels span:last-child{text-align:left}}:root{--cc58-font-scale:1.035;--cc58-ink:#0d2137;--cc58-muted:#526b82;--cc58-blue:#0ea5e9;--cc58-navy:#0b2b46;--cc58-beta:#f59e0b;--cc58-violet:#7c3aed}.crewcheck-premium-shell,.crewcheck-results-premium,.crewcheck-side-content,.cc126-smart-screen{letter-spacing:-.01em;font-size:1rem}.cc12558-beta-banner{color:#17324d;background:radial-gradient(circle at 0 0,#f59e0b29,#0000 12rem),linear-gradient(135deg,#fffbebfa,#eff6fff5);border:1px solid #f59e0b38;border-radius:22px;justify-content:space-between;align-items:center;gap:.8rem;margin:.75rem 0 1rem;padding:.9rem 1rem;display:flex;box-shadow:0 16px 36px #5c410e14}.cc12558-beta-banner b{white-space:nowrap;letter-spacing:-.03em;align-items:center;gap:.4rem;font-weight:950;display:inline-flex}.cc12558-beta-banner b:before{content:"⚑";color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.85rem;display:grid}.cc12558-beta-banner span{color:#526b82;font-size:.94rem;font-weight:850}.cc12558-premium-beta-chip{text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;background:linear-gradient(135deg,#f59e0b,#f97316);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:.18rem .45rem;font-size:.62rem;font-weight:950;color:#fff!important;display:inline-flex!important}.cc12556-tomtom-route-card,.cc12557-route-map,.cc12554-route-defined-strip{border-color:#0ea5e938!important}.cc12556-route-head b{font-size:1.08rem!important}.cc12556-route-grid b{font-size:1rem!important}.cc12556-route-grid em,.cc12556-route-note,.cc12556-route-steps p{font-size:.88rem!important}.crewcheck-bottom-item,.crewcheck-sidebar-item,.crewcheck-module-card{font-weight:850!important}.crewcheck-module-card,.cc-card,.premium-card{border-radius:24px!important}@media(max-width:640px){html,body{font-size:14px!important}.cc12558-beta-banner{border-radius:19px;flex-direction:column;align-items:flex-start;padding:.82rem}.cc12558-beta-banner span{font-size:.88rem}}:root{--cc59-font-scale:1.055;--cc59-ink:#0d2137;--cc59-muted:#526a81;--cc59-border:#4b698429;--cc59-card:#fffffff5;--cc59-info:#0ea5e9;--cc59-success:#10b981;--cc59-warning:#f59e0b}html,body{font-size:calc(14px * var(--cc59-font-scale))!important}body{color:var(--cc59-ink)}.crewcheck-premium-shell *,.crewcheck-results-premium *,.crewcheck-side-content *,.cc126-smart-screen *{overflow-wrap:break-word}.cc126-smart-screen [class*=card],.crewcheck-results-premium [class*=card],.crewcheck-premium-shell [class*=card]{min-width:0}.cc-flight-card,.cc-option-card,.cc12556-tomtom-route-card,.cc-card,.premium-card{min-width:0!important;overflow:hidden!important}.cc-flight-card b,.cc-flight-card strong,.cc-option-card b,.cc-option-card strong,.crewcheck-results-premium b,.crewcheck-results-premium strong{overflow-wrap:break-word;word-break:normal;max-width:100%}.cc-flight-card .big-value,.cc-option-card .big-value,.crewcheck-results-premium .big-value{letter-spacing:-.055em!important;font-size:clamp(1.65rem,8vw,2.6rem)!important;line-height:.98!important}.crewcheck-results-premium [class*=gate],.crewcheck-results-premium [class*=Gate],.crewcheck-results-premium [class*=seat],.crewcheck-results-premium [class*=Seat]{font-size:clamp(1.35rem,6.5vw,2.25rem)!important;line-height:1.04!important}.crewcheck-results-premium [class*=alert],.crewcheck-results-premium [class*=irregular],.crewcheck-results-premium [class*=warning]{overflow-wrap:break-word}.crewcheck-results-premium article,.crewcheck-results-premium section,.crewcheck-results-premium .rounded-3xl,.crewcheck-results-premium .rounded-2xl{min-width:0}.cc12559-provider-pill{color:#0b3954;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#0ea5e924,#10b98124);border:1px solid #0ea5e92e;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.cc12558-beta-banner{font-size:.98rem!important}@media(max-width:640px){html,body{font-size:14.5px!important}.crewcheck-results-premium{padding-inline:.35rem!important}.crewcheck-results-premium [class*=grid]{min-width:0}}.cc125591-buildfix-lock,.crewcheck-results-premium *,.cc126-smart-screen *,.crewcheck-premium-shell *{min-width:0}.crewcheck-results-premium b,.crewcheck-results-premium strong,.crewcheck-results-premium p,.cc126-smart-screen b,.cc126-smart-screen strong,.cc126-smart-screen p{overflow-wrap:break-word}.crewcheck-results-premium .rounded-2xl,.crewcheck-results-premium .rounded-3xl,.cc126-smart-screen .rounded-2xl,.cc126-smart-screen .rounded-3xl{overflow:hidden}:root{--cc60-ink:#0d2137;--cc60-muted:#526b82;--cc60-card:#fffffff7;--cc60-line:#5d7f9c2e;--cc60-soft:#f0f8ffe0}html,body{color:var(--cc60-ink);font-size:14.25px!important}*{box-sizing:border-box}.crewcheck-premium-shell,.crewcheck-results-premium,.crewcheck-side-content,.cc126-smart-screen{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.crewcheck-premium-shell *,.crewcheck-results-premium *,.crewcheck-side-content *,.cc126-smart-screen *{min-width:0;max-width:100%;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.crewcheck-premium-shell p,.crewcheck-results-premium p,.crewcheck-side-content p,.cc126-smart-screen p{line-height:1.48!important}.crewcheck-results-premium b,.crewcheck-results-premium strong,.crewcheck-results-premium span,.crewcheck-results-premium p,.cc126-smart-screen b,.cc126-smart-screen strong,.cc126-smart-screen span,.cc126-smart-screen p,.crewcheck-premium-shell b,.crewcheck-premium-shell strong,.crewcheck-premium-shell span,.crewcheck-premium-shell p{overflow-wrap:break-word}.crewcheck-results-premium button,.cc126-smart-screen button,.crewcheck-premium-shell button,.crewcheck-results-premium input,.cc126-smart-screen input,.crewcheck-premium-shell input,.crewcheck-results-premium select,.cc126-smart-screen select,.crewcheck-premium-shell select{overflow-wrap:normal!important;word-break:keep-all!important}.crewcheck-results-premium article,.crewcheck-results-premium section,.crewcheck-results-premium .rounded-2xl,.crewcheck-results-premium .rounded-3xl,.cc126-smart-screen .rounded-2xl,.cc126-smart-screen .rounded-3xl,.crewcheck-premium-shell .rounded-2xl,.crewcheck-premium-shell .rounded-3xl{background-clip:padding-box;overflow:hidden}.cc126-smart-hero,.cc12524-home-smart-card,.cc126-route-card,.cc12556-tomtom-route-card,.crewcheck-module-card,.cc-card,.premium-card{border-color:var(--cc60-line)!important;background:linear-gradient(#fffffffa,#f8fcfff5)!important;box-shadow:0 14px 36px #0d213714!important}.cc126-smart-hero-copy p,.cc12524-home-smart-route b,.cc12524-home-smart-route span{overflow-wrap:break-word;white-space:normal!important}.crewcheck-results-premium .text-4xl,.crewcheck-results-premium .text-5xl,.crewcheck-results-premium .text-6xl{letter-spacing:-.055em!important;font-size:clamp(1.55rem,8vw,2.85rem)!important;line-height:1.02!important}.crewcheck-results-premium [class*=gate],.crewcheck-results-premium [class*=Gate]{font-size:clamp(1.25rem,6vw,2rem)!important;line-height:1.04!important}.crewcheck-results-premium .bg-white\/80,.crewcheck-results-premium .bg-slate-50,.cc126-smart-screen .bg-white\/80,.cc126-smart-screen .bg-slate-50{background:var(--cc60-card)!important}.cc1260-missing-value,.crewcheck-missing-value{letter-spacing:0;font-size:1.6rem;line-height:1}@media(max-width:640px){html,body{font-size:14px!important}.crewcheck-results-premium,.crewcheck-premium-shell,.cc126-smart-screen{padding-inline:.25rem}}:root{--cc126001-text:#0d2137;--cc126001-muted:#536a80;--cc126001-card:#fffffff5}.crewcheck-results-premium *,.crewcheck-premium-shell *,.cc126-smart-screen *,.crewcheck-side-content *{overflow-wrap:break-word;min-width:0!important}.crewcheck-results-premium .rounded-2xl,.crewcheck-results-premium .rounded-3xl,.crewcheck-premium-shell .rounded-2xl,.crewcheck-premium-shell .rounded-3xl,.cc126-smart-screen .rounded-2xl,.cc126-smart-screen .rounded-3xl{overflow:hidden!important}.crewcheck-results-premium b,.crewcheck-results-premium strong,.crewcheck-premium-shell b,.crewcheck-premium-shell strong{color:var(--cc126001-text)}.crewcheck-results-premium p,.crewcheck-premium-shell p,.cc126-smart-screen p{color:var(--cc126001-muted);line-height:1.5!important}:root{--cc1261-bg-0:#061322;--cc1261-bg-1:#071b2d;--cc1261-bg-2:#0b2d48;--cc1261-card:#091e32e0;--cc1261-card-2:#0a2a42c7;--cc1261-line:#70d3ff38;--cc1261-line-strong:#22d3ee5c;--cc1261-text:#f3fbff;--cc1261-muted:#a9bfd2;--cc1261-soft:#d6edff;--cc1261-cyan:#22d3ee;--cc1261-blue:#2563eb;--cc1261-magenta:#d946ef;--cc1261-green:#34d399;--cc1261-amber:#fbbf24;--cc1261-red:#fb7185;--cc1251-ink:var(--cc1261-text);--cc1251-muted:var(--cc1261-muted);--cc1251-card:var(--cc1261-card);--cc1251-line:var(--cc1261-line);--cc1251-blue:var(--cc1261-cyan);--cc1251-blue-2:var(--cc1261-blue);--cc1251-green:var(--cc1261-green)}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#94d2ff0e 1px,#0000 1px),linear-gradient(90deg,#94d2ff0e 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000002e);mask-image:linear-gradient(#000c,#0000002e)}.crewcheck-premium-shell,.crewcheck-results-premium,.crewcheck-side-content,.cc1251-dashboard-shell,.cc126-smart-screen{color:var(--cc1261-text)!important;background:0 0!important}.crewcheck-premium-shell .bg-white,.crewcheck-results-premium .bg-white,.crewcheck-side-content .bg-white,.cc126-smart-screen .bg-white,.crewcheck-premium-shell [class*=bg-slate-],.crewcheck-results-premium [class*=bg-slate-],.crewcheck-side-content [class*=bg-slate-],.cc126-smart-screen [class*=bg-slate-],.crewcheck-premium-shell [class*="bg-[#f"],.crewcheck-results-premium [class*="bg-[#f"],.crewcheck-side-content [class*="bg-[#f"],.cc126-smart-screen [class*="bg-[#f"]{color:var(--cc1261-text)!important;border-color:var(--cc1261-line)!important;background:linear-gradient(135deg,#091e32eb,#0a2a42c7)!important}.cc1251-month,.cc1251-icon-btn,.cc1251-avatar-btn,.cc1251-panel,.cc1251-smart-card,.cc1251-metric,.cc1251-module,.cc1251-flight-mini,.cc1251-smart-tile,.cc12524-home-smart-card,.cc12524-home-smart-route,.cc12524-home-smart-pills span,.cc12518-next-card-real,.cc12522-radar-strip span,.cc12548-next-gate-strip span{color:var(--cc1261-text)!important;border-color:var(--cc1261-line)!important;background:linear-gradient(135deg,#081b2eeb,#082b45b8)!important;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff0a!important}.cc1251-kicker,.cc1251-metric small,.cc1251-metric em,.cc1251-route-line small,.cc1251-flight-details small,.cc1251-flight-foot span,.cc1251-panel-note,.cc12524-home-smart-route span,.cc12524-home-smart-pills small,.crewcheck-premium-shell p,.crewcheck-results-premium p,.crewcheck-side-content p,.cc126-smart-screen p{color:var(--cc1261-muted)!important}.cc1251-topbar h1,.cc1251-section-head h2,.cc1251-airline-line strong,.cc1251-route-line b,.cc1251-flight-details b,.cc12524-home-smart-top strong,.cc12524-home-smart-route b,.cc12524-home-smart-pills b,.crewcheck-premium-shell h1,.crewcheck-premium-shell h2,.crewcheck-results-premium h1,.crewcheck-results-premium h2,.crewcheck-side-content h1,.crewcheck-side-content h2{text-shadow:0 8px 26px #0000003d;color:var(--cc1261-text)!important}.cc1251-metric-icon,.cc1251-module>span,.cc12524-home-smart-icon,.crewcheck-bottom-item.is-active,.crewcheck-sidebar-item.is-active{background:linear-gradient(135deg,var(--cc1261-cyan),var(--cc1261-blue) 55%,var(--cc1261-magenta))!important;color:#03111f!important}.cc1251-section-head button,.cc12524-home-smart-actions button,.cc1251-smart-actions button,.crewcheck-premium-shell button:not(.ghost):not(.secondary),.crewcheck-results-premium button:not(.ghost):not(.secondary){background:linear-gradient(135deg,var(--cc1261-cyan),var(--cc1261-blue))!important;color:#061322!important;border-color:#22d3ee61!important;box-shadow:0 14px 34px #22d3ee2e!important}.cc12524-home-smart-card.is-rest{border-color:#fbbf2442!important}.cc12524-home-smart-card.is-active{border-color:#34d3994d!important}.cc1251-airline-line span,.cc12524-home-smart-top em,.cc1251-status-pill{color:var(--cc1261-green)!important;background:#34d39921!important;border:1px solid #34d39933!important}.crewcheck-premium-shell *,.crewcheck-results-premium *,.crewcheck-side-content *,.cc1251-dashboard-shell *,.cc126-smart-screen *{overflow-wrap:break-word;min-width:0!important}.cc1251-route-line b,.cc12524-home-smart-route b{word-break:keep-all!important;overflow-wrap:normal!important}.cc1251-flight-mini,.cc12524-home-smart-card,.cc1251-panel,.cc1251-metric{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2)}@media(max-width:640px){.cc1251-route-line b{font-size:clamp(2rem,10vw,3.05rem)!important}.cc12524-home-smart-route b{font-size:clamp(1.25rem,6vw,1.8rem)!important}.cc1251-flight-details b{font-size:clamp(1.2rem,5.4vw,1.65rem)!important}}.cc1251-panel,.cc1251-flight-mini,.cc12524-home-smart-card,.cc1251-metric,.crewcheck-weather-screen .rounded-2xl,.crewcheck-weather-output,.crewcheck-premium-shell .rounded-\[2rem\],.crewcheck-results-premium .rounded-\[2rem\]{background:linear-gradient(#041628f5,#051e36eb 42%,#061526f0)!important;border:1px solid #38bdf838!important;box-shadow:inset 0 0 0 1px #22d3ee0f,0 22px 52px #00000057,inset 0 1px #ffffff0d!important}.cc1251-flight-mini:before,.cc12524-home-smart-card:before,.cc1251-panel:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 18%,#22d3ee29,#0000 26%),radial-gradient(circle at 100% 0,#3b82f624,#0000 24%);position:absolute;inset:0}.cc1251-next-card,.cc12524-home-smart-card,.cc1251-panel{position:relative;overflow:hidden}.cc1251-airline-line span,.cc12524-home-smart-top em{background:linear-gradient(135deg,#34d3992e,#22d3ee1f)!important;border:1px solid #34d39938!important}.cc1251-flight-details span,.cc12522-radar-strip span,.cc12524-home-smart-pills span{background:linear-gradient(#0c3b55b8,#092b3fad)!important;border:1px solid #46bee62e!important}.cc1251-section-head button,.cc12524-home-smart-actions button:not(.secondary){color:#041523!important;background:linear-gradient(135deg,#3dd7ff,#238bff)!important}.cc12524-home-smart-actions .secondary{color:#eaf7ff!important;background:#ffffff0f!important;border:1px solid #94d2ff2e!important}.cc1251-route-line i,.cc1251-section-head svg,.cc12524-home-smart-icon{color:#36d8ff!important}[data-crew-theme=light]{color-scheme:light;--background:#eef7ff;--background-2:#e5f1fb;--surface:#fffffff5;--surface-hover:#fff;--surface-active:#0284c714;--surface-border:#94bbd4c7;--foreground:#06182c;--foreground-muted:#40576e;--foreground-subtle:#70869a;--card:#fffffff7;--card-foreground:#06182c;--primary:#0582c8;--primary-foreground:#fff;--accent:#05b6d6;--ring:#0582c8;--border:#91b1cdd1;--crew-page:#eef7ff;--crew-page-2:#e3f1fb;--crew-card:#fffffff5;--crew-card-soft:#f5fbffeb;--crew-border:#94bbd4bf;--crew-title:#06182c;--crew-text:#40576e;--crew-accent:#0582c8}[data-crew-theme=light] body,[data-crew-theme=light] .cc-shell,[data-crew-theme=light] .android-premium-shell,[data-crew-theme=light] .crewcheck-side-layout,[data-crew-theme=light] .cc1251-dashboard-shell,[data-crew-theme=light] .crewcheck-results-premium,[data-crew-theme=light] .crewcheck-home-ultra-minimal,[data-crew-theme=light] .crewcheck-smart-departure-screen{color:#06182c!important;background:radial-gradient(circle at 8% 0,#0ea5e929,#0000 28%),radial-gradient(circle at 94% 4%,#22d3ee1f,#0000 28%),linear-gradient(#f7fcff,#eef7ff 44%,#e4f1fb)!important}[data-crew-theme=light] .cc1251-panel,[data-crew-theme=light] .cc1251-flight-mini,[data-crew-theme=light] .cc12524-home-smart-card,[data-crew-theme=light] .cc1251-metric,[data-crew-theme=light] .crewcheck-light-card,[data-crew-theme=light] .crewcheck-payment-option-card,[data-crew-theme=light] .crewcheck-premium-plan-card,[data-crew-theme=light] .crewcheck-trust-tile,[data-crew-theme=light] .crewcheck-smart-metric,[data-crew-theme=light] .crewcheck-roster-map-panel,[data-crew-theme=light] .crewcheck-settings-content-panel,[data-crew-theme=light] .crewcheck-weather-screen .rounded-2xl,[data-crew-theme=light] .crewcheck-weather-output,[data-crew-theme=light] .crewcheck-premium-shell .rounded-\[2rem\],[data-crew-theme=light] .crewcheck-results-premium .rounded-\[2rem\]{color:#06182c!important;background:linear-gradient(#fffffffa,#f5fbfff0)!important;border:1px solid #94bbd4bd!important;box-shadow:0 18px 44px #0f4f7a21,inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff9e!important}[data-crew-theme=light] .cc1251-flight-mini:before,[data-crew-theme=light] .cc12524-home-smart-card:before,[data-crew-theme=light] .cc1251-panel:before{background:radial-gradient(circle at 10% 8%,#0ea5e921,#0000 32%),radial-gradient(circle at 96% 0,#34d3991a,#0000 28%)!important}[data-crew-theme=light] .cc1251-section-head h2,[data-crew-theme=light] .cc1251-airline-line b,[data-crew-theme=light] .cc1251-airline-line strong,[data-crew-theme=light] .cc1251-route-line b,[data-crew-theme=light] .cc1251-flight-details b,[data-crew-theme=light] .cc12522-radar-strip b,[data-crew-theme=light] .cc12524-home-smart-top strong,[data-crew-theme=light] .cc12524-home-smart-route b,[data-crew-theme=light] .cc12524-home-smart-pills b,[data-crew-theme=light] .cc1251-metric b,[data-crew-theme=light] h1,[data-crew-theme=light] h2,[data-crew-theme=light] h3{color:#06182c!important;text-shadow:none!important}[data-crew-theme=light] .cc1251-metric small,[data-crew-theme=light] .cc1251-metric em,[data-crew-theme=light] .cc1251-panel-note,[data-crew-theme=light] .cc12524-home-smart-route span,[data-crew-theme=light] .cc12524-home-smart-pills small,[data-crew-theme=light] p,[data-crew-theme=light] label,[data-crew-theme=light] .text-slate-300,[data-crew-theme=light] .text-slate-400,[data-crew-theme=light] .text-slate-500,[data-crew-theme=light] .text-slate-600{color:#40576e!important}[data-crew-theme=light] .cc1251-flight-details span,[data-crew-theme=light] .cc12522-radar-strip span,[data-crew-theme=light] .cc12524-home-smart-pills span,[data-crew-theme=light] .crewcheck-weather-report-card,[data-crew-theme=light] input,[data-crew-theme=light] select,[data-crew-theme=light] textarea{color:#06182c!important;background:linear-gradient(#f7fcff,#edf7ff)!important;border:1px solid #94bbd4b8!important;box-shadow:inset 0 8px 22px #0f4f7a14!important}[data-crew-theme=light] input::placeholder,[data-crew-theme=light] textarea::placeholder{color:#72889d!important;opacity:1!important}[data-crew-theme=light] .cc1251-airline-line span,[data-crew-theme=light] .cc12524-home-smart-top em,[data-crew-theme=light] .cc-badge,[data-crew-theme=light] [class*=badge],[data-crew-theme=light] [class*=Badge]{color:#075985!important;background:linear-gradient(135deg,#0582c81f,#22d3ee1c)!important;border:1px solid #0582c833!important}[data-crew-theme=light] .cc1251-section-head button,[data-crew-theme=light] .cc12524-home-smart-actions button:not(.secondary),[data-crew-theme=light] .crewcheck-primary-cta,[data-crew-theme=light] .crewcheck-premium-button-primary,[data-crew-theme=light] .cc-button-primary{color:#fff!important;text-shadow:0 1px 1px #0000002e!important;background:linear-gradient(135deg,#10c8f5,#0582c8 52%,#2563eb)!important;border:1px solid #0582c847!important;box-shadow:0 16px 34px #0582c83d,inset 0 1px #ffffff3d!important}[data-crew-theme=light] .cc12524-home-smart-actions .secondary,[data-crew-theme=light] .crewcheck-secondary-cta,[data-crew-theme=light] .crewcheck-premium-button-ghost{color:#06182c!important;background:#ffffffc7!important;border:1px solid #94bbd4c7!important;box-shadow:0 12px 26px #0f4f7a14!important}[data-crew-theme=light] .cc-bottom-nav,[data-crew-theme=light] .crewcheck-bottom-menu-shell,[data-crew-theme=light] .crewcheck-premium-sidebar,[data-crew-theme=light] .cc-sidebar,[data-crew-theme=light] .cc-drawer{-webkit-backdrop-filter:blur(22px)saturate(1.15)!important;backdrop-filter:blur(22px)saturate(1.15)!important;background:#ffffffeb!important;border-color:#94bbd4b8!important;box-shadow:0 -12px 34px #0f4f7a1c,inset 0 1px #ffffffe6!important}[data-crew-theme=light] .cc-bottom-nav-item,[data-crew-theme=light] .crewcheck-sidebar-item,[data-crew-theme=light] .cc-drawer-item{color:#40576e!important}[data-crew-theme=light] .cc-bottom-nav-item.active,[data-crew-theme=light] .crewcheck-sidebar-item.is-active,[data-crew-theme=light] .cc-drawer-item.active{color:#0582c8!important}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen){-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:clamp(15.5px,1.2vw,17px)!important}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen) :where(p,span,b,strong,small,em,h1,h2,h3,h4,button,a,label,div){overflow-wrap:break-word;word-break:normal}:where(.cc1251-flight-details span,.cc12522-radar-strip span,.cc12524-home-smart-pills span,.cc1251-metric,.cc1251-panel,.cc1251-flight-mini,.cc12524-home-smart-card){min-width:0!important;max-width:100%!important}:where(.cc1251-flight-details b,.cc12522-radar-strip b,.cc12524-home-smart-pills b){white-space:normal!important;line-height:1.06!important}@media(max-width:430px){.cc1251-dashboard-shell{padding-inline:.72rem!important}.cc1251-section-head{gap:.55rem!important}.cc1251-section-head h2{font-size:clamp(1.1rem,6vw,1.55rem)!important}.cc1251-flight-details,.cc12522-radar-strip,.cc12524-home-smart-pills{grid-template-columns:1fr 1fr!important;gap:.62rem!important}.cc1251-route-line b{font-size:clamp(2.25rem,13vw,3.2rem)!important}.cc12524-home-smart-route b{font-size:clamp(1.25rem,7vw,1.72rem)!important}button,a{min-height:44px}}:root{--cc1264-wallpaper:url(/assets/brand/crewcheck-wallpaper-v1264.jpg?v=12.5.65);--cc1264-bg:#030712;--cc1264-bg2:#06111f;--cc1264-card:#050f1fc7;--cc1264-card-strong:#071224e6;--cc1264-line:#7ed5ff33;--cc1264-line-strong:#55d3ff7a;--cc1264-purple:#a777ff;--cc1264-magenta:#ff5bbd;--cc1264-cyan:#33e7ff;--cc1264-teal:#32f5c8;--cc1264-green:#39f3a5;--cc1264-ink:#f8fbff;--cc1264-muted:#b8c5d8;--cc1264-soft:#ffffff0e;--cc1264-shadow:0 28px 70px #0000006b, inset 0 1px 0 #ffffff14;--cc1264-glow:0 0 0 1px #5cd2ff29, 0 0 40px #48a7ff21, 0 0 74px #a777ff21;--cc1264-action:linear-gradient(135deg, #6d39e8 0%, #b23fe4 48%, #ff477f 100%);--cc1264-aero:linear-gradient(135deg, #2ce9fff2, #437effe6 54%, #b550ffe0);color-scheme:dark}body{color:var(--cc1264-ink)!important;background:radial-gradient(circle at 10% 0,#16a0ff2e,#0000 28rem),radial-gradient(circle at 88% 8%,#b154ff33,#0000 30rem),linear-gradient(#030713,#06101d 48%,#020610)!important}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen,.crewcheck-auth-page,.crewcheck-side-layout,.min-h-screen.bg-\[\#08111f\]){isolation:isolate!important;background:linear-gradient(180deg,#02071266,#020611c7),var(--cc1264-wallpaper),radial-gradient(circle at 16% 0%,#20e0ff24,transparent 24rem),radial-gradient(circle at 92% 4%,#b154ff33,transparent 28rem),linear-gradient(180deg,#030713,#06101d 48%,#020610)!important;color:var(--cc1264-ink)!important;background-position:top,top,50%,50%,50%!important;background-size:cover,cover,auto,auto,auto!important;position:relative!important}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen,.crewcheck-auth-page):before{content:"";z-index:-1;pointer-events:none;opacity:.74;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/84px 84px,radial-gradient(circle at 86% 10%,#a777ff38,#0000 24rem),radial-gradient(circle at 12% 74%,#33e7ff21,#0000 22rem);position:fixed;inset:0}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen,.crewcheck-auth-page):after{content:"";z-index:-1;pointer-events:none;filter:blur(.6px);opacity:.46;background:linear-gradient(115deg,#0000 0 28%,#2fd9ff57 29%,#0000 31% 62%,#b355ff57 63%,#0000 66%);height:40vh;position:fixed;inset:auto -12% 4% -8%}.cc1264-brand-lockup{-webkit-backdrop-filter:blur(20px)saturate(1.18)!important;backdrop-filter:blur(20px)saturate(1.18)!important;background:#040c1a7a!important;border:1px solid #ffffff1c!important;border-radius:1.4rem!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;min-width:max-content!important;padding:.55rem .9rem!important;display:flex!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff14!important}.cc1264-brand-icon,.crewcheck-auth-page .flex.h-12.w-12{color:#020711!important;background:linear-gradient(135deg,#8ee7ff,#c778ff 46%,#ff7ab8)!important;border-radius:1.08rem!important;place-items:center!important;width:3.2rem!important;height:3.2rem!important;display:grid!important;box-shadow:0 18px 36px #bc54ff42,inset 0 1px #ffffff85!important}.cc1264-brand-text{line-height:1!important;display:grid!important}.cc1264-brand-text b{color:#fff!important;letter-spacing:-.035em!important;font-size:1.25rem!important;font-weight:950!important}.cc1264-brand-text small{color:#d6a869!important;text-transform:uppercase!important;letter-spacing:.34em!important;margin-top:.22rem!important;font-size:.58rem!important}.cc1264-brand-pills,.cc1264-auth-pills{background:#00000038!important;border:1px solid #ffffff24!important;border-radius:999px!important;align-items:center!important;gap:0!important;width:fit-content!important;margin-top:.32rem!important;display:inline-flex!important;overflow:hidden!important}.cc1264-brand-pills i,.cc1264-brand-pills b,.cc1264-auth-pills span,.cc1264-auth-pills b{color:#fff!important;letter-spacing:.01em!important;padding:.32rem .75rem!important;font-size:.76rem!important;font-style:normal!important;font-weight:850!important}.cc1264-brand-pills b,.cc1264-auth-pills b{color:#ff6bbd!important;border-left:1px solid #ffffff1f!important}.cc1251-dashboard-shell{padding:clamp(1.2rem,2.4vw,2.4rem) clamp(1rem,3vw,3rem) calc(6.8rem + env(safe-area-inset-bottom,0px))!important}.cc1251-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;margin-bottom:1.45rem!important;display:grid!important}.cc1264-title-stack{justify-self:start!important}.cc1251-topbar .cc1251-kicker{color:#b8c5d8bd!important;letter-spacing:.23em!important;text-transform:uppercase!important;font-weight:900!important}.cc1251-topbar h1,:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen) h1,:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen) h2{color:#fff!important;letter-spacing:-.055em!important;text-shadow:0 16px 38px #00000059!important;font-weight:950!important}.cc1251-topbar h1{font-size:clamp(2.3rem,7vw,4.2rem)!important}.cc1251-topbar h1:after,.cc1251-section-head h2:after,.crewcheck-settings-screen h2:after{content:"";background:linear-gradient(90deg,var(--cc1264-purple),var(--cc1264-cyan));border-radius:999px;width:3.4rem;height:.24rem;margin-top:.45rem;display:block;box-shadow:0 0 24px #a777ff8c}.cc1251-topbar-actions{justify-self:end!important;gap:.62rem!important}.cc1251-icon-btn,.cc1251-month,.cc1251-avatar-btn,.cc-bottom-nav,.crewcheck-bottom-menu-shell,.crewcheck-side-drawer,.cc-sidebar,.cc-drawer{color:#f7fbff!important;-webkit-backdrop-filter:blur(22px)saturate(1.15)!important;backdrop-filter:blur(22px)saturate(1.15)!important;background:#040e1eb8!important;border:1px solid #ffffff1f!important;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff14!important}.cc1251-kpi-row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:1rem!important;margin-bottom:1.55rem!important;display:grid!important}.cc1251-metric{min-height:7.7rem!important;box-shadow:var(--cc1264-shadow)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff13,#ffffff08)!important;border:1px solid #ffffff24!important;border-radius:1.65rem!important;overflow:hidden!important}.cc1251-metric:before,.cc1251-panel:before,.cc12524-home-smart-card:before,.crewcheck-results-premium section:before,.crewcheck-settings-screen section:before{content:"";pointer-events:none;border-radius:inherit;opacity:.92;background:radial-gradient(circle at 18% 0,#72dcff1f,#0000 34%),radial-gradient(circle at 100% 0,#a777ff24,#0000 30%);position:absolute;inset:0}.cc1251-metric{position:relative!important}.cc1251-metric-icon,.cc1251-module span,.crewcheck-bottom-item.is-active svg,.cc-bottom-nav-item.active svg{color:#06101d!important;background:linear-gradient(135deg,#1fe2ff,#6a6cff 48%,#b85cff)!important;box-shadow:inset 0 0 0 1px #ffffff38,0 15px 28px #645cff40!important}.cc1251-metric small,.cc1251-metric em,.cc1251-flight-details small,.cc12522-radar-strip small,.cc12524-home-smart-card small{color:#e1ebf8bd!important;letter-spacing:.02em!important;font-weight:850!important}.cc1251-metric b,.cc1251-metric strong,.cc1251-flight-details b,.cc12522-radar-strip b,.cc12524-home-smart-card strong,.cc12524-home-smart-card b{color:#fff!important;text-shadow:0 9px 24px #00000047!important}.cc1251-panel,.cc12524-home-smart-card,.crewcheck-results-premium :where(section,article,.rounded-\[2rem\],.rounded-\[2\.2rem\],.cc-roster-event-v1256,.cc-roster-day-header-v1258),.crewcheck-settings-screen :where(section,.rounded-\[2rem\],.rounded-\[1\.6rem\]){color:var(--cc1264-ink)!important;box-shadow:var(--cc1264-shadow),var(--cc1264-glow)!important;-webkit-backdrop-filter:blur(24px)saturate(1.16)!important;backdrop-filter:blur(24px)saturate(1.16)!important;background:linear-gradient(145deg,#071224e0,#030a18bd)!important;border:1px solid #71ddff38!important;border-radius:2rem!important;position:relative!important;overflow:hidden!important}.cc1251-next-card{border-color:#b170ff75!important;box-shadow:0 0 0 1px #a777ff2e,0 0 34px #a777ff2e,0 28px 70px #00000073,inset 0 1px #ffffff14!important}.cc1251-section-head{justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important;display:flex!important}.cc1251-section-head>div{align-items:center!important;gap:.6rem!important;display:flex!important}.cc1251-section-head h2{color:#c084fc!important;letter-spacing:-.045em!important;font-size:clamp(1.55rem,4.8vw,2.25rem)!important;font-weight:950!important}.cc1251-section-head button,.cc12524-home-smart-actions button:not(.secondary),.crewcheck-premium-button-primary,.crewcheck-primary-cta,button[class*=from-cyan],button[class*=to-blue]{background:var(--cc1264-action)!important;color:#fff!important;border:1px solid #ffffff29!important;border-radius:999px!important;font-weight:950!important;box-shadow:0 16px 38px #a63ed742,inset 0 1px #ffffff38!important}.cc1251-flight-mini{background:linear-gradient(#020a188a,#071224a8)!important;border:1px solid #ffffff14!important;border-radius:1.65rem!important;padding:clamp(1rem,3.2vw,1.7rem)!important;box-shadow:inset 0 1px #ffffff0f,0 20px 45px #00000038!important}.cc1251-airline-line{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.85rem!important;margin-bottom:1.25rem!important;display:grid!important}.cc1251-airline-line b{letter-spacing:.02em!important;color:#fff!important;font-size:clamp(1.7rem,6vw,2.65rem)!important}.cc1251-airline-line strong,.cc1251-airline-line span,.cc12524-home-smart-top em{color:#f8fbff!important;background:#061224b8!important;border:1px solid #ffffff1f!important;border-radius:.95rem!important;padding:.45rem .85rem!important;font-weight:900!important}.cc1251-route-line{grid-template-columns:minmax(0,1fr) minmax(5rem,.6fr) minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;margin:1rem 0 1.4rem!important;display:grid!important}.cc1251-route-line b{color:#fff!important;letter-spacing:-.06em!important;font-size:clamp(2.55rem,10vw,4.55rem)!important;line-height:.95!important}.cc1251-route-line b:last-child{text-align:right!important}.cc1251-route-line small{color:#e1ebf8ad!important;letter-spacing:0!important;margin-top:.45rem!important;font-size:clamp(.86rem,2.8vw,1.1rem)!important;display:block!important}.cc1251-route-line i{color:#fff!important;place-items:center!important;display:grid!important;position:relative!important}.cc1251-route-line i:before{content:"";border-top:2px dashed #ffffff8a;position:absolute;top:50%;left:-46%;right:-46%;transform:translateY(-50%)}.cc1251-route-line i svg{filter:drop-shadow(0 0 14px #33e7ff52);z-index:1!important;width:2.35rem!important;height:2.35rem!important;position:relative!important}.cc1251-flight-details,.cc12522-radar-strip,.cc12524-home-smart-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important;display:grid!important}.cc1251-flight-details span,.cc12522-radar-strip span,.cc12524-home-smart-pills span{background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff1a!important;border-radius:1.25rem!important;min-width:0!important;padding:1rem!important;box-shadow:inset 0 1px #ffffff0f!important}.cc1251-flight-details b,.cc12524-home-smart-pills b{letter-spacing:-.05em!important;white-space:normal!important;font-size:clamp(1.8rem,6.8vw,3.1rem)!important;line-height:.98!important}.cc1251-flight-details span:first-child small{color:#c084fc!important}.cc1251-flight-details span:nth-child(2) small{color:#62a9ff!important}.cc1251-flight-details span:nth-child(3) small{color:#38f2d2!important}.cc12548-gate-pending b,.cc12548-gate-confirmed b,.cc12522-radar-strip b{color:#fff!important;font-size:clamp(1.12rem,3.7vw,1.55rem)!important}.cc12548-gate-confirmed b,.cc12522-radar-strip span:nth-child(2) b{color:var(--cc1264-teal)!important}.cc1251-flight-foot{color:#e1ebf8b3!important}.cc12524-home-smart-card{border-color:#33e7ff57!important}.cc12524-home-smart-top{align-items:center!important;gap:1rem!important;display:flex!important}.cc12524-home-smart-icon{color:#05101d!important;background:linear-gradient(135deg,#16f2d4,#3a83ff 55%,#b35cff)!important;border-radius:1.35rem!important;place-items:center!important;width:4.5rem!important;height:4.5rem!important;display:grid!important;box-shadow:0 20px 38px #22d3ee33!important}.cc12524-home-smart-top strong{font-size:clamp(2.1rem,8vw,4.2rem)!important;line-height:.94!important}.cc12524-home-smart-top small{color:#c7b0ff!important;text-transform:uppercase!important;letter-spacing:.22em!important}.cc12524-home-smart-top em{color:var(--cc1264-green)!important;background:#0d4d3159!important;border-color:#39f3a53d!important}.cc12524-home-smart-route{background:#0513279e!important;border:1px solid #7ed5ff2e!important;border-radius:1.35rem!important;margin-top:1rem!important;padding:1rem!important}.cc12524-home-smart-route b{font-size:clamp(1.25rem,5.5vw,2rem)!important}.cc12524-home-smart-route span{color:#e1ebf8ad!important}.cc12524-home-smart-actions{flex-wrap:wrap!important;gap:.75rem!important;margin-top:1rem!important;display:flex!important}.cc12524-home-smart-actions button{min-height:3.25rem!important;padding-inline:1.2rem!important}.cc12524-home-smart-actions .secondary{color:#fff!important;background:#ffffff0e!important;border:1px solid #7ed5ff33!important;box-shadow:inset 0 1px #ffffff0d!important}.crewcheck-auth-page{background:linear-gradient(180deg,#0307121a,#03071280),var(--cc1264-wallpaper),#030712!important;background-position:top!important;background-size:cover!important}.crewcheck-auth-page main{max-width:34rem!important}.crewcheck-auth-page .crewcheck-auth-card{color:#050914!important;background:linear-gradient(#fffdf9fa,#f6f1ecf7)!important;border:1px solid #ffffffbf!important;border-radius:2.25rem!important;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffffe6!important}.crewcheck-auth-page .crewcheck-auth-card .h-1{background:linear-gradient(90deg,#7a35e8,#b23fe4,#ff477f)!important}.crewcheck-auth-page .crewcheck-auth-card h3{color:#050914!important;letter-spacing:-.06em!important;font-size:clamp(2rem,8vw,3.1rem)!important;line-height:1.02!important}.crewcheck-auth-page .crewcheck-auth-card p,.crewcheck-auth-page .crewcheck-auth-card label,.crewcheck-auth-page .crewcheck-auth-card span,.crewcheck-auth-page .crewcheck-auth-card button:not([type=submit]){color:#172033!important}.crewcheck-auth-page .crewcheck-auth-card .text-cyan-100,.crewcheck-auth-page .crewcheck-auth-card .text-cyan-50,.crewcheck-auth-page .crewcheck-auth-card .text-slate-300{color:#6b2fc6!important;opacity:1!important}.crewcheck-auth-page .crewcheck-auth-card form label,.crewcheck-auth-page .crewcheck-auth-card .rounded-2xl.border{background:#ffffffad!important;border:1px solid #0f172a1f!important;box-shadow:inset 0 1px #ffffffe6!important}.crewcheck-auth-page .field-input,.crewcheck-auth-page .crewcheck-auth-input,.crewcheck-auth-page input,.crewcheck-auth-page select{color:#101828!important;background:#fff!important;border:1px solid #0f172a24!important;font-weight:850!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0d!important}.crewcheck-auth-page input::placeholder{color:#667085!important;opacity:1!important}.crewcheck-auth-page button[type=submit]{background:var(--cc1264-action)!important;color:#fff!important;text-shadow:0 1px 1px #0000002e!important;border:0!important;box-shadow:0 22px 48px #b23fe447!important}.crewcheck-auth-page form+div button,.crewcheck-auth-page button:not([type=submit]){font-weight:900!important}.crewcheck-auth-page .mt-4.rounded-2xl{color:#fff!important;background:#040914d1!important;border-color:#a777ff47!important}.crewcheck-results-premium,.crewcheck-settings-screen{color:#fff!important}.crewcheck-results-premium :where(h1,h2,h3,h4,strong,b),.crewcheck-settings-screen :where(h1,h2,h3,h4,strong,b){color:#fff!important;text-shadow:0 10px 28px #00000047!important}.crewcheck-results-premium :where(p,small,span,label,li),.crewcheck-settings-screen :where(p,small,span,label,li){color:#e2ebf8c2!important}.crewcheck-results-premium :where(input,select,textarea,.crewcheck-premium-input),.crewcheck-settings-screen :where(input,select,textarea,.crewcheck-premium-input){color:#fff!important;background:#030c1ab8!important;border:1px solid #7ed5ff2e!important;border-radius:1.15rem!important}.crewcheck-settings-submenu-button-v12513.is-active,.crewcheck-bottom-item.is-active,.cc-bottom-nav-item.active{color:#e8d7ff!important;background:linear-gradient(135deg,#7a35e852,#33e7ff1a)!important;box-shadow:0 0 24px #a777ff33,inset 0 1px #ffffff14!important}.crewcheck-bottom-menu-shell,.cc-bottom-nav{border-radius:1.85rem!important;max-width:min(96vw,52rem)!important;padding:.55rem .7rem!important}.crewcheck-bottom-item,.cc-bottom-nav-item{color:#e2ebf8b3!important}.crewcheck-bottom-label,.cc-bottom-nav-label{color:currentColor!important;font-weight:850!important}[data-crew-theme=light],html:not(.dark){color-scheme:light}[data-crew-theme=light] body,html:not(.dark) body{background:radial-gradient(circle at 14% 0,#7a35e814,#0000 24rem),radial-gradient(circle at 88% 6%,#33e7ff1a,#0000 26rem),linear-gradient(#fbfdff,#f4f7fb 52%,#eef3f8)!important}[data-crew-theme=light] :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen,.crewcheck-auth-page),html:not(.dark) :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-settings-screen,.crewcheck-auth-page){background:linear-gradient(180deg,#ffffffd6,#f4f7fbe0),var(--cc1264-wallpaper),linear-gradient(180deg,#fbfdff,#eef3f8)!important;color:#071225!important;background-size:cover,cover,auto!important}[data-crew-theme=light] :where(.cc1251-panel,.cc12524-home-smart-card,.cc1251-metric,.crewcheck-results-premium section,.crewcheck-results-premium article,.crewcheck-settings-screen section,.crewcheck-auth-card),html:not(.dark) :where(.cc1251-panel,.cc12524-home-smart-card,.cc1251-metric,.crewcheck-results-premium section,.crewcheck-results-premium article,.crewcheck-settings-screen section,.crewcheck-auth-card){color:#071225!important;background:linear-gradient(#fffffff0,#f8fbffe0)!important;border:1px solid #6d56c824!important;box-shadow:0 20px 52px #091d391f,inset 0 1px #ffffffe6!important}[data-crew-theme=light] :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-settings-screen) :where(h1,h2,h3,h4,strong,b),html:not(.dark) :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-settings-screen) :where(h1,h2,h3,h4,strong,b){color:#071225!important;text-shadow:none!important}[data-crew-theme=light] :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-settings-screen) :where(p,small,span,label,li,em),html:not(.dark) :where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-settings-screen) :where(p,small,span,label,li,em){color:#40506a!important;text-shadow:none!important}[data-crew-theme=light] .cc1251-section-head h2,html:not(.dark) .cc1251-section-head h2{color:#7a35e8!important}[data-crew-theme=light] .cc1251-route-line i:before,html:not(.dark) .cc1251-route-line i:before{border-top-color:#0f172a6b!important}[data-crew-theme=light] :where(.cc1251-flight-details span,.cc12522-radar-strip span,.cc12524-home-smart-pills span),html:not(.dark) :where(.cc1251-flight-details span,.cc12522-radar-strip span,.cc12524-home-smart-pills span){background:#fff!important;border-color:#52698a29!important}[data-crew-theme=light] :where(input,select,textarea,.crewcheck-premium-input),html:not(.dark) :where(input,select,textarea,.crewcheck-premium-input){color:#071225!important;background:#fff!important;border-color:#52698a2e!important}[data-crew-theme=light] .cc1264-brand-lockup,html:not(.dark) .cc1264-brand-lockup,[data-crew-theme=light] .crewcheck-bottom-menu-shell,html:not(.dark) .crewcheck-bottom-menu-shell,[data-crew-theme=light] .cc-bottom-nav,html:not(.dark) .cc-bottom-nav{color:#071225!important;background:#ffffffdb!important;border-color:#52698a24!important}[data-crew-theme=light] .cc1264-brand-text b,html:not(.dark) .cc1264-brand-text b,[data-crew-theme=light] .cc1264-brand-pills i,html:not(.dark) .cc1264-brand-pills i{color:#071225!important}:where(.cc1251-dashboard-shell,.crewcheck-results-premium,.crewcheck-smart-departure-screen,.crewcheck-settings-screen,.crewcheck-auth-page) *{overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;min-width:0}@media(max-width:720px){.cc1251-topbar{grid-template-columns:1fr!important;justify-items:start!important}.cc1264-brand-lockup{order:-1!important;justify-self:center!important;margin-inline:auto!important}.cc1251-topbar-actions{justify-self:start!important;width:100%!important;padding-bottom:.15rem!important;overflow-x:auto!important}.cc1251-kpi-row{scroll-snap-type:x proximity!important;gap:.85rem!important;padding-bottom:.25rem!important;display:flex!important;overflow-x:auto!important}.cc1251-kpi-row .cc1251-metric{scroll-snap-align:start!important;min-width:13.2rem!important}.cc1251-flight-details,.cc12522-radar-strip,.cc12524-home-smart-pills{grid-template-columns:1fr!important}.cc1251-route-line{grid-template-columns:1fr auto 1fr!important}.cc1251-route-line b{font-size:clamp(2.4rem,15vw,3.5rem)!important}.cc1251-airline-line{grid-template-columns:1fr auto!important}.cc1251-airline-line span{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:430px){.cc1251-dashboard-shell{padding-inline:.9rem!important}.cc1251-panel,.cc12524-home-smart-card{border-radius:1.55rem!important;padding:1rem!important}.cc1264-brand-text small{letter-spacing:.22em!important}.cc1251-section-head{align-items:flex-start!important}.cc1251-section-head button{padding-inline:.85rem!important}.crewcheck-auth-page main{padding-inline:.95rem!important}}:root{--cc1265-bg:#030712;--cc1265-bg-2:#07111f;--cc1265-card:#07111fc2;--cc1265-card-strong:#0a1628e0;--cc1265-border:#7dd7ff2e;--cc1265-border-strong:#7dd7ff57;--cc1265-text:#f8fbff;--cc1265-muted:#e2ebf8b8;--cc1265-soft:#e2ebf88a;--cc1265-cyan:#33e7ff;--cc1265-blue:#5aa2ff;--cc1265-violet:#a976ff;--cc1265-magenta:#ff4f9a;--cc1265-green:#38f2a6;--cc1265-amber:#ffbf61;--cc1265-red:#ff5f86;--cc1265-action:linear-gradient(135deg, #7a35e8 0%, #b23fe4 48%, #ff477f 100%);--cc1265-action-cyan:linear-gradient(135deg, #33e7ff 0%, #5aa2ff 50%, #a976ff 100%);--cc1265-wallpaper:url(/assets/brand/crewcheck-wallpaper-v1264.jpg?v=12.5.65-hard-reset);--cc1265-radius-xl:2rem;--cc1265-radius-lg:1.45rem;--cc1265-shadow:0 24px 72px #0000006b, inset 0 1px 0 #ffffff12}html,body,#root{min-height:100%;background:#030712!important}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;color:var(--cc1265-text)!important}body:before{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0;background:linear-gradient(180deg,#0307126b,#030712f0),var(--cc1265-wallpaper),radial-gradient(circle at 20% 0%,#33e7ff21,transparent 30rem),radial-gradient(circle at 100% 10%,#a976ff2e,transparent 28rem),#030712!important;background-position:top!important;background-size:cover,cover,auto,auto,auto!important}:where(.crewcheck-side-layout,.crewcheck-side-content,.crewcheck-has-global-menu){color:var(--cc1265-text)!important;background:0 0!important}:where(.cc1265-app-shell,.cc1265-auth-page) *,:where(.cc1265-app-shell,.cc1265-auth-page) :before,:where(.cc1265-app-shell,.cc1265-auth-page) :after{box-sizing:border-box;min-width:0}.cc1265-app-shell,.cc1265-auth-page{isolation:isolate;min-height:100svh;color:var(--cc1265-text);position:relative;overflow-x:hidden;background:linear-gradient(180deg,#0307123d,#030712b3),var(--cc1265-wallpaper),#030712!important;background-position:top!important;background-size:cover!important}.cc1265-wallpaper{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 8%,#33e7ff2e,#0000 21rem),radial-gradient(circle at 86% 5%,#ff4f9a21,#0000 22rem),linear-gradient(#0307120d,#0307128c);position:fixed;inset:0}.cc1265-dashboard{padding:max(1.1rem,env(safe-area-inset-top,0px)) 1rem calc(6.5rem + env(safe-area-inset-bottom,0px))}.cc1265-content{gap:1rem;width:min(100%,54rem);margin-inline:auto;display:grid}.cc1265-topbar{grid-template-columns:3.1rem minmax(0,1fr) 3.1rem;align-items:center;gap:.65rem;width:min(100%,54rem);margin:0 auto 1.05rem;display:grid}.cc1265-icon-btn{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05101eb8;border:1px solid #7ed5ff2e;border-radius:1.1rem;place-items:center;width:3.05rem;height:3.05rem;display:grid;box-shadow:0 16px 42px #00000052,inset 0 1px #ffffff14}.cc1265-brand{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05101ead;border:1px solid #7ed5ff29;border-radius:1.35rem;justify-self:center;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;display:flex;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff12}.cc1265-logo{color:#fff;background:var(--cc1265-action);border-radius:1rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 18px 42px #b23fe457,inset 0 1px #ffffff40}.cc1265-brand-text{line-height:1.05;display:grid}.cc1265-brand-text strong{letter-spacing:-.04em;font-size:1.04rem;font-weight:950;color:#fff!important}.cc1265-brand-text small{letter-spacing:.22em;text-transform:uppercase;margin-top:.12rem;font-size:.55rem;font-weight:900;color:#e2ebf894!important}.cc1265-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:.32rem .52rem;font-size:.62rem;font-weight:950}.cc1265-pill.muted{color:#ffffffe0;background:#ffffff12}.cc1265-pill.beta{color:#fff;background:linear-gradient(135deg,#a976ffe6,#ff4f9ae6);box-shadow:0 10px 25px #ff4f9a29}.cc1265-hero-title{justify-content:space-between;align-items:end;gap:1rem;padding-inline:.1rem;display:flex}.cc1265-hero-title p,.cc1265-section-head span,.cc1265-smart-head span{letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:950;color:#b9a4ff!important}.cc1265-hero-title h1{letter-spacing:-.075em;text-shadow:0 16px 42px #00000073;margin:.16rem 0 0;font-size:clamp(2.1rem,9vw,4rem);font-weight:1000;line-height:.96;color:#fff!important}.cc1265-sync-chip,.cc1265-section-head button{color:#e6fbff;background:#33e7ff17;border:1px solid #7ed5ff2e;border-radius:999px;align-items:center;gap:.25rem;padding:.58rem .82rem;font-size:.78rem;font-weight:950;display:inline-flex}.cc1265-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cc1265-kpi,.cc1265-card,.cc1265-module,.cc1265-mini-strip,.cc1265-auth-card,.cc1265-auth-version{border:1px solid var(--cc1265-border);box-shadow:var(--cc1265-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#09172ad1,#040c1ab3)}.cc1265-kpi{min-height:7.35rem;color:var(--cc1265-text);text-align:left;border-radius:1.35rem;gap:.22rem;padding:.95rem;display:grid;position:relative;overflow:hidden}.cc1265-kpi:before,.cc1265-card:before,.cc1265-module:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 0,#33e7ff1a,#0000 14rem);position:absolute;inset:0}.cc1265-kpi>span{width:2.35rem;height:2.35rem;color:var(--cc1265-cyan);background:#ffffff12;border-radius:.9rem;place-items:center;display:grid}.cc1265-kpi small,.cc1265-info-block small,.cc1265-time-block small{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900;color:var(--cc1265-muted)!important}.cc1265-kpi b{letter-spacing:-.04em;font-size:clamp(1.05rem,4vw,1.6rem);font-weight:1000;line-height:1;color:#fff!important}.cc1265-kpi em,.cc1265-info-block em,.cc1265-time-block span{font-size:.72rem;font-style:normal;font-weight:750;color:var(--cc1265-soft)!important}.cc1265-kpi.tone-green>span{color:var(--cc1265-green)}.cc1265-kpi.tone-violet>span{color:var(--cc1265-violet)}.cc1265-kpi.tone-pink>span{color:var(--cc1265-magenta)}.cc1265-card{border-radius:var(--cc1265-radius-xl);padding:1rem;position:relative;overflow:hidden}.cc1265-next-card{border-color:#33e7ff40}.cc1265-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.cc1265-section-head h2,.cc1265-smart-head h2{letter-spacing:-.055em;margin:.15rem 0 0;font-size:clamp(1.45rem,6vw,2.55rem);font-weight:1000;line-height:1;color:#fff!important}.cc1265-flight-topline,.cc1265-airline,.cc1265-date-chip{align-items:center;gap:.55rem;display:flex}.cc1265-flight-topline{justify-content:space-between;margin-bottom:1rem}.cc1265-airline strong,.cc1265-airline b{font-weight:950;color:#fff!important}.cc1265-airline b,.cc1265-date-chip{color:#fff;background:#fff1;border:1px solid #ffffff1a;border-radius:999px;padding:.46rem .7rem}.cc1265-airline-mark{color:var(--cc1265-magenta);filter:drop-shadow(0 0 12px #ff4f9a6b)}.cc1265-date-chip{grid-template-columns:auto auto;gap:.05rem .4rem;display:grid}.cc1265-date-chip svg{color:var(--cc1265-cyan);grid-row:1/3}.cc1265-date-chip span{color:#fff;font-weight:950;line-height:1}.cc1265-date-chip small{color:var(--cc1265-soft);white-space:nowrap;font-size:.62rem}.cc1265-route{text-align:center;grid-template-columns:minmax(0,1fr) minmax(4.8rem,8rem) minmax(0,1fr);align-items:center;gap:.5rem;margin:.55rem 0 1rem;display:grid}.cc1265-route b{letter-spacing:-.09em;text-shadow:0 20px 46px #00000073,0 0 34px #33e7ff1a;font-size:clamp(3.25rem,18vw,6.1rem);font-weight:1000;line-height:.86;display:block;color:#fff!important}.cc1265-route small{white-space:nowrap;text-overflow:ellipsis;margin-top:.55rem;font-size:.78rem;font-weight:850;display:block;overflow:hidden;color:var(--cc1265-muted)!important}.cc1265-route-mid{color:var(--cc1265-cyan);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.cc1265-route-mid i{border-top:2px dashed #def4ff75;display:block}.cc1265-route-mid svg{filter:drop-shadow(0 0 14px #33e7ff61)}.cc1265-time-grid,.cc1265-info-grid{gap:.72rem;display:grid}.cc1265-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc1265-info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.72rem}.cc1265-info-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.82rem}.cc1265-time-block,.cc1265-info-block{background:linear-gradient(#ffffff13,#ffffff0a);border:1px solid #ffffff1a;border-radius:1.25rem;gap:.16rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.cc1265-time-block b{letter-spacing:-.06em;font-size:clamp(1.8rem,7vw,3rem);font-weight:1000;line-height:.95;color:#fff!important}.cc1265-time-block.tone-violet small{color:#c8b3ff!important}.cc1265-time-block.tone-cyan small{color:#8df!important}.cc1265-time-block.tone-green small{color:#75f6bd!important}.cc1265-info-block span{width:2.25rem;height:2.25rem;color:var(--cc1265-cyan);background:#ffffff12;border-radius:.85rem;place-items:center;display:grid}.cc1265-info-block b{letter-spacing:-.04em;font-size:clamp(1.05rem,4.2vw,1.55rem);font-weight:1000;line-height:1;color:#fff!important}.cc1265-info-block.tone-green b{color:var(--cc1265-green)!important}.cc1265-info-block.tone-cyan span{color:var(--cc1265-cyan)}.cc1265-info-block.tone-violet span{color:var(--cc1265-violet)}.cc1265-smart-card{border-color:#a976ff42}.cc1265-smart-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.cc1265-smart-icon{color:#04101f;background:var(--cc1265-action-cyan);border-radius:1.25rem;place-items:center;width:4.4rem;height:4.4rem;display:grid;box-shadow:0 18px 42px #33e7ff38,inset 0 1px #ffffff42}.cc1265-smart-head p,.cc1265-smart-route span{margin:.2rem 0 0;font-size:.82rem;font-weight:700;color:var(--cc1265-muted)!important}.cc1265-smart-head em{color:var(--cc1265-green);letter-spacing:.08em;background:#38f2a624;border:1px solid #38f2a638;border-radius:999px;padding:.45rem .62rem;font-size:.68rem;font-style:normal;font-weight:950}.cc1265-smart-route{background:#030c1a7a;border:1px solid #7ed5ff21;border-radius:1.2rem;margin-top:.9rem;padding:.9rem}.cc1265-smart-route b{font-size:1.05rem;font-weight:950;display:block;color:#fff!important}.cc1265-actions-row{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.cc1265-actions-row button,.cc1265-empty-card button{background:var(--cc1265-action);color:#fff;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.35rem;min-height:3rem;padding:.8rem 1rem;font-weight:950;display:inline-flex;box-shadow:0 18px 38px #b23fe43d}.cc1265-actions-row button.secondary{box-shadow:none;background:#ffffff12;border:1px solid #7ed5ff2e}.cc1265-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.cc1265-module{color:#fff;text-align:left;border-radius:1.3rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.15rem .6rem;min-height:7rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.cc1265-module>span{width:2.45rem;height:2.45rem;color:var(--cc1265-cyan);background:#ffffff14;border-radius:.92rem;grid-row:1/3;place-items:center;display:grid}.cc1265-module b{font-weight:1000;color:#fff!important}.cc1265-module small{font-weight:800;color:var(--cc1265-soft)!important}.cc1265-module svg:last-child{color:#ffffff8c;grid-row:1/3;align-self:center}.cc1265-module.tone-violet>span{color:var(--cc1265-violet)}.cc1265-module.tone-green>span{color:var(--cc1265-green)}.cc1265-module.tone-amber>span{color:var(--cc1265-amber)}.cc1265-module.tone-pink>span{color:var(--cc1265-magenta)}.cc1265-mini-strip{border-radius:1.25rem;flex-wrap:wrap;gap:.65rem;padding:.85rem;display:flex}.cc1265-mini-strip span{align-items:center;gap:.32rem;font-size:.76rem;font-weight:850;display:inline-flex;color:var(--cc1265-muted)!important}.cc1265-empty-card{background:#030c1a6b;border:1px dashed #7ed5ff3d;border-radius:1.5rem;place-items:start;gap:.65rem;padding:1.25rem;display:grid}.cc1265-empty-card svg{color:var(--cc1265-cyan)}.cc1265-empty-card strong{font-size:1.35rem;font-weight:1000;color:#fff!important}.cc1265-empty-card p{margin:0;color:var(--cc1265-muted)!important}.cc1265-auth-page{padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1rem,env(safe-area-inset-bottom,0px));place-items:center;display:grid}.cc1265-auth-main{gap:1rem;width:min(100%,31.5rem);display:grid}.cc1265-auth-brand{color:#fff;justify-content:center;align-items:center;gap:.8rem;display:flex}.cc1265-auth-brand h1{letter-spacing:-.05em;margin:0;font-size:1.7rem;font-weight:1000;line-height:.95;color:#fff!important}.cc1265-auth-brand p{letter-spacing:.24em;text-transform:uppercase;margin:.1rem 0 0;font-size:.62rem;font-weight:950;color:#ffffff9e!important}.cc1265-auth-badges{gap:.35rem;margin-top:.35rem;display:flex}.cc1265-auth-badges span,.cc1265-auth-badges b,.cc1265-auth-version{text-transform:uppercase;border-radius:999px;padding:.32rem .58rem;font-size:.62rem;font-weight:950}.cc1265-auth-badges span{color:#fff;background:#ffffff17}.cc1265-auth-badges b{background:var(--cc1265-action);color:#fff}.cc1265-auth-card{border:1px solid #ffffffb8;border-radius:2.1rem;padding:1rem;color:#071225!important;background:linear-gradient(#fffefbfa,#f4efeaf5)!important}.cc1265-auth-tabs{background:#0f172a11;border-radius:1.25rem;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1rem;padding:.35rem;display:grid}.cc1265-auth-tabs button{color:#40506a;background:0 0;border:0;border-radius:.95rem;min-height:2.7rem;font-weight:1000}.cc1265-auth-tabs button.is-active{color:#071225;background:#fff;box-shadow:0 12px 28px #0f172a1a}.cc1265-auth-title span,.cc1265-auth-field>span,.cc1265-auth-choice-panel>div:first-child span,.cc1265-auth-captcha>span{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:1000;color:#7a35e8!important}.cc1265-auth-title h2{letter-spacing:-.075em;margin:.18rem 0 0;font-size:clamp(2.1rem,9vw,3.2rem);font-weight:1000;line-height:1;color:#071225!important}.cc1265-auth-title p{margin:.5rem 0 1rem;font-weight:750;line-height:1.55;color:#40506a!important}.cc1265-auth-form{gap:.72rem;display:grid}.cc1265-auth-grid.two{grid-template-columns:1fr 1fr;gap:.72rem;display:grid}.cc1265-auth-field,.cc1265-auth-choice-panel,.cc1265-auth-captcha,.cc1265-auth-warning{background:#ffffffb8;border:1px solid #0f172a1f;border-radius:1.15rem;gap:.45rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #0f172a0a}.cc1265-auth-field.is-invalid{background:#fff4f7eb;border-color:#ff5f86a6}.cc1265-auth-field input,.cc1265-auth-field select,.cc1265-auth-choice-panel input,.cc1265-auth-password input{border-radius:.95rem;outline:none;width:100%;min-height:3.05rem;padding:.78rem .9rem;color:#101828!important;background:#fff!important;border:1px solid #0f172a24!important;font-weight:850!important}.cc1265-auth-field input::placeholder{opacity:1;color:#667085!important}.cc1265-auth-password{position:relative}.cc1265-auth-password button{color:#344054;background:#0f172a0e;border:0;border-radius:.8rem;width:2.25rem;height:2.25rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.cc1265-auth-help{margin:.1rem 0 0;font-size:.72rem;font-weight:800;color:#667085!important}.cc1265-auth-help.error{color:#c0264d!important}.cc1265-auth-choice-panel p{margin:.1rem 0 0;font-size:.8rem;font-weight:750;color:#40506a!important}.cc1265-auth-choice-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.cc1265-auth-choice-row button{color:#101828;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:1rem;padding:.85rem;font-weight:1000}.cc1265-auth-choice-row button small{color:#667085;margin-top:.12rem;font-size:.7rem;display:block}.cc1265-auth-choice-row button.is-selected{color:#fff;background:linear-gradient(135deg,#7a35e8,#ff477f);box-shadow:0 14px 30px #b23fe43d}.cc1265-auth-choice-row button.is-selected small{color:#ffffffc7}.cc1265-auth-warning{background:#fff8e6;border-color:#ffd493;font-weight:850;color:#8a4b00!important}.cc1265-auth-captcha p{margin:0;font-weight:850;color:#40506a!important}.cc1265-auth-submit,.cc1265-auth-demo{border-radius:1.1rem!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-height:3.2rem!important;font-weight:1000!important;display:flex!important}.cc1265-auth-submit{background:var(--cc1265-action)!important;color:#fff!important;border:0!important;box-shadow:0 22px 48px #b23fe447!important}.cc1265-auth-demo{color:#071225!important;background:#fff!important;border:1px solid #0f172a1f!important}.cc1265-auth-links{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.95rem;display:flex}.cc1265-auth-links button{color:#7a35e8;background:0 0;border:0;font-weight:950}.cc1265-auth-version{color:#ffffffe0;background:#030c1ab8;border-color:#a976ff47;justify-self:center;align-items:center;gap:.35rem;padding:.65rem .9rem;display:inline-flex}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-billing-screen,.cc-roster-desktop-list,.cc-event-card,.cc-card){color:var(--cc1265-text)!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen){background:linear-gradient(180deg,#0307124d,#030712b8),var(--cc1265-wallpaper),#030712!important;background-position:top!important;background-size:cover!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen,.crewcheck-side-content) :where(.cc-card,.rounded-\[1\.25rem\],.rounded-\[1\.5rem\],article,section){border-color:var(--cc1265-border)!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen) :where(.cc-card,article.bg-white,div.bg-white,section.bg-white,.bg-\[\#f7fbff\],.bg-\[\#f8fbfd\]){color:var(--cc1265-text)!important;box-shadow:var(--cc1265-shadow)!important;background:linear-gradient(#09172adb,#040c1abd)!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen) :where(h1,h2,h3,h4,b,strong){color:#fff!important;text-shadow:none!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen) :where(p,small,span,label,li,em){color:var(--cc1265-muted)!important;text-shadow:none!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen) :where(input,select,textarea,.crewcheck-premium-input){color:#fff!important;background:#030c1ac7!important;border:1px solid #7ed5ff33!important;border-radius:1rem!important}:where(.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen,.crewcheck-weather-screen) :where(button,.btn,.Button){font-weight:900}.crewcheck-nav-trigger,.crewcheck-sidebar-backdrop+.crewcheck-premium-sidebar,.crewcheck-premium-sidebar,.crewcheck-bottom-menu-shell,.cc-bottom-nav{color:#fff!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#05101ed6!important;border:1px solid #7ed5ff29!important;box-shadow:0 20px 55px #00000061,inset 0 1px #ffffff12!important}.crewcheck-sidebar-logo,.crewcheck-sidebar-logo img{border-radius:1rem!important;width:2.9rem!important;max-width:2.9rem!important;height:2.9rem!important;max-height:2.9rem!important}.crewcheck-bottom-item.is-active,.cc-bottom-nav-item.active,.crewcheck-sidebar-item.is-active,.crewcheck-sidebar-group-btn.is-active{color:#fff!important;background:linear-gradient(135deg,#7a35e86b,#33e7ff24)!important;box-shadow:0 0 28px #a976ff38,inset 0 1px #ffffff1a!important}.crewcheck-bottom-item,.cc-bottom-nav-item,.crewcheck-sidebar-item,.crewcheck-sidebar-group-btn{color:#e2ebf8c2!important}[data-crew-theme=light] body,html:not(.dark) body{color:#071225!important;background:#f5f8fc!important}[data-crew-theme=light] body:before,html:not(.dark) body:before{opacity:1;background:linear-gradient(180deg,#ffffffd6,#f2f6fbe6),var(--cc1265-wallpaper),#f5f8fc!important}[data-crew-theme=light] :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen),html:not(.dark) :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen,.crewcheck-smart-departure-screen){background:linear-gradient(180deg,#ffffffc7,#f2f6fbe6),var(--cc1265-wallpaper),#f5f8fc!important;color:#071225!important}[data-crew-theme=light] :where(.cc1265-card,.cc1265-kpi,.cc1265-module,.cc1265-mini-strip,.crewcheck-bottom-menu-shell,.crewcheck-premium-sidebar),html:not(.dark) :where(.cc1265-card,.cc1265-kpi,.cc1265-module,.cc1265-mini-strip,.crewcheck-bottom-menu-shell,.crewcheck-premium-sidebar){color:#071225!important;background:linear-gradient(#fffffff0,#f8fbffe6)!important;border-color:#52698a29!important;box-shadow:0 20px 52px #091d391f,inset 0 1px #ffffffe6!important}[data-crew-theme=light] :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen) :where(h1,h2,h3,h4,b,strong),html:not(.dark) :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen) :where(h1,h2,h3,h4,b,strong){color:#071225!important;text-shadow:none!important}[data-crew-theme=light] :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen) :where(p,small,span,label,li,em),html:not(.dark) :where(.cc1265-app-shell,.crewcheck-results-premium,.crewcheck-settings-screen) :where(p,small,span,label,li,em){color:#40506a!important}[data-crew-theme=light] .cc1265-route-mid i,html:not(.dark) .cc1265-route-mid i{border-color:#0f172a61!important}[data-crew-theme=light] :where(.cc1265-time-block,.cc1265-info-block,.cc1265-smart-route),html:not(.dark) :where(.cc1265-time-block,.cc1265-info-block,.cc1265-smart-route){background:#fff!important;border-color:#52698a24!important}[data-crew-theme=light] .cc1265-brand,html:not(.dark) .cc1265-brand{background:#ffffffdb!important;border-color:#52698a24!important}[data-crew-theme=light] .cc1265-brand-text strong,html:not(.dark) .cc1265-brand-text strong{color:#071225!important}[data-crew-theme=light] .cc1265-icon-btn,html:not(.dark) .cc1265-icon-btn{color:#071225!important;background:#ffffffd6!important;border-color:#52698a24!important}.cc1265-light-only,[data-crew-theme=light] .cc1265-dark-only,html:not(.dark) .cc1265-dark-only{display:none}[data-crew-theme=light] .cc1265-light-only,html:not(.dark) .cc1265-light-only{display:block}@media(max-width:760px){.cc1265-dashboard{padding-inline:.9rem}.cc1265-topbar{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.45rem}.cc1265-icon-btn{border-radius:1rem;width:2.75rem;height:2.75rem}.cc1265-brand{gap:.4rem;padding:.45rem .5rem}.cc1265-logo{width:2.45rem;height:2.45rem}.cc1265-brand-text strong{font-size:.96rem}.cc1265-pill{padding:.28rem .42rem;font-size:.55rem}.cc1265-kpi-row{scroll-snap-type:x proximity;padding-bottom:.18rem;display:flex;overflow-x:auto}.cc1265-kpi{scroll-snap-align:start;min-width:10.9rem}.cc1265-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc1265-module:last-child{grid-column:span 2}.cc1265-time-grid,.cc1265-info-grid.three,.cc1265-info-grid.two{grid-template-columns:1fr}.cc1265-route{grid-template-columns:minmax(0,1fr) 4.6rem minmax(0,1fr)}.cc1265-route b{font-size:clamp(2.85rem,16vw,4rem)}.cc1265-flight-topline{align-items:flex-start}.cc1265-date-chip{flex:none}.cc1265-section-head{align-items:flex-start}.cc1265-smart-head{grid-template-columns:auto minmax(0,1fr)}.cc1265-smart-head em{grid-column:2;justify-self:start}.cc1265-auth-grid.two{grid-template-columns:1fr}}@media(max-width:410px){.cc1265-dashboard{padding-inline:.72rem}.cc1265-brand{transform-origin:50%;transform:scale(.94)}.cc1265-pill.muted{display:none}.cc1265-card{border-radius:1.55rem;padding:.85rem}.cc1265-route{grid-template-columns:1fr}.cc1265-route-mid{justify-self:center;width:4rem;margin:.15rem 0;transform:rotate(90deg)}.cc1265-route small{white-space:normal}.cc1265-auth-card{border-radius:1.65rem;padding:.82rem}}:root{--cc1267-bg:#030914;--cc1267-panel:#071222c7;--cc1267-panel-2:#0a182dad;--cc1267-ink:#f8fbff;--cc1267-muted:#e7eefcb8;--cc1267-subtle:#e7eefc7a;--cc1267-line:#94b7e033;--cc1267-cyan:#22d3ee;--cc1267-teal:#2ff3c7;--cc1267-violet:#a855f7;--cc1267-pink:#ff4f8b;--cc1267-orange:#fb923c;--cc1267-radius-xl:34px;--cc1267-radius-lg:26px;--cc1267-shadow:0 28px 80px #0000006b, inset 0 1px 0 #ffffff0f;--cc1267-wallpaper:url(/assets/brand/crewcheck-wallpaper-v1267.png?v=12.5.68)}body{background:#030914!important}.cc1267-app-shell,.cc1267-maintenance-page{min-height:100svh;padding:max(22px,env(safe-area-inset-top)) 22px calc(112px + env(safe-area-inset-bottom));color:var(--cc1267-ink);isolation:isolate;background:radial-gradient(circle at 90% 4%,#a855f738,#0000 38%),linear-gradient(#04101f,#030914);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.cc1267-wallpaper{z-index:-2;background-image:linear-gradient(180deg,#0309141a,#030914bd),var(--cc1267-wallpaper);opacity:.95;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.cc1267-app-shell:before,.cc1267-maintenance-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 68%,#22d3ee26,#0000 32%),radial-gradient(circle at 96% 24%,#ff4f8b29,#0000 30%);position:fixed;inset:0}.cc1267-screen-header,.cc1267-maintenance-header{grid-template-columns:62px 1fr 62px;align-items:center;gap:12px;max-width:780px;margin:4px auto 26px;display:grid}.cc1267-icon-button{color:#fff;width:58px;height:58px;box-shadow:var(--cc1267-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091424b8;border:1px solid #ffffff1f;border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.cc1267-brand-center,.cc1267-brand-mini{justify-self:center;align-items:center;gap:12px;min-width:0;display:flex}.cc1267-logo{color:#111827;background:linear-gradient(135deg,#d8c7ff,#f472d0 52%,#ff6b9b);border-radius:18px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 12px 34px #f472d047}.cc1267-brand-center strong,.cc1267-brand-mini strong{letter-spacing:-.045em;color:#fff;font-size:clamp(28px,7vw,40px);line-height:1;display:block}.cc1267-brand-center div,.cc1267-brand-mini div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc1267-brand-center span:not(.cc1267-logo),.cc1267-brand-center b,.cc1267-brand-mini span:not(.cc1267-logo),.cc1267-brand-mini b{color:#f8fbff;background:#040a169e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.cc1267-brand-center b,.cc1267-brand-mini b{color:#ff65c0}.cc1267-title-block{max-width:780px;margin:0 auto 24px}.cc1267-title-block h1{letter-spacing:-.065em;color:#fff;margin:0;font-size:clamp(44px,13vw,62px);line-height:.95}.cc1267-title-block i,.cc1267-card-title h2:after,.cc1267-alerts h1:after,.cc1267-smart-page h1:after{content:"";background:linear-gradient(90deg,var(--cc1267-violet),var(--cc1267-cyan));border-radius:999px;width:54px;height:5px;margin-top:18px;display:block;box-shadow:0 0 24px #a855f773}.cc1267-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:780px;margin:0 auto 28px;display:grid}.cc1267-kpi-row button{text-align:left;border:1px solid var(--cc1267-line);min-height:116px;color:var(--cc1267-ink);box-shadow:var(--cc1267-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff12,#ffffff09);border-radius:24px;padding:20px;position:relative}.cc1267-kpi-row svg{color:#c084fc;width:30px;height:30px;margin-bottom:8px}.cc1267-kpi-row span{color:var(--cc1267-muted);font-size:14px;display:block}.cc1267-kpi-row strong{letter-spacing:-.03em;color:#fff;margin-top:4px;font-size:clamp(22px,5vw,27px);display:block}.cc1267-kpi-row small{color:var(--cc1267-muted);margin-top:8px;font-weight:650;display:block}.cc1267-kpi-row .chev{color:#fff;opacity:.75;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cc1267-admin-maintenance{background:#0f0c26b3;border:1px solid #a855f759;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;max-width:780px;margin:-8px auto 22px;padding:14px 16px;display:flex;box-shadow:0 18px 45px #a855f71f}.cc1267-admin-maintenance strong{color:#fff;display:block}.cc1267-admin-maintenance span{color:var(--cc1267-muted);font-size:12px;font-weight:700}.cc1267-admin-maintenance button{color:#fff;background:linear-gradient(135deg,var(--cc1267-violet),var(--cc1267-pink));border:0;border-radius:999px;padding:11px 14px;font-weight:900}.cc1267-flight-card,.cc1267-detail-card,.cc1267-smart-card,.cc1267-map-card,.cc1267-alert-detail,.cc1267-maintenance-hero,.cc1267-maintenance-status{border-radius:var(--cc1267-radius-xl);max-width:780px;box-shadow:var(--cc1267-shadow),0 0 0 1px #22d3ee1f,0 0 46px #22d3ee1a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#081224c7,#050c18bd);border:1px solid #a855f761;margin:0 auto 24px;padding:22px}.cc1267-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cc1267-card-title h2{color:#c084fc;letter-spacing:-.04em;margin:0;font-size:clamp(25px,6vw,32px)}.cc1267-card-title button{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f757;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-weight:850;display:flex}.cc1267-flight-inner{background:#030c1961;border:1px solid #ffffff12;border-radius:26px;padding:18px}.cc1267-airline-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.cc1267-airline-row>div{align-items:center;gap:12px;display:flex}.cc1267-airline-row strong{letter-spacing:-.04em;color:#fff;font-size:clamp(28px,8vw,40px)}.cc1267-latam-mark{color:#ff3b7c;font-size:28px;transform:skewY(-18deg)}.cc1267-airline-row em{color:var(--cc1267-muted);border:1px solid #ffffff1f;border-radius:14px;padding:8px 12px;font-style:normal;font-weight:900}.cc1267-airline-row b{color:#fff;font-size:26px}.cc1267-airline-row small{color:var(--cc1267-muted);display:block}.cc1267-route{grid-template-columns:minmax(0,1fr) minmax(82px,1.2fr) minmax(0,1fr);align-items:center;gap:10px;margin:18px 0 26px;display:grid}.cc1267-route strong{letter-spacing:-.08em;color:#fff;font-size:clamp(48px,16vw,72px);line-height:.92;display:block}.cc1267-route span{color:var(--cc1267-muted);margin-top:8px;font-size:18px;font-weight:650;display:block}.cc1267-route>div:last-child{text-align:right}.cc1267-route-line{color:#fff;opacity:.85;justify-content:center;align-items:center;gap:8px;display:flex!important}.cc1267-route-line i{border-top:2px dashed #ffffff6b;flex:1;max-width:80px;height:1px}.cc1267-time-grid{background:#0813258a;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cc1267-time-grid div{text-align:center;border-right:1px solid #ffffff14;padding:18px 12px}.cc1267-time-grid div:last-child{border-right:0}.cc1267-time-grid span{color:#b978ff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.cc1267-time-grid div:nth-child(2) span{color:#60a5fa}.cc1267-time-grid div:nth-child(3) span{color:#2ff3c7}.cc1267-time-grid strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:clamp(32px,9vw,50px);line-height:1;display:block}.cc1267-time-grid small{color:var(--cc1267-muted);margin-top:8px;display:block}.cc1267-info-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.cc1267-info-grid div{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:54px 1fr;align-items:center;gap:4px 14px;padding:14px;display:grid}.cc1267-info-grid svg{color:#e2e8f0;background:#ffffff0f;border-radius:18px;grid-row:1/4;width:54px;height:54px;padding:13px}.cc1267-info-grid span{color:var(--cc1267-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.cc1267-info-grid strong{color:#fff;font-size:21px}.cc1267-info-grid .ok{color:var(--cc1267-teal)}.cc1267-info-grid small{color:var(--cc1267-muted)}.cc1267-smart-card{cursor:pointer;border-color:#22d3ee40}.cc1267-smart-title{align-items:center;gap:14px;display:flex}.cc1267-smart-title>span,.cc1267-result-main>span{width:56px;height:56px;color:var(--cc1267-teal);background:#22d3ee1f;border:1px solid #22d3ee47;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.cc1267-smart-title h2{color:#fff;margin:0;font-size:25px}.cc1267-smart-title p{color:var(--cc1267-muted);margin:4px 0 0}.cc1267-smart-title>svg{margin-left:auto}.cc1267-smart-body{background:#030c195c;border:1px solid #ffffff12;border-radius:24px;margin-top:18px;padding:20px;position:relative}.cc1267-smart-body strong{color:#fff;letter-spacing:-.06em;font-size:clamp(44px,14vw,64px);line-height:1}.cc1267-smart-body em{color:#6ee7b7;background:#10b98121;border-radius:999px;margin-left:12px;padding:8px 13px;font-style:normal;font-weight:900;display:inline-flex;transform:translateY(-10px)}.cc1267-smart-body p{color:var(--cc1267-muted);margin:14px 0 0;font-size:16px}.cc1267-smart-body div{text-align:right;position:absolute;bottom:20px;right:20px}.cc1267-smart-body span{color:var(--cc1267-muted);display:block}.cc1267-smart-body b{color:#fff;font-size:22px}.cc1267-shortcuts{grid-template-columns:repeat(2,1fr);gap:12px;max-width:780px;margin:0 auto 18px;display:grid}.cc1267-shortcuts button{text-align:left;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0812249e;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:42px 1fr 22px;align-items:center;gap:10px;padding:14px;display:grid}.cc1267-shortcuts svg{color:#a78bfa}.cc1267-shortcuts strong{display:block}.cc1267-shortcuts small{color:var(--cc1267-muted);display:block}.cc1267-bottom-nav{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#081224d6;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:repeat(5,1fr);gap:4px;max-width:860px;margin:0 auto;padding:12px 10px;display:grid;position:fixed;box-shadow:0 18px 60px #00000073}.cc1267-bottom-nav button{color:#f8fbffb3;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-weight:700;display:flex;position:relative}.cc1267-bottom-nav button.is-active{color:#c084fc}.cc1267-bottom-nav b{color:#fff;background:#a855f7;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex;position:absolute;top:-4px;right:22%}.cc1267-results-page .cc1267-screen-header{margin-bottom:18px}.cc1267-roster-date,.cc1267-money-row,.cc1267-results-list,.cc1267-alerts,.cc1267-smart-page,.cc1267-settings,.cc1267-empty{max-width:780px;margin-left:auto;margin-right:auto}.cc1267-roster-date{align-items:center;gap:14px;margin-bottom:22px;display:flex}.cc1267-roster-date span,.cc1267-roster-date em{color:#c084fc;letter-spacing:.34em;font-size:20px;font-style:normal;font-weight:950}.cc1267-roster-date strong{color:#fff;letter-spacing:-.08em;font-size:72px;line-height:.8}.cc1267-roster-date b{color:#93c5fd;background:#93c5fd1f;border-radius:999px;padding:8px 16px}.cc1267-money-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.cc1267-money-row div,.cc1267-result-card,.cc1267-profile-card,.cc1267-setting-row,.cc1267-empty{box-shadow:var(--cc1267-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;background:#081224b3;border:1px solid #ffffff14;border-radius:26px;padding:18px}.cc1267-money-row div{align-items:center;gap:14px;display:flex}.cc1267-money-row svg{color:#a78bfa}.cc1267-money-row span{color:var(--cc1267-muted)}.cc1267-money-row strong{font-size:24px;display:block}.cc1267-results-list{gap:16px;display:grid}.cc1267-result-card{padding:22px}.cc1267-result-card.stay{background:linear-gradient(135deg,#0ea5e924,#081224c7)}.cc1267-result-main{grid-template-columns:58px 1fr 24px;align-items:center;gap:14px;display:grid}.cc1267-result-main h3{color:#fff;margin:0;font-size:25px}.cc1267-result-main p{color:var(--cc1267-muted);margin:6px 0 0;font-weight:650}.cc1267-time-pill{text-align:center;color:#fff;letter-spacing:-.05em;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;margin-top:18px;padding:18px;font-size:clamp(32px,10vw,52px);display:block}.cc1267-alerts h1,.cc1267-smart-page h1{color:#fff;margin:0 0 16px;font-size:42px}.cc1267-alerts>p{color:var(--cc1267-muted);line-height:1.6}.cc1267-alerts article{background:#081224b8;border:1px solid #fb923c6b;border-radius:24px;grid-template-columns:62px 1fr 26px;align-items:center;gap:14px;margin:14px 0;padding:18px;display:grid}.cc1267-alerts article.danger{border-color:#ff4f8b7a;box-shadow:0 0 32px #ff4f8b14}.cc1267-alerts article svg{color:#fb7185}.cc1267-alerts article.warn svg{color:#fb923c}.cc1267-alerts h3{color:#fff;margin:0 0 10px;font-size:22px}.cc1267-alerts article span{color:#fda4af;border:1px solid #ffffff1f;border-radius:999px;margin:0 7px 8px 0;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.cc1267-alerts article p{color:var(--cc1267-muted);margin:0}.cc1267-alert-detail h2{color:#c084fc;margin:0 0 12px}.cc1267-alert-detail div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cc1267-alert-detail p{color:var(--cc1267-muted);border:1px solid #ffffff14;border-radius:18px;padding:14px}.cc1267-alert-detail button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:18px;margin:4px 8px 0 0;padding:14px 18px;font-weight:900}.cc1267-alert-detail button:last-child{background:linear-gradient(135deg,var(--cc1267-violet),var(--cc1267-pink));border:0}.cc1267-smart-hero{box-shadow:var(--cc1267-shadow);background:#0a1226b3;border:1px solid #a855f759;border-radius:30px;padding:24px}.cc1267-smart-hero span{color:#c084fc;text-transform:uppercase;letter-spacing:.18em;font-weight:900}.cc1267-smart-hero strong{color:#fff;letter-spacing:-.08em;font-size:68px;display:block}.cc1267-smart-hero em{color:#6ee7b7;background:#10b98126;border-radius:999px;padding:9px 14px;font-style:normal;font-weight:900;display:inline-flex}.cc1267-smart-hero h2{color:#fff;font-size:26px}.cc1267-smart-hero p{color:var(--cc1267-muted)}.cc1267-smart-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.cc1267-smart-kpis div{color:var(--cc1267-muted);background:#081224a8;border:1px solid #ffffff14;border-radius:22px;padding:14px}.cc1267-smart-kpis strong{color:#fff;font-size:23px;display:block}.cc1267-map-card header{align-items:center;gap:10px;display:flex}.cc1267-map-card header b{color:#fff;font-size:22px}.cc1267-map-card header span{color:#fff;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px}.cc1267-map-route{background:linear-gradient(135deg,#0ea5e929,#020617a8);border:1px solid #22d3ee2e;border-radius:22px;height:180px;margin:18px 0;position:relative;overflow:hidden}.cc1267-map-route:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.cc1267-map-route i{border-top:6px solid #a855f7;border-radius:50%;position:absolute;top:50%;left:12%;right:12%;transform:skewY(-6deg);box-shadow:0 0 18px #a855f7cc}.cc1267-map-route em,.cc1267-map-route b{background:#a855f7;border-radius:999px;width:42px;height:42px;position:absolute;top:42%;box-shadow:0 0 22px #a855f7cc}.cc1267-map-route em{left:10%}.cc1267-map-route b{background:#22d3ee;right:10%}.cc1267-map-card li{color:#fff;border-top:1px solid #ffffff14;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:14px 0;list-style:none;display:grid}.cc1267-map-card li small{color:var(--cc1267-muted);display:block}.cc1267-map-card footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc1267-map-card footer button,.cc1267-save-button{color:#fff;background:#081224ad;border:1px solid #22d3ee6b;border-radius:18px;padding:16px;font-weight:900}.cc1267-map-card footer button:last-child,.cc1267-save-button{background:linear-gradient(135deg,var(--cc1267-violet),var(--cc1267-pink));border:0}.cc1267-profile-card{grid-template-columns:68px 1fr 24px;align-items:center;gap:14px;margin-bottom:16px;display:grid}.cc1267-profile-card>svg{color:#fff;background:linear-gradient(135deg,var(--cc1267-violet),var(--cc1267-cyan));border-radius:999px;width:64px;height:64px;padding:14px}.cc1267-profile-card h2{color:#fff;margin:0}.cc1267-profile-card p{color:#c084fc;margin:4px 0}.cc1267-profile-card span,.cc1267-profile-card b{color:#fff;border:1px solid #ffffff24;border-radius:999px;margin-right:7px;padding:4px 10px;display:inline-flex}.cc1267-profile-card b{color:#ff65c0}.cc1267-settings h3{color:#c084fc;text-transform:uppercase;letter-spacing:.18em}.cc1267-setting-row{grid-template-columns:46px 1fr 54px;align-items:center;gap:12px;margin-bottom:10px;display:grid}.cc1267-setting-row svg{color:#c084fc}.cc1267-setting-row strong{color:#fff;display:block}.cc1267-setting-row small{color:#34d399}.cc1267-setting-row span{background:linear-gradient(135deg,var(--cc1267-violet),#7c3aed);border-radius:999px;justify-self:end;width:50px;height:28px;position:relative}.cc1267-setting-row span:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;position:absolute;top:4px;right:4px}.cc1267-save-button{width:100%;margin-top:16px;font-size:18px}.cc1267-maintenance-page{padding-bottom:40px}.cc1267-maintenance-header{margin-bottom:34px}.cc1267-maintenance-hero{text-align:center}.cc1267-maintenance-illustration{background:radial-gradient(circle at 50% 35%,#a855f759,#0000 35%),linear-gradient(#ffffff0a,#fff0);border-radius:28px;height:260px;margin-bottom:24px;position:relative;overflow:hidden}.cc1267-maintenance-illustration .plane{color:#94a3b8cc;width:92px;height:92px;position:absolute;bottom:70px;left:16%}.cc1267-maintenance-illustration .wrench{color:#d946ef;filter:drop-shadow(0 0 24px #d946efcc);width:126px;height:126px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc1267-maintenance-illustration .tower{background:#22d3ee14;border:2px solid #22d3ee59;border-radius:18px 18px 8px 8px;width:70px;height:132px;position:absolute;bottom:58px;right:18%;box-shadow:0 0 30px #22d3ee40}.cc1267-maintenance-illustration .barrier{background:repeating-linear-gradient(135deg,#a855f7f2 0 18px,#0f172af2 18px 34px);border-radius:10px;height:36px;position:absolute;bottom:34px;left:30%;right:30%;box-shadow:0 0 24px #a855f78c}.cc1267-maintenance-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(44px,12vw,64px)}.cc1267-maintenance-hero p{color:var(--cc1267-muted);max-width:560px;margin:18px auto;font-size:20px;line-height:1.45}.cc1267-maintenance-badge{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f752;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:850;display:inline-flex}.cc1267-maintenance-lock{max-width:540px;color:var(--cc1267-muted);background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;justify-content:center;align-items:center;gap:14px;margin:20px auto;padding:14px;display:flex}.cc1267-primary-action,.cc1267-secondary-action,.cc1267-link-action{border-radius:20px;justify-content:center;align-items:center;gap:12px;width:min(100%,620px);min-height:60px;margin:12px auto 0;font-size:18px;font-weight:950;display:flex}.cc1267-primary-action{color:#fff;background:linear-gradient(135deg,var(--cc1267-violet),var(--cc1267-pink));border:0;box-shadow:0 18px 45px #ff4f8b38}.cc1267-primary-action span{margin-left:auto;padding-right:16px;font-size:30px}.cc1267-secondary-action{color:#fff;background:#08122466;border:1px solid #a855f770}.cc1267-link-action{color:#c084fc;background:0 0;border:0}.cc1267-section-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc1267-section-row h2{color:#c084fc;margin:0}.cc1267-section-row span{color:#34d399;background:#10b98121;border-radius:999px;padding:8px 13px;font-weight:900}.cc1267-section-row i{background:#34d399;border-radius:999px;width:9px;height:9px;display:inline-block}.cc1267-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.cc1267-status-grid div{text-align:center;border-right:1px solid #ffffff14;padding:12px}.cc1267-status-grid div:last-child{border-right:0}.cc1267-status-grid svg{color:#c084fc;background:#a855f71a;border-radius:16px;width:48px;height:48px;padding:12px}.cc1267-status-grid strong{color:#fff;margin-top:10px;display:block}.cc1267-status-grid em{background:linear-gradient(90deg,var(--cc1267-cyan),#ffffff29);border-radius:999px;max-width:82px;height:5px;margin:14px auto 0;display:block}.cc1267-maintenance-footer{max-width:780px;color:var(--cc1267-muted);align-items:center;gap:10px;margin:18px auto 0;display:flex}html[data-crew-theme=light] .cc1267-app-shell{color:#071326;background:linear-gradient(#f8fbff,#eef8ff)!important}html[data-crew-theme=light] .cc1267-wallpaper{background-image:linear-gradient(180deg,#ffffffbd,#ffffffe0),var(--cc1267-wallpaper);opacity:.36}html[data-crew-theme=light] .cc1267-title-block h1,html[data-crew-theme=light] .cc1267-brand-center strong,html[data-crew-theme=light] .cc1267-flight-card strong,html[data-crew-theme=light] .cc1267-smart-card strong,html[data-crew-theme=light] .cc1267-detail-card strong{color:#071326}html[data-crew-theme=light] .cc1267-flight-card,html[data-crew-theme=light] .cc1267-detail-card,html[data-crew-theme=light] .cc1267-smart-card,html[data-crew-theme=light] .cc1267-kpi-row button,html[data-crew-theme=light] .cc1267-shortcuts button,html[data-crew-theme=light] .cc1267-result-card,html[data-crew-theme=light] .cc1267-money-row div,html[data-crew-theme=light] .cc1267-profile-card,html[data-crew-theme=light] .cc1267-setting-row{color:#071326;background:#ffffffd1;border-color:#0f172a1a;box-shadow:0 18px 45px #0f172a14}html[data-crew-theme=light] .cc1267-kpi-row strong,html[data-crew-theme=light] .cc1267-shortcuts strong,html[data-crew-theme=light] .cc1267-result-main h3,html[data-crew-theme=light] .cc1267-time-pill,html[data-crew-theme=light] .cc1267-time-grid strong,html[data-crew-theme=light] .cc1267-info-grid strong,html[data-crew-theme=light] .cc1267-smart-title h2{color:#071326}html[data-crew-theme=light] .cc1267-bottom-nav{background:#ffffffe6;border-color:#0f172a1a}html[data-crew-theme=light] .cc1267-bottom-nav button{color:#334155}@media(max-width:560px){.cc1267-app-shell,.cc1267-maintenance-page{padding-left:16px;padding-right:16px}.cc1267-screen-header,.cc1267-maintenance-header{grid-template-columns:56px 1fr}.cc1267-brand-center{justify-self:start}.cc1267-brand-center strong{font-size:30px}.cc1267-brand-center div{margin-top:4px}.cc1267-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc1267-kpi-row button{min-height:104px;padding:12px 10px}.cc1267-kpi-row svg{width:24px;height:24px}.cc1267-kpi-row strong{font-size:20px}.cc1267-kpi-row span,.cc1267-kpi-row small{font-size:11px}.cc1267-flight-card,.cc1267-detail-card,.cc1267-smart-card,.cc1267-map-card,.cc1267-maintenance-hero,.cc1267-maintenance-status{border-radius:28px;padding:16px}.cc1267-airline-row{align-items:flex-start}.cc1267-airline-row strong{font-size:28px}.cc1267-route strong{font-size:48px}.cc1267-time-grid strong{font-size:34px}.cc1267-time-grid span{letter-spacing:.07em;font-size:10px}.cc1267-info-grid{grid-template-columns:1fr}.cc1267-smart-body div{text-align:left;margin-top:12px;position:static}.cc1267-shortcuts{grid-template-columns:1fr 1fr}.cc1267-alert-detail div,.cc1267-status-grid{grid-template-columns:1fr}.cc1267-status-grid div{border-bottom:1px solid #ffffff14;border-right:0}.cc1267-status-grid div:last-child{border-bottom:0}}.cc1268-loader{color:#fff;background:#06101d;place-items:center;min-height:100svh;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.cc1268-loader-bg{background:radial-gradient(circle at 76% 16%,#c04eff4d,#0000 30%),radial-gradient(circle at 20% 75%,#22d3ee2e,#0000 35%),linear-gradient(#071322,#030813);position:absolute;inset:0}.cc1268-loader-bg:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.cc1268-loader-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d1ab8;border:1px solid #ffffff29;border-radius:28px;width:min(84vw,360px);padding:30px 24px;position:relative;box-shadow:0 24px 80px #00000061,0 0 0 1px #a855f733}.cc1268-loader-logo{color:#071322;background:linear-gradient(135deg,#a78bfa,#ec4899);border-radius:24px;place-items:center;width:70px;height:70px;margin-bottom:14px;font-size:32px;display:inline-grid;box-shadow:0 0 32px #ec48996b}.cc1268-loader-card strong{letter-spacing:-.04em;font-size:32px;font-weight:900;display:block}.cc1268-loader-card small{color:#b9c6d6;margin-top:8px;font-weight:700;display:block}:root{--cz-bg:#020916;--cz-bg2:#071326;--cz-card:#071224bd;--cz-card2:#0c192ee0;--cz-line:#9ec7ff2e;--cz-line2:#b25eff5c;--cz-text:#f7fbff;--cz-muted:#aab8c9;--cz-pink:#ff4c91;--cz-purple:#a855f7;--cz-cyan:#22d3ee;--cz-blue:#60a5fa;--cz-green:#24e1a5;--cz-orange:#f59e0b}html,body,#root{min-height:100%;overflow-x:hidden;color:var(--cz-text)!important;background:#020916!important}body{margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.cz-app,.cz-auth{box-sizing:border-box;isolation:isolate;width:100%;max-width:760px;min-height:100dvh;color:var(--cz-text);background:radial-gradient(circle at 88% 4%,#a855f75c,#0000 28%),linear-gradient(#061327,#030a16 56%,#010612);margin:0 auto;padding:32px 24px 120px;position:relative;overflow:hidden}.cz-wallpaper{z-index:-2;opacity:.96;background-image:linear-gradient(#02091633,#020916d9),url(/assets/brand/crewcheck-wallpaper-v1267.png);background-position:50%;background-size:cover;position:fixed;inset:0}.cz-app:before,.cz-auth:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px,radial-gradient(circle at 75% 20%,#a855f738,#0000 30%),radial-gradient(circle at 12% 68%,#22d3ee29,#0000 24%);position:fixed;inset:0}.cz-app *,.cz-auth *{box-sizing:border-box}.cz-app button,.cz-auth button{font-family:inherit}.cz-brand-row{align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.cz-menu-btn{color:#fff;background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff2e;border-radius:24px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 18px 45px #00000059,inset 0 0 0 1px #ffffff0a}.cz-brand-lockup{flex:1;justify-content:center;align-items:center;gap:14px;min-height:72px;display:flex}.cz-logo,.cz-auth-brand>span{color:#061021;background:linear-gradient(135deg,#b78cff,#ff4c91);border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 28px #ff4c9154,0 0 22px #a855f74d}.cz-brand-lockup strong,.cz-auth-brand strong{letter-spacing:-.04em;font-size:34px;font-weight:850;line-height:1}.cz-brand-lockup small,.cz-auth-brand small{color:#e7b37b;letter-spacing:.26em;margin-top:7px;font-size:11px;display:block}.cz-pills,.cz-auth-brand p{background:#0003;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:5px;display:flex}.cz-pills span,.cz-pills b,.cz-auth-brand em,.cz-auth-brand b{color:#fff;border-radius:999px;padding:7px 14px;font-size:15px;font-style:normal;font-weight:650}.cz-pills b,.cz-auth-brand b{color:#ff68af}.cz-title,.cz-section-head,.cz-alert-head{margin:10px 0 20px}.cz-title small{letter-spacing:-.045em;font-size:42px;font-weight:850;display:block}.cz-title i,.cz-alert-head:after,.cz-section-head h2:after{content:"";background:linear-gradient(90deg,var(--cz-purple),var(--cz-cyan));border-radius:10px;width:58px;height:5px;margin-top:16px;display:block;box-shadow:0 0 20px #a855f799}.cz-kpi-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.cz-kpi{border:1px solid var(--cz-line);background:linear-gradient(#ffffff14,#ffffff09);border-radius:26px;align-items:center;gap:12px;min-height:112px;padding:16px;display:flex;box-shadow:0 20px 50px #00000038}.cz-kpi>span{color:#d88cff;background:#a855f726;border:1px solid #a855f74d;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.cz-kpi.blue>span{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa40}.cz-kpi.pink>span{color:#ff79aa;background:#ff4c9124;border-color:#ff4c9140}.cz-kpi small,.cz-kpi p{color:var(--cz-muted);margin:0;font-size:14px}.cz-kpi strong{margin:5px 0;font-size:24px;display:block}.cz-section-head{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.cz-section-head h2{color:#be7cff;margin:0;font-size:28px}.cz-section-head h2:after{width:44px;height:4px;margin-top:8px}.cz-section-head button{color:#d7a6ff;background:#a855f729;border:1px solid #a855f752;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:750;display:flex}.cz-flight-card{background:linear-gradient(#071224e0,#040c1af0);border:1px solid #48c4ff52;border-radius:28px;margin-bottom:22px;padding:22px;box-shadow:0 0 0 1px #a855f729,0 0 28px #22d3ee24,0 30px 90px #00000059}.cz-flight-head,.cz-airline,.cz-date-chip{align-items:center;display:flex}.cz-flight-head{justify-content:space-between;margin-bottom:30px}.cz-airline{gap:14px}.cz-latam-mark{color:#ef174c;font-size:31px;display:inline-block;transform:skew(-12deg)}.cz-airline strong{letter-spacing:.03em;font-size:30px}.cz-airline em{border:1px solid var(--cz-line);color:#cbd5e1;border-radius:13px;padding:9px 14px;font-style:normal;font-weight:750}.cz-date-chip{flex-wrap:wrap;justify-content:flex-end;gap:8px}.cz-date-chip b{font-size:24px}.cz-date-chip small{text-align:right;color:var(--cz-muted);flex-basis:100%}.cz-route{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:10px;margin-bottom:24px;display:grid}.cz-route div:first-child{text-align:left}.cz-route div:last-child{text-align:right}.cz-route strong{letter-spacing:-.04em;font-size:52px}.cz-route span{color:var(--cz-muted);font-size:18px;display:block}.cz-route-arc{color:#fff;justify-content:center;align-items:center;gap:5px!important;display:flex!important}.cz-route-arc i{border-top:2px dashed #fff9;flex:1;height:1px;transform:translateY(2px)}.cz-time-trio{border:1px solid var(--cz-line);background:#ffffff09;border-radius:22px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.cz-time-trio div{text-align:center;border-right:1px solid #ffffff17;padding:18px 14px}.cz-time-trio div:last-child{border-right:none}.cz-time-trio span{text-transform:uppercase;letter-spacing:.13em;color:#bd7cff;font-size:12px;font-weight:800;display:block}.cz-time-trio div:nth-child(2) span{color:#60a5fa}.cz-time-trio div:nth-child(3) span{color:#28e6be}.cz-time-trio strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:37px;display:block}.cz-time-trio small,.cz-info-duo small{color:var(--cz-muted)}.cz-info-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cz-info-duo div{background:#00000024;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:52px 1fr;align-items:center;column-gap:12px;padding:14px;display:grid}.cz-info-duo svg{color:#e5e7eb;background:#ffffff12;border-radius:16px;grid-row:1/4;width:52px;height:52px;padding:13px}.cz-info-duo span{color:var(--cz-muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.cz-info-duo strong{font-size:20px}.cz-info-duo .ok{color:var(--cz-green)}.cz-smart-card,.cz-roster-card,.cz-map-card,.cz-alert-detail,.cz-settings .cz-profile,.cz-maintenance article,.cz-maintenance section,.cz-import{border:1px solid var(--cz-line);background:linear-gradient(#08152bd6,#040c1af0);border-radius:28px;margin-bottom:20px;padding:22px;box-shadow:0 24px 64px #00000052}.cz-smart-title{align-items:center;gap:14px;display:flex}.cz-smart-title>span{color:#1df2e0;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.cz-smart-title h2{margin:0;font-size:24px}.cz-smart-title p{color:var(--cz-muted);margin:4px 0 0}.cz-smart-title svg:last-child{margin-left:auto}.cz-smart-content{background:#0000002e;border:1px solid #ffffff12;border-radius:22px;margin-top:20px;padding:18px;position:relative}.cz-smart-content strong{letter-spacing:-.06em;font-size:56px}.cz-smart-content em,.cz-depart-hero em{color:#63f0bc;background:#24e1a51f;border:1px solid #24e1a540;border-radius:999px;margin-left:14px;padding:7px 13px;font-style:normal;font-weight:850}.cz-smart-content p{color:#cbd5e1}.cz-smart-content div{text-align:right;position:absolute;bottom:18px;right:18px}.cz-smart-content small{color:var(--cz-muted);display:block}.cz-shortcuts{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px;display:grid}.cz-shortcuts button{border:1px solid var(--cz-line);color:#fff;text-align:left;background:#ffffff0f;border-radius:24px;min-height:106px;padding:18px}.cz-shortcuts svg{color:#a855f7}.cz-shortcuts strong{margin-top:10px;font-size:20px;display:block}.cz-shortcuts small{color:var(--cz-muted)}.cz-bottom-nav{left:50%;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#061020eb;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:repeat(5,1fr);width:min(720px,100% - 18px);height:88px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 -20px 60px #00000059}.cz-bottom-nav button{color:#cbd5e1;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex;position:relative}.cz-bottom-nav button.active{color:#c084fc}.cz-bottom-nav em{color:#fff;background:#a855f7;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;position:absolute;top:15px;right:24%}.cz-roster-date{align-items:center;gap:18px;margin:8px 0 24px;display:flex}.cz-roster-date span,.cz-roster-date em{color:#c084fc;letter-spacing:.3em;font-style:normal;font-weight:850}.cz-roster-date strong{letter-spacing:-.07em;font-size:74px}.cz-roster-date b{color:#38a4ff;background:#38a4ff21;border:1px solid #38a4ff38;border-radius:999px;padding:8px 18px}.cz-money-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.cz-money-row div{border:1px solid var(--cz-line);background:#ffffff12;border-radius:24px;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:18px;display:grid}.cz-money-row svg{color:#fff;background:linear-gradient(135deg,#a855f752,#22d3ee3d);border-radius:18px;grid-row:1/3;width:54px;height:54px;padding:14px}.cz-money-row span{color:var(--cz-muted)}.cz-money-row strong{font-size:24px}.cz-stack-list{gap:16px;display:grid}.cz-roster-card>div{grid-template-columns:68px 1fr 28px;align-items:center;gap:14px;display:grid}.cz-roster-card span{color:#061021;background:linear-gradient(135deg,#a855f7,#22d3ee);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.cz-roster-card h3{margin:0;font-size:26px}.cz-roster-card p{color:var(--cz-muted);margin:6px 0 0;line-height:1.35}.cz-roster-card>strong{text-align:center;letter-spacing:-.04em;border:1px solid var(--cz-line);background:#ffffff0f;border-radius:20px;margin-top:18px;padding:16px;font-size:44px;display:block}.cz-roster-card.stay{background:linear-gradient(#0c2a41bd,#040c1af0)}.cz-alert-head h1,.cz-departure h1{margin:0 0 12px;font-size:36px}.cz-alert-head p{color:#cbd5e1;line-height:1.55}.cz-alert-list{gap:16px;display:grid}.cz-alert-list article{background:linear-gradient(#1a120a9e,#061020eb);border:1px solid #f59e0b73;border-radius:26px;grid-template-columns:68px 1fr 26px;gap:16px;padding:20px;display:grid}.cz-alert-list article.danger{background:linear-gradient(#2a0b1894,#061020f0);border-color:#ff4c5b8c}.cz-alert-list article>svg:first-child{color:#f59e0b;background:#f59e0b1f;border-radius:20px;width:64px;height:64px;padding:16px}.cz-alert-list article.danger>svg:first-child{color:#ff5a7a;background:#ff4c5b1f}.cz-alert-list h3{margin:0 0 8px;font-size:22px}.cz-alert-list span{color:#f59e0b;border:1px solid;border-radius:999px;margin:0 7px 8px 0;padding:5px 10px;font-size:13px;display:inline-flex}.cz-alert-list article.danger span{color:#ff5a7a}.cz-alert-list article.danger span+span{color:#25e0b2}.cz-alert-list p{color:#cbd5e1;margin:0}.cz-alert-detail h2{color:#c084fc;justify-content:space-between;display:flex}.cz-alert-detail h2 b{color:#ff718d;background:#ff4c5b21;border-radius:999px;padding:6px 12px;font-size:14px}.cz-alert-detail>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cz-alert-detail p{border:1px solid var(--cz-line);color:#cbd5e1;border-radius:16px;padding:15px}.cz-alert-detail strong{color:#c084fc;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.cz-alert-detail footer{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cz-alert-detail button,.cz-map-card footer button,.cz-depart-hero button{color:#fff;background:#ffffff08;border:1px solid #ffffff2e;border-radius:16px;min-height:50px;font-weight:800}.cz-alert-detail button:last-child,.cz-map-card footer button:last-child{background:linear-gradient(90deg,#7c3aed,#ec4899);border:none}.cz-depart-hero{background:linear-gradient(#0f112cdb,#061020f0);border:1px solid #a855f76b;border-radius:28px;margin-bottom:16px;padding:24px;box-shadow:0 0 44px #a855f72e}.cz-depart-hero span{color:#c084fc;letter-spacing:.2em;font-weight:850;display:block}.cz-depart-hero strong{letter-spacing:-.07em;font-size:76px}.cz-depart-hero h2{color:#fff;margin:6px 0;font-size:28px}.cz-depart-hero p{color:#cbd5e1}.cz-depart-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.cz-depart-kpis div{border:1px solid var(--cz-line);color:#cbd5e1;background:#ffffff0f;border-radius:22px;padding:15px}.cz-depart-kpis svg{color:#a855f7}.cz-depart-kpis strong{color:#fff;margin-top:5px;font-size:20px;display:block}.cz-map-card header{align-items:center;gap:12px;display:flex}.cz-map-card header b{font-size:24px}.cz-map-card header span{color:#cbd5e1;border:1px solid #ffffff38;border-radius:999px;padding:4px 10px}.cz-map-canvas{background:linear-gradient(135deg,#071e3af5,#030b18fa),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/28px 28px;border:1px solid #22d3ee2e;border-radius:24px;height:230px;margin:16px 0;position:relative;overflow:hidden}.cz-map-canvas i{filter:drop-shadow(0 0 15px #a855f7);border-bottom:8px solid #a855f7;border-radius:50%;width:70%;height:70px;position:absolute;top:118px;left:42px}.cz-map-canvas em{background:#a855f7;border-radius:999px;width:42px;height:42px;position:absolute;top:94px;left:54px;box-shadow:0 0 20px #a855f7}.cz-map-canvas b{background:#22d3ee;border-radius:999px;width:50px;height:50px;position:absolute;top:100px;right:52px;box-shadow:0 0 24px #22d3ee}.cz-map-card ul{margin:0;padding:0;list-style:none}.cz-map-card li{color:#fff;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.cz-map-card li b{color:#24e1a5}.cz-map-card small{color:#cbd5e1;display:block}.cz-map-card footer{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.cz-settings{gap:14px;display:grid}.cz-profile{grid-template-columns:70px 1fr 24px;align-items:center;gap:14px;display:grid}.cz-profile>svg{color:#061021;background:linear-gradient(135deg,#a855f7,#22d3ee);border-radius:999px;width:70px;height:70px;padding:18px}.cz-profile h2{margin:0}.cz-profile p{color:#c084fc;margin:3px 0}.cz-profile span,.cz-profile b{border:1px solid #ffffff29;border-radius:999px;margin-right:6px;padding:5px 12px;display:inline-block}.cz-profile b{color:#ff68af}.cz-settings h3{text-transform:uppercase;letter-spacing:.2em;color:#c084fc}.cz-setting{border:1px solid var(--cz-line);background:#ffffff0e;border-radius:20px;grid-template-columns:54px 1fr 58px;align-items:center;gap:13px;min-height:76px;padding:12px;display:grid}.cz-setting svg{color:#c084fc;background:#a855f726;border-radius:17px;width:54px;height:54px;padding:15px}.cz-setting small{color:#24e1a5;display:block}.cz-setting>span{background:linear-gradient(90deg,#7c3aed,#c026d3);border-radius:999px;height:34px;position:relative}.cz-setting>span:after{content:"";background:#fff;border-radius:999px;width:24px;height:24px;position:absolute;top:5px;right:5px}.cz-maint,.cz-logout{color:#fff;background:linear-gradient(90deg,#7c3aed,#ec4899);border:none;border-radius:18px;height:56px;font-weight:850}.cz-logout{border:1px solid var(--cz-line);background:#ffffff0f;justify-content:center;align-items:center;gap:10px;display:flex}.cz-maintenance article{text-align:center}.cz-maint-illu{color:#c084fc;background:radial-gradient(circle at 50% 40%,#a855f75c,#0000 38%),linear-gradient(#0f172a99,#020617cc);border-radius:28px;justify-content:center;align-items:center;gap:30px;height:220px;display:flex}.cz-maintenance h1{margin:22px 0 12px;font-size:46px}.cz-maintenance p{color:#cbd5e1;line-height:1.55}.cz-maintenance article>span,.cz-maintenance article>div{color:#d8b4fe;border:1px solid #a855f752;border-radius:999px;align-items:center;gap:10px;margin:8px auto;padding:10px 16px;display:inline-flex}.cz-maintenance article>div{color:#cbd5e1;border-radius:18px;display:flex}.cz-maintenance button{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;height:60px;margin-top:14px;font-weight:850;display:flex}.cz-maintenance button:first-of-type{background:linear-gradient(90deg,#7c3aed,#ec4899);border:none}.cz-maintenance a{color:#c084fc;margin-top:16px;display:block}.cz-maintenance section h2{color:#c084fc;justify-content:space-between;display:flex}.cz-maintenance section h2 b{color:#24e1a5;background:#24e1a51a;border-radius:999px;padding:8px 13px;font-size:14px}.cz-maintenance section div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cz-maintenance section p{border-right:1px solid #ffffff1a;padding:10px}.cz-maintenance section p:last-child{border-right:0}.cz-import{text-align:center;margin-top:50px}.cz-import svg{color:#22d3ee}.cz-import h1{font-size:38px}.cz-import p{color:#cbd5e1}.cz-import button{color:#fff;background:linear-gradient(90deg,#7c3aed,#22d3ee);border:none;border-radius:20px;height:58px;padding:0 28px;font-weight:850}.cz-busy{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617bd;place-items:center;display:grid;position:fixed;inset:0}.cz-busy svg{color:#c084fc;width:62px;height:62px;animation:1.1s linear infinite czSpin}@keyframes czSpin{to{transform:rotate(360deg)}}.cz-auth{flex-direction:column;justify-content:center;align-items:center;padding:52px 24px;display:flex}.cz-auth-brand{align-items:center;gap:16px;margin-bottom:30px;display:flex}.cz-auth-brand p{margin-left:10px}.cz-login-card{color:#0b1220;background:#f9f7f4;border:1px solid #ffffff8c;border-radius:36px;width:min(650px,100%);padding:28px;box-shadow:0 30px 80px #00000073}.cz-tabs{background:#ede9e5;border:1px solid #d7d0ca;border-radius:20px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:5px;display:grid}.cz-tabs button{color:#111827;background:0 0;border:0;border-radius:16px;height:58px;font-size:19px;font-weight:800}.cz-tabs button.active{background:#fff;box-shadow:0 12px 30px #00000014}.cz-login-card>small{color:#6d28d9;font-size:19px;font-weight:850}.cz-login-card h1{color:#05070b;letter-spacing:-.04em;margin:14px 0;font-size:42px}.cz-login-card p{color:#374151;font-size:18px}.cz-login-card label{color:#0f172a;border:1px solid #d8d1cb;border-radius:20px;margin:16px 0;padding:15px 16px;font-weight:800;display:block}.cz-login-card label svg{vertical-align:middle;margin-right:10px}.cz-login-card input{color:#0f172a;background:#fff;border:1px solid #ded8d2;border-radius:14px;width:100%;height:56px;margin-top:12px;padding:0 16px;font-size:18px;display:block}.cz-login-card label div{position:relative}.cz-login-card label div svg{position:absolute;top:29px;right:15px}.cz-primary,.cz-secondary{border-radius:18px;width:100%;height:62px;font-size:20px;font-weight:850}.cz-primary{color:#fff;background:linear-gradient(90deg,#5b21b6,#ec4899);border:0;box-shadow:0 18px 36px #ec48993b}.cz-secondary{color:#111827;background:#fff;border:1px solid #bdb5ad;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.cz-login-card footer{justify-content:space-between;margin-top:22px;display:flex}.cz-login-card a{color:#5b21b6;font-weight:650}.cz-auth-footer{color:#d1d5db;letter-spacing:.18em;background:#00000040;border:1px solid #a855f759;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:12px 18px;font-size:12px;display:flex}.cz-auth-footer svg{color:#c084fc}@media(max-width:560px){.cz-app{padding:24px 18px 114px}.cz-brand-row{gap:12px;margin-bottom:25px}.cz-menu-btn{border-radius:19px;width:58px;height:58px}.cz-brand-lockup{justify-content:flex-start;min-height:58px}.cz-logo{border-radius:15px;width:46px;height:46px}.cz-brand-lockup strong,.cz-auth-brand strong{font-size:28px}.cz-brand-lockup small{font-size:8px}.cz-pills{display:none}.cz-title small{font-size:39px}.cz-kpi-row{grid-template-columns:1fr 1fr 1fr;gap:10px}.cz-kpi{min-height:92px;padding:12px;display:block}.cz-kpi>span{width:42px;height:42px;margin-bottom:8px}.cz-kpi small,.cz-kpi p{font-size:12px}.cz-kpi strong{font-size:18px}.cz-flight-card{border-radius:25px;padding:17px}.cz-airline strong{font-size:26px}.cz-airline em{font-size:14px}.cz-date-chip b{font-size:19px}.cz-route strong{font-size:44px}.cz-route span{font-size:15px}.cz-time-trio strong{font-size:29px}.cz-time-trio div{padding:15px 8px}.cz-time-trio span{font-size:10px}.cz-info-duo{grid-template-columns:1fr}.cz-smart-content strong{font-size:48px}.cz-shortcuts{grid-template-columns:1fr 1fr}.cz-roster-date strong{font-size:64px}.cz-roster-card h3{font-size:22px}.cz-roster-card>strong{font-size:35px}.cz-alert-detail>div,.cz-alert-detail footer{grid-template-columns:1fr}.cz-depart-hero strong{font-size:64px}.cz-depart-kpis{grid-template-columns:1fr 1fr 1fr}.cz-map-canvas{height:205px}.cz-maintenance section div{grid-template-columns:1fr}.cz-maintenance section p{border-bottom:1px solid #ffffff1a;border-right:0}.cz-auth-brand{flex-wrap:wrap;justify-content:center}.cz-auth-brand p{justify-content:center;width:100%}.cz-login-card{border-radius:28px;padding:22px}.cz-login-card h1{font-size:34px}.cz-bottom-nav{height:82px}.cz-bottom-nav button{font-size:12px}}@media(prefers-color-scheme:light){.cz-app,.cz-auth{background:radial-gradient(circle at 90% 0,#a855f71a,#0000 22%),linear-gradient(#eef7ff,#f8fbff 54%,#fff)}html:not(.dark) .cz-wallpaper{opacity:.18}html:not(.dark) .cz-app{color:#081226}.cz-app[data-light="1"] .cz-flight-card{background:#ffffffe0}}:root{--cz1270-glass:#081226d1;--cz1270-line:#86aeff3d;--cz1270-glow-purple:0 0 0 1px #a855f747, 0 20px 60px #581c8757;--cz1270-ink:#f8fbff;--cz1270-soft:#b9c6d8}html[data-crew-theme=dark] body,html.dark body{background:#020916!important}.cz-app[data-version="12.5.73"]{isolation:isolate;letter-spacing:-.01em;background:radial-gradient(circle at 85% 8%,#a855f747,#0000 26%),radial-gradient(circle at 10% 72%,#22d3ee2e,#0000 32%),linear-gradient(#020916,#071426 52%,#020916)!important}.cz-app[data-version="12.5.73"] .cz-wallpaper{opacity:.96!important;filter:saturate(1.05)contrast(1.06)!important;background-image:linear-gradient(#02091638,#020916c2),url(/assets/brand/crewcheck-wallpaper-v1267.png)!important;background-position:top!important;background-size:cover!important}.cz-app[data-version="12.5.73"] .cz-menu-btn{background:#0c1628ad!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000057!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup{justify-content:center;box-shadow:none!important;background:0 0!important;border:0!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup strong{text-shadow:0 2px 20px #ffffff2e;font-size:34px;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup small{color:#e8b36e!important;letter-spacing:.24em!important;font-size:10px!important}.cz-app[data-version="12.5.73"] .cz-pills{background:#02061766;border:1px solid #ffffff29;border-radius:999px;padding:3px}.cz-app[data-version="12.5.73"] .cz-pills span,.cz-app[data-version="12.5.73"] .cz-pills b{border-radius:999px;padding:6px 14px;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-pills b{color:#ff6bb1!important}.cz-app[data-version="12.5.73"] .cz-logo{box-shadow:0 0 24px #ec489961,inset 0 1px #ffffff59!important}.cz-app[data-version="12.5.73"] .cz-title:after,.cz-app[data-version="12.5.73"] .cz-alert-head:after{width:52px;height:4px;background:linear-gradient(90deg,#a855f7,#ec4899,#22d3ee)!important;box-shadow:0 0 18px #a855f7cc!important}.cz-app[data-version="12.5.73"] .cz-kpi,.cz-app[data-version="12.5.73"] .cz-flight-card,.cz-app[data-version="12.5.73"] .cz-smart-card,.cz-app[data-version="12.5.73"] .cz-roster-card,.cz-app[data-version="12.5.73"] .cz-map-card,.cz-app[data-version="12.5.73"] .cz-alert-detail,.cz-app[data-version="12.5.73"] .cz-profile,.cz-app[data-version="12.5.73"] .cz-maintenance article,.cz-app[data-version="12.5.73"] .cz-maintenance section{border:1px solid var(--cz1270-line)!important;box-shadow:var(--cz1270-glow-purple)!important;-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important;background:linear-gradient(#0e1a32d1,#050f1fe6)!important}.cz-app[data-version="12.5.73"] .cz-flight-card{border-color:#5eead457!important;box-shadow:0 0 0 1px #22d3ee2e,0 0 34px #22d3ee29,0 24px 70px #0000006b!important}.cz-app[data-version="12.5.73"] .cz-airline strong{letter-spacing:.02em;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-route strong{text-shadow:0 8px 30px #ffffff1f;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-route span,.cz-app[data-version="12.5.73"] .cz-time-trio small,.cz-app[data-version="12.5.73"] .cz-info-duo small{color:#c8d2df!important}.cz-app[data-version="12.5.73"] .cz-smart-card{border-color:#22d3ee3d!important}.cz-app[data-version="12.5.73"] .cz-smart-content strong{color:#fff!important}.cz-app[data-version="12.5.73"] .cz-shortcuts button{min-height:112px;color:#fff!important;background:linear-gradient(#0e1a32c7,#050f1fe0)!important;border:1px solid #86aeff2e!important;box-shadow:0 18px 46px #00000047!important}.cz-app[data-version="12.5.73"] .cz-shortcuts small{color:#c4ccda!important}.cz-app[data-version="12.5.73"] .cz-roster-date strong{text-shadow:0 12px 30px #ffffff1a;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-money-row div{color:#fff!important;background:linear-gradient(#0e1a32b8,#050f1fe0)!important;border-color:#86aeff38!important}.cz-app[data-version="12.5.73"] .cz-roster-card>div{grid-template-columns:58px minmax(0,1fr) 24px!important;align-items:start!important;gap:16px!important;display:grid!important}.cz-app[data-version="12.5.73"] .cz-roster-card h3{color:#fff!important;white-space:normal!important;word-break:normal!important;margin:0 0 8px!important;font-size:25px!important;line-height:1.1!important;overflow:visible!important}.cz-app[data-version="12.5.73"] .cz-roster-card p{color:#cbd5e1!important;opacity:1!important;max-width:100%!important;font-size:15px!important;line-height:1.36!important}.cz-app[data-version="12.5.73"] .cz-roster-card>strong{color:#fff!important;letter-spacing:-.04em!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:23px!important;margin-top:18px!important;display:block!important}.cz-app[data-version="12.5.73"] .cz-depart-hero{border-color:#a855f76b!important}.cz-app[data-version="12.5.73"] .cz-depart-hero strong{text-shadow:0 12px 40px #00000052;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-depart-hero em{color:#74f7c8;vertical-align:middle;background:#24e1a524;border:1px solid #24e1a552;border-radius:999px;justify-content:center;align-items:center;margin-left:14px;padding:8px 16px;font-style:normal;font-weight:900;display:inline-flex}.cz-app[data-version="12.5.73"] .cz-depart-kpis div{background:linear-gradient(#0e1a32c2,#050f1fe6)!important;border-color:#86aeff33!important}.cz-app[data-version="12.5.73"] .cz-map-card header b{color:#fff!important}.cz-app[data-version="12.5.73"] .cz-map-canvas:before{content:"";z-index:0;background:radial-gradient(circle at 10% 45%,#a855f738,#0000 15%),radial-gradient(circle at 84% 45%,#22d3ee3d,#0000 15%),linear-gradient(120deg,#0000 0 38%,#ffffff0f 39%,#0000 40% 100%);position:absolute;inset:-20%}.cz-app[data-version="12.5.73"] .cz-map-canvas i{z-index:2;filter:drop-shadow(0 0 18px #a855f7)!important;border-bottom:7px solid #a855f7!important;border-left:0!important;border-radius:46% 52% 45% 48%!important;width:74%!important;height:84px!important;top:122px!important;left:13%!important;transform:rotate(-3deg)!important}.cz-app[data-version="12.5.73"] .cz-map-canvas i:after{content:"";background:#22d3ee;border-radius:999px;width:34%;height:7px;position:absolute;bottom:-10px;right:24%;box-shadow:0 0 18px #22d3ee}.cz-app[data-version="12.5.73"] .cz-map-canvas em,.cz-app[data-version="12.5.73"] .cz-map-canvas b{z-index:3;color:#06101f;justify-content:center;align-items:center;font-weight:900;display:flex}.cz-app[data-version="12.5.73"] .cz-map-canvas em:before{content:"⌂";color:#fff;font-size:22px;font-style:normal}.cz-app[data-version="12.5.73"] .cz-map-canvas b:before{content:"✈";color:#06101f;font-size:22px}.cz-app[data-version="12.5.73"] .cz-map-label{z-index:4;color:#dbeafe;text-shadow:0 2px 10px #000;font-size:13px;font-weight:800;position:absolute}.cz-app[data-version="12.5.73"] .cz-map-label-a{top:154px;left:34px}.cz-app[data-version="12.5.73"] .cz-map-label-b{top:160px;right:34px}.cz-app[data-version="12.5.73"] .cz-map-road{z-index:4;color:#94a3b8;background:#02061785;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cz-app[data-version="12.5.73"] .cz-alert-list article h3{color:#fff!important;line-height:1.16!important}.cz-app[data-version="12.5.73"] .cz-profile h2{color:#fff!important;opacity:1!important;text-shadow:0 6px 24px #00000047!important}.cz-app[data-version="12.5.73"] .cz-setting strong{color:#fff!important}.cz-app[data-version="12.5.73"] .cz-bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(140%)!important;backdrop-filter:blur(22px)saturate(140%)!important;background:#07101fdb!important;border:1px solid #ffffff24!important;box-shadow:0 -10px 40px #0000007a,inset 0 1px #ffffff0f!important}.cc1270-loader,.cc1269-loader{z-index:9999;color:#fff;background:#020916;place-items:center;display:grid;position:fixed;inset:0}.cc1270-loader-bg,.cc1269-loader-bg{background:linear-gradient(#02091640,#020916d6),url(/assets/brand/crewcheck-wallpaper-v1267.png) 50%/cover no-repeat;position:absolute;inset:0}.cc1270-loader-card,.cc1269-loader-card{background:#07101fc7;border:1px solid #a855f747;border-radius:28px;justify-items:center;gap:8px;padding:28px 34px;display:grid;position:relative;box-shadow:0 26px 80px #00000080}.cc1270-loader-logo,.cc1269-loader-logo{background:linear-gradient(135deg,#8b5cf6,#ff4c91);border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 0 28px #ec489980}.cc1270-loader-card strong,.cc1269-loader-card strong{font-size:30px}.cc1270-loader-card small,.cc1269-loader-card small{color:#cbd5e1}@media(max-width:560px){.cz-app[data-version="12.5.73"]{padding-inline:18px!important;padding-top:18px!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup strong{font-size:27px!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup small{font-size:7px!important}.cz-app[data-version="12.5.73"] .cz-kpi-row{grid-template-columns:1fr 1fr 1fr!important}.cz-app[data-version="12.5.73"] .cz-flight-card{padding:17px!important}.cz-app[data-version="12.5.73"] .cz-route strong{font-size:42px!important}.cz-app[data-version="12.5.73"] .cz-roster-card h3{font-size:21px!important}.cz-app[data-version="12.5.73"] .cz-roster-card p{font-size:13px!important}.cz-app[data-version="12.5.73"] .cz-roster-card>strong{text-align:center;padding:16px 10px!important;font-size:33px!important}}.cz-app[data-version="12.5.73"]{--cz1273-panel:linear-gradient(180deg,#0c1830d6,#040c1bf0);--cz1273-line:#a0beff33;background:radial-gradient(circle at 92% 6%,#c04eff3d,#0000 34%),radial-gradient(circle at 12% 74%,#22d3ee1f,#0000 30%),linear-gradient(#051124,#020814 58%,#01040d)!important;padding-top:18px!important;padding-left:20px!important;padding-right:20px!important}.cz-app[data-version="12.5.73"] .cz-wallpaper{opacity:1!important;background-image:linear-gradient(#02081214,#020812c7),url(/assets/brand/crewcheck-wallpaper-v1267.png)!important;background-position:top!important;background-size:cover!important}.cz-app[data-version="12.5.73"] .cz-brand-row{align-items:center;gap:14px;margin-bottom:28px}.cz-app[data-version="12.5.73"] .cz-menu-btn{border-radius:20px;width:60px;height:60px;background:#091427bd!important;border-color:#ffffff2e!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup{justify-content:center;gap:12px}.cz-app[data-version="12.5.73"] .cz-brand-lockup strong{color:#fff!important;font-size:31px!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup small{letter-spacing:.2em!important;color:#e9b176!important;font-size:8px!important}.cz-app[data-version="12.5.73"] .cz-logo{border-radius:16px;width:48px;height:48px;box-shadow:0 0 28px #ec489966!important}.cz-app[data-version="12.5.73"] .cz-pills{background:#02061761;border:1px solid #ffffff26;padding:3px}.cz-app[data-version="12.5.73"] .cz-pills span,.cz-app[data-version="12.5.73"] .cz-pills b{padding:5px 12px;font-size:13px}.cz-app[data-version="12.5.73"] .cz-title h1,.cz-app[data-version="12.5.73"] .cz-alert-head h1{text-shadow:0 12px 40px #00000057;line-height:1.02;color:#fff!important;font-size:42px!important}.cz-app[data-version="12.5.73"] .cz-title:after,.cz-app[data-version="12.5.73"] .cz-alert-head:after,.cz-app[data-version="12.5.73"] .cz-section-head h2:after{width:54px;height:4px;background:linear-gradient(90deg,#a855f7,#ec4899,#22d3ee)!important;box-shadow:0 0 18px #a855f7c7!important}.cz-app[data-version="12.5.73"] .cz-kpi,.cz-app[data-version="12.5.73"] .cz-flight-card,.cz-app[data-version="12.5.73"] .cz-smart-card,.cz-app[data-version="12.5.73"] .cz-roster-card,.cz-app[data-version="12.5.73"] .cz-map-card,.cz-app[data-version="12.5.73"] .cz-alert-detail,.cz-app[data-version="12.5.73"] .cz-profile,.cz-app[data-version="12.5.73"] .cz-maintenance article,.cz-app[data-version="12.5.73"] .cz-maintenance section{background:var(--cz1273-panel)!important;border:1px solid var(--cz1273-line)!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;backdrop-filter:blur(20px)saturate(145%)!important;box-shadow:0 24px 72px #00000061,0 0 0 1px #a855f71c,0 0 34px #a855f71a!important}.cz-app[data-version="12.5.73"] .cz-kpi-row{gap:11px}.cz-app[data-version="12.5.73"] .cz-kpi{border-radius:22px;min-height:100px;padding:13px}.cz-app[data-version="12.5.73"] .cz-kpi>span{border-radius:15px;width:44px;height:44px}.cz-app[data-version="12.5.73"] .cz-kpi strong{color:#fff!important;font-size:20px!important}.cz-app[data-version="12.5.73"] .cz-kpi small,.cz-app[data-version="12.5.73"] .cz-kpi p{font-size:12px;color:#c5cedd!important}.cz-app[data-version="12.5.73"] .cz-flight-card{border-color:#22d3ee4d!important;padding:19px!important;box-shadow:0 0 0 1px #22d3ee29,0 0 34px #22d3ee21,0 24px 70px #0000006b!important}.cz-app[data-version="12.5.73"] .cz-flight-head{margin-bottom:22px}.cz-app[data-version="12.5.73"] .cz-airline strong{color:#fff!important;font-size:28px!important}.cz-app[data-version="12.5.73"] .cz-airline em,.cz-app[data-version="12.5.73"] .cz-date-chip{color:#e6edf7!important;background:#050c1ab3!important;border:1px solid #ffffff24!important}.cz-app[data-version="12.5.73"] .cz-route{grid-template-columns:1fr 1.15fr 1fr!important}.cz-app[data-version="12.5.73"] .cz-route strong{color:#fff!important;font-size:46px!important}.cz-app[data-version="12.5.73"] .cz-route span{color:#c8d2df!important;font-size:16px!important}.cz-app[data-version="12.5.73"] .cz-time-trio{background:#020a1857!important;border-color:#ffffff1f!important}.cz-app[data-version="12.5.73"] .cz-time-trio div{padding:15px 9px!important}.cz-app[data-version="12.5.73"] .cz-time-trio strong{font-size:32px!important}.cz-app[data-version="12.5.73"] .cz-time-trio small,.cz-app[data-version="12.5.73"] .cz-info-duo small{color:#c8d2df!important}.cz-app[data-version="12.5.73"] .cz-info-duo>div{background:#020a1852!important;border:1px solid #ffffff1a!important}.cz-app[data-version="12.5.73"] .cz-roster-date{align-items:center;margin-top:0;margin-bottom:18px}.cz-app[data-version="12.5.73"] .cz-roster-date strong{text-shadow:0 12px 30px #ffffff1a;font-size:68px;color:#fff!important}.cz-app[data-version="12.5.73"] .cz-money-row{gap:12px}.cz-app[data-version="12.5.73"] .cz-money-row div{color:#fff!important;background:linear-gradient(#0e1a32b8,#050f1fe0)!important;border-color:#86aeff38!important;border-radius:24px!important}.cz-app[data-version="12.5.73"] .cz-stack-list{gap:18px;padding-bottom:12px;display:grid}.cz-app[data-version="12.5.73"] .cz-roster-card{border-radius:30px!important;padding:22px!important;overflow:hidden!important}.cz-app[data-version="12.5.73"] .cz-roster-main{grid-template-columns:58px minmax(0,1fr) 26px!important;align-items:start!important;gap:16px!important;width:100%!important;display:grid!important}.cz-app[data-version="12.5.73"] .cz-roster-icon{grid-area:1/1;color:#07101f!important;background:linear-gradient(135deg,#22d3eee6,#a855f7eb)!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:0 0 24px #a855f740!important}.cz-app[data-version="12.5.73"] .cz-roster-copy{grid-column:2;min-width:0!important}.cz-app[data-version="12.5.73"] .cz-roster-card h3{color:#fff!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:0 0 8px!important;font-size:24px!important;line-height:1.12!important}.cz-app[data-version="12.5.73"] .cz-roster-card p{color:#cbd5e1!important;opacity:1!important;grid-column:auto!important;max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.38!important;display:block!important}.cz-app[data-version="12.5.73"] .cz-roster-chevron{grid-column:3;margin-top:6px;color:#9fb0c8!important}.cz-app[data-version="12.5.73"] .cz-roster-time{color:#fff!important;letter-spacing:-.04em!important;text-align:center!important;background:#ffffff13!important;border:1px solid #ffffff1f!important;border-radius:23px!important;margin-top:18px!important;padding:16px 12px!important;font-size:36px!important;display:block!important}.cz-app[data-version="12.5.73"] .cz-depart-hero{border-color:#a855f76b!important;padding:24px!important}.cz-app[data-version="12.5.73"] .cz-depart-hero strong{text-shadow:0 12px 40px #00000052;color:#fff!important;font-size:66px!important}.cz-app[data-version="12.5.73"] .cz-depart-hero h2{font-size:23px!important;line-height:1.2!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis{gap:12px!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis div{min-width:0;background:linear-gradient(#0e1a32c2,#050f1fe6)!important;border-color:#86aeff33!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis strong{font-size:19px!important}.cz-app[data-version="12.5.73"] .cz-map-card{overflow:hidden}.cz-app[data-version="12.5.73"] .cz-map-canvas{isolation:isolate;background:linear-gradient(135deg,#050f23f5,#030914fa),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 30px),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 30px)!important;height:238px!important}.cz-app[data-version="12.5.73"] .cz-map-card ul{gap:0;display:grid;margin-top:4px!important}.cz-app[data-version="12.5.73"] .cz-map-card li{color:#fff!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:72px!important;display:grid!important}.cz-app[data-version="12.5.73"] .cz-map-card li>span{min-width:0!important;display:block!important}.cz-app[data-version="12.5.73"] .cz-map-card li strong{white-space:normal!important;color:#fff!important;line-height:1.18!important;display:block!important}.cz-app[data-version="12.5.73"] .cz-map-card li b{color:#24e1a5!important}.cz-app[data-version="12.5.73"] .cz-map-card small{color:#cbd5e1!important;margin-top:4px!important;font-size:13px!important;line-height:1.28!important}.cz-app[data-version="12.5.73"] .cz-map-card footer button{border-radius:18px!important;min-height:56px!important}.cz-app[data-version="12.5.73"] .cz-alert-list article{background:linear-gradient(#0e1a32d6,#050f1feb)!important;border-width:1px!important;box-shadow:0 20px 52px #00000057!important}.cz-app[data-version="12.5.73"] .cz-alert-list article h3{color:#fff!important;font-size:21px!important;line-height:1.16!important}.cz-app[data-version="12.5.73"] .cz-alert-list article p{color:#d1d9e7!important;opacity:1!important}.cz-app[data-version="12.5.73"] .cz-profile h2{color:#fff!important;opacity:1!important}.cz-app[data-version="12.5.73"] .cz-profile p{color:#d8b4fe!important;opacity:1!important}.cz-app[data-version="12.5.73"] .cz-setting{background:#ffffff0e!important;grid-template-columns:50px minmax(0,1fr) 56px!important}.cz-app[data-version="12.5.73"] .cz-setting strong{color:#fff!important;font-size:15px!important;line-height:1.22!important}.cz-app[data-version="12.5.73"] .cz-setting small{color:#34d399!important}.cz-app[data-version="12.5.73"] .cz-bottom-nav{height:84px;-webkit-backdrop-filter:blur(22px)saturate(140%)!important;backdrop-filter:blur(22px)saturate(140%)!important;background:#07101fe0!important;border:1px solid #ffffff24!important;box-shadow:0 -10px 40px #0000007a,inset 0 1px #ffffff0f!important}.cz-app[data-version="12.5.73"] .cz-bottom-nav button.active{text-shadow:0 0 16px #a855f7bf;color:#d8b4fe!important}.cz-app[data-version="12.5.73"] .cz-bottom-nav button.active svg{filter:drop-shadow(0 0 12px #a855f7db)}@media(max-width:560px){.cz-app[data-version="12.5.73"]{padding-inline:16px!important;padding-top:16px!important}.cz-app[data-version="12.5.73"] .cz-brand-row{margin-bottom:22px}.cz-app[data-version="12.5.73"] .cz-brand-lockup strong{font-size:27px!important}.cz-app[data-version="12.5.73"] .cz-brand-lockup small{font-size:7px!important}.cz-app[data-version="12.5.73"] .cz-pills{display:none!important}.cz-app[data-version="12.5.73"] .cz-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cz-app[data-version="12.5.73"] .cz-kpi{min-height:88px!important;padding:11px!important}.cz-app[data-version="12.5.73"] .cz-kpi>span{width:38px!important;height:38px!important}.cz-app[data-version="12.5.73"] .cz-kpi strong{font-size:17px!important}.cz-app[data-version="12.5.73"] .cz-route strong{font-size:39px!important}.cz-app[data-version="12.5.73"] .cz-time-trio strong{font-size:28px!important}.cz-app[data-version="12.5.73"] .cz-roster-card{padding:20px!important}.cz-app[data-version="12.5.73"] .cz-roster-main{grid-template-columns:52px minmax(0,1fr) 22px!important;gap:14px!important}.cz-app[data-version="12.5.73"] .cz-roster-icon{width:52px!important;height:52px!important}.cz-app[data-version="12.5.73"] .cz-roster-card h3{font-size:20px!important;line-height:1.12!important}.cz-app[data-version="12.5.73"] .cz-roster-card p{font-size:13px!important;line-height:1.34!important}.cz-app[data-version="12.5.73"] .cz-roster-time{padding:15px 8px!important;font-size:31px!important}.cz-app[data-version="12.5.73"] .cz-depart-hero strong{font-size:58px!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis div{padding:12px 9px!important}.cz-app[data-version="12.5.73"] .cz-depart-kpis strong{font-size:17px!important}}html.dark,html[data-crew-theme=dark],html.dark body,html[data-crew-theme=dark] body{color:#f8fbff!important;background:#020916!important}@media(prefers-color-scheme:light){html.dark .cz-app,html.dark .cz-auth,html[data-crew-theme=dark] .cz-app,html[data-crew-theme=dark] .cz-auth{color:#f8fbff!important;background:radial-gradient(circle at 88% 5%,#a855f757,#0000 28%),radial-gradient(circle at 14% 75%,#22d3ee29,#0000 26%),linear-gradient(#061327,#030a16 58%,#010612)!important}html.dark .cz-wallpaper,html[data-crew-theme=dark] .cz-wallpaper{opacity:.98!important}}.cz-app[data-version="12.5.73"],.cz-auth[data-version="12.5.73"]{color:#f8fbff!important;background:radial-gradient(circle at 88% 5%,#a855f757,#0000 28%),radial-gradient(circle at 14% 75%,#22d3ee29,#0000 26%),linear-gradient(#061327,#030a16 58%,#010612)!important}.cz-auth[data-version="12.5.73"]{justify-content:flex-start!important;width:100%!important;max-width:760px!important;min-height:100dvh!important;margin:0 auto!important;padding:38px 24px 34px!important;overflow-y:auto!important}.cz-auth[data-version="12.5.73"] .cz-wallpaper{opacity:.98!important;background-image:linear-gradient(#0209161a,#020916b8),url(/assets/brand/crewcheck-wallpaper-v1267.png)!important;background-position:50%!important;background-size:cover!important}.cz-auth[data-version="12.5.73"]:before{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px,radial-gradient(circle at 72% 18%,#a855f73d,#0000 28%),radial-gradient(circle at 11% 78%,#22d3ee2b,#0000 24%)!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand{text-align:left!important;color:#fff!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"logo word""logo pills"!important;justify-content:center!important;align-items:center!important;gap:8px 16px!important;width:min(640px,100%)!important;margin:18px auto 26px!important;display:grid!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand>span{border-radius:21px!important;grid-area:logo!important;width:64px!important;height:64px!important;box-shadow:0 0 34px #ec48996b,0 0 28px #a855f75c,inset 0 1px #fff6!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand>div{grid-area:word!important;min-width:0!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand strong{color:#fff!important;text-shadow:0 8px 28px #00000073!important;letter-spacing:-.045em!important;font-size:38px!important;line-height:1!important;display:block!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand small{color:#e9b174!important;letter-spacing:.25em!important;margin-top:7px!important;font-size:10px!important;font-weight:700!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand p{background:#0206175c!important;border:1px solid #ffffff29!important;border-radius:999px!important;grid-area:pills!important;justify-content:flex-start!important;justify-self:start!important;width:auto!important;margin:0!important;padding:4px!important;display:inline-flex!important;box-shadow:0 14px 36px #00000040!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand em,.cz-auth[data-version="12.5.73"] .cz-auth-brand b{color:#fff!important;padding:8px 18px!important;font-size:16px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand b{color:#ff66ad!important}.cz-auth[data-version="12.5.73"] .cz-login-card{color:#070b12!important;background:linear-gradient(#fbf8f4,#f4efe9)!important;border:1px solid #ffffffbf!important;border-radius:34px!important;width:min(640px,100%)!important;margin:0 auto!important;padding:26px!important;box-shadow:0 34px 95px #0000008f,0 0 0 1px #ffffff2e!important}.cz-auth[data-version="12.5.73"] .cz-tabs{background:#ebe6e0!important;border:1px solid #d7d0ca!important;border-radius:23px!important;height:72px!important;margin-bottom:24px!important;padding:6px!important}.cz-auth[data-version="12.5.73"] .cz-tabs button{color:#121826!important;border-radius:18px!important;height:58px!important;font-size:18px!important;font-weight:850!important}.cz-auth[data-version="12.5.73"] .cz-tabs button.active{background:#fff!important;box-shadow:0 18px 34px #14100a17!important}.cz-auth[data-version="12.5.73"] .cz-login-card>small{color:#6d28d9!important;margin-bottom:10px!important;font-size:18px!important;font-weight:900!important;display:block!important}.cz-auth[data-version="12.5.73"] .cz-login-card h1{color:#05070b!important;margin:8px 0 14px!important;font-size:42px!important;line-height:1.04!important}.cz-auth[data-version="12.5.73"] .cz-login-card p{color:#374151!important;margin-bottom:18px!important;font-size:17px!important;line-height:1.45!important}.cz-auth[data-version="12.5.73"] .cz-login-card label{color:#101827!important;background:#ffffff57!important;border:1px solid #d9d1ca!important;border-radius:21px!important;margin:14px 0!important;padding:16px 16px 18px!important;font-size:15px!important}.cz-auth[data-version="12.5.73"] .cz-login-card input{color:#111827!important;background:#fff!important;border:1px solid #ded8d2!important;border-radius:15px!important;height:58px!important;font-size:18px!important;font-weight:700!important}.cz-auth[data-version="12.5.73"] .cz-primary{background:linear-gradient(90deg,#5b21b6,#9d35d4 48%,#ec4899)!important;border-radius:18px!important;height:62px!important;box-shadow:0 20px 42px #ec489947,0 0 22px #a855f73b!important}.cz-auth[data-version="12.5.73"] .cz-secondary{color:#111827!important;background:#fff!important;border:1px solid #bdb5ad!important;border-radius:17px!important;height:58px!important}.cz-auth[data-version="12.5.73"] .cz-auth-footer{background:#0206176b!important;border:1px solid #a855f759!important;justify-content:center!important;width:min(520px,92%)!important;margin:22px auto 0!important;box-shadow:0 16px 42px #00000047!important}.cz-app[data-version="12.5.73"] .cz-wallpaper{filter:saturate(1.14)contrast(1.06)!important}.cz-app[data-version="12.5.73"] .cz-brand-row{margin-bottom:26px!important}.cz-app[data-version="12.5.73"] .cz-flight-card,.cz-app[data-version="12.5.73"] .cz-smart-card,.cz-app[data-version="12.5.73"] .cz-roster-card,.cz-app[data-version="12.5.73"] .cz-map-card,.cz-app[data-version="12.5.73"] .cz-alert-list article,.cz-app[data-version="12.5.73"] .cz-setting,.cz-app[data-version="12.5.73"] .cz-profile{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important}.cz-app[data-version="12.5.73"] .cz-roster-card h3,.cz-app[data-version="12.5.73"] .cz-alert-list article h3{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:560px){.cz-auth[data-version="12.5.73"]{padding:28px 18px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand{grid-template-columns:56px minmax(0,1fr)!important;gap:6px 13px!important;margin-top:22px!important;margin-bottom:22px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand>span{border-radius:18px!important;width:56px!important;height:56px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand strong{font-size:31px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand small{letter-spacing:.22em!important;font-size:8px!important}.cz-auth[data-version="12.5.73"] .cz-auth-brand em,.cz-auth[data-version="12.5.73"] .cz-auth-brand b{padding:6px 14px!important;font-size:14px!important}.cz-auth[data-version="12.5.73"] .cz-login-card{border-radius:29px!important;padding:22px!important}.cz-auth[data-version="12.5.73"] .cz-login-card h1{font-size:34px!important}.cz-auth[data-version="12.5.73"] .cz-login-card p{font-size:16px!important}.cz-auth[data-version="12.5.73"] .cz-tabs{height:66px!important}.cz-auth[data-version="12.5.73"] .cz-tabs button{height:52px!important;font-size:16px!important}}.cz-shortcuts-full{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-panel-head{z-index:1;margin:18px 28px;position:relative}.cz-panel-head h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,8vw,3.3rem);font-weight:900;line-height:.98}.cz-panel-head h1:after{content:"";background:linear-gradient(90deg,#a855f7,#22d3ee);border-radius:999px;width:52px;height:4px;margin-top:14px;display:block}.cz-panel-head p{color:#ecf4ffbd;max-width:760px;font-size:1rem;line-height:1.55}.cz-feature-grid,.cz-radar-screen,.cz-weather-grid,.cz-finance-grid,.cz-report-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 28px 18px;display:grid;position:relative}.cz-feature-grid button,.cz-radar-screen article,.cz-weather-grid article,.cz-report-grid article,.cz-toolbox,.cz-mini-status,.cz-diagnostics,.cz-finance-grid .cz-kpi{color:#f8fbff;background:linear-gradient(145deg,#0d1b30db,#081222c7);border:1px solid #94a3b838;border-radius:26px;box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff0d}.cz-feature-grid button{text-align:left;align-content:start;gap:8px;min-height:122px;padding:18px;display:grid}.cz-feature-grid svg,.cz-radar-screen svg,.cz-weather-grid svg{color:#b475ff;filter:drop-shadow(0 0 14px #a855f773)}.cz-feature-grid strong,.cz-radar-screen h2,.cz-weather-grid h2,.cz-report-grid h2{color:#fff;font-size:1.1rem}.cz-feature-grid small,.cz-radar-screen p,.cz-radar-screen span,.cz-weather-grid p,.cz-toolbox p,.cz-mini-status p,.cz-diagnostics span,.cz-report-grid p{color:#deebffb8;line-height:1.45}.cz-toolbox,.cz-mini-status,.cz-diagnostics{z-index:1;margin:0 28px 18px;padding:20px;position:relative}.cz-toolbox h2{color:#d8b4fe;margin:0 0 12px;font-size:1.25rem}.cz-tool-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cz-tool-actions button,.cz-stack-list .cz-roster-card button{color:#fff;background:linear-gradient(135deg,#7c3aed52,#0ea5e92e);border:1px solid #22d3ee61;border-radius:16px;padding:12px 10px;font-weight:900}.cz-radar-screen article,.cz-weather-grid article,.cz-report-grid article{padding:20px}.cz-radar-screen article strong,.cz-weather-grid article strong,.cz-report-grid article strong{color:#67e8f9;margin:12px 0 4px;font-size:1.35rem;display:block}.cz-finance-grid .cz-kpi{margin:0;padding:18px}.cz-report-grid{grid-template-columns:1fr}.cz-report-grid article strong{color:#fff;font-size:2.1rem}.cz-diagnostics p{border-bottom:1px solid #94a3b829;grid-template-columns:1fr 1.6fr;gap:8px;margin:0;padding:10px 0;display:grid}.cz-diagnostics p:last-child{border-bottom:0}.cz-diagnostics strong{color:#e9d5ff}.cz-stack-list .cz-roster-card{align-items:center}.cz-app[data-view=features],.cz-app[data-view=radar],.cz-app[data-view=weather],.cz-app[data-view=perdiem],.cz-app[data-view=salary],.cz-app[data-view=reports],.cz-app[data-view=calendar],.cz-app[data-view=exports],.cz-app[data-view=routine],.cz-app[data-view=database],.cz-app[data-view=crew]{padding-bottom:130px}.cz-map-card .cz-map-canvas{overflow:hidden}@media(max-width:520px){.cz-feature-grid,.cz-radar-screen,.cz-weather-grid,.cz-finance-grid{grid-template-columns:1fr 1fr;gap:10px;margin-left:18px;margin-right:18px}.cz-feature-grid button{min-height:106px;padding:14px}.cz-feature-grid strong{font-size:1rem}.cz-toolbox,.cz-mini-status,.cz-diagnostics,.cz-panel-head{margin-left:18px;margin-right:18px}.cz-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-diagnostics p{grid-template-columns:1fr}.cz-shortcuts-full{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-app[data-version="12.5.78"],.cz-auth[data-version="12.5.78"]{color:#f8fbff;isolation:isolate;background:#020818;min-height:100dvh}.cz-auth[data-version="12.5.78"]{padding:34px 22px 44px;position:relative;overflow-x:hidden}.cz-auth[data-version="12.5.78"] .cz-wallpaper,.cz-app[data-version="12.5.78"] .cz-wallpaper{filter:saturate(1.15)contrast(1.07);background-image:linear-gradient(#02091614,#020916b8),url(/assets/brand/crewcheck-wallpaper-v1267.png)!important;background-position:50%!important;background-size:cover!important}.cz-auth[data-version="12.5.78"] .cz-auth-brand{text-align:left;color:#fff;z-index:1;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"logo word""logo pills";align-items:center;gap:8px 16px;width:min(640px,100%);margin:18px auto 26px;display:grid;position:relative}.cz-auth[data-version="12.5.78"] .cz-auth-brand>span{background:linear-gradient(135deg,#67e8f9,#a855f7 55%,#ec4899);border-radius:21px;grid-area:logo;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 34px #ec48996b,0 0 28px #a855f75c,inset 0 1px #fff6}.cz-auth[data-version="12.5.78"] .cz-auth-brand>div{grid-area:word;min-width:0}.cz-auth[data-version="12.5.78"] .cz-auth-brand strong{color:#fff;text-shadow:0 8px 28px #00000073;letter-spacing:-.045em;font-size:38px;line-height:1;display:block}.cz-auth[data-version="12.5.78"] .cz-auth-brand small{color:#e9b174;letter-spacing:.25em;margin-top:7px;font-size:10px;font-weight:800;display:block}.cz-auth[data-version="12.5.78"] .cz-auth-brand p{background:#0206176b;border:1px solid #ffffff29;border-radius:999px;grid-area:pills;justify-self:start;width:auto;margin:0;padding:4px;display:inline-flex}.cz-auth[data-version="12.5.78"] .cz-auth-brand em,.cz-auth[data-version="12.5.78"] .cz-auth-brand b{color:#fff;padding:8px 18px;font-size:16px;font-style:normal}.cz-auth[data-version="12.5.78"] .cz-auth-brand b{color:#ff66ad}.cz-auth[data-version="12.5.78"] .cz-login-card{z-index:1;color:#070b12;background:linear-gradient(#fbf8f4,#f4efe9);border:1px solid #ffffffbf;border-radius:34px;width:min(640px,100%);margin:0 auto;padding:26px;position:relative;box-shadow:0 34px 95px #0000008f,0 0 0 1px #ffffff2e}.cz-auth[data-version="12.5.78"] .cz-tabs{background:#ebe6e0;border:1px solid #d7d0ca;border-radius:23px;height:72px;margin-bottom:24px;padding:6px;display:flex}.cz-auth[data-version="12.5.78"] .cz-tabs button{color:#121826;background:0 0;border:0;border-radius:18px;flex:1;height:58px;font-size:18px;font-weight:850}.cz-auth[data-version="12.5.78"] .cz-tabs button.active{background:#fff;box-shadow:0 18px 34px #14100a17}.cz-auth[data-version="12.5.78"] .cz-login-card>small{color:#6d28d9;margin-bottom:10px;font-size:18px;font-weight:900;display:block}.cz-auth[data-version="12.5.78"] .cz-login-card h1{color:#05070b;margin:8px 0 14px;font-size:42px;line-height:1.04}.cz-auth[data-version="12.5.78"] .cz-login-card p{color:#374151;margin-bottom:18px;font-size:17px;line-height:1.45}.cz-auth[data-version="12.5.78"] .cz-login-card label{color:#101827;background:#ffffff57;border:1px solid #d9d1ca;border-radius:21px;gap:8px;margin:14px 0;padding:16px;font-size:15px;display:grid}.cz-auth[data-version="12.5.78"] .cz-login-card input{color:#111827;background:#fff;border:1px solid #ded8d2;border-radius:15px;height:58px;padding:0 14px;font-size:18px;font-weight:700}.cz-auth[data-version="12.5.78"] .cz-primary{color:#fff;background:linear-gradient(90deg,#5b21b6,#9d35d4 48%,#ec4899);border:0;border-radius:18px;height:62px;font-weight:900;box-shadow:0 20px 42px #ec489947}.cz-auth[data-version="12.5.78"] .cz-secondary{color:#111827;background:#fff;border:1px solid #bdb5ad;border-radius:17px;height:58px;font-weight:900}.cz-auth[data-version="12.5.78"] .cz-auth-footer{z-index:1;background:#0206176b;border:1px solid #a855f759;justify-content:center;width:min(520px,92%);margin:22px auto 0;position:relative;box-shadow:0 16px 42px #00000047}.cz-menu-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061773;grid-template-columns:minmax(0,1fr) min(420px,92vw);display:grid;position:fixed;inset:0}.cz-menu-backdrop{background:0 0;border:0}.cz-menu-panel{color:#f8fbff;background:linear-gradient(#080f1efa,#030814f5);border-left:1px solid #a855f747;height:100dvh;padding:18px 16px 120px;overflow:auto;box-shadow:-22px 0 70px #0000007a}.cz-menu-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cz-menu-panel header>div{align-items:center;gap:12px;display:flex}.cz-menu-panel header strong{font-size:1.2rem;display:block}.cz-menu-panel header small{color:#deebffa6;display:block}.cz-menu-panel header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;width:44px;height:44px}.cz-menu-section{gap:9px;margin:16px 0;display:grid}.cz-menu-section h3{color:#d8b4fe;text-transform:uppercase;letter-spacing:.16em;margin:6px;font-size:.85rem}.cz-menu-section>button{text-align:left;color:#fff;background:linear-gradient(135deg,#0f172abf,#02081794);border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}.cz-menu-section>button.active{border-color:#a855f7a6;box-shadow:0 0 28px #a855f729,inset 0 1px #ffffff14}.cz-menu-section>button.danger{border-color:#f43f5e59}.cz-menu-section svg{color:#a78bfa}.cz-menu-section strong{font-size:.98rem;display:block}.cz-menu-section small{color:#e2e8f0ad;margin-top:2px;font-size:.78rem;display:block}.cz-complete-days{z-index:1;gap:10px;margin:18px 28px 130px;display:grid;position:relative}.cz-complete-days h2{color:#d8b4fe;margin:6px 0}.cz-complete-days article{color:#fff;background:linear-gradient(145deg,#0d1b30d6,#081222bd);border:1px solid #94a3b833;border-radius:22px;padding:16px}.cz-complete-days header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cz-complete-days header span{color:#d8b4fe;background:#a855f729;border-radius:999px;padding:6px 10px;font-weight:800}.cz-complete-days p{color:#e6f0ffcc;margin:8px 0}.cz-complete-days small{color:#e6f0ff94}.cz-roster-actions{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 28px 16px;display:grid;position:relative}.cz-roster-actions button{color:#fff;background:linear-gradient(135deg,#7c3aed38,#0ea5e926);border:1px solid #22d3ee47;border-radius:16px;min-height:48px;font-weight:900}.cz-field-setting{cursor:text}.cz-field-setting input{color:#fff;background:0 0;border:0;width:100%;min-height:36px;padding:4px 0;font-weight:800}.cz-field-setting input::placeholder{color:#e2e8f073}.cz-setting span.on,.cz-setting span:not(:empty){background:linear-gradient(90deg,#7c3aed,#ec4899)!important}.cz-setting span.on:after{transform:translate(22px)}.cz-settings-actions{gap:10px;margin-top:18px;display:grid}.cz-settings-actions button{color:#fff;background:linear-gradient(135deg,#7c3aed4d,#ec489933);border:1px solid #a855f759;border-radius:18px;min-height:52px;font-weight:900}.cz-feature-grid button,.cz-shortcuts button,.cz-bottom-nav button,.cz-roster-actions button,.cz-tool-actions button{cursor:pointer}.cz-busy{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617b8;place-items:center;display:grid;position:fixed;inset:0}.cz-busy strong{color:#fff;margin-top:16px;font-size:1.2rem;display:block}.cz-busy svg{color:#d8b4fe;filter:drop-shadow(0 0 30px #a855f7);width:70px;height:70px}@media(max-width:560px){.cz-menu-overlay{grid-template-columns:1fr}.cz-menu-backdrop{display:none}.cz-menu-panel{border-left:0;width:100%}.cz-roster-actions,.cz-complete-days{margin-left:18px;margin-right:18px}.cz-roster-actions{grid-template-columns:1fr}.cz-auth[data-version="12.5.78"]{padding:28px 18px}.cz-auth[data-version="12.5.78"] .cz-auth-brand{grid-template-columns:56px minmax(0,1fr);gap:6px 13px}.cz-auth[data-version="12.5.78"] .cz-auth-brand>span{width:56px;height:56px}.cz-auth[data-version="12.5.78"] .cz-auth-brand strong{font-size:31px}.cz-auth[data-version="12.5.78"] .cz-login-card{border-radius:29px;padding:22px}.cz-auth[data-version="12.5.78"] .cz-login-card h1{font-size:34px}}.cz-app[data-version="12.5.78"] .cz-tool-actions button,.cz-app[data-version="12.5.78"] .cz-menu-section>button,.cz-app[data-version="12.5.78"] .cz-feature-grid button{touch-action:manipulation;-webkit-tap-highlight-color:#a855f72e}.cz-app[data-version="12.5.78"] .cz-roster-copy h3,.cz-app[data-version="12.5.78"] .cz-menu-section strong,.cz-app[data-version="12.5.78"] .cz-feature-grid strong{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:1.16}.cz-app[data-version="12.5.78"] .cz-toolbox{box-shadow:0 18px 60px #00000061,inset 0 1px #ffffff14}.cz-app[data-version="12.5.78"] .cz-menu-panel{scrollbar-width:thin;scrollbar-color:#a855f7a6 #02081740}:root,html[data-crew-theme=dark]{--cz-text:#f8fbff;--cz-muted:#e2ecffc2;--cz-card:#050c1cc7;--cz-card-strong:#0a1630eb;--cz-line:#89bdff3d;--cz-cyan:#5de7ff;--cz-pink:#ff4fd8;--cz-purple:#8b5cf6;--cz-bg0:#020817;--cz-bg1:#071528}html[data-crew-theme=dark] body,html[data-crew-theme=dark] .cz-app{color:var(--cz-text)!important;background:#020817!important}html[data-crew-theme=dark] .cz-app *,html[data-crew-theme=dark] .cz-menu-panel *,html[data-crew-theme=dark] .cz-detail-modal *{color:inherit}html[data-crew-theme=dark] input,html[data-crew-theme=dark] textarea,html[data-crew-theme=dark] select{color:#f8fbff!important;background:#030a189e!important}html[data-crew-theme=dark] small,html[data-crew-theme=dark] p,html[data-crew-theme=dark] span{color:#e2ecffd1}html[data-crew-theme=dark] strong,html[data-crew-theme=dark] h1,html[data-crew-theme=dark] h2,html[data-crew-theme=dark] h3,html[data-crew-theme=dark] b{color:#fff}.cz-wallpaper{animation:18s ease-in-out infinite alternate czWallpaperDrift}.cz-wallpaper:before{transform-origin:50% 70%;animation:9s linear infinite czRadarSweep}.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-kpi,.cz-menu-panel,.cz-toolbox,.cz-report-grid article,.cz-empty-real{animation:.38s both czRise}@keyframes czRise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes czWallpaperDrift{0%{filter:saturate(1.08);transform:translate(-1.2%,-1%)scale(1.02)}to{filter:saturate(1.25);transform:translate(1.2%,1%)scale(1.06)}}@keyframes czRadarSweep{0%{opacity:.35;transform:rotate(0)scale(1.1)}to{opacity:.58;transform:rotate(360deg)scale(1.1)}}.cz-empty-real{background:linear-gradient(145deg,#08142cdb,#100c26c2);border:1px solid #5de7ff47;border-radius:28px;margin:18px 18px 14px;padding:22px;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff14}.cz-empty-real svg{width:42px;height:42px;color:var(--cz-cyan);filter:drop-shadow(0 0 16px #5de7ff73)}.cz-empty-real h2{margin:12px 0 8px;font-size:22px}.cz-empty-real p{margin:0 0 16px;line-height:1.5}.cz-empty-real button,.cz-detail-modal footer button,.cz-opening-video button{background:linear-gradient(135deg,#5de7ff,#8b5cf6 52%,#ff4fd8);border:0;border-radius:18px;padding:13px 16px;font-weight:900;box-shadow:0 18px 42px #5de7ff38;color:#03101d!important}.cz-detail-modal{z-index:70;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.cz-detail-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010612a8;border:0;position:absolute;inset:0}.cz-detail-modal>article{background:linear-gradient(160deg,#050d1ef5,#0f0c2af0);border:1px solid #5de7ff52;border-radius:30px;width:min(100%,560px);max-height:86vh;padding:18px;position:relative;overflow:auto;box-shadow:0 -28px 80px #0000007a}.cz-detail-modal header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cz-detail-modal header button{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.cz-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cz-detail-grid div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.cz-detail-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.cz-detail-grid strong{margin-top:4px;font-size:17px;display:block}.cz-detail-modal footer{gap:10px;padding-top:10px;display:flex;overflow:auto}.cz-opening-video{z-index:90;background:#020817;place-items:end center;padding:24px 18px 36px;display:grid;position:fixed;inset:0;overflow:hidden}.cz-opening-video video{object-fit:cover;opacity:.48;filter:saturate(1.25)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.cz-opening-video:after{content:"";background:radial-gradient(circle at 50% 18%,#5de7ff2e,#0000 38%),linear-gradient(#02081759,#020817f0);position:absolute;inset:0}.cz-opening-video>div{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d1fbd;border:1px solid #5de7ff47;border-radius:32px;width:min(100%,560px);padding:24px;position:relative;box-shadow:0 28px 90px #00000073}.cz-opening-video span{color:#5de7ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:inline-flex}.cz-opening-video h1{margin:12px 0 8px;font-size:38px}.cz-opening-video p{font-size:15px;line-height:1.55}html[data-crew-theme=light] .cz-brand-row,html[data-crew-theme=light] .cz-kpi,html[data-crew-theme=light] .cz-flight-card,html[data-crew-theme=light] .cz-smart-card,html[data-crew-theme=light] .cz-roster-card,html[data-crew-theme=light] .cz-toolbox,html[data-crew-theme=light] .cz-report-grid article,html[data-crew-theme=light] .cz-menu-panel,html[data-crew-theme=light] .cz-empty-real{color:#071427!important;background:#ffffffdb!important;border-color:#19468224!important;box-shadow:0 18px 55px #24497821!important}html[data-crew-theme=light] .cz-app *,html[data-crew-theme=light] .cz-menu-panel *{color:inherit}html[data-crew-theme=light] input{color:#071427!important;background:#f5f9ffeb!important;border-color:#1946822e!important}html[data-crew-theme=light] .cz-bottom-nav{background:#ffffffd6!important;border-color:#19468224!important}html[data-crew-theme=light] .cz-bottom-nav button.active{background:linear-gradient(135deg,#2ac2ff29,#8b5cf624)!important}.cz-crew-line{background:#0f172a14;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:.9rem;display:flex}.cz-crew-line span{opacity:.72;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.cz-crew-line strong{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.cz-routine-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cz-routine-strip span{background:#0ea5e924;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:850}.cz-finance-table{gap:10px;margin:16px 0 96px;display:grid}.cz-finance-table h2{margin:0 0 4px;font-size:1rem}.cz-finance-row{background:#0f172a14;border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.cz-finance-row span{opacity:.8;font-weight:900}.cz-finance-row small{opacity:.72}.cz-finance-row b{font-weight:950}.cz-finance-row.muted{opacity:.86}.cz-wakeup-options button.active{outline:2px solid #0ea5e9a6;box-shadow:0 0 0 4px #0ea5e91f}[data-crew-theme=light] .cz-crew-line,[data-crew-theme=light] .cz-finance-row{color:#0f172a;background:#0206170f}[data-crew-theme=dark] .cz-crew-line,[data-crew-theme=dark] .cz-finance-row{background:#ffffff14}.cz-day-linked{padding-left:14px;position:relative}.cz-day-linked:before{content:"";background:linear-gradient(#5abeffb3,#64ffd22e);border-radius:99px;width:2px;position:absolute;top:34px;bottom:8px;left:2px}.cz-roster-card.now{outline:1px solid #63ffcc73;box-shadow:0 0 0 1px #63ffcc1f,0 18px 50px #00000047}.cz-roster-card.future{border-color:#7ec8ff47}.cz-roster-card.past{opacity:.78}.cz-roster-linked-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cz-roster-linked-chips span{color:var(--cz-text,#eaf5ff);background:#0919329e;border:1px solid #7ec8ff33;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.cz-weather-inline{background:linear-gradient(#081831d1,#050e1deb);border:1px solid #7ec8ff38;border-radius:22px;margin-top:14px;padding:14px}.cz-weather-inline header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.cz-weather-inline header strong{font-size:15px}.cz-weather-inline header span{opacity:.82;margin-left:auto;font-size:12px;font-weight:800}.cz-weather-metar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cz-weather-metar-grid article{background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;padding:12px}.cz-weather-metar-grid small{opacity:.74;margin-bottom:4px;font-weight:800;display:block}.cz-weather-metar-grid strong{margin-bottom:4px;font-size:18px;display:block}.cz-weather-metar-grid p{opacity:.9;margin:0;font-size:12px;line-height:1.35}.cz-weather-inline footer{opacity:.82;margin-top:10px;font-size:12px;font-weight:800}@media(max-width:720px){.cz-weather-metar-grid{grid-template-columns:1fr}.cz-roster-linked-chips span{font-size:11px}}.cz-route-visual{background:radial-gradient(circle at 20% 25%,#a855f733,#0000 34%),radial-gradient(circle at 80% 25%,#22d3ee2e,#0000 34%),#040d1db8;border:1px solid #22d3ee38;border-radius:28px;min-height:210px;padding:10px;position:relative;overflow:hidden}.cz-route-visual.compact{min-height:150px}.cz-route-visual svg{width:100%;min-height:145px;display:block}.cz-route-visual text{fill:#f1f5f9c2;letter-spacing:.3px;font-size:13px;font-weight:800}.cz-route-visual-copy{color:#f8fafc;flex-wrap:wrap;align-items:center;gap:9px;padding:0 10px 10px;display:flex}.cz-route-visual-copy strong{font-size:.95rem}.cz-route-visual-copy span{color:#22d3ee;font-weight:900}.cz-route-visual-copy small{color:#e2e8f0b8;width:100%}.cz-month-map-card,.cz-car-card{background:linear-gradient(#061227eb,#040a18fa);border:1px solid #94a3b833;border-radius:30px;margin:18px 22px;padding:18px;box-shadow:0 22px 70px #00000047}.cz-month-map-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cz-month-map-card header strong{color:#fff;font-size:1.35rem;display:block}.cz-month-map-card header span{color:#e2e8f0b3;margin-top:4px;display:block}.cz-month-map-card header button{color:#fff;background:#0f172ac7;border:1px solid #94a3b847;border-radius:999px;padding:10px 14px;font-weight:800}.cz-month-map{aspect-ratio:1/.92;background:radial-gradient(circle at 70% 30%,#22d3ee33,#0000 30%),radial-gradient(circle at 35% 75%,#a855f72e,#0000 28%),#020817d6;border:1px solid #22d3ee2e;border-radius:24px;width:100%}.cz-month-map rect{fill:#0208171a}.cz-brazil-shape{fill:#0f766e3d;stroke:#22d3ee57;stroke-width:.6px}.cz-month-route-line{stroke:url(#czMonthRoute);stroke-width:.9px;stroke-linecap:round;opacity:.74}.cz-month-airport circle{fill:#f43f5e;stroke:#fff;stroke-width:.55px}.cz-month-airport text{fill:#fff;text-shadow:0 1px 5px #000c;font-size:4px;font-weight:900}.cz-destination-strip{scroll-snap-type:x mandatory;gap:10px;padding:14px 2px 2px;display:flex;overflow-x:auto}.cz-destination-strip span{scroll-snap-align:start;color:#e2e8f0c7;background:#0f172aa3;border:1px solid #94a3b833;border-radius:18px;flex:none;min-width:132px;padding:10px 12px;font-size:.78rem}.cz-destination-strip b{color:#fff;margin-bottom:2px;font-size:1rem;display:block}.cz-car-grid{gap:14px;display:grid}.cz-car-card>svg{color:#22d3ee;width:34px;height:34px;margin-bottom:8px}.cz-car-card h2{color:#fff;margin:0 0 8px;font-size:1.22rem}.cz-car-card p{color:#e2e8f0bd;margin:0 0 14px;line-height:1.45}@media(min-width:820px){.cz-car-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px}}:root{--cc-bottom-nav-space:132px;--cc-safe-inline:clamp(14px, 4vw, 28px);--cc-ios-on:linear-gradient(135deg, #24d3ee 0%, #3478ff 46%, #9d4edd 100%);--cc-ios-off:linear-gradient(180deg, #ffffff29, #94a3b82e)}html,body,#root,.cz-app{min-width:0;max-width:100%;scroll-padding-bottom:var(--cc-bottom-nav-space);overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom)}.cz-app{box-sizing:border-box;width:100%;min-height:100dvh;padding-bottom:calc(var(--cc-bottom-nav-space) + env(safe-area-inset-bottom))}.cz-app *,.cz-app :before,.cz-app :after{box-sizing:border-box;min-width:0;max-width:100%}.cz-kpi-row,.cz-money-row,.cz-info-duo,.cz-time-trio,.cz-flight-pills,.cz-roster-actions,.cz-shortcuts,.cz-feature-grid,.cz-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-kpi,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-empty-real,.cz-toolbox,.cz-menu-panel,.cz-complete-days article{max-width:100%;overflow:hidden}.cz-brand-row,.cz-title,.cz-section-head,.cz-kpi-row,.cz-flight-card,.cz-smart-card,.cz-stack-list,.cz-roster-actions,.cz-money-row,.cz-panel-head,.cz-complete-days{margin-left:var(--cc-safe-inline);margin-right:var(--cc-safe-inline)}.cz-bottom-nav{bottom:calc(12px + env(safe-area-inset-bottom));width:min(100% - 24px,560px);left:50%;transform:translate(-50%)}.cz-flight-head,.cz-airline,.cz-route,.cz-roster-main,.cz-crew-line{min-width:0}.cz-airline strong,.cz-airline em,.cz-roster-copy h3,.cz-roster-copy p,.cz-route span,.cz-route strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cz-flight-pills{gap:8px;margin:12px 0;display:grid}.cz-flight-pills span{color:var(--cz-text,#f8fbff);background:#5de7ff1a;border:1px solid #5de7ff33;border-radius:999px;gap:2px;padding:9px 10px;font-size:12px;line-height:1.15;display:grid;overflow:hidden}.cz-flight-pills b{text-transform:uppercase;letter-spacing:.08em;opacity:.72;font-size:10px}.cz-latam-mark{place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.cz-date-chip{transform-origin:100%;flex:none;transform:scale(.92)}.cz-route-arc svg{width:20px;height:20px}.cz-roster-timeline{position:relative}.cz-roster-timeline:before{content:"";background:linear-gradient(#5de7ffa6,#8b5cf66b,#ff4fd838);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:31px}.cz-card-chevron,.cz-roster-chevron{color:#e2ecffb8;flex:none;width:18px;height:18px}.cz-money-row button,.cz-money-row div{color:#fff;text-align:left;background:linear-gradient(145deg,#0d1b30d6,#081222b8);border:1px solid #22d3ee3d;border-radius:22px;gap:4px;min-height:82px;padding:14px;display:grid}.cz-money-row button strong,.cz-money-row div strong{font-size:clamp(22px,7vw,34px);line-height:1}.cz-setting>span:last-child{border:1px solid #ffffff2e;border-radius:999px;width:54px;height:32px;padding:3px;transition:background .22s,border-color .22s,transform .12s;box-shadow:inset 0 1px 4px #0003;background:var(--cc-ios-off)!important}.cz-setting>span:last-child:after{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(0);box-shadow:0 4px 12px #00000038}.cz-setting>span:last-child.on{border-color:#5de7ff73;background:var(--cc-ios-on)!important}.cz-setting>span:last-child.on:after{transform:translate(22px)}.cz-setting:active>span:last-child{transform:scale(.96)}.cz-setting:focus-visible{outline-offset:3px;outline:3px solid #5de7ff6b}.cz-setting[disabled]{opacity:.55;pointer-events:none}html[data-crew-theme=light]{--cc-light-page:#f4f8ff;--cc-light-surface:#fffffff0;--cc-light-text:#071427;--cc-light-muted:#4b6078;--cc-light-border:#0f375f24;--cc-light-pill:#0369a117}html[data-crew-theme=light] .cz-app{background:var(--cc-light-page)!important;color:var(--cc-light-text)!important}html[data-crew-theme=light] .cz-brand-row,html[data-crew-theme=light] .cz-kpi,html[data-crew-theme=light] .cz-flight-card,html[data-crew-theme=light] .cz-smart-card,html[data-crew-theme=light] .cz-roster-card,html[data-crew-theme=light] .cz-money-row button,html[data-crew-theme=light] .cz-money-row div,html[data-crew-theme=light] .cz-menu-panel,html[data-crew-theme=light] .cz-toolbox,html[data-crew-theme=light] .cz-empty-real,html[data-crew-theme=light] .cz-complete-days article{background:var(--cc-light-surface)!important;color:var(--cc-light-text)!important;border-color:var(--cc-light-border)!important;box-shadow:0 18px 48px #21477024!important}html[data-crew-theme=light] .cz-flight-pills span,html[data-crew-theme=light] .cz-routine-strip span,html[data-crew-theme=light] .cz-complete-days header span{background:var(--cc-light-pill)!important;color:var(--cc-light-text)!important;border-color:#0369a124!important}html[data-crew-theme=light] .cz-roster-actions button,html[data-crew-theme=light] .cz-tool-actions button,html[data-crew-theme=light] .cz-settings-actions button{color:var(--cc-light-text)!important;background:linear-gradient(135deg,#0369a11f,#7c3aed1a)!important;border-color:#0369a133!important}html[data-crew-theme=light] p,html[data-crew-theme=light] small,html[data-crew-theme=light] span{color:var(--cc-light-muted)}html[data-crew-theme=light] strong,html[data-crew-theme=light] h1,html[data-crew-theme=light] h2,html[data-crew-theme=light] h3,html[data-crew-theme=light] b{color:var(--cc-light-text)}html[data-crew-theme=light] .cz-bottom-nav{color:var(--cc-light-text)!important;border-color:var(--cc-light-border)!important;background:#ffffffeb!important}@media(max-width:640px){:root{--cc-bottom-nav-space:146px;--cc-safe-inline:14px}.cz-app{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.cz-brand-lockup small,.cz-pills{display:none}.cz-kpi-row,.cz-money-row,.cz-info-duo,.cz-time-trio,.cz-flight-pills{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-roster-actions{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cz-roster-actions button{min-height:44px;padding:9px 7px;font-size:12px}.cz-flight-card{border-radius:24px;padding:14px}.cz-route{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.cz-route strong{font-size:clamp(24px,9vw,38px)}.cz-time-trio div{padding:10px}.cz-time-trio strong{font-size:clamp(18px,6vw,26px)}.cz-kpi{padding:12px}.cz-kpi strong{font-size:clamp(22px,8vw,34px)}.cz-roster-time{white-space:nowrap;font-size:12px}}.cz-menu-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a855f7a6 #02081729;max-height:100dvh;padding-bottom:calc(156px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.cz-menu-section>button,.cz-feature-grid button,.cz-tool-actions button,.cz-settings-actions button,.cz-roster-actions button{touch-action:manipulation;-webkit-tap-highlight-color:#a855f724;min-width:0}.cz-menu-section>button span,.cz-feature-grid button small,.cz-feature-grid button strong{overflow-wrap:break-word;min-width:0}html[data-crew-theme=light] .cz-radar-screen article,html[data-crew-theme=light] .cz-weather-grid article,html[data-crew-theme=light] .cz-feature-grid button,html[data-crew-theme=light] .cz-report-grid article,html[data-crew-theme=light] .cz-alert-detail,html[data-crew-theme=light] .cz-diagnostics,html[data-crew-theme=light] .cz-mini-status,html[data-crew-theme=light] .cz-finance-grid .cz-kpi,html[data-crew-theme=light] .cz-menu-section>button{color:var(--cc-light-text)!important;background:linear-gradient(145deg,#fffffff5,#f7faffe6)!important;border-color:#0f375f24!important;box-shadow:0 18px 48px #21477021!important}html[data-crew-theme=light] .cz-menu-section svg,html[data-crew-theme=light] .cz-feature-grid svg,html[data-crew-theme=light] .cz-radar-screen svg,html[data-crew-theme=light] .cz-weather-grid svg{color:#0369a1!important;filter:none!important}html[data-crew-theme=light] .cz-menu-section small,html[data-crew-theme=light] .cz-feature-grid small,html[data-crew-theme=light] .cz-radar-screen p,html[data-crew-theme=light] .cz-radar-screen span,html[data-crew-theme=light] .cz-weather-grid p,html[data-crew-theme=light] .cz-weather-grid small,html[data-crew-theme=light] .cz-toolbox p,html[data-crew-theme=light] .cz-mini-status p,html[data-crew-theme=light] .cz-diagnostics span,html[data-crew-theme=light] .cz-report-grid p{color:var(--cc-light-muted)!important}html[data-crew-theme=light] .cz-radar-screen article strong,html[data-crew-theme=light] .cz-weather-grid article strong,html[data-crew-theme=light] .cz-report-grid article strong{color:var(--cc-light-text)!important}html[data-crew-theme=light] .cz-tool-actions button,html[data-crew-theme=light] .cz-settings-actions button,html[data-crew-theme=light] .cz-roster-actions button{color:var(--cc-light-text)!important;background:linear-gradient(145deg,#fffffff5,#eff7ffe0)!important;border-color:#0f375f29!important;box-shadow:0 12px 28px #2147701a!important}html[data-crew-theme=light] .cz-tool-actions button:active,html[data-crew-theme=light] .cz-settings-actions button:active,html[data-crew-theme=light] .cz-roster-actions button:active,html[data-crew-theme=light] .cz-menu-section>button:active{transform:translateY(1px)}@media(max-width:640px){.cz-menu-panel{border-left:0;width:100%;padding:18px 14px calc(170px + env(safe-area-inset-bottom))!important}.cz-menu-section>button{border-radius:20px;min-height:64px}.cz-radar-screen,.cz-weather-grid,.cz-feature-grid,.cz-report-grid,.cz-finance-grid{grid-template-columns:1fr!important}}:root{--cc-page-max:1180px;--cc-ink:#06162c;--cc-muted:#51647d;--cc-line-soft:#183f6c21;--cc-surface-premium:#ffffffeb;--cc-surface-premium-strong:#fffffffa;--cc-shadow-premium:0 22px 60px #1a365f24;--cc-shadow-soft:0 12px 28px #1a365f1a;--cc-cta:linear-gradient(135deg, #0ea5e9 0%, #6366f1 48%, #d946ef 100%);--cc-cta-soft:linear-gradient(135deg, #0ea5e921, #6366f11f 52%, #d946ef1c)}.cz-brand-row,.cz-title,.cz-section-head,.cz-kpi-row,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-stack-list,.cz-roster-actions,.cz-panel-head,.cz-feature-grid,.cz-radar-screen,.cz-weather-grid,.cz-finance-grid,.cz-report-grid,.cz-toolbox,.cz-mini-status,.cz-diagnostics,.cz-complete-days,.cz-alert-detail,.cz-alert-stack,.cz-month-map-card,.cz-car-grid,.cz-settings{width:min(calc(100% - (var(--cc-safe-inline) * 2)),var(--cc-page-max));margin-left:auto!important;margin-right:auto!important}.cz-panel-head h1,.cz-title h1,.cz-section-head h2{letter-spacing:0;overflow-wrap:break-word}.cz-feature-grid button,.cz-tool-actions button,.cz-settings-actions button,.cz-roster-actions button,.cz-money-row div,.cz-money-row button,.cz-report-grid article,.cz-radar-screen article,.cz-weather-grid article,.cz-toolbox,.cz-mini-status,.cz-diagnostics,.cz-alert-detail,.cz-month-map-card,.cz-car-card,.cz-empty-real,.cz-setting,.cz-profile{overflow-wrap:break-word;overflow:hidden}.cz-feature-grid button,.cz-tool-actions button,.cz-settings-actions button,.cz-roster-actions button{white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:48px;line-height:1.15;display:inline-flex}.cz-feature-grid button{flex-direction:column;justify-content:flex-start;align-items:flex-start}.cz-feature-grid button strong,.cz-tool-actions button,.cz-settings-actions button,.cz-roster-actions button,.cz-menu-section strong,.cz-menu-section small,.cz-roster-copy h3,.cz-roster-copy p,.cz-alert-detail p,.cz-report-grid p,.cz-radar-screen p,.cz-weather-grid p{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.cz-menu-overlay{overscroll-behavior:contain}.cz-menu-panel{touch-action:pan-y;width:min(430px,100vw)!important;height:100svh!important;max-height:100svh!important;padding-bottom:calc(190px + env(safe-area-inset-bottom))!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden scroll!important}.cz-menu-panel header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:4px 0 12px;position:sticky;top:0}.cz-menu-section>button{border-radius:22px;min-height:72px;padding:14px}.cz-menu-section>button svg:first-child,.cz-feature-grid button>svg:first-child,.cz-tool-actions button>svg:first-child,.cz-settings-actions button>svg:first-child,.cz-roster-actions button>svg:first-child{flex:none}.cz-flight-pills span,.cz-roster-linked-chips span,.cz-routine-strip span{white-space:normal;overflow-wrap:break-word}html[data-crew-theme=light]{--cc-light-page:#edf5ff;--cc-light-surface:var(--cc-surface-premium);--cc-light-surface-strong:var(--cc-surface-premium-strong);--cc-light-text:var(--cc-ink);--cc-light-muted:var(--cc-muted);--cc-light-border:var(--cc-line-soft);--cc-light-pill:#0e749014}html[data-crew-theme=light] body,html[data-crew-theme=light] .cz-app{color:var(--cc-ink)!important;background:radial-gradient(circle at 18% 18%,#22d3ee2e,#0000 34%),radial-gradient(circle at 76% 8%,#a855f724,#0000 32%),linear-gradient(#f7fbff,#edf5ff 52%,#e8f1fb)!important}html[data-crew-theme=light] .cz-wallpaper{opacity:.16!important;filter:saturate(.72)contrast(.92)brightness(1.14)!important}html[data-crew-theme=light] .cz-panel-head h1,html[data-crew-theme=light] .cz-title small,html[data-crew-theme=light] .cz-section-head h2{color:var(--cc-ink)!important;text-shadow:none!important}html[data-crew-theme=light] .cz-panel-head p,html[data-crew-theme=light] .cz-section-head button,html[data-crew-theme=light] .cz-title i+*{color:var(--cc-muted)!important}html[data-crew-theme=light] .cz-brand-row,html[data-crew-theme=light] .cz-kpi,html[data-crew-theme=light] .cz-flight-card,html[data-crew-theme=light] .cz-smart-card,html[data-crew-theme=light] .cz-roster-card,html[data-crew-theme=light] .cz-money-row div,html[data-crew-theme=light] .cz-money-row button,html[data-crew-theme=light] .cz-report-grid article,html[data-crew-theme=light] .cz-radar-screen article,html[data-crew-theme=light] .cz-weather-grid article,html[data-crew-theme=light] .cz-feature-grid button,html[data-crew-theme=light] .cz-toolbox,html[data-crew-theme=light] .cz-mini-status,html[data-crew-theme=light] .cz-diagnostics,html[data-crew-theme=light] .cz-finance-grid .cz-kpi,html[data-crew-theme=light] .cz-empty-real,html[data-crew-theme=light] .cz-alert-detail,html[data-crew-theme=light] .cz-complete-days article,html[data-crew-theme=light] .cz-month-map-card,html[data-crew-theme=light] .cz-car-card,html[data-crew-theme=light] .cz-setting,html[data-crew-theme=light] .cz-profile{color:var(--cc-ink)!important;border:1px solid var(--cc-line-soft)!important;box-shadow:var(--cc-shadow-premium)!important;background:linear-gradient(145deg,#fffffffa,#f5faffe6)!important}html[data-crew-theme=light] .cz-feature-grid button,html[data-crew-theme=light] .cz-menu-section>button,html[data-crew-theme=light] .cz-tool-actions button,html[data-crew-theme=light] .cz-settings-actions button,html[data-crew-theme=light] .cz-roster-actions button{box-shadow:var(--cc-shadow-soft)!important;color:var(--cc-ink)!important;background:linear-gradient(145deg,#fffffff7,#f4f9ffe6)!important;border:1px solid #1c4b8024!important}html[data-crew-theme=light] .cz-feature-grid button:hover,html[data-crew-theme=light] .cz-menu-section>button:hover,html[data-crew-theme=light] .cz-tool-actions button:hover,html[data-crew-theme=light] .cz-settings-actions button:hover,html[data-crew-theme=light] .cz-roster-actions button:hover{background:linear-gradient(145deg,#fffffffc,#ecf8fff0)!important;border-color:#0ea5e947!important}html[data-crew-theme=light] .cz-menu-panel{color:var(--cc-ink)!important;background:radial-gradient(circle at 20% 0,#22d3ee24,#0000 34%),linear-gradient(#fffffffa,#f4f9fff5)!important;border-left:1px solid #1c4b801f!important;box-shadow:-26px 0 80px #1a365f33!important}html[data-crew-theme=light] .cz-menu-panel header{background:linear-gradient(#fffffffa,#ffffffdb)!important}html[data-crew-theme=light] .cz-menu-section h3{color:#365373!important}html[data-crew-theme=light] .cz-menu-section>button.active{background:var(--cc-cta-soft)!important;border-color:#6366f157!important;box-shadow:0 14px 34px #6366f11f,0 0 0 2px #0ea5e91a!important}html[data-crew-theme=light] .cz-menu-section>button svg:first-child,html[data-crew-theme=light] .cz-feature-grid button>svg:first-child,html[data-crew-theme=light] .cz-tool-actions button>svg:first-child,html[data-crew-theme=light] .cz-settings-actions button>svg:first-child,html[data-crew-theme=light] .cz-roster-actions button>svg:first-child{color:#075985!important;filter:none!important}html[data-crew-theme=light] .cz-menu-section small,html[data-crew-theme=light] .cz-feature-grid small,html[data-crew-theme=light] .cz-radar-screen p,html[data-crew-theme=light] .cz-radar-screen span,html[data-crew-theme=light] .cz-weather-grid p,html[data-crew-theme=light] .cz-weather-grid small,html[data-crew-theme=light] .cz-toolbox p,html[data-crew-theme=light] .cz-mini-status p,html[data-crew-theme=light] .cz-diagnostics span,html[data-crew-theme=light] .cz-report-grid p,html[data-crew-theme=light] .cz-car-card p,html[data-crew-theme=light] .cz-month-map-card header span{color:var(--cc-muted)!important}html[data-crew-theme=light] .cz-radar-screen article strong,html[data-crew-theme=light] .cz-weather-grid article strong,html[data-crew-theme=light] .cz-report-grid article strong,html[data-crew-theme=light] .cz-money-row strong,html[data-crew-theme=light] .cz-kpi strong{color:var(--cc-ink)!important}html[data-crew-theme=light] .cz-flight-pills span,html[data-crew-theme=light] .cz-roster-linked-chips span,html[data-crew-theme=light] .cz-routine-strip span,html[data-crew-theme=light] .cz-complete-days header span{color:#16425f!important;background:#0e749014!important;border-color:#0e749021!important}html[data-crew-theme=light] .cz-weather-inline{color:var(--cc-ink)!important;background:linear-gradient(145deg,#fffffff5,#f2f9ffe6)!important;border-color:#1c4b8024!important}html[data-crew-theme=light] .cz-weather-metar-grid article{background:#0e749012!important;border-color:#0e74901f!important}html[data-crew-theme=light] .cz-bottom-nav{background:#fffffff0!important;border:1px solid #1c4b8021!important;box-shadow:0 24px 70px #1a365f2e!important}html[data-crew-theme=light] .cz-bottom-nav button.active{color:var(--cc-ink)!important;background:linear-gradient(135deg,#0ea5e924,#6366f11f,#d946ef1a)!important}html[data-crew-theme=light] .cz-alert-detail footer button:last-child,html[data-crew-theme=light] .cz-empty-real button{background:var(--cc-cta)!important;color:#fff!important}html[data-crew-theme=dark] .cz-feature-grid button,html[data-crew-theme=dark] .cz-tool-actions button,html[data-crew-theme=dark] .cz-settings-actions button,html[data-crew-theme=dark] .cz-roster-actions button,html[data-crew-theme=dark] .cz-menu-section>button{border-color:#5de7ff33;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff0d}@media(max-width:720px){.cz-brand-row,.cz-title,.cz-section-head,.cz-kpi-row,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-stack-list,.cz-roster-actions,.cz-panel-head,.cz-feature-grid,.cz-radar-screen,.cz-weather-grid,.cz-finance-grid,.cz-report-grid,.cz-toolbox,.cz-mini-status,.cz-diagnostics,.cz-complete-days,.cz-alert-detail,.cz-alert-stack,.cz-month-map-card,.cz-car-grid,.cz-settings{width:min(calc(100% - 28px),var(--cc-page-max))}.cz-panel-head h1{font-size:clamp(2rem,13vw,3.35rem)}.cz-feature-grid,.cz-radar-screen,.cz-weather-grid,.cz-report-grid,.cz-finance-grid,.cz-tool-actions,.cz-settings-actions,.cz-roster-actions{grid-template-columns:1fr!important}.cz-menu-panel{width:100vw!important;padding:16px 14px calc(190px + env(safe-area-inset-bottom))!important}.cz-menu-section>button{min-height:66px}.cz-radar-screen article,.cz-weather-grid article,.cz-report-grid article,.cz-toolbox,.cz-mini-status,.cz-alert-detail{padding:18px}}.cz-google-route-card,.cz-google-month-card,.cz-parking-hero{background:linear-gradient(145deg,#08152aeb,#050e1df5);border:1px solid #5de7ff38;border-radius:28px;padding:clamp(14px,4vw,22px);overflow:hidden;box-shadow:0 26px 70px #0000004d}.cz-google-route-card header,.cz-google-month-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cz-google-route-card header div,.cz-google-month-card header div{gap:3px;display:grid}.cz-google-route-card header b,.cz-google-month-card header strong{color:#f8fbff;font-size:clamp(18px,5vw,24px)}.cz-google-route-card header span,.cz-google-month-card header span{color:#e2ecffb8;font-size:13px}.cz-route-kpis,.cz-parking-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cz-route-kpis div,.cz-parking-data span{background:#ffffff0e;border:1px solid #5de7ff29;border-radius:18px;gap:4px;min-width:0;padding:12px;display:grid}.cz-route-kpis small,.cz-parking-data b{color:#e2ecffa3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.cz-route-kpis strong,.cz-parking-data span{color:#fff;text-overflow:ellipsis;overflow:hidden}.cz-google-map-preview{aspect-ratio:16/9;background:radial-gradient(circle at 24% 30%,#22d3ee4d,#0000 28%),radial-gradient(circle at 72% 55%,#a855f747,#0000 30%),linear-gradient(135deg,#0b1f3af5,#050e1dfa);border:1px solid #5de7ff33;border-radius:24px;width:100%;position:relative;overflow:hidden}.cz-google-map-preview iframe{border:0;width:100%;height:100%;display:block}.cz-map-fallback{text-align:center;color:#e2ecffc7;place-items:center;gap:8px;height:100%;padding:22px;display:grid}.cz-map-fallback svg{color:#67e8f9;width:42px;height:42px}.cz-map-fallback strong{color:#fff;font-size:18px}.cz-google-route-card footer,.cz-parking-hero .cz-tool-actions{margin-top:14px}.cz-parking-grid .cz-car-card{min-width:0}html[data-crew-theme=light] .cz-google-route-card,html[data-crew-theme=light] .cz-google-month-card,html[data-crew-theme=light] .cz-parking-hero{color:#071427!important;background:#fffffff0!important;border-color:#0369a129!important;box-shadow:0 22px 55px #21477024!important}html[data-crew-theme=light] .cz-google-route-card header b,html[data-crew-theme=light] .cz-google-month-card header strong,html[data-crew-theme=light] .cz-map-fallback strong,html[data-crew-theme=light] .cz-route-kpis strong,html[data-crew-theme=light] .cz-parking-data span{color:#071427!important}html[data-crew-theme=light] .cz-route-kpis div,html[data-crew-theme=light] .cz-parking-data span{background:#0369a10f!important;border-color:#0369a121!important}@media(max-width:640px){.cz-google-route-card header,.cz-google-month-card header{flex-direction:column;align-items:stretch}.cz-route-kpis,.cz-parking-data{grid-template-columns:1fr}.cz-google-map-preview{aspect-ratio:4/3;border-radius:20px}}.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-google-route-card,.cz-google-month-card,.cz-car-card,.cz-toolbox,.cz-alert-detail,.cz-finance-table,.cz-report-grid article,.cz-weather-grid article,.cz-radar-screen article,.cz-menu-panel{max-width:100%;overflow:hidden}.cz-roster-copy,.cz-roster-copy h3,.cz-roster-copy p,.cz-roster-copy small,.cz-airline,.cz-route,.cz-detail-grid div,.cz-route-kpis div,.cz-parking-data span{overflow-wrap:break-word;min-width:0}.cz-tool-actions,.cz-roster-actions,.cz-operational-actions{flex-wrap:wrap;gap:10px;display:flex}.cz-tool-actions button,.cz-roster-actions button,.cz-operational-actions button{border-radius:18px;flex:150px;min-width:min(100%,150px)}.cz-calendar-select{width:100%;color:inherit;background:#ffffff14;border:1px solid #5de7ff38;border-radius:18px;margin-top:14px;padding:14px 16px}.cz-setting>span:last-child{box-shadow:inset 0 0 0 1px #ffffff24,0 8px 24px #0000002e!important}.cz-setting>span:last-child.on{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important}html[data-crew-theme=light] .cz-calendar-select{color:#071427;background:#fffffff5;border-color:#0369a12e}@media(max-width:720px){.cz-money-row,.cz-finance-grid,.cz-report-grid,.cz-weather-grid,.cz-radar-screen,.cz-detail-grid{grid-template-columns:1fr!important}.cz-route{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important}.cz-roster-main{grid-template-columns:auto minmax(0,1fr) auto}}.cz-radar-screen article{max-width:100%;overflow:hidden}.cz-radar-screen article p,.cz-radar-screen article span,.cz-radar-screen article strong{overflow-wrap:break-word}.cz-tool-actions button[disabled]{opacity:.64;cursor:wait}.cz-static-map-img{object-fit:cover;border-radius:inherit;border:0;width:100%;height:100%;min-height:220px;display:block}.cz-layover-weather-badge{color:#f6fafff0;background:#fff1;border:1px solid #5de7ff2e;border-radius:18px;align-items:center;gap:10px;margin:10px 12px 12px;padding:10px 12px;display:flex;overflow:hidden}.cz-layover-weather-badge span{gap:2px;min-width:0;display:grid}.cz-layover-weather-badge strong,.cz-layover-weather-badge small{overflow-wrap:break-word}.cz-layover-weather-badge small{color:#e2ecffb3}html[data-crew-theme=light] .cz-layover-weather-badge{color:#071427;background:#0369a10f;border-color:#0369a124}html[data-crew-theme=light] .cz-layover-weather-badge small{color:#0f172aad}@media(max-width:640px){.cz-static-map-img{min-height:240px}.cz-layover-weather-badge{margin-inline:8px}}:root{--crew-bg-0:#030712;--crew-bg-1:#071427;--crew-bg-2:#0b1f3a;--crew-card:#08152adb;--crew-card-strong:#0f223eeb;--crew-border:#7dd3fc38;--crew-border-soft:#94a3b829;--crew-text:#f8fbff;--crew-muted:#e2ecffb8;--crew-subtle:#e2ecff8f;--crew-cyan:#22d3ee;--crew-blue:#3b82f6;--crew-purple:#8b5cf6;--crew-green:#34d399;--crew-warn:#f59e0b;--crew-danger:#fb7185;--crew-shadow:0 24px 70px #00000047;--crew-radius-xl:30px;--crew-radius-lg:24px;--crew-radius-md:18px}html[data-crew-theme=light]{--crew-bg-0:#eef6ff;--crew-bg-1:#f8fbff;--crew-bg-2:#fff;--crew-card:#fffffff0;--crew-card-strong:#fffffffa;--crew-border:#0369a12e;--crew-border-soft:#0f172a1a;--crew-text:#071427;--crew-muted:#0f172ab8;--crew-subtle:#0f172a8c;--crew-shadow:0 22px 60px #21477024}.cz-app,.cz-app *{box-sizing:border-box;min-width:0}.cz-app{color:var(--crew-text);background:radial-gradient(circle at 10% 0%,#22d3ee29,transparent 28%),radial-gradient(circle at 92% 12%,#8b5cf62e,transparent 32%),linear-gradient(180deg,var(--crew-bg-1),var(--crew-bg-0))}.cz-panel-head,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-alert-detail,.cz-car-card,.cz-google-route-card,.cz-google-month-card,.cz-radar-screen article,.cz-weather-grid article,.cz-report-grid article,.cz-finance-table,.cz-profile,.cz-menu-panel,.cz-month-map-card,.cz-empty-real{border:1px solid var(--crew-border);background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--crew-card);max-width:100%;box-shadow:var(--crew-shadow);border-radius:var(--crew-radius-lg);-webkit-backdrop-filter:blur(18px);overflow:hidden}.cz-panel-head{border-radius:var(--crew-radius-xl);padding:clamp(18px,4vw,28px)}.cz-panel-head h1,.cz-flight-card h2,.cz-smart-card h2,.cz-roster-card h3,.cz-toolbox h2,.cz-alert-detail h2,.cz-car-card h2,.cz-google-route-card header b,.cz-google-month-card header strong,.cz-radar-screen article h2,.cz-weather-grid article h2,.cz-report-grid article h2{letter-spacing:-.02em;line-height:1.05;color:var(--crew-text)!important}.cz-panel-head p,.cz-flight-card p,.cz-smart-card p,.cz-roster-card p,.cz-toolbox p,.cz-alert-detail p,.cz-car-card p,.cz-google-route-card span,.cz-google-month-card span,.cz-radar-screen article span,.cz-weather-grid article p,.cz-report-grid article p{overflow-wrap:break-word;color:var(--crew-muted)!important}.cz-feature-grid,.cz-finance-grid,.cz-report-grid,.cz-weather-grid,.cz-radar-screen,.cz-car-grid,.cz-money-row,.cz-depart-kpis,.cz-route-kpis,.cz-parking-data{gap:clamp(10px,2.2vw,16px)}.cz-feature-grid>button,.cz-tool-actions button,.cz-roster-actions button,.cz-operational-actions button,.cz-google-route-card footer button,.cz-google-month-card header button,.cz-empty-real button,.cz-alert-detail footer button,.cz-profile button,.cz-menu-panel button{min-height:44px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:0 14px 32px #0000002e;color:var(--crew-text)!important;background:radial-gradient(circle at 20% 0,#22d3ee38,#0000 38%),linear-gradient(135deg,#3b82f633,#8b5cf629),#ffffff0e!important;border:1px solid #7dd3fc3d!important;border-radius:20px!important}.cz-feature-grid>button:hover,.cz-tool-actions button:hover,.cz-roster-actions button:hover,.cz-operational-actions button:hover,.cz-google-route-card footer button:hover,.cz-google-month-card header button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #22d3ee1f,0 16px 38px #00000038;border-color:#22d3ee85!important}.cz-feature-grid>button:active,.cz-tool-actions button:active,.cz-roster-actions button:active,.cz-operational-actions button:active{transform:translateY(0)scale(.99)}.cz-roster-card{padding:clamp(13px,3vw,18px)}.cz-roster-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cz-roster-copy,.cz-roster-copy h3,.cz-roster-copy p,.cz-roster-copy small,.cz-route,.cz-airline,.cz-day-headline,.cz-detail-grid div,.cz-detail-grid p,.cz-route-kpis div,.cz-parking-data span,.cz-routine-strip span,.cz-destination-strip span,.cz-calendar-select,.cz-mini-status,.cz-weather-inline,.cz-weather-inline p,.cz-layover-weather-badge,.cz-layover-weather-badge strong,.cz-layover-weather-badge small{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.cz-roster-icon{width:42px;height:42px;color:var(--crew-cyan);background:radial-gradient(circle at 30% 20%,#22d3ee52,#0000 42%),#ffffff12;border:1px solid #7dd3fc2e;border-radius:16px;place-items:center;display:grid}.cz-roster-linked-chips,.cz-routine-strip,.cz-destination-strip,.cz-tool-actions,.cz-roster-actions,.cz-operational-actions{flex-wrap:wrap;gap:8px;display:flex}.cz-roster-linked-chips span,.cz-routine-strip span,.cz-destination-strip span,.cz-mini-status p{border:1px solid var(--crew-border-soft);color:var(--crew-muted);background:#ffffff0e;border-radius:999px;padding:8px 10px}.cz-google-map-preview,.cz-world-map,.cz-static-map-img{border:1px solid #7dd3fc33;border-radius:24px;overflow:hidden}.cz-static-map-img{filter:saturate(1.08)contrast(1.02)}.cz-layover-weather-badge{box-shadow:inset 0 0 0 1px #ffffff0a}.cz-radar-screen article{position:relative}.cz-radar-screen article:after,.cz-google-route-card:after,.cz-google-month-card:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(135deg,#22d3ee14,#0000 42%,#8b5cf614);position:absolute;inset:0}.cz-radar-screen article>*,.cz-google-route-card>*,.cz-google-month-card>*{z-index:1;position:relative}.cz-finance-table table{table-layout:fixed;border-collapse:collapse;width:100%}.cz-finance-table th,.cz-finance-table td{overflow-wrap:break-word;border-bottom:1px solid var(--crew-border-soft);padding:10px}.cz-setting>span:last-child{position:relative;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#64748b52!important;border:1px solid #94a3b842!important;border-radius:999px!important;width:52px!important;height:30px!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px #0000002e!important}.cz-setting>span:last-child:before{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:3px;box-shadow:0 8px 18px #00000047}.cz-setting>span:last-child.on{background:linear-gradient(135deg,var(--crew-cyan),var(--crew-blue),var(--crew-purple))!important;border-color:#ffffff42!important;box-shadow:0 0 0 1px #22d3ee38,0 0 28px #22d3ee3d!important}.cz-setting>span:last-child.on:before{transform:translate(21px)}html[data-crew-theme=light] .cz-panel-head,html[data-crew-theme=light] .cz-flight-card,html[data-crew-theme=light] .cz-smart-card,html[data-crew-theme=light] .cz-roster-card,html[data-crew-theme=light] .cz-toolbox,html[data-crew-theme=light] .cz-alert-detail,html[data-crew-theme=light] .cz-car-card,html[data-crew-theme=light] .cz-google-route-card,html[data-crew-theme=light] .cz-google-month-card,html[data-crew-theme=light] .cz-radar-screen article,html[data-crew-theme=light] .cz-weather-grid article,html[data-crew-theme=light] .cz-report-grid article,html[data-crew-theme=light] .cz-finance-table,html[data-crew-theme=light] .cz-profile,html[data-crew-theme=light] .cz-menu-panel,html[data-crew-theme=light] .cz-month-map-card,html[data-crew-theme=light] .cz-empty-real{background:radial-gradient(circle at 10% 0%,#0ea5e91a,transparent 30%),var(--crew-card)!important;color:var(--crew-text)!important}html[data-crew-theme=light] .cz-feature-grid>button,html[data-crew-theme=light] .cz-tool-actions button,html[data-crew-theme=light] .cz-roster-actions button,html[data-crew-theme=light] .cz-operational-actions button{color:var(--crew-text)!important;background:linear-gradient(135deg,#0ea5e914,#6366f10f),#fff!important}@media(max-width:860px){.cz-feature-grid,.cz-finance-grid,.cz-report-grid,.cz-weather-grid,.cz-radar-screen,.cz-car-grid,.cz-money-row,.cz-detail-grid{grid-template-columns:1fr!important}.cz-panel-head,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-alert-detail,.cz-car-card,.cz-google-route-card,.cz-google-month-card{border-radius:22px}.cz-tool-actions button,.cz-roster-actions button,.cz-operational-actions button{flex:150px;min-width:min(100%,150px)}.cz-route{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important}.cz-roster-main{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:520px){.cz-panel-head{padding:16px}.cz-roster-icon{width:38px;height:38px}.cz-roster-linked-chips span,.cz-routine-strip span,.cz-destination-strip span{border-radius:16px;flex:100%}.cz-google-map-preview{aspect-ratio:4/3!important}.cz-static-map-img{min-height:240px}}body{overscroll-behavior-x:none}.cz-app,.cz-app *{box-sizing:border-box;min-width:0;text-orientation:mixed!important;writing-mode:horizontal-tb!important}.cz-app{min-height:100dvh;padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.cz-content,.cz-main,.cz-page,.cz-screen,.cz-stack,.cz-stack-list,.cz-roster-view,.cz-roster-page,.cz-cockpit,.cz-dashboard,.cz-shell,main{max-width:100vw!important;overflow-x:hidden!important}.cz-panel-head,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-roster-expand-wrap,.cz-day-group,.cz-complete-days,.cz-complete-days article,.cz-toolbox,.cz-alert-detail,.cz-car-card,.cz-google-route-card,.cz-google-month-card,.cz-month-map-card,.cz-radar-screen article,.cz-weather-grid article,.cz-report-grid article,.cz-finance-table,.cz-profile,.cz-menu-panel,.cz-empty-real,.cz-next-program,.cz-next-card,.cz-operational-card,.cz-routine-card,.cz-hotel-card,.cz-gym-card{overflow-wrap:break-word;width:100%!important;max-width:100%!important;overflow:hidden!important}.cz-stack-list,.cz-day-group,.cz-complete-days,.cz-roster-view,.cz-cockpit,.cz-dashboard{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important}.cz-flight-card,.cz-next-program,.cz-next-card{border-radius:28px!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(18px,4vw,26px)!important}.cz-flight-card h1,.cz-flight-card h2,.cz-next-program h1,.cz-next-program h2,.cz-next-card h1,.cz-next-card h2{letter-spacing:-.04em;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;font-size:clamp(2rem,9vw,4.6rem)!important;line-height:.98!important}.cz-route,.cz-flight-route,.cz-next-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,2.5vw,18px)!important;max-width:100%!important;display:grid!important}.cz-route>*,.cz-flight-route>*,.cz-next-route>*{min-width:0!important;max-width:100%!important}.cz-route strong,.cz-flight-route strong,.cz-next-route strong{white-space:nowrap!important;font-size:clamp(2rem,10vw,4.2rem)!important}.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-metrics-grid,.cz-route-kpis,.cz-depart-kpis,.cz-parking-data,.cz-money-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))!important;gap:12px!important;max-width:100%!important;display:grid!important}.cz-detail-grid>*,.cz-flight-details>*,.cz-status-grid>*,.cz-gate-status>*,.cz-time-grid>*,.cz-metrics-grid>*,.cz-route-kpis>*,.cz-depart-kpis>*,.cz-parking-data>*,.cz-money-row>*{border-radius:22px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.cz-detail-grid strong,.cz-flight-details strong,.cz-status-grid strong,.cz-gate-status strong,.cz-time-grid strong,.cz-route-kpis strong,.cz-depart-kpis strong{white-space:normal!important;overflow-wrap:break-word!important;font-size:clamp(1.35rem,6vw,2.45rem)!important;line-height:1.05!important}.cz-detail-grid small,.cz-flight-details small,.cz-status-grid small,.cz-gate-status small,.cz-time-grid small,.cz-route-kpis small,.cz-depart-kpis small{white-space:normal!important;overflow-wrap:break-word!important;display:block!important}.cz-day-group,.cz-day-group-head,.cz-day-headline{white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important}.cz-roster-expand-wrap{margin-left:0!important;margin-right:0!important}.cz-roster-card{border-radius:26px!important;padding:clamp(14px,3.5vw,18px)!important;display:block!important}.cz-roster-main{grid-template-columns:clamp(58px,17vw,78px) minmax(0,1fr) 32px!important;align-items:start!important;gap:clamp(10px,3vw,16px)!important;width:100%!important;max-width:100%!important;display:grid!important}.cz-roster-icon{border-radius:20px!important;place-items:center!important;width:clamp(56px,16vw,74px)!important;min-width:clamp(56px,16vw,74px)!important;height:clamp(56px,16vw,74px)!important;min-height:clamp(56px,16vw,74px)!important;display:grid!important}.cz-roster-copy,.cz-roster-copy h2,.cz-roster-copy h3,.cz-roster-card h2,.cz-roster-card h3,.cz-roster-copy p,.cz-roster-card p,.cz-roster-copy small,.cz-roster-card small{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.cz-roster-copy h2,.cz-roster-copy h3,.cz-roster-card h2,.cz-roster-card h3{font-size:clamp(1.45rem,7vw,2.35rem)!important;line-height:1.06!important}.cz-roster-copy p,.cz-roster-card p,.cz-roster-copy small,.cz-roster-card small{font-size:clamp(.9rem,3.6vw,1.05rem)!important;line-height:1.28!important}.cz-roster-chevron{justify-self:end!important;width:28px!important;min-width:28px!important}.cz-roster-linked-chips,.cz-roster-chips,.cz-event-chips,.cz-weather-inline,.cz-routine-strip,.cz-destination-strip,.cz-mini-status,.cz-tool-actions,.cz-roster-actions,.cz-operational-actions{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-routine-strip>*,.cz-destination-strip>*,.cz-mini-status>*{aspect-ratio:auto!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;border-radius:16px!important;flex:112px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:min(100%,112px)!important;max-width:100%!important;height:auto!important;min-height:42px!important;max-height:none!important;padding:8px 11px!important;line-height:1.16!important;display:inline-flex!important}.cz-roster-linked-chips strong,.cz-roster-linked-chips span,.cz-roster-chips strong,.cz-roster-chips span,.cz-event-chips strong,.cz-event-chips span,.cz-weather-inline strong,.cz-weather-inline span,.cz-mini-status strong,.cz-mini-status span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.16!important}.cz-tool-actions button,.cz-roster-actions button,.cz-operational-actions button,.cz-google-route-card footer button,.cz-google-month-card header button,.cz-alert-detail footer button,.cz-profile button,.cz-menu-panel button{white-space:normal!important;overflow-wrap:break-word!important;border-radius:18px!important;width:auto!important;min-width:min(100%,148px)!important;max-width:100%!important;min-height:48px!important;padding:12px 14px!important;line-height:1.15!important}.cz-operational-actions button,.cz-tool-actions button{flex:160px!important}.cz-flight-card footer,.cz-next-program footer,.cz-next-card footer{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.cz-google-map-preview,.cz-world-map,.cz-static-map-img,.cz-month-map-card iframe,.cz-google-route-card iframe,.cz-google-month-card iframe{border-radius:22px!important;width:100%!important;max-width:100%!important;min-height:220px!important;overflow:hidden!important}.cz-static-map-img{object-fit:cover!important}.cz-finance-table,.cz-calendar-table,.cz-table-wrap,table{max-width:100%!important}.cz-finance-table,.cz-calendar-table,.cz-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.cz-bottom-nav,.cz-mobile-nav,.cz-tabbar,.cz-nav-bottom,nav[aria-label=Principal],nav[aria-label="Navegação principal"]{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:80!important;border-radius:28px!important;width:min(100vw - 20px,680px)!important;max-width:calc(100vw - 20px)!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important}.cz-bottom-nav *,.cz-mobile-nav *,.cz-tabbar *,.cz-nav-bottom *,nav[aria-label=Principal] *,nav[aria-label="Navegação principal"] *{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html[data-crew-theme=light] .cz-flight-card,html[data-crew-theme=light] .cz-smart-card,html[data-crew-theme=light] .cz-roster-card,html[data-crew-theme=light] .cz-panel-head,html[data-crew-theme=light] .cz-toolbox,html[data-crew-theme=light] .cz-alert-detail,html[data-crew-theme=light] .cz-google-route-card,html[data-crew-theme=light] .cz-google-month-card,html[data-crew-theme=light] .cz-month-map-card{color:#071427!important}html[data-crew-theme=light] .cz-flight-card p,html[data-crew-theme=light] .cz-roster-card p,html[data-crew-theme=light] .cz-panel-head p,html[data-crew-theme=light] .cz-smart-card p{color:#0f172ab8!important}@media(max-width:760px){.cz-panel-head,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-alert-detail,.cz-car-card,.cz-google-route-card,.cz-google-month-card,.cz-month-map-card{-webkit-backdrop-filter:none!important}.cz-stack-list,.cz-roster-view,.cz-cockpit,.cz-dashboard{gap:14px!important}}@media(max-width:520px){.cz-app{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.cz-roster-main{grid-template-columns:62px minmax(0,1fr) 26px!important;gap:10px!important}.cz-roster-icon{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-route-kpis,.cz-depart-kpis{grid-template-columns:1fr 1fr!important}.cz-detail-grid>*,.cz-flight-details>*,.cz-status-grid>*,.cz-gate-status>*,.cz-time-grid>*,.cz-route-kpis>*,.cz-depart-kpis>*{padding:12px!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-routine-strip>*,.cz-destination-strip>*,.cz-mini-status>*{flex:calc(50% - 8px)!important;min-width:calc(50% - 8px)!important}.cz-tool-actions button,.cz-roster-actions button,.cz-operational-actions button{flex:100%!important;width:100%!important}}@media(max-width:380px){.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-route-kpis,.cz-depart-kpis{grid-template-columns:1fr!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-routine-strip>*,.cz-destination-strip>*,.cz-mini-status>*{flex-basis:100%!important;min-width:100%!important}}.cz-app{padding-bottom:calc(168px + env(safe-area-inset-bottom))!important;overflow-x:clip!important}.cz-menu-overlay{height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-menu-panel{scrollbar-width:thin;scrollbar-color:#5de7ff9e #02081738;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(180px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.cz-menu-section>button,.cz-feature-grid button,.cz-shortcuts button,.cz-roster-card,.cz-toolbox,.cz-weather-grid article,.cz-detail-modal article,.cz-detail-grid>div,.cz-info-duo>div,.cz-flight-pills span,.cz-time-trio div{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;max-width:100%!important}.cz-airline strong,.cz-airline em,.cz-roster-copy h3,.cz-roster-copy p,.cz-route strong,.cz-route span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cz-flight-card{width:min(100% - 28px,760px)!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(16px,4vw,24px)!important;overflow:hidden!important}.cz-flight-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.cz-airline{flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.cz-airline strong{font-size:clamp(22px,7vw,34px)!important;line-height:1.05!important}.cz-route{grid-template-columns:minmax(0,1fr) clamp(44px,13vw,72px) minmax(0,1fr)!important;gap:8px!important}.cz-route strong{font-size:clamp(38px,12vw,58px)!important;line-height:.96!important}.cz-flight-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cz-flight-pills span{white-space:normal!important;border-radius:22px!important;padding:11px 13px!important;line-height:1.18!important}.cz-flight-pills b,.cz-time-trio span,.cz-info-duo span,.cz-detail-grid span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:.1em!important;line-height:1.22!important}.cz-time-trio{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.cz-time-trio strong{white-space:nowrap!important;font-size:clamp(28px,9vw,44px)!important;line-height:1!important}.cz-info-duo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cz-info-duo>div{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:10px 14px!important;padding:16px!important;display:grid!important}.cz-info-duo svg{grid-row:1/4!important;width:54px!important;height:54px!important;padding:14px!important}.cz-info-duo strong{white-space:normal!important;font-size:clamp(24px,7vw,36px)!important;line-height:1.12!important}.cz-info-duo small{white-space:normal!important;font-size:14px!important;line-height:1.35!important}.cz-routine-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.cz-routine-strip span{white-space:normal!important;text-align:center!important;line-height:1.2!important}.cz-roster-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,760px)!important;margin-left:auto!important;margin-right:auto!important}.cz-roster-actions button{white-space:normal!important;min-height:58px!important;padding:12px!important}.cz-detail-modal article{-webkit-overflow-scrolling:touch!important;width:min(100% - 24px,760px)!important;max-height:calc(100dvh - 32px)!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.cz-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cz-detail-grid>div{border-radius:24px!important;min-height:104px!important;padding:14px!important}.cz-detail-grid strong{white-space:normal!important;font-size:clamp(22px,6vw,34px)!important;line-height:1.12!important}.cz-weather-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:min(100% - 28px,760px)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.cz-weather-grid article{white-space:normal!important;overflow:hidden!important}.cz-weather-grid h2,.cz-weather-grid strong,.cz-weather-grid p,.cz-weather-grid small,.cz-empty-real p{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.35!important}.cz-empty-real{width:min(100% - 28px,760px)!important;margin-left:auto!important;margin-right:auto!important}.cz-bottom-nav{z-index:8000!important}@media(max-width:640px){.cz-brand-row,.cz-title,.cz-section-head,.cz-kpi-row,.cz-stack-list,.cz-panel-head,.cz-complete-days,.cz-money-row{margin-left:14px!important;margin-right:14px!important}.cz-flight-pills,.cz-info-duo,.cz-weather-grid,.cz-detail-grid,.cz-routine-strip,.cz-roster-actions{grid-template-columns:1fr!important}.cz-time-trio{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:10px!important}.cz-time-trio div{background:#020a1857!important;border:1px solid #ffffff1f!important;border-radius:24px!important}.cz-detail-grid>div,.cz-info-duo>div{min-height:auto!important}.cz-menu-panel{border-left:0!important;width:100%!important;padding-left:14px!important;padding-right:14px!important}.cz-bottom-nav{border-radius:26px!important;width:calc(100% - 22px)!important;height:86px!important}}html,body,#root,.cz-app{width:100%;max-width:100vw;overflow-x:hidden!important}.cz-app,.cz-app *{box-sizing:border-box;min-width:0;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-mini-status>*,.cz-routine-strip>*,.cz-destination-strip>*{aspect-ratio:auto!important;white-space:normal!important;flex:144px!important;width:auto!important;min-width:min(100%,144px)!important;max-width:100%!important;height:auto!important;min-height:44px!important;line-height:1.18!important}.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-route-kpis,.cz-depart-kpis,.cz-money-row,.cz-weather-grid,.cz-report-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))!important;gap:12px!important;display:grid!important}.cz-roster-main{grid-template-columns:clamp(58px,17vw,76px) minmax(0,1fr) 30px!important;align-items:start!important}.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-panel-head,.cz-google-route-card,.cz-google-month-card,.cz-month-map-card,.cz-toolbox,.cz-alert-detail,.cz-profile,.cz-menu-panel{width:100%!important;max-width:100%!important;overflow:hidden!important}.cz-roster-copy h1,.cz-roster-copy h2,.cz-roster-copy h3,.cz-roster-card h1,.cz-roster-card h2,.cz-roster-card h3,.cz-panel-head h1,.cz-panel-head h2,.cz-flight-card h1,.cz-flight-card h2{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.06!important}.cz-bottom-nav,.cz-mobile-nav,.cz-tabbar,.cz-nav-bottom,nav[aria-label=Principal],nav[aria-label="Navegação principal"]{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;width:min(100vw - 18px,680px)!important;max-width:calc(100vw - 18px)!important;position:fixed!important;transform:translate(-50%)!important}.cz-auth-card,.cz-auth-panel,.cz-login-card,.cz-auth-form{color:#071427!important}.cz-auth-card h1,.cz-auth-card h2,.cz-auth-card p,.cz-auth-panel h1,.cz-auth-panel h2,.cz-auth-panel p,.cz-login-card h1,.cz-login-card h2,.cz-login-card p{color:#071427!important;opacity:1!important}.cz-auth-card input,.cz-auth-panel input,.cz-login-card input,.cz-auth-form input{color:#0f172a!important;background:#ffffffeb!important;border-color:#0f172a2e!important}.cz-google-map-preview,.cz-world-map,.cz-static-map-img,iframe{max-width:100%!important;overflow:hidden!important}@media(max-width:520px){.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-route-kpis,.cz-depart-kpis{grid-template-columns:1fr 1fr!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-mini-status>*{flex-basis:calc(50% - 8px)!important;min-width:calc(50% - 8px)!important}}@media(max-width:380px){.cz-detail-grid,.cz-flight-details,.cz-status-grid,.cz-gate-status,.cz-time-grid,.cz-route-kpis,.cz-depart-kpis{grid-template-columns:1fr!important}.cz-roster-linked-chips>*,.cz-roster-chips>*,.cz-event-chips>*,.cz-weather-inline>*,.cz-mini-status>*{flex-basis:100%!important;min-width:100%!important}}.cz-finance-grid,.cz-money-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,178px),1fr))!important;gap:12px!important;display:grid!important}.cz-finance-table{width:100%!important;max-width:100%!important;overflow:hidden!important}.cz-finance-row{grid-template-columns:minmax(64px,.55fr) minmax(0,1.35fr) minmax(0,1.5fr) minmax(92px,.75fr)!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.cz-finance-row span,.cz-finance-row strong,.cz-finance-row small,.cz-finance-row b{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important}@media(max-width:620px){.cz-finance-row{grid-template-columns:1fr!important;padding:14px!important}.cz-finance-row b{font-size:1.35rem!important}}.cz-wakeup-card .cz-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;width:100%;display:grid}.cz-wakeup-card label{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:7px;padding:12px;display:grid}.cz-wakeup-card label span{letter-spacing:-.02em;font-weight:800}.cz-wakeup-card input,.cz-wakeup-card select{color:#fff;background:#0f172ab8;border:1px solid #94a3b842;border-radius:15px;width:100%;min-width:0;padding:12px 14px;font-weight:800}html[data-crew-theme=light] .cz-wakeup-card label{background:#0f172a0a;border-color:#0f172a1f}html[data-crew-theme=light] .cz-wakeup-card input,html[data-crew-theme=light] .cz-wakeup-card select{color:#071427;background:#fff;border-color:#0f172a29}.cz-diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;width:100%;max-width:100%;display:grid}.cz-diagnostics-grid article{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:24px;padding:16px;overflow:hidden;box-shadow:0 18px 45px #0003}.cz-diagnostics-grid h2{margin:0 0 12px;font-size:1rem;font-weight:900}.cz-diagnostics-grid p{background:#ffffff0e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:8px 0;padding:10px;display:grid}.cz-diagnostics-grid p strong,.cz-diagnostics-grid p small{overflow-wrap:break-word;min-width:0}.cz-diagnostics-grid p small{opacity:.76;grid-column:1/-1}.cz-diagnostics-grid .ok{color:#22c55e;font-weight:900}.cz-diagnostics-grid .warn{color:#f59e0b;font-weight:900}html[data-crew-theme=light] .cz-diagnostics-grid article{background:#fff;border-color:#0f172a1a;box-shadow:0 16px 36px #0f172a14}html[data-crew-theme=light] .cz-diagnostics-grid p{background:#0f172a0a}.cz-opening-video{z-index:9999}.cz-opening-video button{touch-action:manipulation;z-index:2;position:relative}.cz-opening-video small{color:#bae6fd;margin:10px 0;font-weight:800;display:block}.cz-app[data-view=diagnostics]{min-height:100dvh}html,body,#root{min-height:100%}.cc-shell,.android-premium-shell{min-height:100svh}.cc-main,.android-premium-main{min-width:0;min-height:0}.cc-sidebar{scrollbar-gutter:stable;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}.cc-sidebar>*,.cc-sidebar nav,.cc-sidebar [role=navigation],.cc-sidebar .cc-sidebar-section,.cc-sidebar .cc-sidebar-nav-item{flex-shrink:0}.cc-drawer{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))!important;top:0!important;bottom:0!important;overflow:hidden auto!important}.cc-drawer>*,.cc-drawer .cc-drawer-profile,.cc-drawer .cc-drawer-section,.cc-drawer .cc-drawer-item{flex-shrink:0}[role=dialog].cc-drawer,[role=dialog][data-crew-menu],[data-crew-menu],[data-crew-drawer],.crewcheck-menu,.crewcheck-drawer,.mobile-menu,.mobile-drawer,.side-menu,.side-drawer{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;max-height:100dvh!important;overflow:hidden auto!important}.cc-drawer-overlay{touch-action:none!important}@media(max-width:767px){.cc-shell,.android-premium-shell{min-height:100dvh}.cc-main,.android-premium-main{min-height:0;overflow:hidden}.cc-page{overscroll-behavior:contain;min-height:0;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.cc-drawer{width:min(92vw,360px)!important}}@supports not (height:100dvh){.cc-sidebar,.cc-drawer{height:100vh!important;max-height:100vh!important}}.cz-menu-overlay{contain:layout paint;z-index:9999!important;overscroll-behavior:none!important;touch-action:none!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-app:has(.cz-menu-overlay),.android-premium-shell:has(.cz-menu-overlay),.cc-shell:has(.cz-menu-overlay){overflow:hidden!important}html.crewcheck-menu-open,body.crewcheck-menu-open{overscroll-behavior:none!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.cz-menu-overlay{z-index:9999!important;overscroll-behavior:none!important;touch-action:none!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-menu-backdrop{z-index:0!important;touch-action:none!important;position:fixed!important;inset:0!important}.cz-menu-panel{scrollbar-gutter:stable;z-index:1!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;touch-action:pan-y!important;width:min(96vw,420px)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.cz-menu-panel header{z-index:4!important;flex:none!important;min-height:auto!important;position:sticky!important;top:0!important}.cz-menu-panel header button{touch-action:manipulation!important}.cz-menu-section{flex-direction:column!important;flex:none!important;min-height:auto!important;display:flex!important;overflow:visible!important}.cz-menu-section h3,.cz-menu-section button{flex:none!important}.cz-menu-section button{touch-action:manipulation!important;min-height:3.75rem!important}.cz-menu-section:last-child{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important}@supports not (height:100dvh){html.crewcheck-menu-open,body.crewcheck-menu-open,.cz-menu-overlay,.cz-menu-panel{height:100vh!important;max-height:100vh!important}}@media(max-width:767px){.cz-menu-panel{border-radius:0!important;width:min(96vw,390px)!important}}.cz-update-upload{gap:.9rem;display:grid}.cz-update-textarea{resize:vertical;color:#eaf7ff;background:#040e1db8;border:1px solid #7ec8ff38;border-radius:1rem;outline:none;width:100%;min-height:220px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}[data-crew-theme=light] .cz-update-textarea{color:#092846;background:#fffffff5;border-color:#c4d6e6f2}.cz-update-status{gap:.5rem;display:grid}:root{--cc1375-safe-bottom:env(safe-area-inset-bottom,0px);--cc1375-safe-top:env(safe-area-inset-top,0px);--cc1375-ink:#071a2e;--cc1375-muted:#52677d;--cc1375-line:#c2d7eadb;--cc1375-card:#ffffffeb}html,body,#root,.cz-app{max-width:100vw!important;overflow-x:hidden!important}.cz-app{padding-bottom:calc(7.7rem + var(--cc1375-safe-bottom))!important}.cz-menu-overlay{z-index:9999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0914222e!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-menu-backdrop{z-index:0!important;background:0 0!important;border:0!important;position:fixed!important;inset:0!important}.cz-menu-panel{z-index:1!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:calc(.8rem + var(--cc1375-safe-top)) clamp(.9rem,4vw,1.55rem) calc(.9rem + var(--cc1375-safe-bottom))!important;background:radial-gradient(circle at 15% 0,#38bdf842,#0000 22rem),radial-gradient(circle at 95% 10%,#ec48992e,#0000 20rem),linear-gradient(#f7fcfff7,#ecf6fef7)!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-menu-panel>header{z-index:10!important;border:1px solid var(--cc1375-line)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#fffffff0!important;border-radius:1.35rem!important;flex:none!important;grid-template-columns:minmax(0,1fr) 4.15rem!important;align-items:center!important;gap:.78rem!important;min-height:6.15rem!important;padding:.85rem!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 18px 42px #11365924!important}.cz-menu-panel>header>div{grid-template-columns:3.25rem minmax(0,1fr)!important;align-items:center!important;gap:.85rem!important;min-width:0!important;display:grid!important}.cz-menu-panel>header strong{color:var(--cc1375-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(1.08rem,5vw,1.35rem)!important;line-height:1.06!important;display:block!important;overflow:hidden!important}.cz-menu-panel>header small{color:var(--cc1375-muted)!important;font-size:.78rem!important;line-height:1.18!important;display:block!important}.cz-menu-panel>header button{color:#071a2e!important;background:linear-gradient(135deg,#fffffff5,#e7f1fff5)!important;border:1px solid #b7cde2c2!important;border-radius:1.35rem!important;width:4.15rem!important;height:4.15rem!important}.cz-menu-scroll{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;min-height:0!important;padding:1rem 0 calc(2.2rem + var(--cc1375-safe-bottom))!important;flex:auto!important;overflow:hidden auto!important}.cz-menu-section{gap:.72rem!important;width:100%!important;max-width:100%!important;margin:0 0 1rem!important;display:grid!important}.cz-menu-section h3{color:#0b2239!important;letter-spacing:.3em!important;margin:.9rem 0 .25rem!important;font-size:.72rem!important;font-weight:900!important}.cz-menu-section button{background:var(--cc1375-card)!important;border:1px solid var(--cc1375-line)!important;color:#061a30!important;text-align:left!important;border-radius:1.32rem!important;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem!important;align-items:center!important;gap:.82rem!important;width:100%!important;min-height:4.45rem!important;padding:.82rem 1rem!important;display:grid!important;box-shadow:0 10px 28px #11365914!important}.cz-menu-section button svg{color:#08759a!important;width:1.65rem!important;height:1.65rem!important}.cz-menu-section button strong{color:#071a2e!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:1rem!important;line-height:1.16!important;display:block!important}.cz-menu-section button small{color:#56697c!important;margin-top:.12rem!important;font-size:.82rem!important;line-height:1.15!important;display:block!important}.cz-panel-head,.cz-toolbox,.cz-roster-card,.cz-kpi,.cz-setting,.cz-car-card,.cz-google-route-card,.cz-month-map-card,.cz-update-upload,.cz-update-status{border-radius:clamp(1.15rem,5vw,1.75rem)!important;max-width:100%!important;overflow:hidden!important}.cz-panel-head h1,.cz-toolbox h2,.cz-roster-copy h3,.cz-setting strong{color:#071a2e!important;overflow-wrap:anywhere!important}.cz-panel-head p,.cz-toolbox p,.cz-roster-copy p,.cz-roster-copy small,.cz-setting small{color:#52677d!important}button.cz-setting>span:last-child{background:linear-gradient(135deg,#d8e3ef,#f6f9fc)!important;border:1px solid #a9bccf94!important;border-radius:999px!important;width:4.75rem!important;min-width:4.75rem!important;height:2.65rem!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 3px #0f172a1f,0 8px 20px #0a25401a!important}button.cz-setting>span:last-child:before{content:""!important;background:#fff!important;border-radius:999px!important;width:2.18rem!important;height:2.18rem!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;position:absolute!important;top:.2rem!important;left:.22rem!important;transform:translate(0)!important;box-shadow:0 6px 18px #0f172a33!important}button.cz-setting>span:last-child:after{content:none!important;display:none!important}button.cz-setting>span:last-child.on{background:linear-gradient(135deg,#22d3ee,#2563eb 54%,#8b5cf6)!important;box-shadow:0 0 0 1px #22d3ee40,0 10px 26px #2563eb42!important}button.cz-setting>span:last-child.on:before{transform:translate(2.08rem)!important}.cz-setting{grid-template-columns:3.55rem minmax(0,1fr) auto!important;align-items:center!important;gap:.9rem!important;min-height:5.4rem!important;padding:.95rem 1rem!important;display:grid!important}.cz-setting>div{min-width:0!important}.cz-bottom-nav{left:max(.55rem,env(safe-area-inset-left,0px))!important;right:max(.55rem,env(safe-area-inset-right,0px))!important;bottom:max(.55rem,var(--cc1375-safe-bottom))!important;border:1px solid var(--cc1375-line)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;z-index:50!important;background:#ffffffeb!important;border-radius:1.65rem!important;height:5.15rem!important;padding:.35rem!important;position:fixed!important;box-shadow:0 18px 48px #0928462e!important}.cz-bottom-nav button{color:#071a2e!important;border-radius:1.2rem!important;min-width:0!important}.cz-bottom-nav button span{font-size:.78rem!important;font-weight:800!important}.cz-bottom-nav button.active{color:#075985!important;background:linear-gradient(135deg,#22d3ee24,#8b5cf629)!important}@media(max-width:390px){.cz-menu-section button{grid-template-columns:2.35rem minmax(0,1fr) 1.1rem!important}.cz-menu-panel{padding-left:.75rem!important;padding-right:.75rem!important}.cz-setting{grid-template-columns:3rem minmax(0,1fr) auto!important}.cz-bottom-nav button span{font-size:.7rem!important}}.cz-update-status .cz-routine-strip span,.cz-mini-status p,.cz-mini-status,.cz-update-status,.cz-toolbox{overflow-wrap:anywhere}:root{--cz-readable-dark-title:#f8fbff;--cz-readable-dark-text:#d7e4f2;--cz-readable-light-title:#071a2e;--cz-readable-light-text:#263c52;--cz-readable-light-muted:#52677d;--cz-mobile-max:760px}html,body,#root{min-width:0!important;overflow-x:hidden!important}.cz-app{color:var(--cz-readable-dark-text);width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(18px + env(safe-area-inset-top,0px)) clamp(18px,4.8vw,48px) calc(112px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}[data-crew-theme=light] .cz-app{color:var(--cz-readable-light-text)}.cz-app *,.cz-menu-panel *,.cz-roster-card *,.cz-flight-card *,.cz-toolbox *,.cz-weather-inline *,.cz-inline-detail *{overflow-wrap:anywhere;min-width:0;box-sizing:border-box!important;word-break:normal!important}.cz-wallpaper{pointer-events:none!important;width:100vw!important;min-height:100dvh!important;position:fixed!important;inset:0!important}.cz-brand-row{-webkit-backdrop-filter:blur(18px)saturate(1.3);z-index:850!important;width:min(100%,var(--cz-mobile-max))!important;align-items:center!important;gap:14px!important;margin:0 auto 18px!important;padding:10px 0 12px!important;display:flex!important;position:sticky!important;top:0!important}.cz-brand-row:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020812d1,#02081261,#0000);position:absolute;inset:-18px -24px -10px}[data-crew-theme=light] .cz-brand-row:before{background:linear-gradient(#f4faffeb,#f4faff7a,#0000)}.cz-menu-btn{border-radius:22px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}.cz-brand-lockup{flex:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.cz-brand-lockup strong{color:var(--cz-readable-dark-title)!important;white-space:nowrap!important;font-size:clamp(1.65rem,7vw,2.35rem)!important;line-height:.96!important}.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-toolbox,.cz-inline-detail{contain:layout paint;border-radius:28px!important;overflow:hidden!important}.cz-roster-icon{border-radius:20px!important;width:56px!important;min-width:56px!important;height:56px!important}.cz-roster-copy{width:100%!important;min-width:0!important}.cz-roster-copy h3,.cz-flight-card h3,.cz-flight-card strong,.cz-day-headline strong,.cz-weather-inline strong,.cz-inline-detail strong{text-shadow:0 1px 8px #00000038;color:var(--cz-readable-dark-title)!important;opacity:1!important}.cz-roster-copy p,.cz-roster-copy small,.cz-flight-card p,.cz-flight-card small,.cz-flight-card span,.cz-weather-inline p,.cz-weather-inline small,.cz-inline-detail span,.cz-inline-detail small,.cz-mini-status{color:var(--cz-readable-dark-text)!important;opacity:.96!important}[data-crew-theme=light] .cz-roster-copy h3,[data-crew-theme=light] .cz-flight-card h3,[data-crew-theme=light] .cz-flight-card strong,[data-crew-theme=light] .cz-day-headline strong,[data-crew-theme=light] .cz-weather-inline strong,[data-crew-theme=light] .cz-inline-detail strong{color:var(--cz-readable-light-title)!important;text-shadow:none!important}[data-crew-theme=light] .cz-roster-copy p,[data-crew-theme=light] .cz-roster-copy small,[data-crew-theme=light] .cz-flight-card p,[data-crew-theme=light] .cz-flight-card small,[data-crew-theme=light] .cz-flight-card span,[data-crew-theme=light] .cz-weather-inline p,[data-crew-theme=light] .cz-weather-inline small,[data-crew-theme=light] .cz-inline-detail span,[data-crew-theme=light] .cz-inline-detail small,[data-crew-theme=light] .cz-mini-status{color:var(--cz-readable-light-text)!important}.cz-roster-copy h3{margin:0 0 6px!important;font-size:clamp(1.25rem,5.6vw,2.05rem)!important;line-height:1.08!important}.cz-roster-copy p,.cz-roster-copy small{font-size:clamp(.88rem,3.8vw,1rem)!important;line-height:1.28!important}.cz-day-headline{white-space:normal!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px!important;display:flex!important}.cz-roster-linked-chips,.cz-flight-pills,.cz-weather-metar-grid,.cz-detail-grid,.cz-route-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.cz-roster-linked-chips span,.cz-flight-pills span,.cz-weather-metar-grid article,.cz-detail-grid>div,.cz-route-kpis>div{white-space:normal!important;text-align:center!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;line-height:1.18!important;overflow:hidden!important}.cz-bottom-nav{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:1200!important;border-radius:30px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;width:min(92vw,430px)!important;max-width:430px!important;min-height:76px!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffffa6!important}.cz-menu-overlay{z-index:3000!important;justify-content:center!important;align-items:stretch!important}.cz-menu-panel{width:min(100vw,720px)!important;max-width:720px!important;height:100dvh!important;padding:calc(16px + env(safe-area-inset-top,0px)) clamp(16px,4vw,28px) calc(118px + env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;margin:0 auto!important;overflow:hidden auto!important}.cz-menu-header{top:calc(-1px - env(safe-area-inset-top,0px))!important;z-index:5!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) 64px!important;align-items:stretch!important;gap:14px!important;min-height:132px!important;padding:16px!important;display:grid!important;position:sticky!important}.cz-menu-head-main{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"logo title photo""logo user user"!important;align-items:center!important;gap:8px 14px!important;min-width:0!important;display:grid!important}.cz-menu-head-main .cz-logo{grid-area:logo!important;width:64px!important;height:64px!important}.cz-menu-head-main>strong{min-width:0!important;color:var(--cz-readable-light-title)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:title!important;font-size:clamp(1.45rem,5.2vw,2rem)!important;line-height:1.02!important;display:block!important;overflow:hidden!important}.cz-menu-close{border-radius:24px!important;align-self:start!important;width:64px!important;min-height:64px!important}.cz-menu-user{width:100%!important;min-height:48px!important;color:var(--cz-readable-light-title)!important;text-align:left!important;background:#ffffffa8!important;border:1px solid #0528461f!important;border-radius:18px!important;grid-area:user!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:flex!important}.cz-menu-user b{color:var(--cz-readable-light-title)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.95rem!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.cz-menu-user small{color:var(--cz-readable-light-muted)!important;white-space:nowrap!important;font-size:.76rem!important;line-height:1.1!important;display:block!important}.cz-menu-avatar{color:#fff!important;background:linear-gradient(135deg,#a855f7,#22d3ee)!important;border-radius:14px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important;overflow:hidden!important}.cz-menu-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.cz-menu-photo-pill{color:#0476a8!important;cursor:pointer!important;background:#22d3ee1a!important;border:1px solid #0476a82e!important;border-radius:999px!important;grid-area:photo!important;place-self:center end!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:900!important}.cz-menu-section button span{min-width:0!important}.cz-menu-section button strong,.cz-menu-section button small{text-overflow:ellipsis!important;overflow:hidden!important}@media(max-width:520px){.cz-app{padding-left:clamp(18px,5vw,26px)!important;padding-right:clamp(18px,5vw,26px)!important}.cz-kpi-row{gap:12px!important}.cz-kpi{min-height:138px!important;padding:16px!important}.cz-roster-main{grid-template-columns:58px minmax(0,1fr) 26px!important;gap:12px!important}.cz-menu-panel{width:100vw!important;max-width:100vw!important}.cz-menu-header{grid-template-columns:minmax(0,1fr) 58px!important;min-height:124px!important}.cz-menu-close{width:58px!important;min-height:58px!important}}@media(max-width:360px){.cz-roster-linked-chips,.cz-flight-pills,.cz-weather-metar-grid,.cz-detail-grid,.cz-route-kpis{grid-template-columns:1fr!important}.cz-bottom-nav{width:min(96vw,430px)!important}}:root{--cc1414-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--cc1414-dark-bg:#06101f;--cc1414-dark-title:#f8fbff;--cc1414-dark-text:#d8e6f5;--cc1414-dark-muted:#a9bdd3;--cc1414-light-bg:#f3f8fc;--cc1414-light-title:#071a2e;--cc1414-light-text:#243b53;--cc1414-light-muted:#587087;--cc1414-max:760px}html,body,#root{min-width:0!important;font-family:var(--cc1414-font)!important;overflow-x:hidden!important}body *{font-family:var(--cc1414-font)!important}.cz-app{width:100%!important;max-width:none!important;padding:calc(14px + env(safe-area-inset-top,0px)) clamp(18px,5vw,34px) calc(112px + env(safe-area-inset-bottom,0px))!important;color:var(--cc1414-dark-text)!important;overflow-x:hidden!important}[data-crew-theme=light] .cz-app{background:var(--cc1414-light-bg)!important;color:var(--cc1414-light-text)!important}[data-crew-theme=dark] .cz-app{background:var(--cc1414-dark-bg)!important;color:var(--cc1414-dark-text)!important}.cz-brand-row{z-index:20!important;width:min(100%,var(--cc1414-max))!important;-webkit-backdrop-filter:none!important;margin:0 auto 14px!important;padding:0!important;position:relative!important;top:auto!important}.cz-brand-row:before{display:none!important}.cz-brand-lockup strong{color:var(--cc1414-dark-title)!important;font-size:clamp(1.55rem,6.2vw,2.25rem)!important;line-height:1!important}[data-crew-theme=light] .cz-brand-lockup strong{color:var(--cc1414-light-title)!important}.cz-title,.cz-panel-head,.cz-section-head,.cz-kpi-row,.cz-money-row,.cz-shortcuts,.cz-stack-list,.cz-timeline,.cz-day-group,.cz-import,.cz-maintenance,.cz-toolbox,.cz-finance-grid,.cz-finance-table,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-google-route-card,.cz-inline-detail,.cz-weather-inline{width:min(100%,var(--cc1414-max))!important;max-width:var(--cc1414-max)!important;margin-left:auto!important;margin-right:auto!important}.cz-title small,.cz-panel-head h1{color:var(--cc1414-dark-title)!important;font-size:clamp(1.85rem,8vw,3rem)!important;line-height:1!important}[data-crew-theme=light] .cz-title small,[data-crew-theme=light] .cz-panel-head h1{color:var(--cc1414-light-title)!important}.cz-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.cz-kpi{min-height:132px!important;padding:16px!important;overflow:hidden!important}.cz-kpi strong{font-size:clamp(1.9rem,8vw,3rem)!important;line-height:1!important}.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-toolbox,.cz-inline-detail,.cz-menu-section button{border-radius:26px!important;overflow:hidden!important}.cz-roster-main{grid-template-columns:58px minmax(0,1fr) 28px!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important}.cz-roster-copy h3,.cz-shortcuts strong,.cz-flight-card strong,.cz-day-headline strong,.cz-weather-inline strong,.cz-inline-detail strong{color:var(--cc1414-dark-title)!important;opacity:1!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.cz-roster-copy p,.cz-roster-copy small,.cz-shortcuts small,.cz-flight-card p,.cz-flight-card small,.cz-flight-card span,.cz-weather-inline p,.cz-weather-inline small,.cz-inline-detail span,.cz-inline-detail small,.cz-mini-status{color:var(--cc1414-dark-text)!important;opacity:.96!important}[data-crew-theme=light] .cz-roster-copy h3,[data-crew-theme=light] .cz-shortcuts strong,[data-crew-theme=light] .cz-flight-card strong,[data-crew-theme=light] .cz-day-headline strong,[data-crew-theme=light] .cz-weather-inline strong,[data-crew-theme=light] .cz-inline-detail strong{color:var(--cc1414-light-title)!important;text-shadow:none!important}[data-crew-theme=light] .cz-roster-copy p,[data-crew-theme=light] .cz-roster-copy small,[data-crew-theme=light] .cz-shortcuts small,[data-crew-theme=light] .cz-flight-card p,[data-crew-theme=light] .cz-flight-card small,[data-crew-theme=light] .cz-flight-card span,[data-crew-theme=light] .cz-weather-inline p,[data-crew-theme=light] .cz-weather-inline small,[data-crew-theme=light] .cz-inline-detail span,[data-crew-theme=light] .cz-inline-detail small,[data-crew-theme=light] .cz-mini-status{color:var(--cc1414-light-text)!important}.cz-shortcuts,.cz-shortcuts-full{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.cz-shortcuts button{text-align:left!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:86px!important;padding:16px!important;display:grid!important}.cz-shortcuts button strong{font-size:clamp(1.12rem,4.7vw,1.55rem)!important;line-height:1.08!important}.cz-roster-linked-chips,.cz-weather-metar-grid,.cz-detail-grid,.cz-route-kpis{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.cz-flight-pills{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;display:grid!important}.cz-roster-linked-chips span,.cz-flight-pills span,.cz-weather-metar-grid article,.cz-detail-grid>div,.cz-route-kpis>div{white-space:normal!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important;padding:12px 14px!important;line-height:1.22!important;overflow:hidden!important}.cz-bottom-nav{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:1200!important;border-radius:30px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;width:min(92vw,430px)!important;max-width:430px!important;min-height:76px!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important}.cz-bottom-nav button{border-radius:22px!important;width:100%!important;min-width:0!important;padding:8px 2px!important}.cz-bottom-nav button span{white-space:nowrap!important;font-size:.72rem!important;line-height:1.05!important}.cz-bottom-nav button em{top:-4px!important;right:50%!important;transform:translate(18px)!important}[data-crew-theme=dark] .cz-menu-panel{color:var(--cc1414-dark-text)!important;background:linear-gradient(#06101ffa,#07182df5)!important}[data-crew-theme=light] .cz-menu-panel{color:var(--cc1414-light-text)!important;background:linear-gradient(#f7fbff,#eaf4fb)!important}.cz-menu-header{z-index:5!important;position:relative!important;top:auto!important}[data-crew-theme=dark] .cz-menu-header{background:#0d1f37eb!important;border:1px solid #7dc8ff2e!important}[data-crew-theme=light] .cz-menu-header{background:#fffffff5!important;border:1px solid #c4d6e6f2!important}[data-crew-theme=dark] .cz-menu-head-main>strong,[data-crew-theme=dark] .cz-menu-user b{color:var(--cc1414-dark-title)!important}[data-crew-theme=light] .cz-menu-head-main>strong,[data-crew-theme=light] .cz-menu-user b{color:var(--cc1414-light-title)!important}[data-crew-theme=dark] .cz-menu-user{color:var(--cc1414-dark-text)!important;background:#081426c7!important;border-color:#7dc8ff2e!important}[data-crew-theme=dark] .cz-menu-section button{color:var(--cc1414-dark-text)!important;background:#0d1f37d1!important;border-color:#7dc8ff29!important}[data-crew-theme=dark] .cz-menu-section button strong{color:var(--cc1414-dark-title)!important}[data-crew-theme=dark] .cz-menu-section button small{color:var(--cc1414-dark-muted)!important}[data-crew-theme=light] .cz-menu-section button{color:var(--cc1414-light-text)!important;background:#fffffff5!important}@media(max-width:520px){.cz-app{padding-left:clamp(18px,5vw,26px)!important;padding-right:clamp(18px,5vw,26px)!important}.cz-kpi-row{gap:12px!important}.cz-kpi{min-height:128px!important;padding:15px!important}.cz-roster-main{grid-template-columns:56px minmax(0,1fr) 26px!important;gap:12px!important}.cz-menu-panel{width:100vw!important;max-width:100vw!important}}:root{--cc1515-max:1120px;--cc1515-dark-bg:#050d18;--cc1515-dark-surface:#0d2036;--cc1515-dark-surface-2:#112a46;--cc1515-dark-title:#fff;--cc1515-dark-text:#e3edf7;--cc1515-dark-muted:#b8c9da;--cc1515-dark-line:#89c9ff3d;--cc1515-light-bg:#edf4f9;--cc1515-light-surface:#fff;--cc1515-light-surface-2:#f3f8fc;--cc1515-light-title:#071829;--cc1515-light-text:#20384f;--cc1515-light-muted:#506b82;--cc1515-light-line:#c8d8e5;--cc1515-cyan:#22d3ee;--cc1515-blue:#2f7df4}html,body,#root{background:var(--cc1515-dark-bg)!important;color:var(--cc1515-dark-text)!important}html[data-crew-theme=light],html[data-crew-theme=light] body,html[data-crew-theme=light] #root{background:var(--cc1515-light-bg)!important;color:var(--cc1515-light-text)!important}.cz-app{padding-top:calc(18px + env(safe-area-inset-top,0px))!important;font-size:16px!important;line-height:1.45!important}.cz-brand-row{z-index:auto!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important;transform:none!important}.cz-brand-row:before{content:none!important;display:none!important}.cz-title,.cz-panel-head,.cz-section-head,.cz-kpi-row,.cz-money-row,.cz-shortcuts,.cz-stack-list,.cz-timeline,.cz-day-group,.cz-import,.cz-maintenance,.cz-toolbox,.cz-finance-grid,.cz-finance-table,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-google-route-card,.cz-inline-detail,.cz-weather-inline,.cz-month-map-card,.cz-radar-screen,.cz-departure,.cz-settings,.cz-alert-stack,.cz-alert-detail,.cz-complete-days,.cz-car-grid{width:min(100%,var(--cc1515-max))!important;max-width:var(--cc1515-max)!important;margin-left:auto!important;margin-right:auto!important}.cz-panel-head p,.cz-section-head p,.cz-title p{font-size:clamp(.98rem,1.5vw,1.08rem)!important;line-height:1.55!important}.cz-kpi,.cz-money-row>div,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-google-route-card,.cz-month-map-card,.cz-radar-screen>article,.cz-map-card,.cz-empty-real,.cz-alert-stack>article,.cz-alert-detail,.cz-complete-days article,.cz-car-card,.cz-profile,.cz-inline-detail{border:1px solid var(--cc1515-dark-line)!important;background:linear-gradient(155deg,var(--cc1515-dark-surface-2),var(--cc1515-dark-surface))!important;color:var(--cc1515-dark-text)!important;box-shadow:0 18px 48px #00000045!important}[data-crew-theme=light] .cz-kpi,[data-crew-theme=light] .cz-money-row>div,[data-crew-theme=light] .cz-flight-card,[data-crew-theme=light] .cz-smart-card,[data-crew-theme=light] .cz-roster-card,[data-crew-theme=light] .cz-toolbox,[data-crew-theme=light] .cz-google-route-card,[data-crew-theme=light] .cz-month-map-card,[data-crew-theme=light] .cz-radar-screen>article,[data-crew-theme=light] .cz-map-card,[data-crew-theme=light] .cz-empty-real,[data-crew-theme=light] .cz-alert-stack>article,[data-crew-theme=light] .cz-alert-detail,[data-crew-theme=light] .cz-complete-days article,[data-crew-theme=light] .cz-car-card,[data-crew-theme=light] .cz-profile,[data-crew-theme=light] .cz-inline-detail{border-color:var(--cc1515-light-line)!important;background:var(--cc1515-light-surface)!important;color:var(--cc1515-light-text)!important;box-shadow:0 16px 38px #16364e1a!important}[data-crew-theme=dark] :is(.cz-kpi,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-google-route-card,.cz-month-map-card,.cz-radar-screen,.cz-map-card,.cz-empty-real,.cz-alert-stack,.cz-alert-detail,.cz-complete-days,.cz-car-card,.cz-profile,.cz-inline-detail) :is(h1,h2,h3,strong,b),[data-crew-theme=dark] :is(.cz-panel-head,.cz-title,.cz-section-head) :is(h1,h2,h3,strong){color:var(--cc1515-dark-title)!important;opacity:1!important}[data-crew-theme=dark] :is(.cz-kpi,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-google-route-card,.cz-month-map-card,.cz-radar-screen,.cz-map-card,.cz-empty-real,.cz-alert-stack,.cz-alert-detail,.cz-complete-days,.cz-car-card,.cz-profile,.cz-inline-detail) :is(p,small,span,em,label),[data-crew-theme=dark] :is(.cz-panel-head,.cz-title,.cz-section-head) p{color:var(--cc1515-dark-text)!important;opacity:.98!important}[data-crew-theme=light] :is(.cz-kpi,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-google-route-card,.cz-month-map-card,.cz-radar-screen,.cz-map-card,.cz-empty-real,.cz-alert-stack,.cz-alert-detail,.cz-complete-days,.cz-car-card,.cz-profile,.cz-inline-detail) :is(h1,h2,h3,strong,b),[data-crew-theme=light] :is(.cz-panel-head,.cz-title,.cz-section-head) :is(h1,h2,h3,strong){color:var(--cc1515-light-title)!important;opacity:1!important;text-shadow:none!important}[data-crew-theme=light] :is(.cz-kpi,.cz-money-row,.cz-flight-card,.cz-smart-card,.cz-roster-card,.cz-toolbox,.cz-google-route-card,.cz-month-map-card,.cz-radar-screen,.cz-map-card,.cz-empty-real,.cz-alert-stack,.cz-alert-detail,.cz-complete-days,.cz-car-card,.cz-profile,.cz-inline-detail) :is(p,small,span,em,label),[data-crew-theme=light] :is(.cz-panel-head,.cz-title,.cz-section-head) p{color:var(--cc1515-light-text)!important;opacity:1!important}.cz-flight-pills span,.cz-detail-grid>div,.cz-route-kpis>div,.cz-time-trio>div,.cz-info-duo>div,.cz-routine-strip>span,.cz-destination-strip>span,.cz-roster-linked-chips>span{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere!important}[data-crew-theme=dark] :is(.cz-flight-pills span,.cz-detail-grid>div,.cz-route-kpis>div,.cz-time-trio>div,.cz-info-duo>div,.cz-roster-linked-chips>span){color:var(--cc1515-dark-text)!important;background:#020a167a!important;border-color:#89c9ff30!important}[data-crew-theme=light] :is(.cz-flight-pills span,.cz-detail-grid>div,.cz-route-kpis>div,.cz-time-trio>div,.cz-info-duo>div,.cz-roster-linked-chips>span){background:var(--cc1515-light-surface-2)!important;border-color:var(--cc1515-light-line)!important;color:var(--cc1515-light-text)!important}.cz-inline-detail[style]{background:linear-gradient(155deg,var(--cc1515-dark-surface-2),var(--cc1515-dark-surface))!important;border-color:var(--cc1515-dark-line)!important}[data-crew-theme=light] .cz-inline-detail[style]{background:var(--cc1515-light-surface)!important;border-color:var(--cc1515-light-line)!important}.cz-airline{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.cz-airline>span:last-child{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;display:flex!important}.cz-airline-logo{background:#fff!important;border:1px solid #ffffffd9!important;border-radius:14px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 20px #0000002e!important}.cz-airline-logo img,.cc1267-airline-logo{object-fit:contain!important;background:#fff!important;width:100%!important;height:100%!important;padding:4px!important}.cz-radar-airline{justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.cz-flight-head{align-items:center!important;gap:16px!important}.cz-info-duo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.cz-info-duo>div:only-child{grid-column:1/-1!important}.cz-month-map-card{border-radius:30px!important;padding:clamp(16px,3vw,26px)!important;overflow:hidden!important}.cz-month-map-card>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.cz-month-map-actions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.cz-month-map-actions button,.cz-tool-actions button,.cz-roster-actions button,.cz-google-route-card button{border-radius:14px!important;min-height:46px!important;padding:.72rem 1rem!important;font-weight:850!important}.cz-google-map-preview{border-radius:22px!important;min-height:clamp(280px,46vw,560px)!important;overflow:hidden!important}.cz-google-map-preview iframe,.cz-google-map-preview img{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important}.cz-radar-screen{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:16px!important;display:grid!important}.cz-radar-screen>article{border-radius:26px!important;min-height:250px!important}.cz-menu-header{border-radius:24px!important;grid-template-columns:minmax(0,1fr) 56px!important;gap:12px!important;min-height:auto!important;padding:14px!important;display:grid!important;position:static!important;top:auto!important}.cz-menu-identity{grid-template-columns:52px 52px minmax(0,1fr)!important;grid-template-areas:"logo avatar name"!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.cz-menu-identity>.cz-logo{grid-area:logo!important;width:52px!important;height:52px!important}.cz-menu-identity>strong{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.cz-menu-avatar-edit{cursor:pointer!important;border-radius:18px!important;grid-area:avatar!important;width:52px!important;min-width:52px!important;height:52px!important}.cz-menu-user-name{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;grid-area:name!important;min-width:0!important;min-height:52px!important;padding:0 14px!important;font-size:clamp(1rem,3vw,1.2rem)!important;font-weight:900!important;overflow:hidden!important}[data-crew-theme=dark] .cz-menu-user-name{color:var(--cc1515-dark-title)!important}[data-crew-theme=light] .cz-menu-user-name{color:var(--cc1515-light-title)!important}.cz-menu-close{border-radius:18px!important;width:56px!important;min-height:56px!important}[data-crew-theme=dark] .cz-menu-panel{background:var(--cc1515-dark-bg)!important}[data-crew-theme=light] .cz-menu-panel{background:var(--cc1515-light-bg)!important}[data-crew-theme=dark] .cz-menu-section button{background:var(--cc1515-dark-surface)!important;border-color:var(--cc1515-dark-line)!important;color:var(--cc1515-dark-text)!important}[data-crew-theme=light] .cz-menu-section button{background:var(--cc1515-light-surface)!important;border-color:var(--cc1515-light-line)!important;color:var(--cc1515-light-text)!important}[data-crew-theme=dark] .cz-bottom-nav{border-color:var(--cc1515-dark-line)!important;background:#09192bf5!important}[data-crew-theme=dark] .cz-bottom-nav button{color:var(--cc1515-dark-text)!important}[data-crew-theme=light] .cz-bottom-nav{border-color:var(--cc1515-light-line)!important;background:#fffffff5!important}[data-crew-theme=light] .cz-bottom-nav button{color:var(--cc1515-light-title)!important}.cz-bottom-nav button em{color:#fff!important;background:#ef4444!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;font-size:.72rem!important;font-style:normal!important;font-weight:900!important;display:grid!important}[data-crew-theme=dark] :is(input,select,textarea){color:#fff!important;border-color:var(--cc1515-dark-line)!important;background:#07172a!important}[data-crew-theme=light] :is(input,select,textarea){color:var(--cc1515-light-title)!important;border-color:var(--cc1515-light-line)!important;background:#fff!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--cc1515-cyan)!important;outline-offset:3px!important}@media(min-width:820px){.cz-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cz-shortcuts,.cz-shortcuts-full,.cz-roster-linked-chips,.cz-detail-grid,.cz-route-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-money-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.cz-menu-panel{padding-left:14px!important;padding-right:14px!important}.cz-menu-header{grid-template-columns:minmax(0,1fr) 50px!important}.cz-menu-identity{grid-template-columns:46px 46px minmax(0,1fr)!important;gap:9px!important}.cz-menu-identity>.cz-logo,.cz-menu-avatar-edit{width:46px!important;min-width:46px!important;height:46px!important}.cz-menu-close{width:50px!important;min-height:50px!important}.cz-month-map-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.cz-month-map-actions button{width:100%!important}.cz-flight-head{align-items:flex-start!important}.cz-airline-logo{width:42px!important;min-width:42px!important;height:42px!important}}.cz-flight-card.work-op,.cz-roster-card.work-op,.cz-finance-row.work-op{border-left:5px solid #18a874!important}.cz-flight-card.work-ps,.cz-roster-card.work-ps,.cz-finance-row.work-ps{border-left:5px solid #e59a20!important}.cz-flight-card.work-op .cz-work-type-badge{background:#18a87433!important;border-color:#18a87494!important}.cz-flight-card.work-ps .cz-work-type-badge{background:#e59a2038!important;border-color:#e59a209e!important}.cz-work-type-badge{flex-direction:column;justify-content:center;min-height:58px;display:flex!important}.cz-finance-row.work-op strong:before,.cz-finance-row.work-ps strong:before{min-width:36px;margin-right:8px;font-size:.72rem;font-weight:950;line-height:1.2;display:inline-block}.cz-finance-row.work-op strong:before{content:"OP";color:#18a874}.cz-finance-row.work-ps strong:before{content:"PS";color:#e59a20}[data-crew-theme=light] .cz-flight-card.work-op,[data-crew-theme=light] .cz-roster-card.work-op,[data-crew-theme=light] .cz-finance-row.work-op{box-shadow:0 14px 34px #18a8741f!important}[data-crew-theme=light] .cz-flight-card.work-ps,[data-crew-theme=light] .cz-roster-card.work-ps,[data-crew-theme=light] .cz-finance-row.work-ps{box-shadow:0 14px 34px #e59a2024!important}.cz-compare-source,.cz-compare-days-off,.cz-compare-tabs,.cz-compare-list{width:min(100%,var(--cc1414-max,1180px));max-width:var(--cc1414-max,1180px);margin-left:auto;margin-right:auto}.cz-compare-source{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:18px;padding:18px 0;display:grid}.cz-compare-source>svg{color:#55a7ff;width:28px;height:28px;margin:auto}.cz-compare-source>div{flex-direction:column;gap:5px;min-width:0;display:flex}.cz-compare-source>div:last-child{text-align:right}.cz-compare-source span{color:#55a7ff;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.cz-compare-source strong{color:#f5f8fc;overflow-wrap:anywhere;font-size:1rem}.cz-compare-source small{color:#aeb8c7;line-height:1.45}.cz-compare-days-off{gap:8px;margin:18px auto;display:grid}.cz-compare-days-off p{background:#2fbf8217;border-left:4px solid #2fbf82;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.cz-compare-days-off p.lost{background:#f164641a;border-left-color:#f16464}.cz-compare-days-off svg{flex:0 0 22px}.cz-compare-days-off span{color:#dbe2ec;flex-direction:column;gap:3px;min-width:0;display:flex}.cz-compare-tabs{background:#080c11c2;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:18px;margin-bottom:12px;padding:4px;display:grid}.cz-compare-tabs button{color:#aeb8c7;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-weight:800}.cz-compare-tabs button.active{color:#10151c;background:#e8eef6}.cz-compare-list{gap:10px;margin-bottom:18px;display:grid}.cz-compare-change{background:#141a22;border:1px solid #303844;border-left:5px solid #55a7ff;border-radius:8px;min-width:0;overflow:hidden}.cz-compare-change.added{border-left-color:#2fbf82}.cz-compare-change.removed{border-left-color:#f16464}.cz-compare-change.lost-rest{border-left-color:#f0a62f}.cz-compare-change header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.cz-compare-change header span{color:#aeb8c7;font-size:.8rem;font-weight:800}.cz-compare-change header strong{color:#f5f8fc;overflow-wrap:anywhere;min-width:0}.cz-compare-change header em{color:#80bbff;letter-spacing:0;text-transform:uppercase;border:1px solid;border-radius:5px;padding:5px 7px;font-size:.7rem;font-style:normal;font-weight:900}.cz-compare-change.added header em{color:#58d99e}.cz-compare-change.removed header em{color:#ff8b8b}.cz-compare-change.lost-rest header em{color:#ffc666}.cz-compare-change>p{color:#c4cdd9;margin:0;padding:0 14px 14px;line-height:1.5}.cz-compare-change>div{border-top:1px solid #303844;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cz-compare-change>div span{color:#bdc7d4;overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;font-size:.84rem;line-height:1.45;display:flex}.cz-compare-change>div span+span{border-left:1px solid #303844}.cz-compare-change>div b{color:#f5f8fc;text-transform:uppercase;font-size:.74rem}.cz-compare-change>small{color:#ffc666;background:#f0a62f14;border-top:1px solid #f0a62f47;align-items:center;gap:7px;padding:9px 14px;font-weight:800;display:flex}.cz-compare-change>small svg{width:17px;height:17px}.cz-compare-warning{border-left:5px solid #f0a62f!important}.cz-compare-financial .cz-finance-row b{overflow-wrap:anywhere!important}[data-crew-theme=light] .cz-compare-source{border-color:#d2d9e3}[data-crew-theme=light] .cz-compare-source strong,[data-crew-theme=light] .cz-compare-days-off span,[data-crew-theme=light] .cz-compare-change header strong,[data-crew-theme=light] .cz-compare-change>div b{color:#10151c}[data-crew-theme=light] .cz-compare-source small,[data-crew-theme=light] .cz-compare-change>p,[data-crew-theme=light] .cz-compare-change>div span{color:#4e5968}[data-crew-theme=light] .cz-compare-tabs{background:#edf1f6;border-color:#cfd6df}[data-crew-theme=light] .cz-compare-tabs button{color:#4e5968}[data-crew-theme=light] .cz-compare-tabs button.active{color:#fff;background:#151b23}[data-crew-theme=light] .cz-compare-change{background:#fff;border-color:#d4dae3;box-shadow:0 7px 18px #151b2312}[data-crew-theme=light] .cz-compare-change>div,[data-crew-theme=light] .cz-compare-change>div span+span{border-color:#dfe4eb}@media(max-width:620px){.cz-compare-source{grid-template-columns:1fr;gap:10px}.cz-compare-source>svg{transform:rotate(90deg)}.cz-compare-source>div:last-child{text-align:left}.cz-compare-tabs{grid-template-columns:1fr}.cz-compare-change header{grid-template-columns:52px minmax(0,1fr)}.cz-compare-change header em{grid-column:1/-1;justify-self:start}.cz-compare-change>div{grid-template-columns:1fr}.cz-compare-change>div span+span{border-top:1px solid #303844;border-left:0}}html.crewcheck-menu-open .cz-bottom-nav,body.crewcheck-menu-open .cz-bottom-nav{visibility:hidden!important;pointer-events:none!important;display:none!important}.cz-menu-overlay{height:100svh!important;max-height:100svh!important}.cz-menu-panel{height:100%!important;min-height:0!important;max-height:100%!important;padding:max(12px,env(safe-area-inset-top,0px)) 16px 0!important;box-sizing:border-box!important;overflow:hidden!important}.cz-menu-panel>.cz-menu-header{flex:none!important;margin:0 0 8px!important}.cz-menu-panel>.cz-menu-scroll{min-height:0!important;max-height:none!important;padding:0 0 calc(32px + env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;background:0 0!important;flex:auto!important;overflow:hidden auto!important}.cz-menu-panel>.cz-menu-scroll>.cz-menu-section:last-child{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}@supports (height:100dvh){.cz-menu-overlay{height:100dvh!important;max-height:100dvh!important}}:root{--cc1385-radius-card:30px;--cc1385-radius-control:17px;--cc1385-shadow-dark:0 22px 64px #0000004d;--cc1385-shadow-light:0 18px 52px #19365421}.cz-app{letter-spacing:-.012em;padding-bottom:calc(164px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important}.cz-app>:last-child:not(.cz-bottom-nav){margin-bottom:32px!important}:is(.cz-panel-head,.cz-toolbox,.cz-profile,.cz-flight-card,.cz-roster-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-report-grid>article,.cz-empty-real,.cz-complete-days,.cz-money-row>div,.cz-settings-actions,.cz-hour-limit){border-radius:var(--cc1385-radius-card)!important}:is(.cz-toolbox,.cz-profile,.cz-flight-card,.cz-roster-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions){border-style:solid!important;border-width:1px!important}.cz-panel-head{padding:clamp(20px,3.2vw,34px)!important;overflow:hidden!important}.cz-panel-head-compact{min-height:auto!important}.cz-panel-head-compact h1{margin-bottom:5px!important}.cz-panel-head-compact p{margin:0!important;font-size:.95rem!important}:is(.cz-panel-head,.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-finance-row,.cz-setting,.cz-weather-grid article,.cz-empty-real) :is(h1,h2,h3,p,strong,small,span,b,label){white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions{flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;display:flex!important}:is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button,.cz-roster-card>button,.cz-empty-real>button{border-radius:var(--cc1385-radius-control)!important;min-height:48px!important;font:inherit!important;cursor:pointer!important;border:1px solid!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:.78rem 1.05rem!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:inline-flex!important;box-shadow:0 9px 22px #0000001f!important}:is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button:not(:disabled):active,.cz-roster-card>button:not(:disabled):active{transform:translateY(1px)scale(.985)!important}:is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}:is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button.primary,:is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button.active,.finance-learning-actions>button.primary{color:#041426!important;background:linear-gradient(135deg,#29d3f2,#4b8fff 52%,#8b5cf6)!important;border-color:#68dcff9e!important;box-shadow:0 12px 30px #3991f647!important}.cz-settings{gap:14px!important;width:min(1180px,100% - 28px)!important;margin-inline:auto!important;padding-bottom:24px!important;display:grid!important}.cz-settings>h3{letter-spacing:.2em!important;text-transform:uppercase!important;margin:18px 4px 2px!important;font-size:.76rem!important;font-weight:950!important}.cz-profile{grid-template-columns:58px minmax(0,1fr) 24px!important;align-items:center!important;gap:15px!important;padding:20px!important;display:grid!important}.cz-profile>svg:first-child{color:#07182a!important;background:linear-gradient(135deg,#2dd4ef,#6366f1)!important;border-radius:19px!important;width:54px!important;height:54px!important;padding:14px!important}.cz-profile h2{margin:0 0 4px!important;font-size:clamp(1.2rem,4vw,1.65rem)!important}.cz-profile p,.cz-profile span,.cz-profile small{margin:2px 0!important;display:block!important}.cz-setting{text-align:left!important;border:1px solid!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:76px!important;padding:14px 16px!important;display:grid!important}.cz-setting>svg:first-child{border-radius:15px!important;width:42px!important;height:42px!important;padding:10px!important}.cz-setting>div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.cz-field-setting input,.cz-form-grid select,.cz-form-grid input{width:100%!important;min-height:46px!important;font:inherit!important;border:1px solid!important;border-radius:14px!important;padding:.7rem .85rem!important}.cz-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cz-form-grid label{gap:7px!important;min-width:0!important;display:grid!important}.cz-form-grid select{appearance:auto!important}.cz-database-status>header,.cz-admin-calibration-intro>div,.cz-gym-search>header{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.cz-database-status>header>span,.cz-admin-calibration-intro>div>svg,.cz-gym-search>header>div>svg{border-radius:17px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:12px!important}.cz-database-status.connected>header>span{color:#5ee2ad!important;background:#30d39129!important}.cz-database-status.offline>header>span{color:#facc15!important;background:#fbbf2424!important}.cz-admin-calibration{gap:14px!important;display:grid!important}.cz-admin-calibration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.cz-admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.finance-learning-panel{margin:0!important}.finance-learning-heading{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.finance-learning-heading>div{flex:280px!important;min-width:min(100%,260px)!important}.finance-learning-heading h3{margin:5px 0!important;font-size:1.25rem!important}.finance-learning-heading p{margin:0!important}.finance-learning-eyebrow{letter-spacing:.12em!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;font-size:.75rem!important;font-weight:900!important;display:flex!important}.finance-learning-upload{border:1px solid!important;border-radius:16px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:.75rem 1rem!important;font-weight:900!important;display:inline-flex!important}.finance-learning-notice,.cz-auto-checkin-note{border:1px solid!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;margin-top:13px!important;padding:12px 14px!important;line-height:1.45!important;display:flex!important}.finance-learning-notice.success,.cz-auto-checkin-note{background:#34d39917!important;border-color:#34d39957!important}.finance-learning-notice.danger{background:#fb71851a!important;border-color:#fb718561!important}.finance-learning-notice.warning{background:#fbbf241a!important;border-color:#fbbf2461!important}.finance-learning-review{border:1px solid!important;border-radius:20px!important;gap:12px!important;margin-top:14px!important;padding:16px!important;display:grid!important}.finance-learning-table-wrap{border-radius:16px!important;width:100%!important;overflow:auto!important}.finance-learning-table-wrap table{border-collapse:collapse!important;width:100%!important;min-width:620px!important}.finance-learning-table-wrap th,.finance-learning-table-wrap td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid!important;padding:11px 12px!important}.finance-learning-history{margin-top:14px!important}.finance-learning-history summary{cursor:pointer!important;align-items:center!important;gap:8px!important;font-weight:900!important;display:flex!important}.cz-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:min(1180px,100% - 28px)!important;margin:0 auto 16px!important}.cz-finance-grid>.cz-kpi{min-height:150px!important;padding:18px!important}.cz-finance-grid .cz-kpi strong{font-size:clamp(1.35rem,3.2vw,2.3rem)!important;line-height:1.05!important}.cz-finance-table{width:min(1180px,100% - 28px)!important;margin:0 auto 16px!important;padding:clamp(16px,2.5vw,24px)!important}.cz-finance-table>h2{margin:0 0 14px!important}.cz-finance-row{border:1px solid!important;border-radius:18px!important;grid-template-columns:minmax(72px,.55fr) minmax(170px,1.35fr) minmax(220px,1.65fr) minmax(108px,.7fr)!important;gap:14px!important;min-height:78px!important;margin:8px 0!important;padding:14px!important}.cz-finance-row>b{text-align:right!important;font-size:1.03rem!important}.cz-finance-row>small{line-height:1.42!important}.cz-finance-attention,.cz-finance-reliability{width:min(1180px,100% - 28px)!important;margin:0 auto 16px!important}.cz-finance-reliability{align-items:flex-start!important;gap:13px!important;display:flex!important}.cz-finance-reliability>svg{width:28px!important;min-width:28px!important;height:28px!important}.cz-gym-search>header{justify-content:space-between!important}.cz-gym-search>header>div{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.cz-gym-search>header>strong{text-align:right!important;max-width:45%!important}.cz-location-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:14px 0!important;display:grid!important}.cz-location-selector>button{width:100%!important}.cz-gym-card{gap:12px!important;display:grid!important}.cz-gym-card .cz-tool-actions{margin-top:0!important}.cz-auto-checkin-note span{flex-direction:column!important;gap:3px!important;display:flex!important}.cz-weather-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:min(1180px,100% - 28px)!important}.cz-weather-grid>article{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-height:280px!important;padding:clamp(20px,3vw,30px)!important;display:flex!important}.cz-weather-grid>article>svg{border-radius:17px!important;width:48px!important;height:48px!important;padding:12px!important}.cz-weather-grid>article>p{border:1px solid!important;border-radius:16px!important;width:100%!important;margin:0!important;padding:14px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:.88rem!important;line-height:1.55!important}.cz-layover-weather-badge{border:1px solid!important;border-radius:18px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:68px!important;margin-top:12px!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}.cz-layover-weather-badge>svg{width:22px!important;min-width:22px!important;height:22px!important}.cz-layover-weather-badge>span{flex-direction:column!important;flex:auto!important;gap:4px!important;min-width:0!important;display:flex!important}.cz-layover-weather-badge strong,.cz-layover-weather-badge small{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;line-height:1.3!important;display:block!important}.cz-history-empty{text-align:center!important;min-height:250px!important;padding:30px!important}.cz-history-empty>svg{width:50px!important;height:50px!important}.cz-menu-header{grid-template-columns:auto 56px!important;justify-content:space-between!important;align-items:center!important}.cz-menu-identity{grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important}.cz-menu-identity>.cz-logo,.cz-menu-avatar-profile,.cz-menu-avatar-edit{border:1px solid!important;border-radius:18px!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;display:grid!important}.cz-menu-avatar-profile{padding:0!important;font-weight:950!important;overflow:hidden!important}.cz-menu-avatar-profile img{object-fit:cover!important;width:100%!important;height:100%!important}.cz-menu-avatar-edit{cursor:pointer!important}.cz-menu-avatar-edit input{display:none!important}.cz-menu-section button{border-radius:20px!important;min-height:70px!important}.cz-bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(145%)!important;border-radius:29px!important;min-height:84px!important;padding:7px!important;box-shadow:0 20px 52px #00000047!important}.cz-bottom-nav button{border-radius:21px!important}.cz-bottom-nav button.active{box-shadow:inset 0 0 0 1px #69cdff38,0 8px 24px #3089e724!important}[data-crew-theme=dark] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review){color:#eaf6ff!important;box-shadow:var(--cc1385-shadow-dark)!important;background:linear-gradient(150deg,#0f263df7,#051222fa)!important;border-color:#88c1eb30!important}[data-crew-theme=dark] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review) :is(h1,h2,h3,strong,b,label){color:#f7fbff!important}[data-crew-theme=dark] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review) :is(p,small,span){color:#bad0e2!important}[data-crew-theme=dark] :is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button,[data-crew-theme=dark] .finance-learning-upload,[data-crew-theme=dark] .cz-roster-card>button{color:#eff9ff!important;background:linear-gradient(145deg,#1d3e5bf5,#0c243efa)!important;border-color:#84ccff45!important}[data-crew-theme=dark] .cz-setting>svg:first-child,[data-crew-theme=dark] .cz-weather-grid>article>svg{color:#7dd3fc!important;background:#44a1f224!important}[data-crew-theme=dark] :is(.cz-field-setting input,.cz-form-grid select,.cz-form-grid input){color:#fff!important;background:#07192c!important;border-color:#82c1ec3d!important}[data-crew-theme=dark] .cz-finance-row{color:#eaf6ff!important;background:#020e1c7a!important;border-color:#84bee729!important}[data-crew-theme=dark] .cz-weather-grid>article>p,[data-crew-theme=dark] .cz-layover-weather-badge{color:#dff5ff!important;background:#030f1d94!important;border-color:#81bfeb2e!important}[data-crew-theme=dark] .finance-learning-table-wrap{border:1px solid #84bee72e!important}[data-crew-theme=dark] .finance-learning-table-wrap th,[data-crew-theme=dark] .finance-learning-table-wrap td{color:#dcecf8!important;border-color:#84bee724!important}[data-crew-theme=dark] .finance-learning-table-wrap th{color:#fff!important;background:#081b30!important}[data-crew-theme=light] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review){color:#0b2840!important;box-shadow:var(--cc1385-shadow-light)!important;background:linear-gradient(155deg,#fff,#f7fbff)!important;border-color:#d4e2ec!important}[data-crew-theme=light] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review) :is(h1,h2,h3,strong,b,label){color:#071f34!important}[data-crew-theme=light] :is(.cz-toolbox,.cz-profile,.cz-roster-card,.cz-flight-card,.cz-smart-card,.cz-kpi,.cz-finance-table,.cz-weather-grid>article,.cz-empty-real,.cz-complete-days,.cz-settings-actions,.cz-setting,.finance-learning-review) :is(p,small,span){color:#48657b!important}[data-crew-theme=light] :is(.cz-tool-actions,.cz-settings-actions,.cz-location-selector,.finance-learning-actions)>button,[data-crew-theme=light] .finance-learning-upload,[data-crew-theme=light] .cz-roster-card>button{color:#0a304d!important;background:linear-gradient(145deg,#fff,#edf6fc)!important;border-color:#c9dce8!important}[data-crew-theme=light] .cz-setting>svg:first-child,[data-crew-theme=light] .cz-weather-grid>article>svg{color:#1676b5!important;background:#e8f5fd!important}[data-crew-theme=light] :is(.cz-field-setting input,.cz-form-grid select,.cz-form-grid input){color:#071f34!important;background:#fff!important;border-color:#cbdde8!important}[data-crew-theme=light] .cz-finance-row{color:#102f46!important;background:#f8fbfe!important;border-color:#d8e5ed!important}[data-crew-theme=light] .cz-weather-grid>article>p,[data-crew-theme=light] .cz-layover-weather-badge{color:#0b3552!important;background:#edf7fc!important;border-color:#cfe3ef!important}[data-crew-theme=light] .finance-learning-table-wrap{border:1px solid #d6e4ed!important}[data-crew-theme=light] .finance-learning-table-wrap th,[data-crew-theme=light] .finance-learning-table-wrap td{color:#17384f!important;border-color:#dce7ee!important}[data-crew-theme=light] .finance-learning-table-wrap th{color:#092944!important;background:#eaf4fa!important}@media(max-width:900px){.cz-admin-calibration-grid,.cz-admin-field-grid,.cz-finance-grid{grid-template-columns:1fr!important}.cz-finance-grid>.cz-kpi{min-height:132px!important}.cz-finance-row{grid-template-columns:72px minmax(0,1fr) minmax(0,1.2fr)!important}.cz-finance-row>b{text-align:left!important;grid-column:2/-1!important;font-size:1.2rem!important}}@media(max-width:640px){.cz-app{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}.cz-settings{width:min(100% - 20px,1180px)!important}.cz-form-grid,.cz-location-selector,.cz-weather-grid{grid-template-columns:1fr!important}.cz-finance-row{grid-template-columns:1fr!important;gap:7px!important}.cz-finance-row>b{grid-column:auto!important}.cz-tool-actions>button,.cz-settings-actions>button,.finance-learning-actions>button{flex:100%!important;width:100%!important}.cz-profile{grid-template-columns:50px minmax(0,1fr)!important}.cz-profile>svg:last-child{display:none!important}.cz-gym-search>header{flex-direction:column!important;align-items:flex-start!important}.cz-gym-search>header>strong{text-align:left!important;max-width:100%!important}.cz-menu-identity>.cz-logo,.cz-menu-avatar-profile,.cz-menu-avatar-edit{width:46px!important;min-width:46px!important;height:46px!important}.finance-learning-table-wrap table{min-width:560px!important}}:root{--cc1386-cyan:#22d3ee;--cc1386-blue:#3b82f6;--cc1386-violet:#8b5cf6;--cc1386-pink:#ec4899;--cc1386-ink:#061b31;--cc1386-radius-xl:34px;--cc1386-radius-lg:26px;--cc1386-shadow:0 22px 65px #0b365b2e}.cz-brand-row{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:radial-gradient(circle at 75% 0,#8b5cf629,#0000 34%),linear-gradient(135deg,#fffffff5,#f5faffe8)!important;border:1px solid #7bbee847!important;border-radius:34px!important;width:min(1030px,100% - 28px)!important;min-height:94px!important;margin:16px auto 28px!important;padding:12px 22px 12px 12px!important;overflow:hidden!important;box-shadow:0 24px 70px #0a2c492e,inset 0 1px #ffffffe6!important}.cz-menu-btn{color:#08243d!important;background:linear-gradient(145deg,#fff,#e9f5ff)!important;border:1px solid #7ab7e047!important;border-radius:22px!important;width:62px!important;min-width:62px!important;height:62px!important;box-shadow:0 12px 28px #0e3e6626!important}.cz-menu-btn:hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #3c74be38!important}.cz-brand-lockup{min-width:0!important}.cz-brand-lockup .cz-logo{background:linear-gradient(145deg,var(--cc1386-violet),var(--cc1386-pink) 54%,var(--cc1386-cyan))!important;color:#fff!important;border-radius:22px!important;width:60px!important;min-width:60px!important;height:60px!important;box-shadow:0 12px 32px #c93fb257!important}.cz-brand-lockup strong{color:#061d35!important;letter-spacing:-.045em!important}.cz-brand-lockup small{color:#415f77!important;letter-spacing:.25em!important}.cz-tool-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;width:100%!important;display:grid!important}.cz-tool-actions>button{width:100%!important;min-width:0!important;min-height:52px!important}.cz-tool-actions>button.primary{background:linear-gradient(120deg,var(--cc1386-violet),var(--cc1386-blue) 52%,var(--cc1386-cyan))!important;color:#fff!important;text-shadow:0 1px #0000001f!important;border-color:#8ed1ffb8!important;box-shadow:0 14px 34px #4271eb4d!important}.cz-tool-actions>button.danger{color:#e11d48!important;background:linear-gradient(145deg,#f43f5e21,#be185d14)!important;border-color:#f43f5e57!important}.cz-tool-actions>button svg{flex:none!important}:is(.cz-roster-card,.cz-toolbox,.cz-car-card,.cz-place-detail-card,.cz-import){position:relative!important;overflow:hidden!important}:is(.cz-roster-card,.cz-toolbox,.cz-car-card,.cz-place-detail-card):before{content:""!important;background:linear-gradient(180deg,var(--cc1386-cyan),var(--cc1386-blue),var(--cc1386-violet),var(--cc1386-pink))!important;opacity:.86!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important}.cz-card-icon{color:#fff!important;background:linear-gradient(145deg,var(--cc1386-violet),var(--cc1386-blue),var(--cc1386-cyan))!important;border-radius:19px!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;display:grid!important;box-shadow:0 12px 28px #5065e940!important}.cz-card-icon svg{width:25px!important;height:25px!important}.cz-import{border-radius:var(--cc1386-radius-xl)!important;color:#f7fbff!important;background:radial-gradient(circle at 85% 20%,#8b5cf64d,#0000 34%),radial-gradient(circle at 5% 100%,#22d3ee38,#0000 36%),linear-gradient(145deg,#071d35,#102846 60%,#111b39)!important;border:1px solid #68bff047!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:min(1180px,100% - 28px)!important;min-height:330px!important;margin:0 auto!important;padding:clamp(28px,5vw,58px)!important;display:grid!important;box-shadow:0 28px 82px #03142659!important}.cz-import-icon{color:#fff!important;background:linear-gradient(145deg,var(--cc1386-violet),var(--cc1386-pink),var(--cc1386-cyan))!important;border-radius:25px!important;place-items:center!important;width:76px!important;height:76px!important;display:grid!important;box-shadow:0 16px 38px #c938b05c!important}.cz-import-icon svg{width:34px!important;height:34px!important}.cz-import-copy small{color:#8deaff!important;letter-spacing:.19em!important;font-weight:900!important}.cz-import-copy h1{color:#fff!important;margin:7px 0 10px!important;font-size:clamp(2rem,5vw,3.5rem)!important;line-height:1!important}.cz-import-copy p{color:#c7daea!important;max-width:850px!important;font-size:1.05rem!important;line-height:1.6!important}.cz-import-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cz-import-actions button{color:#edf9ff!important;background:#113151c7!important;border:1px solid #86c9f74d!important;border-radius:19px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:14px 18px!important;font-weight:900!important;display:flex!important;box-shadow:0 12px 28px #0003!important}.cz-import-actions button.primary{background:linear-gradient(115deg,var(--cc1386-violet),var(--cc1386-blue),var(--cc1386-cyan))!important;color:#fff!important}.cz-import-privacy{grid-column:2;color:#acd0e7!important;align-items:center!important;gap:9px!important;font-size:.9rem!important;display:flex!important}.cz-place-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important;display:grid!important}.cz-place-category-tabs button{border:1px solid!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:12px!important;font-weight:900!important;display:flex!important}.cz-place-category-tabs button svg{width:25px!important;height:25px!important}.cz-place-category-tabs button.active{background:linear-gradient(135deg,var(--cc1386-violet),var(--cc1386-blue),var(--cc1386-cyan))!important;color:#fff!important;border-color:#97ddffb3!important;box-shadow:0 14px 32px #476fe847!important}.cz-places-search>header{border:1px solid!important;border-radius:21px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important;padding:16px!important;display:flex!important}.cz-places-search>header>div{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.cz-places-search>header>div>svg{color:#fff!important;background:linear-gradient(145deg,var(--cc1386-violet),var(--cc1386-blue),var(--cc1386-cyan))!important;border-radius:18px!important;width:50px!important;min-width:50px!important;height:50px!important;padding:12px!important}.cz-places-search>header small,.cz-place-detail-card header small,.cz-parking-editor header small,.cz-parking-map-card header small{letter-spacing:.16em!important;font-size:.7rem!important;font-weight:950!important}.cz-provider-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:12px 0!important}.cz-place-detail-card{border-radius:var(--cc1386-radius-xl)!important;width:min(1180px,100% - 28px)!important;box-shadow:var(--cc1386-shadow)!important;border:1px solid!important;margin:0 auto 16px!important;padding:20px!important}.cz-place-detail-card>header{grid-template-columns:54px minmax(0,1fr) 48px!important;align-items:center!important;gap:14px!important;display:grid!important}.cz-place-detail-card>header h2{margin:3px 0!important;font-size:clamp(1.3rem,3vw,2rem)!important}.cz-place-detail-card>header p{margin:0!important}.cz-place-detail-card>header>button{border:1px solid!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.cz-place-map,.cz-parking-map{border:1px solid!important;border-radius:24px!important;height:clamp(300px,48vw,520px)!important;margin:18px 0!important;overflow:hidden!important}.cz-place-map iframe,.cz-parking-map iframe{border:0!important;width:100%!important;height:100%!important}.cz-place-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.cz-place-facts>span,.cz-place-facts>a,.cz-parking-data>span{border:1px solid!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:72px!important;padding:12px 14px!important;text-decoration:none!important;display:flex!important}.cz-place-facts b,.cz-parking-data b{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.7rem!important}.cz-opening-hours{flex-wrap:wrap!important;gap:8px!important;margin:10px 0 14px!important;display:flex!important}.cz-opening-hours span{border:1px solid!important;border-radius:999px!important;padding:8px 11px!important;font-size:.82rem!important}.cz-place-result-card{gap:10px!important;padding:14px!important;display:grid!important}.cz-place-result-card.selected{border-color:#5eb9f6b3!important;box-shadow:0 18px 45px #3b82f633!important}.cz-place-select{width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:58px minmax(0,1fr) 24px!important;align-items:center!important;gap:13px!important;padding:8px!important;display:grid!important}.cz-place-select .cz-roster-copy{display:block!important}.cz-place-select h3{margin:0 0 4px!important}.cz-place-select p,.cz-place-select small{margin:0!important;display:block!important}.cz-parking-grid{gap:16px!important;width:min(1180px,100% - 28px)!important;margin-inline:auto!important}.cz-car-card{border-radius:var(--cc1386-radius-xl)!important;box-shadow:var(--cc1386-shadow)!important;border:1px solid!important;padding:22px!important}.cz-parking-editor{grid-column:1/-1!important}.cz-parking-editor>header{align-items:center!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}.cz-parking-editor h2,.cz-parking-map-card h2{margin:3px 0!important}.cz-parking-editor p{margin:0!important}.cz-parking-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.cz-parking-form label{gap:7px!important;font-weight:800!important;display:grid!important}.cz-parking-form label.wide{grid-column:1/-1!important}.cz-parking-form input,.cz-parking-form textarea{width:100%!important;min-height:50px!important;font:inherit!important;resize:vertical!important;border:1px solid!important;border-radius:16px!important;padding:12px 14px!important}.cz-parking-map-card{grid-column:1/-1!important}.cz-parking-map-card>header{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.cz-parking-map-card>header>div{align-items:center!important;gap:12px!important;display:flex!important}.cz-parking-map-card>header>div>svg{color:#fff!important;background:linear-gradient(145deg,var(--cc1386-blue),var(--cc1386-cyan))!important;border-radius:18px!important;width:50px!important;height:50px!important;padding:12px!important}.cz-parking-data{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.cz-parking-share{background:linear-gradient(145deg,#8b5cf61f,#22d3ee14)!important}.cz-parking-share>svg{color:#fff!important;background:linear-gradient(145deg,var(--cc1386-violet),var(--cc1386-pink))!important;border-radius:16px!important;width:44px!important;height:44px!important;padding:10px!important}.cz-margin-actions>span{align-items:center!important;padding:0 8px!important;font-weight:850!important;display:flex!important}.cz-depart-hero>strong{text-shadow:0 10px 34px #1eaee24d!important}.cz-detail-grid{gap:10px!important}.cz-detail-grid>div{border:1px solid!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:16px!important;display:flex!important;overflow:hidden!important}.cz-detail-grid>div>span{letter-spacing:.11em!important;text-transform:uppercase!important;border-radius:999px!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:5px 9px!important;font-size:.68rem!important;line-height:1.15!important}.cz-detail-grid>div>strong{overflow-wrap:anywhere!important;font-size:clamp(1.05rem,2.4vw,1.55rem)!important;line-height:1.18!important}[data-crew-theme=light] :is(.cz-car-card,.cz-place-detail-card,.cz-place-result-card,.cz-places-search>header,.cz-detail-grid>div){color:#082942!important;background:linear-gradient(150deg,#fff,#eef8ff)!important;border-color:#c9dfed!important}[data-crew-theme=light] :is(.cz-place-category-tabs button,.cz-place-detail-card>header>button,.cz-place-facts>span,.cz-place-facts>a,.cz-opening-hours span,.cz-parking-data>span,.cz-parking-form input,.cz-parking-form textarea){color:#0b3452!important;background:#f7fbff!important;border-color:#c9dce9!important}[data-crew-theme=dark] .cz-brand-row{background:radial-gradient(circle at 75% 0,#8b5cf633,#0000 35%),linear-gradient(145deg,#0a1f34f5,#051222fa)!important;border-color:#7ec1ec38!important}[data-crew-theme=dark] .cz-brand-lockup strong{color:#f4fbff!important}[data-crew-theme=dark] .cz-brand-lockup small{color:#9ebcd2!important}[data-crew-theme=dark] .cz-menu-btn{color:#fff!important;background:linear-gradient(145deg,#153a5c,#071b30)!important;border-color:#87caf53d!important}[data-crew-theme=dark] :is(.cz-car-card,.cz-place-detail-card,.cz-place-result-card,.cz-places-search>header,.cz-detail-grid>div){color:#effaff!important;background:linear-gradient(150deg,#0d2a44fa,#041324fa)!important;border-color:#86c9f333!important}[data-crew-theme=dark] :is(.cz-car-card,.cz-place-detail-card,.cz-place-result-card,.cz-places-search>header,.cz-detail-grid>div) :is(h2,h3,strong,b,label){color:#f7fbff!important}[data-crew-theme=dark] :is(.cz-car-card,.cz-place-detail-card,.cz-place-result-card,.cz-places-search>header,.cz-detail-grid>div) :is(p,small,span){color:#b8d2e5!important}[data-crew-theme=dark] :is(.cz-place-category-tabs button,.cz-place-detail-card>header>button,.cz-place-facts>span,.cz-place-facts>a,.cz-opening-hours span,.cz-parking-data>span,.cz-parking-form input,.cz-parking-form textarea){color:#ecf8ff!important;background:#05182bc7!important;border-color:#82c5f038!important}@media(max-width:900px){.cz-place-category-tabs,.cz-place-facts,.cz-parking-data{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-import{grid-template-columns:66px minmax(0,1fr)!important}.cz-import-icon{border-radius:21px!important;width:62px!important;height:62px!important}}@media(max-width:640px){.cz-brand-row{border-radius:27px!important;width:calc(100% - 20px)!important;min-height:78px!important;margin:10px auto 20px!important;padding:9px 12px 9px 9px!important}.cz-menu-btn{border-radius:19px!important;width:54px!important;min-width:54px!important;height:54px!important}.cz-brand-lockup .cz-logo{border-radius:19px!important;width:52px!important;min-width:52px!important;height:52px!important}.cz-brand-lockup small{letter-spacing:.15em!important}.cz-import{grid-template-columns:1fr!important;padding:24px!important}.cz-import-icon,.cz-import-copy,.cz-import-actions,.cz-import-privacy{grid-column:1!important}.cz-import-actions{grid-template-columns:1fr!important}.cz-place-category-tabs{grid-template-columns:1fr 1fr!important}.cz-place-category-tabs button{flex-direction:column!important;gap:5px!important;min-height:66px!important}.cz-places-search>header,.cz-parking-map-card>header{flex-direction:column!important;align-items:flex-start!important}.cz-place-detail-card>header{grid-template-columns:50px minmax(0,1fr) 42px!important}.cz-place-facts,.cz-parking-data,.cz-parking-form{grid-template-columns:1fr!important}.cz-parking-form label.wide{grid-column:auto!important}.cz-place-map,.cz-parking-map{height:330px!important}}html,body,#root{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}:is(.cc-page,.cc-shell,.cc-control-shell,.cz-page,.cz-toolbox,.cz-stack-list,.cz-roster-card,.cz-roster-main,.cz-roster-copy){min-width:0;max-width:100%}:is(.cz-roster-copy,.cz-roster-copy h3,.cz-roster-copy p,.cz-roster-copy small){overflow-wrap:anywhere;word-break:normal}.cz-toolbox .cz-stack-list{gap:14px;display:grid}.cz-toolbox .cz-roster-card{padding:16px;overflow:hidden}.cz-toolbox .cz-roster-main{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cz-toolbox .cz-roster-icon{flex:0 0 64px;width:64px;height:64px}.cz-toolbox .cz-roster-copy{align-content:center;gap:5px;display:grid}.cz-toolbox .cz-roster-copy h3{margin:0;font-size:clamp(1.3rem,5vw,2rem);line-height:1.08}.cz-toolbox .cz-roster-copy p,.cz-toolbox .cz-roster-copy small{margin:0;line-height:1.35}.cz-toolbox .cz-roster-main>button{white-space:nowrap;align-self:center;width:auto;min-width:112px;min-height:52px;padding:10px 14px}.cc-page,.cc-shell,.cc-control-shell,main{padding-bottom:max(116px,calc(92px + env(safe-area-inset-bottom)))!important}.cc-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom))}@media(max-width:560px){.cz-toolbox{padding-inline:14px}.cz-toolbox .cz-roster-card{border-radius:22px;padding:14px}.cz-toolbox .cz-roster-main{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px}.cz-toolbox .cz-roster-icon{width:56px;height:56px}.cz-toolbox .cz-roster-copy h3{font-size:clamp(1.25rem,7vw,1.75rem)}.cz-toolbox .cz-roster-main>button{grid-column:1/-1;justify-content:center;width:100%;min-width:0;margin-top:4px}}@media(max-width:380px){.cz-toolbox .cz-roster-main{grid-template-columns:1fr}.cz-toolbox .cz-roster-icon{width:52px;height:52px}.cz-toolbox .cz-roster-copy h3{font-size:1.35rem}}.cz-menu-scroll{gap:14px;display:grid}.cz-menu-group{border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.cz-menu-group{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.cz-menu-group{padding-top:12px}.cz-menu-group:first-child{border-top:0;padding-top:0}.cz-menu-group h3{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:.72rem}.cz-flydeck-flow{background:var(--card,#101827);border-radius:26px;margin:18px 0 22px;padding:18px}@supports (color:color-mix(in lab,red,red)){.cz-flydeck-flow{background:color-mix(in srgb,var(--card,#101827) 92%,transparent)}}.cz-flydeck-flow{border:1px solid}@supports (color:color-mix(in lab,red,red)){.cz-flydeck-flow{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.cz-flydeck-flow{box-shadow:0 18px 60px #0000002e}.cz-flydeck-flow>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.cz-flydeck-flow>header small{letter-spacing:.14em;opacity:.68;font-weight:800}.cz-flydeck-flow>header h1{margin:4px 0 6px;font-size:clamp(1.35rem,4vw,2rem)}.cz-flydeck-flow>header p{opacity:.74;margin:0}.cz-flydeck-flow>header>span{white-space:nowrap;color:#22d3ee;background:#22d3ee21;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:900}.cz-flydeck-flow>div{gap:9px;display:grid}.cz-flydeck-flow button{text-align:left;border:1px solid;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.cz-flydeck-flow button{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.cz-flydeck-flow button{background:var(--card,#111827);border-radius:18px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.cz-flydeck-flow button{background:color-mix(in srgb,var(--card,#111827) 88%,transparent)}}.cz-flydeck-flow button{color:inherit}.cz-flydeck-flow button:hover,.cz-flydeck-flow button:focus-visible{border-color:#22d3ee8c;transform:translateY(-1px)}.cz-flydeck-flow button>b{color:#a5b4fc;background:#6366f129;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.cz-flydeck-flow button[data-ready=true]>b{color:#22d3ee;background:#22d3ee29}.cz-flydeck-flow button span{gap:3px;min-width:0;display:grid}.cz-flydeck-flow button strong,.cz-flydeck-flow button small{overflow-wrap:anywhere}.cz-flydeck-flow button small{opacity:.7}.cz-flydeck-flow button em{opacity:.8;font-size:.78rem;font-style:normal;font-weight:800}[data-crewcheck-brand=canonical] svg{display:block}@media(max-width:560px){.cz-flydeck-flow{border-radius:22px;padding:14px}.cz-flydeck-flow>header{display:grid}.cz-flydeck-flow>header>span{justify-self:start}.cz-flydeck-flow button{grid-template-columns:38px minmax(0,1fr) 18px}.cz-flydeck-flow button em{display:none}}.cc-history-head-v14339{margin-bottom:14px}.cc-history-summary-v14339{border:1px solid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.cc-history-summary-v14339{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.cc-history-summary-v14339{background:var(--cc-surface,#10233c);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.cc-history-summary-v14339{background:color-mix(in srgb,var(--cc-surface,#10233c) 91%,transparent)}}.cc-history-summary-v14339>span{grid-template-columns:auto auto;align-items:center;gap:2px 9px;display:grid}.cc-history-summary-v14339 svg{grid-row:1/span 2;width:27px;height:27px}.cc-history-summary-v14339 b{font-size:1.25rem;line-height:1}.cc-history-summary-v14339 small,.cc-history-summary-v14339 p{opacity:.76}.cc-history-summary-v14339 p{overflow-wrap:anywhere;margin:0;line-height:1.4}.cc-history-list-v14339{gap:14px!important;display:grid!important}.cc-history-card-v14339{border:1px solid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"period action""file action""meta action";align-items:center;gap:12px 18px;width:100%;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.cc-history-card-v14339{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.cc-history-card-v14339{background:var(--cc-surface,#10233c);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.cc-history-card-v14339{background:color-mix(in srgb,var(--cc-surface,#10233c) 94%,transparent)}}.cc-history-card-v14339{overflow:hidden;box-shadow:0 14px 38px #00000024}.cc-history-card-v14339[data-active=true]{border-color:#22d3ee8a}.cc-history-period-v14339{grid-area:period;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.cc-history-icon-v14339{color:#67e8f9;background:linear-gradient(135deg,#d946ef33,#22d3ee33);border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.cc-history-period-v14339>div{min-width:0}.cc-history-period-v14339 small{letter-spacing:.12em;opacity:.68;margin-bottom:3px;font-size:.7rem;font-weight:850;display:block}.cc-history-period-v14339 h2{overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0;font-size:clamp(1.15rem,4.2vw,1.55rem);line-height:1.15}.cc-history-period-v14339 p{opacity:.76;margin:5px 0 0;font-size:.92rem;line-height:1.35}.cc-history-period-v14339 em{color:#67e8f9;white-space:nowrap;background:#22d3ee21;border-radius:999px;align-self:start;padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:900}.cc-history-file-v14339{border-top:1px solid;grid-area:file;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-top:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cc-history-file-v14339{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.cc-history-file-v14339 svg{opacity:.7;width:19px}.cc-history-file-v14339 span{gap:2px;min-width:0;display:grid}.cc-history-file-v14339 small{opacity:.62;font-size:.72rem}.cc-history-file-v14339 strong{opacity:.82;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.88rem;font-weight:650;overflow:hidden}.cc-history-meta-v14339{flex-wrap:wrap;grid-area:meta;gap:7px;min-width:0;display:flex}.cc-history-meta-v14339 span{background:currentColor;border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.cc-history-meta-v14339 span{background:color-mix(in srgb,currentColor 7%,transparent)}}.cc-history-meta-v14339 span{opacity:.82;font-size:.74rem;font-weight:750}.cc-history-card-v14339>button{white-space:nowrap;grid-area:action;justify-content:center;align-items:center;gap:8px;min-height:48px;width:auto!important;min-width:150px!important;padding-inline:16px!important;display:inline-flex!important}@media(max-width:620px){.cc-history-summary-v14339{grid-template-columns:1fr}.cc-history-card-v14339{border-radius:22px;grid-template-columns:minmax(0,1fr);grid-template-areas:"period""file""meta""action";padding:16px}.cc-history-card-v14339>button{width:100%!important;min-width:0!important}.cc-history-period-v14339{grid-template-columns:auto minmax(0,1fr)}.cc-history-period-v14339 em{grid-column:2;justify-self:start}.cc-history-file-v14339 strong{white-space:normal;overflow-wrap:anywhere}}[data-crewcheck-brand=canonical]{overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#9a4dff,#ec2c86 52%,#27c3e8)!important}[data-crewcheck-brand=canonical] img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}html,body,#root,.cz-app{min-width:0!important;max-width:100%!important}html,body{overflow-x:clip!important}.cz-app{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.cz-menu-overlay{z-index:9999!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cz-menu-panel{background:var(--popover,#0d1829)!important;border-radius:28px 0 0 28px!important;flex-direction:column!important;width:min(92vw,520px)!important;min-width:0!important;max-width:520px!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.cz-menu-panel{background:color-mix(in srgb,var(--popover,#0d1829) 97%,#06111f)!important}}.cz-menu-panel{border:1px solid var(--border,#ffffff1a)!important}@supports (color:color-mix(in lab,red,red)){.cz-menu-panel{border:1px solid color-mix(in srgb,var(--border,#ffffff1a) 86%,transparent)!important}}.cz-menu-panel{contain:layout paint!important;box-shadow:-28px 0 90px #0000006b!important}.cz-menu-header{width:100%!important;min-width:0!important;padding:max(16px,env(safe-area-inset-top,0px)) 18px 14px!important;border-bottom:1px solid!important;flex:none!important;position:relative!important;top:auto!important}@supports (color:color-mix(in lab,red,red)){.cz-menu-header{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)!important}}.cz-menu-header{background:inherit!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cz-menu-identity,.cz-menu-profile,.cz-menu-profile>span:last-child{min-width:0!important;max-width:100%!important}.cz-menu-profile strong,.cz-menu-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.cz-menu-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:12px 16px calc(32px + env(safe-area-inset-bottom,0px))!important;scrollbar-gutter:stable!important;flex:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;display:block!important;overflow:hidden auto!important}.cz-menu-section,.cz-menu-group{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:14px 0 0!important;display:grid!important;overflow:visible!important}.cz-menu-group:first-child{padding-top:2px!important}.cz-menu-section h3,.cz-menu-group h3{letter-spacing:.15em!important;white-space:normal!important;word-break:normal!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:0 0 3px!important;padding:0 4px!important;font-size:.69rem!important;line-height:1.25!important}.cz-menu-section button,.cz-menu-group button{text-align:left!important;white-space:normal!important;border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:66px!important;margin:0!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}.cz-menu-section button>svg:first-child,.cz-menu-group button>svg:first-child{flex:none!important;justify-self:center!important;width:22px!important;height:22px!important}.cz-menu-section button>svg:last-child,.cz-menu-group button>svg:last-child{justify-self:end!important;width:18px!important;height:18px!important}.cz-menu-section button>span,.cz-menu-group button>span{gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:grid!important}.cz-menu-section button strong,.cz-menu-group button strong,.cz-menu-section button small,.cz-menu-group button small{white-space:normal!important;word-break:normal!important;line-break:auto!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.cz-menu-section button strong,.cz-menu-group button strong{overflow-wrap:normal!important;font-size:.95rem!important;line-height:1.22!important}.cz-menu-section button small,.cz-menu-group button small{overflow-wrap:anywhere!important;font-size:.76rem!important;line-height:1.3!important}.cc-location-access{border:1px solid var(--accent,#22d3ee)!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:14px 0!important;padding:14px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.cc-location-access{border:1px solid color-mix(in srgb,var(--accent,#22d3ee) 28%,transparent)!important}}.cc-location-access{background:var(--card,#101827)!important}@supports (color:color-mix(in lab,red,red)){.cc-location-access{background:color-mix(in srgb,var(--card,#101827) 92%,transparent)!important}}.cc-location-access{overflow:hidden!important}.cc-location-access.compact{flex:none!important;width:calc(100% - 32px)!important;margin:12px 16px 0!important}.cc-location-access>svg{width:24px!important;height:24px!important;color:var(--accent,#22d3ee)!important}.cc-location-access>div{gap:3px!important;min-width:0!important;display:grid!important}.cc-location-access strong,.cc-location-access span,.cc-location-access small{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.cc-location-access span,.cc-location-access small{color:var(--muted-foreground,#94a3b8)!important;font-size:.76rem!important;line-height:1.35!important}.cc-location-access button{white-space:normal!important;border-radius:14px!important;max-width:190px!important;min-height:42px!important;padding:0 14px!important;line-height:1.15!important}.cc-location-access>small{grid-column:2/-1!important}.cc-location-access.state-granted{border-color:#10b9816b!important}.cc-location-access.state-denied{border-color:#f59e0b73!important}.cz-kpi-row,.cz-money-row,.cz-finance-grid,.cz-car-grid,.cz-radar-screen,.cc-weather-stations,.cc-departure-mode-grid,.cz-hotel-grid,.cz-hotels-grid,.cz-gym-grid,.cz-gyms-grid,.cz-nearby-grid,.cz-nearby-list,.cz-place-grid,.cz-places-grid,.cz-stack-list,.cz-tool-actions,.cz-roster-actions,.cz-route-kpis,.cz-depart-kpis,.cz-detail-grid{min-width:0!important;max-width:100%!important}.cz-kpi-row,.cz-money-row,.cz-finance-grid,.cz-car-grid,.cz-radar-screen,.cc-weather-stations,.cc-departure-mode-grid,.cz-hotel-grid,.cz-hotels-grid,.cz-gym-grid,.cz-gyms-grid,.cz-nearby-grid,.cz-place-grid,.cz-places-grid,.cz-route-kpis,.cz-depart-kpis,.cz-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important;gap:12px!important;display:grid!important}.cz-stack-list>*,.cz-tool-actions>*,.cz-roster-actions>*,.cz-kpi-row>*,.cz-money-row>*,.cz-finance-grid>*,.cz-car-grid>*,.cz-radar-screen>*,.cc-weather-stations>*,.cc-departure-mode-grid>*,.cz-hotel-grid>*,.cz-hotels-grid>*,.cz-gym-grid>*,.cz-gyms-grid>*,.cz-nearby-grid>*,.cz-nearby-list>*,.cz-place-grid>*,.cz-places-grid>*,.cz-route-kpis>*,.cz-depart-kpis>*,.cz-detail-grid>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.cz-roster-card,.cz-flight-card,.cz-toolbox,.cz-google-route-card,.cz-car-card,.cz-finance-row,.cz-weather-station,.cc-weather-station,.cz-nearby-card,.cz-place-card,.cz-hotel-card,.cz-gym-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}.cz-roster-card *,.cz-flight-card *,.cz-toolbox *,.cz-google-route-card *,.cz-car-card *,.cz-finance-row *,.cc-weather-station *,.cz-nearby-card *,.cz-place-card *,.cz-hotel-card *,.cz-gym-card *{min-width:0}.cz-roster-card p,.cz-flight-card p,.cz-toolbox p,.cz-google-route-card p,.cz-car-card p,.cz-finance-row small,.cc-weather-station p,.cz-nearby-card p,.cz-place-card p,.cz-hotel-card p,.cz-gym-card p,.cz-destination-strip span,.cz-routine-strip span{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.cz-google-map-preview,.cz-google-map-preview iframe,.cz-google-map-preview img,.cz-static-map-img{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:721px)and (max-width:1366px){.cz-menu-panel{width:min(78vw,520px)!important;max-width:520px!important}.cz-menu-scroll,.cz-menu-section,.cz-menu-group{grid-template-columns:minmax(0,1fr)!important}.cz-kpi-row,.cz-money-row,.cz-finance-grid,.cz-car-grid,.cz-radar-screen,.cc-weather-stations,.cc-departure-mode-grid,.cz-hotel-grid,.cz-hotels-grid,.cz-gym-grid,.cz-gyms-grid,.cz-nearby-grid,.cz-place-grid,.cz-places-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}}@media(max-width:720px){.cz-menu-panel{border-radius:0!important;width:100vw!important;max-width:none!important}.cz-menu-scroll{padding-left:12px!important;padding-right:12px!important}.cc-location-access{grid-template-columns:38px minmax(0,1fr)!important}.cc-location-access button,.cc-location-access>small{grid-column:1/-1!important;width:100%!important;max-width:none!important}.cz-kpi-row,.cz-money-row,.cz-finance-grid,.cz-car-grid,.cz-radar-screen,.cc-weather-stations,.cc-departure-mode-grid,.cz-hotel-grid,.cz-hotels-grid,.cz-gym-grid,.cz-gyms-grid,.cz-nearby-grid,.cz-place-grid,.cz-places-grid,.cz-route-kpis,.cz-depart-kpis,.cz-detail-grid{grid-template-columns:minmax(0,1fr)!important}.cz-tool-actions,.cz-roster-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.cz-tool-actions>button,.cz-tool-actions>a,.cz-roster-actions>button,.cz-roster-actions>a{width:100%!important;max-width:100%!important}}.cc-location-settings{gap:10px!important;width:100%!important;min-width:0!important;margin:18px 0 24px!important;display:grid!important}.cc-location-settings>h3{margin:0!important}.cc-location-settings .cc-location-access{width:100%!important;margin:0!important}.cc-search-field{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.cc-search-field input{width:100%!important;min-width:0!important;padding-left:14px!important;padding-right:46px!important}.cc-search-field .cc-search-icon-end{pointer-events:none!important;opacity:.76!important;width:20px!important;height:20px!important;margin:0!important;position:absolute!important;top:50%!important;left:auto!important;right:14px!important;transform:translateY(-50%)!important}.cc-weather-search label>.cc-weather-search-row-v14344{grid-template-columns:minmax(0,1fr) auto!important;padding-left:0!important}.cc-weather-search-row-v14344>.cc-search-field{min-width:0!important}@media(hover:hover)and (pointer:fine){.cz-menu-panel{width:min(76vw,760px)!important;max-width:760px!important}.cz-menu-scroll{padding:14px 22px calc(32px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow-x:hidden!important}.cz-menu-section.cz-menu-group{grid-template-columns:repeat(auto-fill,72px)!important;justify-content:start!important;align-items:start!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;padding:16px 0 0!important;display:grid!important;overflow:visible!important}.cz-menu-section.cz-menu-group>h3{grid-column:1/-1!important;margin:0 0 2px!important;padding:0 2px!important}.cz-menu-section.cz-menu-group>button{z-index:1!important;text-align:center!important;border-radius:18px!important;grid-template-columns:1fr!important;place-items:center!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.cz-menu-section.cz-menu-group>button:hover,.cz-menu-section.cz-menu-group>button:focus-visible{z-index:40!important;transform:translateY(-2px)!important}.cz-menu-section.cz-menu-group>button>svg:first-child{place-self:center!important;width:28px!important;height:28px!important;margin:0!important}.cz-menu-section.cz-menu-group>button>svg:last-child{display:none!important}.cz-menu-section.cz-menu-group>button>span{z-index:50!important;border:1px solid var(--border,#ffffff1f)!important;gap:3px!important;width:238px!important;max-width:min(280px,100vw - 36px)!important;padding:10px 12px!important;display:grid!important;position:absolute!important;top:calc(100% + 9px)!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){.cz-menu-section.cz-menu-group>button>span{border:1px solid color-mix(in srgb,var(--border,#ffffff1f) 88%,transparent)!important}}.cz-menu-section.cz-menu-group>button>span{background:var(--popover,#0d1829)!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.cz-menu-section.cz-menu-group>button>span{background:color-mix(in srgb,var(--popover,#0d1829) 98%,#06111f)!important}}.cz-menu-section.cz-menu-group>button>span{text-align:left!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s,transform .14s,visibility .14s!important;transform:translate(-50%,-4px)!important;box-shadow:0 18px 42px #00000057!important}.cz-menu-section.cz-menu-group>button:hover>span,.cz-menu-section.cz-menu-group>button:focus-visible>span{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}.cz-menu-section.cz-menu-group>button:first-of-type>span{left:0!important;transform:translateY(-4px)!important}.cz-menu-section.cz-menu-group>button:first-of-type:hover>span,.cz-menu-section.cz-menu-group>button:first-of-type:focus-visible>span{transform:translate(0)!important}.cz-menu-section.cz-menu-group>button:last-child>span{left:auto!important;right:0!important;transform:translateY(-4px)!important}.cz-menu-section.cz-menu-group>button:last-child:hover>span,.cz-menu-section.cz-menu-group>button:last-child:focus-visible>span{transform:translate(0)!important}.cz-menu-section.cz-menu-group>button>span strong,.cz-menu-section.cz-menu-group>button>span small{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;width:100%!important;display:block!important}.cz-menu-section.cz-menu-group>button>span strong{font-size:.88rem!important;line-height:1.2!important}.cz-menu-section.cz-menu-group>button>span small{font-size:.74rem!important;line-height:1.3!important}}@media(hover:none),(pointer:coarse){.cz-menu-panel{width:min(94vw,520px)!important;max-width:520px!important}.cz-menu-scroll{width:100%!important;min-width:0!important;padding:12px 14px calc(28px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow-x:hidden!important}.cz-menu-section.cz-menu-group{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:12px 0 0!important;display:grid!important}.cz-menu-section.cz-menu-group>h3{grid-column:1/-1!important;width:100%!important;margin:0 0 2px!important}.cz-menu-section.cz-menu-group>button{text-align:left!important;border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:72px!important;max-height:none!important;margin:0!important;padding:13px 15px!important;display:grid!important;position:relative!important;overflow:hidden!important}.cz-menu-section.cz-menu-group>button>svg:first-child{justify-self:center!important;width:26px!important;height:26px!important;margin:0!important}.cz-menu-section.cz-menu-group>button>svg:last-child{justify-self:end!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.cz-menu-section.cz-menu-group>button>span{width:100%!important;min-width:0!important;box-shadow:none!important;text-align:left!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.cz-menu-section.cz-menu-group>button>span strong,.cz-menu-section.cz-menu-group>button>span small{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;display:block!important}}@media(max-width:520px){.cc-weather-search-row-v14344>.cc-search-field{grid-column:1/-1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--cc-page: #f4f7fb;--cc-surface: #ffffff;--cc-surface-raised: #f8fafc;--cc-surface-soft: #edf4fa;--cc-border: #cad8e6;--cc-border-strong: #9fb6cc;--cc-text: #10243a;--cc-text-muted: #52677d;--cc-accent: #087ea4;--cc-accent-strong: #0b5f80;--cc-highlight: #d63384;--cc-success: #087f5b;--cc-danger: #c92a2a;--cc-shadow: 0 14px 38px rgba(20, 52, 78, .12);--cc-nav-height: 76px;--cc-content: 1180px;--cc-radius: 8px}html.dark,html[data-crew-theme=dark]{--cc-page: #061421;--cc-surface: #0c2134;--cc-surface-raised: #112a40;--cc-surface-soft: #17344d;--cc-border: #2f526e;--cc-border-strong: #52728c;--cc-text: #f4f8fc;--cc-text-muted: #b8c8d7;--cc-accent: #31b7d8;--cc-accent-strong: #76d8ee;--cc-highlight: #f067a9;--cc-success: #4fd1a5;--cc-danger: #ff8787;--cc-shadow: 0 18px 48px rgba(0, 0, 0, .28)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{min-width:0;overflow-x:hidden;background:var(--cc-page);color:var(--cc-text);font-family:Inter,Segoe UI Variable Text,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:0}button{touch-action:manipulation}.cz-app{width:100%;min-width:0;min-height:100dvh;padding:20px max(16px,env(safe-area-inset-left)) calc(var(--cc-nav-height) + 38px) max(16px,env(safe-area-inset-right));color:var(--cc-text);isolation:isolate}.cz-app>:not(.cz-wallpaper):not(.cz-bottom-nav):not(.cz-menu-overlay):not(.cz-busy):not(.cz-opening-video){width:min(100%,var(--cc-content));min-width:0;margin-inline:auto}.cz-wallpaper{position:fixed;inset:-4%;z-index:-2;pointer-events:none;background-color:var(--cc-page);background-size:cover;background-position:center;transform:translateZ(0) scale(1.04);animation:cc-wallpaper-drift 28s ease-in-out infinite alternate;will-change:transform}@keyframes cc-wallpaper-drift{0%{transform:translate3d(-.5%,-.35%,0) scale(1.04)}to{transform:translate3d(.5%,.35%,0) scale(1.055)}}.cz-brand,.cz-header,.cz-panel-head,.cz-title{position:relative!important;inset:auto!important;z-index:1}.cz-brand,.cz-panel-head,.cz-toolbox,.cz-roster-card,.cz-car-card,.cz-google-route-card,.cz-place-detail-card,.cz-month-map-card,.cz-depart-hero,.cz-empty-real,.cz-mini-status{min-width:0;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius)!important;background:color-mix(in srgb,var(--cc-surface) 94%,transparent)!important;color:var(--cc-text)!important;box-shadow:var(--cc-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cz-panel-head{padding:22px 24px!important;margin-block:16px!important}.cz-panel-head h1{margin:0;color:var(--cc-text)!important;font-size:30px!important;line-height:1.12!important;font-weight:760!important;overflow-wrap:normal}.cz-panel-head p,.cz-toolbox p,.cz-roster-copy p,.cz-roster-copy small,.cz-mini-status,.cz-depart-hero p{color:var(--cc-text-muted)!important;font-size:15px!important;line-height:1.45!important}h1,h2,h3,strong,p,small,span{min-width:0}.cz-roster-copy,.cz-roster-main,.cz-roster-card>div,.cz-menu-section button>span,.cz-place-select>span,.cz-google-route-card header>div{min-width:0}.cz-roster-copy h3,.cz-roster-copy p,.cz-roster-copy small,.cz-history-file,.cz-menu-section strong,.cz-menu-section small{max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.cz-roster-copy h3,.cz-history-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-roster-copy p,.cz-roster-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cz-toolbox{padding:18px!important}.cz-toolbox h2{color:var(--cc-text)!important;font-size:19px!important;line-height:1.25!important}.cz-tool-actions,.cz-import-actions,.cz-roster-actions,.cz-month-map-actions,.cz-location-selector,.cz-provider-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:10px!important;width:100%;min-width:0}.cz-tool-actions>button,.cz-import-actions>button,.cz-roster-actions>button,.cz-month-map-actions>button,.cz-location-selector>button,.cz-provider-actions>button,.cz-bottom-nav>button,.cz-menu-section>button,.cz-google-route-card button,.cz-roster-card>button{min-width:0!important;min-height:46px;padding:10px 14px!important;border:1px solid var(--cc-border-strong)!important;border-radius:7px!important;background:var(--cc-surface-raised)!important;color:var(--cc-text)!important;box-shadow:0 4px 12px #10243a14;font-size:14px!important;font-weight:680!important;line-height:1.2!important;white-space:normal;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cz-tool-actions>button:hover,.cz-menu-section>button:hover,.cz-bottom-nav>button:hover{transform:translateY(-1px);border-color:var(--cc-accent)!important;box-shadow:0 8px 20px #087ea429}.cz-tool-actions>button:active,.cz-menu-section>button:active,.cz-bottom-nav>button:active{transform:translateY(0) scale(.985)}.cz-tool-actions>button.primary,.cz-tool-actions>button.active,.cz-import-actions>button.primary,.cz-location-selector>button.active,.cz-provider-actions>button.active{border-color:var(--cc-accent)!important;background:color-mix(in srgb,var(--cc-accent) 16%,var(--cc-surface))!important;color:var(--cc-text)!important}.cz-tool-actions>button.danger{border-color:color-mix(in srgb,var(--cc-danger) 62%,var(--cc-border))!important;color:var(--cc-danger)!important}.cz-menu-overlay{z-index:1000!important}.cz-menu-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(92vw,430px)!important;max-width:430px!important;height:min(100dvh,920px)!important;max-height:100dvh!important;overflow:hidden!important;border:1px solid var(--cc-border)!important;border-radius:0!important;background:var(--cc-surface)!important;color:var(--cc-text)!important}.cz-menu-header{position:sticky!important;top:0!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:14px!important;border-bottom:1px solid var(--cc-border)!important;background:var(--cc-surface)!important}.cz-menu-identity{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0}.cz-menu-brandmark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:color-mix(in srgb,var(--cc-accent) 20%,var(--cc-surface));color:var(--cc-accent-strong)}.cz-menu-profile{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:5px 7px!important;border:0!important;background:transparent!important;color:var(--cc-text)!important;text-align:left}.cz-menu-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important}.cz-menu-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cc-text-muted)!important;font-size:11px!important}.cz-menu-avatar{display:grid!important;place-items:center;width:40px!important;height:40px!important;overflow:hidden;border:1px solid var(--cc-border-strong)!important;border-radius:50%!important;background:var(--cc-surface-soft)!important;color:var(--cc-text)!important;font-size:12px!important}.cz-menu-avatar img{width:100%;height:100%;object-fit:cover}.cz-menu-close{width:44px!important;height:44px!important;padding:0!important}.cz-menu-scroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px!important}.cz-menu-section{min-width:0}.cz-menu-section>button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 18px!important;align-items:center!important;width:100%!important;margin:0 0 7px!important;text-align:left}.cz-bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:90!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(calc(100% - 24px),690px)!important;height:var(--cc-nav-height)!important;margin:0!important;padding:6px!important;transform:translate(-50%)!important;border:1px solid var(--cc-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--cc-surface) 94%,transparent)!important;box-shadow:0 16px 42px #0000003d!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cz-bottom-nav>button{position:relative;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;min-height:0!important;height:100%!important;padding:5px 3px!important;border-color:transparent!important;box-shadow:none!important;background:transparent!important;font-size:11px!important}.cz-bottom-nav>button:before,.cz-bottom-nav>button:after{content:none!important;display:none!important}.cz-bottom-nav>button.active{background:color-mix(in srgb,var(--cc-accent) 16%,var(--cc-surface))!important;border-color:var(--cc-border)!important}.cz-bottom-nav>button em{position:absolute!important;top:3px!important;right:max(6px,calc(50% - 25px))!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:10px!important;background:var(--cc-danger)!important;color:#fff!important;font-size:11px!important;font-style:normal}.cz-stack-list,.cz-finance-grid,.cz-kpi-row,.cz-depart-kpis,.cz-feature-grid,.cz-shortcuts{min-width:0}.cz-roster-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;padding:16px!important;overflow:hidden!important}.cz-roster-main{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.cz-roster-time{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-history-card{grid-template-columns:minmax(0,1fr) auto!important}.cz-depart-hero{padding:26px!important}.cz-depart-hero>strong{display:inline-block!important;color:var(--cc-text)!important;font-size:50px!important;line-height:1!important;max-width:100%}.cz-depart-hero h2{color:var(--cc-text)!important;font-size:23px!important;line-height:1.2!important}.cz-depart-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.cz-depart-kpis>div{min-width:0;padding:16px!important;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius)!important;background:var(--cc-surface)!important;color:var(--cc-text)!important}.cz-depart-kpis strong{font-size:28px!important;line-height:1.1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-margin-actions>span{align-self:center;color:var(--cc-text-muted);font-size:13px}.cz-place-result-card{display:block!important;padding:12px!important}.cz-place-select{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%;min-width:0;padding:8px!important;border:0!important;background:transparent!important;color:var(--cc-text)!important;text-align:left}.cz-place-result-card .cz-tool-actions{margin-top:10px}.cz-place-result-card .cz-roster-copy h3{font-size:18px!important}.cz-place-result-card.selected{border-color:var(--cc-accent)!important}.cz-hotel-finder,.cz-manual-hotel-form,.cz-places-search,.cz-place-detail-card{overflow:hidden}.cz-hotel-finder>header,.cz-manual-hotel-form>header,.cz-places-search>header,.cz-manual-place-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cz-hotel-finder>header>div,.cz-manual-hotel-form>header>div,.cz-places-search>header>div,.cz-manual-place-form>header{display:flex;align-items:center;gap:11px;min-width:0}.cz-hotel-finder>header span,.cz-manual-hotel-form>header span,.cz-places-search>header span,.cz-manual-place-form>header span{display:grid;gap:2px;min-width:0}.cz-hotel-finder>header h2,.cz-manual-hotel-form>header h2,.cz-places-search>header h2{margin:0;font-size:20px!important;line-height:1.2}.cz-hotel-finder>header small,.cz-manual-hotel-form>header small,.cz-places-search>header small{color:var(--cc-text-muted);font-size:10px;font-weight:800}.cz-hotel-finder>header>strong,.cz-places-search>header>strong{color:var(--cc-text-muted);font-size:13px;text-align:right}.cz-field-wide{display:grid;gap:7px;margin:15px 0 0}.cz-field-wide>span,.cz-form-grid label>span{color:var(--cc-text-muted);font-size:12px;font-weight:800}.cz-field-wide select,.cz-search-row input,.cz-place-query-row input,.cz-manual-hotel-form input,.cz-manual-place-form input{width:100%;min-width:0;min-height:48px;border:1px solid var(--cc-border);border-radius:8px;padding:0 13px;background:var(--cc-surface-raised);color:var(--cc-text);font:inherit;outline:none}.cz-field-wide select:focus,.cz-search-row input:focus,.cz-place-query-row input:focus,.cz-manual-hotel-form input:focus,.cz-manual-place-form input:focus{border-color:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 16%,transparent)}.cz-search-row,.cz-place-query-row{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;align-items:stretch;margin-top:14px}.cz-search-row>label,.cz-place-query-row>label{position:relative;display:flex;align-items:center;min-width:0}.cz-search-row>label>svg,.cz-place-query-row>label>svg{position:absolute;left:14px;width:18px;color:var(--cc-text-muted);pointer-events:none}.cz-search-row>label input,.cz-place-query-row>label input{padding-left:42px}.cz-search-row>button,.cz-place-query-row>button{min-height:48px;white-space:nowrap}.cz-hotel-catalog-results{display:grid;gap:0;margin-top:14px;border-block:1px solid var(--cc-border)}.cz-hotel-catalog-results>article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(250px,.7fr);align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--cc-border)}.cz-hotel-catalog-results>article:last-child{border-bottom:0}.cz-hotel-catalog-results>article>div:first-child{display:flex;align-items:center;gap:11px;min-width:0}.cz-hotel-catalog-results>article>div:first-child>span:last-child{display:grid;gap:3px;min-width:0}.cz-hotel-catalog-results strong{color:var(--cc-text);font-size:15px;line-height:1.3;overflow-wrap:break-word}.cz-hotel-catalog-results small{color:var(--cc-text-muted);line-height:1.35}.cz-hotel-catalog-results>article>b{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--cc-accent) 12%,transparent);color:var(--cc-accent-strong);font-size:12px;white-space:nowrap}.cz-hotel-catalog-results .cz-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0}.cz-inline-empty{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 0;color:var(--cc-text)}.cz-inline-empty>span{display:grid;gap:3px;min-width:0;margin-right:auto}.cz-inline-empty small{color:var(--cc-text-muted)}.cz-icon-button{width:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important}.cz-consent-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.cz-consent-row label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--cc-border);border-radius:8px;background:var(--cc-surface-raised);color:var(--cc-text-muted);font-size:13px;line-height:1.4}.cz-consent-row input{margin-top:3px;accent-color:var(--cc-accent)}.cz-hotel-stay-card{align-items:stretch!important}.cz-hotel-stay-card>.cz-tool-actions{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;width:100%}.cz-place-category-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:15px}.cz-place-category-tabs>button{min-width:0;min-height:52px;padding:8px 10px!important;border:1px solid var(--cc-border)!important;border-radius:8px!important;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--cc-surface-raised)!important;color:var(--cc-text-muted)!important}.cz-place-category-tabs>button.active{border-color:var(--cc-accent)!important;background:color-mix(in srgb,var(--cc-accent) 13%,var(--cc-surface-raised))!important;color:var(--cc-text)!important}.cz-manual-place-form{margin-top:14px;padding:14px;border-top:1px solid var(--cc-border);background:color-mix(in srgb,var(--cc-surface-raised) 75%,transparent)}.cz-manual-place-form>header strong{color:var(--cc-text)}.cz-manual-place-form>header small{color:var(--cc-text-muted)}.cz-manual-place-form .cz-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:12px}.cz-places-results{gap:12px!important}.cz-place-result-card{border-radius:8px!important;padding:14px!important}.cz-place-result-card .cz-tool-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.cz-place-result-card .cz-place-select h3{overflow-wrap:break-word!important;word-break:normal!important}.cz-wakeup-card .cz-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cz-wakeup-card .cz-tool-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.cz-logo svg,.cz-menu-brandmark svg,.cz-brand-lockup svg,.cz-flight-card .cz-route svg,.cz-busy svg{transform-origin:center}.cz-logo:hover svg,.cz-menu-brandmark:hover svg,.cz-brand-lockup:hover svg{animation:cc-plane-takeoff .72s cubic-bezier(.2,.8,.2,1)}.cz-bottom-nav button.active svg{animation:cc-icon-confirm .45s ease-out}.cz-roster-card:hover .cz-roster-icon svg,.cz-tool-actions button:hover svg,.cz-menu-section button:hover>svg:first-child{animation:cc-icon-breathe .75s ease-in-out}@keyframes cc-plane-takeoff{0%{transform:translateZ(0) rotate(0)}48%{transform:translate3d(5px,-5px,0) rotate(-8deg)}to{transform:translateZ(0) rotate(0)}}@keyframes cc-icon-confirm{0%{transform:scale(.82);opacity:.55}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes cc-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.cc-terms-gate{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:18px;background:#020a12c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cc-terms-dialog{width:min(100%,720px);max-height:min(88dvh,760px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);color:var(--cc-text);box-shadow:0 30px 90px #0000006b}.cc-terms-dialog>header,.cc-terms-dialog>footer{padding:18px}.cc-terms-dialog>header{border-bottom:1px solid var(--cc-border)}.cc-terms-dialog>header h1{margin:0;font-size:25px}.cc-terms-copy{overflow-y:auto;padding:18px;color:var(--cc-text-muted);white-space:pre-wrap;line-height:1.55}.cc-terms-dialog>footer{display:grid;gap:12px;border-top:1px solid var(--cc-border)}.cc-terms-dialog label{display:flex;align-items:flex-start;gap:10px;color:var(--cc-text)}.cc-terms-dialog footer button{min-height:48px;border:1px solid var(--cc-accent);border-radius:7px;background:var(--cc-accent);color:#fff;font-weight:720}.cz-auth-terms{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;color:var(--cc-text)!important}.cz-auth-terms input{width:18px!important;height:18px!important;flex:0 0 auto}.cz-auth-terms a{color:var(--cc-accent-strong);font-weight:700}.cc-profile-photo{display:grid!important;place-items:center;width:58px;height:58px;cursor:pointer}.cc-profile-photo>span{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--cc-border);border-radius:50%;background:var(--cc-surface-soft)}.cc-profile-photo img{width:100%;height:100%;object-fit:cover}.cc-admin-honor{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;border-color:color-mix(in srgb,var(--cc-highlight) 55%,var(--cc-border))!important}.cc-admin-honor>svg{width:42px;height:42px;color:var(--cc-highlight)}.cc-departure-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-block:14px}.cc-departure-mode-grid button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised);color:var(--cc-text);text-align:left}.cc-departure-mode-grid button.active{border-color:var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 16%,var(--cc-surface))}.cc-departure-mode-grid span{display:grid;gap:2px}.cc-departure-mode-grid small{color:var(--cc-text-muted);font-size:11px}.cc-stop-alert{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised)}.cc-stop-alert input{width:18px;height:18px;flex:0 0 auto}.cc-stop-alert span{display:grid;gap:2px}.cc-stop-alert small{color:var(--cc-text-muted)}.cc-bids-panel{display:grid;gap:14px}.cc-bids-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-bids-options label{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:13px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised);color:var(--cc-text)}.cc-bids-options input{width:18px;height:18px;flex:0 0 auto}.cc-bids-options span{display:grid;gap:3px}.cc-bids-options small{color:var(--cc-text-muted)}.cc-iflight-wizard>header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cc-iflight-wizard>header>svg{width:36px;height:36px;color:var(--cc-success)}.cc-iflight-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.cc-iflight-steps article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised)}.cc-iflight-steps article.active{border-color:var(--cc-accent)}.cc-iflight-steps article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cc-surface-soft);color:var(--cc-text);font-weight:760}.cc-iflight-steps article div{display:grid;gap:3px;min-width:0}.cc-iflight-steps small{color:var(--cc-text-muted);font-size:11px;line-height:1.3}.cc-amil-results{width:min(100%,var(--cc-content));margin:14px auto;padding:18px;border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);color:var(--cc-text);box-shadow:var(--cc-shadow)}.cc-amil-results>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cc-amil-results>header>div{display:flex;align-items:center;gap:10px;min-width:0}.cc-amil-results>header span{display:grid}.cc-amil-results>header h2{margin:0;font-size:19px}.cc-amil-results>header small{color:var(--cc-text-muted);font-size:10px}.cc-amil-results>div:not(.cz-tool-actions){display:grid;gap:8px;margin-top:12px}.cc-amil-results article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised)}.cc-amil-results article div{display:grid;gap:3px;min-width:0}.cc-amil-results article small{color:var(--cc-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-amil-results article a{color:var(--cc-accent-strong);font-weight:700;text-decoration:none}.cc-amil-results>p,.cc-amil-results>footer{color:var(--cc-text-muted);font-size:13px;line-height:1.45}.cz-form-grid .wide{grid-column:1 / -1}@media(max-width:760px){:root{--cc-nav-height: 70px}.cz-app{padding-top:10px;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.cz-panel-head{padding:18px!important}.cz-panel-head h1{font-size:25px!important}.cz-tool-actions,.cz-import-actions,.cz-roster-actions,.cz-month-map-actions,.cz-location-selector,.cz-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-depart-kpis{grid-template-columns:1fr!important}.cz-depart-hero>strong{font-size:40px!important}.cz-wakeup-card .cz-form-grid{grid-template-columns:1fr!important}.cc-iflight-steps,.cc-bids-options{grid-template-columns:1fr}.cc-amil-results>header{align-items:flex-start;flex-direction:column}.cc-amil-results article{grid-template-columns:minmax(0,1fr) auto}.cc-amil-results article a{grid-column:1 / -1;justify-self:start}.cz-roster-card{grid-template-columns:minmax(0,1fr)!important}.cz-roster-card>button{width:100%}.cz-bottom-nav>button span{font-size:10px!important}.cz-hotel-finder>header,.cz-places-search>header{align-items:flex-start;flex-direction:column}.cz-hotel-finder>header>strong,.cz-places-search>header>strong{text-align:left}.cz-search-row,.cz-place-query-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-search-row>label,.cz-place-query-row>label{grid-column:1 / -1}.cz-hotel-catalog-results>article{grid-template-columns:minmax(0,1fr) auto}.cz-hotel-catalog-results .cz-tool-actions{grid-column:1 / -1}.cz-consent-row,.cz-manual-place-form .cz-form-grid{grid-template-columns:1fr!important}.cz-place-category-tabs{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-2px;padding:2px 2px 8px}.cz-place-category-tabs::-webkit-scrollbar{display:none}.cz-place-category-tabs>button{flex:0 0 auto;min-width:132px;scroll-snap-align:start}}@media(max-width:430px){.cz-tool-actions,.cz-import-actions,.cz-roster-actions,.cz-month-map-actions,.cz-location-selector,.cz-provider-actions{grid-template-columns:1fr!important}.cz-bottom-nav{width:calc(100% - 12px)!important;bottom:max(6px,env(safe-area-inset-bottom))!important}.cz-bottom-nav>button{padding-inline:1px!important}.cz-menu-panel{width:100vw!important}.cz-panel-head h1{font-size:23px!important}.cz-depart-hero>strong{font-size:34px!important}.cz-search-row,.cz-place-query-row{grid-template-columns:1fr}.cz-search-row>label,.cz-place-query-row>label{grid-column:auto}.cz-hotel-catalog-results>article{grid-template-columns:minmax(0,1fr);gap:9px}.cz-hotel-catalog-results>article>b{justify-self:start}.cz-hotel-catalog-results .cz-tool-actions{grid-column:auto;grid-template-columns:1fr!important}.cz-inline-empty{align-items:flex-start;flex-wrap:wrap}.cz-inline-empty>button{width:100%}.cz-place-result-card{padding:11px!important}.cz-place-select{grid-template-columns:auto minmax(0,1fr)!important}.cz-place-select>svg:last-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cz-wallpaper{animation:none!important;transform:none!important}}html,body,#root{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}html body #root .cz-app,html body #root .cz-app>main{width:100%!important;max-width:100%!important;min-width:0!important}html body #root .cz-app :where(section,article,button,div,span,header,footer){box-sizing:border-box!important}html body #root [data-view=cockpit] :is(.cc1408-program-heading,.cz-section-head),html body #root .cz-app :is(.cc1408-program-heading){position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:22px 0 12px!important;padding:0 2px!important;overflow:visible!important}html body #root [data-view=cockpit] .cz-section-head>:where(h1,h2,h3),html body #root .cc1408-program-heading>h2{position:static!important;display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important}html body #root [data-view=cockpit] .cz-section-head>button,html body #root .cc1408-program-heading>button{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;margin:0!important;padding:7px 10px!important;transform:none!important;white-space:nowrap!important}html body #root .cz-app :is(.cc1408-finance-panel,.cz-money-panel){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:20px 0!important;padding:0!important;overflow:visible!important;transform:none!important}html body #root .cz-app :is(.cc1408-finance-header,.cz-money-panel-head){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0 2px!important;transform:none!important}html body #root .cz-app :is(.cc1408-finance-heading,.cz-money-panel-head>div){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}html body #root .cz-app :is(.cc1408-finance-heading,.cz-money-panel-head>div)>:is(strong,small){position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important}html body #root .cz-app :is(.cc1408-finance-grid,.cz-money-row){position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card){appearance:none!important;position:static!important;inset:auto!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;align-items:center!important;align-content:center!important;justify-items:stretch!important;justify-content:stretch!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:128px!important;max-height:none!important;margin:0!important;padding:17px!important;border-radius:23px!important;text-align:left!important;overflow:hidden!important;transform:none!important;float:none!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>*{position:static!important;inset:auto!important;float:none!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-icon,span:first-child){grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:start!important;flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-copy,div){grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-content:stretch!important;justify-items:stretch!important;gap:6px!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-copy,div)>*{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-copy,div)>strong{font-size:clamp(1.55rem,7vw,2.25rem)!important;line-height:1.05!important;letter-spacing:-.025em!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-copy,div)>small{font-size:.82rem!important;line-height:1.42!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>svg:last-child{display:none!important;width:0!important;height:0!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true]{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:20px 0!important;padding:0!important;overflow:hidden!important;transform:none!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-title{position:static!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 22px!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:18px 18px 14px!important;transform:none!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-title>*{position:static!important;transform:none!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-title>div{display:grid!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-title :is(h2,p){position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:"time" "badge" "route" "meta"!important;align-items:start!important;align-content:start!important;justify-items:stretch!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 18px 18px!important;padding:18px!important;overflow:hidden!important;transform:none!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>*{position:static!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>strong{grid-area:time!important;display:block!important;font-size:clamp(3.35rem,16vw,5.15rem)!important;line-height:.94!important;letter-spacing:-.05em!important;white-space:nowrap!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>em{grid-area:badge!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:34px!important;padding:7px 13px!important;border-radius:999px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>p{grid-area:route!important;display:block!important;font-size:1rem!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>div{grid-area:meta!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;align-items:start!important;justify-items:stretch!important;padding-top:2px!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>div>:is(small,b){position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;writing-mode:horizontal-tb!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:.86rem!important;line-height:1.38!important}html body #root .cz-app :is(button.cc1408-import-card,.cc1408-empty-roster,.cz-empty-real){position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;transform:none!important}html body #root .cz-app button.cc1408-import-card>*,html body #root .cz-app button.cc1408-import-card *{position:static!important;float:none!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body #root .cz-app .cc1408-import-head,html body #root .cz-app .cc1408-import-body{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}@media(max-width:760px){html body #root .cz-app :is(.cc1408-finance-grid,.cz-money-row){grid-template-columns:minmax(0,1fr)!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card){min-height:0!important}}@media(max-width:480px){html body #root .cz-app{padding-inline:12px!important;padding-bottom:calc(146px + env(safe-area-inset-bottom,0px))!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card){grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;padding:15px!important;border-radius:21px!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-icon,span:first-child){width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-title{grid-template-columns:52px minmax(0,1fr) 18px!important;gap:11px!important;padding:16px 16px 13px!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content{margin:0 16px 16px!important;padding:16px!important}html body #root .cz-app article.cz-smart-card[data-smart-departure-v1406=true] .cz-smart-content>strong{font-size:clamp(3.15rem,18vw,4.6rem)!important}}@media(max-width:360px){html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card){grid-template-columns:minmax(0,1fr)!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-icon,span:first-child){grid-column:1!important;justify-self:start!important}html body #root .cz-app :is(button.cc1408-finance-card,button.cz-money-card)>:is(.cc1408-finance-copy,div){grid-column:1!important;grid-row:2!important}}.cc-weather-heading>span{border-color:color-mix(in srgb,var(--cc-success) 35%,var(--cc-border));color:var(--cc-success);background:color-mix(in srgb,var(--cc-success) 10%,var(--cc-surface))}.cc-weather-console,.cc-weather-station,.cc-weather-alert-policy{color:var(--cc-text);border-color:var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow)}.cc-weather-search label>span,.cc-weather-mode>span,.cc-weather-flight-window span,.cc-weather-flight-window small,.cc-weather-source span,.cc-weather-disclaimer,.cc-weather-alert-policy p,.cc-weather-unavailable{color:var(--cc-text-muted)}.cc-weather-search label>div{border-color:var(--cc-border-strong);background:var(--cc-surface-raised)}.cc-weather-search input{color:var(--cc-text);caret-color:var(--cc-accent)}.cc-weather-search input::placeholder{color:var(--cc-text-muted);opacity:.9}.cc-weather-search svg{color:var(--cc-accent)}.cc-weather-search button,.cc-weather-mode button{color:var(--cc-text);border:1px solid var(--cc-border);background:var(--cc-surface-soft)}.cc-weather-search button,.cc-weather-mode button.active{color:#fff;border-color:var(--cc-accent-strong);background:var(--cc-accent-strong);box-shadow:none}.cc-weather-flight-window{color:var(--cc-text);border:1px solid color-mix(in srgb,var(--cc-accent) 25%,var(--cc-border));background:color-mix(in srgb,var(--cc-accent) 8%,var(--cc-surface-raised))}.cc-weather-flight-window>svg,.cc-weather-source svg,.cc-weather-report h3,.cc-weather-decoded li:before,.cc-weather-alert-policy>svg{color:var(--cc-accent)}.cc-weather-station>header h2,.cc-weather-alert-policy h2{color:var(--cc-text)}.cc-weather-station>header small{color:var(--cc-text-muted)}.cc-weather-status{color:var(--cc-success);background:color-mix(in srgb,var(--cc-success) 12%,var(--cc-surface-raised))}.severity-2 .cc-weather-status{color:#92400e;background:#fef3c7}.severity-3 .cc-weather-status{color:#991b1b;background:#fee2e2}.cc-weather-report{border-top-color:var(--cc-border)}.cc-weather-report pre{color:#f8fafc;border:1px solid #334155;background:#0f172a;font-size:13px;line-height:1.65}.cc-weather-decoded li{color:var(--cc-text);font-size:14px;line-height:1.58}.cc-weather-alert-policy{border-color:color-mix(in srgb,var(--cc-accent) 28%,var(--cc-border));background:color-mix(in srgb,var(--cc-accent) 7%,var(--cc-surface))}.cc-weather-alert-policy code{color:var(--cc-accent-strong);border:1px solid var(--cc-border);background:var(--cc-surface-raised)}.cc-departure-explainer,.cc-route-monitor,.cc-route-incidents{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;color:var(--cc-text);border:1px solid var(--cc-border);border-radius:18px;background:var(--cc-surface)}.cc-departure-explainer{margin-bottom:14px}.cc-departure-explainer>svg,.cc-route-monitor>svg{color:var(--cc-accent)}.cc-departure-explainer h1{margin:0 0 5px;font-size:clamp(20px,4vw,28px)}.cc-departure-explainer p{margin:0;color:var(--cc-text-muted);line-height:1.55}.cc-route-monitor,.cc-route-incidents{margin:14px 0}.cc-route-monitor div,.cc-route-incidents div{display:grid;gap:4px}.cc-route-monitor span,.cc-route-monitor small,.cc-route-incidents span{color:var(--cc-text-muted);line-height:1.45}.cc-route-monitor{border-color:color-mix(in srgb,var(--cc-success) 30%,var(--cc-border));background:color-mix(in srgb,var(--cc-success) 7%,var(--cc-surface))}.cc-route-incidents{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 10%,var(--cc-surface))}.cc-route-incidents>svg{color:#d97706}.cc-route-incidents.critical{border-color:var(--cc-danger);background:color-mix(in srgb,var(--cc-danger) 10%,var(--cc-surface))}.cc-route-incidents.critical>svg{color:var(--cc-danger)}@media(max-width:520px){.cc-weather-console{padding:12px}.cc-weather-station>header,.cc-weather-report{padding-left:14px;padding-right:14px}.cc-weather-report pre{font-size:12px}.cc-departure-explainer,.cc-route-monitor,.cc-route-incidents{padding:14px;border-radius:15px}}:root{--cc-deluxe-field-bg: color-mix(in srgb, var(--card, #ffffff) 88%, #dff6ff 12%);--cc-deluxe-border: color-mix(in srgb, var(--border, #cbd5e1) 76%, #4fc3f7 24%)}button:has(>span:only-child):where([aria-label=Telegram],[aria-label=Parceiros]),.crewcheck-floating-telegram,.crewcheck-floating-partners,[data-floating-action=telegram],[data-floating-action=partners]{display:none!important}form select,form input:not([type=checkbox]):not([type=radio]),form textarea,.cc-field,.cc-select{width:100%;min-height:52px;box-sizing:border-box;border:1px solid var(--cc-deluxe-border);border-radius:16px;background:var(--cc-deluxe-field-bg);color:var(--foreground, #10243b);padding:12px 14px;font:inherit;line-height:1.25}form label{display:grid;gap:8px;min-width:0;color:var(--muted-foreground, #52677b)}form button[type=submit],.cc-primary-action{width:100%;min-height:54px;border-radius:17px;font-weight:800}.cc-operational-page,.cc-weather-page,.cc-health-page,.cc-smart-departure-page{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.cc-health-results,.cc-gym-results,.cc-weather-grid,.cc-route-steps{display:grid;gap:12px;min-width:0}.cc-route-step,.cc-health-result,.cc-weather-card{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){form,.cc-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}form select,form input:not([type=checkbox]):not([type=radio]),form textarea{font-size:16px}.cc-route-mode-grid,.cc-margin-grid{grid-template-columns:minmax(0,1fr)!important}}.cc-departure-date{margin:.35rem 0 0;font-weight:800;text-transform:capitalize;color:var(--crewcheck-accent,#16c7c9);letter-spacing:.02em}.cc-departure-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0}.cc-premium-action{min-height:58px;display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--crewcheck-accent,#16c7c9) 45%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--crewcheck-accent,#16c7c9) 14%,transparent),color-mix(in srgb,#b14cff 12%,transparent));color:inherit;font-weight:850;text-decoration:none;box-shadow:0 10px 30px #05193014}.cc-premium-action svg{width:22px;height:22px;flex:none}.cc-premium-action:active{transform:translateY(1px)}@media(max-width:640px){.cc-departure-actions{grid-template-columns:1fr}.cc-premium-action{width:100%}}.cc-audit-mode-banner{position:sticky;top:0;z-index:1200;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 18px;background:linear-gradient(90deg,#b45309fa,#d97706fa);color:#fff;box-shadow:0 10px 26px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cc-audit-mode-banner>div{display:flex;align-items:center;gap:12px;min-width:0}.cc-audit-mode-banner svg{flex:0 0 auto}.cc-audit-mode-banner span{display:flex;flex-direction:column;min-width:0}.cc-audit-mode-banner strong{font-size:.95rem;line-height:1.2}.cc-audit-mode-banner small{font-size:.78rem;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-audit-mode-banner button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.45);border-radius:12px;padding:9px 12px;background:#11182747;color:#fff;font-weight:800;cursor:pointer}.cc-audit-mode-banner button:hover{background:#1118276b}@media(max-width:720px){.cc-audit-mode-banner{align-items:flex-start;padding:10px 12px;gap:10px}.cc-audit-mode-banner small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cc-audit-mode-banner button{flex:0 0 auto;padding:8px 10px;font-size:.78rem}.cc-audit-mode-banner button svg{width:16px;height:16px}}.cz-app,.cz-app *{box-sizing:border-box}.cz-panel-head,.cz-flight-card,.cz-smart-card,.cz-toolbox,.cz-roster-card,.cz-finance-grid>*,.cz-info-duo>*,.cz-time-trio>*{min-width:0}.cz-panel-head h1,.cz-panel-head p,.cz-flight-card h1,.cz-flight-card h2,.cz-flight-card h3,.cz-flight-card p,.cz-flight-card small,.cz-smart-card h1,.cz-smart-card h2,.cz-smart-card p,.cz-toolbox h1,.cz-toolbox h2,.cz-toolbox p,.cz-roster-copy h3,.cz-roster-copy p,.cz-roster-copy small{overflow-wrap:anywhere;word-break:normal;white-space:normal}.cz-smart-content,.cz-flight-card,.cz-roster-card,.cz-toolbox{height:auto!important;min-height:0!important;overflow:visible!important}.cz-smart-content>*{position:static!important;transform:none!important;inset:auto!important}.cz-smart-content{display:grid!important;gap:10px!important;align-content:start!important}.cz-smart-content>strong{font-size:clamp(2.2rem,12vw,4.2rem)!important;line-height:.95!important;margin:0!important}.cz-smart-content>p{margin:0!important;line-height:1.45!important;max-width:100%!important}.cz-time-trio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.cz-time-trio>div{min-width:0!important;height:auto!important;padding:16px!important}.cz-time-trio strong{font-size:clamp(1.65rem,7vw,2.65rem)!important;line-height:1!important;overflow-wrap:anywhere}.cz-route{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.cz-route>div{min-width:0}.cz-route strong{font-size:clamp(1.8rem,8vw,3.25rem)!important;overflow-wrap:anywhere}.cz-flight-pills{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.cz-flight-pills>span{min-width:0!important;max-width:100%!important;white-space:normal!important}.cz-info-duo{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cz-info-duo>div{height:auto!important;min-height:120px!important}.cc-live-route-grid,.cz-departure-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:14px!important}.cc-live-route-grid>*{min-width:0!important;height:auto!important;overflow:hidden!important}.cc-live-route-grid strong,.cc-live-route-grid b{overflow-wrap:anywhere;white-space:normal!important}.cz-bottom-nav{z-index:80!important}.cz-app{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.cc-alert-engine-live{display:grid;gap:10px;padding:18px;border:1px solid rgba(61,213,194,.45);background:linear-gradient(145deg,#0c2f3ff5,#07192dfa);border-radius:22px}.cc-alert-engine-live header{display:flex;gap:12px;align-items:center}.cc-alert-engine-live strong{font-size:1.1rem}.cc-alert-engine-live small{color:#b8cadb}.cc-alert-engine-live .metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cc-alert-engine-live .metrics span{padding:12px;border-radius:15px;background:#ffffff0f;display:grid;gap:3px}@media(max-width:640px){.cz-time-trio,.cz-info-duo{grid-template-columns:1fr!important}.cz-route{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important}.cz-route strong{font-size:clamp(1.55rem,10vw,2.5rem)!important}.cz-smart-content>strong{font-size:clamp(2.15rem,16vw,3.8rem)!important}.cz-panel-head{padding-inline:18px!important}.cc-email-quota{grid-template-columns:1fr!important}.cc-email-quota div:nth-child(2){text-align:left!important}}.cc-reliability-alive,.cc-premium-value-bridge,.cc-meteo-follow{position:relative;z-index:1;margin:20px auto;max-width:1180px;border:1px solid rgba(107,201,255,.22);border-radius:24px;background:linear-gradient(145deg,#081c32f5,#081427fa);box-shadow:0 18px 48px #00000038;color:#f8fbff;padding:clamp(18px,3vw,28px);overflow:hidden}.cc-reliability-alive header,.cc-meteo-follow header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cc-reliability-alive header span{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.cc-reliability-alive header svg{grid-row:1/4;width:34px;height:34px}.cc-reliability-alive small,.cc-premium-value-bridge small,.cc-meteo-follow small{letter-spacing:.12em;text-transform:uppercase;color:#8edbff;font-weight:800}.cc-reliability-alive h2,.cc-premium-value-bridge h2,.cc-meteo-follow h2{margin:4px 0 0;line-height:1.15}.cc-reliability-alive header>b{padding:7px 12px;border-radius:999px;background:#34d39929;border:1px solid rgba(52,211,153,.5);color:#7bf2bd}.cc-reliability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.cc-reliability-grid article{min-width:0;border:1px solid rgba(143,212,255,.16);background:#ffffff09;border-radius:18px;padding:16px;display:grid;gap:6px}.cc-reliability-grid strong{font-size:clamp(24px,4vw,34px)}.cc-reliability-grid span,.cc-reliability-alive>p,.cc-premium-value-bridge p,.cc-meteo-follow p{color:#c6d5e6;line-height:1.55}.cc-premium-value-bridge{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;gap:22px;align-items:center;background:linear-gradient(135deg,#0d2643fa,#271242f5)}.cc-value-comparison{display:grid;gap:10px}.cc-value-comparison span{display:grid;gap:4px;padding:13px 15px;border-radius:15px;background:#ffffff0e;color:#d7e3f0}.cc-value-comparison b{color:#fff}.cc-premium-value-bridge button,.cc-meteo-follow button,.cc-meteo-follow select{border:1px solid rgba(126,205,255,.28);border-radius:13px;background:#ffffff0d;color:#fff;padding:11px 14px;font:inherit;font-weight:800}.cc-premium-value-bridge button,.cc-meteo-follow button.primary{background:linear-gradient(135deg,#7d3cff,#e92f9d 58%,#22bce9);border:0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cc-meteo-follow header>span{padding:7px 12px;border-radius:999px;background:#e92f9d24;border:1px solid rgba(233,47,157,.4);font-weight:900}.cc-meteo-follow nav{display:flex;gap:8px;overflow:auto;margin:20px 0 16px;padding-bottom:3px}.cc-meteo-follow nav button{white-space:nowrap}.cc-meteo-follow nav button.active{background:#46beff29;border-color:#46beff94}.cc-meteo-airports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-meteo-airports article{min-width:0;border:1px solid rgba(143,212,255,.18);border-radius:18px;padding:16px;background:#ffffff09;display:grid;gap:10px}.cc-meteo-airports article>strong{font-size:30px}.cc-meteo-airports article>small{letter-spacing:.03em;text-transform:none}.cc-meteo-airports article>div{display:flex;flex-wrap:wrap;gap:8px}.cc-meteo-airports em{font-style:normal;color:#7bf2bd;font-size:13px}.cz-card,.cz-toolbox,.cz-smart-card,.cz-flight-card,.cz-roster-card,.cz-panel-head,.cc-reliability-alive *,.cc-premium-value-bridge *,.cc-meteo-follow *{min-width:0}.cz-card p,.cz-card h1,.cz-card h2,.cz-card h3,.cz-toolbox p,.cz-toolbox h2,.cz-smart-content p,.cz-flight-card p,.cz-roster-card p{overflow-wrap:anywhere;word-break:normal}.cc-departure-date,.cz-smart-content,.cz-route-live,.cz-route-summary{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important}.cz-bottom-nav{z-index:60}.cz-app{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}@media(max-width:900px){.cc-reliability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-premium-value-bridge{grid-template-columns:1fr}.cc-premium-value-bridge button{justify-self:start}.cc-meteo-airports{grid-template-columns:1fr}}@media(max-width:520px){.cc-reliability-alive,.cc-premium-value-bridge,.cc-meteo-follow{margin:14px 12px;padding:16px;border-radius:20px}.cc-reliability-grid{grid-template-columns:1fr}.cc-reliability-alive header,.cc-meteo-follow header{display:grid}.cc-reliability-alive header>b,.cc-meteo-follow header>span{justify-self:start}.cc-meteo-airports article>div{display:grid;grid-template-columns:1fr}.cc-meteo-follow button,.cc-meteo-follow select{width:100%}}:root{--cc-gap-1:4px;--cc-gap-2:8px;--cc-gap-3:12px;--cc-gap-4:16px;--cc-gap-5:20px;--cc-gap-6:24px;--cc-radius-input:14px;--cc-radius-button:16px;--cc-radius-card:22px;--cc-control-height:50px;--cc-bottom-safe: calc(112px + env(safe-area-inset-bottom,0px)) ;--cc-page-bg:#061426;--cc-surface:#0b2038;--cc-surface-2:#102a46;--cc-surface-3:#153451;--cc-text:#f8fafc;--cc-muted:#c6d4e1;--cc-line:#31506e;--cc-input:#071a2e;--cc-shadow:0 18px 44px rgba(0,0,0,.25)}html{color-scheme:light dark;background:var(--cc-page-bg)}body{overflow-x:hidden;background:var(--cc-page-bg);color:var(--cc-text)}button,input,select,textarea{font:inherit}button,a,[role=button]{min-width:0}button svg,a svg{flex:none}.cc-page,.cc-shell,main,[class*=page-shell],[class*=view-shell]{padding-bottom:max(var(--cc-bottom-safe),env(safe-area-inset-bottom,0px))}button:not(.cc-icon-only):not([aria-label=Fechar]),a[class*=button],a[class*=btn],input:not([type=checkbox]):not([type=radio]),select{min-height:var(--cc-control-height);border-radius:var(--cc-radius-button);box-sizing:border-box}button,a[class*=button],a[class*=btn]{align-items:center;justify-content:center;gap:var(--cc-gap-2);line-height:1.2;text-align:center;white-space:normal}input:not([type=checkbox]):not([type=radio]),select,textarea{padding:12px 14px;line-height:1.35}textarea{min-height:96px;border-radius:var(--cc-radius-input)}form,.cc-form,[class*=form-grid],[class*=action-grid],[class*=button-grid],[class*=actions]{gap:var(--cc-gap-3)}[class*=card],[class*=panel],[class*=section]{scroll-margin-top:84px}nav[class*=bottom],[class*=bottom-nav],[class*=mobile-nav]{padding-bottom:max(10px,env(safe-area-inset-bottom,0px));box-sizing:border-box}[data-crewcheck-theme=light]{color-scheme:light;--cc-page-bg:#eef5fa;--cc-surface:#fff;--cc-surface-2:#f7fbfe;--cc-surface-3:#eaf3f9;--cc-text:#10283c;--cc-muted:#50697d;--cc-line:#bfd0dc;--cc-input:#fff;--cc-shadow:0 14px 36px rgba(31,62,84,.12)}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]){color-scheme:light;--cc-page-bg:#eef5fa;--cc-surface:#fff;--cc-surface-2:#f7fbfe;--cc-surface-3:#eaf3f9;--cc-text:#10283c;--cc-muted:#50697d;--cc-line:#bfd0dc;--cc-input:#fff;--cc-shadow:0 14px 36px rgba(31,62,84,.12)}}[data-crewcheck-theme=light] body{background:var(--cc-page-bg)!important;color:var(--cc-text)!important}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]) body{background:var(--cc-page-bg)!important;color:var(--cc-text)!important}}[data-crewcheck-theme=light] :is(.cc-control-card,.cc-life-ai-hero,.cc-life-ai-recommendation,.cc-life-ai-actions,.cc-life-gym-checkin,.cc-life-ai-collapsible,.cc-life-ai-privacy,.cc-life-ai-dashboard article,.cc-life-day-shell,.cc-routine-daily,.cc-about-card,.cc-about-founder,[class*=premium-card],[class*=metric-card],[class*=alert-card],[class*=roster-card],[class*=routine-card],[class*=departure-card],[class*=radar-card],[class*=hospital-card],[class*=gym-card]){background:var(--cc-surface)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important;box-shadow:var(--cc-shadow)!important}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]) :is(.cc-control-card,.cc-life-ai-hero,.cc-life-ai-recommendation,.cc-life-ai-actions,.cc-life-gym-checkin,.cc-life-ai-collapsible,.cc-life-ai-privacy,.cc-life-ai-dashboard article,.cc-life-day-shell,.cc-routine-daily,.cc-about-card,.cc-about-founder,[class*=premium-card],[class*=metric-card],[class*=alert-card],[class*=roster-card],[class*=routine-card],[class*=departure-card],[class*=radar-card],[class*=hospital-card],[class*=gym-card]){background:var(--cc-surface)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important;box-shadow:var(--cc-shadow)!important}}[data-crewcheck-theme=light] :is(h1,h2,h3,h4,strong,label,[class*=title],[class*=value]){color:var(--cc-text)!important}[data-crewcheck-theme=light] :is(p,small,[class*=subtitle],[class*=muted],[class*=description]){color:var(--cc-muted)!important}[data-crewcheck-theme=light] :is(input,select,textarea){background:var(--cc-input)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important}[data-crewcheck-theme=light] :is(button:not(.cc-primary),a[class*=button]:not(.cc-primary),a[class*=btn]:not(.cc-primary)){background:var(--cc-surface-2)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]) :is(h1,h2,h3,h4,strong,label,[class*=title],[class*=value]){color:var(--cc-text)!important}html:not([data-crewcheck-theme=dark]) :is(p,small,[class*=subtitle],[class*=muted],[class*=description]){color:var(--cc-muted)!important}html:not([data-crewcheck-theme=dark]) :is(input,select,textarea){background:var(--cc-input)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important}html:not([data-crewcheck-theme=dark]) :is(button:not(.cc-primary),a[class*=button]:not(.cc-primary),a[class*=btn]:not(.cc-primary)){background:var(--cc-surface-2)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important}}:is(.cc-control-hero,[class*=hero][class*=dark],[class*=banner][class*=dark]){color:#f8fafc}:is(.cc-control-hero,[class*=hero][class*=dark],[class*=banner][class*=dark]) :is(h1,h2,h3,strong){color:#fff!important}:is(.cc-control-hero,[class*=hero][class*=dark],[class*=banner][class*=dark]) :is(p,small){color:#d8e5ef!important}.cc-theme-row{position:relative}.cc-theme-row>span{font-size:0!important}.cc-theme-row>span:after{font-size:.75rem;font-weight:700;color:var(--foreground-muted,var(--cc-muted));content:"Aparência: Automático"}html[data-crewcheck-theme-preference=light] .cc-theme-row>span:after{content:"Aparência: Claro"}html[data-crewcheck-theme-preference=dark] .cc-theme-row>span:after{content:"Aparência: Escuro"}html[data-crewcheck-theme-preference=system] .cc-theme-row>div>div{left:.69rem!important;background:#8b5cf6!important}html[data-crewcheck-theme-preference=light] .cc-theme-row>div>div{left:1rem!important;background:#f59e0b!important}html[data-crewcheck-theme-preference=dark] .cc-theme-row>div>div{left:.125rem!important;background:#22d3ee!important}@media(min-width:700px)and (max-width:1180px){[class*=action-grid],[class*=button-grid],[class*=form-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class*=actions]>button,[class*=actions]>a{min-width:160px}}@media(max-width:699px){[class*=action-grid],[class*=button-grid],[class*=form-grid]{grid-template-columns:1fr!important}[class*=actions]{display:grid!important;grid-template-columns:1fr!important}[class*=actions]>button,[class*=actions]>a{width:100%}}:is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(14,165,233,.45)!important;outline-offset:2px!important}:root,html[data-crewcheck-theme=dark],html[data-crew-theme=dark]{color-scheme:dark;--cc-page-bg:#07111f;--cc-page-bg-elevated:#0b1728;--cc-surface:#102238;--cc-surface-2:#142b45;--cc-surface-3:#1a3552;--cc-surface-soft:#0c1d31;--cc-text:#f4f8fc;--cc-text-strong:#ffffff;--cc-muted:#b7c7d6;--cc-subtle:#8ea4b8;--cc-line:#294763;--cc-line-strong:#3a607f;--cc-input:#0a1a2d;--cc-primary:#19bde3;--cc-primary-strong:#0da5d0;--cc-primary-contrast:#03131d;--cc-success:#37d391;--cc-warning:#f5b942;--cc-danger:#fb7185;--cc-shadow:0 18px 48px rgba(0,0,0,.32);--background:#07111f;--foreground:#f4f8fc;--foreground-muted:#b7c7d6;--foreground-subtle:#8ea4b8;--surface:#102238;--surface-border:#294763;--sidebar-border:#294763}html[data-crewcheck-theme=light],html[data-crew-theme=light]{color-scheme:light;--cc-page-bg:#edf4f8;--cc-page-bg-elevated:#f6fafc;--cc-surface:#ffffff;--cc-surface-2:#f5f9fc;--cc-surface-3:#e8f1f7;--cc-surface-soft:#f8fbfd;--cc-text:#13293b;--cc-text-strong:#071827;--cc-muted:#506a7d;--cc-subtle:#71889a;--cc-line:#c6d5df;--cc-line-strong:#9eb6c6;--cc-input:#ffffff;--cc-primary:#087fad;--cc-primary-strong:#066b94;--cc-primary-contrast:#ffffff;--cc-success:#087f5b;--cc-warning:#a86300;--cc-danger:#b4233d;--cc-shadow:0 12px 34px rgba(25,62,86,.12);--background:#edf4f8;--foreground:#13293b;--foreground-muted:#506a7d;--foreground-subtle:#71889a;--surface:#ffffff;--surface-border:#c6d5df;--sidebar-border:#c6d5df}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]):not([data-crew-theme=dark]){color-scheme:light;--cc-page-bg:#edf4f8;--cc-page-bg-elevated:#f6fafc;--cc-surface:#fff;--cc-surface-2:#f5f9fc;--cc-surface-3:#e8f1f7;--cc-surface-soft:#f8fbfd;--cc-text:#13293b;--cc-text-strong:#071827;--cc-muted:#506a7d;--cc-subtle:#71889a;--cc-line:#c6d5df;--cc-line-strong:#9eb6c6;--cc-input:#fff;--cc-primary:#087fad;--cc-primary-strong:#066b94;--cc-primary-contrast:#fff;--cc-success:#087f5b;--cc-warning:#a86300;--cc-danger:#b4233d;--cc-shadow:0 12px 34px rgba(25,62,86,.12);--background:#edf4f8;--foreground:#13293b;--foreground-muted:#506a7d;--foreground-subtle:#71889a;--surface:#fff;--surface-border:#c6d5df;--sidebar-border:#c6d5df}}body{background-image:linear-gradient(180deg,var(--cc-page-bg-elevated),var(--cc-page-bg))!important}:is(.cc-card,.cc-control-card,.cc-about-card,.cc-about-founder,.cc-life-day-shell,.cc-routine-daily,.cc-sidebar,.cc-drawer,[class*=premium-card],[class*=metric-card],[class*=alert-card],[class*=roster-card],[class*=routine-card],[class*=departure-card],[class*=radar-card],[class*=hospital-card],[class*=gym-card],[class*=panel]){background:var(--cc-surface)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important;box-shadow:var(--cc-shadow)!important}:is(.cc-card,.cc-control-card,[class*=card],[class*=panel]) :is(h1,h2,h3,h4,strong,[class*=title],[class*=value]){color:var(--cc-text-strong)!important}:is(.cc-card,.cc-control-card,[class*=card],[class*=panel]) :is(p,small,[class*=muted],[class*=subtitle],[class*=description]){color:var(--cc-muted)!important}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--cc-input)!important;color:var(--cc-text)!important;border:1px solid var(--cc-line)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:var(--cc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-primary) 18%,transparent)!important}button:not(.cc-primary):not([class*=primary]),a[class*=button]:not(.cc-primary),a[class*=btn]:not(.cc-primary){background:var(--cc-surface-2)!important;color:var(--cc-text)!important;border-color:var(--cc-line)!important}button:not(.cc-primary):hover,a[class*=button]:hover,a[class*=btn]:hover{background:var(--cc-surface-3)!important;border-color:var(--cc-line-strong)!important}.cc-primary,[class*=primary]{color:var(--cc-primary-contrast)!important}.cc-bottom-nav{background:color-mix(in srgb,var(--cc-surface) 94%,transparent)!important;border-color:var(--cc-line)!important;box-shadow:0 -10px 30px color-mix(in srgb,var(--cc-page-bg) 45%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-bottom-nav-item.active{background:var(--cc-surface-3)!important;color:var(--cc-primary)!important}.cc-sidebar-nav-item.active{background:var(--cc-surface-3)!important;color:var(--cc-primary)!important}:is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]){border-color:var(--cc-line)!important}html[data-crewcheck-theme=dark] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]),html[data-crew-theme=dark] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]){background:linear-gradient(135deg,#102b48,#0b1b31 70%,#172745)!important;color:#fff!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]),html[data-crew-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]){background:linear-gradient(135deg,#fff,#edf7fc 68%,#e8eefb)!important;color:var(--cc-text)!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]) :is(h1,h2,h3,strong){color:var(--cc-text-strong)!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,[class*=hero]) :is(p,small){color:var(--cc-muted)!important}:is(.cc-control-shell,.cc-page,.cc-shell,[class*=page-shell],[class*=view-shell]){gap:20px!important}:is(.cc-control-card,[class*=card],[class*=panel]){border-radius:22px!important}:is([class*=actions],[class*=button-grid],[class*=action-grid]){gap:12px!important}:is([class*=actions],[class*=button-grid],[class*=action-grid])>button,:is([class*=actions],[class*=button-grid],[class*=action-grid])>a{min-height:50px!important}@media(min-width:700px)and (max-width:1180px){:is([class*=actions],[class*=button-grid],[class*=action-grid]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:699px){:is([class*=actions],[class*=button-grid],[class*=action-grid]){display:grid!important;grid-template-columns:1fr!important}}:root{--cc-space-1:4px;--cc-space-2:8px;--cc-space-3:12px;--cc-space-4:16px;--cc-space-5:20px;--cc-space-6:24px;--cc-space-8:32px;--cc-radius-sm:12px;--cc-radius-md:16px;--cc-radius-lg:22px;--cc-radius-xl:28px;--cc-control-h:50px;--cc-content-max:1440px;--cc-nav-safe: calc(108px + env(safe-area-inset-bottom,0px)) }html[data-crewcheck-theme=dark],html[data-crew-theme=dark]{--cc-page-bg:#07111f;--cc-page-layer:#0a1728;--cc-card:#102238;--cc-card-alt:#142b45;--cc-card-soft:#0c1d31;--cc-text:#f5f9fd;--cc-heading:#fff;--cc-muted:#b8c8d7;--cc-subtle:#8fa6b9;--cc-border:#294763;--cc-border-strong:#3b617f;--cc-field:#091a2d;--cc-nav:#0c1b2d;--cc-accent:#28c3e9;--cc-accent-soft:rgba(40,195,233,.13);--cc-danger:#fb7185;--cc-warning:#f6bd53;--cc-success:#3dd697;--cc-card-shadow:0 16px 42px rgba(0,0,0,.28)}html[data-crewcheck-theme=light],html[data-crew-theme=light]{--cc-page-bg:#edf4f8;--cc-page-layer:#f7fafc;--cc-card:#fff;--cc-card-alt:#f4f8fb;--cc-card-soft:#f8fbfd;--cc-text:#163047;--cc-heading:#081b2b;--cc-muted:#536d80;--cc-subtle:#748b9d;--cc-border:#c6d5df;--cc-border-strong:#9fb8c8;--cc-field:#fff;--cc-nav:#fff;--cc-accent:#087fac;--cc-accent-soft:rgba(8,127,172,.11);--cc-danger:#b4233d;--cc-warning:#9a5d00;--cc-success:#087f5b;--cc-card-shadow:0 12px 30px rgba(28,66,91,.11)}@media(prefers-color-scheme:dark){html:not([data-crewcheck-theme=light]):not([data-crew-theme=light]){--cc-page-bg:#07111f;--cc-page-layer:#0a1728;--cc-card:#102238;--cc-card-alt:#142b45;--cc-card-soft:#0c1d31;--cc-text:#f5f9fd;--cc-heading:#fff;--cc-muted:#b8c8d7;--cc-subtle:#8fa6b9;--cc-border:#294763;--cc-border-strong:#3b617f;--cc-field:#091a2d;--cc-nav:#0c1b2d;--cc-accent:#28c3e9;--cc-accent-soft:rgba(40,195,233,.13);--cc-card-shadow:0 16px 42px rgba(0,0,0,.28)}}@media(prefers-color-scheme:light){html:not([data-crewcheck-theme=dark]):not([data-crew-theme=dark]){--cc-page-bg:#edf4f8;--cc-page-layer:#f7fafc;--cc-card:#fff;--cc-card-alt:#f4f8fb;--cc-card-soft:#f8fbfd;--cc-text:#163047;--cc-heading:#081b2b;--cc-muted:#536d80;--cc-subtle:#748b9d;--cc-border:#c6d5df;--cc-border-strong:#9fb8c8;--cc-field:#fff;--cc-nav:#fff;--cc-accent:#087fac;--cc-accent-soft:rgba(8,127,172,.11);--cc-card-shadow:0 12px 30px rgba(28,66,91,.11)}}html,body,#root{min-height:100%;background:var(--cc-page-bg)!important;color:var(--cc-text)!important}body{background-image:linear-gradient(180deg,var(--cc-page-layer),var(--cc-page-bg))!important;overflow-x:hidden}.cc-main-content,.cc-page,.cc-control-shell,.cc-life-shell,.cc-routine-shell{width:min(100%,var(--cc-content-max));margin-inline:auto;box-sizing:border-box;padding-bottom:var(--cc-nav-safe)}:is(.cc-card,.cc-control-card,.cc-about-card,.cc-about-founder,.cc-life-day-shell,.cc-routine-daily,.cc-sidebar,.cc-drawer,.cc-premium-card,.cc-metric-card,.cc-alert-card,.cc-roster-card,.cc-routine-card,.cc-departure-card,.cc-radar-card,.cc-hospital-card,.cc-gym-card){background:var(--cc-card)!important;color:var(--cc-text)!important;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius-lg)!important;box-shadow:var(--cc-card-shadow)!important}:is(.cc-card,.cc-control-card,.cc-about-card,.cc-about-founder,.cc-life-day-shell,.cc-routine-daily) :is(h1,h2,h3,h4,strong){color:var(--cc-heading)!important}:is(.cc-card,.cc-control-card,.cc-about-card,.cc-about-founder,.cc-life-day-shell,.cc-routine-daily) :is(p,small){color:var(--cc-muted)!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--cc-control-h);background:var(--cc-field)!important;color:var(--cc-text)!important;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius-md)!important;padding:12px 14px!important;box-sizing:border-box;box-shadow:none!important}textarea{min-height:96px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--cc-subtle)!important;opacity:1}:is(input,select,textarea):focus{border-color:var(--cc-accent)!important;box-shadow:0 0 0 3px var(--cc-accent-soft)!important;outline:0}.cc-button-row,.cc-actions,.cc-control-actions,.cc-action-grid,.cc-button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--cc-space-3)!important;align-items:stretch}.cc-button-row>*,.cc-actions>*,.cc-control-actions>*,.cc-action-grid>*,.cc-button-grid>*{min-height:var(--cc-control-h);width:100%;margin:0!important;box-sizing:border-box}button:not(.cc-primary):not(.cc-icon-only),a.cc-button,a.cc-btn{background:var(--cc-card-alt)!important;color:var(--cc-text)!important;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius-md)!important}button:not(.cc-primary):not(.cc-icon-only):hover,a.cc-button:hover,a.cc-btn:hover{background:var(--cc-accent-soft)!important;border-color:var(--cc-accent)!important}.cc-bottom-nav{background:color-mix(in srgb,var(--cc-nav) 96%,transparent)!important;border:1px solid var(--cc-border)!important;box-shadow:0 -8px 28px color-mix(in srgb,var(--cc-page-bg) 45%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-bottom-nav-item{color:var(--cc-muted)!important}.cc-bottom-nav-item.active{background:var(--cc-accent-soft)!important;color:var(--cc-accent)!important}.cc-sidebar-nav-item{color:var(--cc-muted)!important}.cc-sidebar-nav-item.active{background:var(--cc-accent-soft)!important;color:var(--cc-accent)!important}html[data-crewcheck-theme=dark] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero),html[data-crew-theme=dark] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero){background:radial-gradient(circle at 90% 0%,rgba(99,102,241,.21),transparent 38%),linear-gradient(135deg,#102b48,#0b1b31 72%)!important;color:#fff!important;border-color:#315573!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero),html[data-crew-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero){background:radial-gradient(circle at 90% 0%,rgba(99,102,241,.1),transparent 38%),linear-gradient(135deg,#fff,#edf7fc 72%)!important;color:var(--cc-text)!important;border-color:var(--cc-border)!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero) :is(h1,h2,h3,strong){color:var(--cc-heading)!important}html[data-crewcheck-theme=light] :is(.cc-control-hero,.cc-life-ai-hero,.cc-about-hero) :is(p,small){color:var(--cc-muted)!important}.cc-company-link{display:flex!important;align-items:center!important;gap:10px!important}.cc-company-link:after{content:"Quem somos";margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-subtle)}@media(min-width:700px)and (max-width:1180px){.cc-button-row,.cc-actions,.cc-control-actions,.cc-action-grid,.cc-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-control-form.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:699px){.cc-button-row,.cc-actions,.cc-control-actions,.cc-action-grid,.cc-button-grid{grid-template-columns:1fr}.cc-control-form.two,.cc-control-form.three{grid-template-columns:1fr!important}.cc-company-link:after{display:none}}:root{--cc-readable-bg: #f4f7fb;--cc-readable-surface: #ffffff;--cc-readable-surface-strong: #eef3f9;--cc-readable-text: #10213a;--cc-readable-muted: #52627a;--cc-readable-border: #c9d5e4;--cc-readable-primary: #075f82;--cc-readable-primary-contrast: #ffffff;--cc-readable-focus: #7c3aed;--cc-readable-success: #067647;--cc-readable-warning: #9a6700;--cc-readable-danger: #b42318;--cc-readable-shadow: 0 18px 48px rgba(16,33,58,.14)}html[data-crew-theme=dark],html.dark{--cc-readable-bg: #06111f;--cc-readable-surface: #0d2035;--cc-readable-surface-strong: #132b44;--cc-readable-text: #f4f8fc;--cc-readable-muted: #b9c9da;--cc-readable-border: #3b526c;--cc-readable-primary: #55d6f4;--cc-readable-primary-contrast: #03131f;--cc-readable-focus: #c4a7ff;--cc-readable-success: #65e6aa;--cc-readable-warning: #ffd166;--cc-readable-danger: #ff9b9b;--cc-readable-shadow: 0 20px 54px rgba(0,0,0,.34)}.cc-readable-surface{color:var(--cc-readable-text)!important;background:var(--cc-readable-surface)!important;border-color:var(--cc-readable-border)!important;box-shadow:var(--cc-readable-shadow)!important}.cc-readable-surface :where(h1,h2,h3,strong,b,label){color:var(--cc-readable-text)!important}.cc-readable-surface :where(p,small,span:not(.cc-tour-icon)){color:var(--cc-readable-muted)}.cc-readable-surface :where(input,select,textarea){color:var(--cc-readable-text)!important;background:var(--cc-readable-surface-strong)!important;border:1px solid var(--cc-readable-border)!important}.cc-readable-surface :where(input,select,textarea,button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--cc-readable-focus) 72%,transparent)!important;outline-offset:3px!important}body>.cz-bottom-nav{position:fixed!important;z-index:10050!important;box-sizing:border-box!important;isolation:isolate!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;overscroll-behavior:none!important;touch-action:manipulation!important}@media(max-width:1180px){body>.cz-bottom-nav{left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;transform:none!important;margin:0!important}}@media(min-width:1181px){body>.cz-bottom-nav{left:50%!important;right:auto!important;width:min(calc(100vw - 32px),920px)!important;transform:translate3d(-50%,0,0)!important}}@supports (height:100svh){.cz-app{min-height:100svh!important}}html body .cc-partner-admin{color:var(--cc-readable-text)!important;background:var(--cc-readable-bg)!important;color-scheme:light dark}html body .cc-partner-admin :where(.cc-partner-card,.cc-email-quota){color:var(--cc-readable-text)!important;background:var(--cc-readable-surface)!important;border:1px solid var(--cc-readable-border)!important;box-shadow:var(--cc-readable-shadow)!important}html body .cc-partner-admin :where(h1,h2,h3,strong,b,label,th,td){color:var(--cc-readable-text)!important}html body .cc-partner-admin :where(p,small,.cc-section-title p,.cc-variables,.cc-credentials p){color:var(--cc-readable-muted)!important}html body .cc-partner-admin :where(input,textarea,select){color:var(--cc-readable-text)!important;background:var(--cc-readable-surface-strong)!important;border-color:var(--cc-readable-border)!important}html body .cc-partner-admin .cc-email-quota{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:20px 22px!important;border-radius:22px!important}html body .cc-partner-admin .cc-email-quota div{display:grid!important;gap:5px!important}html body .cc-partner-admin .cc-email-quota div:nth-child(2){text-align:right!important}html body .cc-partner-admin .cc-email-quota :where(strong,b){color:var(--cc-readable-text)!important;font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.1!important}html body .cc-partner-admin .cc-email-quota span{color:var(--cc-readable-muted)!important;font-size:.92rem!important;line-height:1.45!important}html body .cc-partner-admin .cc-email-quota progress{grid-column:1/-1!important;width:100%!important;height:12px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:var(--cc-readable-surface-strong)!important;accent-color:#0f9f76!important}html body .cc-partner-admin .cc-email-quota progress::-webkit-progress-bar{background:var(--cc-readable-surface-strong)!important;border-radius:999px}html body .cc-partner-admin .cc-email-quota progress::-webkit-progress-value{background:linear-gradient(90deg,#0f9f76,#20b9df)!important;border-radius:999px}html body .cc-partner-admin .cc-mail-body,html body .cc-partner-admin .cc-credentials code{color:var(--cc-readable-text)!important;background:var(--cc-readable-surface-strong)!important}html body .cc-partner-admin .cc-partner-list th,html body .cc-partner-admin .cc-partner-list td{border-bottom-color:var(--cc-readable-border)!important}@media(prefers-color-scheme:dark){html:not([data-crew-theme=light]) body .cc-partner-admin{--cc-readable-bg: #06111f;--cc-readable-surface: #0d2035;--cc-readable-surface-strong: #132b44;--cc-readable-text: #f4f8fc;--cc-readable-muted: #b9c9da;--cc-readable-border: #3b526c;--cc-readable-shadow: 0 20px 54px rgba(0,0,0,.34)}}.cz-day-group-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.cc-regulation-roster-chip{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 11px!important;border:1px solid var(--cc-readable-border)!important;border-radius:999px!important;background:var(--cc-readable-surface-strong)!important;color:var(--cc-readable-text)!important;font-size:.76rem!important;font-weight:850!important;line-height:1.25!important}.cc-regulation-roster-chip svg{width:15px;height:15px;color:var(--cc-readable-primary)}.cc-regulation-roster-chip.waiting{color:var(--cc-readable-warning)!important}.cc-regulation-roster-chip.invalid{color:var(--cc-readable-muted)!important}.cc-reg-schedule-source,.cc-reg-waiting{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:14px 17px;border:1px solid var(--cc-readable-border);border-radius:18px}.cc-reg-schedule-source span,.cc-reg-waiting{display:flex;align-items:center;gap:10px}.cc-reg-schedule-source p,.cc-reg-waiting p{margin:0;line-height:1.45}.cc-reg-waiting{justify-content:flex-start;border-color:color-mix(in srgb,var(--cc-readable-warning) 48%,var(--cc-readable-border))!important}.cc-reg-waiting>svg{flex:0 0 auto;color:var(--cc-readable-warning)}.cc-reg-form,.cc-reg-result,.cc-reg-automatic,.cc-reg-disclaimer{background-image:none!important}.cc-reg-form h2,.cc-reg-result h2,.cc-reg-automatic h2{color:var(--cc-readable-text)!important}.cc-reg-form p,.cc-reg-result p,.cc-reg-automatic p,.cc-reg-disclaimer p{color:var(--cc-readable-muted)!important}.cc-reg-kpis>span{color:var(--cc-readable-text)!important;background:var(--cc-readable-surface-strong)!important;border-color:var(--cc-readable-border)!important}.cc-reg-kpis>span.highlight{border-color:color-mix(in srgb,var(--cc-readable-primary) 48%,var(--cc-readable-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc-readable-primary) 14%,transparent)}.cc-reg-kpis b,.cc-reg-kpis small{color:var(--cc-readable-muted)!important}.cc-reg-kpis strong{color:var(--cc-readable-text)!important}.cc-reg-evidence,.cc-reg-automatic article{background:var(--cc-readable-surface-strong)!important}.cc-first-tour{position:fixed;inset:0;z-index:10100;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding:20px 20px calc(116px + env(safe-area-inset-bottom,0px))}.cc-tour-card{pointer-events:auto;width:min(680px,calc(100vw - 28px));border:1px solid var(--cc-readable-border);border-radius:24px;padding:20px}.cc-tour-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center}.cc-tour-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:var(--cc-readable-primary-contrast)!important;background:linear-gradient(135deg,#075f82,#7c3aed)}.cc-tour-icon svg{width:23px}.cc-tour-card h2{margin:3px 0 0;font-size:clamp(1.15rem,3vw,1.45rem)}.cc-tour-card header small{font-size:.68rem;font-weight:900;letter-spacing:.12em}.cc-tour-card>p{margin:15px 0;line-height:1.55}.cc-tour-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--cc-readable-border);border-radius:13px;color:var(--cc-readable-text);background:var(--cc-readable-surface-strong)}.cc-tour-progress{height:7px;overflow:hidden;border-radius:999px;background:var(--cc-readable-surface-strong)}.cc-tour-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f9f76,#20b9df,#7c3aed);transition:width .25s ease}.cc-tour-never{display:inline-flex;gap:9px;align-items:center;margin:14px 0;font-size:.88rem;font-weight:750}.cc-tour-never input{width:18px;height:18px;accent-color:var(--cc-readable-primary)}.cc-tour-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-tour-card>footer nav{display:flex;gap:9px}.cc-tour-card>footer button{min-height:42px;display:inline-flex;align-items:center;gap:6px;border-radius:13px;padding:10px 14px;font-weight:850}.cc-tour-card button.primary{border:0;color:var(--cc-readable-primary-contrast);background:var(--cc-readable-primary)}.cc-tour-card button.secondary{border:1px solid var(--cc-readable-border);color:var(--cc-readable-text);background:var(--cc-readable-surface-strong)}.cc-tour-highlight{position:relative!important;z-index:10080!important;outline:4px solid color-mix(in srgb,var(--cc-readable-focus) 76%,transparent)!important;outline-offset:5px!important;box-shadow:0 0 0 9999px #02081747,var(--cc-readable-shadow)!important}@media(max-width:700px){html body .cc-partner-admin .cc-email-quota{grid-template-columns:1fr!important}html body .cc-partner-admin .cc-email-quota div:nth-child(2){text-align:left!important}.cc-reg-schedule-source{align-items:flex-start;flex-direction:column}.cc-first-tour{padding-inline:10px}.cc-tour-card{padding:16px;border-radius:20px}.cc-tour-card>footer{align-items:stretch;flex-direction:column}.cc-tour-card>footer nav{justify-content:flex-end}.cc-tour-card>footer>button{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.cc-tour-progress span{transition:none}.cc-tour-highlight{scroll-behavior:auto!important}}.cc-life-shell,.cc-manual-center{--life-bg: rgba(7, 25, 45, .92);--life-card: rgba(17, 42, 68, .92);--life-card-strong: #102f4e;--life-ink: #f8fafc;--life-muted: #c7d4e3;--life-line: rgba(148, 183, 216, .28);--life-cyan: #67e8f9;--life-blue: #60a5fa;--life-green: #86efac;--life-violet: #c4b5fd;--life-danger: #fecaca;width:min(1180px,calc(100% - 24px));margin:0 auto;padding:18px 0 130px;color:var(--life-ink)}html[data-crew-theme=light] .cc-life-shell,html[data-crew-theme=light] .cc-manual-center{--life-bg: rgba(239, 247, 255, .98);--life-card: rgba(255, 255, 255, .98);--life-card-strong: #ffffff;--life-ink: #08243e;--life-muted: #405b74;--life-line: rgba(26, 78, 119, .2);--life-cyan: #0e7490;--life-blue: #1d4ed8;--life-green: #047857;--life-violet: #6d28d9;--life-danger: #b91c1c}.cc-life-shell *,.cc-manual-center *{box-sizing:border-box}.cc-life-hero,.cc-manual-hero{display:flex;align-items:center;gap:18px;min-height:132px;padding:24px;border:1px solid var(--life-line);border-radius:28px;background:radial-gradient(circle at 90% 0%,rgba(103,232,249,.2),transparent 30%),linear-gradient(135deg,var(--life-card-strong),var(--life-bg));box-shadow:0 18px 44px #020c1b38}.cc-life-hero>span,.cc-manual-hero>span{display:grid;flex:0 0 62px;width:62px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,var(--life-cyan),var(--life-blue));color:#031728}.cc-life-hero>span svg,.cc-manual-hero>span svg{width:31px;height:31px}.cc-life-hero>div,.cc-manual-hero>div{min-width:0;flex:1}.cc-life-hero small,.cc-manual-hero small,.cc-life-block header small,.cc-life-recommendation small{display:block;color:var(--life-cyan);font-size:.74rem;font-weight:900;letter-spacing:.12em}.cc-life-hero h1,.cc-manual-hero h1{margin:4px 0 5px;font-size:clamp(1.9rem,5vw,3rem);line-height:1.04;color:var(--life-ink)}.cc-life-hero p,.cc-manual-hero p,.cc-life-block p,.cc-life-recommendation p,.cc-life-consent-grid p,.cc-manual-highlights p{margin:0;color:var(--life-muted);line-height:1.55}.cc-life-hero>b{align-self:flex-start;padding:8px 12px;border-radius:999px;background:#86efac29;border:1px solid rgba(134,239,172,.38);color:var(--life-green);font-size:.78rem}.cc-life-readable,.cc-life-block,.cc-life-recommendation,.cc-manual-highlights article{border:1px solid var(--life-line);background:var(--life-card);color:var(--life-ink);box-shadow:0 12px 34px #020c1b29}.cc-life-consent-card{display:flex;align-items:flex-start;gap:16px;margin-top:18px;padding:22px;border-radius:22px}.cc-life-consent-card>svg{flex:0 0 28px;color:var(--life-green)}.cc-life-consent-card h2,.cc-life-block h2,.cc-life-recommendation h2,.cc-manual-highlights h2{margin:0 0 7px;color:var(--life-ink);font-size:1.25rem}.cc-life-consent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.cc-life-consent-grid article{padding:20px;border:1px solid var(--life-line);border-radius:22px;background:var(--life-card)}.cc-life-consent-grid svg{color:var(--life-cyan)}.cc-life-consent-grid h3{margin:9px 0 6px;color:var(--life-ink)}.cc-life-check{display:flex;align-items:flex-start;gap:11px;margin:16px 0;padding:16px;border:1px solid var(--life-line);border-radius:18px;background:var(--life-card);color:var(--life-ink);font-weight:700;line-height:1.45}.cc-life-check input,.cc-life-area-grid input{width:19px;height:19px;accent-color:#0ea5e9}.cc-life-actions,.cc-manual-actions,.cc-life-data-controls>div{display:flex;flex-wrap:wrap;gap:10px}.cc-life-shell button,.cc-life-shell a,.cc-manual-center button,.cc-manual-center a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--life-line);border-radius:14px;background:#94b7d814;color:var(--life-ink);font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.cc-life-shell button svg,.cc-life-shell a svg,.cc-manual-center button svg,.cc-manual-center a svg{width:18px;height:18px}.cc-life-shell button.primary,.cc-life-actions .primary,.cc-manual-actions .primary{background:linear-gradient(135deg,var(--life-cyan),var(--life-blue));border-color:transparent;color:#031728}.cc-life-shell button:disabled{opacity:.48;cursor:not-allowed}.cc-life-shell button.danger{color:var(--life-danger);border-color:color-mix(in srgb,var(--life-danger) 45%,transparent)}.cc-life-recommendation{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:18px;padding:22px;border-radius:24px;border-left:5px solid var(--life-cyan)}.cc-life-recommendation.rest{border-left-color:var(--life-violet)}.cc-life-recommendation.activity{border-left-color:var(--life-green)}.cc-life-recommendation.study{border-left-color:var(--life-blue)}.cc-life-recommendation ul{grid-column:1 / -1;margin:0;padding:15px 18px 0 35px;border-top:1px solid var(--life-line);color:var(--life-muted);line-height:1.55}.cc-life-recommendation li+li{margin-top:6px}.cc-life-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.cc-life-metrics article{display:grid;min-height:138px;padding:17px;border:1px solid var(--life-line);border-radius:20px;background:var(--life-card)}.cc-life-metrics svg{color:var(--life-cyan)}.cc-life-metrics small{align-self:end;color:var(--life-muted)}.cc-life-metrics strong{margin:2px 0;font-size:1.45rem;color:var(--life-ink)}.cc-life-metrics span{color:var(--life-muted);font-size:.78rem}.cc-life-block{margin-top:14px;padding:22px;border-radius:24px}.cc-life-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.cc-life-block>header>div{flex:1}.cc-life-block>header>svg{color:var(--life-cyan)}.cc-life-integration-grid{display:grid;gap:11px}.cc-life-integration-grid>article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--life-line);border-radius:18px;background:#94b7d80d}.cc-life-integration-grid>article.connected{border-color:#86efac6b}.cc-life-integration-grid>article>svg{width:26px;height:26px;color:var(--life-cyan)}.cc-life-integration-grid h3{margin:0 0 4px;color:var(--life-ink)}.cc-life-integration-grid p{font-size:.9rem}.cc-life-integration-grid small{display:block;margin-top:5px;color:var(--life-green);font-weight:850}.cc-life-integration-grid article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cc-life-sync-note{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--life-line);font-size:.86rem}.cc-life-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-life-form-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-life-form-grid label{display:grid;gap:7px;color:var(--life-muted);font-size:.82rem;font-weight:800}.cc-life-form-grid input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--life-line);border-radius:12px;outline:none;background:var(--life-bg);color:var(--life-ink);font:inherit;font-size:1rem}.cc-life-form-grid input:focus{border-color:var(--life-cyan);box-shadow:0 0 0 3px #67e8f924}.cc-life-area-grid{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.cc-life-area-grid label{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--life-line);border-radius:999px;color:var(--life-ink)}.cc-life-updated{display:block;margin-top:12px;color:var(--life-muted)}.cc-manual-actions{margin:16px 0}.cc-manual-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-manual-highlights article{padding:19px;border-radius:20px}.cc-manual-highlights article>svg{color:var(--life-cyan)}.cc-manual-highlights h2{margin-top:9px}.cc-manual-highlights a{margin-top:12px;min-height:38px;padding:8px 11px}.cc-manual-frame{width:100%;min-height:min(70vh,820px);margin-top:14px;border:1px solid var(--life-line);border-radius:22px;background:#061426}@media(max-width:900px){.cc-life-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-life-form-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-manual-highlights{grid-template-columns:1fr}}@media(max-width:640px){.cc-life-shell,.cc-manual-center{width:min(100% - 16px,1180px);padding-top:8px}.cc-life-hero,.cc-manual-hero{align-items:flex-start;padding:19px;border-radius:22px}.cc-life-hero>span,.cc-manual-hero>span{flex-basis:48px;width:48px;height:48px;border-radius:15px}.cc-life-hero>span svg,.cc-manual-hero>span svg{width:25px;height:25px}.cc-life-hero>b{display:none}.cc-life-consent-grid,.cc-life-form-grid,.cc-life-form-grid.five{grid-template-columns:1fr 1fr}.cc-life-recommendation{grid-template-columns:1fr;padding:18px}.cc-life-recommendation button{justify-self:start}.cc-life-integration-grid>article{grid-template-columns:auto 1fr;align-items:start}.cc-life-integration-grid>article>button,.cc-life-integration-grid article>div:last-child{grid-column:1 / -1;justify-content:stretch}.cc-life-integration-grid article>div:last-child button{flex:1}.cc-life-block>header{display:grid}.cc-life-block>header>button{justify-self:start}.cc-manual-frame{min-height:620px}}@media(max-width:420px){.cc-life-consent-grid,.cc-life-metrics,.cc-life-form-grid,.cc-life-form-grid.five{grid-template-columns:1fr}.cc-life-actions>*,.cc-manual-actions>*,.cc-life-data-controls>div>*{width:100%}}@media(prefers-reduced-motion:reduce){.cc-life-shell *,.cc-manual-center *{scroll-behavior:auto!important;transition:none!important}}.cc-locker-shell{--bg:#07192d;--card:#102a44;--ink:#f8fafc;--muted:#c6d4e2;--line:rgba(148,183,216,.28);--accent:#67e8f9;--green:#86efac;--amber:#fde68a;--red:#fecaca;width:min(1180px,calc(100% - 24px));margin:auto;padding:18px 0 130px;color:var(--ink)}html[data-crew-theme=light] .cc-locker-shell{--bg:#eef6ff;--card:#fff;--ink:#08243e;--muted:#456079;--line:rgba(26,78,119,.2);--accent:#0e7490;--green:#047857;--amber:#92400e;--red:#b91c1c}.cc-locker-shell *{box-sizing:border-box}.cc-locker-hero{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 90% 0%,rgba(103,232,249,.18),transparent 28%),linear-gradient(135deg,var(--card),var(--bg));box-shadow:0 18px 44px #020c1b33}.cc-locker-hero>span{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border-radius:20px;background:linear-gradient(145deg,var(--accent),#60a5fa);color:#031728}.cc-locker-hero h1{margin:4px 0;font-size:clamp(1.9rem,5vw,3rem)}.cc-locker-hero p,.cc-locker-card p,.cc-locker-unlock p{margin:0;color:var(--muted)}.cc-locker-hero small,.cc-locker-card small{color:var(--accent);font-weight:900;letter-spacing:.1em}.cc-locker-hero>b{margin-left:auto;align-self:flex-start;padding:8px 12px;border-radius:999px;border:1px solid rgba(134,239,172,.38);color:var(--green)}.cc-locker-unlock,.cc-locker-card{margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--card)}.cc-locker-unlock{display:grid;grid-template-columns:auto 1fr minmax(180px,260px) auto auto;align-items:center;gap:14px}.cc-locker-unlock>svg{color:var(--green)}.cc-locker-shell button,.cc-locker-shell input,.cc-locker-shell select{min-height:44px;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--ink);font:inherit}.cc-locker-shell button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;font-weight:850;cursor:pointer}.cc-locker-shell button.primary{background:linear-gradient(135deg,var(--accent),#60a5fa);border-color:transparent;color:#031728}.cc-locker-shell button:disabled{opacity:.45;cursor:not-allowed}.cc-locker-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.cc-locker-summary article{display:grid;gap:4px;padding:17px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.cc-locker-summary svg{color:var(--accent)}.cc-locker-summary small{color:var(--muted)}.cc-locker-summary strong{font-size:1.55rem}.cc-locker-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cc-locker-card h2{margin:3px 0}.cc-locker-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.cc-locker-form label{display:grid;gap:7px;color:var(--muted);font-size:.82rem;font-weight:800}.cc-locker-form input,.cc-locker-form select{width:100%;padding:10px 12px}.cc-locker-form .file{position:relative}.cc-locker-form .file input{position:absolute;inset:auto;opacity:0;pointer-events:none}.cc-locker-form .file em{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px dashed var(--line);border-radius:13px;color:var(--ink);font-style:normal}.cc-locker-list{display:grid;gap:10px}.cc-locker-list article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:18px;background:#94b7d80d}.cc-locker-list article>svg{color:var(--accent)}.cc-locker-list h3{margin:0 0 3px}.cc-locker-list p,.cc-locker-list small{color:var(--muted);letter-spacing:0}.cc-locker-list article>span{padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:900}.cc-locker-list .status-valid>span{color:var(--green);border:1px solid rgba(134,239,172,.35)}.cc-locker-list .status-expiring>span{color:var(--amber);border:1px solid rgba(253,230,138,.35)}.cc-locker-list .status-expired>span{color:var(--red);border:1px solid rgba(254,202,202,.35)}.cc-locker-list .actions{display:flex;gap:7px}.cc-locker-list .actions button{width:40px;padding:0}.cc-locker-storage,.cc-locker-empty{margin-top:14px!important;font-size:.82rem}.cc-locker-empty{padding:24px;text-align:center;border:1px dashed var(--line);border-radius:18px}@media(max-width:900px){.cc-locker-unlock{grid-template-columns:auto 1fr}.cc-locker-unlock input,.cc-locker-unlock button{grid-column:1/-1}.cc-locker-summary,.cc-locker-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-locker-list article{grid-template-columns:auto 1fr}.cc-locker-list article>span,.cc-locker-list .actions{grid-column:2}}@media(max-width:520px){.cc-locker-shell{width:min(100% - 16px,1180px);padding-top:8px}.cc-locker-hero{align-items:flex-start;padding:19px;border-radius:22px}.cc-locker-hero>b{display:none}.cc-locker-summary,.cc-locker-form{grid-template-columns:1fr}.cc-locker-list article{grid-template-columns:1fr}.cc-locker-list article>span,.cc-locker-list .actions{grid-column:1}.cc-locker-list .actions button{flex:1}.cc-locker-card>header{display:grid}}.cc1270-loader{background:radial-gradient(circle at 50% 32%,rgba(56,189,248,.28),transparent 34%),linear-gradient(180deg,#031425,#061d33)!important}.cc1270-loader-bg{opacity:.72!important;filter:saturate(1.35) brightness(1.12)!important}.cc1270-loader-card{background:#031425e0!important;border:1px solid rgba(125,211,252,.48)!important;box-shadow:0 24px 80px #0000006b,0 0 48px #38bdf82e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc1270-loader-logo{display:grid!important;place-items:center!important;width:92px!important;height:92px!important;margin:0 auto 14px!important;border-radius:26px!important;background:#f8fafc!important;border:3px solid rgba(125,211,252,.88)!important;box-shadow:0 0 0 8px #38bdf826,0 18px 45px #00000059!important;overflow:hidden}.cc1270-loader-logo img{width:78px!important;height:78px!important;object-fit:contain!important;filter:brightness(1.18) contrast(1.18) saturate(1.12)!important}.cc1270-loader-card strong{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.55)!important}.cc1270-loader-card small{color:#dbeafe!important;opacity:1!important}html[data-crew-theme=light] .cc1270-loader{background:linear-gradient(180deg,#eaf6ff,#d8edfb)!important}html[data-crew-theme=light] .cc1270-loader-card{background:#fffffff0!important;border-color:#79bfe8!important}html[data-crew-theme=light] .cc1270-loader-card strong{color:#08243e!important;text-shadow:none!important}html[data-crew-theme=light] .cc1270-loader-card small{color:#365b78!important}
