.fds-approved-shell{background:radial-gradient(at 76% -5%,#102844 0,#0000 36%),#030a12}.fds-approved-sidebar{background:linear-gradient(#071421 0%,#040c15 55%,#030911 100%);border-color:#1b344a;box-shadow:8px 0 30px #0002}.fds-approved-brand{background:linear-gradient(145deg,#0c2033,#071522);border-color:#1d3d58;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08,0 7px 22px #0002}.fds-approved-brand:hover{border-color:#3885bc;box-shadow:0 0 18px #1687ff22}.fds-approved-nav{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s!important}.fds-approved-nav:hover{transform:translate(2px)}.fds-approved-nav.active{box-shadow:inset 2px 0 #53baff,0 8px 20px #0002}.fds-approved-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f19e6;border-color:#1c354b;box-shadow:0 8px 24px #0002}.fds-approved-bell,.fds-theme-toggle,.fds-mobile-menu-button{transition:background .18s,border-color .18s,transform .18s}.fds-approved-bell:hover,.fds-theme-toggle:hover{transform:translateY(-1px)}.fds-approved-content{padding-top:16px}.fds-approved-content>*{animation:.34s cubic-bezier(.2,.75,.25,1) both fds-page-arrive}.fds-dark-theme .fds-glass-card,.fds-dark-theme .fds-panel,.fds-dark-theme .fds-head,.fds-dark-theme .incoming-head,.fds-dark-theme .desktop-toolbar-card,.fds-dark-theme .desktop-table-card,.fds-dark-theme .freight-title-card,.fds-dark-theme .freight-list-card,.fds-dark-theme .tracking-card,.fds-dark-theme .tracking-panel,.fds-dark-theme .documents-panel,.fds-dark-theme .settings-card,.fds-dark-theme .settings-section,.fds-dark-theme .finance-card,.fds-dark-theme .payments-title,.fds-dark-theme .payments-tools,.fds-dark-theme .payments-table-wrap,.fds-dark-theme .payments-history,.fds-dark-theme .payments-lock{box-shadow:0 12px 32px #0002,inset 0 1px #ffffff05;border-color:#1b3a54!important;border-radius:15px!important}.fds-dark-theme .desktop-toolbar-card,.fds-dark-theme .desktop-table-card,.fds-dark-theme .freight-title-card,.fds-dark-theme .freight-list-card,.fds-dark-theme .finance-card,.fds-dark-theme .settings-card{background:linear-gradient(145deg,#0b1e2f,#081725)!important}.fds-dark-theme .desktop-btn,.fds-dark-theme .btn,.fds-dark-theme .finance-payment-editor button,.fds-dark-theme .payments-tools>button{border-radius:9px;transition:transform .17s,border-color .17s,filter .17s,box-shadow .17s}.fds-dark-theme .desktop-btn:hover:not(:disabled),.fds-dark-theme .btn:hover,.fds-dark-theme .finance-payment-editor button:hover,.fds-dark-theme .payments-tools>button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 7px 16px #0003}.fds-dark-theme .desktop-search,.fds-dark-theme .field,.fds-dark-theme .route-input,.fds-dark-theme .settings-card input,.fds-dark-theme .settings-card select,.fds-dark-theme .settings-card textarea{border-radius:9px;transition:border-color .18s,box-shadow .18s}.fds-dark-theme .desktop-search:focus,.fds-dark-theme .field:focus,.fds-dark-theme .route-input:focus,.fds-dark-theme .settings-card input:focus,.fds-dark-theme .settings-card select:focus,.fds-dark-theme .settings-card textarea:focus{border-color:#3c9ce4;box-shadow:0 0 0 3px #1687ff20}.fds-dark-theme .desktop-table th{color:#8da8bf;background:#0d2235;border-color:#203c53}.fds-dark-theme .desktop-table td{border-color:#183247}.fds-dark-theme .desktop-table tbody tr:nth-child(2n){background:#0b1c2b}.fds-dark-theme .desktop-table tbody tr:hover{background:#10283d}.fds-dark-theme .desktop-table tbody tr.selected{background:#10365b!important}.fds-dark-theme .freight-title-card,.fds-dark-theme .freight-list-card,.fds-dark-theme .desktop-toolbar-card,.fds-dark-theme .desktop-table-card{transition:border-color .2s,box-shadow .2s}.dash113-shell{gap:15px;min-width:0;max-width:100%}.dash113-head{isolation:isolate;background:#071522;border:1px solid #254765;border-radius:17px;min-height:194px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0003}.dash113-head-picture{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.dash113-head-picture img{object-fit:cover;object-position:63% 52%;width:100%;height:100%;display:block}.dash113-head:before{content:"";z-index:-1;background:linear-gradient(90deg,#061321f2 0%,#061523d9 35%,#07172777 72%,#0613214d 100%),linear-gradient(#0000 45%,#04111c99);position:absolute;inset:0}.dash113-head>div{z-index:1;position:relative}.dash113-head h1{letter-spacing:-.04em;color:#f3f8fd;font-size:clamp(26px,2.8vw,36px)}.dash113-head p{color:#bfd0df;font-size:12px}.dash113-kpis{gap:11px}.dash113-kpis>a{background:linear-gradient(135deg,#0d2235f5,#091a29f7);border-color:#20415c;border-radius:14px;min-height:78px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 22px #0002}.dash113-kpis>a:hover{border-color:#3676a4;transform:translateY(-2px);box-shadow:0 13px 27px #0003}.dash113-kpis>a>span{border-radius:11px}.dash113-grid{gap:13px}.dash113-mapcard,.dash113-messages,.dash-recent{box-shadow:0 12px 30px #0002;border-radius:16px!important}.dash113-cardhead{min-height:48px;padding:10px 15px}.dash113-cardhead>b{letter-spacing:.005em;font-size:12px}.dash113-cardhead a{font-size:9px;transition:color .18s}.dash113-cardhead a:hover{color:#b8ddff}.dash113-msg{transition:background .17s}.dash113-msg:hover{background:#0d2438}.dash-freight-card{background:linear-gradient(145deg,#0d2234,#091a28);border-radius:13px;transition:transform .18s,border-color .18s,box-shadow .18s}.dash-freight-card:hover{border-color:#3c84b4;transform:translateY(-2px);box-shadow:0 12px 23px #0003}.events-page{animation:.38s cubic-bezier(.2,.75,.25,1) both fds-page-arrive}.events-page .upgrade-head{background:linear-gradient(115deg,#0c2133,#091725);border:1px solid #1e3d56;border-radius:16px;margin:4px 0 17px;padding:22px 24px;box-shadow:0 12px 30px #0002}.events-page .upgrade-head h1{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,32px)}.calendar-toolbar{background:linear-gradient(120deg,#0b1d2d,#091827);border:1px solid #1b3951;border-radius:13px;padding:11px 13px}.calendar-toolbar>div{gap:8px}.calendar-toolbar h2{text-align:center;letter-spacing:-.02em;min-width:170px;font-size:19px;font-weight:650}.calendar-toolbar button,.calendar-toolbar select{background:#0d2336;border-color:#284964;border-radius:9px;min-height:38px;padding:8px 11px;transition:background .16s,border-color .16s,transform .16s}.calendar-toolbar button:hover,.calendar-toolbar select:hover{background:#12304a;border-color:#3d83b3}.calendar-toolbar button:active{transform:scale(.97)}.calendar-grid{background:#081725;border-color:#20415a;border-radius:15px;box-shadow:0 12px 30px #0002}.calendar-weekday{color:#86a2b9;letter-spacing:.1em;text-transform:uppercase;background:#0c2032;padding:12px 9px;font-size:9px;font-weight:800}.calendar-day{background:linear-gradient(145deg,#0a1b2a,#091724);border-color:#17334a;min-height:121px;padding:7px;transition:background .16s;position:relative}.calendar-day:hover{background:#0e2437}.calendar-day.outside{opacity:.62;background:#07121d}.calendar-day.today{z-index:1;background:linear-gradient(145deg,#0d2b45,#0b2135);box-shadow:inset 0 0 0 1px #3e9dea,0 0 19px #1687ff12}.calendar-date{color:#d3e4f2;border-radius:9px;min-width:29px;min-height:29px;padding:0 5px;font-weight:700;transition:background .16s,color .16s}.calendar-date:hover{color:#fff;background:#123858}.calendar-day.today .calendar-date{color:#fff;background:#167de0;box-shadow:0 3px 12px #1687ff50}.calendar-date small{color:#8bd4ff;letter-spacing:.06em;background:#46baff24;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900}.calendar-event{color:#f6d79a;background:linear-gradient(100deg,#342b19,#201f1b);border:1px solid #755b2b;border-left:3px solid #e8b54d;border-radius:8px;margin-top:5px;padding:6px 7px;font-size:8px;line-height:1.35;transition:transform .16s,border-color .16s,filter .16s}.calendar-event:hover{filter:brightness(1.12);border-color:#d6a448;transform:translateY(-1px)}.calendar-event b,.calendar-event small{font-size:8px;line-height:1.35}.calendar-event small{color:#c4aa79;font-size:7px}.calendar-event.done{color:#a4f0d2;background:linear-gradient(100deg,#10382e,#102a28);border-color:#277456 #277456 #277456 #43d29b}.calendar-event.cancelled{color:#bdc9d5;background:#172434;border-color:#405064 #405064 #405064 #8195aa}.event-agenda{background:linear-gradient(145deg,#0b1e2f,#081724);border:1px solid #1a3952;border-radius:15px;margin:19px 0 8px;padding:16px}.event-agenda h2{letter-spacing:-.02em;margin:0 0 12px;font-size:16px}.event-agenda>button{background:#0c2234;border-color:#1c3c55;border-radius:11px;min-height:58px;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s}.event-agenda>button:hover{background:#102b41;border-color:#3b7da8;transform:translateY(-1px)}.event-agenda>button time,.event-agenda>button>span{color:#a9c4d9;font-variant-numeric:tabular-nums;font-size:10px}.event-agenda>button>div b{font-size:11px}.event-agenda>button>div small{color:#7896ad;font-size:8px}.event-agenda>button em{color:#93ceff;background:#0e3150;border:1px solid #245579;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.event-editor{border:1px solid #28506c;border-radius:16px;box-shadow:0 28px 90px #0009}.fds-dark-theme .fds-nav-flyout{background:linear-gradient(#0b2032,#06131f);border-color:#2a4d67;border-radius:14px;box-shadow:0 22px 60px #0009}.fds-dark-theme .fds-nav-flyout>a{transition:background .16s,transform .16s}.fds-dark-theme .fds-nav-flyout>a:hover{transform:translate(2px)}.fds-dark-theme .fds-mobile-menu-grouped section{background:linear-gradient(145deg,#0b1f31,#071725);border-radius:14px}.fds-light-theme .dash113-head{border-color:#adc9df;box-shadow:0 14px 32px #1a385319}.fds-light-theme .dash113-head h1{color:#fff}.fds-light-theme .dash113-head p{color:#d5e6f3}.fds-light-theme .calendar-toolbar,.fds-light-theme .event-agenda,.fds-light-theme .events-page .upgrade-head{background:linear-gradient(145deg,#fff,#f4f8fc);border-color:#d4e1eb;box-shadow:0 10px 27px #2848600b}.fds-light-theme .calendar-grid{background:#fff;border-color:#d6e2eb;box-shadow:0 12px 30px #2848600b}.fds-light-theme .calendar-weekday{color:#577187;background:#f1f6fa;border-color:#e0e9f0}.fds-light-theme .calendar-day{background:#fff;border-color:#e3ebf1}.fds-light-theme .calendar-day:hover{background:#f4f8fb}.fds-light-theme .calendar-day.today{background:#edf6ff;box-shadow:inset 0 0 0 1px #3991dc,0 0 15px #1687ff12}.fds-light-theme .calendar-date{color:#274157}.fds-light-theme .calendar-event{color:#75531a;background:#fff8e9;border-color:#dfc17e #dfc17e #dfc17e #d69d28}.fds-light-theme .calendar-event small{color:#8e774a}.fds-light-theme .calendar-event.done{color:#176a4e;background:#eaf8f2;border-color:#a7dec9 #a7dec9 #a7dec9 #23a878}.fds-light-theme .calendar-event.cancelled{color:#596b7b;background:#f1f4f7;border-color:#d3dce4 #d3dce4 #d3dce4 #8899a8}.fds-light-theme .event-agenda>button{background:#fff;border-color:#dce7ef}.fds-light-theme .event-agenda>button:hover{background:#f6faff;border-color:#aacbe1}.fds-light-theme .event-agenda>button em{color:#286994;background:#eaf4fc;border-color:#c5dbea}.fds-light-theme .calendar-toolbar button,.fds-light-theme .calendar-toolbar select{color:#244158;background:#fff;border-color:#cbdce8}.fds-light-theme .calendar-toolbar button:hover,.fds-light-theme .calendar-toolbar select:hover{background:#edf6fd;border-color:#94bedc}@media (max-width:899px){.dash113-head{min-height:176px;padding:20px 17px}.dash113-head-picture img{object-position:62% center}.calendar-day{min-height:97px}}@media (max-width:700px){.dash113-shell{gap:10px}.dash113-head{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:190px;padding:16px}.dash113-head-picture img{object-position:57% 50%}.dash113-kpis{gap:8px}.dash113-kpis>a{gap:7px;min-height:66px;padding:8px 9px}.dash113-kpis>a>span{width:29px;height:29px}.dash113-kpis strong{font-size:16px}.dash113-cardhead{padding:9px 11px}.calendar-toolbar{align-items:stretch}.calendar-toolbar>div{justify-content:space-between;gap:5px;width:100%}.calendar-toolbar h2{flex:1;min-width:0;font-size:16px}.calendar-toolbar button,.calendar-toolbar select{min-height:36px;padding:7px 8px;font-size:10px}.calendar-grid{border-radius:11px}.calendar-weekday{text-align:center;letter-spacing:0;padding:9px 2px;font-size:7px}.calendar-day{min-height:74px;padding:3px}.calendar-date{min-width:24px;min-height:25px;font-size:10px}.calendar-date small{display:none}.calendar-event{border-left-width:2px;border-radius:5px;margin-top:3px;padding:4px 3px;font-size:7px}.calendar-event b{white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.calendar-event small{display:none}.event-agenda{padding:11px}.event-agenda h2{font-size:14px}.event-agenda>button{grid-template-columns:1fr auto;gap:7px;padding:12px}.event-agenda>button time,.event-agenda>button>div{grid-column:1/-1}.event-agenda>button>div{font-size:14px}.event-agenda>button>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.fds-approved-content>*,.events-page,.calendar-event,.dash113-kpis>a,.dash-freight-card{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.dash113-head{box-shadow:none!important;background:#fff!important}.dash113-head:before{display:none!important}.fds-approved-content>*{animation:none!important}}@keyframes fds-page-arrive{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.finance-cost-layer{z-index:160!important;place-items:center!important;padding:24px!important;display:grid!important;overflow:hidden!important}.desktop-modal.finance-cost-modal{color:#edf5ff!important;background:linear-gradient(150deg,#0a1b2b,#07131f 70%)!important;border:1px solid #24445e!important;border-radius:18px!important;flex-direction:column!important;width:min(860px,100vw - 48px)!important;max-width:860px!important;height:auto!important;max-height:min(84dvh,780px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 90px #0009!important}.finance-cost-modal .desktop-modal-head{background:linear-gradient(90deg,#0d2235,#091827)!important;border-bottom:1px solid #1b354a!important;flex:none!important;align-items:center!important;margin:0!important;padding:18px 22px!important}.finance-cost-modal .desktop-modal-head h2{color:#f1f7fc!important;font-size:21px!important}.finance-cost-modal .desktop-modal-head p{color:#8fa6ba!important}.finance-cost-modal .desktop-close{color:#a9bfd2!important}.finance-cost-modal .finance-cost-form{overscroll-behavior:contain;flex:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;min-height:0!important;padding:16px 22px!important;overflow-y:auto!important}.finance-cost-modal .finance-cost-form label{color:#c7d8e8!important;gap:5px!important;min-width:0!important}.finance-cost-modal .finance-cost-form label>span{color:#bcd0e1!important}.finance-cost-modal .finance-cost-form input,.finance-cost-modal .finance-cost-form select{color:#edf5ff!important;background:#071522!important;border:1px solid #294761!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 10px!important}.finance-cost-modal .finance-cost-form .full{grid-column:1/-1!important}.finance-cost-modal .finance-cost-form .currency-select{gap:6px!important;min-width:0!important}.finance-cost-modal .finance-cost-form .currency-select-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:7px!important}.finance-cost-modal .finance-cost-form .currency-favorites{gap:5px!important}.finance-cost-modal .finance-cost-form .currency-favorites>button,.finance-cost-modal .finance-cost-form .currency-favorites summary{padding:4px 8px!important;font-size:10px!important}.finance-cost-modal .desktop-modal-actions{background:#081624!important;border-top:1px solid #1b354a!important;flex:none!important;justify-content:flex-end!important;margin:0!important;padding:12px 22px!important}.finance-cost-modal .desktop-btn{border-radius:8px!important;min-width:100px!important}@media (max-width:900px){.finance-cost-modal .finance-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.finance-cost-layer{justify-content:center!important;place-items:center!important;padding:12px!important}.desktop-modal.finance-cost-modal{border-radius:15px!important;width:calc(100vw - 24px)!important;max-width:620px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:0!important;overflow:hidden!important}.finance-cost-modal .desktop-modal-head{margin:0!important;padding:14px 15px!important;position:static!important;top:auto!important}.finance-cost-modal .desktop-modal-head h2{font-size:19px!important}.finance-cost-modal .desktop-modal-head p{line-height:1.5;font-size:11px!important}.finance-cost-modal .finance-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px 15px!important;overflow-y:auto!important}.finance-cost-modal .finance-cost-form .currency-select-top{grid-template-columns:1fr 1.2fr!important}.finance-cost-modal .finance-cost-form .currency-favorites{display:none!important}.finance-cost-modal .finance-cost-form input,.finance-cost-modal .finance-cost-form select{height:42px!important;min-height:42px!important;font-size:14px!important}.finance-cost-modal .desktop-modal-actions{padding:10px 15px max(10px,env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;margin:0!important;position:static!important;bottom:auto!important}}@media (max-width:370px){.finance-cost-modal .finance-cost-form{grid-template-columns:1fr!important}.finance-cost-modal .finance-cost-form .full{grid-column:auto!important}}
.register-shell-premium{isolation:isolate;color:#eff7ff;background:radial-gradient(at 12% 9%,#0089ff33,#0000 32%),radial-gradient(at 88% 91%,#00d8ff1a,#0000 35%),linear-gradient(145deg,#020811 0%,#061523 52%,#03101a 100%);min-height:100svh;padding:clamp(16px,3vw,42px);position:relative;overflow-x:hidden}.register-shell-premium:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background-image:linear-gradient(#73beff2e 1px,#0000 1px),linear-gradient(90deg,#73beff2e 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 70%);mask-image:linear-gradient(120deg,#000,#0000 70%)}.register-card-premium{color:#eff7ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#071625f7,#040e19f5);border:1px solid #5eaee84d;border-radius:24px;width:min(920px,100%);padding:clamp(20px,3.3vw,38px);box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff0e}.register-card-premium>header{align-items:center;gap:20px;margin-bottom:20px}.register-card-premium .auth-brand-logo,.register-confirm-card .auth-brand-logo{flex:none;width:112px}.register-kicker{color:#58bdff;letter-spacing:.16em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.register-card-premium h1,.register-confirm-card h1{color:#f4f9ff;letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.12}.register-card-premium header p{color:#8fa8bd;max-width:640px;margin:7px 0 0;font-size:13px;line-height:1.55}.register-card-premium .register-steps{color:#b4c8d8;background:#04101cc7;border-color:#18384f;margin:20px 0;padding:12px 15px}.register-card-premium .register-steps b{background:linear-gradient(145deg,#168aff,#0759d8);box-shadow:0 0 18px #168aff48}.register-card-premium .register-steps i{background:#25445b}.register-card-premium .register-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px}.register-card-premium .register-plan{background:linear-gradient(150deg,#091c2d,#061421);border-color:#24445e;min-height:146px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.register-card-premium .register-plan:hover{border-color:#3e9bdf;transform:translateY(-2px)}.register-card-premium .register-plan.selected{background:linear-gradient(145deg,#0a2c4bf5,#061727fa);border-color:#2698ff;box-shadow:inset 0 0 0 1px #2698ff,0 0 26px #087bea24}.register-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.register-card-premium .register-plan strong{font-size:18px}.register-card-premium .register-plan-top>b{color:#78caff;letter-spacing:.1em;font-size:9px}.register-card-premium .register-plan-price{letter-spacing:-.03em;font-size:24px}.register-card-premium .register-plan-price small{opacity:.78;font-size:11px;font-weight:600}.register-card-premium .register-plan em{color:#a5bbce;font-size:12px;line-height:1.45}.register-card-premium .register-plan-note{color:#77a9cb;margin-top:auto;font-size:10px;line-height:1.4}.register-cycle{background:#04111e;border:1px solid #24435d;border-radius:13px;gap:4px;width:max-content;max-width:100%;margin:0 auto 10px;padding:4px;display:flex}.register-cycle button{color:#a7bfd2;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 17px;font-size:12px;font-weight:700}.register-cycle button.active{color:#fff;background:#0d63c9;border-color:#167fe0;box-shadow:0 5px 18px #087bea30}.register-cycle button span{color:#8ef0bd;margin-left:4px;font-size:10px}.register-cycle-note{text-align:center;color:#91abc0;margin:4px 0 14px;font-size:11px}.register-annual-summary{text-align:center;color:#a8bfd2;margin:0 0 14px;font-size:12px}.register-annual-summary strong{color:#eaf6ff}.register-card-premium .register-grid{gap:12px}.register-card-premium .register-grid label{color:#d0deea;font-size:11px}.register-card-premium .field{color:#f0f7ff;background:#04111e;border-color:#25445d;border-radius:10px;min-height:44px}.register-card-premium .field::placeholder{color:#67829a}.register-card-premium .field:focus{border-color:#36a4ff;box-shadow:0 0 0 3px #168aff20}.register-card-premium .register-grid small{color:#87a2b8}.register-card-premium .legal-consent{background:#061523;border-color:#1d3c55}.register-card-premium .legal-consent span{color:#aebfce}.register-card-premium .auth-success{color:#a2f2d0;background:#073428}.register-card-premium .auth-error{color:#ffc4c6;background:#3a151b}.register-card-premium .auth-submit{background:linear-gradient(100deg,#087be8,#1260da);font-weight:850;box-shadow:0 8px 24px #0677e83a}.register-card-premium .register-more{margin:17px 0 0}.register-card-premium .register-more a,.register-card-premium>.auth-register{color:#72c4ff;font-size:12px;text-decoration:none}.register-confirm-card{color:#eff7ff;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#071625f7,#040e19f5);border:1px solid #5eaee84d;border-radius:24px;width:min(530px,100%);padding:clamp(24px,4vw,42px);box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff0e}.register-confirm-card .auth-brand-logo{margin:0 auto 23px;display:block}.register-confirm-card .register-kicker{margin-bottom:12px}.register-confirm-icon{color:#74ceff;background:#092540;border:1px solid #2678b8;border-radius:18px;place-items:center;width:60px;height:60px;margin:22px auto 18px;font-size:27px;display:grid;box-shadow:0 0 35px #087bea25}.register-confirm-icon.is-success{color:#65e6b8;background:#07372c;border-color:#188364}.register-confirm-icon.is-error{color:#ffb6b7;background:#39191d;border-color:#8a464c}.register-confirm-card>p{color:#afc3d3;margin:12px 0;font-size:13px;line-height:1.6}.register-confirm-card>p strong{color:#eff7ff}.register-confirm-card .register-confirm-help{color:#819bb0;font-size:12px}.register-confirm-resend{color:#fff;background:linear-gradient(100deg,#087be8,#1260da);border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:22px 0 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.register-confirm-resend:disabled{opacity:.55;cursor:not-allowed}.register-confirm-card .auth-register{color:#73c3ff;font-size:12px;text-decoration:none}.checkout-auto-login{color:#89a4b9;margin-top:14px;font-size:11px;display:block}.checkout-success-card .register-confirm-icon{font-size:25px}@media (max-width:700px){.register-shell-premium{align-items:start;padding:14px}.register-card-premium{border-radius:19px;padding:19px}.register-card-premium>header{align-items:flex-start;gap:13px}.register-card-premium .auth-brand-logo{width:72px}.register-card-premium h1{font-size:22px}.register-card-premium header p{font-size:12px}.register-card-premium .register-steps{gap:7px;padding:10px}.register-card-premium .register-steps span{font-size:9px;display:inline}.register-card-premium .register-plan-grid{grid-template-columns:1fr}.register-card-premium .register-plan{min-height:126px}.register-card-premium .register-grid{grid-template-columns:1fr}.register-card-premium .register-grid .full{grid-column:1}.register-cycle{width:100%}.register-cycle button{flex:1;padding:0 10px;font-size:11px}.register-confirm-card{border-radius:20px;margin:auto;padding:25px 20px}.register-confirm-card .auth-brand-logo{width:92px}.checkout-success-shell{align-items:center}}
.fds-approved-sidebar{gap:10px;border-right:1px solid #19344b!important;width:264px!important;padding:18px 14px 12px!important}.fds-approved-workspace{width:calc(100% - 264px)!important;margin-left:264px!important}.fds-approved-brand{height:66px!important;min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 66px!important;justify-content:flex-start!important;padding:7px 9px!important}.fds-approved-brand img{object-fit:contain;object-position:left center;width:154px!important;height:54px!important}.fds-group-nav{scrollbar-width:thin;scrollbar-color:#294760 transparent;flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:auto!important}.fds-nav-group{border:0;border-bottom:1px solid #172d40;border-radius:0;flex:none;margin-bottom:3px;padding-bottom:6px;position:relative;overflow:hidden}.fds-nav-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.fds-approved-nav.fds-group-trigger{color:#a8bacb;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;justify-content:initial!important;border:1px solid #0000!important;border-radius:10px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;display:grid!important}.fds-approved-nav.fds-group-trigger b{place-items:center;font-size:0;display:grid}.fds-approved-nav.fds-group-trigger svg{width:20px;height:20px}.fds-approved-nav.fds-group-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important;font-size:12px!important;display:block!important}.fds-approved-nav.fds-group-trigger>i{border-bottom:1.5px solid #7895ac;border-right:1.5px solid #7895ac;justify-self:center;width:7px;height:7px;transition:transform .16s,border-color .16s;transform:translateY(-2px)rotate(45deg)}.fds-approved-nav.fds-group-trigger.open>i{border-color:#56b8ff;transform:translateY(2px)rotate(225deg)}.fds-approved-nav.fds-group-trigger:hover{color:#e8f5ff;background:#0b1c2c;border-color:#19364f!important}.fds-approved-nav.fds-group-trigger.active{color:#eff8ff;background:linear-gradient(100deg,#0d3152,#0a2034)!important;border-color:#24557b!important;box-shadow:inset 3px 0 #1b94ff!important}.fds-approved-nav.fds-group-trigger.active>i{color:#4bb7ff}.fds-nav-inline{background:#06111c;gap:3px;padding:4px 7px 8px 38px;display:grid}.fds-nav-inline>a,.fds-nav-inline>.fds-cookie-preferences{color:#91a9bd;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:flex}.fds-nav-inline>a svg,.fds-nav-inline>.fds-cookie-preferences svg{flex:0 0 16px;width:16px;height:16px}.fds-nav-inline>a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fds-nav-inline>a:hover,.fds-nav-inline>.fds-cookie-preferences:hover{color:#eaf6ff;background:#0b2133}.fds-nav-inline>a.active{color:#fff;background:#0b3152;border-color:#14588b;box-shadow:inset 2px 0 #25a4ff}.fds-nav-inline>a>small{color:#d7a44c;margin-left:auto;font-size:8px}.fds-nav-inline>a>em,.fds-nav-unread{color:#fff;background:#ce3c4e;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.fds-approved-sidebar>.fds-approved-logout{color:#9cb2c5;text-align:left;border:1px solid #19344b;border-radius:10px;flex:0 0 46px;grid-template-columns:28px 1fr;gap:10px;justify-content:start!important;height:46px!important;min-height:46px!important;padding:0 12px!important;display:grid!important}.fds-approved-sidebar>.fds-approved-logout b{place-items:center;font-size:0;display:grid}.fds-approved-sidebar>.fds-approved-logout svg{width:19px;height:19px}.fds-approved-sidebar>.fds-approved-logout span{margin:0!important;font-size:11px!important;display:block!important}.fds-approved-version{padding:0 13px;text-align:left!important;margin:0!important;font-size:9px!important}.fds-nav-inline>.fds-cookie-preferences{cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;line-height:1.25}.fds-mobile-menu-grouped .fds-cookie-preferences{color:#b8cce0;background:#0a1b2a;border:1px solid #25445e;border-radius:9px;grid-column:1/-1;justify-content:flex-start;min-height:42px;padding:8px 12px;font-size:12px}.fds-light-theme .fds-nav-inline{background:#f2f6fa}.fds-light-theme .fds-approved-nav.fds-group-trigger{color:#53687a}.fds-light-theme .fds-approved-nav.fds-group-trigger.active{color:#12395d;background:#e7f2fc!important;border-color:#bdd7ed!important;box-shadow:inset 3px 0 #1681e8!important}.fds-light-theme .fds-nav-inline>a,.fds-light-theme .fds-nav-inline>.fds-cookie-preferences{color:#526a7e}.fds-light-theme .fds-nav-inline>a.active{color:#0a4f89;background:#e4f1fc;border-color:#beddf5}@media (min-width:901px) and (max-width:1250px){.fds-approved-sidebar{width:238px!important;padding:14px 11px 10px!important}.fds-approved-workspace{width:calc(100% - 238px)!important;margin-left:238px!important}.fds-approved-brand img{width:142px!important}}@media (max-width:900px){.fds-approved-sidebar{display:none!important}.fds-approved-workspace{width:100%!important;margin-left:0!important}}.invite-onboard-shell{background:radial-gradient(at 50% 15%,#123051 0%,#0000 47%),#030a12!important;padding:24px!important}.invite-onboard-card{color:#eaf4fc!important;background:linear-gradient(155deg,#0c1c2b,#07121e 75%)!important;border:1px solid #21415b!important;border-radius:20px!important;width:min(100%,520px)!important;padding:34px!important;box-shadow:0 28px 90px #0008!important}.invite-onboard-card>.auth-brand-logo{object-fit:contain;object-position:left center;width:132px;height:60px;margin-bottom:22px;display:block}.invite-onboard-card .register-kicker{letter-spacing:.14em;color:#59b9ff!important}.invite-onboard-card h1{letter-spacing:-.03em;margin:12px 0;color:#f3f8fd!important;font-size:30px!important}.invite-onboard-copy{color:#a9bfd2!important;line-height:1.65!important}.invite-onboard-copy strong{color:#eaf4fc}.invite-onboard-meta{color:#bbcee0;overflow-wrap:anywhere;background:#091725;border:1px solid #1d3c55;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:12px 14px;font-size:13px;display:flex}.invite-onboard-meta b{color:#67bdff;background:#0d2c48;border-radius:20px;flex:none;padding:5px 9px;font-size:10px}.invite-onboard-form{gap:14px!important}.invite-onboard-form label{color:#bed0e0;gap:7px;font-size:13px;font-weight:650;display:grid}.invite-onboard-form small{color:#7f9bb2}.invite-onboard-form .auth-field{color:#f2f7fb!important;background:#071522!important;border-color:#29465d!important}.invite-onboard-card .auth-register{color:#9bb5ca;margin-top:18px}@media (max-width:560px){.invite-onboard-shell{padding:16px!important}.invite-onboard-card{padding:25px 20px!important}.invite-onboard-card h1{font-size:26px!important}.invite-onboard-meta{flex-direction:column;align-items:flex-start}}
.ga-consent-banner{z-index:20000;color:#edf6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(760px,100vw - 36px);font:14px/1.5 var(--font-sans,Arial,sans-serif);background:#040f1df7;border:1px solid #23669b;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 20px 70px #000b}.ga-consent-banner strong,.ga-consent-dialog h2{font-size:18px}.ga-consent-banner p,.ga-consent-dialog p{color:#b6c9dd;margin:7px 0}.ga-consent-banner a,.ga-consent-dialog>a{color:#5dbaff;text-decoration:none}.ga-consent-actions{flex-wrap:wrap;gap:9px;display:flex}.ga-consent-actions button{color:#ecf5ff;cursor:pointer;white-space:nowrap;background:#0b1b2b;border:1px solid #31516e;border-radius:10px;padding:11px 14px;font-weight:700}.ga-consent-actions button.primary{background:#0878e8;border-color:#2897ff}.ga-consent-actions button:disabled{opacity:.55;cursor:wait}.ga-consent-settings{z-index:19999;color:#9fc7e9;opacity:.72;cursor:pointer;background:#05121fe0;border:1px solid #244767;border-radius:999px;padding:7px 10px;font-size:10px;position:fixed;bottom:14px;left:16px}.ga-consent-settings:hover{opacity:1}.ga-consent-backdrop{z-index:20001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ga-consent-dialog{color:#eef6ff;width:min(520px,100%);font:14px/1.6 var(--font-sans,Arial,sans-serif);background:#071522;border:1px solid #23669b;border-radius:20px;padding:30px;position:relative;box-shadow:0 28px 90px #000d}.ga-consent-dialog>span{color:#5dbaff;letter-spacing:.15em;font-size:11px;font-weight:800}.ga-consent-dialog h2{margin:11px 0}.ga-consent-close{color:#b6c9dd;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:18px}.ga-consent-choice{border-top:1px solid #203b55;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ga-consent-choice span{display:grid}.ga-consent-choice small{color:#97abc0}.ga-consent-choice>b{color:#72baff;font-size:12px}.ga-consent-dialog>.ga-consent-actions{justify-content:flex-end;margin:20px 0 12px}.ga-consent-banner>small,.ga-consent-dialog small[role=alert]{color:#ffbc87}@media (max-width:640px){.ga-consent-banner{border-radius:15px;width:calc(100vw - 20px);padding:16px;display:block;bottom:10px;left:10px}.ga-consent-actions{margin-top:13px}.ga-consent-actions button{white-space:normal;flex:1}.ga-consent-settings{bottom:8px;left:8px}.ga-consent-banner:has(.ga-consent-actions){bottom:10px}.ga-consent-dialog{padding:24px 19px}.ga-consent-dialog>.ga-consent-actions button{flex:1}}.ga-consent-status{z-index:20002;color:#ffe0ba;background:#281a0d;border:1px solid #9a6333;border-radius:10px;max-width:min(520px,100vw - 32px);padding:11px 14px;font-size:12px;position:fixed;bottom:48px;left:16px;box-shadow:0 12px 35px #0008}
