.tour{z-index:90;position:fixed;inset:0}.tour-veil{background:#0c101873;position:absolute;inset:0}.tour-ring{border:2px solid var(--gold,#b9922f);pointer-events:none;border-radius:12px;transition:all .25s;position:absolute;box-shadow:0 0 0 9999px #0c101873}.tour-bubble{background:var(--surface);border-radius:12px;width:min(330px,86vw);padding:14px 16px;font-size:13.5px;line-height:1.6;position:absolute;box-shadow:0 22px 50px #00000040}.tour-bubble b{margin-bottom:6px;font-size:15px;display:block}.tour-bubble p{color:var(--sub-dim);margin:0 0 12px}.tour-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-actions{gap:8px;display:inline-flex}.lang-select{appearance:none;font-family:var(--mono);letter-spacing:.3px;color:var(--ink);background:var(--paper-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235e6b80' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line);cursor:pointer;border-radius:20px;max-width:140px;padding:6px 28px 6px 12px;font-size:11px;font-weight:700}[dir=rtl] .lang-select{background-position:10px;padding:6px 12px 6px 28px}.lang-select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html:lang(ar) *,html:lang(ja) *,html:lang(zh) *{letter-spacing:normal!important}html[dir=rtl] .ticker-wrap{direction:ltr}html:lang(ar){--mono:"Segoe UI", Tahoma, "Noto Sans Arabic", Arial, sans-serif}.usearch{border:1px solid var(--line);background:var(--surface);max-width:420px;color:var(--sub-dim);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.usearch input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.usearch-panel{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:60vh;padding:10px 12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000001f}.usearch-group h4{text-transform:uppercase;letter-spacing:.06em;color:var(--sub-dim);margin:8px 0 4px;font-size:11.5px}.usearch-hit{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;display:block}.usearch-hit:hover,.usearch-hit:focus-visible{background:var(--wash,var(--paper))}.usearch-hit b{font-size:13.5px;display:block}.usearch-hit small{color:var(--sub-dim);font-size:12px}@media (width<=900px){.usearch{display:none}}.empty-cell{padding:0!important}.empty-state{text-align:center;color:var(--sub-dim);flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.empty-state-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--gold,#b9922f);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.empty-state b{color:var(--ink,inherit);font-size:15px}.empty-state p{max-width:46ch;margin:0;font-size:13.5px;line-height:1.6}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f7f3e7;--paper-2:#efe7cd;--paper-3:#e7ddbb;--ink:#16233b;--ink-2:#1d3358;--line:#d9cca0;--line-2:#c6b67f;--sub:#5c543e;--sub-dim:#8b8264;--gold:#a6791f;--gold-bright:#c79a34;--green:#3c6b45;--green-bright:#4b8556;--rust:#8b3a2b;--white:#fff;--display:"Fraunces",serif;--body:"IBM Plex Sans",sans-serif;--mono:"IBM Plex Mono",monospace;--radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(#0000 0 34px,#a6791f0d 34px 35px);margin:0;overflow-x:hidden}::selection{background:var(--gold);color:var(--white)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}a{color:inherit}svg.ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex-shrink:0;width:16px;height:16px}svg.ic-lg{stroke-width:1.5px;width:22px;height:22px}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding:6px 8px 18px;display:flex}.side-brand img{height:30px;transform-style:preserve-3d;animation:7s ease-in-out infinite logo3DSpin}@keyframes logo3DSpin{0%,to{transform:perspective(300px)rotateY(0)}25%{transform:perspective(300px)rotateY(18deg)}75%{transform:perspective(300px)rotateY(-18deg)}}.side-brand .t{font-family:var(--display);letter-spacing:.2px;color:var(--ink);font-size:15px;font-weight:700}.side-brand .t small{font-family:var(--mono);color:var(--sub-dim);letter-spacing:1.2px;text-transform:uppercase;margin-top:2px;font-size:8.5px;font-weight:500;display:block}.nav-label{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--sub-dim);padding:14px 12px 6px;font-size:9.5px;font-weight:600}.nav-item{cursor:pointer;color:var(--sub);text-align:left;width:100%;font-size:13px;font-weight:600;font-family:var(--body);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{background:var(--paper);color:var(--ink)}.nav-item.active{background:var(--paper-2);color:var(--gold)}.nav-item.active:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.side-foot{border-top:1px solid var(--line);margin-top:auto;padding:14px 12px 4px}.side-foot .tag{font-family:var(--mono);color:var(--sub-dim);font-size:9.5px;line-height:1.7}.side-foot .tag b{color:var(--gold)}.main{min-width:0}.topbar{z-index:40;background:var(--veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex}.crumb{font-family:var(--mono);color:var(--sub-dim);font-size:11px}.crumb b{color:var(--ink);font-weight:600}.top-actions{align-items:center;gap:10px;display:flex}.icon-btn{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn .dot{background:var(--rust);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out 1s infinite bellShake;position:absolute;top:6px;right:6px}.bell-shake{transform-origin:50% 15%;animation:2.4s ease-in-out 1s infinite bellShake;display:inline-flex}@keyframes bellShake{0%,to{transform:rotate(0)}10%{transform:rotate(13deg)}20%{transform:rotate(-11deg)}30%{transform:rotate(8deg)}40%{transform:rotate(-6deg)}55%,to{transform:rotate(0)}}.user-chip{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:30px;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex}.user-chip .av{background:var(--gold);width:26px;height:26px;color:var(--white);font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.user-chip span{color:var(--ink);font-size:12px;font-weight:600}.lang-switch{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;gap:1px;padding:2px;display:flex}.lang-btn{font-family:var(--mono);color:var(--sub-dim);cursor:pointer;letter-spacing:.4px;background:0 0;border:none;border-radius:16px;padding:6px 10px;font-size:10.5px;font-weight:700}.lang-btn.active{background:var(--night);color:#fff}.ticker-wrap{border-top:1px solid var(--line);background:var(--night);white-space:nowrap;height:32px;position:relative;overflow:hidden}.ticker-wrap:before,.ticker-wrap:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.ticker-wrap:before{background:linear-gradient(90deg,var(--night),transparent);left:0}.ticker-wrap:after{background:linear-gradient(270deg,var(--night),transparent);right:0}.ticker-track{align-items:center;height:32px;animation:34s linear infinite tickerMove;display:inline-flex}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick{font-family:var(--mono);color:#b9c2d6;border-right:1px solid #ffffff1f;align-items:center;gap:8px;height:32px;padding:0 18px;font-size:10.5px;display:inline-flex}.tick b{color:#fff;font-weight:600}.tick .up{color:#7fcb93}.tick .down{color:#e39684}.content{perspective:1600px;max-width:1220px;padding:24px 28px 70px}.view{animation:.35s cubic-bezier(.2,.8,.2,1) viewIn;display:none}.view.active{display:block}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.eyebrow{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10.5px;font-weight:700}h1,h2,h3,h4,h5{font-family:var(--display);color:var(--ink);margin:0}.btn{font-family:var(--body);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:11px 19px;font-size:12.5px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.97)}.btn-gold{background:var(--gold);color:var(--white);box-shadow:0 4px 14px #a6791f47}.btn-gold:hover{background:var(--gold-bright)}.btn-line{color:var(--ink);border:1.5px solid var(--line-2);background:0 0}.btn-line:hover{border-color:var(--gold);color:var(--gold)}.btn-line-dark{color:#fff;background:0 0;border:1.5px solid #ffffff59}.btn-line-dark:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.btn-sm{padding:8px 14px;font-size:11.5px}.panel{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--rust);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:18px;padding:22px 24px 22px 22px;overflow-x:auto}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.panel-head h3{font-size:16.5px;font-weight:600}.link{color:var(--gold);cursor:pointer;font-size:11.5px;font-weight:700;font-family:var(--body);background:0 0;border:none}.link:hover{text-decoration:underline}table{border-collapse:collapse;width:100%;min-width:520px;font-size:12.5px}th{text-align:left;color:var(--sub-dim);text-transform:uppercase;letter-spacing:.5px;border-bottom:1.5px solid var(--line);padding:8px 10px;font-size:10px;font-weight:700}td{border-bottom:1px solid var(--paper-2);color:var(--ink);padding:12px 10px}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .12s}tbody tr:hover{background:var(--paper)}.pill{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;border:1px solid #0000;border-radius:20px;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-block}.pill.transit{background:var(--tint-gold-bg);color:var(--gold);border-color:var(--tint-gold-line)}.pill.done{background:var(--tint-green-bg);color:var(--green);border-color:var(--tint-green-line)}.pill.bid{background:var(--tint-blue-bg);color:var(--blue);border-color:var(--tint-blue-line)}.pill.warn{background:var(--tint-rust-bg);color:var(--rust);border-color:var(--tint-rust-line)}.mono{font-family:var(--mono);color:var(--sub);font-size:11.5px}.kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;transition:transform .15s,border-color .15s;animation:.5s backwards kpiPop}.kpi:hover{border-color:var(--gold);transform:translateY(-3px)}.kpi-row .kpi:first-child{animation-delay:20ms}.kpi-row .kpi:nth-child(2){animation-delay:80ms}.kpi-row .kpi:nth-child(3){animation-delay:.14s}.kpi-row .kpi:nth-child(4){animation-delay:.2s}@keyframes kpiPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kpi .n{font-family:var(--display);font-size:25px;font-weight:700}.kpi .l{color:var(--sub);margin-top:3px;font-size:11px}.kpi .d{color:var(--green);font-size:10.5px;font-weight:700;font-family:var(--mono);margin-top:6px}.kpi .d.neg{color:var(--rust)}.manifest{background:var(--paper);border:1px solid var(--line-2);border-radius:10px;padding:20px 22px;position:relative}.manifest:before,.manifest:after{content:"";background:var(--ink-2);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.manifest:before{left:-9px}.manifest:after{right:-9px}.man-top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.man-id{font-family:var(--mono);color:var(--sub-dim);letter-spacing:.5px;font-size:10.5px}.stamp{font-family:var(--mono);color:var(--green);border:1.5px solid var(--green);letter-spacing:.6px;border-radius:20px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block;transform:rotate(-5deg)}.man-route{align-items:center;gap:8px;margin:14px 0;display:flex}.route-pt{font-family:var(--display);font-size:16px;font-weight:700}.route-dash{background-image:linear-gradient(to right,var(--sub-dim) 50%,transparent 50%);background-size:8px 1px;flex:1;height:1px;position:relative}.route-dash:after{content:"›";color:var(--sub-dim);position:absolute;top:-9px;right:-2px}.man-meta{color:var(--sub);border-top:1px dashed var(--line-2);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;font-size:11px;display:grid}.man-meta b{color:var(--ink);font-family:var(--mono);margin-top:2px;font-size:12.5px;display:block}.progress{background:var(--paper-2);border-radius:6px;height:5px;margin-top:12px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--gold),var(--green));border-radius:6px;height:100%;display:block}.hero{border:1px solid var(--line);background:var(--night);border-radius:14px;margin-bottom:20px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;padding:44px 40px;display:grid;position:relative}.dash-hero-grid{grid-template-columns:1.3fr 1fr;padding:34px 36px}.hero h1{color:#fff;margin-bottom:14px;font-size:32px;font-weight:600;line-height:1.18}.hero h1 em{color:var(--gold-bright);font-style:italic}.hero p{color:#b9c2d6;max-width:460px;margin:0 0 22px;font-size:14.5px;line-height:1.65}.hero-stats{gap:26px;margin-top:24px;display:flex}.hstat b{font-family:var(--display);color:var(--gold-bright);font-size:23px;display:block}.hstat span{color:#8a96b3;font-size:10px;font-family:var(--mono)}.hero-visual{border:3px solid var(--paper);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.hero-visual img{width:100%;animation:16s ease-in-out infinite alternate networkZoom;display:block}@keyframes networkZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.ping{pointer-events:none;border:2px solid #c79a348c;border-radius:50%;animation:3.6s ease-out infinite pingA;position:absolute}@keyframes pingA{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.role-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:15px;transition:all .15s;animation:.5s backwards cardIn;display:flex}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.role-grid .role-card:first-child{animation-delay:20ms}.role-grid .role-card:nth-child(2){animation-delay:60ms}.role-grid .role-card:nth-child(3){animation-delay:.1s}.role-grid .role-card:nth-child(4){animation-delay:.14s}.role-grid .role-card:nth-child(5){animation-delay:.18s}.role-grid .role-card:nth-child(6){animation-delay:.22s}.role-grid .role-card:nth-child(7){animation-delay:.26s}.role-grid .role-card:nth-child(8){animation-delay:.3s}.role-card:hover{border-color:var(--gold);transform:translateY(-2px)}.role-ic{background:var(--paper-2);width:36px;height:36px;color:var(--gold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.role-t{font-family:var(--display);font-size:12.5px;font-weight:600}.role-s{color:var(--sub-dim);margin-top:2px;font-size:10px;line-height:1.4}.corridor-strip{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.corridor-chip{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex:none;min-width:170px;padding:13px 17px;transition:all .15s}.corridor-chip:hover{border-color:var(--green)}.corridor-chip .cr{font-family:var(--display);font-size:13.5px;font-weight:600}.corridor-chip .cv{color:var(--sub-dim);margin-top:3px;font-size:10.5px}.corridor-chip .cn{font-family:var(--mono);color:var(--green);align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:600;display:flex}.corridor-chip .cn:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dotLive}@keyframes dotLive{0%,to{opacity:1}50%{opacity:.4}}.mp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.mp-sub{color:var(--sub);margin-top:4px;font-size:12.5px}.timer{font-family:var(--mono);background:var(--night);color:var(--gold-bright);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.timer .dot{background:#e39684;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.modes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mode{background:var(--surface);color:var(--sub);cursor:pointer;border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex}.mode:hover{border-color:var(--gold)}.mode.active{background:var(--night);color:var(--gold-bright);border-color:var(--night)}.bid-list{flex-direction:column;gap:10px;display:flex}.bid-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:16px;padding:14px 18px;transition:all .15s;display:grid}.bid-card:hover{border-color:var(--gold)}.bid-card.top{border-color:var(--green);background:var(--tint-green-soft)}.avatar{background:var(--ink-2);width:38px;height:38px;color:var(--gold-bright);font-family:var(--display);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.carrier-name{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.trust{color:var(--sub-dim);margin-top:2px;font-size:10px}.trust b{color:var(--green)}.stars{color:var(--gold);letter-spacing:1px;font-size:10.5px}.price{text-align:right}.price .amt{font-family:var(--display);font-size:16px;font-weight:700}.price .cur{color:var(--sub-dim);font-size:9.5px}.eta{color:var(--sub-dim);text-align:center;font-size:10.5px}.eta b{color:var(--ink);font-family:var(--mono);font-size:12px;display:block}.badge-best{font-family:var(--mono);background:var(--green);color:#fff;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:700}.field{margin-bottom:14px}.field label{color:var(--sub);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field input,.field select{border:1.5px solid var(--line);width:100%;font-family:var(--body);background:var(--paper);color:var(--ink);border-radius:8px;padding:11px 12px;font-size:13px}.field input:focus{border-color:var(--gold);outline:none}.field input::placeholder{color:var(--sub-dim)}.track-grid{grid-template-columns:1fr 320px;gap:18px;display:grid}.map-box{background:var(--night);border:1px solid var(--line);border-radius:12px;height:320px;position:relative;overflow:hidden}.map-box svg{width:100%;height:100%;position:absolute;inset:0}.map-label{color:#b9c2d6;font-family:var(--mono);font-size:10.5px;position:absolute;bottom:14px;left:16px}.map-tag{color:#e39684;font-family:var(--mono);background:#e396842e;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:14px;right:16px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);margin-left:6px;padding-bottom:20px;padding-left:24px;position:relative}.timeline li:last-child{border-color:#0000;padding-bottom:0}.timeline li:before{content:"";background:var(--line-2);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:-7px}.timeline li.done:before{background:var(--green)}.timeline li.active:before{background:var(--gold);box-shadow:0 0 0 4px #a6791f33}.timeline .t-title{font-size:12.5px;font-weight:700}.timeline .t-time{font-family:var(--mono);color:var(--sub-dim);margin-top:2px;font-size:10px}.doc-row{border-bottom:1px solid var(--paper-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.doc-row:last-child{border-bottom:none}.doc-left{align-items:center;gap:10px;display:flex}.doc-ic{background:var(--paper-2);width:30px;height:30px;color:var(--gold);border-radius:7px;justify-content:center;align-items:center;display:flex}.doc-name{font-size:11.5px;font-weight:700}.doc-meta{color:var(--sub-dim);font-size:10px}.card-grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px;transition:all .15s;animation:.5s backwards cardIn}.offer-card:hover{border-color:var(--gold);transform:translateY(-2px)}.offer-card .tag{font-family:var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:700}.offer-card h4{margin:8px 0 6px;font-size:15px;font-weight:600}.offer-card .price2{font-family:var(--display);margin:10px 0 4px;font-size:20px;font-weight:700}.offer-card ul{color:var(--sub);margin:10px 0;padding-left:16px;font-size:11px}.offer-card li{margin-bottom:4px}.phone-wrap{flex-wrap:wrap;justify-content:center;gap:26px;padding:16px 0;display:flex}.phone{background:var(--night);border-radius:32px;width:266px;padding:12px;box-shadow:0 24px 50px #16233b4d}.phone-screen{background:var(--paper);border-radius:22px;flex-direction:column;min-height:530px;display:flex;overflow:hidden}.phone-status{font-family:var(--mono);color:var(--sub-dim);justify-content:space-between;padding:12px 18px 4px;font-size:9.5px;display:flex}.phone-head{padding:10px 18px 14px}.phone-head .hi{color:var(--sub-dim);font-size:10.5px}.phone-head .name{font-family:var(--display);font-size:16px;font-weight:700}.task-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 16px 10px;padding:13px}.task-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.task-id{font-family:var(--mono);color:var(--sub-dim);font-size:9.5px}.task-route{margin-bottom:10px;font-size:12px;font-weight:700}.task-btn{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:10px;font-size:11px;font-weight:700}.task-btn.gold{background:var(--gold);color:#fff;border:none}.navbar-m{border-top:1px solid var(--line);background:var(--surface);justify-content:space-around;margin-top:auto;padding:12px 0;display:flex}.navbar-m .ni{color:var(--sub-dim);text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:8.5px;line-height:1.6;display:flex}.navbar-m .ni.active{color:var(--gold);font-weight:700}.phone-note{max-width:210px;color:var(--sub);font-size:12px;line-height:1.6}.phone-col{flex-direction:column;justify-content:center;gap:12px;display:flex}.chart-bars{align-items:flex-end;gap:10px;height:140px;padding-top:10px;display:flex}.chart-bars .bar{background:var(--gold);border-radius:4px 4px 0 0;flex:1;transition:all .3s;position:relative}.chart-bars .bar:hover{background:var(--gold-bright)}.chart-bars .bar span{text-align:center;font-family:var(--mono);color:var(--sub);font-size:9.5px;position:absolute;top:-18px;left:0;right:0}.chart-bars .lbl{text-align:center;color:var(--sub-dim);font-size:9.5px;font-family:var(--mono);margin-top:6px}.kyc-row{border-bottom:1px solid var(--paper-2);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.kyc-row:last-child{border:none}.kyc-left{align-items:center;gap:10px;display:flex}.kyc-org{font-size:12px;font-weight:700}.kyc-type{color:var(--sub-dim);font-size:10px}.auth-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:400px;margin:20px auto;padding:30px}.auth-box-wide{max-width:560px}.auth-toggle{background:var(--paper-2);border-radius:8px;margin-bottom:22px;padding:4px;display:flex}.auth-toggle button{cursor:pointer;color:var(--sub);font-size:12px;font-weight:700;font-family:var(--body);background:0 0;border:none;border-radius:6px;flex:1;padding:10px}.auth-toggle button.active{background:var(--gold);color:#fff}.role-select{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.role-opt{border:1.5px solid var(--line);text-align:center;cursor:pointer;color:var(--sub);border-radius:8px;padding:10px 6px;font-size:10.5px;font-weight:700}.role-select-8{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}.role-select-8 .role-opt{flex-direction:column;align-items:center;gap:5px;padding:12px 4px;display:flex}.role-select-8 .role-opt svg{color:var(--sub-dim)}.role-select-8 .role-opt.active svg{color:var(--gold)}.role-opt.active{border-color:var(--gold);background:var(--paper-2);color:var(--gold)}.kyc-box{max-width:600px}.kyc-steps{align-items:center;margin-bottom:24px;display:flex}.kyc-step{color:var(--sub-dim);font-size:9.5px;font-weight:700;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:74px;display:flex}.kyc-step-n{background:var(--paper-2);border:1.5px solid var(--line);width:26px;height:26px;font-family:var(--body);color:var(--sub-dim);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;transition:background .2s,border-color .2s,color .2s;display:flex}.kyc-step.active .kyc-step-n{background:var(--gold);border-color:var(--gold);color:#fff}.kyc-step.done .kyc-step-n{background:var(--green);border-color:var(--green);color:#fff}.kyc-step.active,.kyc-step.done{color:var(--ink)}.kyc-step-line{background:var(--line);flex:1;height:1.5px;margin:0 2px 20px}.kyc-pane{display:none}.kyc-pane.active{animation:.3s cubic-bezier(.2,.8,.2,1) viewIn;display:block}.kyc-pane-title{font-family:var(--display);color:var(--ink);margin-bottom:14px;font-size:15px;font-weight:600}.kyc-drop{border:1.5px dashed var(--line-2);cursor:pointer;background:var(--paper);border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.kyc-drop:hover{border-color:var(--gold);background:var(--paper-2)}.kyc-drop svg{color:var(--sub-dim);flex-shrink:0}.kyc-drop div{flex-direction:column;flex:1;gap:2px;display:flex}.kyc-drop b{color:var(--ink);font-size:12px}.kyc-drop span{color:var(--sub-dim);font-size:10.5px}.kyc-drop-status{font-family:var(--mono);text-transform:uppercase;color:var(--sub-dim);flex-shrink:0;font-size:9.5px;font-weight:700}.kyc-drop.picked{border-style:solid;border-color:var(--green-bright)}.kyc-drop.picked .kyc-drop-status{color:var(--green)}.kyc-recap{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:12px}.kyc-recap div{border-bottom:1px solid var(--paper-2);justify-content:space-between;padding:6px 0;display:flex}.kyc-recap div:last-child{border:none}.kyc-recap b{color:var(--ink);font-weight:700}.kyc-spinner{border:3px solid var(--paper-2);border-top-color:var(--gold);border-radius:50%;width:46px;height:46px;margin:0 auto;animation:.9s linear infinite kycSpin}@keyframes kycSpin{to{transform:rotate(360deg)}}.kyc-banner{background:var(--tint-gold-bg);border:1px solid var(--tint-gold-line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;display:flex}.kyc-banner.verified{background:var(--tint-green-bg);border-color:var(--tint-green-line)}.kyc-banner-txt{color:var(--ink);font-size:12px;font-weight:600}.kyc-banner-txt small{color:var(--sub);margin-top:2px;font-size:11px;font-weight:400;display:block}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:400;background:#0a121e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box{background:var(--paper);border:1px solid var(--line);border-radius:16px;width:100%;max-width:420px;max-height:90vh;padding:26px 26px 22px;animation:.25s cubic-bezier(.2,.8,.2,1) viewIn;position:relative;overflow:auto;box-shadow:0 20px 60px #00000059}.modal-close{cursor:pointer;color:var(--sub-dim);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex;position:absolute;top:14px;right:16px}.modal-close:hover{color:var(--ink);background:var(--paper-2)}.pay-amount{background:var(--paper-2);border:1px solid var(--line);color:var(--sub);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.pay-amount b{font-family:var(--mono);color:var(--ink);font-size:15px}.pay-methods{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.pay-method{border:1.5px solid var(--line);color:var(--sub-dim);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:9.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:flex}.pay-method input{display:none}.pay-method svg{width:16px;height:16px}.pay-method.active{border-color:var(--gold);background:var(--paper-2);color:var(--gold)}.pay-fields{margin-bottom:6px}.pay-check{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:24px;font-weight:700;display:flex}.stage-btn{background:var(--paper-2);border:1px solid var(--line);color:var(--sub);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:11.5px;display:flex}.toast{background:var(--night);color:#fff;border:1px solid var(--ink-2);opacity:0;pointer-events:none;z-index:200;border-radius:8px;align-items:center;gap:10px;padding:13px 22px;font-size:13px;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 15px 40px #0000004d}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast .ic{color:var(--gold-bright)}.mobile-topbar{display:none}.bo-grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.bo-nav{background:var(--surface);border:1px solid var(--line);border-radius:10px;height:fit-content;padding:12px}.bo-item{color:var(--sub);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.bo-item:hover{background:var(--paper)}.bo-item.active{background:var(--paper-2);color:var(--gold)}@media (width<=980px){.shell{grid-template-columns:1fr}.sidebar{z-index:60;width:230px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 40px #00000040}.mobile-topbar{z-index:45;background:var(--veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.mobile-topbar .side-brand{border:none;margin:0;padding:0}.burger{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:8px}.topbar{display:none}.content{padding:18px 16px 60px}.hero-grid{grid-template-columns:1fr;padding:26px 22px}.dash-hero-grid{grid-template-columns:1fr;padding:22px 20px}.kpi-row,.role-grid{grid-template-columns:1fr 1fr}.track-grid,.bo-grid,.card-grid3{grid-template-columns:1fr}.role-select{grid-template-columns:1fr 1fr}.bid-card{grid-template-columns:auto 1fr;row-gap:8px}.bid-card .price,.bid-card .eta,.bid-card .badge-best{grid-column:2;justify-self:start}.overlay{display:block}}.tilt-3d{transform-style:preserve-3d;will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.tilt-3d:hover{box-shadow:0 18px 34px #16233b29}@keyframes kpiFlip3D{0%{opacity:0;transform:perspective(800px)rotateX(-70deg)translateY(10px)}to{opacity:1;transform:perspective(800px)rotateX(0)translateY(0)}}.kpi-row{transform-style:preserve-3d}.kpi-row .kpi{transform-origin:50% 100%;animation-name:kpiFlip3D}@keyframes cardIn3D{0%{opacity:0;transform:perspective(900px)rotateY(-35deg)translateZ(-40px)}to{opacity:1;transform:perspective(900px)rotateY(0)translateZ(0)}}.role-card,.corridor-chip,.offer-card{transform-style:preserve-3d;animation-name:cardIn3D}@keyframes heroFloat3D{0%,to{transform:perspective(1200px)rotateX(3deg)rotateY(-4deg)translateY(0)}50%{transform:perspective(1200px)rotateX(-2deg)rotateY(3deg)translateY(-8px)}}.hero-visual{transform-style:preserve-3d;animation:8s ease-in-out infinite heroFloat3D}.phone-wrap{perspective:1400px}.phone{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.phone-wrap .phone:nth-child(2){transform:rotateY(14deg)rotateX(2deg)}.phone-wrap .phone:nth-child(3){transform:rotateY(-14deg)rotateX(2deg)}.phone-wrap .phone:hover{transform:rotateY(0)rotateX(0)translateZ(20px)scale(1.03)}@keyframes manifestFlip3D{0%{opacity:0;transform:perspective(1000px)rotateY(-90deg)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}.manifest{transform-style:preserve-3d}.manifest.flip-in{animation:.6s cubic-bezier(.2,.8,.2,1) manifestFlip3D}@keyframes pingA3D{0%{opacity:.9;transform:perspective(600px)translateZ(0)scale(.4)}to{opacity:0;transform:perspective(600px)translateZ(30px)scale(2.1)}}.ping{animation-name:pingA3D}.avatar{transform-style:preserve-3d;transition:transform .3s}.bid-card:hover .avatar{transform:rotateY(180deg)}.stat-3d{transform-style:preserve-3d}.hstat{transition:transform .2s}.hstat:hover{transform:perspective(400px)rotateX(-8deg)translateZ(6px)}.overlay{z-index:55;background:#16233b66;display:none;position:fixed;inset:0}.overlay.show{display:block}a.btn,a.nav-item,a.side-brand,a.mode,a.link,.nav-item,.side-brand{text-decoration:none}button.icon-btn,button.burger{font-family:var(--body);padding:0}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-block{justify-content:center;width:100%;margin-top:6px}.nav-item.soon{color:var(--sub-dim)}.nav-tag{font-family:var(--mono);letter-spacing:.5px;color:var(--sub-dim);border:1px solid var(--line);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:8.5px;font-weight:700}.mobile-actions{align-items:center;gap:8px;display:flex}.user-menu{position:relative}button.user-chip{font-family:var(--body)}.user-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);z-index:60;min-width:220px;padding:6px;animation:.2s cubic-bezier(.2,.8,.2,1) viewIn;position:absolute;top:44px;right:0;box-shadow:0 15px 40px #16233b2e}.user-pop .who{border-bottom:1px solid var(--paper-2);color:var(--sub-dim);word-break:break-all;margin-bottom:4px;padding:8px 10px 10px;font-size:11px}.user-pop .who b{color:var(--ink);margin-bottom:2px;font-size:12.5px;display:block}.user-pop a,.user-pop button{width:100%;color:var(--sub);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--body);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex}.user-pop a:hover,.user-pop button:hover{background:var(--paper);color:var(--ink)}.field .optional{color:var(--sub-dim);font-weight:400}.field .hint,.error-text{color:var(--sub-dim);margin-top:5px;font-size:10.5px;display:block}.error-text{color:var(--rust);font-weight:700}.certify-error{margin:-8px 0 12px}.field.has-error input,.field.has-error select{border-color:var(--rust)}.field input:disabled{opacity:.7}.code-input{letter-spacing:.35em;text-align:center;font-family:var(--mono)!important;font-size:18px!important}.grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kyc-certify{color:var(--sub);cursor:pointer;align-items:flex-start;gap:8px;margin:14px 0;font-size:11.5px;line-height:1.5;display:flex}.kyc-certify input{accent-color:var(--gold);margin-top:3px}.kyc-certify a{color:var(--gold);font-weight:700}.alert{border:1px solid #0000;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:12px;line-height:1.5}.alert b{margin-top:4px;display:block}.alert-error{background:var(--tint-rust-bg);color:var(--rust);border-color:var(--tint-rust-line)}.alert-info{background:var(--tint-blue-bg);color:var(--blue);border-color:var(--tint-blue-line)}.alert-success{background:var(--tint-green-bg);color:var(--green);border-color:var(--tint-green-line)}.spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite kycSpin;display:inline-block}.full-loader{color:var(--sub);flex-direction:column;align-items:center;gap:14px;padding:80px 0;font-size:12.5px;display:flex}.auth-logo{text-align:center;margin-bottom:18px}.auth-logo img{height:44px}.auth-kind{background:var(--paper);border:1px solid var(--line);margin-bottom:16px}.auth-kind button.active{background:var(--night)}.auth-links{justify-content:flex-end;margin:-4px 0 10px;display:flex}.link-inline{color:var(--gold);cursor:pointer;font-size:11.5px;font-weight:700;font-family:var(--body);background:0 0;border:none;padding:0;text-decoration:none}.link-inline:hover{text-decoration:underline}.link-center{margin:12px auto 0;display:block}.auth-note{text-align:center;color:var(--sub-dim);margin-top:14px;font-size:10.5px}.auth-help{color:var(--sub);margin:-6px 0 14px;font-size:11.5px;line-height:1.55}.auth-title{margin-bottom:4px;font-size:20px}.auth-sub{color:var(--sub);margin:0 0 18px;font-size:12.5px;line-height:1.6}button.role-opt{font-family:var(--body);background:0 0}button.role-card{font-family:var(--body);text-align:left;width:100%;color:var(--ink)}.kyc-recap b{text-align:right;word-break:break-word;margin-left:12px}.kyc-actions{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.kyc-actions.end{justify-content:flex-end}.kyc-wait,.kyc-result{text-align:center;padding:20px 6px 4px}.kyc-wait h3{margin:18px 0 6px;font-size:17px}.kyc-wait p,.kyc-result p{color:var(--sub);font-size:12.5px;line-height:1.6}.kyc-result .pill{padding:6px 14px;font-size:11px}.kyc-result h3{margin:16px 0 6px;font-size:18px}.kyc-result p{max-width:420px;margin:0 auto 20px}.kyc-pane-sub{color:var(--sub-dim);margin:-8px 0 14px;font-size:11.5px;line-height:1.5}.cat-detail{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;background:var(--paper);margin-bottom:12px;padding:14px 16px 4px;animation:.3s cubic-bezier(.2,.8,.2,1) viewIn}.cat-detail-head{font-family:var(--display);color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.cat-detail-head svg{color:var(--gold)}.cat-detail .field input,.cat-detail .field select{background:var(--surface)}.cat-detail .modes{margin-bottom:4px}button.mode{font-family:var(--body)}.hiw-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hiw-t{margin-bottom:4px;font-size:12.5px;font-weight:700}.hiw-s{color:var(--sub);font-size:11px}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.corridor-chip .cn.soon{color:var(--gold)}.corridor-chip .cn.soon:before{background:var(--gold-bright)}.stamp-pending{color:var(--gold);border-color:var(--gold)}.stamp-blocked{color:var(--rust);border-color:var(--rust)}.kpi .n.soon,.kpi .d.soon{color:var(--sub-dim)}button.link{font-family:var(--body);background:0 0;border:none;padding:0}a.link{text-decoration:none}.table-scroll{overflow-x:auto}.empty-row{text-align:center;color:var(--sub-dim);font-size:12px;padding:24px 10px!important}.panel-note{color:var(--sub);margin:0;font-size:12px;line-height:1.6}.man-meta b{word-break:break-word}.mfa-steps{color:var(--sub);margin:0 0 12px;padding-left:18px;font-size:12.5px;line-height:1.8}.qr-box{justify-content:center;align-items:center;min-height:196px;margin:4px 0 10px;display:flex}.qr-box img{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:188px;height:188px;padding:8px}.secret{font-family:var(--mono);background:var(--paper-2);word-break:break-all;border-radius:4px;padding:2px 6px;font-size:11px}.recovery-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.recovery-grid code{text-align:center;font-family:var(--mono);background:var(--paper);border:1px dashed var(--line-2);border-radius:8px;padding:8px;font-size:12.5px;display:block}.status-foot{font-family:var(--mono);color:var(--sub-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:10.5px;display:flex}.status-foot b{color:var(--ink)}.pill.draft{background:var(--paper-2);color:var(--sub);border-color:var(--line)}.stamp-muted{color:var(--sub);border-color:var(--sub-dim)}.stamp-bid{color:var(--blue);border-color:var(--blue)}.form-wide{max-width:760px}.grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.status-filter{margin-bottom:18px}.cat-detail-head .link-inline{margin-left:auto}button.kyc-step{cursor:pointer;font-family:var(--body);background:0 0;border:none;padding:0}.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--body);color:var(--ink);resize:vertical;border-radius:8px;padding:11px 13px;font-size:13px}.field textarea:focus{border-color:var(--gold);outline:none}tr.row-link{cursor:pointer}tr.row-link:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cell-ref{font-family:var(--mono);white-space:nowrap;font-size:11px;font-weight:700}.cell-note{color:var(--sub-dim);font-size:11px}.actions-bar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.back-link{margin-bottom:14px;display:inline-block}.problem-list{margin:6px 0 0;padding-left:18px}.timer .dot.off{background:var(--sub-dim);animation:none}.bid-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:20px;display:grid}.bid-layout .panel{margin-bottom:0}.auction-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.auction-best{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:700}.cell-pill{margin-left:8px}.mode-help{margin-top:8px}.carrier-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-height:220px;margin-top:10px;padding:4px 12px;overflow-y:auto}.carrier-choice{margin:8px 0}.field .carrier-choice input{flex:none;width:auto;padding:0}span.mode{cursor:default}.sign-form{max-width:460px}.fingerprint{margin-top:12px}.fingerprint .secret{font-size:10px}@media (width<=980px){.hiw-grid{grid-template-columns:1fr 1fr}.bid-layout{grid-template-columns:1fr}}@media (width<=560px){.grid-2,.grid-3,.hiw-grid{grid-template-columns:1fr}.auth-box{padding:22px 18px}.kpi-row{grid-template-columns:1fr}.hero-stats{flex-wrap:wrap;gap:16px}.hero h1{font-size:26px}.kyc-steps .kyc-step{width:62px;font-size:8.5px}.mobile-actions .lang-btn{padding:6px 8px}}.execution-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.execution-hint{flex-basis:100%;font-size:11.5px}.rating-form{gap:8px;max-width:620px;margin-bottom:14px;display:grid}.star-field{border-bottom:1px dashed var(--line,#e6dcc6);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.star-label{font-size:13px}.star-input{gap:2px;display:flex}.star-input button{color:#d9ccb0;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:22px;line-height:1;transition:transform .15s,color .15s}.star-input button.on{color:var(--gold)}.star-input button:hover{transform:scale(1.15)}.star-input button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.rating-card{border:1px solid var(--line,#e6dcc6);border-radius:12px;margin-bottom:12px;padding:14px 16px}.rating-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13.5px;display:flex}.rating-head .stars,.rating-grid .stars,.kyc-recap .stars{font-size:13px}.rating-grid{color:var(--sub-dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;font-size:12.5px;display:grid}.rating-grid>div{justify-content:space-between;gap:10px;display:flex}.rating-comment{margin-top:10px;font-size:13px;font-style:italic;display:block}@media (width<=720px){.rating-grid{grid-template-columns:1fr}.star-field{flex-direction:column;align-items:flex-start}}.dispute-steps{margin:4px 0 20px}.dispute-text{white-space:pre-wrap;margin:10px 0 0;font-size:13.5px;line-height:1.55}.dispute-form{border-top:1px dashed var(--line,#e6dcc6);gap:6px;max-width:620px;margin-top:16px;padding-top:16px;display:grid}.dispute-open{max-width:760px}.legal-doc section+section{margin-top:18px}.legal-doc h3{margin:0 0 6px;font-size:15px}.legal-doc p{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.status-strip{margin:4px 0 20px}.status-strip .mode b{margin-left:6px;font-weight:700}.row-attention td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.row-attention .link{font-weight:700}.cell-sub{font-family:var(--body);color:var(--sub-dim);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:16px 0 6px;display:grid}.criterion-head{color:var(--sub);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.criterion-head b{color:var(--ink);font-family:var(--display)}.criterion-bar{background:var(--paper-2);border-radius:6px;height:6px;margin:6px 0 4px;overflow:hidden}.criterion-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-bright));transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both criterionGrow;display:block}@keyframes criterionGrow{0%{transform:scaleX(0)}}.criterion small{color:var(--sub-dim);font-size:10.5px}.panel-subtitle{margin:20px 0 6px;font-size:13.5px}.fleet-form{animation:.3s cubic-bezier(.2,.8,.2,1) viewIn}.fleet-hint{margin:-4px 0 12px;font-size:11.5px}.row-select{border:1px solid var(--line);background:var(--paper);font-family:var(--body);color:var(--ink);cursor:pointer;border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:700}.row-select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.row-select.tone-done{color:var(--green);border-color:var(--tint-green-line);background:var(--tint-green-bg)}.row-select.tone-warn{color:var(--rust);border-color:var(--tint-rust-line);background:var(--tint-rust-bg)}.row-select.tone-draft{color:var(--sub)}.assign-form{gap:4px;max-width:880px;margin-top:14px;display:grid}.assign-form>.btn{justify-self:start}.invite-form{max-width:460px;margin-top:12px}.archived-note{margin:-6px 0 14px}.client-notes{white-space:pre-wrap;margin-top:10px}.mandate-form{margin:12px 0 16px}.mandate-form .field>label{margin-bottom:4px;display:block}.mandate-form .kyc-certify{margin:6px 0}.mandate-row{align-items:flex-start}.mandate-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sign-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.sign-inline .field{min-width:190px;margin-bottom:0}.group-routes{gap:10px;margin-top:14px;display:grid}.group-routes .cat-detail{transition:opacity .25s}.group-routes .cat-detail.muted{opacity:.5}.group-routes .kyc-certify{margin:6px 0}.group-create{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.group-create .field{flex:320px;margin-bottom:0}.group-actions{margin-top:12px}.groupable-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@media (width<=720px){.mandate-actions{align-items:flex-start}}.slot-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.slot-actions .error-text{flex-basis:100%;margin-top:0}.row-input{border:1px solid var(--line);background:var(--paper);width:96px;font-family:var(--body);color:var(--ink);border-radius:8px;padding:5px 8px;font-size:11.5px}.row-input:focus{border-color:var(--gold);outline:none}.alert-form{margin-top:14px}@media (width<=720px){.criteria-grid{grid-template-columns:1fr}}.occ-strip{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:8px;display:grid}.occ-day{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.occ-value{font-family:var(--mono);color:var(--sub);white-space:nowrap;font-size:9.5px}.occ-bar{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:100%;max-width:30px;height:96px;position:relative;overflow:hidden}.occ-bar i{background:linear-gradient(180deg, var(--gold), color-mix(in srgb, var(--gold) 55%, var(--night)));transform-origin:bottom;border-radius:5px 5px 0 0;animation:.7s cubic-bezier(.2,.8,.2,1) backwards occGrow;position:absolute;inset:auto 0 0}.occ-label{color:var(--sub);text-transform:capitalize;flex-direction:column;align-items:center;font-size:9.5px;display:flex}.occ-label b{color:var(--ink);font-size:12px}@keyframes occGrow{0%{transform:scaleY(0)}}.cal-scroll{padding-bottom:6px;overflow-x:auto}.cal-grid{align-items:center;gap:3px;width:max-content;display:grid}.cal-head{font-family:var(--mono);color:var(--sub);text-transform:uppercase;flex-direction:column;align-items:center;font-size:9px;display:flex}.cal-head small{min-height:11px;color:var(--gold);text-transform:none;font-size:8.5px}.cal-head b{color:var(--ink);font-size:11px}.cal-head.weekend b{color:var(--sub-dim)}.cal-zone{flex-direction:column;padding-right:10px;font-size:12px;font-weight:600;display:flex}.cal-zone small{color:var(--sub);font-size:10px;font-weight:400}.cal-cell{border:1px solid var(--line);background:var(--paper);border-radius:6px;height:26px;animation:.45s backwards cardIn;display:inline-block;position:relative}.cal-cell.l1{background:color-mix(in srgb, var(--gold) 22%, var(--paper))}.cal-cell.l2{background:color-mix(in srgb, var(--gold) 45%, var(--paper))}.cal-cell.l3{background:color-mix(in srgb, var(--gold) 72%, var(--paper))}.cal-cell.l4{border-color:var(--night);background:var(--night)}.cal-cell.pending:after{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:3px;right:3px}.cal-legend{color:var(--sub);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:11px;display:flex}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.cal-legend .cal-cell{width:18px;height:14px;animation:none}.offer-filter{margin-bottom:14px}.offer-grid{margin-bottom:22px}.offer-card{flex-direction:column;display:flex}.offer-card .btn{align-self:flex-start;margin-top:auto}.offer-selected{border-color:var(--gold);box-shadow:0 10px 26px #16233b1f}.offer-where{color:var(--sub);font-size:11.5px}.price2-unit{color:var(--sub);font-size:10.5px;font-weight:400}.offers-soon{margin-bottom:22px}.broker-note{border-left:3px solid var(--gold);background:#a6791f12;border-radius:0 8px 8px 0;margin:0 0 16px;padding:8px 12px}@media (width<=720px){.occ-strip{gap:3px}.occ-value{display:none}}.row-input-short{width:64px}.row-input-wide{width:170px}.flow-extra{grid-template-columns:2fr 1fr;gap:18px 28px;margin-top:18px;display:grid}.flow-modes{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.flow-extra{grid-template-columns:1fr}}.pay-breakdown{flex-direction:column;align-items:stretch;gap:6px}.pay-breakdown>div{justify-content:space-between;gap:12px;display:flex}.pay-fee{color:var(--sub-dim);font-size:11px}.pay-breakdown .pay-fee b{color:var(--sub-dim);font-size:12px}.pay-total{border-top:1px solid var(--line);margin-top:2px;padding-top:6px}.pay-total span{color:var(--ink);font-weight:700}.pay-inline{max-width:440px}.pay-step{text-align:center;padding:10px 6px}.pay-step h3{margin:14px 0 6px;font-size:17px}.pay-step p{color:var(--sub);max-width:340px;margin:0 auto 18px;font-size:12px}.pay-check-failed{background:var(--red,#b3261e)}.pay-disclaimer{text-align:center;color:var(--sub-dim);margin-top:10px;font-size:10px}.escrow-lines{margin:6px 0 10px}.amount-in{color:var(--green);font-family:var(--mono)}.amount-out{font-family:var(--mono)}.notif-menu,.notif-menu .icon-btn{position:relative}.notif-badge{border:2px solid var(--paper);background:var(--rust);min-width:17px;height:17px;color:var(--white);font-family:var(--mono);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;animation:.35s cubic-bezier(.2,.8,.2,1) badgePop;display:flex;position:absolute;top:-4px;right:-4px}@keyframes badgePop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.notif-pop{background:var(--surface);border:1px solid var(--line);z-index:60;transform-origin:100% 0;border-radius:12px;width:min(360px,88vw);max-height:440px;animation:.22s cubic-bezier(.2,.8,.2,1) notifIn;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 40px #16233b2e}@keyframes notifIn{0%{opacity:0;transform:perspective(700px)rotateX(-12deg)translateY(-6px)}to{opacity:1;transform:none}}.notif-head{border-bottom:1px solid var(--paper-2);justify-content:space-between;align-items:center;padding:12px 14px;font-size:12.5px;display:flex}.notif-head .link{cursor:pointer;background:0 0;border:0;font-size:11px}.notif-item{text-align:left;border:0;border-bottom:1px solid var(--paper-2);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;gap:10px;padding:11px 14px;display:flex}.notif-item:hover{background:var(--paper)}.notif-item.unread{background:#a6791f0f}.notif-dot{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.notif-item.unread .notif-dot{background:var(--gold)}.notif-item.unread .notif-dot.kind-incident{background:var(--rust)}.notif-text{flex-direction:column;gap:2px;font-size:11.5px;display:flex}.notif-text b{font-size:12px}.notif-text span{color:var(--sub)}.notif-text em{font-style:normal;font-family:var(--mono);color:var(--sub-dim);font-size:9.5px}.notif-empty{color:var(--sub);margin:0;padding:18px 14px;font-size:12px}.map-box .leaflet-box{z-index:1;position:absolute;inset:0}.map-box .map-label,.map-box .map-tag{z-index:500;background:#16233bdb}.map-box .map-label{color:#e6eaf2;border-radius:20px;max-width:calc(100% - 32px);padding:6px 11px}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}.map-vehicle{animation:1.6s ease-in-out infinite vehiclePulse}@keyframes vehiclePulse{0%,to{stroke-width:2px}50%{stroke-width:7px;stroke-opacity:.5}}.map-box .leaflet-box svg{width:auto;height:auto;inset:auto}.map-box .leaflet-pane>svg{position:absolute;top:0;left:0}.map-box .leaflet-control-attribution svg{position:static}.dossier+.dossier{margin-top:14px}.dossier-doc{padding-left:28px}.occ-day.secret .occ-value{color:var(--sub)}.period-bar select.row-input{width:auto;min-width:170px}.doc-review{color:var(--ink);font-weight:600}.flow-note{color:var(--sub);margin-top:12px;font-size:12px;line-height:1.5}.period-bar{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.period-bar label{align-items:center;gap:6px;display:inline-flex}.period-bar input[type=date]{width:auto}.money-line{display:block}.totals-line{flex-wrap:wrap;gap:6px 22px;margin:6px 0 4px;font-size:13px;display:flex}.totals-line b{color:var(--ink)}.container-row{padding-left:28px}.move-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.move-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:11px}.move-chip.pending{color:var(--sub);border-style:dashed}.row-muted td{opacity:.65}.storage-estimate{margin-top:14px}.storage-stop .tag{background:var(--paper);border:1px solid var(--line);color:var(--sub);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.offer-row.offer-selected{background:var(--paper);border-radius:var(--radius)}.occ-bar{background:var(--paper);border:1px solid var(--line);border-radius:999px;width:120px;max-width:100%;height:8px;overflow:hidden}.occ-bar i{background:var(--gold);height:100%;transition:width .6s;display:block}.trade-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.trade-doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:14px;transition:box-shadow .25s,transform .25s;display:flex}.trade-doc:hover{transform:translateY(-2px);box-shadow:0 10px 24px -18px #16233b73}.trade-doc-head{align-items:center;gap:10px;display:flex}.trade-doc-head h4{color:var(--ink);margin:0;font-size:14px}.trade-doc .panel-note{margin:0}.trade-doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.trade-missing{color:var(--rust);font-size:12px}.trade-missing ul{margin:4px 0 0;padding-left:18px}.trade-fieldset{border:1px solid var(--line);border-radius:var(--radius);margin:14px 0 0;padding:12px 14px 4px}.trade-fieldset legend{color:var(--ink);padding:0 6px;font-weight:600}.trade-line{border:1px dashed var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:12px;padding:12px}.trade-line-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.doc-group+.doc-group{margin-top:16px}.doc-group h4{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin:4px 0 6px;font-size:11px}.doc-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.doc-replaced{opacity:.6}@media (width<=900px){.trade-docs{grid-template-columns:1fr}.doc-actions{flex-wrap:wrap;justify-content:flex-end}}.epod-grid{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.epod-grid figure{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:180px;margin:0;animation:.45s backwards cardIn;overflow:hidden}.epod-grid figure.sig{width:260px}.epod-grid img{object-fit:cover;width:100%;height:130px;display:block}.epod-grid figure.sig img{object-fit:contain;background:var(--surface)}.epod-grid figcaption{color:var(--sub);border-top:1px solid var(--paper-2);padding:5px 9px;font-size:10px}button.bo-item{text-align:left;width:100%;font-family:var(--body);background:0 0;border:none}button.bo-item.active{background:var(--paper-2)}.bo-main{min-width:0}.bo-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-labels{gap:10px;display:grid}.bo-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bo-filters .offer-filter{margin-bottom:0}.bo-search{max-width:240px}.bo-filters select.row-input{width:auto;min-width:200px}.legal-update h3{margin:0 0 8px}.legal-update-list{margin:12px 0 16px;padding-left:20px;line-height:1.8}.legal-update .btn{width:100%;margin-top:12px}.data-rights{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bo-pager{color:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11.5px;display:flex}.bo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bo-decision{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.bo-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:6px 0 16px;font-size:12px;display:grid}.bo-facts span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub-dim);margin-bottom:2px;font-size:9.5px;display:block}.bo-subtitle{font-family:var(--display);margin:18px 0 6px;font-size:13px}.bo-detail .panel-head h3{align-items:center;gap:10px;display:flex}.bo-reason{white-space:normal;max-width:280px;color:var(--sub);font-size:11.5px}tr.row-selected td{background:var(--paper-2)}@media (width<=900px){.bo-charts{grid-template-columns:1fr}}.phone-note b{color:var(--ink)}.phone .task-btn{text-align:center;cursor:default;display:block}.task-card.center{text-align:center}.pod-photo,.pod-sign{background:#0e2a44;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex}.pod-photo{color:#8fa3c4;height:110px}.pod-sign{height:56px;color:var(--sub-dim);font-size:10.5px}.pod-caption{color:var(--sub);margin-bottom:10px;font-size:10.5px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px;animation:.45s backwards cardIn}.feature-card:nth-child(2){animation-delay:50ms}.feature-card:nth-child(3){animation-delay:.1s}.feature-card:nth-child(4){animation-delay:.15s}.feature-card:nth-child(5){animation-delay:.2s}.feature-card:nth-child(6){animation-delay:.25s}.feature-card h4{font-family:var(--display);margin:0 0 6px;font-size:13px}.feature-card p{color:var(--sub);margin:0;font-size:12px;line-height:1.6}.step-list{margin:0;padding-left:20px;font-size:12.5px;line-height:1.7}.step-list li+li{margin-top:6px}.panel-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.panel-intro{color:var(--sub);margin:0 0 14px;font-size:12px;line-height:1.6}a.role-card{color:var(--ink);text-decoration:none}.role-card.static{cursor:default}.role-card.static:hover{border-color:var(--line);transform:none}@media (width<=900px){.feature-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.feature-grid{grid-template-columns:1fr}}.low-data-switch{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.low-data-switch .low-data-dot{background:var(--sub);border-radius:50%;width:8px;height:8px}.low-data-switch.on{border-color:var(--gold);color:var(--gold)}.low-data-switch.on .low-data-dot{background:var(--gold)}@media (width<=720px){.low-data-switch .low-data-label{display:none}}.view.active>.panel,.view.active>.kpi-row,.view.active>.role-grid,.view.active>.modes,.view.active>.kyc-banner{animation:.55s cubic-bezier(.2,.8,.2,1) backwards riseIn}.view.active>:nth-child(2){animation-delay:60ms}.view.active>:nth-child(3){animation-delay:.12s}.view.active>:nth-child(4){animation-delay:.18s}.view.active>:nth-child(5){animation-delay:.24s}.view.active>:nth-child(6){animation-delay:.3s}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}}.hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff0f 48%,#0000 62%);animation:9s ease-in-out 1.5s infinite heroSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroSweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.btn-gold:hover:after{transform:translate(120%)}.field input,.field select{transition:border-color .15s,box-shadow .2s}.field input:focus,.field select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #a6791f29}.nav-item.active:before{animation:.35s cubic-bezier(.2,.8,.2,1) markerIn}@keyframes markerIn{0%{transform:scaleY(0)}}.nav-item .ic{transition:transform .2s;display:inline-flex}.nav-item:hover .ic{transform:translate(2px)scale(1.08)}.role-ic{transition:transform .45s cubic-bezier(.2,.8,.2,1),background .2s}.role-card:hover .role-ic{transform:perspective(300px)rotateY(180deg)}.role-card:hover .role-ic svg{transform:scaleX(-1)}.route-dash{animation:1.2s linear infinite routeFlow}@keyframes routeFlow{to{background-position:8px 0}}.stamp{animation:.55s cubic-bezier(.3,1.6,.5,1) .4s backwards stampIn}@keyframes stampIn{0%{opacity:0;transform:rotate(-5deg)scale(1.8)}}.progress i{transform-origin:0;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s backwards progressFill}@keyframes progressFill{0%{transform:scaleX(0)}}.pill{animation:.4s cubic-bezier(.3,1.5,.5,1) backwards pillPop}@keyframes pillPop{0%{opacity:0;transform:scale(.7)}}.kyc-step.active .kyc-step-n{animation:2s ease-in-out infinite stepPulse}@keyframes stepPulse{0%,to{box-shadow:0 0 #a6791f59}50%{box-shadow:0 0 0 7px #a6791f00}}.role-opt{transition:transform .15s,border-color .15s,background .15s}.role-opt:hover{transform:translateY(-2px)}.role-opt.active svg{animation:.4s cubic-bezier(.3,1.6,.5,1) tilePick}@keyframes tilePick{0%{transform:scale(.6)}}.recovery-grid code{animation:.4s backwards riseIn}.recovery-grid code:nth-child(2n){animation-delay:50ms}.recovery-grid code:nth-child(3n){animation-delay:.1s}.toast.show{transition-timing-function:cubic-bezier(.3,1.4,.5,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.skeleton-bar{background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper) 45%, var(--paper-2) 90%);background-size:220% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite skeletonShimmer;display:block}.skeleton-figure{width:42%;height:20px;margin-bottom:8px}.skeleton-row td{padding-block:14px}.skeleton-block{gap:10px;padding-block:6px;display:grid}.skeleton-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.skeleton-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}@keyframes skeletonShimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toast{border-left:4px solid var(--gold-bright)}.toast.toast-success{border-left-color:var(--green-bright)}.toast.toast-success .ic{color:#8fd19e}.toast.toast-error{border-left-color:#d9694f}.toast.toast-error .ic{color:#f0a08c}:root[data-theme=clarte]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f7fa;--paper-2:#eef1f6;--paper-3:#e3e8f0;--surface:#fff;--ink:#0f1b2d;--ink-2:#1d3358;--night:#0f1b2d;--line:#e4e8ef;--line-2:#cfd6e2;--sub:#4a5568;--sub-dim:#5f6b7d;--gold:#8a6412;--gold-bright:#d9a634;--green:#0f6e48;--green-bright:#1fa06d;--rust:#c2410c;--blue:#2f4e82;--veil:#ffffffd1;--tint-gold-bg:#fdf5e2;--tint-gold-line:#f0dca6;--tint-green-bg:#e8f5ee;--tint-green-line:#bfe3cf;--tint-green-soft:#f3faf6;--tint-blue-bg:#eaf0fb;--tint-blue-line:#c9d7f0;--tint-rust-bg:#fdece6;--tint-rust-line:#f6c9b8;--display:"Inter Variable", system-ui, sans-serif;--body:"Inter Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:14px;--card-shadow:0 1px 2px #0f1b2d0a, 0 8px 24px -12px #0f1b2d1f;--hero-bg:radial-gradient(1200px 400px at 85% -10%, #d9a63447, transparent 60%), linear-gradient(135deg, #0f1b2d 0%, #1d3358 100%);--hero-border:none;--hero-shadow:0 20px 40px -20px #0f1b2d73;--primary-bg:linear-gradient(180deg, #d9a634, #b8871f);--primary-fg:#1a1305;--primary-shadow:0 8px 20px -8px #b8871f99}:root[data-theme=nuit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b1020;--paper-2:#121a2e;--paper-3:#1a2440;--surface:#121a2f;--ink:#eef1f7;--ink-2:#1d2a4a;--night:#070b16;--line:#ffffff17;--line-2:#ffffff2e;--sub:#aab3c5;--sub-dim:#8b94a8;--gold:#e3b04b;--gold-bright:#f5c865;--green:#34d399;--green-bright:#4ade80;--rust:#fb7185;--blue:#93c5fd;--veil:#0b1020b8;--tint-gold-bg:#e3b04b1f;--tint-gold-line:#e3b04b59;--tint-green-bg:#34d3991f;--tint-green-line:#34d39959;--tint-green-soft:#34d39914;--tint-blue-bg:#93c5fd1f;--tint-blue-line:#93c5fd59;--tint-rust-bg:#fb71851f;--tint-rust-line:#fb718559;--display:"Manrope Variable", system-ui, sans-serif;--body:"Manrope Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:16px;--card-shadow:0 20px 40px -24px #0009;--hero-bg:radial-gradient(900px 300px at 80% 0%, #e3b04b38, transparent 60%), linear-gradient(135deg, #1d2a4ae6, #0b1020e6);--hero-border:1px solid #ffffff14;--hero-shadow:0 30px 60px -30px #000000b3;--primary-bg:linear-gradient(180deg, #f5c865, #e3b04b);--primary-fg:#1a1305;--primary-shadow:0 10px 30px -10px #e3b04bb3}:root[data-theme=vif]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7faf9;--paper-2:#eef5f3;--paper-3:#e0ece8;--surface:#fff;--ink:#0b1f1a;--ink-2:#0f3d33;--night:#062a24;--line:#e2ece9;--line-2:#c9dbd6;--sub:#415a54;--sub-dim:#58726b;--gold:#0f766e;--gold-bright:#14b8a6;--green:#047857;--green-bright:#10b981;--rust:#be123c;--blue:#1d4ed8;--veil:#ffffffd9;--tint-gold-bg:#e6f6f4;--tint-gold-line:#b5e5df;--tint-green-bg:#e7f7ef;--tint-green-line:#bfe9d3;--tint-green-soft:#f2fbf7;--tint-blue-bg:#e8effd;--tint-blue-line:#c7d7f8;--tint-rust-bg:#fde8ee;--tint-rust-line:#f7c2cf;--display:"Plus Jakarta Sans Variable", system-ui, sans-serif;--body:"Plus Jakarta Sans Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:16px;--card-shadow:0 10px 30px -18px #062a2440;--hero-bg:radial-gradient(700px 300px at 90% 10%, #ffffff2e, transparent 60%), linear-gradient(120deg, #0d9488 0%, #0f766e 45%, #134e4a 100%);--hero-border:none;--hero-shadow:0 30px 60px -30px #0d9488b3;--primary-bg:linear-gradient(180deg, #0f766e, #115e59);--primary-fg:#fff;--primary-shadow:0 10px 24px -10px #0d9488cc}:root[data-theme=verre]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e9eff8;--paper-2:#ffffff80;--paper-3:#ffffff57;--surface:#ffffff9e;--ink:#0d1727;--ink-2:#1d3358;--night:#0f1b2d;--line:#ffffffb3;--line-2:#0f1b2d24;--sub:#44546c;--sub-dim:#5a6a83;--gold:#8a6412;--gold-bright:#d9a634;--green:#0f6e48;--green-bright:#1fa06d;--rust:#c2410c;--blue:#2f4e82;--veil:#ffffff94;--tint-gold-bg:#d9a6342e;--tint-gold-line:#d9a6346b;--tint-green-bg:#1fa06d29;--tint-green-line:#1fa06d61;--tint-green-soft:#1fa06d17;--tint-blue-bg:#2f4e8224;--tint-blue-line:#2f4e8257;--tint-rust-bg:#c2410c24;--tint-rust-line:#c2410c57;--display:"Inter Variable", system-ui, sans-serif;--body:"Inter Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:20px;--card-shadow:0 1px 0 #ffffffbf inset, 0 20px 44px -26px #0f1b2d6b;--hero-bg:#16253f;--hero-border:1px solid #ffffff38;--hero-shadow:0 30px 60px -30px #0f1b2d8c;--primary-bg:#d9a634;--primary-fg:#1a1305;--primary-shadow:0 12px 26px -12px #b8871fb3}:root[data-theme=verre] body{background:#dfe7f4}:root[data-theme=verre] .panel,:root[data-theme=verre] .sidebar,:root[data-theme=verre] .topbar,:root[data-theme=verre] .modal-box,:root[data-theme=verre] .user-pop,:root[data-theme=verre] .kpi,:root[data-theme=verre] .feature-card,:root[data-theme=verre] .offer-card,:root[data-theme=verre] .role-card,:root[data-theme=verre] .notif-item,:root[data-theme=verre] .help-card{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid #ffffff9e}:root[data-theme=verre] .field input,:root[data-theme=verre] .field select,:root[data-theme=verre] .field textarea{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border-color:#ffffffbf}:root[data-theme=verre] .btn{-webkit-backdrop-filter:blur(14px)saturate(160%)}:root[data-theme=verre] .nav-item.active{background:#ffffffb8;box-shadow:0 8px 20px -14px #0f1b2d80}:root[data-theme=relief]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e7ecf4;--paper-2:#e2e8f1;--paper-3:#dbe2ed;--surface:#e9eef6;--ink:#142138;--ink-2:#1d3358;--night:#0f1b2d;--line:#0f1b2d0f;--line-2:#0f1b2d1f;--sub:#4a586e;--sub-dim:#5f6d85;--gold:#8a6412;--gold-bright:#d9a634;--green:#0f6e48;--green-bright:#1fa06d;--rust:#c2410c;--blue:#2f4e82;--veil:#e9eef6db;--tint-gold-bg:#f3ead6;--tint-gold-line:#e3d2ab;--tint-green-bg:#e2eee8;--tint-green-line:#c3ddd0;--tint-green-soft:#edf5f1;--tint-blue-bg:#e4eaf5;--tint-blue-line:#c8d5ea;--tint-rust-bg:#f5e6e0;--tint-rust-line:#e6c8ba;--display:"Inter Variable", system-ui, sans-serif;--body:"Inter Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:22px;--card-shadow:10px 10px 26px #0f1b2d21, -10px -10px 22px #ffffffeb;--hero-bg:#1b2c49;--hero-border:none;--hero-shadow:14px 14px 36px #0f1b2d38, -12px -12px 28px #ffffffd9;--primary-bg:#e9eef6;--primary-fg:#7a5810;--primary-shadow:8px 8px 18px #0f1b2d29, -7px -7px 16px #fffffff2}:root[data-theme=relief] body{background:#e7ecf4}:root[data-theme=relief] .panel,:root[data-theme=relief] .kpi,:root[data-theme=relief] .feature-card,:root[data-theme=relief] .offer-card,:root[data-theme=relief] .role-card,:root[data-theme=relief] .modal-box,:root[data-theme=relief] .user-pop,:root[data-theme=relief] .help-card{border:none;box-shadow:10px 10px 26px #0f1b2d21,-10px -10px 22px #ffffffeb}:root[data-theme=relief] .field input,:root[data-theme=relief] .field select,:root[data-theme=relief] .field textarea,:root[data-theme=relief] .search-box{background:#e6ebf3;border:none;box-shadow:inset 6px 6px 12px #0f1b2d1c,inset -6px -6px 12px #ffffffe6}:root[data-theme=relief] .btn{border:none;box-shadow:7px 7px 16px #0f1b2d24,-6px -6px 14px #ffffffe6}:root[data-theme=relief] .btn:active{box-shadow:inset 5px 5px 12px #0f1b2d29,inset -5px -5px 12px #ffffffe6}:root[data-theme=relief] .sidebar,:root[data-theme=relief] .topbar{background:#e9eef6;border:none;box-shadow:10px 0 30px -24px #0f1b2d80}:root[data-theme=relief] .nav-item.active{background:#e9eef6;box-shadow:inset 5px 5px 11px #0f1b2d21,inset -5px -5px 11px #ffffffeb}:root[data-theme=relief] .btn-gold,:root[data-theme=relief] .v-btn-gold,:root[data-theme=relief] .btn-primary{color:#7a5810;background:#e9eef6;font-weight:700}:root[data-theme=relief] .btn-gold:hover,:root[data-theme=relief] .v-btn-gold:hover,:root[data-theme=relief] .btn-primary:hover{filter:none;box-shadow:9px 9px 20px #0f1b2d2e,-8px -8px 18px #fffffffa}:root[data-theme=relief] .btn-gold:active,:root[data-theme=relief] .v-btn-gold:active,:root[data-theme=relief] .btn-primary:active{box-shadow:inset 5px 5px 12px #0f1b2d29,inset -5px -5px 12px #ffffffeb}:root[data-theme=relief] .hero .btn,:root[data-theme=relief] .hero .btn-gold,:root[data-theme=relief] .hero .btn-line,:root[data-theme=relief] .hero .btn-line-dark{box-shadow:0 10px 22px #0000004d}:root[data-theme=relief] .hero .btn:active,:root[data-theme=relief] .hero .btn-gold:active{box-shadow:inset 0 3px 8px #00000059}:root[data-theme=relief] .pill,:root[data-theme=relief] .corridor-chip{background:#e9eef6;box-shadow:4px 4px 10px #0f1b2d1a,-4px -4px 10px #ffffffeb}:root[data-theme] .panel,:root[data-theme] .feature-card,:root[data-theme] .offer-card,:root[data-theme] .role-card,:root[data-theme] .kpi{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}:root[data-theme] .feature-card:hover,:root[data-theme] .offer-card:hover,:root[data-theme] .role-card:hover{transform:translateY(-3px)}:root[data-theme] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root[data-theme] *{scrollbar-color:var(--line-2) transparent;scrollbar-width:thin}:root[data-theme] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme] ::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}:root[data-theme] ::-webkit-scrollbar-thumb:hover{background:var(--sub-dim);background-clip:content-box}:root[data-theme] ::selection{background:var(--tint-gold-line);color:var(--ink)}:root[data-theme] h1,:root[data-theme] h2{letter-spacing:-.028em}:root[data-theme] p{text-wrap:pretty}:root[data-theme] body{letter-spacing:-.005em;background-image:none}:root[data-theme] h1,:root[data-theme] h2,:root[data-theme] h3,:root[data-theme] h4,:root[data-theme] h5{letter-spacing:-.02em;font-weight:700}:root[data-theme] .panel,:root[data-theme] .kpi,:root[data-theme] .offer-card,:root[data-theme] .bid-card,:root[data-theme] .role-card,:root[data-theme] .bo-nav,:root[data-theme] .auth-box{border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:16px}:root[data-theme] .panel{border-left:1px solid var(--line)}:root[data-theme] .nav-item{border-radius:10px}:root[data-theme] .hero{background:var(--hero-bg);border:var(--hero-border);box-shadow:var(--hero-shadow);border-radius:20px}:root[data-theme] .btn{border-radius:10px}:root[data-theme] .btn-gold{background:var(--primary-bg);color:var(--primary-fg);box-shadow:var(--primary-shadow)}:root[data-theme] .btn-gold:hover{filter:brightness(1.06)}:root[data-theme] .pill{font-family:var(--body);text-transform:none;letter-spacing:0;padding:4px 10px;font-size:11px;font-weight:600}:root[data-theme] table th{font-family:var(--body);letter-spacing:.02em}:root[data-theme=clarte] .ticker-wrap{display:none}:root[data-theme=clarte] .nav-item.active{color:var(--ink-2);box-shadow:inset 3px 0 0 var(--gold);background:#eef2ff}:root[data-theme=clarte] .hero h1 em,:root[data-theme=nuit] .hero h1 em{background:linear-gradient(90deg,#f5c865,#d9a634);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}:root[data-theme=nuit] body{background-color:#0b1020;background-image:radial-gradient(900px 500px at 80% -10%,#e3b04b1f,#0000 60%),radial-gradient(800px 600px at -10% 20%,#6366f11f,#0000 60%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}:root[data-theme=nuit] .panel,:root[data-theme=nuit] .kpi,:root[data-theme=nuit] .offer-card,:root[data-theme=nuit] .bid-card,:root[data-theme=nuit] .role-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a}:root[data-theme=nuit] .sidebar{background:#070b16b3;border-right-color:#ffffff0f}:root[data-theme=nuit] .nav-item.active{color:var(--gold-bright);background:linear-gradient(90deg,#e3b04b2e,#e3b04b05)}:root[data-theme=nuit] .ticker-wrap{background:0 0;border-top-color:#ffffff0f}:root[data-theme=nuit] .ticker-wrap:before,:root[data-theme=nuit] .ticker-wrap:after,:root[data-theme=vif] .ticker-wrap:before,:root[data-theme=vif] .ticker-wrap:after{display:none}:root[data-theme=nuit] .field input,:root[data-theme=nuit] .field select{background:#ffffff0d}:root[data-theme=nuit] .leaflet-box .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.88)contrast(.92)}:root[data-theme=vif] h1,:root[data-theme=vif] h2,:root[data-theme=vif] h3{letter-spacing:-.025em;font-weight:800}:root[data-theme=vif] .kpi{background:linear-gradient(#fff,#f4fbf9)}:root[data-theme=vif] .nav-item.active{color:#fff;background:linear-gradient(90deg,#0f766e,#115e59);box-shadow:0 8px 20px -10px #0d9488b3}:root[data-theme=vif] .nav-item.active svg{color:#fff}:root[data-theme=vif] .ticker-wrap{background:linear-gradient(90deg,#062a24,#0f3d33)}:root[data-theme=vif] .hero h1 em{color:#ccfbf1;font-style:normal}:root[data-theme=vif] .hero .eyebrow{color:#ccfbf1}:root[data-theme=vif] .hero .btn-gold{color:#0f766e;background:#fff}:root[data-theme] .hero:before{content:"";opacity:.9;pointer-events:none;background:url(/freight-network.svg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 48%,#000 78%);mask-image:linear-gradient(90deg,#0000 0% 48%,#000 78%)}:root[data-theme] .progress{background:repeating-linear-gradient(90deg, var(--line-2) 0 10px, transparent 10px 18px) 0 50% / 100% 2px no-repeat;height:6px;overflow:visible}:root[data-theme] .progress i{border-radius:6px;height:6px;position:relative}:root[data-theme] .progress i:after{content:"";background:url(/truck.svg) 50%/contain no-repeat;width:24px;height:16px;animation:.9s ease-in-out infinite truckBob;position:absolute;top:50%;right:-12px;transform:translateY(-62%)}@keyframes truckBob{0%,to{transform:translateY(-62%)}50%{transform:translateY(-70%)}}:root[data-theme] .kyc-spinner{background:url(/truck.svg) 0 0 / 24px 16px no-repeat, linear-gradient(var(--line-2), var(--line-2)) 0 100% / 100% 2px no-repeat;border:none;border-radius:0;width:76px;height:22px;animation:1.5s ease-in-out infinite truckDrive}@keyframes truckDrive{0%{background-position:-26px 2px,0 100%}to{background-position:78px 2px,0 100%}}@media (prefers-reduced-motion:reduce){:root[data-theme] .hero:before{background-image:url(/freight-network-still.svg)}:root[data-theme] .progress i:after,:root[data-theme] .kyc-spinner{animation:none}:root[data-theme] .kyc-spinner{background-position:26px 2px,0 100%}}.user-pop .theme-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px;margin:4px 0;padding:8px 6px;display:grid}.user-pop .theme-switch button{color:var(--sub);border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:11.5px;display:inline-flex}.user-pop .theme-switch button.active{background:var(--night);color:#fff}.theme-swatch{border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 1px #0f1b2d2e}.theme-swatch.system{background:linear-gradient(135deg,#f5f7fa 50%,#0b1020 50%)}.theme-swatch.clarte{background:linear-gradient(135deg,#fff 45%,#1d3358 45% 75%,#d9a634 75%)}.theme-swatch.nuit{background:linear-gradient(135deg,#0b1020 55%,#e3b04b 55%)}.theme-swatch.vif{background:linear-gradient(135deg,#fff 45%,#14b8a6 45%)}.theme-swatch.verre{background:linear-gradient(135deg,#ffffffeb 40%,#d9a634bf 40% 70%,#2f4e82bf 70%)}.theme-swatch.relief{background:#e9eef6;box-shadow:0 0 0 1px #0f1b2d2e,inset 2px 2px 3px #0f1b2d38,inset -2px -2px 3px #fffffff2}:root[data-theme=nuit] .user-chip .av,:root[data-theme=nuit] .notif-badge,:root[data-theme=nuit] .auth-toggle button.active,:root[data-theme=nuit] .kyc-step.active .kyc-step-n{color:#1a1305}.skip-link{z-index:1000;background:var(--night);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .15s;position:fixed;top:-64px;left:16px}.skip-link:focus{top:12px}main.content:focus{outline:none}:root[data-theme] :focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.logo-night,:root[data-theme=nuit] .logo-day{display:none}:root[data-theme=nuit] .logo-night{display:inline-block}
