@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/source-sans-3-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:transparent;--s1:#ffffffe0;--s2:#ffffffd6;--s3:#ffffff9e;--bg2:#fff;--tx:#1a1d2e;--tx2:#353b4f;--tx3:#3a4053;--tx4:#333a4a;--bd:#e2e6ef;--bd2:#d0d6e2;--acc:#22c55e;--acc-dim:#16a34a;--acc-glow:#22c55e40;--green:#22c55e;--green-soft:#22c55e1a;--blue:#3b82f6;--blue-dim:#2563eb;--blue-glow:#3b82f633;--blue-soft:#3b82f614;--gold:#f59e0b;--gold-dim:#d97706;--gold-glow:#f59e0b33;--gold-soft:#f59e0b14;--red:#ef4444;--red-soft:#ef444414;--ink:#1a1d2e;--acc2:var(--blue);--acc2-dim:var(--blue-dim);--acc2-glow:var(--blue-glow);--grad-primary:linear-gradient(135deg, #22c55e, #16a34a);--grad-brand:linear-gradient(135deg, #22c55e, #059669);--grad-brand-soft:#22c55e14;--grad-hero:linear-gradient(135deg, #22c55e 0%, #3b82f6 50%, #f59e0b 100%);--grad-mesh:radial-gradient(55% 55% at 15% 10%, #22c55e14, transparent 60%), radial-gradient(50% 55% at 85% 95%, #3b82f60f, transparent 60%), radial-gradient(40% 40% at 80% 20%, #f59e0b0a, transparent 50%);--elev-1:0 1px 3px #0000000a, 0 2px 8px #00000005;--elev-2:0 4px 16px #0000000f, 0 8px 32px #0000000a;--elev-3:0 12px 40px #00000014, 0 24px 64px #0000000d;--elev-glow:0 8px 32px #22c55e2e;--radius:12px;--radius-sm:8px;--radius-lg:16px;--radius-full:9999px;--font-display:"Schibsted Grotesk",system-ui,-apple-system,sans-serif;--font-body:"Source Sans 3",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .27, 1.55);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s}[data-theme=dark]{--bg:#0c0d12;--s1:#14151c;--s2:#1a1b24;--s3:#21222d;--bg2:#14151c;--tx:#eaecf0;--tx2:#b2b9c9;--tx3:#aab3c4;--tx4:#aab4c6;--bd:#ffffff14;--bd2:#ffffff21;--ink:#eaecf0;--acc:#34d474;--acc-dim:#22c55e;--acc-glow:#34d4744d;--green:#34d474;--green-soft:#34d4741f;--blue:#60a5fa;--blue-dim:#3b82f6;--blue-glow:#60a5fa40;--blue-soft:#60a5fa1a;--gold:#fbbf24;--gold-dim:#f59e0b;--gold-glow:#fbbf2433;--gold-soft:#fbbf241a;--red:#f87171;--red-soft:#f871711a;--acc2:var(--blue);--acc2-dim:var(--blue-dim);--acc2-glow:var(--blue-glow);--grad-primary:linear-gradient(135deg, #34d474, #22c55e);--grad-brand:linear-gradient(135deg, #34d474, #059669);--grad-brand-soft:#34d47424;--grad-hero:linear-gradient(135deg, #34d474 0%, #60a5fa 50%, #fbbf24 100%);--grad-mesh:radial-gradient(55% 55% at 15% 10%, #34d4741a, transparent 60%), radial-gradient(50% 55% at 85% 95%, #60a5fa14, transparent 60%), radial-gradient(40% 40% at 80% 20%, #fbbf240d, transparent 50%);--elev-1:0 1px 3px #0000004d, 0 2px 8px #00000040;--elev-2:0 4px 16px #00000059, 0 8px 32px #0000004d;--elev-3:0 12px 40px #00000073, 0 24px 64px #0006;--elev-glow:0 8px 32px #34d47438;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .ac-root,[data-theme=dark] .ag-root,[data-theme=dark] .al-root,[data-theme=dark] .bc-root,[data-theme=dark] .bv-root,[data-theme=dark] .cw-root,[data-theme=dark] .dr-root,[data-theme=dark] .ec-root,[data-theme=dark] .ha-root,[data-theme=dark] .ic-root,[data-theme=dark] .lc-root,[data-theme=dark] .lo-root,[data-theme=dark] .op-root,[data-theme=dark] .ow-root,[data-theme=dark] .pp-root,[data-theme=dark] .pub-root,[data-theme=dark] .reset-root,[data-theme=dark] .st-root,[data-theme=dark] .tk-root,[data-theme=dark] .vx-root,[data-theme=dark] .fr-root,[data-theme=dark] .sb-root,[data-theme=dark] .lb2-root,[data-theme=dark] .ly-root,[data-theme=dark] .lp-root{--bg:#0c0d12;--s1:#14151c;--s2:#1a1b24;--s3:#21222d;--bg2:#14151c;--tx:#eaecf0;--tx2:#b2b9c9;--tx3:#aab3c4;--tx4:#aab4c6;--bd:#ffffff14;--bd2:#ffffff21}[data-theme=dark] body{color:#e8eaed;background:#0c0d10}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#333}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#444}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html,body,#root{background:var(--bg);width:100%;min-height:100vh}body{font-family:var(--font-body);color:var(--tx);line-height:1.5;overflow-x:hidden}::selection{background:#22c55e33}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--bd2,#c4cdd8);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a8b4c2}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button,input,select,textarea{font-family:inherit;font-size:inherit;transition:all .2s var(--ease-out)}button{cursor:pointer}a{color:var(--acc);text-decoration:none;transition:color .2s}a:hover{color:var(--acc-dim)}img{max-width:100%;height:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #00a1514d;box-shadow:0 0 lab(58.0582% -53.1083 32.113/.3)}50%{box-shadow:0 0 20px 4px #00a15126;box-shadow:0 0 20px 4px lab(58.0582% -53.1083 32.113/.15)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes border-glow{0%,to{border-color:#22c55e33}50%{border-color:#22c55e80}}@keyframes springBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.06)}70%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideInBounce{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 var(--acc-glow)}50%{box-shadow:0 0 20px 6px var(--acc-glow)}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}@keyframes rainbowBorder{0%{border-color:var(--green)}33%{border-color:var(--blue)}66%{border-color:var(--gold)}to{border-color:var(--green)}}.animate-fade-in{animation:fadeIn .5s var(--ease-out) both}.animate-fade-in-up{animation:fadeInUp .6s var(--ease-out) both}.animate-fade-in-down{animation:fadeInDown .4s var(--ease-out) both}.animate-fade-in-scale{animation:fadeInScale .5s var(--ease-out) both}.animate-slide-left{animation:slideInLeft .5s var(--ease-out) both}.animate-slide-right{animation:slideInRight .5s var(--ease-out) both}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}.glass{-webkit-backdrop-filter:blur(16px)saturate(1.8);border-radius:var(--radius);background:#ffffffb8;border:1px solid #ffffff4d}.glass-subtle{-webkit-backdrop-filter:blur(8px)saturate(1.4);border-radius:var(--radius-sm);background:#ffffff8c}.vx-gradient-text{color:var(--tx);-webkit-text-fill-color:currentColor;background:0 0}.vx-brand-accent{color:var(--acc);-webkit-text-fill-color:currentColor;background:0 0}.vx-mesh-bg{position:relative}.vx-mesh-bg:before{content:"";background-image:var(--grad-mesh);pointer-events:none;z-index:0;position:absolute;inset:0}.vx-mesh-bg>*{z-index:1;position:relative}.vx-aurora{filter:blur(70px);opacity:.4;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite vxAuroraFloat;position:absolute}.vx-aurora.a1{background:#00a15147;background:lab(58.0582% -53.1083 32.113/.28)}.vx-aurora.a2{background:#00bd6b33;background:lab(67.6333% -61.4643 31.8264/.2);animation-duration:20s;animation-delay:-5s}.vx-aurora.a3{background:#00b48129;background:lab(64.9936% -55.5224 15.6323/.16);animation-duration:24s;animation-delay:-9s}@keyframes vxAuroraFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-20px)scale(1.08)}66%{transform:translate(-18px,14px)scale(.95)}}.vx-grad-card{background:var(--s1);border:1px solid var(--bd);transition:all .3s var(--ease-out);position:relative}.vx-grad-card:after{content:"";background:var(--grad-brand);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-grad-card:hover{box-shadow:var(--elev-2);transform:translateY(-3px)}.vx-grad-card:hover:after{opacity:1}.vx-btn-gradient{background:var(--grad-brand);color:#fff;cursor:pointer;height:44px;transition:all .3s var(--ease-out);box-shadow:0 4px 16px var(--acc-glow);background-size:150% 150%;border:none;padding:0 24px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.vx-btn-gradient:hover{box-shadow:0 8px 28px var(--acc-glow), 0 4px 16px var(--acc2-glow);background-position:100% 100%;transform:translateY(-2px)}.vx-btn-gradient:active{transform:scale(.98)}.vx-btn-gradient:before{content:"";transition:transform .6s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff2e,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.18),#0000);position:absolute;inset:0;transform:translate(-100%)}.vx-btn-gradient:hover:before{transform:translate(100%)}.vx-elevate{box-shadow:var(--elev-1);transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out)}.vx-elevate:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.vx-brand-panel{background:var(--grad-brand-soft);border:1px solid var(--bd)}.vx-accent-line{background:var(--grad-brand);background-size:200% 100%;height:2px;animation:3s linear infinite vxLineShimmer}@keyframes vxLineShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vxBlurReveal{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.98)}to{opacity:1;filter:blur();transform:none}}.vx-blur-reveal{animation:vxBlurReveal .7s var(--ease-out) both}@keyframes vxClipReveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}.vx-clip-reveal{animation:vxClipReveal .7s var(--ease-out) both}@keyframes vxPopSpring{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.vx-pop-spring{animation:vxPopSpring .55s var(--ease-spring) both}@keyframes vxFlipIn{0%{opacity:0;transform:perspective(600px)rotateX(-24deg)translateY(14px)}to{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}}.vx-flip-in{animation:vxFlipIn .6s var(--ease-out) both;transform-origin:top}.vx-gradient-flow{color:var(--acc);-webkit-text-fill-color:currentColor;background:0 0}@keyframes vxBreathe{0%,to{box-shadow:0 0 0 0 var(--acc-glow)}50%{box-shadow:0 0 0 6px #00a15100;box-shadow:0 0 0 6px lab(58.0582% -53.1083 32.113/0)}}.vx-breathe{animation:2.6s ease-in-out infinite vxBreathe}@keyframes vxDrift{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-6px)rotate(.6deg)}66%{transform:translateY(3px)rotate(-.5deg)}}.vx-drift{animation:6s ease-in-out infinite vxDrift}.vx-sheen{position:relative;overflow:hidden}.vx-sheen:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14),#0000);width:40%;height:200%;animation:4.5s ease-in-out infinite vxSheen;position:absolute;top:-50%;left:-60%;transform:rotate(20deg)}@keyframes vxSheen{0%{left:-60%}40%,to{left:140%}}.vx-underline{position:relative}.vx-underline:after{content:"";background:var(--grad-brand);transform-origin:0;width:100%;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.vx-underline:hover:after{transform:scaleX(1)}.vx-magnetic{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);transform-style:preserve-3d}.vx-magnetic:hover{box-shadow:var(--elev-3);transform:translateY(-4px)scale(1.015)}@keyframes vxCountFade{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}.vx-count-fade{animation:vxCountFade .6s var(--ease-out) both}.vx-stagger>*{animation:vxBlurReveal .6s var(--ease-out) both}.vx-stagger>:first-child{animation-delay:40ms}.vx-stagger>:nth-child(2){animation-delay:.1s}.vx-stagger>:nth-child(3){animation-delay:.16s}.vx-stagger>:nth-child(4){animation-delay:.22s}.vx-stagger>:nth-child(5){animation-delay:.28s}.vx-stagger>:nth-child(6){animation-delay:.34s}.vx-stagger>:nth-child(7){animation-delay:.4s}.vx-stagger>:nth-child(8){animation-delay:.46s}@keyframes vxRipple{0%{opacity:.6;box-shadow:0 0}to{opacity:0;box-shadow:0 0 0 10px #0000}}.vx-ripple{position:relative}.vx-ripple:after{content:"";border-radius:inherit;animation:1.8s ease-out infinite vxRipple;position:absolute;inset:0}button,a,input,select,textarea{transition:all .2s var(--ease-out)}.dr-pcard,.cw-rpt,.dr-lrow,.dr-hof,.pub-hof-item,.op-org-card,.cw-prog,.cw-int{transition:all .25s var(--ease-out)!important}.dr-pcard:hover,.cw-rpt:hover,.dr-lrow:hover,.op-org-card:hover,.cw-prog:hover,.cw-int:hover{box-shadow:0 8px 32px #0000000f;box-shadow:0 8px 32px lab(0% 0 0/.06)}[style*="position: fixed"][style*="inset: 0"],[style*=position\:fixed][style*=inset\:0]{animation:.2s ease-out fadeIn}input:-webkit-autofill{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}input:-webkit-autofill:hover{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}input:-webkit-autofill:focus{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}input:-webkit-autofill:active{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}textarea:-webkit-autofill{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}select:-webkit-autofill{caret-color:var(--tx);border-radius:inherit;transition:background-color 600000s,color 600000s;-webkit-text-fill-color:var(--tx)!important;-webkit-box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important;box-shadow:0 0 0 100px var(--autofill-bg,var(--s3,#f4f6fa)) inset!important}input:-webkit-autofill:first-line{font:inherit;color:var(--tx)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #00a1511a;box-shadow:0 0 0 3px lab(58.0582% -53.1083 32.113/.1);border-color:var(--acc)!important}.ag-btn-primary:active:not(.disabled),.reset-btn:active,.lp-card:active,.dr-btn-acc:active,.dr-btn-out:active,.cw-btn-acc:active:not(:disabled),.cw-btn-out:active,.vx-btn-acc:active:not(:disabled),.vx-btn-out:active{transform:scale(.97)}.dr-chip:hover:not(.on),.cw-scope-badge:hover,.cw-role-pill:hover{filter:brightness(1.05)}@media (max-width:480px){html{font-size:15px}.dr-grid{grid-template-columns:1fr!important;gap:10px!important}.cw-stats{grid-template-columns:repeat(2,1fr)!important}.cw-prog-grid,.cw-int-grid,.op-org-grid{grid-template-columns:1fr!important}.op-stats{grid-template-columns:repeat(2,1fr)!important}input,textarea,select{min-height:44px;font-size:16px!important}.cw-content{padding:16px 12px 60px!important}.dr-toolbar,.dr-chips,.dr-results{padding:0 16px!important}}@media (max-width:700px){.dr-nav{padding:12px 16px!important}.dr-hero{padding:40px 16px 24px!important}.dr-hero-h1{font-size:32px!important}.dr-toolbar{flex-direction:column!important;gap:10px!important}.dr-search{width:100%!important}.dr-filters{justify-content:space-between!important;width:100%!important}.dr-vdp-hero{padding:40px 16px!important}.dr-vdp-body,.pub-body{gap:20px!important;padding:16px!important}.pub-hero{padding:40px 16px!important}.sub-cols{flex-direction:column!important}.sub-aside{display:none!important}.sub-row2{flex-direction:column!important}}@media (max-width:900px){.cw-rpt-act{padding:8px!important}.cw-rpt-body{padding:12px!important}.cw-prog-metrics{grid-template-columns:repeat(2,1fr)!important}}.skeleton{background:linear-gradient(90deg,#0000000a 25%,#00000014 50%,#0000000a 75%) 0 0/200% 100%;background:linear-gradient(90deg,lab(0% 0 0/.04) 25%,lab(0% 0 0/.08) 50%,lab(0% 0 0/.04) 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer}.vx-toggle,.st-toggle,.cw-toggle,.vx-toggle-dot,.st-toggle-dot,.cw-toggle span,[class*=spinner],.ag-spinner,.nb-loading-dot,.nb-loading .nb-loading-dot,.vx-op-ring,.prof-av-ring,.det-sc-dot,.cw-inc-pulse,.vx-live-dot,.dr-sev i,.vx-sev i,.op-live-dot,.cw-dot{border-radius:99px!important}.vx-aurora{border-radius:50%!important}.vx-fade,.cw-fade,.op-fade{animation:fadeInUp .5s var(--ease-out)!important}.stagger-children>*{animation:fadeInUp .5s var(--ease-out) both}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:60ms}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.18s}.stagger-children>:nth-child(5){animation-delay:.24s}.stagger-children>:nth-child(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (prefers-contrast:high){:root{--bd:#94a3b8;--bd2:#64748b;--tx3:#334155;--tx4:#3f4c5e}}.vx-kicker-shared{font-family:var(--font-mono);letter-spacing:.14em;color:var(--acc);margin-bottom:6px;font-size:11px}.vx-title-shared{font-family:var(--font-display);letter-spacing:-.035em;color:var(--tx);margin:0;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.05}.vx-sub-shared{color:var(--tx2);margin:6px 0 24px;font-size:14px}.vx-label-shared{font-family:var(--font-mono);letter-spacing:.12em;color:var(--tx4);margin-bottom:6px;font-size:10px;display:block}.vx-btn-primary{background:var(--acc);color:#fff;cursor:pointer;height:40px;transition:all .25s var(--ease-out);border:none;padding:0 20px;font-size:13px;font-weight:600}.vx-btn-primary:hover{filter:brightness(1.08);box-shadow:0 4px 16px var(--acc-glow)}.vx-btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.vx-btn-outline{border:1px solid var(--bd2);height:40px;color:var(--tx2);cursor:pointer;transition:all .2s var(--ease-out);background:0 0;padding:0 18px;font-size:13px;font-weight:600}.vx-btn-outline:hover{border-color:var(--tx4);color:var(--tx)}.vx-card-shared{border:1px solid var(--bd);background:var(--s1)}.vx-input-shared{background:var(--s2);border:1px solid var(--bd);width:100%;height:42px;color:var(--tx);font-size:14px;font-family:var(--font-body);transition:all .2s var(--ease-out);outline:none;padding:0 14px}.vx-input-shared:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);background:var(--s1)}.vx-stat-grid{background:var(--bd);border:1px solid var(--bd);gap:1px;display:grid}.vx-stat-cell{background:var(--s1);padding:14px 18px}.vx-stat-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--tx4);font-size:9px}.vx-stat-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--tx);margin-top:4px;font-size:22px;font-weight:800}.vx-toggle{cursor:pointer;background:#00000014;background:lab(0% 0 0/.08);border:none;border-radius:99px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .25s;position:relative}.vx-toggle-dot{background:var(--s1,#fff);width:18px;height:18px;transition:all .25s var(--ease-out);border-radius:99px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px lab(0% 0 0/.15)}.vx-toggle.on{background:var(--acc)}.vx-toggle.on .vx-toggle-dot{left:21px}.vx-sev-dot{border-radius:99px;flex-shrink:0;width:7px;height:7px}.vx-status-pill{font-family:var(--font-mono);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:600}.vx-animate-in{animation:fadeInUp .5s var(--ease-out) both}.vx-animate-slide{animation:slideInRight .4s var(--ease-out) both}[data-theme=dark] .vx-toggle{background:#ffffff14;background:lab(87.3369% 306.883 9.15705/.08)}[data-theme=dark] .vx-toggle-dot{background:var(--tx)}@media print{.cw-side,.dr-nav,.op-side,.cw-mob-btn,button,.cw-col-btn{display:none!important}.cw-main{margin:0!important}*{box-shadow:none!important}}body{font-family:var(--font-body);margin:0}.op-side,.cw-side{transition:width .25s cubic-bezier(.22,1,.36,1)}.op-side .op-mark,.cw-side .cw-mark{box-shadow:0 2px 16px var(--acc-glow)}.op-side .op-ni,.cw-side .cw-ni{font-family:var(--font-body)}.op-side.col .op-ni{justify-content:center;gap:0;padding:10px 0;position:relative}.op-side.col .op-ni:after{content:attr(title);background:var(--tx);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.op-side.col .op-ni:hover:after{opacity:1}[data-theme=dark] .act-head,[data-theme=dark] .act-note{color:var(--tx4)}[data-theme=dark] .act-timeline:before{background:#ffffff14}[data-theme=dark] .act-dot{border-color:var(--s3)}[data-theme=dark] .act-event{color:var(--tx4)}[data-theme=dark] .act-event .act-actor{color:var(--tx2)}[data-theme=dark] .act-event .act-verb,[data-theme=dark] .act-event .act-time,[data-theme=dark] .act-c-head .act-time{color:var(--tx3)}[data-theme=dark] .act-comment{background:#ffffff05;border-color:#ffffff14}[data-theme=dark] .act-comment.internal{background:#ffb3470f;border-color:#ffb3472e}[data-theme=dark] .act-c-head b{color:var(--tx)}[data-theme=dark] .act-c-body{color:var(--tx2)}[data-theme=dark] .act-composer{background:#ffffff04;border-color:#ffffff17}[data-theme=dark] .act-input{color:var(--tx)}[data-theme=dark] .act-input::placeholder{color:var(--tx3)}[data-theme=dark] .act-actions{border-top-color:#ffffff0f}[data-theme=dark] .act-int-toggle{color:var(--tx4)}[data-theme=dark] .act-int-toggle span{color:var(--tx3)}[data-theme=dark] .act-err{color:var(--tx4)}[data-theme=dark] .act-post{color:var(--tx)}[data-theme=dark] .act-attach{color:var(--tx2);background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .act-pending{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .act-pending span,[data-theme=dark] .act-pending button{color:var(--tx4)}[data-theme=dark] .vx-af-toggle{color:var(--tx2);background:#ffffff0a;border-color:#ffffff17}[data-theme=dark] .vx-af-toggle:hover{color:var(--tx);border-color:#ffffff2e}[data-theme=dark] .vx-af-toggle svg{color:var(--tx4)}[data-theme=dark] .vx-af-arrow{color:var(--tx3)}[data-theme=dark] .vx-af-grid{background:#ffffff05;border-color:#ffffff12}[data-theme=dark] .vx-af-input{color:var(--tx);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .vx-af-input::placeholder{color:var(--tx3)}[data-theme=dark] .vx-af-check{color:var(--tx2)}[data-theme=dark] .fr-card{background:var(--s1);border-color:var(--tx4)}[data-theme=dark] .fr-btn.ghost{background:var(--s1);border-color:var(--tx4);color:var(--tx2)}[data-theme=dark] .fr-btn.ghost:hover{background:var(--s2)}[data-theme=dark] .fr-chip{background:var(--s1);border-color:var(--tx4);color:var(--tx2)}[data-theme=dark] .fr-chip.on{color:#fff}[data-theme=dark] .fr-sorts{background:var(--s2)}[data-theme=dark] .fr-sort{color:var(--tx3)}[data-theme=dark] .fr-sort.on{background:var(--s1);color:var(--tx);box-shadow:0 1px 3px #0000004d}[data-theme=dark] .fr-search{background:var(--s1);border-color:var(--tx4);color:var(--tx)}[data-theme=dark] .fr-row{background:var(--s1);border-color:var(--tx4)}[data-theme=dark] .fr-row:hover{box-shadow:0 2px 10px #0003}[data-theme=dark] .fr-row-vn{color:var(--tx)}[data-theme=dark] .fr-row-vl{color:var(--tx4)}[data-theme=dark] .fr-row-title{color:var(--tx)}[data-theme=dark] .fr-row-meta{color:var(--tx3)}[data-theme=dark] .fr-row-stats b{color:var(--tx2)}[data-theme=dark] .fr-row-stats span{color:var(--tx4)}[data-theme=dark] .fr-flag.lock{background:var(--s3);color:var(--tx3)}[data-theme=dark] .fr-empty{color:var(--tx4)}[data-theme=dark] .fr-mini{background:var(--s1);border-color:var(--tx4);color:var(--tx2)}[data-theme=dark] .fr-thread-title{color:var(--tx)}[data-theme=dark] .fr-meta{color:var(--tx3)}[data-theme=dark] .fr-body{color:var(--tx2)}[data-theme=dark] .fr-vote{background:var(--s1);border-color:var(--tx4);color:var(--tx2)}[data-theme=dark] .fr-replies-hd{color:var(--tx3)}[data-theme=dark] .fr-locked{color:var(--tx3);background:var(--s2)}[data-theme=dark] .fr-in{background:var(--s1);border-color:var(--tx4);color:var(--tx)}[data-theme=dark] .vx-export-btn{color:var(--tx2);background:#ffffff0a;border-color:#ffffff17}[data-theme=dark] .vx-export-btn:hover{color:var(--tx);border-color:#ffffff2e}[data-theme=dark] .vx-export-btn svg{color:var(--tx4)}[data-theme=dark] .vx-export-drop{background:var(--s1);border-color:#ffffff1a;box-shadow:0 12px 40px #0006,0 2px 8px #0000004d}[data-theme=dark] .vx-export-opt{color:var(--tx2);border-bottom-color:#ffffff0f}[data-theme=dark] .vx-export-opt:hover{color:var(--tx);background:#ffffff0a}[data-theme=dark] .vx-export-opt svg{color:var(--tx4)}[data-theme=dark] .asg-wrap{background:#ffffff05;border-color:#ffffff14}[data-theme=dark] .asg-none{color:var(--tx4)}[data-theme=dark] .asg-chip{color:var(--tx);background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .asg-av{color:#fff}[data-theme=dark] .asg-chip button{color:var(--tx4)}[data-theme=dark] .asg-chip button:hover{color:var(--tx2)}[data-theme=dark] .asg-sel{color:var(--tx2);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .asg-btn{color:var(--tx)}[data-theme=dark] .st-nav-item:hover{background:#ffffff0a}[data-theme=dark] .st-nav-item.active{background:#ffffff0f}[data-theme=dark] .st-btn-outline:hover{border-color:#fff3}[data-theme=dark] .st-toggle{background:#ffffff14}[data-theme=dark] .ec-history-item:hover,[data-theme=dark] .al-row:hover{background:#ffffff05}[data-theme=dark] .reset-root{background:var(--bg);background-image:radial-gradient(#ffffff08 1px,#0000 1px)}[data-theme=dark] .reset-card{background:var(--s1);border-color:var(--tx4);box-shadow:0 20px 60px #0006}[data-theme=dark] .reset-h1{color:var(--tx)}[data-theme=dark] .reset-sub{color:var(--tx3)}[data-theme=dark] .reset-input{background:var(--s2);border-color:var(--tx4);color:var(--tx)}[data-theme=dark] .reset-pw-toggle{color:var(--tx4)}[data-theme=dark] .reset-pw-toggle:hover{color:var(--tx2)}[data-theme=dark] .surface-loading{background:var(--bg);color:var(--tx3)}[data-theme=dark] .surface-loading-spinner{border-color:var(--tx4);border-top-color:var(--acc)}[data-theme=dark] .ow-progress-bar{background:#ffffff0f}[data-theme=dark] .ow-agree{background:var(--s2);border-color:var(--tx4)}[data-theme=dark] .ow-agree:has(input:checked){background:#00a1510f;background:lab(58.0582% -53.1083 32.113/.06)}[data-theme=dark] .vx-rb-search{color:var(--tx);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .vx-rb-search::placeholder{color:var(--tx3)}[data-theme=dark] .vx-rb-search:focus{border-color:#00a15180;border-color:lab(58.0582% -53.1083 32.113/.5)}[data-theme=dark] .vx-rb-sel{color:var(--tx2);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .vx-rb-mine{color:var(--tx4)}[data-theme=dark] .vx-rb-tab{color:var(--tx3);border-color:#ffffff17}[data-theme=dark] .vx-rb-tab:hover{color:var(--tx2);border-color:#ffffff2e}[data-theme=dark] .vx-rb-tab.on{color:#fff}[data-theme=dark] .vx-rb-tab:not(.on) .vx-rb-ct{color:var(--tx3);background:#ffffff0f}[data-theme=dark] .vx-rb-meta,[data-theme=dark] .vx-rb-empty{color:var(--tx4)}[data-theme=dark] .glass{background:#000000a6;background:lab(0% 0 0/.65);border-color:#ffffff14}[data-theme=dark] .glass-subtle{background:#00000080;background:lab(0% 0 0/.5)}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%}input,select,textarea,button{border-radius:8px}.vx-card,.vx-prog,.vx-strip,.vx-welcome,.vx-hero,.htb-c,.htb-top-row>div,.htb-bottom-row>div,.gm-rank-card,.gm-xp-bar-wrap,.gm-stat,.gm-badge,.gm-challenge,.vx-stat-card,.vx-rpt-item,.dr-card,.dr-prog,.dr-hero,.dr-vdp-hero,.dr-vdp-nav,.fr-card,.fr-row,.ag-card,.det-chip,.det-scan,.det-ai-card,.sub-ai-row,.lb2-pod,.lb2-table,.lb2-sum-card,.lp-fcard,.lp-modal,.lp-trust-pill,.lp-chip,.lp-globe-status,.op-role-btn,.op-role-menu,.op-staff-card,.st-card,.ha-card,.al-card,.prof-heatmap{border-radius:12px}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--s2);border-color:var(--tx4);color:var(--tx)}[data-theme=dark] .gm-rank-card,[data-theme=dark] .gm-xp-bar-wrap,[data-theme=dark] .gm-stat,[data-theme=dark] .gm-badge,[data-theme=dark] .gm-challenge{background:var(--s1);border-color:var(--tx4)}[data-theme=dark] .gm-badge:not(.unlocked){opacity:.4}[data-theme=dark] .gm-xp-track{background:var(--s3)}body{background:radial-gradient(900px 620px at 6% -6%,#0e7c4a29,#0000 60%),radial-gradient(820px 540px at 97% 6%,#2563c421,#0000 58%),radial-gradient(760px 720px at 52% 110%,#5b47a81f,#0000 60%),linear-gradient(168deg,#edf1f5 0%,#e6ebf0 48%,#e9edf2 100%) fixed}[data-theme=dark] body{background:#141a24}[data-theme=dark]{--bg:#141a24;--s1:#1b2330;--s2:#1e2733;--s3:#232d3d}.ag-agreement-card,.ag-card,.ag-ps-badge,.ag-step-num,.al-search,.al-select,.al-table,.bv-pay-card,.bv-table,.ci-wrap,.cmd-p,.cw-collapse-btn,.cw-int,.cw-launch-card,.cw-mob-btn,.cw-side,.det-pan,.det-tl-dot,.dr-acct-btn,.dr-acct-menu,.dr-chip,.dr-hof,.dr-select,.fr-card,.fr-chip,.fr-in,.fr-locked,.fr-mini,.fr-row,.fr-search,.fr-sorts,.fr-vote,.gm-badge,.gm-challenge,.gm-heatmap,.gm-rank-card,.gm-stat,.gm-xp-bar-wrap,.ha-item,.ha-select,.ha-skeleton,.ha-tab,.ic-card,.lp-card,.lp-card-kind,.op-audit-row,.op-card,.op-collapse-float,.op-mob-btn,.op-org-card,.op-role-menu,.op-side,.ow-agree,.prof-badge,.prof-heatmap,.pub-hof-item,.sb-btn,.sb-card,.sb-combo-b,.sb-combo-m,.sb-confirm,.sb-doc,.sb-rc,.sb-status,.sb-step,.sb-ta,.sr-card,.sr-container,.st-input,.st-toggle-dot,.sub-aside-card,.sub-check,.sub-cvss-opt,.tk-card,.tk-col,.tk-col-hd,.tw-amount,.tw-btn,.tw-composer,.tw-doc,.tw-dupe,.tw-iconb,.tw-opt,.tw-quick,.tw-rail,.tw-refcard,.tw-spine,.tw-switch,.tw-switch-menu,.tw-tick,.vx-card-shared,.vx-collapse-toggle,.vx-export-drop,.vx-grad-card,.vx-hero,.vx-hero-left,.vx-input-shared,.vx-login-card,.vx-mob-btn,.vx-prog,.vx-rpt-item,.vx-side,.vx-stat-cell,.vx-strip-cell{-webkit-backdrop-filter:blur(16px)saturate(150%)}[data-theme=dark] .ag-agreement-card,[data-theme=dark] .ag-card,[data-theme=dark] .ag-ps-badge,[data-theme=dark] .ag-step-num,[data-theme=dark] .al-search,[data-theme=dark] .al-select,[data-theme=dark] .al-table,[data-theme=dark] .bv-pay-card,[data-theme=dark] .bv-table,[data-theme=dark] .ci-wrap,[data-theme=dark] .cmd-p,[data-theme=dark] .cw-collapse-btn,[data-theme=dark] .cw-int,[data-theme=dark] .cw-launch-card,[data-theme=dark] .cw-mob-btn,[data-theme=dark] .cw-side,[data-theme=dark] .det-pan,[data-theme=dark] .det-tl-dot,[data-theme=dark] .dr-acct-btn,[data-theme=dark] .dr-acct-menu,[data-theme=dark] .dr-chip,[data-theme=dark] .dr-hof,[data-theme=dark] .dr-select,[data-theme=dark] .fr-card,[data-theme=dark] .fr-chip,[data-theme=dark] .fr-in,[data-theme=dark] .fr-locked,[data-theme=dark] .fr-mini,[data-theme=dark] .fr-row,[data-theme=dark] .fr-search,[data-theme=dark] .fr-sorts,[data-theme=dark] .fr-vote,[data-theme=dark] .gm-badge,[data-theme=dark] .gm-challenge,[data-theme=dark] .gm-heatmap,[data-theme=dark] .gm-rank-card,[data-theme=dark] .gm-stat,[data-theme=dark] .gm-xp-bar-wrap,[data-theme=dark] .ha-item,[data-theme=dark] .ha-select,[data-theme=dark] .ha-skeleton,[data-theme=dark] .ha-tab,[data-theme=dark] .ic-card,[data-theme=dark] .lp-card,[data-theme=dark] .lp-card-kind,[data-theme=dark] .op-audit-row,[data-theme=dark] .op-card,[data-theme=dark] .op-collapse-float,[data-theme=dark] .op-mob-btn,[data-theme=dark] .op-org-card,[data-theme=dark] .op-role-menu,[data-theme=dark] .op-side,[data-theme=dark] .ow-agree,[data-theme=dark] .prof-badge,[data-theme=dark] .prof-heatmap,[data-theme=dark] .pub-hof-item,[data-theme=dark] .sb-btn,[data-theme=dark] .sb-card,[data-theme=dark] .sb-combo-b,[data-theme=dark] .sb-combo-m,[data-theme=dark] .sb-confirm,[data-theme=dark] .sb-doc,[data-theme=dark] .sb-rc,[data-theme=dark] .sb-status,[data-theme=dark] .sb-step,[data-theme=dark] .sb-ta,[data-theme=dark] .sr-card,[data-theme=dark] .sr-container,[data-theme=dark] .st-input,[data-theme=dark] .st-toggle-dot,[data-theme=dark] .sub-aside-card,[data-theme=dark] .sub-check,[data-theme=dark] .sub-cvss-opt,[data-theme=dark] .tk-card,[data-theme=dark] .tk-col,[data-theme=dark] .tk-col-hd,[data-theme=dark] .tw-amount,[data-theme=dark] .tw-btn,[data-theme=dark] .tw-composer,[data-theme=dark] .tw-doc,[data-theme=dark] .tw-dupe,[data-theme=dark] .tw-iconb,[data-theme=dark] .tw-opt,[data-theme=dark] .tw-quick,[data-theme=dark] .tw-rail,[data-theme=dark] .tw-refcard,[data-theme=dark] .tw-spine,[data-theme=dark] .tw-switch,[data-theme=dark] .tw-switch-menu,[data-theme=dark] .tw-tick,[data-theme=dark] .vx-card-shared,[data-theme=dark] .vx-collapse-toggle,[data-theme=dark] .vx-export-drop,[data-theme=dark] .vx-grad-card,[data-theme=dark] .vx-hero,[data-theme=dark] .vx-hero-left,[data-theme=dark] .vx-input-shared,[data-theme=dark] .vx-login-card,[data-theme=dark] .vx-mob-btn,[data-theme=dark] .vx-prog,[data-theme=dark] .vx-rpt-item,[data-theme=dark] .vx-side,[data-theme=dark] .vx-stat-cell,[data-theme=dark] .vx-strip-cell{-webkit-backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--s1:#fffffff5;--s2:#fffffff0;--s3:#ffffffdb}}.vx-shell,.op-shell,.cw-shell,.tw-shell,.vx-root,.op-root,.cw-root,.dr-root,.pub-root{background-color:#0000!important}.cw-side,.cw-top,.dr-nav,.dr-vdp-nav,.lp-dock,.op-side,.pub-nav,.tk-col,.tw-rail,.tw-spine,.vx-side,.vx-topbar{-webkit-backdrop-filter:blur(22px)saturate(170%);border-color:#ffffff8c;background-color:#ffffff6b!important}.cw-nav,.cw-org,.cw-side-foot,.cw-user,.op-brand,.op-nav,.op-side-foot,.op-top,.pub-brand,.sub-aside,.vx-nav,.vx-nav-secondary,.vx-operator,.vx-side-head{-webkit-backdrop-filter:none!important;background-color:#0000!important}.cw-matrix-head,.lb2-table-head,.tk-col-hd{-webkit-backdrop-filter:none!important;background-color:#ffffff4d!important}.cw-side *,.cw-top *,.dr-nav *,.dr-vdp-nav *,.lp-dock *,.op-side *,.pub-nav *,.tk-col *,.tw-rail *,.tw-spine *,.vx-side *,.vx-topbar *{-webkit-backdrop-filter:none!important}[data-theme=dark] .cw-side,[data-theme=dark] .cw-top,[data-theme=dark] .dr-nav,[data-theme=dark] .dr-vdp-nav,[data-theme=dark] .lp-dock,[data-theme=dark] .op-side,[data-theme=dark] .pub-nav,[data-theme=dark] .tk-col,[data-theme=dark] .tw-rail,[data-theme=dark] .tw-spine,[data-theme=dark] .vx-side,[data-theme=dark] .vx-topbar{-webkit-backdrop-filter:none;border-color:var(--bd);background-color:var(--s1)!important}[data-theme=dark] .cw-nav,[data-theme=dark] .cw-org,[data-theme=dark] .cw-side-foot,[data-theme=dark] .cw-user,[data-theme=dark] .op-brand,[data-theme=dark] .op-nav,[data-theme=dark] .op-side-foot,[data-theme=dark] .op-top,[data-theme=dark] .pub-brand,[data-theme=dark] .sub-aside,[data-theme=dark] .vx-nav,[data-theme=dark] .vx-nav-secondary,[data-theme=dark] .vx-operator,[data-theme=dark] .vx-side-head{background-color:#0000!important}[data-theme=dark] .cw-matrix-head,[data-theme=dark] .lb2-table-head,[data-theme=dark] .tk-col-hd{background-color:#ffffff0a!important}[data-theme=dark] .vx-shell,[data-theme=dark] .op-shell,[data-theme=dark] .cw-shell,[data-theme=dark] .tw-shell,[data-theme=dark] .vx-root,[data-theme=dark] .op-root,[data-theme=dark] .cw-root,[data-theme=dark] .dr-root{background-color:#0000!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cw-side,.cw-top,.dr-nav,.dr-vdp-nav,.lp-dock,.op-side,.pub-nav,.tk-col,.tw-rail,.tw-spine,.vx-side,.vx-topbar{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cw-side,.cw-top,.dr-nav,.dr-vdp-nav,.lp-dock,.op-side,.pub-nav,.tk-col,.tw-rail,.tw-spine,.vx-side,.vx-topbar{background-color:#ffffffe6!important}.cw-nav,.cw-org,.cw-side-foot,.cw-user,.op-brand,.op-nav,.op-side-foot,.op-top,.pub-brand,.sub-aside,.vx-nav,.vx-nav-secondary,.vx-operator,.vx-side-head{background-color:#0000!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-signin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-signin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder,textarea::placeholder{color:var(--tx4,#5b6474);opacity:1}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--tx3,#8b93a5);opacity:1}html[data-lysis-theme]{--ink:#16181d;--ink-2:#3e434c;--slate:#62666d;--faint:#a7acb4;--say:#2a2e36;--meta:#8a8f98;--paper:#fafafb;--surface:#fff;--sunken:#f6f7f8;--line:#ebecef;--line-2:#dfe1e5;--pen:#0e7c4a;--pen-ink:#0a5c37;--pen-tint:#f0f7f3;--pen-line:#cfe6da;--p1:#c0392b;--p2:#c25a2b;--p3:#9a6212;--p4:#5b7083;--p5:#7c8794;--amber:#9a6212;--amber-tint:#fcf8ef;--amber-line:#eddfc0;--blue:#2563c4;--blue-tint:#f2f6fd;--blue-line:#d3e0f5;--violet:#5b47a8;--violet-tint:#f5f3fb;--violet-line:#ddd6f0;--int:#7a6144;--int-ink:#5c4832;--int-tint:#7a614412;--int-line:#7a614433;--code-bg:#0f1621;--code-fg:#d7dee8;--display:"Schibsted Grotesk",system-ui,sans-serif;--body:"Source Sans 3",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--r:9px;--r-lg:13px;--shadow:0 1px 2px #0b12200a,0 10px 30px -22px #0b122040;--lift:0 1px 2px #0b12200d,0 18px 38px -24px #0b122057;--line-3:#c9ccd3;--raised:#fcfcfd;--ease:cubic-bezier(.32,.72,0,1);--fast:.12s}html[data-lysis-theme] ::-webkit-scrollbar{width:9px;height:9px}html[data-lysis-theme] ::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:2.5px solid #0000;border-radius:9px}html[data-lysis-theme] ::-webkit-scrollbar-thumb:hover{background:var(--line-3);background-clip:content-box}html[data-lysis-theme] ::-webkit-scrollbar-track{background:0 0}html[data-lysis-theme] ::selection{background:var(--pen-tint);color:var(--pen-ink)}html[data-lysis-theme=glass] body{background:radial-gradient(900px 620px at 6% -6%,#0e7c4a2b,#0000 60%),radial-gradient(820px 540px at 97% 6%,#2563c426,#0000 58%),radial-gradient(760px 720px at 52% 110%,#5b47a824,#0000 60%),linear-gradient(168deg,#edf1f5 0%,#e6ebf0 48%,#e9edf2 100%) fixed}html[data-lysis-theme=glass]{--surface:#ffffffa8;--sunken:#fff6;--raised:#ffffff8c;--paper:transparent;--bg:transparent;--line:#10182812;--line-2:#1018281c;--line-3:#10182833;--ink:#0f1621;--ink-2:#33404f;--slate:#55637a;--meta:#6e7c90;--faint:#93a0b2;--say:#243040;--shadow:0 1px 2px #1018280d,inset 0 1px 0 #fffc;--lift:0 14px 38px -14px #10182842,inset 0 1px 0 #ffffffd9;--pen-tint:#0e7c4a17;--pen-line:#0e7c4a3d;--amber-tint:#9a621217;--amber-line:#9a62123d;--blue-tint:#2563c414;--blue-line:#2563c438;--violet-tint:#5b47a814;--violet-line:#5b47a838;--int-tint:#7a614414;--int-line:#7a614438}html[data-lysis-theme=glass] :is(.main,.panes,.conv,.scroll,.wrap,.stage){background:0 0!important}html[data-lysis-theme=glass] :is(.nav,.topbar,.qlist,.tlist,.ctx,.spine,.chrome){-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffe6!important}html[data-lysis-theme=glass] :is(.card,.rcard,.scard,.tile,.doc,.box,.bub,.pcard,.stats,.replybox,.composer,.dpanel,.feat,.md,.linked,.btn,.empty,.zero,.abtn,.combo-b,.search input,.q-s input,.psearch input){-webkit-backdrop-filter:blur(14px)saturate(170%);background:var(--surface)!important}html[data-lysis-theme=glass] :is(.lede,.hero,.banner){-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff80!important}html[data-lysis-theme=glass] :is(.row,.trow){-webkit-backdrop-filter:none;box-shadow:none;background:0 0}html[data-lysis-theme=glass] :is(.row,.trow):hover{background:#ffffff75}html[data-lysis-theme=glass] :is(.row.on,.trow.on,.stat.on){-webkit-backdrop-filter:blur(12px);background:#ffffffdb}html[data-lysis-theme=glass] :is(.amenu,.tmenu,.combo-m,.dd-m,.menu,.switch-menu,.bulk,.tip,.pop){-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff!important}html[data-lysis-theme=glass] .btn.primary{color:#fff;border-color:#0000;background:linear-gradient(#12905a,#0c6b40)!important}html[data-lysis-theme=glass] .toast{-webkit-backdrop-filter:blur(20px);background:#0f1621d6!important}html[data-lysis-theme=glass] pre{-webkit-backdrop-filter:blur(8px);background:#0c121ce6!important}html[data-lysis-theme=glass] :is(.plogo,.pmono,.tav,.mav,.aav,.av){-webkit-backdrop-filter:none}html[data-lysis-theme=glass] :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-tile],[class$=-pod],[class$=-widget],[class$=-module]):not(:is([class$=-side],[class$=-sidebar],[class$=-rail],[class$=-spine],[class$=-dock],[class$=-nav]) *){-webkit-backdrop-filter:blur(14px)saturate(170%);background:var(--surface)!important}html[data-lysis-theme=glass] :is([class$=-side],[class$=-sidebar],[class$=-topbar],[class$=-dock],[class$=-rail],[class$=-spine]){-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffe6!important}html[data-lysis-theme=glass] :is([class$=-side],[class$=-sidebar],[class$=-rail],[class$=-spine],[class$=-dock]) *{-webkit-backdrop-filter:none!important}html[data-lysis-theme=glass] :is([class$=-shell],[class$=-root],[class*=-root\ ],[class$=-main],[class$=-content]){-webkit-backdrop-filter:none;background:0 0!important}html[data-lysis-theme=glass] :is([class$=-row],[class*=-row\ ]){-webkit-backdrop-filter:none;background:0 0}html[data-lysis-theme=glass] :is([class$=-row],[class*=-row\ ]):hover{background:#ffffff75}html[data-lysis-theme=glass] :is([class$=-menu],[class*=-menu\ ],[class$=-dropdown],[class$=-drop],[class$=-pop],[class$=-popover],[class$=-dd]){-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff!important}html[data-lysis-theme=glass] :is([class$=-hero],[class$=-lede],[class$=-banner],[class$=-intro]){-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff80!important}html[data-lysis-theme=glass] :is([class$=-input],[class*=-input\ ],[class$=-field],[class$=-search],[class$=-select],[class$=-ta],[class$=-textarea]){-webkit-backdrop-filter:blur(10px);background:#ffffff8c!important}html[data-lysis-theme=glass] :is([class$=-av],[class$=-avatar],[class$=-dot],[class$=-bead],[class$=-badge],[class$=-chip],[class$=-tag],[class$=-bar],[class$=-pill],[class$=-mono],[class$=-logo]){-webkit-backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){html[data-lysis-theme=glass] *{-webkit-backdrop-filter:none!important}html[data-lysis-theme=glass] :is([class$=-card],[class*=-card\ ],[class$=-panel]){background:#fff!important}}html[data-lysis-theme=slate]{--paper:#1c2128;--bg:#1c2128;--surface:#22272e;--sunken:#2a3038;--raised:#252b33;--line:#ffffff17;--line-2:#ffffff24;--line-3:#ffffff3d;--ink:#d9e0e8;--ink-2:#b6bfc9;--slate:#94a0ac;--meta:#7a8794;--faint:#636f7c;--say:#c3cbd4;--pen:#3fb37c;--pen-ink:#6bd3a2;--pen-tint:#3fb37c21;--pen-line:#3fb37c4d;--p1:#f0806f;--p2:#ee9463;--p3:#dfae5c;--p4:#93a0ae;--p5:#707c89;--amber:#dfae5c;--amber-tint:#dfae5c1f;--amber-line:#dfae5c47;--blue:#7baef7;--blue-tint:#7baef71f;--blue-line:#7baef747;--violet:#ac9bee;--violet-tint:#ac9bee1f;--violet-line:#ac9bee47;--int:#cdae79;--int-ink:#dec9a2;--int-tint:#cdae791a;--int-line:#cdae7942;--code-bg:#171b21;--code-fg:#c9d2db;--shadow:0 1px 2px #00000059;--lift:0 14px 34px -14px #0009}html[data-lysis-theme=graphite]{--paper:#1a1a1c;--bg:#1a1a1c;--surface:#212124;--sunken:#292a2e;--raised:#232326;--line:#ffffff16;--line-2:#ffffff21;--line-3:#ffffff3b;--ink:#e4e4e7;--ink-2:#c0c0c5;--slate:#9b9ba2;--meta:#82828a;--faint:#6a6a72;--say:#cfcfd4;--pen:#3fb37c;--pen-ink:#6bd3a2;--pen-tint:#3fb37c21;--pen-line:#3fb37c4d;--p1:#ef8071;--p2:#ec9366;--p3:#ddac61;--p4:#9a9aa2;--p5:#75757d;--amber:#ddac61;--amber-tint:#ddac611f;--amber-line:#ddac6147;--blue:#79acf2;--blue-tint:#79acf21f;--blue-line:#79acf247;--violet:#ac9bee;--violet-tint:#ac9bee1f;--violet-line:#ac9bee47;--int:#cbac79;--int-ink:#ddc7a2;--int-tint:#cbac791a;--int-line:#cbac7942;--code-bg:#161618;--code-fg:#d2d2d8;--shadow:0 1px 2px #0006;--lift:0 14px 34px -14px #000000a8}html[data-lysis-theme=ink]{--paper:#141a24;--bg:#141a24;--surface:#1b2330;--sunken:#232d3d;--raised:#1e2733;--line:#ffffff16;--line-2:#ffffff21;--line-3:#ffffff3b;--ink:#e2e8f2;--ink-2:#bdc7d6;--slate:#93a0b3;--meta:#7a879b;--faint:#5f6c80;--say:#c7d0dd;--pen:#3aba80;--pen-ink:#66d9a5;--pen-tint:#3aba8021;--pen-line:#3aba804d;--p1:#f27e6e;--p2:#f0925f;--p3:#e3af58;--p4:#8fa0b6;--p5:#6b7a8e;--amber:#e3af58;--amber-tint:#e3af581f;--amber-line:#e3af5847;--blue:#74aef9;--blue-tint:#74aef91f;--blue-line:#74aef947;--violet:#ab99f2;--violet-tint:#ab99f21f;--violet-line:#ab99f247;--int:#cfae77;--int-ink:#e0caa0;--int-tint:#cfae771a;--int-line:#cfae7742;--code-bg:#0f141c;--code-fg:#c6d0de;--shadow:0 1px 2px #0006;--lift:0 14px 34px -14px #000000a8}html[data-lysis-theme=midnight]{--paper:#0d0f13;--bg:#0d0f13;--surface:#141821;--sunken:#191e28;--raised:#171c25;--line:#ffffff12;--line-2:#ffffff1c;--line-3:#fff3;--ink:#e9ecf1;--ink-2:#c2c8d2;--slate:#98a0ad;--meta:#7c8494;--faint:#5f6675;--say:#cbd1db;--pen:#34b879;--pen-ink:#5fd79a;--pen-tint:#34b8791f;--pen-line:#34b87947;--p1:#f27363;--p2:#f08a5a;--p3:#e0a94e;--p4:#8f9aab;--p5:#6b7383;--amber:#e0a94e;--amber-tint:#e0a94e1a;--amber-line:#e0a94e42;--blue:#6fa5f5;--blue-tint:#6fa5f51c;--blue-line:#6fa5f542;--violet:#a493ec;--violet-tint:#a493ec1c;--violet-line:#a493ec42;--int:#c9a86e;--int-ink:#d9c49a;--int-tint:#c9a86e17;--int-line:#c9a86e3d;--code-bg:#0a0d12;--code-fg:#c8ceda;--shadow:0 1px 2px #00000080;--lift:0 16px 40px -14px #000000bf}html[data-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-dark] body,html[data-dark] :is(.main,.conv,.scroll){background:var(--bg)}html[data-dark] :is(.nav,.topbar,.qlist,.tlist,.ctx,.spine){background:var(--surface)}html[data-dark] .btn.primary{background:var(--pen);color:#08130d;border-color:#0000;font-weight:600;box-shadow:0 0 0 1px #34b87959,0 2px 12px -5px #34b87980}html[data-dark] .nav a.on{background:var(--sunken)}html[data-dark] .toast{background:#262c38}html[data-dark] .int-banner{color:#f0e3c9;background:#5c4b2e}html[data-dark] ::selection{color:#fff;background:#34b87947}html[data-dark] :is(.lede,.hero){background:linear-gradient(180deg,var(--sunken),var(--surface) 62%)!important}html[data-dark] ::-webkit-scrollbar-thumb{background:var(--line-2)}html[data-dark] ::-webkit-scrollbar-thumb:hover{background:var(--line-3)}html[data-lysis-theme],html[data-lysis-theme] :is(.ac-root,.ag-root,.al-root,.bc-root,.bv-root,.cw-root,.dr-root,.ec-root,.ha-root,.ic-root,.lc-root,.lo-root,.op-root,.ow-root,.pp-root,.pub-root,.reset-root,.st-root,.tk-root,.vx-root,.fr-root,.sb-root,.lb2-root,.ly-root,.lp-root){--bg:var(--paper);--s1:var(--surface);--s2:var(--raised);--s3:var(--sunken);--bg2:var(--surface);--tx:var(--ink);--tx2:var(--ink-2);--tx3:var(--slate);--tx4:var(--meta);--bd:var(--line);--bd2:var(--line-2);--acc:var(--pen);--acc-dim:var(--pen-ink);--acc-glow:var(--pen-line);--green:var(--pen);--green-soft:var(--pen-tint);--blue-dim:var(--blue);--blue-glow:var(--blue-line);--blue-soft:var(--blue-tint);--gold:var(--amber);--gold-dim:var(--amber);--gold-glow:var(--amber-line);--gold-soft:var(--amber-tint);--red:var(--p1);--red-soft:color-mix(in srgb, var(--p1) 12%, transparent);--acc2:var(--blue);--acc2-dim:var(--blue);--acc2-glow:var(--blue-line);--elev-1:var(--shadow);--elev-2:var(--lift);--elev-3:var(--lift);--elev-glow:var(--lift);--radius:var(--r-lg);--radius-sm:var(--r);--radius-lg:var(--r-lg);--font-display:var(--display);--font-body:var(--body);--font-mono:var(--mono)}html[data-lysis-theme]{--grad-primary:linear-gradient(135deg, var(--pen), var(--pen-ink));--grad-brand:linear-gradient(135deg, var(--pen), var(--pen-ink));--grad-brand-soft:var(--pen-tint);--grad-hero:linear-gradient(135deg, var(--pen) 0%, var(--blue) 50%, var(--amber) 100%);--grad-mesh:radial-gradient(55% 55% at 15% 10%, var(--pen-tint), transparent 60%), radial-gradient(50% 55% at 85% 95%, var(--blue-tint), transparent 60%), radial-gradient(40% 40% at 80% 20%, var(--amber-tint), transparent 50%)}html[data-lysis-theme]:not([data-lysis-theme=glass]) body{background:var(--paper);color:var(--ink)}html[data-lysis-theme] body{font-family:var(--body)}html[data-lysis-theme] .lp{--bg:#f1f6f2;--bg2:#fff;--s1:#ffffffe0;--s2:#ffffffd6;--s3:#ffffff9e;--tx:#0a140d;--tx2:#353b4f;--tx3:#3a4053;--tx4:#333a4a;--bd:#e2e6ef;--bd2:#d0d6e2;--font-display:"Source Sans 3",system-ui,-apple-system,sans-serif;--font-body:"Source Sans 3",system-ui,-apple-system,sans-serif;color:var(--tx)}html[data-lysis-theme][data-dark] .lp{--bg:#0b140f;--bg2:#14151c;--s1:#14151c;--s2:#1a1b24;--s3:#21222d;--tx:#f2fbf6;--tx2:#b2b9c9;--tx3:#aab3c4;--tx4:#aab4c6;--bd:#ffffff14;--bd2:#ffffff21;color:var(--tx)}.tsw-pop{z-index:1000;background:var(--surface,#fff);border:1px solid var(--line,#ebecef);border-radius:var(--r-lg,13px);box-shadow:var(--lift);flex-direction:column;gap:2px;min-width:172px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.tsw-lab{font-family:var(--mono,ui-monospace,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint,#a7acb4);padding:6px 8px 3px;font-size:9.5px}.tsw-opt{border-radius:var(--r,9px);width:100%;color:var(--ink-2,#3e434c);font-family:var(--body,system-ui,sans-serif);cursor:pointer;text-align:left;transition:background var(--fast,.12s) var(--ease,ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.tsw-opt:hover{background:var(--sunken,#f6f7f8);color:var(--ink,#16181d)}.tsw-opt[aria-selected=true]{background:var(--pen-tint,#f0f7f3);border-color:var(--pen-line,#cfe6da);color:var(--pen-ink,#0a5c37);font-weight:600}.tsw-opt i{border:1px solid var(--line-2,#dfe1e5);border-radius:4px;flex:none;width:14px;height:14px}.tsw-opt[data-t=glass] i{background:linear-gradient(135deg,#ffffffeb,#9fc4e8)}.tsw-opt[data-t=refined] i{background:linear-gradient(135deg,#fff 50%,#0e7c4a 50%)}.tsw-opt[data-t=slate] i{background:linear-gradient(135deg,#22272e 50%,#3fb37c 50%)}.tsw-opt[data-t=graphite] i{background:linear-gradient(135deg,#212124 50%,#3fb37c 50%)}.tsw-opt[data-t=ink] i{background:linear-gradient(135deg,#1b2330 50%,#3aba80 50%)}.tsw-opt[data-t=midnight] i{background:linear-gradient(135deg,#141821 50%,#34b879 50%)}.tsw-kbd{font-family:var(--mono,ui-monospace,monospace);color:var(--faint,#a7acb4);letter-spacing:.05em;margin-left:auto;font-size:9px}@media (max-width:520px){.tsw-pop{min-width:0;max-height:70vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}.tsw-opt{padding:10px 11px;font-size:13.5px}.tsw-kbd{display:none}}@media (prefers-reduced-motion:reduce){html[data-lysis-theme] *{transition:none!important;animation:none!important}}
