@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
@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-border-style:solid;--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}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,ease);transition-duration:var(--tw-duration,0s)}:root{--bg:#0e0c09;--bg-elev:#15120f;--bg-elev-2:#1c1916;--bg-content:#110e0b;--line:#2b2825;--line-soft:#211d1a;--fg:#efeae2;--fg-dim:#a9a49c;--fg-muted:#75716a;--fg-faint:#4f4d48;--gold:#f2b95a;--gold-soft:#a77e39;--gold-deep:#6d4f19;--pos:#63d18f;--pos-soft:#3a714f;--neg:#f2716a;--neg-soft:#843c38;--serif:"Instrument Serif", "Times New Roman", Georgia, serif;--sans:"Inter Tight", -apple-system, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--card:var(--bg-elev);--card-hi:var(--bg-elev-2);--border:var(--line-soft);--text:var(--fg);--text-muted:var(--fg-muted);--text-dim:var(--fg-faint);--green:var(--pos);--red:var(--neg);--blue:#75acd2}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.36343% .574261 1.50421);--bg-elev:lab(5.71962% .801943 2.16697);--bg-elev-2:lab(8.94106% .979379 2.88596);--bg-content:lab(4.05757% .645958 1.71172);--line:lab(16.4821% .960678 2.91221);--line-soft:lab(11.2614% .972547 2.92124);--fg:lab(93.0739% .704825 4.53292);--fg-dim:lab(67.5532% .718474 4.5422);--fg-muted:lab(47.8321% .736356 4.55482);--fg-faint:lab(32.7418% .484496 3.032);--gold:lab(79.1432% 14.1568 55.5521);--gold-soft:lab(55.934% 10.955 42.9166);--gold-deep:lab(36.193% 9.07201 35.3331);--pos:lab(76.3094% -44.419 22.8738);--pos-soft:lab(43.0499% -25.2902 13.0117);--neg:lab(63.6309% 50.1648 28.8057);--neg-soft:lab(35.2211% 31.3348 17.9367);--blue:lab(67.5376% -10.8555 -25.4953)}}*{box-sizing:border-box;min-width:0}html,body{background:var(--bg);max-width:100vw;color:var(--fg);font-family:var(--sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}input,select,textarea,button{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none}a{color:inherit}::selection{background:var(--gold);color:var(--bg)}.font-mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.font-display,.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:500}.field-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.field-label .req{color:var(--gold);margin-left:3px}.dx-input{background:var(--bg-content);border:1px solid var(--line-soft);width:100%;color:var(--fg);font-size:13.5px;font-family:var(--sans);border-radius:7px;padding:11px 14px;transition:border-color .1s,background .1s,box-shadow .1s}.dx-input.num{font-family:var(--mono)}.dx-input::placeholder{color:var(--fg-faint)}.dx-input:focus{border-color:var(--gold-soft);background:#14110e;background:lab(5.2682% .761367 2.04813);box-shadow:0 0 0 3px #f2b95a14;box-shadow:0 0 0 3px lab(79.1432% 14.1568 55.5521/.08)}.btn-primary{background:var(--gold);color:#15110d;color:lab(5.26703% .977032 2.52232);letter-spacing:.02em;cursor:pointer;border:1px solid #ca932e;border:1px solid lab(65.1747% 14.9783 58.3422);border-radius:7px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex;box-shadow:inset 0 1px #ffdfac,0 6px 20px -8px #e5ac4c80;box-shadow:inset 0 1px lab(90.809% 9.66004 40.1955),0 6px 20px -8px lab(74.4885% 14.4062 56.2833/.5)}.btn-primary:hover{background:#ffc669;background:lab(83.7966% 13.9277 54.9481)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.dx-btn-ghost{color:var(--fg-dim);border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;transition:color .12s,border-color .12s;display:inline-flex}.dx-btn-ghost:hover{color:var(--fg);border-color:var(--line)}.btn-danger{color:var(--neg);cursor:pointer;background:#f2716a1f;background:lab(63.6309% 50.1648 28.8057/.12);border:1px solid #f2716a40;border:1px solid lab(63.6309% 50.1648 28.8057/.25);border-radius:5px;padding:6px 12px;font-size:11.5px;transition:background .12s}.btn-danger:hover{background:#f2716a33;background:lab(63.6309% 50.1648 28.8057/.2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--line)}.auth-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:40px}.fleet-input{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--sans);border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .15s}.fleet-input:focus{border-color:var(--gold)}.fleet-input::placeholder{color:var(--text-dim)}.btn-gold{background:var(--gold);color:var(--bg);font-family:var(--sans);cursor:pointer;border:none;border-radius:8px;width:100%;padding:13px 24px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s}.btn-gold:hover{opacity:.9}.btn-gold:active{transform:scale(.99)}.btn-gold:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:var(--text-muted);border:1px solid var(--border);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:13px 24px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.badge{letter-spacing:.05em;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.sidebar{background:var(--card);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:220px;min-height:100vh;display:flex}.kpi-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden}.table-row-hover:hover{background:var(--card-hi);cursor:pointer}.section-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px 24px}.banner-error{color:var(--neg);background:#f2716a1f;background:lab(63.6309% 50.1648 28.8057/.12);border:1px solid #f2716a4d;border:1px solid lab(63.6309% 50.1648 28.8057/.3);border-radius:8px;padding:12px 16px;font-size:13px}.banner-success{color:var(--pos);background:#63d18f1f;background:lab(76.3094% -44.419 22.8738/.12);border:1px solid #63d18f4d;border:1px solid lab(76.3094% -44.419 22.8738/.3);border-radius:8px;padding:12px 16px;font-size:13px}.dash-shell{background:var(--bg);min-height:100vh;display:flex}.dash-main{flex:1;min-width:0;min-height:100vh;padding:32px;overflow-y:auto}.kpi-grid-5{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.kpi-grid-6{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px;display:grid}.charts-grid{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:20px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.action-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.action-row>.btn-gold,.action-row>.btn-ghost,.action-row>a.btn-ghost{width:auto;padding:13px 32px}.page-h1{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;margin:0;font-size:44px;font-weight:400;line-height:1}.page-h1-md{font-family:var(--serif);color:var(--text);margin:10px 0 4px;font-size:38px;font-weight:400;line-height:1.1}.auth-h1{font-family:var(--serif);color:var(--gold);margin:0;font-size:42px;font-weight:400;line-height:1}.settings-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.timeline-row{grid-template-columns:110px 44px 1fr;align-items:flex-start;margin-bottom:14px;display:grid;position:relative}.timeline-line{background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:132px}@media (max-width:1023px){.dash-shell{flex-direction:column}.dash-main{min-height:0;padding:20px}.kpi-grid-5,.kpi-grid-6{grid-template-columns:repeat(3,1fr)}.charts-grid{grid-template-columns:1fr}.page-h1{font-size:34px}.page-h1-md{font-size:30px}.auth-h1{font-size:36px}}@media (max-width:767px){.dash-main{padding:16px}.kpi-grid-5,.kpi-grid-6{grid-template-columns:repeat(2,1fr);gap:10px}.form-grid-2{grid-template-columns:1fr;gap:14px}.page-header-row{flex-direction:column;align-items:stretch}.page-header-row>*{width:100%}.page-h1{font-size:28px}.page-h1-md{font-size:26px}.auth-h1{font-size:32px}.auth-card{border-radius:12px;padding:24px}.section-card{padding:16px}.kpi-card{padding:14px}.action-row{flex-direction:column}.action-row>.btn-gold,.action-row>.btn-ghost,.action-row>a.btn-ghost{text-align:center;width:100%;padding:13px 16px}.settings-row{flex-direction:column;align-items:flex-start;gap:4px}.timeline-row{grid-template-columns:32px 1fr;column-gap:8px;margin-bottom:18px}.timeline-line{left:16px}.timeline-date-col{display:none}.timeline-date-inline{font-family:var(--mono);color:var(--text-muted);letter-spacing:.05em;margin-bottom:4px;font-size:11px;display:block!important}}.mobile-topbar,.mobile-drawer,.mobile-drawer-backdrop{display:none}@media (max-width:1023px){.sidebar-desktop{display:none}.mobile-topbar{background:var(--card);border-bottom:1px solid var(--border);z-index:50;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.mobile-drawer{background:var(--card);border-right:1px solid var(--border);z-index:60;flex-direction:column;width:min(280px,82vw);transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.mobile-drawer[data-open=true]{transform:translate(0)}.mobile-drawer-backdrop{opacity:0;pointer-events:none;z-index:55;background:#0000008c;transition:opacity .22s;display:block;position:fixed;inset:0}.mobile-drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto}}.hamburger-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.hamburger-btn:active{background:var(--card-hi)}.spinner{border:2px solid #f2b95a1a;border:2px solid lab(79.1432% 14.1568 55.5521/.1);border-left-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.dx-shell{flex-direction:column}.dx-main{border-left:none!important;padding:0 16px 24px!important}.dx-form-grid,.dx-charts-grid{grid-template-columns:1fr!important}.dx-fields{grid-template-columns:1fr!important;gap:14px!important}}.dx-sidebar-desktop{background:var(--bg);border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;width:248px;min-height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.dx-mobile-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);z-index:50;background:#110e0bd9;background:lab(4.05757% .645958 1.71172/.85);justify-content:space-between;align-items:center;height:56px;padding:12px 16px;display:none;position:sticky;top:0}.dx-hamburger{border:1px solid var(--line-soft);color:var(--fg);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.dx-hamburger:active{background:var(--bg-elev-2)}.dx-drawer-backdrop{opacity:0;pointer-events:none;z-index:90;background:#0009;background:lab(0% 0 0/.6);transition:opacity .2s;display:none;position:fixed;inset:0}.dx-drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto}.dx-mobile-drawer{background:var(--bg);border-right:1px solid var(--line-soft);z-index:100;flex-direction:column;width:min(320px,85vw);height:100vh;transition:transform .22s;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.dx-mobile-drawer[data-open=true]{transform:translate(0)}@media (max-width:900px){.dx-sidebar-desktop{display:none!important}.dx-mobile-topbar{display:flex}.dx-drawer-backdrop{display:block}.dx-mobile-drawer{display:flex}}.dx-show-mobile{display:none}.dx-hide-mobile{display:block}.dx-fleet-cards{display:none}@media (max-width:900px){.dx-show-mobile{display:block}.dx-hide-mobile{display:none}.dx-fleet-cards{display:flex}.dx-panel-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 16px 12px!important}.dx-panel-action{flex-wrap:wrap;flex-shrink:1!important}.dx-team-invite{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.dx-team-invite>*{width:100%;flex:none!important}.dx-team-invite .btn-primary{justify-content:center;width:100%}.dx-team-member{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.dx-team-member-meta{flex-direction:column;text-align:left!important;align-items:flex-start!important;gap:4px!important;margin-right:0!important}.dx-team-member-actions{justify-content:flex-end;gap:10px;width:100%;display:flex}}.dx-hscroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dx-hscroll::-webkit-scrollbar{display:none}.dx-hscroll>*{scroll-snap-align:start;flex-shrink:0}@media (max-width:900px){.dx-main{padding:0 16px 24px!important}.dx-page-h1{font-size:clamp(36px,9vw,64px)!important}.dx-header-action{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.dx-header-action::-webkit-scrollbar{display:none}.dx-kpi-row{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.dx-kpi-row>:nth-child(5):last-child{grid-column:span 2}.dx-add-vehicle{border-radius:999px!important;padding:9px!important}.dx-add-vehicle-label{display:none}.dx-charts-grid{grid-template-columns:1fr!important}}.dxauth-stage{grid-template-columns:1.15fr 1fr;height:100vh;min-height:720px;display:grid;overflow:hidden}.dxauth-left{border-right:1px solid var(--line-soft);background:radial-gradient(1200px 800px at -10% -10%,#2716058c,#0000 60%),radial-gradient(900px 700px at 110% 110%,#270f0080,#0000 55%),linear-gradient(#100d09,#0a0805);background:radial-gradient(1200px 800px at -10% -10%,lab(9.40601% 7.28141 12.1517/.55),#0000 60%),radial-gradient(900px 700px at 110% 110%,lab(6.97472% 11.6364 10.7323/.5),#0000 55%),linear-gradient(lab(3.69853% .784397 1.97441),lab(2.22182% .443436 1.12941));flex-direction:column;padding:36px 44px;display:flex;position:relative;overflow:hidden}.dxauth-grain{pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:radial-gradient(1px 1px at 20% 30%,#f2b95a4d 50%,#0000 51%),radial-gradient(1px 1px at 70% 80%,#f2b95a40 50%,#0000 51%),radial-gradient(1px 1px,#f2b95a26 50%,#0000 51%);background-image:radial-gradient(1px 1px at 20% 30%,lab(79.1432% 14.1568 55.5521/.3) 50%,#0000 51%),radial-gradient(1px 1px at 70% 80%,lab(79.1432% 14.1568 55.5521/.25) 50%,#0000 51%),radial-gradient(1px 1px,lab(79.1432% 14.1568 55.5521/.15) 50%,#0000 51%);background-size:240px 240px,320px 320px,180px 180px;position:absolute;inset:0}.dxauth-vignette{pointer-events:none;background:radial-gradient(#0000 30%,#07050473 100%);background:radial-gradient(#0000 30%,lab(1.56012% .356317 .883505/.45) 100%);position:absolute;inset:0}.dxauth-halo{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#f2b95a2e,#0000 70%);background:radial-gradient(circle,lab(79.1432% 14.1568 55.5521/.18),#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:38%;right:-180px}.dxauth-brand{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.dxauth-brand-mark{border:1px solid var(--line);background:linear-gradient(#191511,#110e0b);background:linear-gradient(lab(7.22589% 1.19062 3.13728),lab(4.05757% .645958 1.71172));border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dxauth-brand-name{font-family:var(--serif);font-size:24px;line-height:1}.dxauth-brand-name .dxauth-x{color:var(--gold);font-style:italic}.dxauth-brand-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-top:6px;font-size:10.5px}.dxauth-hero{z-index:2;max-width:560px;margin-top:auto;margin-bottom:auto;position:relative}.dxauth-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:500}.dxauth-hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--fg);margin:18px 0 22px;font-size:clamp(56px,6vw,84px);font-weight:400;line-height:.98}.dxauth-hero h1 em{color:var(--gold);font-style:italic}.dxauth-hero p{color:var(--fg-dim);max-width:520px;margin:0;font-size:16px;line-height:1.55}.dxauth-proof{z-index:2;-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-soft);background:#15120fb3;background:lab(5.71962% .801943 2.16697/.7);border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:0;max-width:540px;margin-top:36px;padding:18px 20px;display:grid;position:relative}.dxauth-proof>div{border-left:1px solid var(--line-soft);padding:0 14px}.dxauth-proof>div:first-child{border-left:0;padding-left:0}.dxauth-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:6px;font-size:10px}.dxauth-val{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg);font-size:26px;line-height:1}.dxauth-delta{font-family:var(--mono);color:var(--pos);margin-top:6px;font-size:10.5px}.dxauth-left-footer{z-index:2;color:var(--fg-faint);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:relative}.dxauth-left-footer .num{color:var(--fg-muted)}.dxauth-right{background:#110e0b;background:lab(4.05757% .645958 1.71172);place-items:center;padding:36px 44px;display:grid;position:relative}.dxauth-topbar{color:var(--fg-muted);font-size:12.5px;position:absolute;top:28px;right:44px}.dxauth-topbar a{color:var(--gold);border-bottom:1px solid #f2b95a59;border-bottom:1px solid lab(79.1432% 14.1568 55.5521/.35);margin-left:6px;padding-bottom:1px;text-decoration:none}.dxauth-topbar a:hover{border-bottom-color:var(--gold)}.dxauth-form-wrap{width:100%;max-width:408px}.dxauth-form-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.dxauth-form-title{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 8px;font-size:48px;font-weight:400;line-height:1}.dxauth-form-title em{color:var(--gold);font-style:italic}.dxauth-form-sub{color:var(--fg-dim);margin:0 0 28px;font-size:13.5px}.dxauth-sso{gap:10px;margin-bottom:22px;display:flex}.dxauth-sso-btn{border:1px solid var(--line-soft);color:var(--fg);font-size:13px;font-weight:500;font-family:var(--sans);cursor:pointer;background:#181512;background:lab(7.22706% .929929 2.5436);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;transition:background .1s,border .1s;display:inline-flex}.dxauth-sso-btn:hover{border-color:var(--line);background:#1e1b18;background:lab(10.1013% .97581 2.9238)}.dxauth-divider{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:10px;margin:22px 0;font-size:10px;display:flex}.dxauth-divider:before,.dxauth-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.dxauth-field{margin-bottom:14px}.dxauth-field-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.dxauth-field-row label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:500}.dxauth-helper{color:var(--gold-soft);font-size:11.5px;text-decoration:none}.dxauth-helper:hover{color:var(--gold)}.dxauth-input-wrap{position:relative}.dxauth-input-wrap .dxauth-lead{color:var(--fg-faint);place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dxauth-trail{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.dxauth-input-wrap input{border:1px solid var(--line-soft);width:100%;color:var(--fg);font-size:14px;font-family:var(--sans);background:#14110e;background:lab(5.2682% .761367 2.04813);border-radius:8px;padding:12px 14px 12px 42px;transition:border .1s,background .1s,box-shadow .1s}.dxauth-input-wrap input::placeholder{color:var(--fg-faint)}.dxauth-input-wrap input:focus{border-color:var(--gold-soft);background:#181512;background:lab(7.22706% .929929 2.5436);outline:none;box-shadow:0 0 0 3px #f2b95a1a;box-shadow:0 0 0 3px lab(79.1432% 14.1568 55.5521/.1)}.dxauth-input-wrap input.has-trail{padding-right:44px}.dxauth-submit{background:var(--gold);color:#100d09;color:lab(3.69853% .784397 1.97441);width:100%;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border:1px solid #ca932e;border:1px solid lab(65.1747% 14.9783 58.3422);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:600;transition:transform 80ms,box-shadow .1s;display:inline-flex;box-shadow:inset 0 1px #ffdfac,0 10px 30px -12px #e5ac4c99;box-shadow:inset 0 1px lab(90.809% 9.66004 40.1955),0 10px 30px -12px lab(74.4885% 14.4062 56.2833/.6)}.dxauth-submit:hover{box-shadow:inset 0 1px #ffdfac,0 14px 36px -12px #e5ac4cbf;box-shadow:inset 0 1px lab(90.809% 9.66004 40.1955),0 14px 36px -12px lab(74.4885% 14.4062 56.2833/.75)}.dxauth-submit:active{transform:translateY(1px)}.dxauth-submit:disabled{opacity:.6;cursor:not-allowed}.dxauth-legal{color:var(--fg-faint);letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:22px;left:44px;right:44px}.dxauth-legal a{color:var(--fg-muted);margin-left:14px;text-decoration:none}.dxauth-legal a:hover{color:var(--fg-dim)}@media (max-width:880px){.dxauth-stage{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.dxauth-left{display:none}.dxauth-right{min-height:100vh;padding:60px 24px}.dxauth-topbar{right:24px}.dxauth-legal{display:none}}@media (max-width:1023px){.dx-page-h1{font-size:44px!important}}@media (max-width:767px){.dx-main{padding:0 14px 32px!important}.dx-fields{grid-template-columns:1fr!important;gap:14px!important}.dx-page-h1{font-size:32px!important}.dx-kpi-row{gap:10px!important}.dx-tl-date{width:44px!important}.dx-rail{left:60px!important}.dx-event-card{flex-wrap:wrap;gap:12px!important;padding:14px 16px!important}.dx-event-card>div:last-child{width:100%;text-align:left!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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
