/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}:root{--uz-violet:#a78bfa;--uz-violet-rgb:167,139,250;--uz-violet-deep:#7c3aed;--uz-cyan:#38bdf8;--uz-teal:#34d399;--uz-amber:#fbbf24;--uz-orange:#f97316;--uz-user-bg:#7c3aed1f;--uz-user-border:#7c3aed47;--uz-merchant-bg:#065f4624;--uz-merchant-border:#10b98140;--uz-admin-bg:#78350f24;--uz-admin-border:#f59e0b38;--uz-bg:#030407;--uz-surface:#09090b8c;--uz-surface-deep:#09090bb8;--uz-text:#fafafa;--uz-text-muted:#ffffff61;--uz-text-dim:#71717a;--uz-text-faint:#3f3f46;--uz-text-ghost:#27272a;--uz-border-subtle:#ffffff14;--uz-border-dim:#ffffff1c;--uz-border-faint:#ffffff0d;--uz-font:"JetBrains Mono",ui-monospace,monospace;--uz-radius-card:20px;--uz-radius-btn:10px;--uz-radius-pill:999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}#sky-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.uz-brand-text{background:linear-gradient(135deg,var(--uz-violet),var(--uz-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass,.glass--deep{border-radius:var(--uz-radius-card);-webkit-backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--uz-border-dim);position:relative;overflow:hidden}.glass>*,.glass--deep>*{z-index:1;position:relative}.glass:after,.glass--deep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.glass:before,.glass--deep:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass{background:#09090b8c;box-shadow:0 8px 48px #0000008c,inset 0 1px #ffffff1a}.glass:before{background:linear-gradient(135deg,#477eeb0f 0%,#9947eb0a 100%)}.glass--deep{background:#09090bb8;box-shadow:0 8px 64px #0009,inset 0 1px #ffffff17}.glass--deep:before{background:linear-gradient(135deg,rgba(var(--accent-rgb,var(--uz-violet-rgb)),.07)0%,rgba(var(--accent-rgb,var(--uz-violet-rgb)),.02)100%)}.orb{pointer-events:none;z-index:0;filter:blur(90px);opacity:.12;border-radius:50%;position:fixed}.orb-a{background:var(--uz-violet-deep);width:600px;height:600px;animation:22s ease-in-out infinite alternate orb-drift;top:-120px;left:-100px}.orb-b{background:#0e7490;width:500px;height:500px;animation:28s ease-in-out infinite alternate-reverse orb-drift;bottom:-80px;right:-60px}.orb-c{background:#065f46;width:320px;height:320px;animation:18s ease-in-out infinite alternate orb-drift-c;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-drift{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.08)}}@keyframes orb-drift-c{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(25px - 50%),calc(15px - 50%))scale(1.1)}}.uz-pill{border-radius:var(--uz-radius-pill);border:1px solid var(--uz-border-subtle);color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.62rem;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.uz-pill:hover{color:var(--uz-text);background:#ffffff17;border-color:#ffffff38}.uz-banner{border-radius:var(--uz-radius-btn);align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.68rem;line-height:1.5;display:flex}.uz-banner__icon{flex-shrink:0;margin-top:.05rem}.uz-banner--info{color:#6ee7b7;background:#34d39914;border:1px solid #34d39938}.uz-banner--error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.uz-banner--dev{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833}.uz-banner--dev a{color:#38bdf8;text-decoration:underline}.uz-micro-label{text-transform:uppercase;letter-spacing:.18em;font-size:.52rem;font-weight:700}:root{--uz-emerald:#10b981;--uz-emerald-glow:#10b98126;--uz-zinc-950:#030407;--uz-border:#ffffff14}html.lp-html{background:var(--uz-zinc-950);height:100%;margin:0;padding:0}body{color:#fafafa;background:var(--uz-zinc-950);height:100%;min-height:100vh;font-family:Sora,sans-serif;overflow-x:hidden}#sky-canvas{z-index:0;opacity:.4;pointer-events:none;position:fixed;inset:0}.uz-watermark{opacity:.04;pointer-events:none;z-index:1;width:40vh;height:40vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#lp-root{z-index:10;flex-direction:column;min-height:100vh;display:flex;position:relative}#nav{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;padding:2.5rem 4rem;display:flex;position:absolute;top:0;left:0;right:0}#nav *{pointer-events:auto}.uz-node-info{align-items:center;gap:1.25rem;display:flex}.uz-node-text h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:1.25rem;font-weight:900}.uz-node-text p{color:#52525b;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:9px;font-weight:800}.nav-actions{align-items:center;gap:1rem;display:flex}.nav-pill{border:1px solid var(--uz-border);color:#a1a1aa;text-transform:uppercase;letter-spacing:.15em;background:#ffffff08;border-radius:9px;padding:.6rem 1.2rem;font-size:10px;font-weight:900;text-decoration:none;transition:all .2s}.nav-pill:hover{color:#fff;background:#ffffff0d;border-color:#fff}.nav-pill--login{background:var(--uz-emerald);color:#000;border-color:var(--uz-emerald)}.nav-pill--login:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-1px)}#hero{text-align:center;z-index:5;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8rem 2rem;display:flex;position:relative}.hero-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.hero-eyebrow{color:var(--uz-emerald);text-transform:uppercase;letter-spacing:.4em;align-items:center;gap:1rem;margin-bottom:2rem;font-size:11px;font-weight:900;display:flex}.hero-eyebrow span{background:#10b9814d;width:40px;height:1px}.hero-title{letter-spacing:-.06em;-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#52525b);-webkit-background-clip:text;background-clip:text;max-width:1000px;margin-bottom:2.5rem;font-size:clamp(3.5rem,10vw,7rem);font-weight:900;line-height:.9}.hero-sub{color:#71717a;max-width:600px;margin-bottom:4rem;font-size:1.2rem;line-height:1.6}.uz-master-nodes{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:900px;display:flex}.uz-master-node{-webkit-backdrop-filter:blur(28px)saturate(180%);text-align:left;background:#0e0e1173;border:1px solid #ffffff1a;border-radius:32px;flex:1;min-width:320px;max-width:420px;padding:3rem;text-decoration:none;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d}.uz-master-node:hover{background:#1414198c;border-color:#10b98180;transform:translateY(-10px)scale(1.02);box-shadow:0 50px 100px #0009,0 0 40px #10b98126}.uz-node-cite{color:#52525b;text-transform:uppercase;letter-spacing:.25em;margin-bottom:1.5rem;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:850;display:block}.uz-node-title{color:#fff;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:2.2rem;font-weight:900;line-height:1}.uz-master-node:hover .uz-node-title{color:#fff;text-shadow:0 0 20px #10b9814d}.uz-node-desc{color:#a1a1aa;font-size:.95rem;font-weight:500;line-height:1.6}.uz-node-cta{color:var(--uz-emerald);text-transform:uppercase;letter-spacing:.25em;align-items:center;gap:.5rem;margin-top:2.5rem;font-size:10px;font-weight:950;transition:all .3s;display:flex}.uz-master-node:hover .uz-node-cta{filter:drop-shadow(0 0 8px var(--uz-emerald));gap:1.25rem}.uz-node-hologram{pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:220px;height:220px;transition:all .5s;position:absolute;top:-15%;right:-15%}.uz-master-node:hover .uz-node-hologram{opacity:.4;transform:scale(1.5)translate(-10%,10%)}.uz-climate-wrap{width:100%;max-width:1000px;margin-top:6rem}.wx-card{border:1px solid var(--uz-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff03;border-radius:32px;justify-content:space-between;align-items:center;gap:4rem;padding:2.5rem 4rem;display:flex}.wx-header{text-align:left}.wx-location{text-transform:uppercase;letter-spacing:.3em;color:#52525b;margin-bottom:1rem;font-size:9px;font-weight:900}.wx-temp{color:#fff;letter-spacing:-.05em;font-size:4rem;font-weight:900}.wx-condition{color:var(--uz-emerald);margin-top:-.5rem;font-size:1rem;font-weight:800}#wx-strip{flex:1;justify-content:flex-end;gap:3rem;display:flex}.wx-item{text-align:right}.wx-label{color:#52525b;text-transform:uppercase;letter-spacing:.22em;font-size:9px;font-weight:800}.wx-value{color:#fff;font-size:1.25rem;font-weight:900}#sun-arc-wrap{width:300px}.sun-time-label{color:#52525b;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.sun-time-value{color:#a1a1aa;font-size:11px;font-weight:900}#lp-footer{border-top:1px solid var(--uz-border);justify-content:space-between;align-items:center;padding:4rem 3rem;font-family:Space Mono,monospace;font-size:10px;display:flex}.footer-copy{color:#52525b;text-transform:uppercase;letter-spacing:.1em}.footer-links{gap:3rem;display:flex}.footer-link{color:#52525b;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--uz-emerald)}@media (max-width:900px){#nav{padding:1.5rem 2rem}.uz-master-nodes{flex-direction:column;align-items:center}.uz-master-node{width:100%;max-width:none}.wx-card{text-align:center;flex-direction:column;gap:2rem;padding:2rem}.wx-header{text-align:center}#wx-strip{justify-content:center;width:100%}}#auth-wrap{color:#111;background:url(/images/unityzm_heritage_mesh-03f245040c582d619a2d02d017165215.png?vsn=d) 50%/cover no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Sora,sans-serif;display:flex;overflow-x:hidden}.auth-root-wrapper .bg{display:none}@media (max-height:680px){#auth-wrap{justify-content:flex-start;padding-top:3rem}}#auth-root{z-index:1;flex-direction:column;gap:0;width:100%;max-width:26rem;display:flex;position:relative}.auth-topbar{justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding:0 .25rem;display:flex}.auth-logo{letter-spacing:-.05em;background:linear-gradient(135deg,var(--uz-violet),var(--uz-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}.auth-back{color:#3f3f46;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.62rem;text-decoration:none;transition:all .14s;display:flex}.auth-back:hover{color:#fafafa;border-color:#fff3}.auth-card{padding:2rem}.auth-role-row{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.auth-role-icon{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.28);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.auth-role-label{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 .2rem;font-size:.52rem;font-weight:700}.auth-role-title{color:#fafafa;letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.auth-alternate{text-align:center;color:#3f3f46;margin-top:1.25rem;font-size:.62rem}.auth-alternate a{color:var(--accent);font-weight:700;text-decoration:none}.auth-alternate a:hover{text-decoration:underline}.auth-footer{text-align:center;color:#27272a;letter-spacing:.06em;margin-top:2rem;font-size:.55rem}.auth-field-wrap{margin-bottom:1.1rem}.auth-field-label{text-transform:uppercase;letter-spacing:.14em;color:#71717a;margin-bottom:.45rem;font-size:.6rem;font-weight:700;display:block}.auth-input{color:#fafafa;width:100%;caret-color:var(--accent);background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:.7rem .875rem;font-family:JetBrains Mono,monospace;font-size:.78rem;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:#3f3f46}.auth-input:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.auth-input[readonly]{opacity:.5;cursor:not-allowed}.auth-error{color:#f87171;margin:.3rem 0 0;font-size:.6rem;display:block}.auth-btn-primary{background:rgba(var(--accent-rgb),.12);width:100%;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.3);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 12px rgba(var(--accent-rgb),.05);border-radius:12px;margin-bottom:.75rem;padding:1rem;font-family:Sora,sans-serif;font-size:.68rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth-btn-primary:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.5);box-shadow:0 6px 16px rgba(var(--accent-rgb),.1);transform:translateY(-1px)}.auth-btn-ghost{border:1px solid rgba(var(--accent-rgb),.22);color:#71717a;cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:10px;width:100%;padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;transition:all .15s}.auth-btn-ghost:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.auth-btn-stack{flex-direction:column;gap:.625rem;display:flex}.auth-btn-stack--tight{flex-direction:column;gap:.5rem;display:flex}.auth-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:.25rem;margin-bottom:2rem;padding:.25rem;display:flex}.auth-tab{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#52525b;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;padding:.75rem .5rem;font-family:Sora,sans-serif;font-size:.62rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth-tab:hover:not(.auth-tab--active){color:#a1a1aa;background:#ffffff0d}.auth-tab--active{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.25);color:var(--accent);box-shadow:0 4px 12px rgba(var(--accent-rgb),.05)}.auth-tab-panel{display:none}.auth-tab-panel--active{display:block}.auth-header{text-align:center;margin-bottom:2rem}.auth-header-icon{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;font-size:1.5rem;display:flex}.auth-header-title{color:#fafafa;letter-spacing:-.02em;margin:0 0 .35rem;font-size:.95rem;font-weight:800}.auth-header-sub{color:#52525b;margin:0;font-size:.65rem}.auth-hint{text-align:center;color:#3f3f46;margin-top:1rem;font-size:.62rem;line-height:1.6}.auth-hint--below-field{color:#3f3f46;margin:-.5rem 0 1.25rem;font-size:.62rem;line-height:1.6}.auth-hint--footer{text-align:center;color:#3f3f46;margin-top:1.25rem;font-size:.6rem;line-height:1.6}.auth-card--clean{background:#fff;border:1px solid #d5dbdb;border-radius:4px;width:100%;max-width:380px;padding:3rem 2.5rem;box-shadow:0 4px 6px #0000000d}.auth-logo--clean{text-align:center;margin-bottom:2rem;font-family:Sora,sans-serif;font-size:1.8rem;font-weight:700}.auth-btn-primary--clean{border:1px solid #a88734 #9c7e31 #846a29;color:#111;background:linear-gradient(#f7dfa1,#f0c14b);border-radius:3px;width:100%;padding:.6rem;font-size:.85rem;font-weight:500;transition:all .1s;box-shadow:inset 0 1px #fff6}.auth-btn-primary--clean:hover{background:linear-gradient(#f5d78e,#eeb933);border-color:#a88734 #9c7e31 #846a29}.auth-input--clean{color:#111;background:#fff;border:1px solid #a6a6a6;border-radius:3px;padding:.5rem .7rem;font-size:.9rem;transition:all .1s}.auth-input--clean:focus{border-color:#e77600;outline:none;box-shadow:0 0 3px 2px #e4791180}.philosophy-text{text-align:center;color:#fff;text-shadow:0 2px 4px #00000080;max-width:400px;margin-top:2rem}.philosophy-title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.philosophy-body{opacity:.9;font-size:.85rem;line-height:1.5}.auth-clean-h1{color:#111;margin-bottom:.25rem;font-size:1.5rem;font-weight:500}.auth-clean-p{color:#111;font-size:.875rem}.auth-clean-link{color:#0066c0;transition:color .1s}.auth-clean-link:hover{color:#c45500;text-decoration:underline}.auth-clean-tabs{background-color:#f3f4f6;border-radius:4px;gap:.5rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.auth-clean-tab-btn{border-radius:4px;flex:1;padding:.25rem 0;font-size:.75rem;font-weight:500;transition:all .1s}.auth-clean-tab-btn--active{color:#111;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px #0000001a}.auth-clean-tab-btn--inactive{opacity:.6;color:#555;border:1px solid #0000}.auth-clean-form-group{margin-bottom:1rem}.auth-clean-footer{border-top:1px solid #eee;margin-top:2rem;padding-top:1.5rem;font-size:.875rem}.auth-clean-spacer-pt-4{padding-top:1rem}.auth-clean-mb-6{margin-bottom:1.5rem}.auth-clean-label{color:#111;font-size:.875rem;font-weight:700}.auth-clean-text-sm{font-size:.875rem}.auth-clean-text-xs{font-size:.75rem}.auth-clean-gray{color:#555}.auth-clean-bold{font-weight:700}:root{--glass-blur:14px;--glass-opacity:.13;--glass-border:.18;--grad-hue-a:210;--grad-hue-b:260;--grad-sat:80%;--grad-light:60%}.glass-card{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(180%);background:rgba(9,9,11,calc(.72 - var(--glass-opacity)*.6));border:1px solid rgba(255,255,255,var(--glass-border));box-shadow:0 4px 32px #00000073,inset 0 1px 0 rgba(255,255,255,calc(var(--glass-border)*.5));border-radius:16px;transition:border-color .2s,transform .18s,box-shadow .2s;position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(135deg,hsla(var(--grad-hue-a),var(--grad-sat),var(--grad-light),.07)0%,hsla(var(--grad-hue-b),var(--grad-sat),var(--grad-light),.04)100%);position:absolute;inset:0}.glass-card:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,calc(var(--glass-border)*1.2)),transparent);pointer-events:none;z-index:2;height:1px;position:absolute;top:0;left:10%;right:10%}.glass-card>*{z-index:1;position:relative}.glass-card:hover{border-color:rgba(255,255,255,calc(var(--glass-border)*2.2));box-shadow:0 8px 48px #0000008c,inset 0 1px 0 rgba(255,255,255,calc(var(--glass-border)*.8));transform:translateY(-2px)}.glass-slider{appearance:none;cursor:pointer;background:#27272a;border-radius:2px;outline:none;width:100%;height:3px}.glass-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#a78bfa;border:2px solid #09090b;border-radius:50%;width:13px;height:13px;transition:background .15s}.glass-slider::-moz-range-thumb{cursor:pointer;background:#a78bfa;border:2px solid #09090b;border-radius:50%;width:13px;height:13px}.glass-slider:hover::-webkit-slider-thumb{background:#c084fc}#home-root{z-index:1;color:#fafafa;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.home-grid-3{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.home-grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.day-widget-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);min-height:10rem;display:grid}.module-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;display:grid}.module-section-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.module-section-divider{background:#27272a;flex:1;height:1px}.module-tile-header{justify-content:space-between;align-items:flex-start;margin-bottom:.875rem;display:flex}.module-tile-icon{border-radius:10px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;display:flex}.module-tile-link{text-decoration:none;display:block}.module-tile-title{color:#fafafa;margin:0 0 .25rem;font-size:.82rem;font-weight:700}.module-tile-desc{color:#52525b;margin:0;font-size:.65rem;line-height:1.5}.module-tile-title--muted{color:#71717a}.module-tile-desc--muted{color:#3f3f46}.status-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:.15rem .45rem;font-size:.55rem;font-weight:700}.status-badge--live{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.status-badge--beta{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.status-badge--soon{color:#52525b;background:#71717a26;border:1px solid #71717a33}#fab-root{z-index:100;position:fixed;bottom:1.5rem;right:1.5rem}#fab-menu{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;margin-bottom:.625rem;transition:opacity .18s,transform .18s;display:flex;transform:translateY(12px)scale(.95)}#fab-menu.open{opacity:1;pointer-events:auto;transform:none}.fab-item{cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(180%);color:#d4d4d8;white-space:nowrap;background:#09090bd1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,transform .12s;display:flex;box-shadow:0 4px 20px #00000080}.fab-item:hover{background:#18181bf2;border-color:#ffffff40;transform:translate(-3px)}.fab-item .fab-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;display:flex}#fab-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.2rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 24px #8b5cf680}#fab-btn:hover{transform:scale(1.08);box-shadow:0 6px 32px #8b5cf6b3}#fab-btn.open{transform:rotate(45deg)}#settings-panel{z-index:99;opacity:0;pointer-events:none;width:min(22rem,100vw - 3rem);transition:opacity .2s,transform .2s;position:fixed;bottom:5.5rem;right:1.5rem;transform:translateY(16px)scale(.97)}#settings-panel.open{opacity:1;pointer-events:auto;transform:none}.settings-row{flex-direction:column;gap:.875rem;display:flex}.settings-field{flex-direction:column;display:flex}.settings-field-header{justify-content:space-between;margin-bottom:.4rem;display:flex}.settings-label{text-transform:uppercase;letter-spacing:.1em;color:#71717a;font-size:.6rem}.settings-value{color:#a78bfa;font-size:.6rem}.settings-reset{color:#a78bfa;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#a78bfa1a;border:1px solid #a78bfa40;border-radius:7px;width:100%;padding:.45rem;font-family:inherit;font-size:.65rem;font-weight:700;transition:all .12s}.settings-reset:hover{background:#a78bfa2e}#feed-overlay{z-index:200;pointer-events:none;background:0 0;transition:background .25s;position:fixed;inset:0}#feed-overlay.open{pointer-events:auto;background:#0000008c}#feed-panel{z-index:201;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#09090be0;border-right:1px solid #ffffff1a;flex-direction:column;width:min(28rem,90vw);transition:transform .3s cubic-bezier(.32,0,.08,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}#feed-panel.open{transform:translate(0)}.feed-panel-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.feed-panel-title-group{align-items:center;gap:.625rem;display:flex}.feed-panel-label{text-transform:uppercase;letter-spacing:.15em;color:#52525b;margin:0;font-size:.6rem}.feed-panel-name{color:#fafafa;margin:0;font-size:.82rem;font-weight:700}.feed-close-btn{color:#52525b;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.2rem;transition:color .12s}.feed-close-btn:hover{color:#fafafa}#feed-scroll{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;overflow-y:scroll}#feed-scroll::-webkit-scrollbar{display:none}.feed-item{scroll-snap-align:start;border-bottom:1px solid #ffffff0f;flex-direction:column;height:100vh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.feed-item.featured{scroll-snap-align:none;height:auto;min-height:0}.feed-video-bg{background:linear-gradient(160deg,#0d0d14,#1a0d2e);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-video-bg .placeholder-icon{opacity:.18;font-size:3rem}.feed-gradient-overlay{background:linear-gradient(#0000 0%,#0003 50%,#000000d9 100%);position:absolute;inset:0}.feed-content{z-index:2;margin-top:auto;padding:1.25rem;position:relative}.feed-actions{z-index:3;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;bottom:5rem;right:.75rem}.feed-action-btn{cursor:pointer;color:#fff;flex-direction:column;align-items:center;gap:.2rem;display:flex}.feed-action-btn .icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;transition:background .15s,transform .12s;display:flex}.feed-action-btn:hover .icon{background:#ffffff38;transform:scale(1.08)}.feed-action-btn span{color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:.6rem}.feed-merchant-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.feed-merchant-avatar{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;display:flex}.feed-merchant-name{color:#fff;margin:0;font-size:.75rem;font-weight:700}.feed-live-row{align-items:center;gap:.3rem;display:flex}.feed-live-dot{background:#ef4444;border-radius:50%;width:5px;height:5px}.feed-live-label{color:#fff9;font-size:.58rem}.feed-title{color:#fff;margin:0 0 .5rem;font-size:.82rem;font-weight:700}.feed-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.feed-tag{color:#ffffff80;font-size:.6rem}.feed-shop-btn{color:#fff;cursor:pointer;background:#a78bfae6;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.live-badge{background:#ef4444e6;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex}.live-badge-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse-dot}.live-badge-label{color:#fff;letter-spacing:.08em;font-size:.6rem;font-weight:700}#session-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;position:fixed;inset:0}#session-dialog{z-index:301;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.session-dialog-card{pointer-events:auto;background:#09090bf7;border:1px solid #ffffff1a;border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:56rem;max-height:92vh;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden;box-shadow:0 -12px 60px #000c}.session-dialog-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.session-dialog-title-group{align-items:center;gap:.75rem;min-width:0;display:flex}.session-dialog-icon{background:#a78bfa1f;border:1px solid #a78bfa47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;display:flex}.session-dialog-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#52525b;margin:0 0 .1rem;font-size:.52rem}.session-dialog-title{color:#fafafa;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:.85rem;font-weight:900}.session-legend{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.session-legend-item{color:#52525b;align-items:center;gap:.25rem;font-size:.55rem;display:flex}.session-legend-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.session-close-btn{color:#52525b;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;transition:all .12s;display:flex}.session-close-btn:hover{color:#fafafa;background:#ffffff1a}.session-stats-strip{border-bottom:1px solid #ffffff0f;flex-shrink:0;display:flex;overflow-x:auto}.session-stat-cell{text-align:center;flex:1;min-width:5rem;padding:.625rem .75rem}.session-stat-value{letter-spacing:-.04em;margin:0;font-size:1rem;font-weight:900;line-height:1.1}.session-stat-label{text-transform:uppercase;letter-spacing:.12em;color:#3f3f46;white-space:nowrap;margin:.1rem 0 0;font-size:.5rem}.session-grid{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1rem 1.5rem;display:flex;overflow-y:auto}.session-empty{text-align:center;color:#3f3f46;grid-column:1/-1;padding:3rem 1rem}.session-empty-icon{margin:0 0 .75rem;font-size:1.75rem}.session-empty-title{color:#52525b;margin:0 0 .25rem;font-size:.7rem;font-weight:700}.session-empty-sub{color:#3f3f46;margin:0;font-size:.6rem}.session-you-badge{text-transform:uppercase;letter-spacing:.12em;color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:999px;padding:.1rem .4rem;font-size:.48rem;font-weight:800;position:absolute;top:.5rem;right:.5rem}.session-avatar-row{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.session-avatar{color:#a78bfa;background:#a78bfa1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.7rem;font-weight:800;display:flex;position:relative}.session-avatar-dot{border:2px solid #09090b;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.session-name{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;font-weight:700;overflow:hidden}.session-status-line{color:#52525b;text-overflow:ellipsis;white-space:nowrap;margin:.05rem 0 0;font-size:.55rem;overflow:hidden}.session-info-grid{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.session-info-cell{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;padding:.35rem .5rem}.session-info-label{text-transform:uppercase;letter-spacing:.1em;color:#3f3f46;margin:0 0 .1rem;font-size:.45rem}.session-info-value{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6rem;font-weight:700;overflow:hidden}.session-info-value--accent{color:#a78bfa}.session-info-value--cyan{color:#38bdf8}.session-info-value--dim{color:#52525b}.session-detail-section{border-top:1px solid #ffffff12;flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.session-section-label{text-transform:uppercase;letter-spacing:.14em;color:#3f3f46;margin:0 0 .2rem;font-size:.48rem}.session-detail-grid{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.session-location-cell{background:#38bdf80a;border:1px solid #38bdf81f;border-radius:6px;padding:.35rem .5rem}.session-ua-cell{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:.35rem .5rem}.session-ua-value{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.52rem;overflow:hidden}.session-kill-btn{color:#f87171;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#ef444414;border:1px solid #ef444438;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.25rem;padding:.45rem;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .12s;display:flex}.session-kill-btn:hover{background:#ef44442e;border-color:#ef444466}.session-hint{color:#3f3f46;font-size:.48rem}.session-dialog-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.session-dialog-footer p{color:#3f3f46;margin:0;font-size:.55rem}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (max-width:900px){.home-grid-3{grid-template-columns:1fr 1fr}.home-grid-3>:last-child{grid-column:1/-1}.home-grid-2{grid-template-columns:1fr}.day-widget-grid{grid-template-columns:1fr 1fr}.day-widget-grid>:nth-child(3),.day-widget-grid>:nth-child(4){border-top:1px solid #ffffff0f;border-right:none!important}#feed-panel{width:min(32rem,92vw)}}@media (max-width:600px){.home-grid-3,.home-grid-2,.day-widget-grid{grid-template-columns:1fr}.day-widget-grid>*{border-top:1px solid #ffffff0f;border-right:none!important}.day-widget-grid>:first-child{border-top:none}#home-root{padding:1rem .75rem 6rem}#fab-root{bottom:1rem;right:1rem}#settings-panel{width:calc(100vw - 2rem);bottom:5rem;right:1rem}#feed-panel{border-right:none;width:100vw}.module-grid{grid-template-columns:1fr 1fr!important}}.card-pad{padding:1.5rem}.card-pad-0{padding:0}.card-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.card-header--start{align-items:flex-start}.card-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#3f3f46;margin:0;font-size:.58rem}.card-title{color:#fafafa;margin:0;font-size:.9rem;font-weight:700}.card-link{color:#52525b;font-size:.65rem;font-weight:600;text-decoration:none;transition:color .12s}.card-link:hover{color:#a1a1aa}.user-avatar-row{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.user-avatar{color:#a78bfa;letter-spacing:-.02em;background:linear-gradient(135deg,#a78bfa22,#c084fc33);border:2px solid #a78bfa55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.2rem;font-weight:800;display:flex}.user-name{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.95rem;font-weight:700;overflow:hidden}.user-email{color:#52525b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.62rem;overflow:hidden}.user-kyc-row{background:#00000040;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;display:flex}.user-kyc-label{text-transform:uppercase;letter-spacing:.1em;color:#3f3f46;margin:0;font-size:.58rem}.user-details-list{flex-direction:column;gap:.5rem;display:flex}.user-details-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.user-details-key{text-transform:uppercase;letter-spacing:.08em;color:#3f3f46;white-space:nowrap;font-size:.58rem}.user-details-val{color:#a1a1aa;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.68rem;overflow:hidden}.user-edit-link{color:#52525b;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.65rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.user-edit-link:hover{color:#a1a1aa}.finance-totals{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.finance-ccy-label{text-transform:uppercase;letter-spacing:.1em;color:#3f3f46;margin:0 0 .2rem;font-size:.58rem}.finance-ccy-value{color:#34d399;letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:900;line-height:1}.finance-ccy-empty{color:#3f3f46;margin:0;font-size:1.5rem;font-weight:800}.finance-stats-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}.finance-stat-cell{background:#00000040;border:1px solid #27272a;border-radius:8px;padding:.625rem .75rem}.finance-stat-label{text-transform:uppercase;letter-spacing:.1em;color:#3f3f46;margin:0 0 .3rem;font-size:.55rem}.finance-stat-value{letter-spacing:-.02em;margin:0;font-size:.88rem;font-weight:800}.finance-accounts-list{flex-direction:column;gap:.375rem;display:flex}.finance-account-row{background:#0003;border:1px solid #27272a;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;text-decoration:none;transition:border-color .12s;display:flex}.finance-account-row:hover{border-color:#3f3f46}.finance-account-left{align-items:center;gap:.5rem;min-width:0;display:flex}.finance-account-name{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.finance-account-bal{white-space:nowrap;margin-left:.5rem;font-size:.78rem;font-weight:700}.finance-account-ccy{color:#52525b;font-size:.6rem}.finance-more{color:#3f3f46;text-align:right;margin:.25rem 0 0;font-size:.62rem}.type-badge{text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:.12rem .4rem;font-size:.65rem;font-weight:700}.type-badge--sm{padding:.1rem .35rem;font-size:.55rem}.accounts-actions{gap:.5rem;display:flex}.accounts-new-link{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:5px;padding:.25rem .625rem;font-size:.65rem;font-weight:700;text-decoration:none;transition:all .12s}.accounts-new-link:hover{background:#10b9812e}.accounts-empty{text-align:center;color:#3f3f46;border:1px dashed #27272a;border-radius:8px;padding:2rem;font-size:.78rem}.accounts-empty a{color:#a78bfa;margin-left:.3rem;text-decoration:none}.accounts-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.625rem;display:grid}.account-mini-card{border-radius:10px;padding:.875rem;text-decoration:none;transition:all .14s;display:block}.account-mini-top{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.account-mini-status{border-radius:50%;width:5px;height:5px;margin-top:.15rem}.account-mini-name{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .5rem;font-size:.7rem;font-weight:700;overflow:hidden}.account-mini-balance{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800;line-height:1}.account-mini-ccy{color:#3f3f46;margin:.2rem 0 0;font-size:.55rem}.txns-empty{text-align:center;color:#3f3f46;padding:2rem;font-size:.75rem}.txns-list{flex-direction:column;gap:0;display:flex}.txn-row{border-bottom:1px solid #27272a22;align-items:center;gap:.625rem;padding:.625rem 0;transition:background .12s;display:flex}.txn-row:hover{background:#ffffff05}.txn-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.65rem;font-weight:800;display:flex}.txn-desc{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;overflow:hidden}.txn-date{color:#3f3f46;margin:0;font-size:.58rem}.txn-amount{white-space:nowrap;margin:0;font-size:.78rem;font-weight:700}.dw-section-label{text-transform:uppercase;letter-spacing:.18em;color:#3f3f46;margin:0 0 .6rem;font-size:.55rem}.dw-clock-row{align-items:baseline;gap:.4rem;display:flex}.dw-time{color:#fafafa;letter-spacing:-.06em;font-size:2.8rem;font-weight:900;line-height:1}.dw-ampm{color:#52525b;font-size:.85rem;font-weight:700}.dw-weeknum{color:#3f3f46;margin-left:.25rem;font-size:.65rem;font-weight:700}.dw-date{color:#71717a;margin:.4rem 0 0;font-size:.72rem}.dw-phase{color:#a1a1aa;margin:0 0 1rem;font-size:.78rem;font-weight:700}.dw-progress-stack{flex-direction:column;gap:.5rem;display:flex}.dw-progress-header{justify-content:space-between;margin-bottom:.2rem;display:flex}.dw-progress-label{text-transform:uppercase;letter-spacing:.1em;color:#3f3f46;font-size:.55rem}.dw-progress-sub{color:#3f3f46;font-size:.55rem}.dw-progress-track{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.dw-progress-bar{border-radius:2px;width:0%;height:100%;transition:width 1s linear}.dw-progress-bar--day{background:linear-gradient(90deg,#fbbf24,#f97316)}.dw-progress-bar--week{background:linear-gradient(90deg,#818cf8,#a78bfa)}.qa-grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.qa-item{cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.875rem;text-decoration:none;transition:all .15s;display:flex}.qa-icon{border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.15rem;font-size:1.25rem;line-height:1;display:flex}.qa-label{color:#fafafa;margin:0;font-size:.68rem;font-weight:700}.qa-sub{margin:0;font-size:.58rem}#ws-tabs-inner{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.ws-tab{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#52525b;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .72rem;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .13s;display:flex}.ws-tab-close{opacity:.35;cursor:pointer;margin-left:.12rem;font-size:.8rem;transition:opacity .12s}.ws-tab-close:hover{opacity:.8}.ws-action-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-family:inherit;font-size:.6rem;font-weight:700;text-decoration:none;transition:all .13s;display:flex}.ws-action-btn--feed{color:#f87171;background:#ef44441a;border-color:#ef444440}.ws-action-btn--feed:hover{background:#ef44442e}.ws-action-btn--session{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff1a}.ws-action-btn--session:hover{color:#fafafa;background:#ffffff1a}.ws-live-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse-dot;display:inline-block}.ws-session-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s}.ws-user-wrap{position:relative}.ws-user-wrap.open .ws-user-caret{transform:rotate(180deg)}.ws-dropdown{z-index:300;background:#09090bf7;border:1px solid #ffffff1a;border-radius:10px;min-width:10rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 8px 32px #0009}.ws-dropdown-header{border-bottom:1px solid #ffffff12;padding:.625rem .875rem}.ws-dropdown-email{color:#52525b;text-overflow:ellipsis;white-space:nowrap;max-width:13rem;margin:0;font-size:.58rem;overflow:hidden}.ws-dropdown-item{color:#71717a;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.55rem .875rem;font-family:inherit;font-size:.65rem;font-weight:700;text-decoration:none;transition:background .1s,color .1s;display:flex}.ws-dropdown-item:hover{color:#fafafa;background:#ffffff0d}.ws-dropdown-item--danger{color:#f87171}.ws-dropdown-item--danger:hover{color:#fca5a5;background:#ef444414}.ws-dropdown-sep{background:#ffffff0f;height:1px;margin:0}#ws-home-menu-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .13s;display:flex}#ws-home-menu-btn:hover,#ws-home-menu-btn.open{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa4d}#ws-home-menu-panel{animation:.16s cubic-bezier(.21,1.02,.73,1) both ws-menu-in}@keyframes ws-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}#ws-home-menu-preview{animation:.14s both ws-preview-in}@keyframes ws-preview-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ws-action-btn--inbox{color:#a78bfa;background:#a78bfa0f;border-color:#a78bfa40;align-items:center;gap:.3rem;display:flex;position:relative}.ws-action-btn--inbox:hover{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa73}#ws-usn-inbox-badge{color:#09090b;text-align:center;background:#a78bfa;border-radius:999px;flex-shrink:0;min-width:1rem;padding:.1rem .32rem;font-size:.38rem;font-weight:900;line-height:1;display:none}@keyframes usn-inbox-new-flash{0%,to{box-shadow:none}25%,75%{box-shadow:0 0 0 2px #a78bfa99}50%{box-shadow:0 0 0 4px #a78bfa4d}}.usn-inbox-new-flash{animation:.9s ease-out usn-inbox-new-flash}.ws-inbox-unseen-dot{background:#a78bfa;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:none;box-shadow:0 0 5px #a78bfab3}#ws-bar-shell{z-index:200;-webkit-backdrop-filter:blur(20px);scrollbar-width:none;background:#09090beb;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:.4rem;min-height:38px;padding:.35rem 1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;position:sticky;top:0;overflow-x:auto}#ws-bar-shell::-webkit-scrollbar{display:none}.ws-bar-left{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.ws-bar-right{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;padding-left:.5rem;display:flex}.ws-bar-sep{background:#ffffff14;flex-shrink:0;width:1px;height:1.1rem;margin:0 .2rem}.ws-nav-btn{color:#52525b;cursor:pointer;opacity:.25;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-family:inherit;font-size:.9rem;transition:opacity .15s,color .15s;display:flex}.ws-nav-btn:not([disabled]):hover{opacity:.8;color:#fafafa}#merchant-ws-tabs-inner{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.ws-tab{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#52525b;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .72rem;font-family:inherit;font-size:.6rem;font-weight:700;text-decoration:none;transition:all .13s;display:flex}.ws-tab:hover{color:#a1a1aa;border-color:#ffffff14}.ws-tab--active{color:#34d399;background:#34d3991f;border-color:#34d39940}.ws-tab-icon{font-size:.82rem;line-height:1}.merchant-usn-status{letter-spacing:.04em;text-transform:uppercase;color:#38bdf8;opacity:.8;white-space:nowrap;align-items:center;gap:.35rem;padding:0 .4rem;font-size:.6rem;font-weight:700;display:flex}.merchant-usn-dot{background:#38bdf8;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite merchant-usn-pulse}@keyframes merchant-usn-pulse{0%,to{opacity:1;box-shadow:0 0 5px #38bdf8}50%{opacity:.5;box-shadow:0 0 2px #38bdf8}}.ws-user-btn{color:#34d399;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#34d39914;border:1px solid #34d39933;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .5rem .18rem .35rem;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .13s;display:flex}.ws-user-btn:hover{background:#34d39926;border-color:#34d39959}.ws-user-avatar{color:#34d399;background:#34d39926;border:1px solid #34d39959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.52rem;font-weight:800;display:flex}.ws-user-caret{opacity:.6;margin-left:.1rem;font-size:.5rem;transition:transform .15s}.merchant-profile-dropdown{z-index:9000;background:#09090b;border:1px solid #27272a;border-radius:12px;min-width:200px;font-family:JetBrains Mono,ui-monospace,monospace;animation:.14s cubic-bezier(.21,1.02,.73,1) both merchant-dropdown-in;position:fixed;top:2.6rem;right:.75rem;overflow:hidden;box-shadow:0 12px 40px #000000b3}@keyframes merchant-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.merchant-profile-dropdown__header{border-bottom:1px solid #18181b;padding:.875rem 1rem}.merchant-profile-dropdown__email{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.75rem;font-weight:700;overflow:hidden}.merchant-profile-dropdown__role{color:#34d399;margin:0;font-size:.6rem}.merchant-profile-dropdown__nav{padding:.35rem 0}.merchant-profile-dropdown__item{color:#a1a1aa;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.72rem;text-decoration:none;transition:all .12s;display:flex}.merchant-profile-dropdown__item:hover{color:#fafafa;background:#ffffff0d}.merchant-profile-dropdown__sep{border-top:1px solid #18181b;padding:.35rem 0}.merchant-profile-dropdown__signout{color:#f87171;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.72rem;text-decoration:none;transition:all .12s;display:flex}.merchant-profile-dropdown__signout:hover{background:#ef444414}@keyframes usn-ws-pulse{0%,to{opacity:1;box-shadow:0 0 5px #38bdf8}50%{opacity:.5;box-shadow:0 0 2px #38bdf8}}@media (max-width:640px){.ws-tab{padding:.22rem .45rem}.ws-tab .ws-tab-icon+*,.ws-user-btn span:not(.ws-user-avatar):not(.ws-user-caret){display:none}}#adm-bar-shell{z-index:200;-webkit-backdrop-filter:blur(20px);scrollbar-width:none;background:#09090bf2;border-bottom:1px solid #e879f91f;flex-shrink:0;align-items:center;gap:.4rem;min-height:38px;padding:.35rem 1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;position:sticky;top:0;overflow-x:auto}#adm-bar-shell::-webkit-scrollbar{display:none}.adm-bar-brand{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.adm-bar-brand-icon{color:#e879f9;filter:drop-shadow(0 0 4px #e879f980);font-size:.85rem}.adm-bar-brand-label{letter-spacing:.2em;color:#e879f9;text-transform:uppercase;font-size:.5rem;font-weight:800}.adm-bar-left{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.adm-bar-right{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;padding-left:.5rem;display:flex}.adm-bar-sep{background:#ffffff12;flex-shrink:0;width:1px;height:1.1rem;margin:0 .2rem}.adm-nav-btn{color:#52525b;cursor:pointer;opacity:.3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-family:inherit;font-size:.9rem;transition:opacity .15s,color .15s;display:flex}.adm-nav-btn:hover{opacity:.85;color:#fafafa}#adm-tabs-inner{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.adm-tab{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#52525b;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .72rem;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .13s;display:flex}.adm-tab:hover{color:#a1a1aa;border-color:#ffffff12}.adm-tab--active{color:#e879f9;background:#e879f91a;border-color:#e879f933}.adm-tab-icon{font-size:.82rem;line-height:1}.adm-tab-close{opacity:.3;cursor:pointer;margin-left:.12rem;font-size:.8rem;transition:opacity .12s}.adm-tab-close:hover{opacity:.8}.adm-action-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-family:inherit;font-size:.6rem;font-weight:700;text-decoration:none;transition:all .13s;display:flex}.adm-action-btn--feed{color:#f87171;background:#ef44441a;border-color:#ef444438}.adm-action-btn--feed:hover{background:#ef44442e}.adm-action-btn--session{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff17}.adm-action-btn--session:hover{color:#fafafa;background:#ffffff17}.adm-live-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse-dot;display:inline-block}.adm-session-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s}.adm-user-btn{color:#e879f9;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e879f912;border:1px solid #e879f92e;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .5rem .18rem .35rem;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .13s;display:flex}.adm-user-btn:hover{background:#e879f921;border-color:#e879f952}.adm-user-avatar{background:#e879f924;border:1px solid #e879f94d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.adm-user-caret{opacity:.55;margin-left:.1rem;font-size:.5rem;transition:transform .15s}.adm-dropdown{background:#09090bfa;border:1px solid #e879f92e;border-radius:10px;min-width:11rem;overflow:hidden;box-shadow:0 8px 32px #000000b3,0 0 0 1px #e879f90f}.adm-dropdown-header{border-bottom:1px solid #ffffff0f;padding:.625rem .875rem}.adm-dropdown-email{color:#52525b;text-overflow:ellipsis;white-space:nowrap;max-width:13rem;margin:0;font-size:.58rem;overflow:hidden}.adm-dropdown-item{color:#71717a;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.55rem .875rem;font-family:inherit;font-size:.65rem;font-weight:700;text-decoration:none;transition:background .1s,color .1s;display:flex}.adm-dropdown-item:hover{color:#fafafa;background:#ffffff0d}.adm-dropdown-item--danger{color:#f87171}.adm-dropdown-item--danger:hover{color:#fca5a5;background:#ef444414}.adm-dropdown-sep{background:#ffffff0f;height:1px;margin:0}.adm-session-dialog{z-index:290;background:#09090bfa;border:1px solid #e879f926;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;width:min(52rem,96vw);max-height:75vh;font-family:JetBrains Mono,monospace;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -12px 60px #000c,0 0 0 1px #e879f90d}.session-dialog-sub{color:#52525b;margin:0;font-size:.52rem}.session-dialog-body{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem 1.5rem;display:flex;overflow-y:auto}.session-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:.7rem .875rem;transition:border-color .15s}.session-card:hover{border-color:#ffffff1f}.adm-feed-overlay{z-index:289;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;position:fixed;inset:0}.adm-feed-overlay.open{opacity:1;pointer-events:auto}.adm-feed-panel{z-index:290;background:#09090bfa;border-left:1px solid #ef444426;flex-direction:column;width:360px;font-family:JetBrains Mono,monospace;transition:right .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:2.8rem;bottom:0;right:-380px;overflow:hidden}.adm-feed-panel.open{right:0}.adm-feed-stat{color:#52525b;letter-spacing:.06em;flex-direction:column;flex:1;align-items:center;gap:.15rem;font-size:.5rem;display:flex}.adm-feed-stat span:first-child{font-family:JetBrains Mono,monospace;font-size:1rem}#adm-home-root{z-index:1;color:#fafafa;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.adm-home-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.adm-home-grid-2{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.adm-home-grid-3{grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.adm-stat-card{background:#09090bbf;border:1px solid #ffffff12;border-radius:14px;padding:1.25rem;transition:border-color .2s;position:relative;overflow:hidden}.adm-stat-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e879f90a 0%,#0000 60%);position:absolute;inset:0}.adm-stat-card:hover{border-color:#ffffff1f}.adm-stat-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#3f3f46;margin:0 0 .5rem;font-size:.5rem}.adm-stat-value{letter-spacing:-.05em;margin:0 0 .2rem;font-size:2rem;font-weight:900;line-height:1}.adm-stat-sub{color:#52525b;margin:0;font-size:.55rem}.adm-module-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.adm-module-tile{cursor:pointer;background:#09090bbf;border:1px solid #ffffff12;border-radius:12px;padding:1rem;text-decoration:none;transition:all .15s;display:block}.adm-module-tile:hover{background:#e879f90a;border-color:#e879f933;transform:translateY(-2px)}.adm-module-icon{border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.6rem;font-size:.9rem;display:flex}.adm-module-name{color:#fafafa;margin:0 0 .2rem;font-size:.65rem;font-weight:700}.adm-module-desc{color:#52525b;margin:0;font-size:.52rem;line-height:1.4}.adm-usn-strip{cursor:pointer;background:#e879f90d;border:1px solid #e879f91f;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;transition:all .15s;display:flex}.adm-usn-strip:hover{background:#e879f917;border-color:#e879f938}.adm-usn-pulse{background:#e879f9;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite adm-usn-pulse;box-shadow:0 0 6px #e879f9b3}.adm-usn-label{color:#e879f9;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.adm-usn-detail{color:#52525b;font-size:.52rem}.adm-events-list{flex-direction:column;gap:0;display:flex}.adm-event-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.adm-event-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.adm-event-label{flex-shrink:0;font-size:.6rem;font-weight:700}.adm-event-payload{color:#52525b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.55rem;overflow:hidden}.adm-event-time{color:#3f3f46;flex-shrink:0;font-size:.48rem}.adm-section-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.adm-section-label{text-transform:uppercase;letter-spacing:.16em;color:#3f3f46;white-space:nowrap;font-size:.5rem}.adm-section-divider{background:#ffffff0d;flex:1;height:1px}.adm-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.48rem;font-weight:700;display:inline-flex}.adm-badge--governor{color:#e879f9;background:#e879f91f;border:1px solid #e879f940}.adm-badge--online{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.adm-badge--warn{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}@media (max-width:1100px){.adm-home-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.adm-home-grid{grid-template-columns:1fr 1fr}.adm-home-grid-2,.adm-home-grid-3{grid-template-columns:1fr}.adm-feed-panel{width:min(360px,92vw)}}@media (max-width:600px){.adm-home-grid{grid-template-columns:1fr}#adm-home-root{padding:1rem .75rem 6rem}.adm-feed-panel{width:100vw}}@keyframes wm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes wm-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wm-win-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wm-cyber-flicker{0%,97%,to{opacity:1}97.5%{opacity:.94}98%{opacity:1}98.5%{opacity:.96}}.wm-zone-cell{transition:background .15s,border-color .15s}.wm-win--glass:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.wm-win--cyber{animation:12s ease-in-out infinite wm-cyber-flicker}.wm-win--cyber:before,.wm-win--cyber:after{content:"";pointer-events:none;z-index:20;width:8px;height:8px;position:absolute}.wm-win--cyber:before{opacity:.4;border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.wm-win--cyber:after{opacity:.4;border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.wm-titlebar{cursor:grab}.wm-titlebar:active{cursor:grabbing}.wm-resize{cursor:nwse-resize;z-index:100;opacity:0;pointer-events:auto;background-image:linear-gradient(135deg,#0000 50%,#ffffff1a 50% 60%,#0000 60% 70%,#ffffff1a 70% 80%,#0000 80%);background-size:8px 8px;border-radius:3px;width:14px;height:14px;transition:opacity .2s,background .15s;position:absolute;bottom:2px;right:2px}.wm-win--active:hover .wm-resize{opacity:1}.wm-resize:hover{background-color:#ffffff0d}.wm-snap-overlay{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#38bdf81f;border:2px solid #38bdf866;border-radius:12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:none;position:absolute;box-shadow:0 0 40px #38bdf833}.wm-snap-overlay--active{animation:1.5s ease-in-out infinite wm-snap-pulse;display:block}@keyframes wm-snap-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.002)}}.wm-ctrl{cursor:pointer;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;transition:all .22s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff1a}.wm-ctrl:after{color:#00000080;opacity:.7;pointer-events:none;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:10px;font-weight:800;transition:opacity .15s}.wm-ctrl:hover:after{opacity:1}.wm-ctrl:hover{filter:brightness(1.08);transform:scale(1.1)}.wm-ctrl:active{transform:scale(.92)}.wm-ctrl--close{background:#ff5f57}.wm-ctrl--close:after{content:"×";transform:translateY(-.5px)}.wm-ctrl--close:hover{box-shadow:0 0 10px #ff5f5773}.wm-ctrl--max{background:#28c840}.wm-ctrl--max:after{content:"□";font-size:8px;transform:scaleY(.9)}.wm-ctrl--max:hover{box-shadow:0 0 10px #28c84073}.wm-ctrl--min{background:#febc2e}.wm-ctrl--min:after{content:"–";transform:translateY(-.5px)}.wm-ctrl--min:hover{box-shadow:0 0 10px #febc2e73}.wm-tab-bar::-webkit-scrollbar{display:none}.wm-tab-bar{-ms-overflow-style:none;scrollbar-width:none}.wm-dash-container{color:#fafafa;scrollbar-width:thin;scrollbar-color:#38bdf833 transparent;height:100%;padding:1.5rem;font-family:JetBrains Mono,monospace;overflow-y:auto}.wm-dash-hero{background:linear-gradient(135deg,#38bdf814,#a78bfa14);border:1px solid #ffffff0a;border-radius:16px;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.25rem 1.75rem;display:flex;box-shadow:0 8px 32px #0003}.wm-dash-logo{color:#38bdf8;filter:drop-shadow(0 0 12px #38bdf866);font-size:2.8rem}.wm-dash-titles h1{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#38bdf8,#a78bfa);-webkit-background-clip:text}.philosophy{color:#71717a;text-transform:uppercase;letter-spacing:.12em;margin:.35rem 0 0;font-size:.44rem}.wm-dash-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.wm-dash-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:1.25rem;transition:all .25s cubic-bezier(.23,1,.32,1)}.wm-dash-card:hover{background:#ffffff0a;border-color:#38bdf840;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.card-header{border-bottom:1px solid #ffffff0a;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.card-header .icon{color:#38bdf8;font-size:.8rem}.card-header h3{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin:0;font-size:.44rem}.card-body{flex-direction:column;gap:1rem;display:flex}.card-item{flex-direction:column;gap:.3rem;display:flex}.card-item .label{color:#52525b;text-transform:uppercase;letter-spacing:.05em;font-size:.34rem}.card-item .value{color:#fafafa;font-size:.48rem;font-weight:500}.status-pill{border-radius:4px;padding:.15rem .6rem;font-size:.34rem;font-weight:800;display:inline-block}.status-active{color:#34d399;background:#34d39914;border:1px solid #34d39926}.tier-badge{color:#fbbf24;text-shadow:0 0 8px #fbbf244d;font-weight:800}.certs-list{flex-direction:column;gap:.75rem;display:flex}.cert-item{flex-direction:column;gap:.25rem;display:flex}.cert-main{justify-content:space-between;align-items:center;display:flex}.cert-name{color:#e4e4e7;font-size:.42rem;font-weight:600}.cert-status{color:#34d399;background:#34d3991a;border-radius:2px;padding:.05rem .3rem;font-size:.32rem}.cert-meta{color:#52525b;justify-content:space-between;font-size:.34rem;display:flex}.cert-separator{background:#ffffff0a;height:1px}.section-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.section-header .icon{color:#38bdf8;font-size:1.2rem}.section-header h3{text-transform:uppercase;letter-spacing:.1em;color:#fafafa;margin:0;font-size:.55rem}.nodes-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.node-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1.25rem}.node-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.node-type-icon{color:#38bdf8;font-size:1.4rem}.node-name{color:#fafafa;margin-bottom:.15rem;font-size:.46rem;display:block}.node-status-badge{color:#34d399;font-size:.32rem;font-weight:800}.node-stats-grid{border-top:1px solid #ffffff0a;justify-content:space-between;padding-top:.75rem;display:flex}.stat .s-label{color:#52525b;margin-bottom:.2rem;font-size:.3rem;display:block}.stat .s-value{color:#a1a1aa;font-size:.38rem;font-weight:600}.security-grid{grid-template-columns:1fr;gap:2rem;display:grid}.sec-card h4{color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;border-left:3px solid #a78bfa;margin:0 0 1rem;padding-left:.75rem;font-size:.48rem}.sec-spec{flex-direction:column;gap:.75rem;display:flex}.spec{border-bottom:1px solid #ffffff08;justify-content:space-between;padding-bottom:.4rem;font-size:.44rem;display:flex}.sp-ln{color:#71717a}.sp-val{color:#e4e4e7;text-align:right}.status-text-active{color:#34d399;text-shadow:0 0 10px #34d3994d;font-weight:800}.wm-dash-empty{text-align:center;color:#52525b;letter-spacing:.1em;padding:4rem;font-size:.5rem}.wm-win [style*=overflow-x\:auto]{scrollbar-width:none}.wm-win [style*=overflow-x\:auto]::-webkit-scrollbar{display:none}.wm-win [style*=overflow-y\:auto],.wm-win [style*="overflow-y: auto"],.wm-win [style*=overflow\:auto],.wm-win [style*="overflow: auto"]{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}.wm-win--cyber [style*=overflow-y\:auto],.wm-win--cyber [style*=overflow\:auto]{scrollbar-color:#e879f940 transparent}[id^=zdd-]{animation:.16s cubic-bezier(.16,1,.3,1) both wm-win-in}#wm-launcher{animation:.18s cubic-bezier(.16,1,.3,1) both wm-win-in}.wm-term-cursor{animation:1.1s step-end infinite wm-blink}.wm-win[style*="width:100%"]{transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1)!important}#wm-desktop>div:last-child{pointer-events:none;-webkit-user-select:none;user-select:none}.wm-cp-sidebar-item{transition:background .12s,color .12s,border-left-color .12s}[data-wm-action]{transition:opacity .12s,filter .12s}[data-wm-action]:hover{opacity:.85}[data-wm-action=close]:hover,[data-wm-action=minimize]:hover,[data-wm-action=maximize]:hover{filter:brightness(1.35)}.wm-surface{-webkit-user-select:none;user-select:none;width:100%;height:100vh;transition:height .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.wm-surface[data-immersive=true]{height:100vh}.wm-taskbar-hotzone{z-index:9999;background:0 0;height:12px;position:fixed;bottom:0;left:0;right:0}.wm-taskbar--autohide{transform:translateY(calc(100% + 20px))}.wm-taskbar-hotzone:hover+.wm-taskbar--autohide,.wm-taskbar--autohide:hover{transform:translateY(0)!important}.wm-workspace-belt{will-change:transform;z-index:10;width:400%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.wm-workspace-stage{flex:0 0 25%;height:100%;position:relative;overflow:visible}.wm-activity-console{z-index:5;pointer-events:auto;background:#0000004d;border:1px solid #0006;border-bottom-color:#ffffff08;border-radius:16px;flex-direction:column;gap:.45rem;width:300px;max-height:220px;padding:1.2rem;font-family:JetBrains Mono,Fira Code,monospace;display:flex;position:fixed;top:1.5rem;right:1.5rem;overflow:hidden;box-shadow:inset 0 4px 12px #000000b3,inset 0 1px 4px #00000080,0 1px 2px #ffffff0a}.wm-activity-log-viewport{scrollbar-width:none;flex-direction:column-reverse;flex-grow:1;gap:.8rem;padding-right:.5rem;display:flex;overflow-y:auto}.wm-activity-log-viewport::-webkit-scrollbar{display:none}.wm-activity-line{color:#ffffff80;white-space:pre-wrap;word-break:break-all;font-size:.65rem;line-height:1.65;animation:.3s cubic-bezier(.16,1,.3,1) forwards wm-console-entry}.wm-activity-line b{color:#38bdf8;font-weight:800}@keyframes wm-console-entry{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes popover-appear{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.wm-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.wm-taskbar-spinner{border:2px solid #38bdf81a;border-top-color:#38bdf8;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite wm-spin;display:none}.phx-loading .wm-taskbar-spinner,.phx-page-loading .wm-taskbar-spinner{display:block}@keyframes wm-spin{to{transform:rotate(360deg)}}.workflow-root{color:#e2e8f0;background:#0f1117;height:100vh;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;display:flex;overflow:hidden}.workflow-sidebar{z-index:10;background:#1a1d27;border-right:1px solid #2d3148;flex-direction:column;flex-shrink:0;gap:0;width:260px;display:flex;overflow-y:auto}.sidebar-section{border-bottom:1px solid #2d3148;padding:1rem}.sidebar-heading{letter-spacing:.12em;text-transform:uppercase;color:#6366f1;margin:0 0 .75rem;font-size:.65rem;font-weight:700}.workflow-canvas{background-color:#0f1117;background-image:radial-gradient(circle,#2d3148 1px,#0000 1px);background-size:24px 24px;flex:1;position:relative;overflow:hidden}.node-palette{flex-direction:column;gap:.35rem;display:flex}.palette-item{color:#a5b4fc;cursor:pointer;text-align:left;background:#13161f;border:1px solid #2d3148;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.8rem;transition:background .12s,border-color .12s;display:flex}.palette-item:hover{background:#1e2235;border-color:#6366f1}.palette-icon{font-size:1rem;line-height:1}.run-button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:background .12s;display:flex}.run-button:hover:not(:disabled){background:#6366f1}.run-button:disabled{opacity:.5;cursor:not-allowed}.clear-button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #2d3148;border-radius:6px;width:100%;margin-top:.5rem;padding:.4rem;font-size:.78rem;transition:border-color .12s,color .12s}.clear-button:hover{color:#ef4444;border-color:#ef4444}.node-inspector{font-size:.78rem}.inspector-row{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.inspector-label{color:#64748b;white-space:nowrap}.inspector-value{color:#e2e8f0;text-align:right;word-break:break-all}.mono{color:#a5b4fc;font-family:inherit;font-size:.72rem}.delete-node-button{color:#f87171;cursor:pointer;background:0 0;border:1px solid #3f2323;border-radius:6px;width:100%;margin-top:.75rem;padding:.4rem;font-size:.78rem;transition:background .12s,border-color .12s}.delete-node-button:hover{background:#2d1515;border-color:#ef4444}.result-list{flex-direction:column;gap:.4rem;font-size:.75rem;display:flex}.result-item{background:#13161f;border-left:3px solid #0000;border-radius:5px;flex-direction:column;gap:.15rem;padding:.4rem .6rem;display:flex}.result-item.result-ok{border-left-color:#22c55e}.result-item.result-error{border-left-color:#ef4444}.result-label{color:#94a3b8;font-size:.7rem}.result-value{color:#e2e8f0;word-break:break-all}.canvas-empty-hint{color:#2d3148;pointer-events:none;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;inset:0}.edge-hint{color:#a5b4fc;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1d27cc;border:1px solid #6366f1;border-radius:6px;padding:.4rem 1rem;font-size:.78rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.edge-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.edge-path{pointer-events:stroke;stroke-width:2px;fill:none;stroke-linecap:round;cursor:pointer;stroke-dasharray:6 4;transition:stroke .15s,stroke-width .1s;animation:1s linear infinite edge-flow}.edge-path:hover{stroke-width:3.5px;stroke:#f87171}.edge-any{stroke:#6366f1}.edge-number{stroke:#22c55e}.edge-string{stroke:#f59e0b}.edge-ghost{stroke:#6366f1;stroke-dasharray:4 4;opacity:.5;pointer-events:none;animation:none}@keyframes edge-flow{to{stroke-dashoffset:-10px}}.node-layer{z-index:2;position:absolute;inset:0}.workflow-node{cursor:move;-webkit-user-select:none;user-select:none;background:#1a1d27;border:1px solid #2d3148;border-radius:8px;width:200px;transition:box-shadow .15s,border-color .15s;position:absolute;box-shadow:0 2px 8px #0006}.workflow-node:hover{border-color:#4f46e5;box-shadow:0 4px 16px #0009}.node-selected{box-shadow:0 0 0 2px #6366f180,0 4px 20px #0000009a;border-color:#6366f1!important}.node-success{border-color:#22c55e!important}.node-error{border-color:#ef4444!important}.node-type-module{border-left:3px solid #6366f1}.node-type-function{border-left:3px solid #22c55e}.node-type-trigger{border-left:3px solid #f59e0b}.node-type-passthrough{border-left:3px solid #64748b}.node-dragging{cursor:grabbing;opacity:.92;z-index:100;box-shadow:0 16px 40px #0008;transition:none!important}.node-header{border-bottom:1px solid #2d3148;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.node-icon{flex-shrink:0;font-size:.9rem}.node-label{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.node-type-badge{color:#64748b;background:#2d3148;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:.6rem}.port-list{flex-direction:column;gap:0;display:flex}.port{align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.7rem;display:flex}.port-list-outputs .port{flex-direction:row-reverse}.port-name{color:#94a3b8;flex:1}.port-list-outputs .port-name{text-align:right}.port-type{color:#4a5568;font-size:.6rem}.port-dot{cursor:crosshair;background:#0f1117;border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:transform .1s,background .1s}.port-dot:hover{background:currentColor;transform:scale(1.4)}.port-any{color:#6366f1}.port-number{color:#22c55e}.port-string{color:#f59e0b}.port-boolean{color:#ec4899}.port-list-type{color:#38bdf8}.module-functions{border-top:1px solid #2d3148;flex-direction:column;gap:.2rem;padding:.4rem .6rem;display:flex}.module-function-row{justify-content:space-between;align-items:center;display:flex}.function-name{color:#94a3b8;font-size:.72rem}.add-function-btn{color:#a5b4fc;cursor:pointer;background:#2d3148;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.8rem;line-height:1;transition:background .1s;display:flex}.add-function-btn:hover{color:#fff;background:#6366f1}.node-result-badge{word-break:break-all;border-top:1px solid #2d3148;border-radius:0 0 8px 8px;padding:.25rem .6rem;font-size:.67rem}.node-result-badge.result-ok{color:#22c55e;background:#052014}.node-result-badge.result-error{color:#f87171;background:#200505}.spinner{border:2px solid #fff4;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}:root{--bg:#fff;--bg2:#f4f3ef;--bg3:#eeedea;--b:#d3d1c7;--b2:#b4b2a9;--b3:#888780;--tx:#2c2c2a;--tx2:#5f5e5a;--tx3:#888780;--blue:#185fa5;--bluef:#e6f1fb;--bluet:#0c447c;--teal:#0f6e56;--tealf:#e1f5ee;--tealt:#085041;--amber:#854f0b;--amberf:#faeeda;--ambert:#633806;--coral:#993c1d;--coralf:#faece7;--coralt:#712b13;--green:#3b6d11;--greenf:#eaf3de;--greent:#27500a;--gray:#5f5e5a;--grayf:#f1efe8;--grayt:#444441;--zm-green:#198a00;--zm-red:#de2010;--zm-black:#000;--zm-orange:#ef7d00}body{background:var(--bg2);color:var(--tx);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,sans-serif}#dir-root{background:0 0;min-height:auto;font-family:inherit}#dir-root:before,#dir-root:after{display:none}#gov-root{z-index:1;color:#fafafa;background:#030407;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.gov-header{margin-bottom:2rem}.gov-header-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#ffffff38;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.52rem;display:flex}.gov-header-eyebrow span{background:#ffffff24;width:16px;height:1px}.gov-header-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 .35rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900}.gov-header-sub{color:#ffffff40;letter-spacing:.06em;margin:0;font-size:.65rem}.gov-tabs{border-bottom:1px solid #27272a;gap:0;margin-bottom:1.75rem;display:flex}.gov-tab{text-transform:uppercase;letter-spacing:.12em;color:#ffffff40;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1.1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700;transition:color .14s,border-color .14s}.gov-tab:hover{color:#ffffff8c}.gov-tab--active{color:#a78bfa;border-bottom-color:#a78bfa}.gov-stats-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.gov-stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:1rem 1.125rem;transition:border-color .16s}.gov-stat:hover{border-color:#a78bfa2e}.gov-stat-label{text-transform:uppercase;letter-spacing:.18em;color:#ffffff38;margin:0 0 .5rem;font-size:.52rem}.gov-stat-value{color:#fafafa;letter-spacing:-.05em;margin:0;font-size:2.2rem;font-weight:900;line-height:1}.gov-section-header{align-items:center;gap:.625rem;margin:1.75rem 0 .875rem;display:flex}.gov-section-title{text-transform:uppercase;letter-spacing:.18em;color:#ffffff4d;white-space:nowrap;font-size:.58rem;font-weight:700}.gov-section-rule{background:#27272a;flex:1;height:1px}.gov-list{flex-direction:column;gap:.375rem;display:flex}.gov-acct-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;transition:border-color .14s,background .14s;display:flex}.gov-acct-row:hover{background:#ffffff0d;border-color:#ffffff1f}.gov-acct-number{color:#fafafa;margin:0 0 .2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}.gov-acct-meta{color:#52525b;letter-spacing:.04em;margin:0;font-size:.58rem}.gov-acct-balance{color:#34d399;white-space:nowrap;letter-spacing:-.02em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:800}.gov-table-wrap{border:1px solid #ffffff12;border-radius:10px;overflow-x:auto}.gov-table{border-collapse:collapse;width:100%;font-size:.72rem}.gov-table thead{background:#ffffff0a;border-bottom:1px solid #ffffff12}.gov-table th{text-align:left;text-transform:uppercase;letter-spacing:.16em;color:#ffffff40;white-space:nowrap;padding:.625rem 1rem;font-size:.52rem;font-weight:700}.gov-table tbody tr{border-top:1px solid #ffffff0d;transition:background .12s}.gov-table tbody tr:hover{background:#ffffff06}.gov-table td{color:#a1a1aa;padding:.625rem 1rem;font-family:JetBrains Mono,ui-monospace,monospace}.gov-table td:first-child{color:#fafafa;font-weight:700}.gov-tier-pill{color:#a78bfa;letter-spacing:.06em;background:#7c3aed1f;border:1px solid #8b5cf640;border-radius:3px;padding:.12rem .45rem;font-size:.55rem;font-weight:700;display:inline-block}.gov-directive-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;transition:border-color .14s;display:flex}.gov-directive-row:hover{border-color:#a78bfa2e}.gov-directive-ref{color:#ffffff8c;letter-spacing:.04em;margin:0 0 .3rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700}.gov-directive-title{color:#fafafa;margin:0 0 .2rem;font-size:.75rem;font-weight:700}.gov-directive-type{color:#52525b;margin:0;font-size:.58rem}.gov-case-row{background:#78350f14;border:1px solid #f59e0b24;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;transition:border-color .14s,background .14s;display:flex}.gov-case-row:hover{background:#78350f21;border-color:#f59e0b47}.gov-case-number{color:#fafafa;margin:0 0 .2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.gov-case-type{color:#71717a;margin:0;font-size:.58rem}.gov-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:.15rem .5rem;font-size:.55rem;font-weight:700;display:inline-block}.gov-badge--active,.gov-badge--issued{color:#34d399;background:#10b9811a;border:1px solid #10b98138}.gov-badge--pending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2438}.gov-badge--open,.gov-badge--under_review{color:#fbbf24;background:#78350f2e;border:1px solid #f59e0b38}.gov-badge--closed,.gov-badge--resolved{color:#52525b;background:#3f3f4640;border:1px solid #3f3f4659}.gov-badge--default{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf638}.gov-empty{text-align:center;border:1px dashed #27272a;border-radius:10px;padding:3rem 2rem}.gov-empty-text{color:#3f3f46;margin:0;font-size:.7rem}@media (max-width:640px){#gov-root{padding:1.5rem 1rem 5rem}.gov-stats-grid{grid-template-columns:1fr 1fr}.gov-acct-row{flex-direction:column;align-items:flex-start;gap:.5rem}.gov-directive-row{flex-direction:column;gap:.5rem}}#pr-root{z-index:1;color:#fafafa;background:#030407;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.pr-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.pr-header-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#ffffff38;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.52rem;display:flex}.pr-header-eyebrow span{background:#ffffff24;width:16px;height:1px}.pr-header-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 .3rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900}.pr-header-sub{color:#ffffff40;letter-spacing:.04em;margin:0;font-size:.65rem}.pr-header-pills{flex-shrink:0;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.pr-pill{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .625rem;font-size:.58rem;font-weight:700;display:inline-flex}.pr-pill--records{color:#a78bfa;background:#7c3aed1f;border:1px solid #8b5cf640}.pr-pill--pending{color:#fbbf24;background:#78350f2e;border:1px solid #f59e0b40}.pr-pill-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.pr-pill--records .pr-pill-dot{background:#a78bfa}.pr-pill--pending .pr-pill-dot{background:#fbbf24}.pr-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.pr-sidebar{flex-direction:column;gap:.75rem;display:flex}.pr-search-wrap{position:relative}.pr-search-icon{color:#ffffff38;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.pr-search-input{color:#fafafa;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:.6rem .875rem .6rem 2.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;transition:border-color .15s,background .15s,box-shadow .15s}.pr-search-input::placeholder{color:#ffffff2e}.pr-search-input:focus{background:#a78bfa0a;border-color:#a78bfa66;box-shadow:0 0 0 3px #7c3aed1a}.pr-tier-chips{flex-wrap:wrap;gap:.35rem;display:flex}.pr-tier-chip{letter-spacing:.06em;color:#ffffff59;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;padding:.2rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;transition:background .12s,border-color .12s,color .12s}.pr-tier-chip:hover{color:#ffffffa6;background:#ffffff17}.pr-tier-chip--active{color:#c4b5fd;background:#7c3aed2e;border-color:#8b5cf666}.pr-person-list{scrollbar-width:thin;scrollbar-color:#27272a transparent;flex-direction:column;gap:.3rem;max-height:600px;display:flex;overflow-y:auto}.pr-person-list::-webkit-scrollbar{width:4px}.pr-person-list::-webkit-scrollbar-track{background:0 0}.pr-person-list::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.pr-person-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;transition:border-color .14s,background .14s;display:flex}.pr-person-row:hover{background:#ffffff0e;border-color:#ffffff24}.pr-person-row--active{background:#7c3aed1a;border-color:#8b5cf659}.pr-person-name{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.75rem;font-weight:700;overflow:hidden}.pr-person-nrc{color:#52525b;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem}.pr-person-badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.pr-list-empty{text-align:center;color:#3f3f46;border:1px dashed #27272a;border-radius:8px;padding:3rem 1rem;font-size:.68rem}.pr-main{flex-direction:column;gap:0;display:flex}.pr-tabs{border-bottom:1px solid #27272a;gap:0;margin-bottom:1.25rem;display:flex}.pr-tab{text-transform:uppercase;letter-spacing:.12em;color:#ffffff38;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;transition:color .14s,border-color .14s}.pr-tab:hover{color:#ffffff80}.pr-tab--active{color:#a78bfa;border-bottom-color:#a78bfa}.pr-detail{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:1.5rem}.pr-detail-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.pr-detail-name{color:#fafafa;letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.15rem;font-weight:900}.pr-detail-id{color:#52525b;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.pr-detail-badges{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.pr-kv-grid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-bottom:1.5rem;display:grid}.pr-kv-label{text-transform:uppercase;letter-spacing:.14em;color:#fff3;margin:0 0 .25rem;font-size:.52rem}.pr-kv-value{color:#e4e4e7;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600}.pr-detail-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding-top:1.25rem;display:flex}.pr-action-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .875rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;transition:filter .14s,transform .1s;display:inline-flex}.pr-action-btn:active{transform:scale(.96)}.pr-action-btn--sanctions{color:#fbbf24;background:#78350f33;border:1px solid #f59e0b47}.pr-action-btn--sanctions:hover{filter:brightness(1.2)}.pr-queue{flex-direction:column;gap:.5rem;display:flex}.pr-queue-header{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.pr-queue-title{text-transform:uppercase;letter-spacing:.18em;color:#ffffff4d;white-space:nowrap;font-size:.58rem;font-weight:700}.pr-queue-rule{background:#27272a;flex:1;height:1px}.pr-queue-row{background:#78350f12;border:1px solid #f59e0b24;border-radius:8px;flex-direction:column;align-items:stretch;padding:0;transition:border-color .14s,background .14s;display:flex;overflow:hidden}.pr-queue-row:hover{border-color:#f59e0b40}.pr-queue-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;transition:background .14s;display:flex}.pr-queue-summary:hover{background:#78350f1a}.pr-queue-expand-icon{color:#f59e0b80;flex-shrink:0;margin-top:.2rem;font-size:.55rem;transition:color .14s}.pr-queue-summary:hover .pr-queue-expand-icon{color:#f59e0bcc}.pr-queue-detail{background:#0000002e;border-top:1px solid #f59e0b1f;padding:.875rem 1rem}.pr-queue-detail-grid{grid-template-columns:1fr 1fr;gap:.1rem 1rem;margin-bottom:.75rem;display:grid}@media (max-width:540px){.pr-queue-detail-grid{grid-template-columns:1fr}}.pr-queue-provider{color:#fafafa;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.pr-queue-meta{color:#52525b;margin:0 0 .2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.pr-queue-date{color:#3f3f46;margin:0;font-size:.58rem}.pr-queue-actions{flex-shrink:0;gap:.375rem;display:flex}.pr-queue-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:.35rem .75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;transition:filter .12s,transform .1s}.pr-queue-btn:active{transform:scale(.95)}.pr-queue-btn--approve{color:#34d399;background:#065f4633;border:1px solid #10b98147}.pr-queue-btn--approve:hover{filter:brightness(1.2)}.pr-queue-btn--reject{color:#fca5a5;background:#7f1d1d33;border:1px solid #ef444440}.pr-queue-btn--reject:hover{filter:brightness(1.2)}.pr-pane-idle{border:1px dashed #27272a;border-radius:10px;justify-content:center;align-items:center;height:16rem;display:flex}.pr-pane-idle-text{color:#3f3f46;text-align:center;font-size:.68rem;line-height:1.7}.pr-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:.12rem .45rem;font-size:.55rem;font-weight:700;display:inline-block}.pr-badge--t0{color:#52525b;background:#3f3f464d;border:1px solid #3f3f4666}.pr-badge--t1{color:#38bdf8;background:#0ea5e91a;border:1px solid #0ea5e938}.pr-badge--t2{color:#a78bfa;background:#7c3aed1f;border:1px solid #8b5cf647}.pr-badge--t3{color:#c084fc;background:#8b5cf624;border:1px solid #a855f747}.pr-badge--t4{color:#fbbf24;background:#78350f2e;border:1px solid #f59e0b40}.pr-badge--verified{color:#34d399;background:#10b9811a;border:1px solid #10b98138}.pr-badge--pending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2438}.pr-badge--rejected{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.pr-badge--default{color:#71717a;background:#3f3f4633;border:1px solid #3f3f464d}@media (max-width:860px){.pr-layout{grid-template-columns:1fr}.pr-person-list{max-height:320px}}@media (max-width:520px){#pr-root{padding:1.5rem 1rem 5rem}.pr-header{flex-direction:column}.pr-kv-grid{grid-template-columns:1fr}.pr-queue-row{flex-direction:column;gap:.625rem}.pr-detail-header{flex-direction:column}}#er-root{z-index:1;color:#fafafa;background:#030407;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.er-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.er-header-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#ffffff38;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.52rem;display:flex}.er-header-eyebrow span{background:#ffffff24;width:16px;height:1px}.er-header-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 .3rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900}.er-header-sub{color:#ffffff40;letter-spacing:.04em;margin:0;font-size:.65rem}.er-pill{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:#c084fc;background:#8b5cf61f;border:1px solid #a855f740;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;margin-top:.25rem;padding:.25rem .625rem;font-size:.58rem;font-weight:700;display:inline-flex}.er-pill-dot{background:#c084fc;border-radius:50%;flex-shrink:0;width:5px;height:5px}.er-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.er-sidebar{flex-direction:column;gap:.75rem;display:flex}.er-search-wrap{position:relative}.er-search-icon{color:#ffffff38;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.er-search-input{color:#fafafa;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:.6rem .875rem .6rem 2.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;transition:border-color .15s,background .15s,box-shadow .15s}.er-search-input::placeholder{color:#ffffff2e}.er-search-input:focus{background:#a855f70a;border-color:#a855f766;box-shadow:0 0 0 3px #8b5cf61a}.er-entity-list{scrollbar-width:thin;scrollbar-color:#27272a transparent;flex-direction:column;gap:.3rem;max-height:600px;display:flex;overflow-y:auto}.er-entity-list::-webkit-scrollbar{width:4px}.er-entity-list::-webkit-scrollbar-track{background:0 0}.er-entity-list::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.er-entity-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;padding:.7rem .75rem;transition:border-color .14s,background .14s}.er-entity-row:hover{background:#ffffff0e;border-color:#ffffff24}.er-entity-row--active{background:#8b5cf61a;border-color:#a855f759}.er-entity-name{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.75rem;font-weight:700;overflow:hidden}.er-entity-meta{color:#52525b;margin:0 0 .35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem}.er-list-empty{text-align:center;color:#3f3f46;border:1px dashed #27272a;border-radius:8px;padding:3rem 1rem;font-size:.68rem}.er-detail{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:1.5rem}.er-detail-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.er-detail-name{color:#fafafa;letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.15rem;font-weight:900}.er-detail-sub{color:#52525b;letter-spacing:.04em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.er-kv-grid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-bottom:1.5rem;display:grid}.er-kv-label{text-transform:uppercase;letter-spacing:.14em;color:#fff3;margin:0 0 .25rem;font-size:.52rem}.er-kv-value{color:#e4e4e7;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600}.er-members-header{border-top:1px solid #ffffff0f;align-items:center;gap:.625rem;margin-top:.25rem;margin-bottom:.875rem;padding-top:1.25rem;display:flex}.er-members-title{text-transform:uppercase;letter-spacing:.18em;color:#ffffff47;white-space:nowrap;font-size:.58rem;font-weight:700}.er-members-rule{background:#27272a;flex:1;height:1px}.er-members-list{flex-direction:column;gap:.3rem;display:flex}.er-member-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;transition:border-color .12s;display:flex}.er-member-row:hover{border-color:#ffffff1c}.er-member-id{color:#d4d4d8;margin:0 0 .15rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}.er-member-role{color:#52525b;text-transform:capitalize;margin:0;font-size:.58rem}.er-member-pct{color:#ffffff59;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:700}.er-pane-idle{border:1px dashed #27272a;border-radius:10px;justify-content:center;align-items:center;height:16rem;display:flex}.er-pane-idle-text{color:#3f3f46;text-align:center;font-size:.68rem;line-height:1.7}.er-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:.12rem .45rem;font-size:.55rem;font-weight:700;display:inline-block}.er-badge--active{color:#34d399;background:#10b9811a;border:1px solid #10b98138}.er-badge--suspended{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2438}.er-badge--dissolved{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.er-badge--default{color:#71717a;background:#3f3f4633;border:1px solid #3f3f464d}@media (max-width:860px){.er-layout{grid-template-columns:1fr}.er-entity-list{max-height:320px}}@media (max-width:520px){#er-root{padding:1.5rem 1rem 5rem}.er-header{flex-direction:column}.er-kv-grid{grid-template-columns:1fr}.er-detail-header{flex-direction:column}}#cl-root{z-index:1;color:#fafafa;background:#030407;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.cl-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.cl-header-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#ffffff38;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.52rem;display:flex}.cl-header-eyebrow span{background:#ffffff24;width:16px;height:1px}.cl-header-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 .3rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900}.cl-header-sub{color:#ffffff40;letter-spacing:.04em;margin:0;font-size:.65rem}.cl-header-pills{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.cl-pill{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .625rem;font-size:.58rem;font-weight:700;display:inline-flex}.cl-pill-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.cl-pill--flags{color:#fb923c;background:#f973161f;border:1px solid #f9731647}.cl-pill--flags .cl-pill-dot{background:#fb923c}.cl-pill--reports{color:#f87171;background:#ef44441a;border:1px solid #ef444438}.cl-pill--reports .cl-pill-dot{background:#f87171}.cl-pill--sanctions{color:#c084fc;background:#8b5cf61f;border:1px solid #a855f740}.cl-pill--sanctions .cl-pill-dot{background:#c084fc}.cl-pill--directives{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f638}.cl-pill--directives .cl-pill-dot{background:#93c5fd}.cl-tabs{border-bottom:1px solid #ffffff0f;gap:0;margin-bottom:1.5rem;display:flex}.cl-tab{letter-spacing:.04em;color:#ffffff47;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem 1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.cl-tab:hover{color:#ffffff8c}.cl-tab--active{color:#fafafa;border-bottom-color:#a855f7a6}.cl-tab-count{color:#c084fc;background:#8b5cf62e;border:1px solid #a855f740;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.5rem;font-weight:800;display:inline-flex}.cl-card-list{flex-direction:column;gap:.45rem;display:flex}.cl-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:1rem 1.25rem;transition:border-color .14s}.cl-card:hover{border-color:#ffffff1f}.cl-card-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cl-card-row--center{align-items:center}.cl-card-label-row{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.cl-card-participant{color:#ffffff38;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.cl-card-desc{color:#a1a1aa;margin:0 0 .25rem;font-size:.75rem;line-height:1.5}.cl-card-date{color:#52525b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem}.cl-card-name{color:#fafafa;letter-spacing:-.01em;margin:0 0 .25rem;font-size:.82rem;font-weight:700}.cl-card-meta{color:#52525b;margin:0 0 .2rem;font-size:.6rem}.cl-card-aliases{color:#3f3f46;font-size:.6rem}.cl-card-ref{color:#fff3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.cl-card-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cl-btn-approve{color:#34d399;cursor:pointer;background:#10b9811a;border:1px solid #10b98147;border-radius:6px;padding:.25rem .65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;transition:background .14s,border-color .14s}.cl-btn-approve:hover{background:#10b9812e;border-color:#10b98180}.cl-btn-escalate{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444447;border-radius:6px;padding:.25rem .65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;transition:background .14s,border-color .14s}.cl-btn-escalate:hover{background:#ef44442e;border-color:#ef444480}.cl-btn-toggle{color:#ffffff61;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-weight:600;transition:background .14s,border-color .14s}.cl-btn-toggle:hover{background:#ffffff12;border-color:#ffffff2e}.cl-empty{border:1px dashed #27272a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:4rem 1rem;display:flex}.cl-empty-icon{color:#3f3f46;font-size:1.5rem}.cl-empty-text{color:#3f3f46;font-size:.68rem}.cl-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:.12rem .45rem;font-size:.55rem;font-weight:700;display:inline-block}.cl-badge--ctr{color:#fb923c;background:#f973161f;border:1px solid #f9731647}.cl-badge--str{color:#f87171;background:#ef44441f;border:1px solid #ef444447}.cl-badge--velocity{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.cl-badge--structuring{color:#fde047;background:#eab3081f;border:1px solid #eab30838}.cl-badge--cross-border{color:#c084fc;background:#8b5cf61f;border:1px solid #a855f740}.cl-badge--report-str{color:#f87171;background:#ef44441f;border:1px solid #ef444438}.cl-badge--report-ctr{color:#fb923c;background:#f973161f;border:1px solid #f9731638}.cl-badge--reviewed{color:#34d399;background:#10b9811a;border:1px solid #10b98138}.cl-badge--escalated{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.cl-badge--pending{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.cl-badge--active{color:#34d399;background:#10b9811a;border:1px solid #10b98138}.cl-badge--delisted,.cl-badge--draft{color:#71717a;background:#3f3f4633;border:1px solid #3f3f464d}.cl-badge--filed{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f638}.cl-badge--issued{color:#c084fc;background:#8b5cf61f;border:1px solid #a855f740}.cl-badge--default{color:#71717a;background:#3f3f4633;border:1px solid #3f3f464d}.cl-badge--freeze{color:#f87171;background:#ef44441f;border:1px solid #ef444438}.cl-badge--reserve{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f638}.cl-badge--monetary{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}@media (max-width:640px){#cl-root{padding:1.5rem 1rem 5rem}.cl-header{flex-direction:column}.cl-tabs{scrollbar-width:none;overflow-x:auto}.cl-tabs::-webkit-scrollbar{display:none}}#kyc-root{z-index:1;color:#fafafa;background:#030407;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem 6rem;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;position:relative}.kyc-wrap{width:100%;max-width:38rem}.kyc-header{text-align:center;margin-bottom:2rem}.kyc-header-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 .35rem;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:900}.kyc-header-sub{color:#ffffff40;letter-spacing:.04em;margin:0;font-size:.62rem}.kyc-progress{background:#ffffff0f;border-radius:999px;width:100%;height:2px;margin-bottom:1.75rem;overflow:hidden}.kyc-progress-fill{background:linear-gradient(90deg,#8b5cf6b3,#a855f7);border-radius:999px;height:100%;transition:width .45s}.kyc-steps{justify-content:space-between;margin-bottom:1.75rem;display:flex}.kyc-step-dot-wrap{flex-direction:column;align-items:center;gap:.3rem;display:flex}.kyc-step-dot{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:800;transition:all .2s;display:flex}.kyc-step-dot--done{color:#34d399;background:#10b98129;border:1px solid #10b9814d}.kyc-step-dot--active{color:#c084fc;background:#8b5cf633;border:1px solid #a855f780;box-shadow:0 0 0 3px #8b5cf61f}.kyc-step-dot--pending{color:#fff3;background:#ffffff0a;border:1px solid #ffffff12}.kyc-step-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff2e;white-space:nowrap;font-size:.48rem}.kyc-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:1.75rem}.kyc-step-title{color:#fafafa;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:.88rem;font-weight:800}.kyc-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.kyc-success-icon{font-size:2.5rem}.kyc-success-title{color:#fafafa;letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:900}.kyc-success-sub{color:#ffffff47;font-size:.68rem}.kyc-fields{flex-direction:column;gap:1rem;display:flex}.kyc-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff3d;margin-bottom:.35rem;font-size:.52rem;display:block}.kyc-input{box-sizing:border-box;color:#fafafa;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;outline:none;width:100%;padding:.6rem .875rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;transition:border-color .15s,background .15s,box-shadow .15s}.kyc-input::placeholder{color:#ffffff24}.kyc-input:focus{background:#a855f70a;border-color:#a855f766;box-shadow:0 0 0 3px #8b5cf61a}.kyc-input--error{border-color:#ef444473}.kyc-input--error:focus{border-color:#ef444499;box-shadow:0 0 0 3px #ef44441a}.kyc-field-error{color:#f87171;margin-top:.3rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem}.kyc-select{box-sizing:border-box;color:#fafafa;cursor:pointer;appearance:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;outline:none;width:100%;padding:.6rem .875rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;transition:border-color .15s}.kyc-select:focus{border-color:#a855f766}.kyc-select option{color:#fafafa;background:#18181b}.kyc-hint{color:#ffffff2e;margin-top:.5rem;font-size:.58rem}.kyc-info-box{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.kyc-info-box p{color:#a1a1aa;margin:0;font-size:.7rem;line-height:1.65}.kyc-info-box p.kyc-info-fine{color:#ffffff2e;font-size:.58rem}.kyc-checkbox-row{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.kyc-checkbox{cursor:pointer;accent-color:#a855f7;border-radius:3px;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.kyc-checkbox-label{color:#a1a1aa;font-size:.72rem;line-height:1.5}.kyc-notice{color:#c084fccc;background:#8b5cf612;border:1px solid #a855f72e;border-radius:8px;padding:.875rem 1rem;font-size:.67rem;line-height:1.65}.kyc-kv-list{flex-direction:column;margin-bottom:1.25rem;display:flex}.kyc-kv-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.kyc-kv-row:last-child{border-bottom:none}.kyc-kv-label{text-transform:uppercase;letter-spacing:.14em;color:#fff3;white-space:nowrap;flex-shrink:0;font-size:.52rem}.kyc-kv-value{color:#e4e4e7;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}.kyc-nav{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.25rem;display:flex}.kyc-btn-back{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;padding:.45rem 1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:600;transition:background .14s,border-color .14s}.kyc-btn-back:hover{color:#fff9;background:#ffffff12;border-color:#ffffff29}.kyc-btn-next{color:#c084fc;letter-spacing:.04em;cursor:pointer;background:#8b5cf62e;border:1px solid #a855f761;border-radius:7px;padding:.5rem 1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700;transition:background .14s,border-color .14s,color .14s}.kyc-btn-next:hover{color:#d8b4fe;background:#8b5cf647;border-color:#a855f794}@media (max-width:520px){#kyc-root{align-items:flex-start;padding:1.25rem 1rem 5rem}.kyc-card{padding:1.25rem}.kyc-step-label{display:none}}:root{--uz-bg:#000;--uz-bg2:#0a0a0a;--uz-bg3:#111;--uz-bg4:#1a1a1a;--uz-b:#222;--uz-b2:#333;--uz-b3:#444;--uz-tx:#eee;--uz-tx2:#aaa;--uz-tx3:#666;--uz-blue:#00f0ff;--uz-bluef:#00f0ff1a;--uz-bluet:#00f0ff;--uz-purple:#bd00ff;--uz-purplef:#bd00ff1a;--uz-purplet:#bd00ff;--uz-teal:#0fa;--uz-tealf:#00ffaa1a;--uz-tealt:#0fa;--uz-amber:#fa0;--uz-amberf:#ffaa001a;--uz-ambert:#fa0;--uz-coral:#f05;--uz-coralf:#ff00551a;--uz-coralt:#f05}.app-shell{background:var(--uz-bg);min-height:100vh;color:var(--uz-tx);grid-template-columns:320px 1fr;gap:0;font-family:JetBrains Mono,Fira Code,monospace;display:grid}.left-panel{background:var(--uz-bg2);border-right:.5px solid var(--uz-b);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lp-hd{border-bottom:.5px solid var(--uz-b);flex-shrink:0;padding:16px 16px 12px}.lp-title{color:var(--uz-tx);letter-spacing:1px;font-size:13px;font-weight:500}.lp-sub{color:var(--uz-tx3);margin-top:4px;font-size:10px;line-height:1.5}.lp-tabs{border-bottom:.5px solid var(--uz-b);flex-shrink:0;display:flex}.lpt{color:var(--uz-tx3);cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 4px;font-size:10px;font-weight:500;transition:all .1s}.lpt.active{color:var(--uz-blue);border-bottom-color:var(--uz-blue);background:var(--uz-bg3)}.lp-body{flex:1;padding:12px;overflow-y:auto}.cn-item{cursor:pointer;border:.5px solid #0000;border-radius:6px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;transition:all .1s;display:flex}.cn-item:hover{background:var(--uz-bg3)}.cn-item.sel{background:var(--uz-bg3);border-color:var(--uz-blue)}.cn-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cn-name{color:var(--uz-tx);flex:1;font-size:11px;font-weight:500}.cn-ptype{color:var(--uz-tx3);font-size:9px}.cn-status{border-radius:50%;width:6px;height:6px}.cn-status.online{background:var(--uz-teal);box-shadow:0 0 6px var(--uz-tealf)}.cn-status.busy{background:var(--uz-amber);animation:.8s ease-in-out infinite pulse}.env-layer{border:.5px solid var(--uz-b);background:#000;border-radius:6px;margin-bottom:8px;overflow:hidden}.env-lhd{text-transform:uppercase;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:500;display:flex}.env-fields{grid-template-columns:1fr 1fr;display:grid}.ef{border-top:.5px solid var(--uz-b);padding:6px 10px}.ef-k{color:var(--uz-tx3);margin-bottom:2px;font-size:8px}.ef-v{color:var(--uz-tx);word-break:break-all;font-size:9px}.ef-v.highlight{color:var(--uz-blue)}.ef-v.ok{color:var(--uz-teal)}.log-area{border-top:.5px solid var(--uz-b);color:var(--uz-tx2);background:#050505;flex-shrink:0;height:140px;padding:8px 12px;font-size:9px;overflow-y:auto}.le{margin-bottom:2px;line-height:1.6}.ts-log{color:var(--uz-tx3);margin-right:6px}.ev-log{color:var(--uz-blue)}.ok-log{color:var(--uz-teal)}.warn-log{color:var(--uz-amber)}.right-panel{background:var(--uz-bg);flex-direction:column;display:flex;overflow:hidden}.phoenix-bar{border-bottom:.5px solid var(--uz-b);background:var(--uz-bg2);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.ph-badge{background:var(--uz-purplef);color:var(--uz-purplet);border:.5px solid var(--uz-purple);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:600}.ph-label{color:var(--uz-tx2);flex:1;font-size:11px}.ph-btn{border:.5px solid var(--uz-b2);color:var(--uz-tx2);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:4px;padding:5px 12px;font-size:10px;transition:all .1s}.ph-btn:hover{background:var(--uz-bg3);border-color:var(--uz-tx3)}.ph-btn.primary{background:var(--uz-bluef);color:var(--uz-bluet);border-color:var(--uz-blue)}.dashboard-grid{flex:1;grid-template-columns:repeat(12,1fr);align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.slot{border:.5px solid var(--uz-b);background:var(--uz-bg2);border-radius:8px;transition:all .3s;overflow:hidden}.slot.loading{border-style:dashed;border-color:var(--uz-tx3);justify-content:center;align-items:center;min-height:120px;display:flex}.slot-inner{text-align:center}.slot.ready{animation:.25s ease-out slide-in}.slot.updating{box-shadow:0 0 0 2px var(--uz-blue)}@keyframes pulse{50%{opacity:.5}}@keyframes slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.c-hd{border-bottom:.5px solid var(--uz-b);align-items:center;gap:8px;padding:12px 14px;display:flex}.c-hd-dot{border-radius:50%;width:7px;height:7px}.c-hd-label{text-transform:uppercase;flex:1;font-size:10px;font-weight:600}.c-hd-node{color:var(--uz-tx3);background:#000;border-radius:4px;padding:2px 6px;font-size:8px}.c-hd-status{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:600}.c-body{padding:16px 14px}.c-big{color:var(--uz-tx);margin-bottom:4px;font-size:20px;font-weight:600}.c-meta{color:var(--uz-tx3);margin-bottom:12px;font-size:9px}.c-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.c-field{background:var(--uz-bg3);border-radius:6px;padding:6px 10px}.c-fk{color:var(--uz-tx3);text-transform:uppercase;margin-bottom:2px;font-size:8px}.c-fv{color:var(--uz-tx);font-size:10px;font-weight:600}.c-actions{border-top:.5px solid var(--uz-b);background:#00000040;gap:8px;padding:10px 14px;display:flex}.c-action{border:.5px solid var(--uz-b3);color:var(--uz-tx2);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:4px;padding:4px 12px;font-size:9px;transition:all .1s}.c-action:hover{background:var(--uz-bg4);color:#fff}.c-action.danger{border-color:var(--uz-coral);color:var(--uz-coral)}.c-action.primary{background:var(--uz-bluef);color:var(--uz-bluet);border-color:var(--uz-blue)}.side-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;position:fixed;inset:0}.side-sheet{z-index:1001;background:#0a0a0a;border-left:1px solid #333;flex-direction:column;width:500px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000080}.ss-hd{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:20px;display:flex}.ss-title{letter-spacing:1px;color:var(--uz-tx1);font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.ss-node{color:var(--uz-tx3);font-family:monospace;font-size:11px}.ss-close{color:var(--uz-tx3);cursor:pointer;background:0 0;border:none;font-size:24px}.ss-body{flex:1;padding:20px;overflow-y:auto}.terminal-area{background:#000;border:1px solid #333;border-radius:4px;font-family:JetBrains Mono,monospace;overflow:hidden}.term-hd{color:var(--uz-tx3);background:#111;border-bottom:1px solid #222;padding:5px 10px;font-size:10px}.term-body{height:300px;padding:10px;font-size:11px;overflow-y:auto}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-right{animation:.3s ease-out slideInRight}.diag-met{background:var(--uz-bg2);border:1px solid var(--uz-bg4);border-radius:4px;padding:12px}.diag-label{color:var(--uz-tx3);letter-spacing:.5px;margin-bottom:5px;font-size:9px}.diag-val{font-family:Outfit,sans-serif;font-size:16px;font-weight:700}.text-uz-cyan{color:var(--uz-cyan)}.text-uz-coral{color:var(--uz-coral)}.text-uz-teal{color:var(--uz-teal)}.text-uz-blue{color:var(--uz-blue)}.text-uz-tx3{color:var(--uz-tx3)}.text-uz-tx4{color:var(--uz-tx4)}.filter-row{border-bottom:.5px solid var(--uz-b2);scrollbar-width:none;gap:8px;margin-bottom:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{background:var(--uz-bg3);border:.5px solid var(--uz-b);color:var(--uz-tx3);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:14px;flex-shrink:0;padding:4px 14px;font-size:9px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-chip:hover{color:var(--uz-tx);background:var(--uz-bg4);border-color:var(--uz-tx3)}.filter-chip.active{color:var(--uz-blue);border-color:var(--uz-blue);background:var(--uz-bluef);box-shadow:0 0 10px var(--uz-bluef)}.feature-map-link{color:#a5b4fc;background:#6366f10f;border:1px solid #6366f14d;border-radius:4px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.3rem .5rem;font-size:.72rem;text-decoration:none;transition:background .12s;display:flex}.feature-map-link:hover{color:#c7d2fe;background:#6366f12e}.fmap-root{color:#e2e8f0;background:#0b1120;flex-direction:column;height:100vh;font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;display:flex;overflow:hidden}.fmap-topbar{background:#111827;border-bottom:1px solid #1e293b;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:46px;padding:0 1rem;display:flex}.fmap-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.fmap-topbar-right{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.fmap-title{color:#818cf8;letter-spacing:.06em;white-space:nowrap;font-size:.82rem;font-weight:700}.fmap-meta{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;overflow:hidden}.fmap-ts{color:#334155;font-style:italic}.fmap-input{color:#94a3b8;background:#0f172a;border:1px solid #1e293b;border-radius:4px;outline:none;width:180px;padding:.22rem .55rem;font-family:inherit;font-size:.7rem;transition:border-color .15s}.fmap-input::placeholder{color:#334155}.fmap-input:focus{color:#e2e8f0;border-color:#4f46e5}.fmap-select{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:4px;outline:none;padding:.22rem .5rem;font-family:inherit;font-size:.7rem}.fmap-select:focus{border-color:#4f46e5}.fmap-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-family:inherit;font-size:.72rem;transition:background .12s,opacity .12s;display:inline-flex}.fmap-btn:disabled{opacity:.55;cursor:not-allowed}.fmap-btn-primary{color:#e0e7ff;background:#4338ca;border-color:#4338ca}.fmap-btn-primary:not(:disabled):hover{background:#4f46e5}.fmap-btn-trace{color:#38bdf8;background:#38bdf81f;border-color:#38bdf859}.fmap-btn-trace:hover{background:#38bdf838}.fmap-btn-spin{color:#94a3b8;background:#1e293b;border-color:#334155}.fmap-btn-lg{padding:.5rem 1.25rem;font-size:.85rem}.fmap-spinner{border:2px solid #475569;border-top-color:#818cf8;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite fmap-spin;display:inline-block}@keyframes fmap-spin{to{transform:rotate(360deg)}}.fmap-error-banner{color:#fca5a5;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#1c0707;border-bottom:1px solid #450a0a;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.7rem;display:flex;overflow:hidden}.fmap-error-dismiss{color:#ef4444;flex-shrink:0;margin-left:auto}.fmap-body{flex:1;display:flex;overflow:hidden}.fmap-canvas-wrapper{flex:1;min-width:0;position:relative;overflow:hidden}.fmap-canvas{background:#04091a;position:absolute;inset:0;overflow:hidden}.fmap-canvas canvas{display:block;width:100%!important;height:100%!important}.fmap-node-circle{transition:fill .15s,stroke-width .15s}.fmap-node-label,.fmap-node-count{pointer-events:none;-webkit-user-select:none;user-select:none}.fmap-node-glow{pointer-events:none}.fmap-link{fill:none;transition:stroke-opacity .12s,stroke-width .12s}.fmap-link-hit{fill:none}.fmap-tooltip{z-index:9999;color:#e2e8f0;pointer-events:none;background:#111827;border:1px solid #334155;border-radius:7px;max-width:260px;padding:.55rem .75rem;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.68rem;position:fixed;box-shadow:0 8px 32px #0009}.fmtt-header{align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:flex}.fmtt-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.fmtt-arrow{color:#475569}.fmtt-body{flex-direction:column;gap:.2rem;display:flex}.fmtt-row{align-items:baseline;gap:.4rem;display:flex}.fmtt-key{color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;min-width:55px;font-size:.6rem}.fmtt-val{color:#94a3b8}.fmtt-code{color:#7dd3fc}.fmtt-hint{color:#334155;margin-top:.35rem;font-size:.6rem;font-style:italic}.fmap-inspector{scrollbar-width:thin;scrollbar-color:#1e293b transparent;background:#111827;border-left:1px solid #1e293b;flex-direction:column;flex-shrink:0;gap:.45rem;width:288px;padding:.85rem;display:flex;overflow-y:auto}.fmap-inspector-header{justify-content:space-between;align-items:center;display:flex}.fmap-inspector-close{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.15rem .35rem;font-size:.8rem;line-height:1;transition:color .1s,background .1s}.fmap-inspector-close:hover{color:#e2e8f0;background:#1e293b}.fmap-inspector-title{color:#f1f5f9;word-break:break-word;margin:0;font-size:.95rem;font-weight:700}.fmap-inspector-module{color:#475569;word-break:break-all;margin:0;font-size:.62rem}.fmap-inspector-file{color:#334155;word-break:break-all;margin:0;font-size:.6rem;font-style:italic}.fmap-inspector-desc{color:#94a3b8;margin:0;font-size:.7rem;line-height:1.55}.fmap-inspector-section{color:#475569;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #1e293b;margin:.65rem 0 .3rem;padding-bottom:.2rem;font-size:.6rem;font-weight:700}.fmap-inspector-stats{gap:1.2rem;margin-top:.2rem;display:flex}.fmap-stat{flex-direction:column;align-items:center;display:flex}.fmap-stat-num{color:#f1f5f9;font-size:1.25rem;font-weight:700;line-height:1}.fmap-stat-label{color:#475569;white-space:nowrap;margin-top:.12rem;font-size:.58rem}.fmap-fn-list{flex-direction:column;gap:.2rem;display:flex}.fmap-fn-row{color:#cbd5e1;background:#0b1120;border:1px solid #1e293b;border-radius:4px;padding:.28rem .5rem;font-size:.68rem}.fmap-fn-name{color:#7dd3fc;font-weight:600}.fmap-fn-doc{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.6rem;display:block;overflow:hidden}.fmap-dep-list{flex-wrap:wrap;gap:.22rem;display:flex}.fmap-dep-pill{color:#93c5fd;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f647;border-radius:3px;padding:.12rem .42rem;font-family:inherit;font-size:.6rem;transition:background .1s}.fmap-dep-pill:hover{background:#3b82f638}.fmap-dep-pill-inv{color:#fdba74;background:#fb923c14;border-color:#fb923c47}.fmap-dep-pill-inv:hover{background:#fb923c2e}.fmap-full-module-list{flex-direction:column;gap:.18rem;display:flex}.fmap-full-module-row{cursor:pointer;text-align:left;border:1px solid #0000;border-radius:4px;align-items:center;gap:.35rem;width:100%;padding:.28rem .45rem;font-family:inherit;transition:background .1s;display:flex}.fmap-imp-row-critical{background:#6366f10d;border-color:#6366f11a}.fmap-imp-row-critical:hover{background:#6366f124}.fmap-imp-row-high{background:#10b9810a}.fmap-imp-row-high:hover{background:#10b9811f}.fmap-imp-row-medium{background:0 0}.fmap-imp-row-medium:hover{background:#94a3b814}.fmap-imp-row-low{background:0 0}.fmap-imp-row-low:hover{background:#47556914}.fmap-full-mod-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.68rem;overflow:hidden}.fmap-full-mod-deps{color:#334155;white-space:nowrap;font-size:.58rem}.fmap-examples-list{flex-direction:column;gap:.35rem;margin:0;padding-left:1rem;display:flex}.fmap-example{color:#94a3b8;font-size:.66rem;line-height:1.45}.fmap-live-badge{align-items:center;gap:.4rem;display:flex}.fmap-live-badge:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s infinite fmap-pulse-dot;box-shadow:0 0 5px #10b981}@keyframes fmap-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.fmap-proc-list{flex-direction:column;gap:.4rem;margin-top:.35rem;display:flex}.fmap-proc-row{background:#0f172a;border:1px solid #1e293b;border-radius:5px;padding:.45rem .55rem;font-size:.65rem}.fmap-proc-row.fmap-proc-busy{background:#1a1200;border-color:#fbbf2455}.fmap-proc-name{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.3rem;font-family:ui-monospace,monospace;font-size:.62rem;display:block;overflow:hidden}.fmap-proc-stats{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.fmap-proc-stat{color:#64748b}.fmap-proc-stat.fmap-proc-warn{color:#f97316;font-weight:700}.fmap-proc-status{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:.6rem}.fmap-proc-membar{background:#1e293b;border-radius:2px;height:3px;overflow:hidden}.fmap-proc-membar-fill{border-radius:2px;min-width:2px;height:100%;transition:width .6s}.fmap-mem-low{background:#10b981}.fmap-mem-mid{background:#fbbf24}.fmap-mem-high{background:#ef4444}.fmap-legend{flex-direction:column;display:flex}.fmap-legend-items{flex-direction:column;gap:.35rem;display:flex}.fmap-legend-row{align-items:center;gap:.55rem;display:flex}.fmap-legend-desc{color:#475569;font-size:.65rem}.fmap-legend-tip{color:#475569;margin:0;font-size:.65rem;line-height:1.6}.fmap-legend-tip em{color:#64748b;font-style:italic}.fmap-importance-chip{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.58rem;font-weight:700}.fmap-imp-critical{color:#a5b4fc;background:#6366f12e;border:1px solid #6366f159}.fmap-imp-high{color:#6ee7b7;background:#10b98124;border:1px solid #10b9814d}.fmap-imp-medium{color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2440}.fmap-imp-low{color:#64748b;background:#47556926;border:1px solid #47556940}.fmap-domain-dot-lg{border-radius:50%;flex-shrink:0;width:13px;height:13px;display:inline-block}.fmap-empty{z-index:10;text-align:center;background:#0b1120;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.fmap-empty-icon{color:#1e293b;font-size:2.75rem}.fmap-empty-title{color:#cbd5e1;margin:0;font-size:1.15rem;font-weight:700}.fmap-empty-body{color:#475569;max-width:400px;margin:0;font-size:.78rem;line-height:1.6}.fmap-empty-body strong{color:#818cf8}.fmap-popup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;animation:.12s fmap-fade-in;display:flex;position:fixed;inset:0}@keyframes fmap-fade-in{0%{opacity:0}to{opacity:1}}.fmap-popup{background:#111827;border:1px solid #1e293b;border-radius:10px;flex-direction:column;gap:.65rem;min-width:340px;max-width:480px;max-height:80vh;padding:1.25rem;animation:.15s fmap-slide-up;display:flex;overflow-y:auto;box-shadow:0 20px 60px #000000b3}@keyframes fmap-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fmap-popup-header{justify-content:space-between;align-items:center;display:flex}.fmap-popup-title{color:#818cf8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.fmap-popup-route{background:#0b1120;border:1px solid #1e293b;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem;display:flex}.fmap-popup-node{background:#ffffff08;border:1.5px solid;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.fmap-popup-arrow{color:#334155;flex-shrink:0;font-size:1.1rem}.fmap-popup-stats{align-items:center;gap:1.5rem;display:flex}.fmap-popup-label{color:#64748b;margin:0;font-size:.7rem;font-style:italic}.fmap-popup-module-list{flex-direction:column;gap:.35rem;display:flex}.fmap-popup-module-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fmap-popup-mini-arrow{color:#334155;flex-shrink:0;font-size:.7rem}:root{--uz-emerald:#10b981;--uz-emerald-glow:#10b98126;--uz-zinc-950:#030407;--uz-border:#ffffff14;--accent-rgb:16,185,129}.uz-portal{color:#fff;background:0 0;width:100%;min-height:100vh;font-family:Sora,JetBrains Mono,sans-serif;position:relative;overflow:hidden}.uz-portal--centered{justify-content:center;align-items:center;padding:2rem;display:flex}.uz-auth-card{-webkit-backdrop-filter:blur(24px)saturate(200%);z-index:10;background:#09090b73;border:1px solid #ffffff1a;border-radius:32px;width:100%;max-width:480px;padding:3.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.uz-auth-card:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 50px 120px #0009}.uz-node-identity{object-fit:cover;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 8px 32px #0006;width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.uz-badge{color:var(--uz-emerald);text-transform:uppercase;letter-spacing:.2em;background:#10b98114;border:1px solid #10b98140;border-radius:6px;margin-bottom:1rem;padding:.25rem .75rem;font-size:9px;font-weight:800;display:inline-block;box-shadow:0 4px 12px #0003}.uz-integrity-footer{border-top:1px solid #ffffff08;margin-top:2rem;padding-top:1.5rem}.uz-integrity-text{text-transform:uppercase;letter-spacing:.5em;color:#3f3f46;text-align:center;font-size:8px;font-weight:800}.uz-integrity-bar{background:linear-gradient(90deg,#0000,#10b9814d,#0000);width:60%;height:1px;margin:.75rem auto 0}.uz-footer-label{text-transform:uppercase;letter-spacing:.25em;color:#52525b;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.uz-footer-value{color:#a1a1aa;font-size:10px;font-weight:700}.uz-h1{letter-spacing:-.06em;color:#fff;margin-bottom:.25rem;font-size:1.8rem;font-weight:900;line-height:.9}.uz-hero-title--failed{color:#fb7185;text-shadow:0 0 30px #f43f5e66}.uz-hero-subtitle{color:#52525b;text-transform:uppercase;letter-spacing:.25em;font-size:10px;font-weight:800}.uz-warning-box{background:#f43f5e08;border:1px dashed #f43f5e33;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden}.uz-warning-box:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#f43f5e05 10px 20px);position:absolute;inset:0}.uz-warning-title{text-transform:uppercase;letter-spacing:.3em;color:#f43f5e;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:9px;font-weight:950;display:flex}.uz-warning-title svg{flex-shrink:0;width:14px!important;height:14px!important}.uz-warning-text{color:#a1a1aa;font-size:11px;font-weight:600;line-height:1.6}.uz-code-snippet{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:4px;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:10.5px}.uz-p{color:#71717a;margin-bottom:2.25rem;font-size:.88rem;line-height:1.6}.uz-log-container{background:#0003;border:1px solid #ffffff08;border-radius:16px;max-height:380px;padding:1.5rem;overflow-y:auto}.uz-log-item{border-bottom:1px solid #ffffff08;align-items:flex-start;gap:1rem;padding:10px 0;transition:all .2s;display:flex}.uz-log-item:last-child{border-bottom:none}.uz-log-item .log-icon{flex-shrink:0;margin-top:4px}.uz-log-item .log-content{flex:1}.uz-log-item .log-message{letter-spacing:-.01em;margin-bottom:2px;font-size:11px;font-weight:700}.uz-log-item .log-meta{color:#52525b;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:8.5px}.text-uz-emerald{color:var(--uz-emerald)}.bg-uz-emerald-glow{background:var(--uz-emerald-glow)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scan-y{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(400px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-scan{animation:5s linear infinite scan-y}.animate-spin-slow{animation:12s linear infinite spin-slow}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.uz-btn-primary{background:var(--uz-emerald);color:#000;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:1px solid #fff3;border-radius:12px;padding:.875rem 1.5rem;font-size:11px;font-weight:850;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #10b98133}.uz-btn-primary:hover{background:#15d192;transform:translateY(-2px);box-shadow:0 12px 48px #10b98159}.uz-btn-primary:active{transform:translateY(0)}.uz-btn-secondary{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.75rem 1.25rem;font-size:10px;font-weight:850;transition:all .3s}.uz-btn-secondary:hover:not(:disabled){color:var(--uz-emerald);background:#10b9811a;border-color:#10b9814d}.uz-upload-dropzone{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.uz-upload-dropzone:hover{background:#10b9810a;border-color:#10b9814d}.uz-upload-icon{opacity:.5;margin-bottom:.75rem;transition:all .3s;width:32px!important;height:32px!important}.uz-upload-dropzone:hover .uz-upload-icon{opacity:1;color:var(--uz-emerald);transform:translateY(-2px)}@keyframes toast-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-stack{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;width:24rem;max-width:calc(100vw - 3rem);display:flex;position:fixed;top:1.5rem;right:1.5rem}.toast-item{pointer-events:all;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090bd9;border:1px solid #ffffff1a;border-radius:12px;animation:.4s cubic-bezier(.175,.885,.32,1.275) both toast-in;overflow:hidden;box-shadow:0 12px 40px #0006}:root{--void:#080a0e;--abyss:#0c0f15;--deep:#111520;--surface:#161b26;--surface2:#1c2333;--border:#ffffff12;--border-active:#00d2b459;--text:#e2e8f0;--text-dim:#e2e8f080;--text-ghost:#e2e8f040;--cyan:#00d2b4;--cyan-dim:#00d2b426;--cyan-glow:#00d2b466;--amber:#f59e0b;--red:#ef4444;--red-dim:#ef444426;--green:#10b981;--green-dim:#10b98126;--mono:"Space Mono",monospace;--sans:"Sora",sans-serif}.auth-root-wrapper{background:var(--void);color:var(--text);font-family:var(--sans)}.bg{z-index:0;background:var(--void);position:fixed;inset:0;overflow:hidden}.bg-grid{background-image:radial-gradient(circle,#ffffff0b 1px,#0000 1px);background-size:32px 32px;width:200%;height:200%;animation:60s linear infinite grid-drift;position:absolute;inset:-50%}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(32px,32px)}}.bg-vignette{background:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 30%,var(--void)100%);pointer-events:none;position:absolute;inset:0}.bg-pulse{pointer-events:none;background:radial-gradient(circle,#00d2b40a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;margin:-300px 0 0 -300px;animation:8s ease-in-out infinite bg-breathe;position:absolute;top:50%;left:50%}@keyframes bg-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.root{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow-x:hidden}.root:has(.launchpad-container){height:100vh;overflow:hidden}.card{background:var(--surface);border:1px solid var(--border);border-radius:2px;width:100%;max-width:420px;margin:24px 16px;animation:.5s cubic-bezier(.22,1,.36,1) both card-in;position:relative;overflow:hidden}@keyframes card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00d2b408 0%,#0000 60%);position:absolute;inset:0}.card:after{content:"";border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);pointer-events:none;width:24px;height:24px;position:absolute;top:0;left:0}.corner-br{border-bottom:1px solid var(--cyan);border-right:1px solid var(--cyan);pointer-events:none;width:24px;height:24px;position:absolute;bottom:0;right:0}.auth-header{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:28px 32px 20px;display:flex}.seal{flex-shrink:0;width:44px;height:44px;position:relative}.seal svg{width:44px;height:44px;overflow:visible}.seal-ring{fill:none;stroke:var(--cyan);stroke-width:1px;stroke-dasharray:138;stroke-dashoffset:138px;animation:1.2s cubic-bezier(.4,0,.2,1) .2s forwards draw-ring}.seal-inner{fill:none;stroke:#00d2b466;stroke-width:.5px;stroke-dasharray:94;stroke-dashoffset:94px;animation:.9s cubic-bezier(.4,0,.2,1) .6s forwards draw-ring}.seal-mark{fill:none;stroke:var(--cyan);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.7s cubic-bezier(.4,0,.2,1) 1s forwards draw-ring}.seal-dot{fill:var(--cyan);transform-origin:50%;animation:.3s 1.5s both seal-dot-in;transform:scale(0)}@keyframes draw-ring{to{stroke-dashoffset:0}}@keyframes seal-dot-in{to{transform:scale(1)}}.seal-glow{background:radial-gradient(circle,#00d2b41f,#0000 70%);border-radius:50%;animation:3s ease-in-out 1.8s infinite seal-glow-pulse;position:absolute;inset:-8px}@keyframes seal-glow-pulse{0%,to{opacity:.5}50%{opacity:1}}.auth-identity{flex:1;min-width:0}.auth-org{font-family:var(--mono);letter-spacing:.15em;color:var(--cyan);text-transform:uppercase;margin-bottom:3px;font-size:9px;animation:.4s .8s both fade-up}.auth-name{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600;animation:.4s .95s both fade-up}.auth-node{font-family:var(--mono);color:var(--text-ghost);letter-spacing:.05em;margin-top:2px;font-size:9px;animation:.4s 1.1s both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.card-body{padding:28px 32px 24px}.page-title{color:var(--text);letter-spacing:-.02em;margin-bottom:5px;font-size:20px;font-weight:600}.page-subtitle{color:var(--text-dim);margin-bottom:28px;font-size:12px;line-height:1.5}.field{margin-bottom:16px;position:relative}.field-label{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.field-label-text{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:10px}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap:before{content:"";background:var(--cyan);z-index:2;width:0;height:1px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.input-wrap:focus-within:before{width:100%}.input-wrap input{background:var(--deep);border:1px solid var(--border);width:100%;height:44px;color:var(--text);font-family:var(--mono);-webkit-appearance:none;border-radius:2px;outline:none;padding:0 12px;font-size:13px;transition:border-color .2s,background .2s}.input-wrap input:focus{border-color:var(--border-active);background:#0e1219}.input-wrap input::placeholder{color:var(--text-ghost);font-family:var(--mono)}.input-wrap:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00d2b426,#0000);height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.input-wrap:focus-within:after{opacity:1;animation:2s linear infinite scan-line}@keyframes scan-line{0%{top:0}to{top:100%}}.input-icon{color:var(--text-ghost);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1;transition:color .15s;position:absolute;right:12px}.input-icon:hover{color:var(--cyan)}.btn-primary{border:1px solid var(--cyan);width:100%;height:46px;color:var(--cyan);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;margin-top:8px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative;overflow:hidden}.btn-primary:before{content:"";background:var(--cyan);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{color:var(--void)}.btn-primary:hover:before{transform:translate(0)}.btn-primary span{z-index:1;position:relative}.btn-ghost{border:1px solid var(--border);width:100%;height:38px;color:var(--text-dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;font-size:10px;transition:border-color .2s,color .2s}.btn-ghost:hover{color:var(--text);border-color:#fff3}.divider{align-items:center;gap:12px;margin:20px 0;display:flex}.divider-line{background:var(--border);flex:1;height:1px}.divider-text{font-family:var(--mono);color:var(--text-ghost);letter-spacing:.1em;font-size:9px}.card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:14px 32px;display:flex}.footer-text{font-family:var(--mono);color:var(--text-ghost);letter-spacing:.05em;font-size:9px}.authority-badge{font-family:var(--mono);color:var(--cyan);letter-spacing:.05em;opacity:.7;align-items:center;gap:5px;font-size:9px;display:flex}.authority-badge:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.3}}.alert{border:1px solid;border-radius:2px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.alert-icon{flex-shrink:0;margin-top:1px;font-size:14px}.alert-text{flex:1}.alert-title{margin-bottom:2px;font-weight:600}.alert.error{background:var(--red-dim);color:#fca5a5;border-color:#ef444440}.alert.success{background:var(--green-dim);color:#6ee7b7;border-color:#10b98140}.alert.warn{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.alert.info{background:var(--cyan-dim);color:var(--cyan);border-color:#00d2b433}.id-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.otp-group{justify-content:center;gap:10px;margin:8px 0;display:flex}.launchpad-container{z-index:10;box-sizing:border-box;flex-direction:column;width:100%;height:100vh;padding:32px 24px;display:flex;position:relative;overflow:hidden}.launchpad-header{border-bottom:1px solid var(--border);width:100%;max-width:900px;margin:0 auto;padding-bottom:20px}.launchpad-content{flex:1;justify-content:center;align-items:center;display:flex}.service-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:420px;margin:0 auto;animation:.6s both fade-up;display:grid}.app-icon-wrap{cursor:pointer;flex-direction:column;align-items:center;gap:12px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.app-icon-wrap:hover{transform:scale(1.15)}.app-icon-wrap:active{transform:scale(.95)}.app-icon{background:var(--surface);border:1px solid var(--border);width:68px;height:68px;color:var(--cyan);border-radius:4px;justify-content:center;align-items:center;font-size:28px;transition:all .2s;display:flex;position:relative;box-shadow:0 0 0 1px #00d2b41a,0 8px 16px #0006}.app-icon-wrap:hover .app-icon{border-color:var(--cyan);box-shadow:0 0 20px var(--cyan-dim);color:#fff}.app-label{color:var(--text-ghost);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700;font-family:var(--mono);transition:color .2s}.app-icon-wrap:hover .app-label{color:var(--cyan)}.service-grid>.app-icon-wrap:nth-child(7):last-child{grid-column:2}.step-dots{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.step-dot{background:var(--border);border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.step-dot.active{background:var(--cyan);transform:scale(1.3)}.step-dot.done{background:#00d2b466}.identity-badge{background:var(--deep);border:1px solid var(--border);border-radius:2px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.id-avatar{background:var(--surface2);border:1px solid var(--border-active);width:36px;height:36px;font-family:var(--mono);color:var(--cyan);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.id-info{flex:1;min-width:0}.id-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:13px;font-weight:500;overflow:hidden}.id-sub{font-family:var(--mono);color:var(--text-ghost);letter-spacing:.05em;font-size:10px}.id-verify{font-family:var(--mono);color:var(--cyan);align-items:center;gap:4px;font-size:9px;display:flex}.id-verify:before{content:"✓"}.denied-mark,.expired-mark{width:64px;height:64px;margin:0 auto 20px;position:relative}.denied-mark svg,.expired-mark svg{width:64px;height:64px}.denied-ring{fill:none;stroke:var(--red);stroke-width:.8px;stroke-dasharray:201;stroke-dashoffset:0}.denied-cross{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:0}.expired-clock{fill:none;stroke:var(--amber);stroke-width:.8px;stroke-dasharray:201;stroke-dashoffset:0}.expired-hands{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-dasharray:30;stroke-dashoffset:0}.field-error{color:var(--red);font-size:11px;font-family:var(--mono);align-items:center;gap:5px;margin-top:6px;display:flex}.field-error:before{content:"⚠";font-size:10px}.auth-tabs{border:1px solid #ffffff14;border-radius:2px;margin-bottom:1.75rem;display:flex;overflow:hidden}.auth-tab{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:.65rem;font-weight:700;font-family:var(--mono);color:#52525b;text-align:center;background:0 0;border:none;flex:1;padding:.8rem;transition:all .15s}.auth-tab--active{background:var(--cyan-dim);color:var(--cyan)}.hologram-pulse{background:var(--cyan-dim);border:1px solid var(--cyan);border-radius:50%;width:48px;height:48px;margin:0 auto;animation:2s infinite magic-pulse}@keyframes magic-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.meta-list{background:var(--deep);border:1px solid var(--border);border-radius:2px;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.meta-item{font-family:var(--mono);justify-content:space-between;align-items:center;display:flex}.meta-label{color:var(--text-ghost);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.meta-value{color:var(--text-dim);letter-spacing:.02em;font-size:10px}.status-badge{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-active{color:var(--green)}.status-standby{color:var(--amber)}.status-maintenance{color:var(--red)}dialog{z-index:100;background:0 0;border:none;outline:none;width:max-content;height:max-content;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog:not([open]){display:none}dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#080a0ed9}dialog .card{box-shadow:0 0 100px #000c,0 0 40px var(--cyan-dim);margin:0;animation:none}[data-phx-session],[data-phx-teleported-src]{display:contents}@layer base{:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(96% .001 286.375);--color-base-300:oklch(92% .004 286.32);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(70% .213 47.604);--color-primary-content:oklch(98% .016 73.684);--color-secondary:oklch(55% .027 264.364);--color-secondary-content:oklch(98% .002 247.839);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(44% .017 285.786);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(62% .214 259.815);--color-info-content:oklch(97% .014 254.604);--color-success:oklch(70% .14 182.503);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}