@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_3eb98da6-module__foR2Va__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_3eb98da6-module__foR2Va__variable{--font-heading:"Sora", "Sora Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_16d0ea6d-module__9Dr4Oq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_16d0ea6d-module__9Dr4Oq__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f5ee;--bg-elevated:#fffcf7;--bg-muted:#f2ece3;--surface-line:#d3c9bd;--surface-strong:#30241b;--text:#231b16;--text-soft:#5a5149;--accent:#bf7028;--accent-deep:#86430d;--accent-soft:#f2e2d0;--success:#3d8e53;--error:#cb4838;--shadow:0 20px 50px #362c241f;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.5601% .286847 3.81331);--bg-elevated:lab(99.2204% .224143 3.0472);--bg-muted:lab(93.6655% .667065 5.32177);--surface-line:lab(81.4559% 2.15349 7.34744);--surface-strong:lab(15.243% 4.70473 8.19317);--text:lab(10.6322% 3.0712 5.37242);--text-soft:lab(35.0085% 2.98318 6.20428);--accent:lab(55.3331% 28.4143 51.2189);--accent-deep:lab(36.7337% 26.701 42.5905);--accent-soft:lab(90.726% 3.63538 10.9457);--success:lab(52.7991% -36.1448 23.7337);--error:lab(49.6829% 52.392 38.9022);--shadow:0 20px 50px lab(18.7497% 3.63408 6.86861/.12)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #f7e1c0bf, transparent 28%), radial-gradient(circle at top right, #fbd5c28c, transparent 24%), linear-gradient(180deg, #fdfaf3, var(--bg));color:var(--text);font-family:var(--font-body), sans-serif;margin:0;line-height:1.6}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at top left, lab(90.8054% 4.10706 19.2304/.75), transparent 28%), radial-gradient(circle at top right, lab(88.1512% 11.6801 14.6241/.55), transparent 24%), linear-gradient(180deg, lab(98.3068% .108987 3.82345), var(--bg))}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #dcb783;outline:3px solid lab(76.8282% 8.90175 31.4922)}.landing-shell,.dashboard-shell{padding:var(--space-5)}.landing-shell{--landing-bg:#080c10;--landing-stage:#0e171f;--landing-stage-deep:#03060b;--landing-card:#182027;--landing-line:#3a6b7d;--landing-text:#e3edf2;--landing-soft:#acbec5;--landing-accent:#00bbde;--landing-accent-deep:#0090bc;--landing-secondary:#81c399;background:radial-gradient(circle at 12% 8%, #006b7f52, transparent 36%), radial-gradient(circle at 88% 12%, #00414438, transparent 34%), linear-gradient(180deg, #030507, var(--landing-bg))}@supports (color:lab(0% 0 0)){.landing-shell{--landing-bg:lab(3.03331% -.476256 -2.53905);--landing-stage:lab(7.1984% -2.04138 -7.33552);--landing-stage-deep:lab(1.54484% -.306152 -2.14939);--landing-card:lab(11.8344% -2.22983 -6.0079);--landing-line:lab(42.2611% -13.1242 -15.4181);--landing-text:lab(93.0867% -2.5444 -3.50529);--landing-soft:lab(75.7428% -5.00068 -6.00891);--landing-accent:lab(69.4707% -34.8673 -33.7059);--landing-accent-deep:lab(55.0658% -22.799 -34.9821);--landing-secondary:lab(73.3553% -28.4977 13.9356);background:radial-gradient(circle at 12% 8%, lab(40.3621% -27.3907 -22.4381/.32), transparent 36%), radial-gradient(circle at 88% 12%, lab(24.2022% -24.8641 -10.1588/.22), transparent 34%), linear-gradient(180deg, lab(1.19636% -.235215 -1.13928), var(--landing-bg))}}.landing-shell .landing-stage{--pointer-x:50%;--pointer-y:50%;--hero-rotate-x:0deg;--hero-rotate-y:0deg;--preview-shift-x:0px;--preview-shift-y:0px;--copy-shift-x:0px;--copy-shift-y:0px;border-color:var(--landing-line);isolation:isolate;background:linear-gradient(155deg, #142730 0%, var(--landing-stage) 56%, var(--landing-stage-deep) 100%);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-shell .landing-stage{background:linear-gradient(155deg, lab(14.245% -5.6739 -8.48293) 0%, var(--landing-stage) 56%, var(--landing-stage-deep) 100%)}}.landing-shell .section-block,.landing-shell .hero-stage{border-color:color-mix(in oklch, var(--landing-line) 78%, transparent);background:linear-gradient(#131c22f7,#090e13fa);background:linear-gradient(lab(9.51256% -2.19343 -5.99528/.97),lab(3.67854% -.6117 -3.40255/.98))}.landing-shell .landing-stage>*{z-index:1;position:relative}.landing-pointer-layer{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.landing-shell .brand-mark,.landing-shell .hero-copy-block h1,.landing-shell .section-heading h2{color:var(--landing-text)}.landing-shell .hero-copy,.landing-shell .max-copy,.landing-shell .support-copy,.landing-shell .workflow-strip p,.landing-shell .proof-grid p,.landing-shell .pricing-column p,.landing-shell .console-row span{color:var(--landing-soft)}.landing-shell .button-primary{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-deep));color:#060a0d;color:lab(2.47511% -.511669 -1.74873)}.landing-shell .button-ghost,.landing-shell .button-tertiary{color:#c3dce6;color:lab(86.2323% -7.05019 -7.90223);background:#1c252d;background:lab(14.1635% -2.68948 -6.55769);border-color:#195b6d;border-color:lab(35.3951% -16.1646 -16.5437)}.landing-shell .topbar-actions a:not(.button){color:#add9e8;color:lab(84.0505% -12.4106 -12.1187)}.landing-shell .hero-facts div,.landing-shell .console-row,.landing-shell .definition-grid div{border-color:var(--landing-line)}.landing-shell .hero-console{border:1px solid var(--landing-line);background:linear-gradient(175deg, #1b262d, #10171e), var(--landing-card);transform:perspective(1200px) rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y));transform-style:preserve-3d;transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-quart)}@supports (color:lab(0% 0 0)){.landing-shell .hero-console{background:linear-gradient(175deg, lab(14.1943% -3.34233 -6.16984), lab(7.19996% -1.59279 -6.11426)), var(--landing-card)}}.landing-shell .landing-section-workflow{background:linear-gradient(160deg,#152129,#0a1016);background:linear-gradient(160deg,lab(11.8622% -3.35168 -6.90722),lab(4.42751% -1.07704 -3.94899));border-color:#376573;border-color:lab(39.9771% -13.1412 -13.1293)}.landing-shell .landing-section-workflow .section-heading{margin-bottom:var(--space-4)}.landing-shell .landing-section-workflow .section-heading h2{text-align:center}.landing-shell .landing-section-pricing{background:linear-gradient(160deg,#16242b,#0b1219);background:linear-gradient(160deg,lab(13.0605% -4.40107 -7.01011),lab(5.26032% -1.48409 -4.96794));border-color:#2a7a8b;border-color:lab(47.1724% -20.8739 -16.5671)}.landing-shell .landing-section-pricing .section-heading h2{text-align:center}.landing-shell .landing-section-proof{background:linear-gradient(160deg,#151e24,#090e13);background:linear-gradient(160deg,lab(10.7106% -3.00179 -5.5506),lab(3.67854% -.6117 -3.40255));border-color:#346161;border-color:lab(37.8838% -16.2256 -5.27708)}.landing-shell .landing-section-proof .section-heading h2{text-align:center}.landing-shell .workflow-strip article span,.landing-shell .eyebrow{color:#49d2ea;color:lab(77.6549% -32.3247 -23.5854)}.landing-shell .pricing-column,.landing-shell .proof-grid article,.landing-shell .workflow-strip article{border-color:color-mix(in oklch, var(--landing-line) 76%, transparent);background:color-mix(in oklch, var(--landing-card) 84%, #05080c)}@supports (color:lab(0% 0 0)){.landing-shell .pricing-column,.landing-shell .proof-grid article,.landing-shell .workflow-strip article{background:color-mix(in oklch, var(--landing-card) 84%, lab(1.96968% -.284985 -1.95871))}}.landing-shell .pricing-column h3,.landing-shell .proof-grid h3,.landing-shell .workflow-strip h3,.landing-shell .console-row strong{color:var(--landing-text)}.landing-shell .hero-preview{transform:translate3d(var(--preview-shift-x), var(--preview-shift-y), 0) scale(1.01);transition:transform .32s var(--ease-out-expo), box-shadow .28s var(--ease-out-quart);border-color:#07859d;border-color:lab(50.7197% -24.7654 -21.6093);box-shadow:0 20px 36px #0203068a;box-shadow:0 20px 36px lab(.896849% -.161096 -.964466/.54)}.landing-shell .hero-copy-block{transform:translate3d(var(--copy-shift-x), var(--copy-shift-y), 0);transition:transform .26s var(--ease-out-quart)}.landing-shell [data-magnetic=true]{--magnetic-x:0px;--magnetic-y:0px;transform:translate3d(var(--magnetic-x), var(--magnetic-y), 0);transition:transform .2s var(--ease-out-quint), box-shadow .2s var(--ease-out-quint)}.landing-shell [data-magnetic=true]:hover{box-shadow:0 16px 30px #4f2b0a3d;box-shadow:0 16px 30px lab(21.9622% 15.3284 27.4042/.24)}.hero-stage,.section-block,.dashboard-hero,.panel{border:1px solid var(--surface-line);box-shadow:var(--shadow);background:linear-gradient(#fffdf8f2,#fbf6eefa);background:linear-gradient(lab(99.3417% .082314 3.05552/.95),lab(97.145% .421911 4.57374/.98))}.hero-stage,.dashboard-hero{border-radius:36px}.hero-stage{padding:var(--space-5) var(--space-6) var(--space-7)}.topbar,.panel-header,.hero-actions,.dashboard-hero,.form-footer,.console-row,.section-heading,.hero-grid,.dashboard-grid,.definition-grid,.field-grid,.pricing-grid,.proof-grid,.workflow-strip{gap:var(--space-4);display:grid}.topbar{margin-bottom:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.brand-mark{font-family:var(--font-heading), sans-serif;align-items:center;gap:.4rem;font-size:1.1rem;display:inline-flex}.brand-flag-fr{background:linear-gradient(90deg,#1148b3 0%,#0462d3 33.33%,#f8fafd 33.33%,#f2f0ea 66.66%,#cc2823 66.66%,#ea3b42 100%);background:linear-gradient(90deg,lab(32.8714% 17.8074 -63.0807) 0%,lab(42.4634% 11.5155 -65.8268) 33.33%,lab(98.257% -.443965 -1.43218) 33.33%,lab(94.8298% -.248373 3.04277) 66.66%,lab(45.8258% 62.7172 46.1585) 66.66%,lab(53.7738% 66.6523 39.261) 100%);border:1px solid #a9b2bcad;border:1px solid lab(72.1413% -1.89573 -6.38967/.68);border-radius:.2rem;flex-shrink:0;width:1.08rem;height:.78rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #0102032e,0 4px 10px #0102032e;box-shadow:inset 0 1px lab(100% 0 0/.42),0 1px 2px lab(.457729% -.0907183 -.636858/.18),0 4px 10px lab(.457729% -.0907183 -.636858/.18)}.brand-flag-fr:before{content:"";background:linear-gradient(#ffffff52 0%,#ffffff14 45%,#bfc5ca14 100%);background:linear-gradient(lab(100% 0 0/.32) 0%,lab(100% 0 0/.08) 45%,lab(79.1114% -1.08659 -3.56731/.08) 100%);position:absolute;inset:0}.brand-flag-fr:after{content:"";border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:.12rem;position:absolute;inset:.08rem}.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.9fr);align-items:start}.hero-copy-block h1,.dashboard-hero h1,.section-heading h2,.panel h2,.pricing-column h3,.proof-grid h3,.workflow-strip h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.hero-copy-block h1{max-width:10ch;font-size:clamp(2.8rem,5vw,5.2rem)}.hero-copy,.max-copy{max-width:68ch;color:var(--text-soft)}.hero-actions{margin-top:var(--space-5);grid-auto-flow:column;justify-content:start;align-items:center}.button{min-height:2.9rem;padding:0 var(--space-5);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.button:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 28px #523d2d2e;box-shadow:0 12px 28px lab(27.9611% 7.60317 14.1337/.18)}.button:active{transform:translateY(0)scale(.98)}.button:disabled{cursor:not-allowed;opacity:.65;transform:none}.button-primary{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fcf8f1;color:lab(97.7087% .579834 3.77247)}.button-secondary{border-color:var(--surface-line);background:var(--bg-elevated);color:var(--text)}.button-ghost,.button-tertiary{background:var(--accent-soft);color:var(--surface-strong);border-color:#0000}.button-danger{color:#fcf8f1;color:lab(97.7087% .579834 3.77247);background:linear-gradient(135deg,#d95544,#b33738);background:linear-gradient(135deg,lab(54.3352% 52.2522 38.1631),lab(42.6976% 50.6816 29.1453));border-color:#e1897e99;border-color:lab(66.5133% 33.6043 21.2076/.6)}.eyebrow{margin:0 0 var(--space-2);color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero-console,.pricing-column,.panel,.section-block{border-radius:var(--radius-lg)}.hero-console{padding:var(--space-5);background:linear-gradient(180deg, #fffaee, #f5ebe0), var(--bg-elevated)}@supports (color:lab(0% 0 0)){.hero-console{background:linear-gradient(180deg, lab(98.3225% .486553 6.12013), lab(93.6272% 2.11442 6.51878)), var(--bg-elevated)}}.hero-preview{margin:0 0 var(--space-4);border-radius:var(--radius-md);border:1px solid #ccc2b8;border:1px solid lab(79.1348% 1.92878 6.60603);overflow:hidden;box-shadow:0 18px 34px #30271f24;box-shadow:0 18px 34px lab(16.4285% 3.65536 6.8903/.14)}.hero-preview-image{width:100%;height:auto;display:block}.console-row{padding:var(--space-4) 0;border-bottom:1px solid #cbc3ba;border-bottom:1px solid lab(79.1261% 1.75896 5.43014)}.console-row:last-child{border-bottom:0}.console-row span,.definition-grid span,.admin-table td span,.admin-table th,.support-copy,.form-footer p,.pricing-column p,.proof-grid p,.workflow-strip p{color:var(--text-soft)}.hero-facts{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-facts div{padding-top:var(--space-4);border-top:1px solid var(--surface-line)}.hero-facts dt{color:var(--text-soft);font-size:.92rem}.hero-facts dd{margin:var(--space-2) 0 0;font-size:1.05rem;font-weight:600}.landing-shell .hero-facts dt,.landing-shell .hero-facts dd{color:var(--landing-accent)}.section-block,.panel,.dashboard-hero{padding:var(--space-6)}.section-block{margin-top:var(--space-6)}.workflow-strip,.pricing-grid,.proof-grid,.dashboard-grid,.field-grid,.definition-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.workflow-strip article,.proof-grid article,.pricing-column{padding:var(--space-5);background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--surface-line)}.workflow-strip article span{margin-bottom:var(--space-4);color:var(--accent-deep);font-weight:700;display:inline-block}.plan-points,.check-list{gap:var(--space-3);padding-left:1.15rem;display:grid}.landing-shell .plan-points li{color:#ebf3f7;color:lab(95.3991% -2.12514 -2.92379)}.dashboard-shell{--bg:#080c10;--bg-elevated:#182027;--bg-muted:#0e171f;--surface-line:#3a6b7d;--surface-strong:#d3e0e8;--text:#e3edf2;--text-soft:#acbec5;--accent:#00bbde;--accent-deep:#0090bc;--accent-soft:#1c252d;--shadow:0 22px 54px #0203068a;gap:var(--space-6);min-height:100dvh;color:var(--text);background:radial-gradient(circle at 12% 8%, #006b7f52, transparent 36%), radial-gradient(circle at 88% 12%, #00414438, transparent 34%), linear-gradient(180deg, #030507, var(--bg));display:grid}@supports (color:lab(0% 0 0)){.dashboard-shell{--bg:lab(3.03331% -.476256 -2.53905);--bg-elevated:lab(11.8344% -2.22983 -6.0079);--bg-muted:lab(7.1984% -2.04138 -7.33552);--surface-line:lab(42.2611% -13.1242 -15.4181);--surface-strong:lab(88.4603% -3.61899 -5.39016);--text:lab(93.0867% -2.5444 -3.50529);--text-soft:lab(75.7428% -5.00068 -6.00891);--accent:lab(69.4707% -34.8673 -33.7059);--accent-deep:lab(55.0658% -22.799 -34.9821);--accent-soft:lab(14.1635% -2.68948 -6.55769);--shadow:0 22px 54px lab(.896849% -.161096 -.964466/.54);background:radial-gradient(circle at 12% 8%, lab(40.3621% -27.3907 -22.4381/.32), transparent 36%), radial-gradient(circle at 88% 12%, lab(24.2022% -24.8641 -10.1588/.22), transparent 34%), linear-gradient(180deg, lab(1.19636% -.235215 -1.13928), var(--bg))}}.dashboard-shell .dashboard-hero,.dashboard-shell .panel{border-color:color-mix(in oklch, var(--surface-line) 78%, transparent);background:linear-gradient(#131c22f7,#090e13fa);background:linear-gradient(lab(9.51256% -2.19343 -5.99528/.97),lab(3.67854% -.6117 -3.40255/.98))}.dashboard-shell .panel-highlight{border-color:color-mix(in oklch, var(--surface-line) 82%, transparent);background:linear-gradient(#152129,#0a1016);background:linear-gradient(lab(11.8622% -3.35168 -6.90722),lab(4.42751% -1.07704 -3.94899))}.dashboard-shell .button-secondary,.dashboard-shell .button-tertiary,.dashboard-shell .button-ghost{color:#c3dce6;color:lab(86.2323% -7.05019 -7.90223);background:#1c252d;background:lab(14.1635% -2.68948 -6.55769);border-color:#195b6d;border-color:lab(35.3951% -16.1646 -16.5437)}.dashboard-shell .button-danger{color:#fcf8f1;color:lab(97.7087% .579834 3.77247);background:linear-gradient(135deg,#c74c3d,#a12f31);background:linear-gradient(135deg,lab(49.7874% 49.1904 35.976),lab(38.1571% 47.5291 27.4274));border-color:#c87a70b3;border-color:lab(59.6453% 30.5433 19.2674/.7)}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .table-field input,.dashboard-shell .file-editor-textarea{border-color:color-mix(in oklch, var(--surface-line) 82%, transparent);color:var(--text);background:#10171e;background:lab(7.19996% -1.59279 -6.11426)}.dashboard-shell .console-panel{border-color:color-mix(in oklch, var(--surface-line) 82%, transparent);background:linear-gradient(175deg,#1b262d,#10171e);background:linear-gradient(175deg,lab(14.1943% -3.34233 -6.16984),lab(7.19996% -1.59279 -6.11426))}.dashboard-shell .console-panel-header p,.dashboard-shell .support-copy,.dashboard-shell .definition-grid span,.dashboard-shell .admin-table th,.dashboard-shell .admin-table td span,.dashboard-shell .form-footer p{color:var(--text-soft)}.dashboard-shell .definition-grid div,.dashboard-shell .admin-table th,.dashboard-shell .admin-table td,.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .table-field input,.dashboard-shell .console-panel{border-color:color-mix(in oklch, var(--surface-line) 76%, transparent)}.dashboard-shell .players-count-pill{color:#c3dce6;color:lab(86.2323% -7.05019 -7.90223);background:#172128;background:lab(11.8417% -2.65231 -6.54489)}.dashboard-shell .status-online,.dashboard-shell .status-ready{color:#8be4f8;color:lab(85.541% -24.0081 -18.8272);background:#61d7ed33;background:lab(79.9122% -29.8379 -21.6927/.2)}.dashboard-shell .status-offline,.dashboard-shell .status-locked{color:#fdbf89;color:lab(82.3301% 18.3176 36.4525);background:#b8725138;background:lab(55.2948% 25.7034 30.4511/.22)}.dashboard-shell .status-transitioning{color:#b0e4f7;color:lab(87.5565% -14.2806 -15.0797);background:#67c0d433;background:lab(72.7737% -23.8372 -18.7607/.2)}.dashboard-shell .status-online:after{background:#00c6e5;background:lab(73.0637% -35.8179 -28.7848);box-shadow:0 0 #00c6e552;box-shadow:0 0 lab(73.0637% -35.8179 -28.7848/.32)}.dashboard-grid-full{grid-column:1/-1}.dashboard-hero{grid-template-columns:minmax(0,1.3fr) auto;align-items:end}.panel-highlight{background:linear-gradient(#f8eee2,#fdfaf3);background:linear-gradient(lab(94.8061% 1.91218 7.41273),lab(98.3001% .286371 3.81302))}.status-pill{width:fit-content;min-height:2.4rem;padding:0 var(--space-4);background:var(--bg-muted);color:var(--surface-strong);border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-weight:700;display:inline-flex}.server-status-pill-centered{justify-self:center}.status-cluster{justify-self:center;align-items:center;gap:var(--space-2);display:inline-flex}.players-count-pill{min-height:2.15rem;padding:0 var(--space-3);color:#46372a;color:lab(24.5306% 5.28571 10.6482);background:#efe7d9;background:lab(91.9245% 1.45754 7.54099);font-size:.85rem}.status-online,.status-ready{color:#214a2b;color:lab(27.811% -21.0363 13.7606);background:#dbeede;background:lab(92.2815% -8.87334 5.65933)}.status-offline,.status-locked{color:#7a3621;color:lab(31.9134% 28.8641 27.6269);background:#fae2d8;background:lab(91.7179% 7.25916 8.25456)}.status-transitioning{color:#512e0a;color:lab(23.1798% 14.0385 28.6723);background:#efdece;background:lab(89.5404% 3.98561 9.92555);position:relative;overflow:hidden}.status-transitioning:before{content:"";animation:status-sweep .92s var(--ease-out-quart) infinite;background:linear-gradient(110deg,#e5d4c300 0%,#fff8e7b3 46%,#e5d4c300 100%);background:linear-gradient(110deg,lab(86.0715% 3.97441 10.8113/0) 0%,lab(97.7906% .382423 9.63682/.7) 46%,lab(86.0715% 3.97441 10.8113/0) 100%);position:absolute;inset:0;transform:translate(-140%)}.definition-grid div{padding-top:var(--space-4);border-top:1px solid var(--surface-line)}.definition-grid strong,.console-row strong,.pricing-column h3,.proof-grid h3,.workflow-strip h3,.admin-table td strong{font-weight:600}.path-value{word-break:break-word}.server-form{gap:var(--space-5);display:grid}.field{gap:var(--space-2);display:grid}.field input,.field select,.table-field input{width:100%;min-height:3rem;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--surface-line);background:var(--bg-elevated);color:var(--text)}.form-footer{grid-template-columns:auto 1fr;align-items:center}.reboot-save-footer,.file-editor-save-footer{grid-template-columns:1fr;justify-items:center}.server-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.server-actions .button{flex:none;width:auto}.scheduled-reboot-toggle{width:fit-content;min-width:5.5rem;transition:background-color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart), color .16s var(--ease-out-quart), box-shadow .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);justify-content:center;font-weight:700}.scheduled-reboot-toggle:hover:not(:disabled){transform:translateY(-1px)}.scheduled-reboot-toggle--enabled{color:#f7faf2;color:lab(97.7873% -1.7103 3.29237);background:linear-gradient(135deg,#1b9247,#116f42);background:linear-gradient(135deg,lab(53.1492% -45.5138 30.27),lab(41.1077% -35.6098 17.4541));border-color:#63ab74b8;border-color:lab(64.2921% -32.9473 21.4356/.72);box-shadow:0 10px 24px #002e0d42;box-shadow:0 10px 24px lab(15.2529% -27.72 18.0306/.26)}.scheduled-reboot-toggle--disabled{color:#fcf8f1;color:lab(97.7087% .579834 3.77247);background:linear-gradient(135deg,#c74c3d,#a12f31);background:linear-gradient(135deg,lab(49.7874% 49.1904 35.976),lab(38.1571% 47.5291 27.4274));border-color:#c87a70b3;border-color:lab(59.6453% 30.5433 19.2674/.7);box-shadow:0 10px 24px #3d0a073d;box-shadow:0 10px 24px lab(11.0584% 25.0095 14.3543/.24)}.scheduled-reboot-toggle:disabled{box-shadow:none;opacity:.7;transform:none}.inline-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin:0}.success-message{color:#1d4e2b;color:lab(29.0916% -24.1081 15.843);background:#e3f4e6;background:lab(94.5352% -7.39104 4.71039)}.error-message{color:#822d1f;color:lab(31.626% 36.534 29.2316);background:#ffe9e3;background:lab(93.9773% 8.35115 6.70569)}.console-panel{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--surface-line);border-radius:var(--radius-sm);background:#ece7e1;background:lab(91.8852% 1.15165 3.6061);display:grid}.wipe-modal-backdrop{z-index:90;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 22% 15%,#00353f33,#0000 38%),#020306a8;background:radial-gradient(circle at 22% 15%,lab(19.182% -15.2103 -12.3005/.2),#0000 38%),lab(.898048% -.187442 -.952324/.66);place-items:center;display:grid;position:fixed;inset:0}.wipe-modal{gap:var(--space-4);width:min(42rem,100%);padding:var(--space-6);border:1px solid color-mix(in oklch, var(--surface-line) 80%, transparent);border-radius:var(--radius-md);animation:wipe-modal-in .22s var(--ease-out-quint) both;background:linear-gradient(#19232a,#0c1218);background:linear-gradient(lab(13.0232% -3.11107 -6.30086),lab(5.25139% -1.09967 -4.46952));display:grid;box-shadow:0 24px 56px #0102039e;box-shadow:0 24px 56px lab(.457729% -.0907183 -.636858/.62)}.wipe-modal h3{font-family:var(--font-heading), sans-serif;margin:0;line-height:1.12}.wipe-modal .support-copy{margin:0}.wipe-modal-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.transition-confirmation{align-items:center;gap:var(--space-2);width:fit-content;animation:transition-confirm-in .36s var(--ease-out-expo) both;border:1px solid #0000;border-radius:999px;margin:0;padding:.62rem .9rem;display:inline-flex}.transition-confirmation-dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.transition-confirmation-started{color:#174825;color:lab(26.768% -24.1464 15.911);background:#e2f4e5;background:lab(94.575% -8.27989 5.279);border-color:#b6cfba;border-color:lab(80.8125% -11.8463 7.57102)}.transition-confirmation-started .transition-confirmation-dot{animation:confirmation-pulse .98s var(--ease-out-quint) 1;background:#2d8949;background:lab(50.593% -39.2924 25.9531);box-shadow:0 0 #2d894959;box-shadow:0 0 lab(50.593% -39.2924 25.9531/.35)}.transition-confirmation-stopped{color:#773321;color:lab(30.7215% 29.3807 26.3208);background:#ffe9df;background:lab(94.038% 7.25585 8.25203);border-color:#e0c8be;border-color:lab(82.4371% 7.27376 8.26609)}.transition-confirmation-stopped .transition-confirmation-dot{background:#b65e46;background:lab(50.297% 34.9294 30.459)}.user-dashboard-panel{position:relative;overflow:clip}.motion-enter{--motion-index:0;opacity:0;animation:dashboard-reveal .52s var(--ease-out-expo) forwards;animation-delay:calc(var(--motion-index) * .11s);transform:translateY(14px)}.console-panel-live{animation-name:dashboard-reveal,console-sheen;animation-duration:.52s,.82s;animation-timing-function:var(--ease-out-expo), var(--ease-out-quart);animation-fill-mode:forwards,both;animation-delay:calc(var(--motion-index) * .11s), calc(var(--motion-index) * .11s + .12s)}.status-online{position:relative}.status-online:after{content:"";width:.48rem;height:.48rem;animation:status-pulse 1.6s var(--ease-out-quint) infinite;background:#399d57;background:lab(57.682% -42.2772 27.8818);border-radius:999px;position:absolute;right:.3rem;box-shadow:0 0 #399d5752;box-shadow:0 0 lab(57.682% -42.2772 27.8818/.32)}@keyframes dashboard-reveal{0%{opacity:0;filter:saturate(.85);transform:translateY(14px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@keyframes console-sheen{0%{box-shadow:inset 0 0 #fef8ea1f;box-shadow:inset 0 0 lab(97.7613% .514001 7.67651/.12)}to{box-shadow:inset 0 0 0 1px #fef8ea38;box-shadow:inset 0 0 0 1px lab(97.7613% .514001 7.67651/.22)}}@keyframes status-pulse{0%{box-shadow:0 0 #399d5752;box-shadow:0 0 lab(57.682% -42.2772 27.8818/.32)}70%{box-shadow:0 0 0 8px #399d5700;box-shadow:0 0 0 8px lab(57.682% -42.2772 27.8818/0)}to{box-shadow:0 0 #399d5700;box-shadow:0 0 lab(57.682% -42.2772 27.8818/0)}}@keyframes status-sweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes transition-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes confirmation-pulse{0%{box-shadow:0 0 #2d894959;box-shadow:0 0 lab(50.593% -39.2924 25.9531/.35)}to{box-shadow:0 0 0 8px #2d894900;box-shadow:0 0 0 8px lab(50.593% -39.2924 25.9531/0)}}@keyframes wipe-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.console-panel-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.console-panel-header p{color:var(--text-soft);margin:0}.stats-panel,.stats-toggle-wrap{gap:var(--space-4);display:grid}.stats-toggle-wrap>.button{justify-self:center}.stats-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.stats-panel__status-row{justify-content:center;display:flex}.stats-panel__metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-kpi{padding:var(--space-4);border:1px solid color-mix(in oklch, var(--surface-line) 76%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--bg-elevated) 82%, #10171d);margin:0}@supports (color:lab(0% 0 0)){.stats-kpi{background:color-mix(in oklch, var(--bg-elevated) 82%, lab(7.20524% -1.46425 -5.44659))}}.stats-kpi p{margin:0 0 var(--space-2);color:var(--text-soft);font-size:.84rem}.stats-kpi strong{letter-spacing:-.02em;font-size:1.25rem}.stats-chart-card{padding:var(--space-4);border:1px solid color-mix(in oklch, var(--surface-line) 72%, transparent);border-radius:var(--radius-sm);background:linear-gradient(#182027,#0d1218);background:linear-gradient(lab(11.8251% -2.02709 -6.10316),lab(5.24268% -.807762 -4.25358))}.stats-chart{width:100%;height:auto;display:block}.stats-chart__grid{stroke:color-mix(in oklch, var(--surface-line) 70%, transparent);stroke-width:1px}.stats-chart__line{fill:none;stroke:#00bfe5;stroke:lab(70.6336% -34.9444 -33.7226);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.stats-chart__label{fill:var(--text-soft);font-size:.72rem}.monitoring-panel{gap:var(--space-4);display:grid}.monitoring-range-selector{gap:var(--space-2);flex-wrap:wrap;display:flex}.monitoring-range-selector .button.is-active{color:#c8ecf7;color:lab(90.9743% -10.3431 -9.33802);background:#00bfe52e;background:lab(70.6336% -34.9444 -33.7226/.18);border-color:#00bfe5;border-color:lab(70.6336% -34.9444 -33.7226)}.monitoring-kpi-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.stats-kpi__sub{margin-top:var(--space-1);color:var(--text-soft);font-size:.72rem;display:block}.monitoring-sparkline-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.monitoring-sparkline{padding:var(--space-3);border:1px solid color-mix(in oklch, var(--surface-line) 72%, transparent);border-radius:var(--radius-sm);gap:var(--space-2);background:linear-gradient(#182027,#0d1218);background:linear-gradient(lab(11.8251% -2.02709 -6.10316),lab(5.24268% -.807762 -4.25358));display:grid}.monitoring-sparkline__header{color:var(--text-soft);justify-content:space-between;align-items:baseline;font-size:.85rem;display:flex}.monitoring-sparkline__header strong{color:var(--text);font-size:1rem}.monitoring-sparkline svg{width:100%;height:60px;color:var(--text-soft);display:block}.monitoring-sparkline__hint{color:var(--text-soft);text-align:right;font-size:.72rem}.admin-monitoring-modal__backdrop{padding:var(--space-4);z-index:1000;background:#0009;background:lab(0% 0 0/.6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-monitoring-modal{background:var(--bg-elevated);border:1px solid color-mix(in oklch, var(--surface-line) 78%, transparent);border-radius:var(--radius-md);width:min(48rem,100%);max-height:90vh;padding:var(--space-5);gap:var(--space-4);display:grid;overflow-y:auto}.admin-monitoring-modal__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.console-output{min-height:20rem;max-height:32rem;padding:var(--space-4);border-radius:var(--radius-sm);color:#e8e4dd;color:lab(90.76% .288427 3.81444);white-space:pre;word-break:normal;background:#11171d;background:lab(7.20055% -1.23888 -5.17777);border:1px solid #a39d98;border:1px solid lab(65.2047% 1.16149 3.61258);margin:0;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.88rem;line-height:1.45;overflow:auto}.console-command-form{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#11171d;background:lab(7.20055% -1.23888 -5.17777);border:1px solid #a39d98;border:1px solid lab(65.2047% 1.16149 3.61258);display:flex}.console-command-prompt{color:#80cd82;color:lab(76.0933% -36.3932 29.4667);-webkit-user-select:none;user-select:none;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-weight:700}.console-command-input{color:#f1eee7;color:lab(94.24% .287414 3.81376);min-width:0;padding:var(--space-2) 0;background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.88rem;line-height:1.45}.console-command-input::placeholder{color:#928f88;color:lab(59.4392% .30154 3.82336)}.console-command-input:disabled{opacity:.6;cursor:not-allowed}.console-command-send{flex-shrink:0}.file-editor-textarea{width:100%;min-height:16rem;padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--surface-line);background:var(--bg-elevated);color:var(--text);resize:vertical;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.88rem;line-height:1.45}.file-editor-content-textarea{min-height:24rem}.file-editor-monaco{border-radius:var(--radius-sm);height:clamp(24rem,55vh,42rem);overflow:hidden}.admin-table-wrapper{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{padding:var(--space-4);border-bottom:1px solid var(--surface-line);text-align:left;vertical-align:top}.admin-table td{min-width:9rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-enter,.console-panel-live{opacity:1;filter:none;transform:none}.status-online:after{animation:none}.status-transitioning:before{animation:none;transform:translate(0)}.transition-confirmation,.transition-confirmation-started .transition-confirmation-dot{animation:none}.landing-pointer-layer{display:none}.landing-shell .hero-console,.landing-shell .hero-preview,.landing-shell .hero-copy-block,.landing-shell [data-magnetic=true]{transform:none}}@media (max-width:960px){.landing-shell,.dashboard-shell{padding:var(--space-4)}.topbar,.hero-grid,.dashboard-hero,.form-footer{grid-template-columns:1fr}.topbar-actions,.hero-actions{flex-wrap:wrap;justify-content:start}.hero-facts{grid-template-columns:1fr}.wipe-modal{padding:var(--space-5)}.wipe-modal-actions{justify-content:stretch}.stats-panel__header{flex-direction:column;align-items:flex-start}.stats-panel__metrics{grid-template-columns:1fr}.wipe-modal-actions .button{width:100%}}.landing-shell .guide-figure{margin:var(--space-4) 0;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.landing-shell .guide-image{border:1px solid var(--landing-line);border-radius:12px;width:100%;max-width:960px;height:auto;box-shadow:0 12px 32px #00000059}.landing-shell .guide-figure figcaption{color:#9dbdcb;color:lab(74.6774% -9.27767 -10.477);text-align:center;font-size:.9rem}.guide-image-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;max-width:960px;margin:0;padding:0;display:inline-block}.guide-image-trigger:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #4ac9ec;outline:2px solid lab(75.0934% -27.8279 -28.3918)}.guide-lightbox{z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.guide-lightbox-image{border-radius:8px;width:auto;max-width:95vw;height:auto;max-height:90vh;box-shadow:0 24px 64px #0009}.guide-lightbox-close{color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff6;border-radius:9999px;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1.25rem}.guide-lightbox-close:hover{background:#ffffff26}.site-footer{margin-top:var(--space-7);padding:var(--space-7) var(--space-6) var(--space-6);border-top:1px solid color-mix(in oklch, var(--landing-line,var(--surface-line)) 60%, transparent);color:#c4d4db;color:lab(83.8542% -4.56309 -5.47166);background:linear-gradient(#0000,#04080d8c);background:linear-gradient(#0000,lab(1.97143% -.429526 -2.27489/.55));font-size:.92rem}.site-footer-inner{gap:var(--space-6);grid-template-columns:1.2fr 1fr 1.4fr;align-items:start;max-width:1180px;margin:0 auto;display:grid}.site-footer-brand .brand-mark{color:#eaf3f8;color:lab(95.4067% -2.54509 -3.50564);font-size:1.05rem}.site-footer-brand p{margin:var(--space-2) 0 0;color:#b6c7cf;color:lab(79.223% -5.00485 -6.01108)}.site-footer-nav{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.site-footer-nav a{color:#d4e9f1;color:lab(90.8484% -5.90527 -6.60093);padding:var(--space-1) 0;border-bottom:1px solid #0000;font-weight:500}.site-footer-nav a:hover{color:#32cbee;color:lab(75.2001% -31.1244 -29.4268);border-bottom-color:#00bbde;border-bottom-color:lab(69.4707% -34.8673 -33.7059)}.site-footer-meta{gap:var(--space-2);color:#bcced6;color:lab(81.5431% -5.00745 -6.01245);flex-direction:column;line-height:1.55;display:flex}.site-footer-meta p{margin:0}.site-footer-meta strong{color:#eaf3f8;color:lab(95.4067% -2.54509 -3.50564);font-weight:600}.dashboard-shell .site-footer,.legal-light .site-footer{border-top-color:var(--surface-line);color:var(--text-soft);background:linear-gradient(#0000,#ede3d699);background:linear-gradient(#0000,lab(90.7505% 1.8031 7.45089/.6))}.dashboard-shell .site-footer .brand-mark,.dashboard-shell .site-footer-brand p,.dashboard-shell .site-footer-nav a,.dashboard-shell .site-footer-meta,.dashboard-shell .site-footer-meta strong,.legal-light .site-footer .brand-mark,.legal-light .site-footer-meta strong{color:var(--text)}.dashboard-shell .site-footer-nav a:hover,.legal-light .site-footer-nav a:hover{color:var(--accent-deep);border-bottom-color:var(--accent)}@media (max-width:860px){.site-footer-inner{grid-template-columns:1fr}}.legal-shell{--landing-bg:#080c10;--landing-stage:#0e171f;--landing-stage-deep:#03060b;--landing-card:#182027;--landing-line:#3a6b7d;--landing-text:#e3edf2;--landing-soft:#b6c7cf;--landing-accent:#00bbde;--landing-accent-deep:#0090bc;background:radial-gradient(circle at 12% 8%, #006b7f52, transparent 36%), radial-gradient(circle at 88% 12%, #00414438, transparent 34%), linear-gradient(180deg, #030507, var(--landing-bg));min-height:100vh;color:var(--landing-text);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.legal-shell{--landing-bg:lab(3.03331% -.476256 -2.53905);--landing-stage:lab(7.1984% -2.04138 -7.33552);--landing-stage-deep:lab(1.54484% -.306152 -2.14939);--landing-card:lab(11.8344% -2.22983 -6.0079);--landing-line:lab(42.2611% -13.1242 -15.4181);--landing-text:lab(93.0867% -2.5444 -3.50529);--landing-soft:lab(79.223% -5.00485 -6.01108);--landing-accent:lab(69.4707% -34.8673 -33.7059);--landing-accent-deep:lab(55.0658% -22.799 -34.9821);background:radial-gradient(circle at 12% 8%, lab(40.3621% -27.3907 -22.4381/.32), transparent 36%), radial-gradient(circle at 88% 12%, lab(24.2022% -24.8641 -10.1588/.22), transparent 34%), linear-gradient(180deg, lab(1.19636% -.235215 -1.13928), var(--landing-bg))}}.legal-stage{width:100%;max-width:880px;padding:var(--space-6) var(--space-5) var(--space-7);flex:1;margin:0 auto}.legal-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);display:flex}.legal-topbar .brand-mark{color:var(--landing-text);font-size:1.1rem}.legal-topbar .button{color:#d4e9f1;color:lab(90.8484% -5.90527 -6.60093);border-radius:var(--radius-sm);background:#1c252d;background:lab(14.1635% -2.68948 -6.55769);border:1px solid #195b6d;border:1px solid lab(35.3951% -16.1646 -16.5437);padding:.55rem 1rem;font-weight:500}.legal-topbar .button:hover{color:#f2fafe;color:lab(97.7192% -2.12559 -2.92403);background:#223039;background:lab(18.815% -3.59248 -8.02947)}.legal-article{border:1px solid color-mix(in oklch, var(--landing-line) 70%, transparent);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);background:linear-gradient(#131c22f7,#090e13fa);background:linear-gradient(lab(9.51256% -2.19343 -5.99528/.97),lab(3.67854% -.6117 -3.40255/.98));box-shadow:0 24px 60px #01020373;box-shadow:0 24px 60px lab(.458513% -.107616 -.628692/.45)}.legal-article .eyebrow{color:#59c8e8;color:lab(75.0528% -25.7673 -26.0981)}.legal-article h1{font-family:var(--font-heading), sans-serif;margin:var(--space-2) 0 var(--space-4);color:var(--landing-text);font-size:clamp(2rem,4vw,2.6rem);line-height:1.15}.legal-article h2{font-family:var(--font-heading), sans-serif;margin:var(--space-6) 0 var(--space-3);color:var(--landing-text);font-size:1.25rem}.legal-article p,.legal-article li{color:var(--landing-soft);line-height:1.65}.legal-article strong{color:var(--landing-text)}.legal-article ul{margin:var(--space-3) 0;padding-left:1.25rem}.legal-article a{color:#59d6fa;color:lab(79.7401% -27.9936 -28.4375);text-underline-offset:3px;text-decoration:underline}.legal-article a:hover{color:#a5ebff;color:lab(88.9914% -24.8598 -22.9163)}.legal-lead{border-left:3px solid var(--landing-accent);padding-left:var(--space-4);margin:var(--space-4) 0 var(--space-5);font-size:1.02rem;color:var(--landing-text)!important}.faq-list{gap:var(--space-3);flex-direction:column;max-width:880px;margin:0 auto;display:flex}.faq-item{border:1px solid color-mix(in oklch, var(--landing-line) 60%, transparent);border-radius:var(--radius-md);transition:border-color .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart);background:linear-gradient(#131c22eb,#090e13f2);background:linear-gradient(lab(9.51256% -2.19343 -5.99528/.92),lab(3.67854% -.6117 -3.40255/.95));overflow:hidden}.faq-item[open]{border-color:#1195b4;border-color:lab(56.4628% -25.0186 -25.9015);box-shadow:0 10px 30px #01020359;box-shadow:0 10px 30px lab(.458513% -.107616 -.628692/.35)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-heading), sans-serif;color:#eaf3f8;color:lab(95.4067% -2.54509 -3.50564);-webkit-user-select:none;user-select:none;font-size:1.02rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#1a262e80;background:lab(14.1728% -3.15344 -7.06322/.5)}.faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.faq-icon:before,.faq-icon:after{content:"";height:2px;transition:transform .2s var(--ease-out-quart);background:#59c8e8;background:lab(75.0528% -25.7673 -26.0981);border-radius:2px;position:absolute;inset:50% 0 auto}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-answer{padding:0 var(--space-5) var(--space-5);color:#bcced6;color:lab(81.5431% -5.00745 -6.01245);border-top:1px solid color-mix(in oklch, var(--landing-line) 35%, transparent);line-height:1.65}.faq-answer p{margin:var(--space-4) 0 0}.faq-answer strong{color:#eaf3f8;color:lab(95.4067% -2.54509 -3.50564)}.faq-answer a{color:#59d6fa;color:lab(79.7401% -27.9936 -28.4375);text-underline-offset:3px;text-decoration:underline}.faq-answer code{color:#e3edf2;color:lab(93.0867% -2.5444 -3.50529);background:#202a32;background:lab(16.4952% -2.9408 -6.44712);border-radius:6px;padding:.1rem .4rem;font-size:.9em}.faq-cta{margin:var(--space-7) auto 0;text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.faq-cta p{color:#bcced6;color:lab(81.5431% -5.00745 -6.01245);margin:0}.landing-section-trust{background:linear-gradient(160deg,#152129,#0a1016);background:linear-gradient(160deg,lab(11.8622% -3.35168 -6.90722),lab(4.42751% -1.07704 -3.94899));border-color:#376573;border-color:lab(39.9771% -13.1412 -13.1293)}.landing-section-trust .section-heading{margin-bottom:var(--space-5)}.landing-section-trust .section-heading h2{text-align:center}.trust-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:0 auto;display:grid}.trust-card{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid color-mix(in oklch, var(--landing-line) 65%, transparent);border-radius:var(--radius-md);transition:transform .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart);background:linear-gradient(#131c22eb,#090e13f2);background:linear-gradient(lab(9.51256% -2.19343 -5.99528/.92),lab(3.67854% -.6117 -3.40255/.95));flex-direction:column;display:flex}.trust-card:hover{border-color:#1195b4;border-color:lab(56.4628% -25.0186 -25.9015);transform:translateY(-4px);box-shadow:0 18px 40px #01020373;box-shadow:0 18px 40px lab(.458513% -.107616 -.628692/.45)}.trust-card-media{aspect-ratio:4/3;border-radius:var(--radius-sm);width:100%;padding:var(--space-3);background:#0d1218;background:lab(5.24559% -.9728 -4.53259);justify-content:center;align-items:center;display:flex;overflow:hidden}.trust-card-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.trust-card h3{font-family:var(--font-heading), sans-serif;color:#eaf3f8;color:lab(95.4067% -2.54509 -3.50564);margin:0;font-size:1.05rem}@media (max-width:860px){.trust-grid{grid-template-columns:1fr}}
