*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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)}:root{--bg:#F4F6FA;--surface:#FFFFFF;--surface-2:#F6F8FC;--surface-3:#EEF2F9;--ink:#0F1B33;--ink-2:#45526E;--ink-3:#8893A8;--line:#E5E9F1;--line-2:#D2DAE7;--navy:#16294D;--navy-2:#1E3A6B;--accent:#2A4B8C;--accent-2:#1E3A6B;--accent-bright:#7AA2FF;--accent-soft:#E9EFFB;--accent-soft-2:#DCE6FA;--positive:#117A52;--positive-bg:#E2F1EA;--shadow-sm:0 1px 2px rgba(15,27,51,.05),0 0 0 1px var(--line);--shadow-md:0 14px 40px -16px rgba(15,27,51,.22),0 0 0 1px var(--line);--shadow-lg:0 40px 90px -30px rgba(15,27,51,.5);--radius:10px;--radius-lg:16px;--mono:"JetBrains Mono",ui-monospace,monospace;--display:"Schibsted Grotesk","Hanken Grotesk",sans-serif;--body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--accent-ink:#FFFFFF;--warn:#97650A;--warn-bg:#FAEFD6;--danger:#B23B2A;--danger-bg:#F8E2DD;--info:#2A4B8C;--info-bg:#E9EFFB;--shadow:0 1px 2px rgba(15,27,51,0.05),0 0 0 1px var(--line);--radius-sm:6px;--font-display:"Schibsted Grotesk","Hanken Grotesk",-apple-system,sans-serif;--font-body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;font-size:inherit;cursor:pointer;border:0;background:none}h1,h2,h3,h4{font-family:var(--display);margin:0;letter-spacing:-.025em;line-height:1.08}p{margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:2px solid var(--surface)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.mkt{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mkt .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.mkt .eyebrow{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mkt .btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:9px;font-family:var(--body);font-size:15px;font-weight:600;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);transition:all .16s}.mkt .btn:hover{border-color:var(--ink-3);transform:translateY(-1px)}.mkt .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 14px -4px rgba(42,75,140,.5)}.mkt .btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 8px 22px -6px rgba(30,58,107,.6)}.mkt .btn.onnavy{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.mkt .btn.onnavy:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32)}.mkt .btn .arr{transition:transform .16s}.mkt .btn:hover .arr{transform:translateX(3px)}.mkt .btn.lg{padding:15px 26px;font-size:16px}.mkt .nav{position:sticky;top:0;z-index:50;transition:background .25s,box-shadow .25s,border-color .25s;border-bottom:1px solid transparent}.mkt .nav.scrolled{background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom-color:var(--line)}.mkt .nav-in{gap:32px;height:72px}.mkt .brand,.mkt .nav-in{display:flex;align-items:center}.mkt .brand{gap:11px}.mkt .brand .mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(150deg,#2F569E,#16294D);display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;font-family:var(--display);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 6px rgba(15,27,51,.2)}.mkt .brand .bn{font-family:var(--display);font-weight:700;font-size:16px}.mkt .nav-links{display:flex;gap:26px;margin-left:8px}.mkt .nav-links a{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .15s}.mkt .nav-links a:hover{color:var(--ink)}.mkt .nav-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.mkt .nav-cta .signin{font-size:14.5px;font-weight:600;color:var(--ink-2)}.mkt .nav-cta .signin:hover{color:var(--ink)}.mkt .nav .btn{padding:10px 18px;font-size:14.5px}.mkt .hero{position:relative;overflow:hidden;background:radial-gradient(120% 130% at 88% -10%,#2B539E 0,#18305C 44%,#0C1729 100%);color:#fff}.mkt .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 78% 18%,#000,transparent 70%);mask-image:radial-gradient(circle at 78% 18%,#000,transparent 70%);opacity:.6}.mkt .hero:after{content:"";position:absolute;right:-160px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(122,162,255,.28),transparent 66%);pointer-events:none}.mkt .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:78px 0 92px}.mkt .badge-line{display:inline-flex;align-items:center;gap:9px;padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:500;color:#C9D3E4;margin-bottom:26px}.mkt .badge-line .d{width:7px;height:7px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 4px rgba(122,162,255,.25)}.mkt .hero h1{font-size:58px;font-weight:800;line-height:1.04;margin-bottom:22px}.mkt .hero h1 em{font-style:normal;color:var(--accent-bright)}.mkt .hero .lede{font-size:18.5px;color:#B7C2D8;line-height:1.6;max-width:30em;margin-bottom:32px}.mkt .hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.mkt .hero-trust{display:flex;gap:9px;flex-wrap:wrap}.mkt .tchip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-size:12.5px;font-weight:500;color:#C9D3E4}.mkt .tchip svg{color:var(--accent-bright)}.mkt .glimpse{position:relative;height:440px}.mkt .gcard{position:absolute;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-lg);color:var(--ink);border:1px solid rgba(255,255,255,.5)}.mkt .gcard.main{top:40px;left:0;right:10px;padding:20px}.mkt .gcard.float1{top:-6px;right:-8px;padding:13px 16px;display:flex;align-items:center;gap:11px;animation:floaty 6s ease-in-out infinite}.mkt .gcard.float2{bottom:-14px;left:24px;padding:14px 16px;width:248px;animation:floaty 7s ease-in-out .8s infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.mkt .gcard.float1,.mkt .gcard.float2{animation:none}}.mkt .g-row{display:flex;align-items:center;gap:12px}.mkt .g-logo{width:44px;height:44px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:800;flex:none}.mkt .g-logo,.mkt .g-name{font-size:15px;font-family:var(--display)}.mkt .g-name{font-weight:700}.mkt .g-sub{font-size:12px;color:var(--ink-3);margin-top:1px}.mkt .g-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;background:var(--positive-bg);color:var(--positive)}.mkt .g-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(17,122,82,.16)}.mkt .g-why{margin-top:15px;padding:12px 14px;background:var(--accent-soft);border-radius:9px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.mkt .g-why b{color:var(--ink)}.mkt .g-why .lab{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.mkt .g-score{margin-left:auto;text-align:right}.mkt .g-score .n{font-family:var(--display);font-weight:800;font-size:26px;line-height:1}.mkt .g-score .l{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mkt .g-foot{gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.mkt .g-foot,.mkt .g-stage{display:flex;align-items:center}.mkt .g-stage{flex:1;gap:6px;font-size:11px;color:var(--ink-3)}.mkt .g-dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.mkt .g-dot.done{background:var(--accent);color:#fff}.mkt .g-dot.todo{background:var(--surface-3);color:var(--ink-3)}.mkt .g-mini-ico{width:32px;height:32px;border-radius:8px;background:var(--positive);color:#fff;display:grid;place-items:center;flex:none}.mkt .g-escrow{width:34px;height:34px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}.mkt .stats{background:var(--navy);color:#fff}.mkt .stats-in{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:30px 0}.mkt .stat{border-left:2px solid rgba(122,162,255,.4);padding-left:18px}.mkt .stat .n{font-family:var(--display);font-weight:800;font-size:30px;line-height:1}.mkt .stat .l{font-size:13px;color:#9FB0CC;margin-top:6px}.mkt section{padding:92px 0}.mkt .sec-head{max-width:660px;margin-bottom:48px}.mkt .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.mkt .sec-head h2{font-size:40px;font-weight:800;margin:14px 0}.mkt .sec-head p{font-size:17.5px;color:var(--ink-2);line-height:1.6}.mkt .alt{background:var(--surface)}.mkt .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.mkt .pillar:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.mkt .pillar .pico{width:52px;height:52px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:20px}.mkt .pillar .pn{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:7px}.mkt .pillar h3{font-size:21px;font-weight:700;margin-bottom:10px}.mkt .pillar p{font-size:14.5px;color:var(--ink-2);line-height:1.6}.mkt .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.mkt .stepc{position:relative;padding-top:18px}.mkt .stepc:before{counter-increment:s;content:counter(s);position:absolute;top:0;left:0;font-family:var(--display);font-weight:800;font-size:15px;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.mkt .stepc .bar{height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-soft));margin:34px 0 16px;border-radius:2px}.mkt .stepc h4{font-size:17px;font-weight:700;margin-bottom:7px}.mkt .stepc p{font-size:14px;color:var(--ink-2);line-height:1.55}.mkt .aud{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .acard{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.mkt .acard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-bright));transform:scaleX(0);transform-origin:left;transition:transform .25s}.mkt .acard:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.mkt .acard:hover:after{transform:scaleX(1)}.mkt .acard .aico{width:50px;height:50px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:18px;transition:all .2s}.mkt .acard:hover .aico{background:var(--accent);color:#fff}.mkt .acard h3{font-size:20px;font-weight:700;margin-bottom:9px}.mkt .acard p{font-size:14px;color:var(--ink-2);line-height:1.55;flex:1;margin-bottom:20px}.mkt .acard .ago{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--accent)}.mkt .acard:hover .ago .arr{transform:translateX(3px)}.mkt .acard .ago .arr{transition:transform .16s}.mkt .comply{background:var(--surface)}.mkt .comply-in{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.mkt .cchip{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2)}.mkt .cchip svg{color:var(--accent)}.mkt .quote-wrap{max-width:880px;margin:0 auto;text-align:center}.mkt .quote-wrap .mark{font-family:var(--display);font-size:64px;font-weight:800;color:var(--accent-soft-2);line-height:.6;height:34px}.mkt .quote-wrap blockquote{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.02em;margin:0 0 24px}.mkt .quote-wrap .who{font-size:15px;color:var(--ink-2)}.mkt .quote-wrap .who b{color:var(--ink);font-weight:700}.mkt .cta{position:relative;overflow:hidden;background:radial-gradient(120% 160% at 50% -30%,#2B539E 0,#16294D 50%,#0E1A30 100%);color:#fff;border-radius:24px;padding:72px 40px;text-align:center;margin:0 32px}.mkt .cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%);opacity:.5}.mkt .cta-in{position:relative}.mkt .cta h2{font-size:42px;font-weight:800;margin-bottom:16px}.mkt .cta p{font-size:18px;color:#B7C2D8;max-width:34em;margin:0 auto 32px}.mkt .cta .hero-cta{justify-content:center}.mkt footer{background:var(--surface);border-top:1px solid var(--line);padding:56px 0 30px;margin-top:96px}.mkt .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.mkt .foot-brand .bn{font-family:var(--display);font-weight:700;font-size:17px;margin:14px 0 10px}.mkt .foot-brand p{font-size:13.5px;color:var(--ink-3);max-width:30em;line-height:1.6}.mkt .foot-col h5{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.mkt .foot-col a{display:block;font-size:14px;color:var(--ink-2);margin-bottom:10px;transition:color .15s}.mkt .foot-col a:hover{color:var(--accent)}.mkt .foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:22px;font-size:12.5px;color:var(--ink-3)}.mkt .foot-bottom .tag{font-weight:600;color:var(--ink-2);letter-spacing:.04em}.mkt .reveal{opacity:0;transform:translateY(22px)}.mkt .reveal.in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.mkt .reveal{opacity:1;transform:none}}@media (max-width:1000px){.mkt .hero-grid{grid-template-columns:1fr;gap:30px;padding:56px 0 70px}.mkt .glimpse{height:380px;max-width:480px}.mkt .hero h1{font-size:46px}.mkt .aud,.mkt .foot-grid,.mkt .pillars,.mkt .stats-in,.mkt .steps{grid-template-columns:1fr 1fr}.mkt .stats-in{gap:20px 24px}.mkt .nav-links{display:none}}@media (max-width:640px){.mkt .wrap{padding:0 20px}.mkt .hero h1{font-size:36px}.mkt .cta h2,.mkt .sec-head h2{font-size:30px}.mkt .aud,.mkt .foot-grid,.mkt .pillars,.mkt .stats-in,.mkt .steps{grid-template-columns:1fr}.mkt .glimpse{height:auto}.mkt .gcard.main{position:relative;top:0;left:0;right:0}.mkt .gcard.float1,.mkt .gcard.float2{display:none}.mkt section{padding:64px 0}}.flow .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.flow .muted{color:var(--ink-3)}.flow .link{color:var(--accent);font-weight:600;cursor:pointer}.flow .link:hover{text-decoration:underline}.flow .row{gap:8px}.flow .row,.flow .row-between{display:flex;align-items:center}.flow .row-between{justify-content:space-between;gap:12px}.flow .flow-shell{min-height:100vh;display:grid;grid-template-columns:minmax(440px,.9fr) 1.1fr}.flow .flow-aside{position:relative;overflow:hidden;color:#fff;padding:44px 52px;display:flex;flex-direction:column;gap:20px;background:radial-gradient(125% 120% at 100% 0,#2B539E 0,#18305C 42%,#0E1A30 100%)}.flow .flow-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 84% 6%,#000,transparent 72%);mask-image:radial-gradient(circle at 84% 6%,#000,transparent 72%);opacity:.6;pointer-events:none}.flow .flow-aside:after{content:"";position:absolute;right:-120px;bottom:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(122,162,255,.22),transparent 68%);pointer-events:none}.flow .flow-aside>*{position:relative;z-index:1}.flow .brand-row{display:flex;align-items:center;gap:11px;margin-bottom:6px}.flow .brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(150deg,#3D63B5,#1E3A6B);display:grid;place-items:center;color:#fff;font-weight:800;letter-spacing:-.03em;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 6px rgba(0,0,0,.3)}.flow .brand-mark,.flow .brand-name{font-size:15px;font-family:var(--font-display)}.flow .brand-name{font-weight:700;letter-spacing:-.01em}.flow .brand-name small{display:block;font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-top:2px;opacity:.9}.flow .pill-dark{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font-size:11.5px;font-weight:500;color:#C9D3E4;width:-moz-max-content;width:max-content}.flow .aside-h{font-family:var(--font-display);font-size:33px;font-weight:700;letter-spacing:-.025em;line-height:1.13;margin:6px 0 4px;max-width:13ch}.flow .aside-h em{color:var(--accent-bright);font-style:normal}.flow .aside-lede{font-size:14px;color:#AEBAD2;line-height:1.6;max-width:42ch}.flow .chip-wrap{display:flex;gap:7px;flex-wrap:wrap}.flow .aside-quote{margin-top:auto;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#C9D3E4;line-height:1.6;max-width:44ch}.flow .aside-quote .who{color:var(--accent-bright);font-weight:600;margin-top:9px;font-size:12.5px;display:block}.flow .vtracker{display:flex;flex-direction:column;gap:0;margin-top:4px}.flow .vstep{display:grid;grid-template-columns:30px 1fr;gap:13px;position:relative;padding-bottom:18px}.flow .vstep:last-child{padding-bottom:0}.flow .vstep:before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:1.5px;background:rgba(255,255,255,.16)}.flow .vstep:last-child:before{display:none}.flow .vstep.done:before{background:var(--accent-bright)}.flow .vstep .vnum{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.2);color:#AEBAD2;transition:all .3s ease}.flow .vstep.current .vnum{box-shadow:0 0 0 5px rgba(122,162,255,.18)}.flow .vstep.current .vnum,.flow .vstep.done .vnum{background:var(--accent-bright);border-color:var(--accent-bright);color:#0E1A30}.flow .vstep .vtitle{font-size:13px;font-weight:600;color:#E6ECF7;line-height:1.3}.flow .vstep.current .vtitle{color:#fff}.flow .vstep:not(.current):not(.done) .vtitle{color:#9AA6BD}.flow .vstep .vdesc{font-size:11px;color:#8493AE;margin-top:1px;line-height:1.35}.flow .flow-main{position:relative;display:flex;flex-direction:column;background:var(--surface)}.flow .flow-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 44px;border-bottom:1px solid var(--line)}.flow .flow-topbar .step-count{font-size:11.5px;color:var(--ink-3);font-weight:600;letter-spacing:.02em}.flow .flow-topbar .back-link{font-size:12.5px;color:var(--ink-2);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.flow .flow-topbar .back-link:hover{color:var(--ink)}.flow .progress{height:3px;background:var(--surface-3);position:relative;overflow:hidden}.flow .progress>span{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-bright));border-radius:0 99px 99px 0;transition:width .45s cubic-bezier(.4,0,.2,1)}.flow .flow-body{overflow-y:auto;padding:38px 44px 30px}.flow .flow-body,.flow .flow-inner{flex:1;display:flex;flex-direction:column}.flow .flow-inner{width:100%;max-width:560px;margin:0 auto}.flow .flow-foot{border-top:1px solid var(--line);padding:16px 44px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface)}.flow .eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.flow .step-h{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:7px}.flow .step-sub{color:var(--ink-3);font-size:13.5px;line-height:1.5;margin-bottom:26px;max-width:52ch}.flow .step-panel{display:none}.flow .step-panel.active{display:block}@media (prefers-reduced-motion:no-preference){.flow .step-panel.entering{animation:stepIn .42s cubic-bezier(.2,.7,.2,1)}.flow .step-panel.entering-back{animation:stepInBack .42s cubic-bezier(.2,.7,.2,1)}}@keyframes stepIn{0%{transform:translateX(20px)}to{transform:none}}@keyframes stepInBack{0%{transform:translateX(-20px)}to{transform:none}}.flow .grid2{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}.flow .field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.flow .field.span2{grid-column:span 2}.flow .field label{font-size:11.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.flow .field .req{color:var(--accent)}.flow .field .hint{font-size:11px;color:var(--ink-3);line-height:1.4}.flow .input,.flow .select,.flow .textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px;font:inherit;font-size:13.5px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.flow .input::-moz-placeholder,.flow .textarea::-moz-placeholder{color:#A9B2C3}.flow .input::placeholder,.flow .textarea::placeholder{color:#A9B2C3}.flow .input:focus,.flow .select:focus,.flow .textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(42,75,140,.1)}.flow .input.ok{border-color:var(--positive)}.flow .input.err{border-color:var(--danger);box-shadow:0 0 0 3px rgba(178,59,42,.1)}.flow .textarea{min-height:96px;resize:vertical;line-height:1.55}.flow .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238893A8' stroke-width='2.4'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer}.flow .field-msg{font-size:11px;font-weight:600;margin-top:1px;display:none}.flow .field-msg.show{display:block}.flow .field-msg.bad{color:var(--danger)}.flow .input-wrap{position:relative}.flow .input-wrap .input{padding-right:118px}.flow .verify-chip{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:99px;letter-spacing:.02em;opacity:0;transition:opacity .2s}.flow .verify-chip.show{opacity:1}.flow .verify-chip.checking{background:var(--accent-soft);color:var(--accent)}.flow .verify-chip.ok{background:var(--positive-bg);color:var(--positive)}.flow .verify-chip.bad{background:var(--danger-bg);color:var(--danger)}.flow .spinner{width:11px;height:11px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.flow .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink);transition:background .14s,border-color .14s,box-shadow .14s,transform .08s,color .14s}.flow .btn:hover{border-color:var(--ink-3)}.flow .btn:active{transform:translateY(1px)}.flow .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(15,27,51,.18)}.flow .btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 4px 12px -2px rgba(30,58,107,.4)}.flow .btn.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.flow .btn.ghost:hover{background:var(--surface-3);color:var(--ink)}.flow .btn.lg{padding:12px 20px;font-size:14px}.flow .btn.block{width:100%}.flow .btn:disabled{opacity:.5;cursor:not-allowed}.flow .btn .arr{transition:transform .15s}.flow .btn.primary:hover .arr{transform:translateX(2px)}.flow .pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap}.flow .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.flow .pill.verified{background:var(--positive-bg);color:var(--positive);border-color:transparent}.flow .pill.verified .dot{box-shadow:0 0 0 3px rgba(17,122,82,.16)}.flow .pill.pending{background:var(--warn-bg);color:var(--warn);border-color:transparent}.flow .pill.accent{background:var(--accent-soft);color:var(--accent);border-color:transparent}.flow .tag{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:11.5px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);font-weight:500}.flow .note{border-left:2.5px solid var(--accent);padding:11px 14px;background:var(--accent-soft);font-size:12px;line-height:1.55;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-2)}.flow .note strong{color:var(--ink)}.flow .divider{height:1px;background:var(--line);margin:20px 0}.flow .secline{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:11.5px;line-height:1.4}.flow .secline svg{flex:none;color:var(--ink-3)}.flow .choice-grid{display:grid;gap:11px}.flow .choice-grid.cols2{grid-template-columns:1fr 1fr}.flow .choice-grid.cols3{grid-template-columns:1fr 1fr 1fr}.flow .choice{position:relative;border:1.5px solid var(--line-2);border-radius:var(--radius);padding:15px;cursor:pointer;background:var(--surface);transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.flow .choice:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-md)}.flow .choice.selected{border-color:var(--accent);background:var(--accent-soft)}.flow .choice .ck{position:absolute;top:13px;right:13px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;color:#fff;transition:all .15s}.flow .choice.selected .ck{background:var(--accent);border-color:var(--accent)}.flow .choice .ck svg{opacity:0;transition:opacity .15s}.flow .choice.selected .ck svg{opacity:1}.flow .choice .ico-tile{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:11px}.flow .choice.selected .ico-tile{background:var(--accent);color:#fff}.flow .choice h4{font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:3px;font-family:var(--font-display)}.flow .choice p{font-size:11.5px;color:var(--ink-3);line-height:1.45;margin:0}.flow .choice .cmeta{font-size:11px;color:var(--ink-2);font-weight:600;margin-top:9px}.flow .otp-grid{display:flex;gap:10px;margin:6px 0 14px}.flow .otp-grid input{width:52px;height:60px;text-align:center;font-family:var(--mono);font-size:24px;font-weight:600;border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s}.flow .otp-grid input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(42,75,140,.12)}.flow .otp-grid input.filled{border-color:var(--accent);background:var(--accent-soft)}.flow .resend{font-size:12px;color:var(--ink-3)}.flow .dropzone{border:1.5px dashed var(--line-2);border-radius:var(--radius);padding:18px;display:flex;align-items:center;gap:13px;cursor:pointer;background:var(--surface-2);transition:border-color .15s,background .15s}.flow .dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.flow .dropzone .dz-ico{width:38px;height:38px;border-radius:9px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);flex:none}.flow .dropzone .dz-t{font-size:12.5px;font-weight:600}.flow .dropzone .dz-s{font-size:11px;color:var(--ink-3);margin-top:1px}.flow .upload-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px;background:var(--surface)}.flow .upload-row .ext{width:34px;height:34px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:var(--mono);font-size:9px;font-weight:700;flex:none}.flow .upload-row .uname{font-size:12.5px;font-weight:600}.flow .upload-row .umeta{font-size:11px;color:var(--ink-3);margin-top:1px}.flow .uprog{height:4px;background:var(--surface-3);border-radius:99px;overflow:hidden;margin-top:5px;width:160px}.flow .uprog>span{display:block;height:100%;width:0;background:var(--accent);border-radius:99px;transition:width .3s linear}.flow .summary{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.flow .summary .srow{display:grid;grid-template-columns:170px 1fr auto;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line);align-items:center;font-size:12.5px}.flow .summary .srow:last-child{border-bottom:0}.flow .summary .sk{color:var(--ink-3);font-weight:600;font-size:11.5px}.flow .summary .sv{color:var(--ink);font-weight:550}.flow .summary .shd{background:var(--surface-2);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.01em;grid-template-columns:1fr auto;color:var(--ink)}.flow .check-row{display:flex;gap:10px;align-items:flex-start;margin:4px 0}.flow .check-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;margin-top:1px;flex:none;cursor:pointer;position:relative;transition:all .15s}.flow .check-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.flow .check-row input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.flow .check-row label{font-size:11.5px;color:var(--ink-2);line-height:1.55;cursor:pointer}.flow .check-row label strong{color:var(--ink);font-weight:600}.flow .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:3px;gap:2px}.flow .seg button{padding:7px 14px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);transition:all .15s}.flow .seg button.on{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}.flow .success-wrap{text-align:center;max-width:480px;margin:auto;padding:30px 0;display:flex;flex-direction:column;align-items:center}.flow .success-mark{width:78px;height:78px;border-radius:22px;background:var(--positive);color:#fff;display:grid;place-items:center;margin-bottom:22px;box-shadow:0 12px 30px -8px rgba(17,122,82,.5)}@media (prefers-reduced-motion:no-preference){.flow .success-mark{animation:pop .5s cubic-bezier(.34,1.56,.64,1) both}.flow .success-mark svg{animation:draw .5s ease .15s both}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{0%{opacity:0}to{opacity:1}}.flow .success-wrap h1{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;margin-bottom:10px}.flow .success-wrap p{color:var(--ink-2);font-size:14px;line-height:1.6;margin:0 0 8px}.flow .success-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:16px 18px;text-align:left;margin:22px 0;width:100%}.flow .signin-foot{margin-top:22px;font-size:11.5px;color:var(--ink-3);line-height:1.6}.flow .fade-block{display:none}.flow .fade-block.show{display:block}@media (prefers-reduced-motion:no-preference){.flow .fade-block.show{animation:stepIn .35s ease both}}@media (max-width:1080px){.flow .grid2{grid-template-columns:1fr}.flow .field.span2{grid-column:auto}.flow .choice-grid.cols3{grid-template-columns:1fr 1fr}.flow .flow-aside{padding:34px 38px}.flow .flow-body,.flow .flow-foot,.flow .flow-topbar{padding-left:34px;padding-right:34px}}@media (max-width:840px){.flow .flow-shell{grid-template-columns:1fr}.flow .flow-aside{display:none}.flow .choice-grid.cols2,.flow .choice-grid.cols3{grid-template-columns:1fr}}.flow ::-webkit-scrollbar{width:10px}.flow ::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:2px solid var(--surface)}.flow ::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.flow .choice:focus-visible,.flow a:focus-visible,.flow button:focus-visible,.flow input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.flow{background:var(--bg)}.flow .hub-bar{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.8);backdrop-filter:saturate(170%) blur(12px);position:sticky;top:0;z-index:5}.flow .hub-bar .brand-mark{background:linear-gradient(150deg,#2F569E,#16294D)}.flow .hub-bar .brand-name{color:var(--ink)}.flow .hub-bar .brand-name small{color:var(--accent)}.flow .hub{max-width:1080px;margin:0 auto;padding:60px 40px 80px}.flow .hub-head{text-align:center;max-width:640px;margin:0 auto 44px}.flow .hub-head .eyebrow{justify-content:center}.flow .hub-head h1{font-family:var(--font-display);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:14px}.flow .hub-head h1 em{font-style:normal;color:var(--accent)}.flow .hub-head p{font-size:15px;color:var(--ink-2);line-height:1.6;margin:0}.flow .role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.flow .rcard{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px 24px 22px;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;text-align:left;overflow:hidden}.flow .rcard:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-bright));transform:scaleX(0);transform-origin:left;transition:transform .25s}.flow .rcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-2)}.flow .rcard:hover:after{transform:scaleX(1)}.flow .rcard .rc-ico{width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:18px;transition:all .2s}.flow .rcard:hover .rc-ico{background:var(--accent);color:#fff}.flow .rcard h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.flow .rcard p{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin:0 0 18px;flex:1}.flow .rcard .rc-meta{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-2);font-weight:600;margin-bottom:16px}.flow .rcard .rc-go{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--accent)}.flow .rcard .rc-go .arr{transition:transform .15s}.flow .rcard:hover .rc-go .arr{transform:translateX(3px)}.flow .hub-note{margin-top:34px;max-width:760px;margin-left:auto;margin-right:auto}@media (max-width:860px){.flow .role-cards{grid-template-columns:1fr}.flow .hub-head h1{font-size:32px}}.workspace .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.workspace .app{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.workspace .sb{background:var(--navy);color:#fff;display:flex;flex-direction:column}.workspace .sb .brand{display:flex;align-items:center;gap:11px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace .sb .mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(150deg,#3D63B5,#1E3A6B);display:grid;place-items:center;font-weight:800;font-size:14px;font-family:var(--display);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.workspace .sb .bn{font-family:var(--display);font-weight:700;font-size:14.5px}.workspace .sb .bn small{display:block;font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-top:2px}.workspace .sb .who{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:11px}.workspace .sb .who .av{width:38px;height:38px;border-radius:10px;background:var(--accent-bright);color:var(--navy);display:grid;place-items:center;font-weight:800;font-size:14px;flex:none}.workspace .sb .who .nm{font-size:13px;font-weight:700;line-height:1.2}.workspace .sb .who .rl{font-size:11px;color:#9FB0CC;margin-top:2px}.workspace .nav{padding:14px 12px;display:flex;flex-direction:column;gap:2px;flex:1}.workspace .nav .ni{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:9px;font-size:13px;font-weight:550;color:#C3CDDF;cursor:pointer;transition:background .14s,color .14s}.workspace .nav .ni:hover{background:rgba(255,255,255,.06);color:#fff}.workspace .nav .ni.active{background:var(--accent);color:#fff;font-weight:600}.workspace .nav .ni .ct{margin-left:auto;font-size:11px;font-weight:700;background:rgba(255,255,255,.14);padding:1px 8px;border-radius:99px}.workspace .nav .ni.active .ct{background:rgba(255,255,255,.24)}.workspace .sb .out{margin:12px;padding:10px 13px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;color:#9FB0CC;font-size:12.5px;font-weight:600;cursor:pointer}.workspace .sb .out:hover{color:#fff}.workspace .main{display:flex;flex-direction:column;min-width:0;background:var(--surface-2)}.workspace .top{display:flex;align-items:center;gap:14px;padding:20px 32px;background:rgba(255,255,255,.85);backdrop-filter:saturate(170%) blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.workspace .top h1{font-size:21px;font-weight:700}.workspace .top .sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.workspace .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap}.workspace .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.workspace .pill.verified{background:var(--positive-bg);color:var(--positive);border-color:transparent}.workspace .pill.verified .dot{box-shadow:0 0 0 3px rgba(17,122,82,.16)}.workspace .pill.accent{background:var(--accent-soft);color:var(--accent);border-color:transparent}.workspace .pill.warn{background:var(--warn-bg);color:var(--warn);border-color:transparent}.workspace .body{flex:1;overflow-y:auto;padding:26px 32px 50px}.workspace .body-in{max-width:1080px;margin:0 auto}.workspace .intro{margin-bottom:20px}.workspace .intro h2{font-size:16px;font-weight:700;margin-bottom:4px}.workspace .intro p{font-size:13px;color:var(--ink-3);margin:0;max-width:62ch}.workspace .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.workspace .mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;flex-direction:column}.workspace .mcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.workspace .mcard .ch{display:flex;align-items:center;gap:11px;margin-bottom:14px}.workspace .mcard .ico{width:44px;height:44px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.workspace .mcard .anon{font-family:var(--display);font-weight:700;font-size:14.5px}.workspace .mcard .idc{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:2px}.workspace .mcard .score{margin-left:auto;text-align:right}.workspace .mcard .score .n{font-family:var(--display);font-weight:800;font-size:22px;line-height:1}.workspace .mcard .score .l{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.workspace .kv{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;border-top:1px dashed var(--line)}.workspace .kv .k{color:var(--ink-3);font-weight:500}.workspace .kv .v{color:var(--ink);font-weight:600;text-align:right}.workspace .mcard .foot{margin-top:14px;display:flex;align-items:center;gap:8px}.workspace .lock{gap:6px;font-size:10.5px;color:var(--ink-3)}.workspace .btn,.workspace .lock{display:inline-flex;align-items:center;font-weight:600}.workspace .btn{justify-content:center;gap:7px;padding:9px 15px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;color:var(--ink);transition:all .14s}.workspace .btn:hover{border-color:var(--ink-3)}.workspace .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.workspace .btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 4px 12px -3px rgba(30,58,107,.5)}.workspace .btn.pos{background:var(--positive);border-color:var(--positive);color:#fff}.workspace .btn.pos:hover{filter:brightness(1.07)}.workspace .btn.ghost{border-color:transparent;color:var(--ink-2)}.workspace .btn.ghost:hover{background:var(--surface-3);color:var(--ink)}.workspace .btn.block{width:100%}.workspace .btn:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none}.workspace .btn.sm{padding:6px 11px;font-size:11.5px}.workspace .tag{display:inline-flex;padding:3px 9px;border-radius:6px;font-size:11px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);font-weight:600}.workspace .sent-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--positive)}.workspace .seg{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px;margin-bottom:18px;flex-wrap:wrap}.workspace .seg button{padding:7px 14px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);transition:all .14s}.workspace .seg button.on{background:var(--accent);color:#fff}.workspace .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:18px}.workspace .panel-hd{padding:16px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.workspace .panel-hd .pi{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.workspace .panel-hd h3{font-size:15.5px;font-weight:700}.workspace .panel-hd .ps{font-size:12px;color:var(--ink-3);margin-top:1px}.workspace .panel-bd{padding:6px 22px 16px}.workspace .frow{display:grid;grid-template-columns:210px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.workspace .frow:last-child{border-bottom:0}.workspace .frow .fk{color:var(--ink-3);font-weight:600;font-size:12px}.workspace .frow .fv{color:var(--ink);font-weight:550}.workspace .frow .fv .vchip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:10px;font-weight:700;background:var(--positive-bg);color:var(--positive);margin-left:8px}.workspace .drawer-bg{position:fixed;inset:0;background:rgba(15,27,51,.45);backdrop-filter:blur(3px);display:none;z-index:40}.workspace .drawer-bg.on{display:block}.workspace .drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:94vw;background:var(--surface);box-shadow:var(--shadow-lg);transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);z-index:41;display:flex;flex-direction:column}.workspace .drawer.on{transform:none}.workspace .drawer-hd{padding:22px 24px;border-bottom:1px solid var(--line);position:relative}.workspace .drawer-hd .x{position:absolute;top:18px;right:18px;cursor:pointer;color:var(--ink-3);padding:6px;border-radius:7px;display:grid;place-items:center}.workspace .drawer-hd .x:hover{background:var(--surface-3);color:var(--ink)}.workspace .drawer-hd .dico{width:50px;height:50px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:13px}.workspace .drawer-hd h2{font-family:var(--display);font-size:19px;font-weight:700}.workspace .drawer-hd .ds{font-size:12.5px;color:var(--ink-3);margin-top:3px}.workspace .drawer-bd{flex:1;overflow-y:auto;padding:20px 24px}.workspace .drawer-bd .sec-l{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:18px 0 8px}.workspace .drawer-bd .sec-l:first-child{margin-top:0}.workspace .cwork{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:9px;padding:10px 13px;margin-bottom:9px}.workspace .cwork .ext{width:34px;height:34px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:var(--mono);font-size:8px;font-weight:700;flex:none}.workspace .cwork .cn{font-size:12.5px;font-weight:600}.workspace .cwork .cm{font-size:11px;color:var(--ink-3)}.workspace .note{border-left:2.5px solid var(--accent);padding:11px 14px;background:var(--accent-soft);font-size:12px;line-height:1.55;border-radius:0 8px 8px 0;color:var(--ink-2);margin-top:16px}.workspace .note strong{color:var(--ink)}.workspace .drawer-ft{border-top:1px solid var(--line);padding:16px 24px;display:flex;gap:10px}.workspace .empty{padding:60px 20px;text-align:center;color:var(--ink-3)}.workspace .empty .ei{width:54px;height:54px;border-radius:14px;background:var(--surface-3);color:var(--ink-3);display:grid;place-items:center;margin:0 auto 14px}.workspace .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:all .3s;z-index:60;display:flex;align-items:center;gap:9px}.workspace .toast.on{opacity:1;transform:translateX(-50%) translateY(0)}.workspace .toast .ti{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--positive)}@media (max-width:780px){.workspace .app{grid-template-columns:1fr}.workspace .sb{display:none}}.admin{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:13.5px;line-height:1.5;letter-spacing:-.003em}.admin .admin-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.admin-brand-row{display:flex;align-items:center;gap:11px}.admin-brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(150deg,#3D63B5,#1E3A6B);display:grid;place-items:center;color:#fff;font-weight:800;letter-spacing:-.03em;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 6px rgba(0,0,0,.3)}.admin-brand-mark,.admin-brand-name{font-size:15px;font-family:var(--display)}.admin-brand-name{font-weight:700;letter-spacing:-.01em;color:var(--ink)}.admin-brand-name small{display:block;font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-top:2px;opacity:.9}.admin-secline{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:11.5px;line-height:1.4}.admin-secline svg{flex:none;color:var(--ink-3)}.admin-spinner{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:admin-spin .7s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink);transition:background .14s,border-color .14s,box-shadow .14s,transform .08s,color .14s;cursor:pointer}.admin-btn:hover{border-color:var(--ink-3)}.admin-btn:active{transform:translateY(1px)}.admin-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(15,27,51,.18)}.admin-btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 4px 12px -2px rgba(30,58,107,.4)}.admin-btn-lg{padding:12px 20px;font-size:14px}.admin-btn-block{width:100%}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-login{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.admin-login-aside{position:relative;overflow:hidden;color:#fff;padding:44px 52px;display:flex;flex-direction:column;background:radial-gradient(125% 120% at 100% 0,#2B539E 0,#18305C 42%,#0E1A30 100%)}.admin-login-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 84% 6%,#000,transparent 72%);mask-image:radial-gradient(circle at 84% 6%,#000,transparent 72%);opacity:.6}.admin-login-aside>*{position:relative;z-index:1}.admin-login-aside h2{font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.14;margin:14px 0;max-width:14ch}.admin-login-aside h2 em{font-style:normal;color:var(--accent-bright)}.admin-login-aside p{color:#AEBAD2;font-size:14px;line-height:1.6;max-width:40ch;margin:0}.admin-login-qbox{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:22px;font-size:12.5px;color:#9FB0CC;line-height:1.6}.admin-login-form{display:flex;align-items:center;justify-content:center;padding:40px}.admin-login-inner{width:100%;max-width:380px}.admin-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.admin-login-inner h1{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.025em;margin:0 0 7px}.admin-lsub{color:var(--ink-3);font-size:13.5px;margin:0 0 26px;line-height:1.5}.admin-field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.admin-field label{font-size:11.5px;font-weight:600;color:var(--ink-2)}.admin-input{width:100%;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:10px 12px;font:inherit;font-size:13.5px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.admin-input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(42,75,140,.1)}.admin-input.admin-mono{letter-spacing:.3em}@media (max-width:860px){.admin-login{grid-template-columns:1fr}.admin-login-aside{display:none}}.admin-app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.admin-asb{background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:0}.admin-asb .admin-brand-row{padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.08);margin:0}.admin-asb .admin-brand-name{color:#fff}.admin-asb .admin-brand-name small{color:var(--accent-bright)}.admin-asb-sec{padding:16px 14px 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6B7B99}.admin-asb-item{display:flex;align-items:center;gap:10px;margin:1px 8px;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#C3CDDF;cursor:pointer;transition:background .14s,color .14s}.admin-asb-item:hover{background:rgba(255,255,255,.06);color:#fff}.admin-asb-item.active{background:var(--accent);color:#fff;font-weight:600}.admin-ct{margin-left:auto;font-size:11px;font-weight:700;background:rgba(255,255,255,.12);padding:1px 8px;border-radius:99px;font-variant-numeric:tabular-nums}.admin-asb-item.active .admin-ct{background:rgba(255,255,255,.22)}.admin-asb-foot{margin-top:auto;padding:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px}.admin-av{width:32px;height:32px;border-radius:50%;background:var(--accent-bright);color:var(--navy);display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}.admin-nm{font-size:12.5px;font-weight:600}.admin-rl{font-size:11px;color:#8493AE}.admin-out{margin-left:auto;color:#8493AE;cursor:pointer;display:grid;place-items:center;padding:6px;border-radius:7px}.admin-out:hover{background:rgba(255,255,255,.08);color:#fff}.admin-main{display:flex;flex-direction:column;min-width:0;background:var(--surface-2)}.admin-atop{display:flex;align-items:center;gap:14px;padding:18px 30px;background:rgba(255,255,255,.85);backdrop-filter:saturate(170%) blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.admin-atop h1{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0}.admin-sub{font-size:12px;color:var(--ink-3);margin-top:1px}.admin-asearch{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 12px;width:280px;color:var(--ink-3)}.admin-asearch input{border:0;background:none;outline:0;font:inherit;font-size:13px;color:var(--ink);width:100%}.admin-abody{flex:1;overflow-y:auto;padding:24px 30px 40px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.admin-kpi{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:15px 17px}.admin-kl{font-size:11.5px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:7px}.admin-kv{font-family:var(--display);font-weight:800;font-size:27px;letter-spacing:-.02em;margin-top:7px;line-height:1}.admin-kv small{font-size:12px;font-weight:600;color:var(--ink-3);margin-left:4px}.admin-kdot{width:8px;height:8px;border-radius:50%}.admin-fbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.admin-fchip{padding:7px 13px;border-radius:99px;font-size:12.5px;font-weight:600;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:all .14s}.admin-fchip:hover{border-color:var(--ink-3)}.admin-fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.admin-tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}table.admin-q{width:100%;border-collapse:collapse}table.admin-q th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:13px 18px;background:var(--surface-2)}table.admin-q td,table.admin-q th{border-bottom:1px solid var(--line)}table.admin-q td{padding:14px 18px;font-size:13px;vertical-align:middle}table.admin-q tr:last-child td{border-bottom:0}table.admin-q tbody tr{cursor:pointer;transition:background .12s}table.admin-q tbody tr:hover{background:var(--surface-2)}.admin-ent{display:flex;align-items:center;gap:12px}.admin-logo{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:13px;font-family:var(--display);color:#fff;flex:none}.admin-logo-lg{width:56px;height:56px;border-radius:13px;font-size:19px}.admin-nm{font-weight:650;font-size:13.5px;color:var(--ink)}.admin-mt{font-size:11.5px;color:var(--ink-3);margin-top:1px}.admin-typetag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;font-size:11.5px;font-weight:600;background:var(--surface-3);color:var(--ink-2)}.admin-d{width:7px;height:7px;border-radius:50%}.admin-st{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap}.admin-st .admin-d{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-st-pending{background:var(--warn-bg);color:var(--warn)}.admin-st-review{background:var(--accent-soft);color:var(--accent)}.admin-st-approved{background:var(--positive-bg);color:var(--positive)}.admin-st-rejected{background:#FBE9D6;color:#97650A}.admin-st-disqualified{background:var(--danger-bg);color:var(--danger)}.admin-tarr{color:var(--ink-3);display:inline-flex}.admin-empty{padding:48px;text-align:center;color:var(--ink-3);font-size:13.5px}.admin-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);margin-bottom:16px}.admin-bk{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-weight:600;cursor:pointer}.admin-bk:hover{color:var(--ink)}.admin-dhead{display:flex;align-items:flex-start;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin-bottom:18px}.admin-dhead h2{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.admin-dsub{font-size:13px;color:var(--ink-3);margin-top:3px}.admin-dpills{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.admin-dgrid{display:grid;grid-template-columns:1fr 340px;gap:18px;align-items:start}@media (max-width:1080px){.admin-dgrid{grid-template-columns:1fr}.admin-kpis{grid-template-columns:1fr 1fr}}.admin-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:18px}.admin-card-hd{padding:14px 20px;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:space-between}.admin-cnt{font-size:11px;font-weight:600;color:var(--ink-3)}.admin-card-bd{padding:6px 20px 14px}.admin-frow{display:grid;grid-template-columns:200px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.admin-frow:last-child{border-bottom:0}.admin-fk{font-size:12px;color:var(--ink-3);font-weight:600}.admin-fv{font-size:13px;color:var(--ink);font-weight:500}.admin-vchip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:700;background:var(--positive-bg);color:var(--positive);margin-left:8px}.admin-doc{display:flex;align-items:center;gap:13px;padding:12px 20px;border-bottom:1px solid var(--line)}.admin-doc:last-child{border-bottom:0}.admin-ext{width:38px;height:38px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:var(--mono);font-size:9px;font-weight:700;flex:none}.admin-dn{font-size:13px;font-weight:600}.admin-dm{font-size:11.5px;color:var(--ink-3);margin-top:1px}.admin-dacts{margin-left:auto;display:flex;gap:7px}.admin-iconbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:7px;border:1px solid var(--line-2);background:var(--surface);font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .14s}.admin-iconbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.admin-decide{position:sticky;top:84px}.admin-decide .admin-card-bd{padding:18px 20px}.admin-dec-status{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:9px;margin-bottom:16px;font-size:13px;font-weight:600}.admin-dec-status-pending{background:var(--warn-bg);color:var(--warn)}.admin-dec-status-review{background:var(--accent-soft);color:var(--accent)}.admin-dec-status-approved{background:var(--positive-bg);color:var(--positive)}.admin-dec-status-rejected{background:#FBE9D6;color:#97650A}.admin-dec-status-disqualified{background:var(--danger-bg);color:var(--danger)}.admin-dec-btns{display:flex;flex-direction:column;gap:9px}.admin-dbtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:9px;font-size:13.5px;font-weight:700;cursor:pointer;border:1.5px solid;transition:all .14s}.admin-dbtn-approve{background:var(--positive);border-color:var(--positive);color:#fff}.admin-dbtn-approve:hover{filter:brightness(1.08);box-shadow:0 6px 16px -6px rgba(17,122,82,.6)}.admin-dbtn-reject{background:var(--surface);border-color:var(--line-2);color:#97650A}.admin-dbtn-reject:hover{border-color:#97650A;background:#FBE9D6}.admin-dbtn-dq{background:var(--surface);border-color:var(--line-2);color:var(--danger)}.admin-dbtn-dq:hover{border-color:var(--danger);background:var(--danger-bg)}.admin-dbtn:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.admin-checks{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.admin-chk{display:flex;align-items:center;gap:9px;font-size:12px;padding:5px 0;color:var(--ink-2)}.admin-ci{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;font-size:11px}.admin-chk-ok .admin-ci{background:var(--positive)}.admin-chk-warn .admin-ci{background:var(--warn)}.admin-audit{font-size:12px}.admin-alog{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--line)}.admin-alog:last-child{border-bottom:0}.admin-ad{width:9px;height:9px;border-radius:50%;margin-top:4px;flex:none}.admin-at{font-weight:600;color:var(--ink)}.admin-am{color:var(--ink-3);margin-top:1px}.admin-ax{margin-left:auto;font-size:11px;color:var(--ink-3);white-space:nowrap}.admin-modal-bg{position:fixed;inset:0;background:rgba(15,27,51,.5);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:30px}.admin-modal{background:var(--surface);border-radius:14px;box-shadow:var(--shadow-lg);width:100%;max-width:520px;overflow:hidden;animation:admin-mIn .25s cubic-bezier(.2,.7,.2,1)}.admin-modal-doc{max-width:640px}@keyframes admin-mIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.admin-modal-hd{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.admin-modal-hd h3{font-family:var(--display);font-size:16px;font-weight:700;margin:0}.admin-x{cursor:pointer;color:var(--ink-3);padding:5px;border-radius:6px;display:grid;place-items:center}.admin-x:hover{background:var(--surface-3);color:var(--ink)}.admin-modal-bd{padding:22px}.admin-modal-ft{padding:14px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px}.admin-docview{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;height:360px;overflow-y:auto;padding:26px 30px}.admin-docpage{background:#fff;box-shadow:0 1px 8px rgba(15,27,51,.12);border-radius:4px;padding:28px;min-height:300px}.admin-dvh{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--accent);padding-bottom:12px;margin-bottom:16px}.admin-dvh .admin-t{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.admin-dvh .admin-s{font-size:10px;color:var(--ink-3);margin-top:2px}.admin-ln{height:8px;background:var(--surface-3);border-radius:3px;margin-bottom:9px}.admin-ln-s{width:55%}.admin-ln-m{width:80%}.admin-ln-l{width:96%}.admin-seal{margin-top:20px;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1.5px dashed var(--positive);border-radius:8px;color:var(--positive);font-size:11px;font-weight:700}.admin-reason{width:100%;border:1px solid var(--line-2);border-radius:8px;padding:11px;font:inherit;font-size:13px;min-height:84px;resize:vertical;margin-top:4px}.admin-reason:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(42,75,140,.1)}.admin-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:all .3s;z-index:60;display:flex;align-items:center;gap:9px}.admin-toast-on{opacity:1;transform:translate(-50%)}.admin-ti{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--positive);flex:none}@media (max-width:780px){.admin-app{grid-template-columns:1fr}.admin-asb{display:none}}@keyframes cst-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.coming-soon-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:200;display:flex;align-items:flex-start;gap:12px;max-width:380px;width:calc(100% - 32px);background:var(--ink);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:16px 18px;animation:cst-in .28s ease-out}.coming-soon-toast .cst-ico{flex:none;width:30px;height:30px;border-radius:50%;background:var(--accent-bright);color:var(--ink);display:grid;place-items:center}.coming-soon-toast .cst-body{flex:1}.coming-soon-toast .cst-title{font-family:var(--display);font-weight:700;font-size:14.5px;margin-bottom:3px}.coming-soon-toast .cst-msg{font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.78);margin:0}.coming-soon-toast .cst-close{flex:none;color:rgba(255,255,255,.6);padding:4px;border-radius:6px;display:grid;place-items:center;cursor:pointer;background:transparent;border:none}.coming-soon-toast .cst-close:hover{color:#fff;background:rgba(255,255,255,.12)}@media (max-width:480px){.coming-soon-toast{bottom:16px}}