@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-syn-display:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_225a97;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_225a97;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_225a97;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_225a97{font-family:__JetBrains_Mono_225a97,__JetBrains_Mono_Fallback_225a97;font-style:normal}.__variable_225a97{--font-syn-mono:"__JetBrains_Mono_225a97","__JetBrains_Mono_Fallback_225a97"}:root{--sds-brand-deep:#0b2a56;--sds-brand-dark:#095284;--sds-brand-mid:#086e9c;--sds-brand-light:#0a8fb6;--sds-brand-cyan:#09aac9;--sds-brand-accent:#00cee7;--sds-bg-deep:#020611;--sds-bg-base:#050b18;--sds-bg-elevated:#0a1428;--sds-bg-card:rgba(17,35,64,.4);--sds-bg-glass:rgba(17,35,64,.6);--sds-border-subtle:rgba(46,117,182,.2);--sds-border-default:rgba(46,117,182,.3);--sds-border-accent:rgba(0,206,231,.4);--sds-text-primary:#e8f0f8;--sds-text-muted:#6b8aab;--sds-text-accent:#00cee7;--sds-success:#00e5a0;--sds-warning:#ffa726;--sds-danger:#ff5252;--sds-space-1:4px;--sds-space-2:8px;--sds-space-3:12px;--sds-space-4:16px;--sds-space-5:20px;--sds-space-6:24px;--sds-space-8:32px;--sds-space-10:40px;--sds-space-12:48px;--sds-space-16:64px;--sds-space-20:80px;--sds-space-24:96px;--sds-radius-sm:4px;--sds-radius-md:8px;--sds-radius-lg:12px;--sds-radius-xl:16px;--sds-radius-2xl:20px;--sds-radius-3xl:24px;--sds-radius-full:9999px;--sds-shadow-sm:0 1px 2px rgba(0,0,0,.3);--sds-shadow-md:0 4px 16px rgba(0,0,0,.35);--sds-shadow-lg:0 12px 40px rgba(0,0,0,.45);--sds-glow-cyan:0 0 20px rgba(0,206,231,.3);--sds-glow-cyan-intense:0 0 40px rgba(0,206,231,.5);--sds-glow-cyan-soft:0 0 60px rgba(0,206,231,.15);--sds-transition-default:200ms cubic-bezier(0.4,0,0.2,1);--sds-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--sds-transition-spring:300ms cubic-bezier(0.34,1.56,0.64,1);--sds-font-sans:-apple-system,"Segoe UI","Inter",sans-serif;--sds-font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--sds-font-display:"Space Grotesk",-apple-system,"Segoe UI",sans-serif;--sds-hud-cyan:#00d4ff;--sds-hud-cyan-soft:rgba(0,212,255,.15);--sds-hud-cyan-medium:rgba(0,212,255,.35);--sds-hud-cyan-strong:rgba(0,212,255,.7);--sds-hud-orange:#ff6b1a;--sds-hud-orange-soft:rgba(255,107,26,.15);--sds-hud-orange-medium:rgba(255,107,26,.4);--sds-hud-orange-strong:rgba(255,107,26,.8);--sds-hud-success:#10e090;--sds-hud-warning:#ffc940;--sds-hud-error:#f34;--sds-hud-text-muted:rgba(0,212,255,.4);--sds-hud-bg-panel:rgba(0,30,60,.4);--sds-hud-bg-input:rgba(0,30,60,.3);--sds-hud-bg-gradient-top:#050810;--sds-hud-bg-gradient-bottom:#0a0e1a;--sds-anim-scan-duration:8s;--sds-anim-breathe-duration:4s;--sds-anim-grid-pulse-duration:6s;--sds-anim-eq-speed-idle:1.8s;--sds-anim-eq-speed-running:0.7s}@keyframes sds-pulse-cyan{0%,to{box-shadow:0 0 0 0 rgba(0,206,231,.45)}50%{box-shadow:0 0 0 6px rgba(0,206,231,0)}}@keyframes sds-scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes sds-particle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sds-glow-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes sds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sds-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.sds-anim-pulse{animation:sds-pulse-cyan 2s ease-in-out infinite}.sds-anim-glow-breathe{animation:sds-glow-breathe 3.5s ease-in-out infinite}.sds-anim-float{animation:sds-particle-float 3s ease-in-out infinite}.sds-anim-spin{animation:sds-spin .8s linear infinite}.sds-anim-shimmer{background-size:200% 100%;animation:sds-shimmer 1.6s linear infinite}.sds-anim-scanline{animation:sds-scan-line 6s linear infinite}}@media (prefers-reduced-motion:reduce){.sds-anim-spin{animation:sds-spin 1.6s linear infinite}}@keyframes sds-hud-scan-y{0%{top:-2%;opacity:0}6%{opacity:.65}94%{opacity:.65}to{top:102%;opacity:0}}@keyframes sds-border-breathe{0%,to{border-color:rgba(0,212,255,.25)}50%{border-color:rgba(0,212,255,.55)}}@keyframes sds-eq-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sds-loading-sweep{0%{left:0}50%{left:72%}to{left:0}}@keyframes sds-loading-spark{0%,86%{opacity:0;transform:translateY(0) scale(.4)}90%{opacity:1;transform:translateY(-5px) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.3)}}@keyframes sds-beam-in{0%{transform:translateY(-32px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes sds-btn-pulse-wave{0%{box-shadow:0 0 0 0 rgba(255,107,26,.5)}to{box-shadow:0 0 0 14px rgba(255,107,26,0)}}@keyframes sds-grid-pulse{0%,to{opacity:.1}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.sds-anim-hud-scan{animation:sds-hud-scan-y var(--sds-anim-scan-duration,8s) linear infinite}.sds-anim-border-breathe{animation:sds-border-breathe var(--sds-anim-breathe-duration,4s) ease-in-out infinite}.sds-anim-eq{animation:sds-eq-bar var(--sds-eq-speed,1.8s) ease-in-out infinite;transform-origin:bottom}.sds-anim-loading-sweep{animation:sds-loading-sweep 1.8s ease-in-out infinite}.sds-anim-loading-spark{animation:sds-loading-spark 2s linear infinite}.sds-anim-beam-in{animation:sds-beam-in .26s cubic-bezier(.34,1.56,.64,1)}.sds-anim-grid-pulse{animation:sds-grid-pulse var(--sds-anim-grid-pulse-duration,6s) ease-in-out infinite}.sds-hud-btn:active:not(:disabled){animation:sds-btn-pulse-wave .4s ease-out}}.sds-vibes-off .sds-anim-hud-scan{animation:none;opacity:0!important}.sds-vibes-off .sds-anim-border-breathe,.sds-vibes-off .sds-anim-eq,.sds-vibes-off .sds-anim-float,.sds-vibes-off .sds-anim-glow-breathe,.sds-vibes-off .sds-anim-grid-pulse,.sds-vibes-off .sds-anim-scanline{animation:none}:root{color-scheme:dark;--accent-cyan:#00d4ff;--accent-cyan-soft:#1fb6ff;--accent-ares:#ff4a36;--accent-ares-soft:#ff5e3a;--bg-deep:#0a0e14;--bg-deep-2:#0d1117;--panel:rgba(18,26,38,.55);--panel-2:rgba(14,20,30,.62);--border:hsla(0,0%,100%,.07);--border-cyan:rgba(0,212,255,.3);--border-ares:rgba(255,74,54,.32);--text:#e6edf6;--muted:#8093a8;--glow-cyan:0 0 18px rgba(0,212,255,.28);--glow-cyan-soft:0 0 12px rgba(0,212,255,.16);--glow-ares:0 0 18px rgba(255,74,54,.3);--status-ok:#2ed47a;--status-warn:#f5b73d;--status-crit:#ff4d4f;--font-ui:"Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Fira Code",Menlo,monospace}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-ui);color:var(--text);background:radial-gradient(1100px 700px at 12% -8%,rgba(0,212,255,.08),transparent 60%),radial-gradient(1000px 680px at 100% 108%,rgba(255,74,54,.07),transparent 60%),linear-gradient(180deg,var(--bg-deep-2),var(--bg-deep));background-attachment:fixed}*{box-sizing:border-box}.glass{background:var(--panel);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border:1px solid var(--border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}@keyframes sx-emblem-glow{0%,to{filter:drop-shadow(0 0 5px rgba(0,212,255,.55)) drop-shadow(0 0 10px rgba(255,74,54,.3))}50%{filter:drop-shadow(0 0 9px rgba(0,212,255,.8)) drop-shadow(0 0 16px rgba(255,74,54,.45))}}.sx-emblem{animation:sx-emblem-glow 4.5s ease-in-out infinite;will-change:filter}.sds-vibes-off .sx-emblem{animation:none;filter:drop-shadow(0 0 6px rgba(0,212,255,.5))}.ck-card-hover{transition:transform .15s ease}.ck-card-hover:hover{border-color:rgba(0,212,255,.7)!important;box-shadow:0 0 18px rgba(0,212,255,.15),inset 0 0 24px rgba(0,212,255,.06)!important;transform:translateY(-2px)}.laser-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.laser-glow{position:absolute;border-radius:50%;filter:blur(64px);will-change:transform,opacity}.laser-glow.g1{width:48vw;height:48vw;left:-10vw;top:-14vw;background:radial-gradient(circle,rgba(0,212,255,.22),transparent 70%);animation:lz-breathe 9s ease-in-out infinite}.laser-glow.g2{width:44vw;height:44vw;right:-10vw;bottom:-14vw;background:radial-gradient(circle,rgba(255,94,58,.18),transparent 70%);animation:lz-breathe 11s ease-in-out infinite reverse}.laser-glow.g3{width:30vw;height:30vw;left:38vw;top:30vh;background:radial-gradient(circle,rgba(31,182,255,.1),transparent 70%);animation:lz-breathe 13s ease-in-out infinite}@keyframes lz-breathe{0%,to{transform:scale(1);opacity:.38}50%{transform:scale(1.13);opacity:.6}}.laser-line{position:absolute;height:1px;width:150%;left:-25%;opacity:0;will-change:transform,opacity}.laser-line.l1{top:22%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.65),transparent);animation:lz-sweep 15s linear infinite}.laser-line.l2{top:56%;background:linear-gradient(90deg,transparent,rgba(255,94,58,.55),transparent);animation:lz-sweep 19s linear infinite;animation-delay:-7s}.laser-line.l3{top:80%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.4),transparent);animation:lz-sweep 24s linear infinite;animation-delay:-13s}@keyframes lz-sweep{0%{transform:translateY(-40px) rotate(-7deg);opacity:0}12%{opacity:.8}88%{opacity:.8}to{transform:translateY(70px) rotate(-7deg);opacity:0}}.laser-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(0,212,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 38%,#000 28%,transparent 76%);mask-image:radial-gradient(ellipse 78% 62% at 50% 38%,#000 28%,transparent 76%);opacity:.5}.laser-static .laser-glow,.laser-static .laser-line,.sds-vibes-off .laser-glow,.sds-vibes-off .laser-line{animation:none!important}.laser-static .laser-line,.sds-vibes-off .laser-line{opacity:.22}@media (prefers-reduced-motion:reduce){.laser-glow,.laser-line{animation:none!important}}.fx-shell{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:18px;align-items:start}.fx-shell-col{display:flex;flex-direction:column;gap:16px;min-width:0}.fx-shell-sticky{position:sticky;top:86px}@media (max-width:1240px){.fx-shell{grid-template-columns:minmax(0,1fr) 330px}.fx-shell-col:first-child{grid-column:1/-1;order:-1}}@media (max-width:900px){.fx-shell{grid-template-columns:1fr}.fx-shell-col{grid-column:auto!important;order:0!important}.fx-shell-sticky{position:static}}:root{--syn-cyan:var(--sds-hud-cyan);--syn-cyan-ink:var(--sds-brand-accent);--syn-cyan-mid:var(--sds-brand-accent);--syn-cyan-mid2:var(--sds-brand-cyan);--syn-cyan-tint:var(--sds-brand-light);--syn-cyan-wash:var(--sds-hud-cyan-soft);--syn-ares:#ff4a36;--syn-bg:var(--sds-bg-base);--syn-bg-2:var(--sds-bg-deep);--syn-surface:var(--sds-bg-elevated);--syn-surface-alt:var(--sds-bg-card);--syn-border:var(--sds-border-default);--syn-border-strong:var(--sds-border-accent);--syn-navy:var(--sds-text-primary);--syn-navy-deep:var(--sds-bg-deep);--syn-text:var(--sds-text-primary);--syn-text-muted:var(--sds-text-muted);--syn-text-faint:var(--sds-hud-text-muted);--syn-success:var(--sds-hud-success);--syn-warning:var(--sds-hud-warning);--syn-error:var(--sds-hud-error);--syn-info:var(--sds-hud-cyan);--syn-font-display:var(--sds-font-display);--syn-font-body:var(--sds-font-display);--syn-font-mono:var(--sds-font-mono);--syn-radius-sm:var(--sds-radius-sm);--syn-radius-md:var(--sds-radius-md);--syn-radius-lg:var(--sds-radius-lg);--syn-shadow-card:var(--sds-shadow-lg);--phase-discovery:#00d4ff;--phase-discovery-wash:rgba(0,212,255,.13);--phase-discovery-mid:rgba(0,212,255,.42);--phase-ist:#19e3c4;--phase-ist-wash:rgba(25,227,196,.13);--phase-ist-mid:rgba(25,227,196,.42);--phase-design:#a78bfa;--phase-design-wash:rgba(167,139,250,.15);--phase-design-mid:rgba(167,139,250,.45);--phase-soll:#f472d0;--phase-soll-wash:rgba(244,114,208,.15);--phase-soll-mid:rgba(244,114,208,.45);--phase-build:#f5b73d;--phase-build-wash:rgba(245,183,61,.15);--phase-build-mid:rgba(245,183,61,.45);--phase-betrieb:#2ed47a;--phase-betrieb-wash:rgba(46,212,122,.14);--phase-betrieb-mid:rgba(46,212,122,.45);--syn-danger:#ff4a36;--syn-danger-wash:rgba(255,74,54,.14);--syn-danger-mid:rgba(255,74,54,.45)}.syn-depth:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,212,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.035) 1px,transparent 0);background-size:44px 44px,44px 44px;mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,transparent 80%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,transparent 80%)}.syn-depth>*{position:relative;z-index:1}.syn-page{background:radial-gradient(1100px 520px at 85% -10%,rgba(0,212,255,.07),transparent 60%),radial-gradient(900px 440px at -5% 110%,rgba(255,74,54,.05),transparent 55%),var(--syn-bg);color:var(--syn-text);font-family:var(--syn-font-body);-webkit-font-smoothing:antialiased}.syn-hero h1,.syn-hero h2,.syn-hero h3,.syn-page h1,.syn-page h2,.syn-page h3{font-family:var(--syn-font-display);color:var(--syn-navy);letter-spacing:-.01em}.syn-page .syn-mono,.syn-page code{font-family:var(--syn-font-mono)}.syn-card{background:linear-gradient(180deg,rgba(20,29,43,.7),rgba(15,22,34,.6));box-shadow:var(--syn-shadow-card);padding:var(--syn-space,24px)}.syn-card,.syn-glass{border:1px solid var(--syn-border);border-radius:var(--syn-radius-lg)}.syn-glass{position:relative;background:linear-gradient(180deg,rgba(18,27,40,.78),rgba(12,18,28,.66));backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 34px rgba(0,0,0,.5)}.syn-glass:hover{border-color:var(--syn-border-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 16px 44px rgba(0,0,0,.6),0 0 22px rgba(0,212,255,.1);transform:translateY(-1px);transition:box-shadow .2s,transform .2s,border-color .2s}.syn-accent-top{border-top:2px solid transparent;-o-border-image:linear-gradient(90deg,var(--syn-cyan),transparent) 1;border-image:linear-gradient(90deg,var(--syn-cyan),transparent) 1}.syn-hero{position:relative;overflow:hidden;color:#eaf6fb;background:radial-gradient(1200px 480px at 80% -10%,rgba(0,212,255,.2),transparent 60%),radial-gradient(900px 420px at 0 120%,rgba(255,74,54,.12),transparent 55%),linear-gradient(160deg,#0b1118,#070a10);border-bottom:1px solid var(--syn-border)}.syn-hexfield:before{content:"";position:absolute;inset:-10%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'><path d='M28 1 L55 16 L55 48 L28 63 L1 48 L1 16 Z' fill='none' stroke='%2300d4ff' stroke-opacity='0.6' stroke-width='1'/></svg>");background-size:56px 64px;-webkit-mask-image:radial-gradient(70% 70% at 75% 25%,#000 0,transparent 70%);mask-image:radial-gradient(70% 70% at 75% 25%,#000 0,transparent 70%);animation:syn-hex-pulse 6s ease-in-out infinite;pointer-events:none}@keyframes syn-hex-pulse{0%,to{opacity:.18}50%{opacity:.42}}.syn-hexmark{animation:syn-mark-pulse 4.5s ease-in-out infinite;transform-origin:center}@keyframes syn-mark-pulse{0%,to{opacity:.92;filter:drop-shadow(0 0 0 rgba(0,212,255,0))}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(0,212,255,.55))}}.syn-hex-bg{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'><path d='M28 1 L55 16 L55 48 L28 63 L1 48 L1 16 Z' fill='none' stroke='%2300d4ff' stroke-opacity='0.05' stroke-width='1'/></svg>");background-size:56px 64px}.syn-btn{font-family:var(--syn-font-display);border-radius:var(--syn-radius-md);padding:10px 18px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}.syn-btn-primary{background:var(--syn-cyan);color:#04222b;box-shadow:0 0 18px rgba(0,212,255,.25)}.syn-btn-primary:hover{background:var(--syn-cyan-tint);box-shadow:0 0 26px rgba(0,212,255,.4)}.syn-btn-ghost{background:rgba(0,212,255,.06);color:var(--syn-cyan-ink);border-color:var(--syn-border-strong)}.syn-btn-ghost:hover{background:rgba(0,212,255,.14)}.syn-btn-sm{padding:6px 12px;font-size:13px}.syn-label{display:block;font-family:var(--syn-font-display);font-size:13px;font-weight:600;color:var(--syn-navy);margin-bottom:6px}.syn-input,.syn-select,.syn-textarea{width:100%;box-sizing:border-box;font-family:var(--syn-font-body);font-size:14px;color:var(--syn-text);background:rgba(7,10,16,.7);border:1px solid var(--syn-border-strong);border-radius:var(--syn-radius-md);padding:9px 12px;transition:border-color .15s,box-shadow .15s}.syn-input::-moz-placeholder{color:var(--syn-text-faint)}.syn-input::placeholder{color:var(--syn-text-faint)}.syn-input:focus,.syn-select:focus,.syn-textarea:focus{outline:none;border-color:var(--syn-cyan);box-shadow:0 0 0 3px var(--syn-cyan-wash)}.syn-textarea{resize:vertical;min-height:64px}.syn-hint{font-size:12px;color:var(--syn-text-muted);margin-top:4px}.syn-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;border:1px solid var(--syn-border-strong);background:rgba(0,212,255,.05)}.syn-logo{display:block;height:auto}.syn-logo-hero{width:280px;max-width:70vw}.syn-logo-bar{height:34px}@keyframes syn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.syn-rise{animation:syn-rise .5s ease-out both}.syn-rise-2{animation:syn-rise .5s ease-out .08s both}.syn-rise-3{animation:syn-rise .5s ease-out .16s both}.syn-stat{font-family:var(--syn-font-display);font-size:30px;font-weight:700;color:var(--syn-cyan);letter-spacing:-.02em}.syn-stat-label{font-size:12px;color:var(--syn-text-muted);text-transform:uppercase;letter-spacing:.08em}@media print{.fh-top,.fx-dock-btn,.fx-dock-panel,.syn-noprint,canvas{display:none!important}body{background:#fff!important}#ist-doku,#ist-doku *{color:#1a1a1a!important;background:transparent!important;border-color:#cbd2da!important;box-shadow:none!important}#ist-doku h1,#ist-doku h2,#ist-doku strong{color:#000!important}#ist-doku .syn-chip{border:1px solid #cbd2da!important}#ist-doku .ist-avoid-break{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#ist-doku h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}#ist-doku .ist-flow{overflow:visible!important;flex-wrap:wrap!important}}.fh-top{position:sticky;top:0;z-index:50;background:rgba(10,14,20,.78);border-bottom:1px solid rgba(0,212,255,.16);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);overflow:hidden}.fh-top:after{content:"";position:absolute;left:0;bottom:0;width:36%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#00d4ff,transparent);box-shadow:0 0 10px rgba(0,212,255,.8);opacity:0;transform:translateX(-100%);animation:fh-sweep 12s ease-in-out infinite}@keyframes fh-sweep{0%{transform:translateX(-100%);opacity:0}9%{opacity:.8}42%{opacity:.8}52%{transform:translateX(380%);opacity:0}to{transform:translateX(380%);opacity:0}}@media (prefers-reduced-motion:reduce){.fh-top:after{animation:none}}.fh-bar{max-width:1280px;margin:0 auto;min-height:62px;padding:0 28px;gap:26px}.fh-bar,.fh-brand{display:flex;align-items:center}.fh-brand{gap:11px;text-decoration:none;flex-shrink:0}.fh-emblem{height:34px;width:auto;display:block;transform:translateY(-4px);filter:drop-shadow(0 0 8px rgba(0,212,255,.45))}.fh-word{font-family:var(--syn-font-display);font-size:19px;font-weight:700;line-height:1;letter-spacing:.04em;color:#eaf2fb;white-space:nowrap;display:inline-flex;align-items:baseline}.fh-ai{color:#00d4ff;margin-left:5px}.fh-badge{margin-left:4px;font-size:10px;font-weight:800;letter-spacing:.18em;color:#00d4ff;border:1px solid rgba(0,212,255,.5);border-radius:6px;padding:3px 8px;background:rgba(0,212,255,.08);text-transform:uppercase}.fh-nav{display:flex;align-items:center;gap:4px;flex:1}.fh-link{position:relative;padding:7px 13px;border-radius:8px;font-size:14px;font-weight:500;color:#9fb3c8;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.fh-link:hover{color:#eaf2fb;background:rgba(0,212,255,.08)}.fh-link.fh-active{color:#00d4ff}.fh-link.fh-active:after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;background:#00d4ff;border-radius:2px;box-shadow:0 0 8px rgba(0,212,255,.6)}.fh-right{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.fh-user{display:flex;flex-direction:column;line-height:1.25;text-align:right;max-width:180px}.fh-user-name{font-size:13.5px;font-weight:600;color:#eaf2fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-user-role{font-size:11px;color:#6b8aab;letter-spacing:.06em}.fh-btn{display:inline-flex;align-items:center;height:36px;padding:0 15px;border-radius:9px;font-size:13.5px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:all .15s;white-space:nowrap}.fh-btn-primary{background:linear-gradient(180deg,#00d4ff,#00b0d8);color:#04222b;border:1px solid #00d4ff;box-shadow:0 0 16px -4px rgba(0,212,255,.6)}.fh-btn-primary:hover{box-shadow:0 0 22px -2px rgba(0,212,255,.8);transform:translateY(-1px)}.fh-btn-ghost{background:hsla(0,0%,100%,.04);color:#cfe3ee;border:1px solid rgba(0,212,255,.25)}.fh-btn-ghost:hover{color:#eaf2fb;border-color:rgba(0,212,255,.5)}@media (max-width:860px){.fh-nav{display:none}.fh-bar{gap:14px;padding:0 16px}.fh-user{display:none}}.syn-kpi{display:block;text-decoration:none;padding:15px 17px;border-radius:var(--syn-radius-lg);position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(18,27,40,.8),rgba(12,18,28,.66));border:1px solid var(--syn-border);transition:transform .18s,box-shadow .18s,border-color .18s}a.syn-kpi:hover{transform:translateY(-2px);border-color:var(--syn-border-strong);box-shadow:0 14px 36px rgba(0,0,0,.5),0 0 22px -6px var(--syn-cyan)}.syn-kpi-val{font-family:var(--syn-font-display);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em}.syn-kpi-label{font-size:12px;font-weight:600;color:var(--syn-text-muted);margin-top:6px}.syn-kpi-hint{font-size:11px;color:var(--syn-text-faint);margin-top:2px}.syn-kpi-urgent{border-color:var(--syn-danger-mid)}.syn-kpi-urgent:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--syn-danger-mid) inset,0 0 26px -8px var(--syn-danger);pointer-events:none;animation:syn-mark-pulse 2.6s ease-in-out infinite}.syn-sec-head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.syn-sec-head h2{font-size:14px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--syn-cyan-ink);margin:0}.syn-sec-dot{width:8px;height:8px;border-radius:50%;background:var(--syn-cyan);box-shadow:0 0 0 4px var(--syn-cyan-wash)}.syn-chat{display:flex;flex-direction:column;height:100%;min-height:460px;border-radius:var(--syn-radius-lg);overflow:hidden;border:1px solid var(--syn-border);background:linear-gradient(180deg,rgba(13,20,32,.72),rgba(9,13,20,.62));backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 40px rgba(0,0,0,.5);position:relative}.syn-chat:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--syn-cyan),transparent);opacity:.5}.syn-chat-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--syn-border);flex-shrink:0;background:rgba(18,26,38,.5)}.syn-chat-dot{width:9px;height:9px;border-radius:50%;background:var(--syn-cyan);box-shadow:0 0 12px var(--syn-cyan)}.syn-chat-clear{padding:3px 9px;border-radius:6px;border:1px solid var(--syn-border-strong);background:transparent;color:var(--syn-text-muted);cursor:pointer;font-size:11px}.syn-chat-clear:hover{color:var(--syn-cyan-ink);border-color:var(--syn-cyan-mid)}.syn-chat-log{flex:1;min-height:0;overflow-y:auto;padding:16px;font-family:var(--syn-font-mono);font-size:12.5px;line-height:1.55}.syn-chat-msg{position:relative;margin:12px 0;padding:9px 13px 11px;border:1px solid var(--syn-border);border-radius:9px;background:rgba(13,24,48,.42)}.syn-chat-assistant{border-left:3px solid var(--syn-cyan)}.syn-chat-user{border-right:3px solid var(--syn-ares);max-width:86%}.syn-chat-author{font-weight:700;font-size:10px;letter-spacing:.5px;margin-bottom:6px}.syn-chat-body{color:var(--syn-text);white-space:pre-wrap;word-break:break-word}.syn-chat-input-row{display:flex;gap:8px;padding:11px 13px;border-top:1px solid var(--syn-border);flex-shrink:0;background:rgba(18,26,38,.5)}.syn-chat-input{flex:1;min-height:46px;max-height:168px;box-sizing:border-box;background:var(--syn-bg-2);color:var(--syn-text);border:1px solid var(--syn-border-strong);border-radius:8px;padding:12px 13px;font-family:var(--syn-font-mono);font-size:13px;line-height:1.5;resize:none;overflow-y:auto}.syn-chat-input:focus{outline:none;border-color:var(--syn-cyan);box-shadow:0 0 0 3px var(--syn-cyan-wash)}.syn-chat-send{padding:0 22px;border-radius:8px;border:1px solid var(--syn-cyan);background:rgba(0,212,255,.15);color:var(--syn-cyan);cursor:pointer;font-weight:600;flex-shrink:0;transition:background .15s,box-shadow .15s}.syn-chat-send:hover:not(:disabled){background:rgba(0,212,255,.28);box-shadow:0 0 18px -4px var(--syn-cyan)}.syn-chat-send:disabled{opacity:.5;cursor:default}.fx-dock-btn{position:fixed;right:22px;bottom:22px;z-index:200;display:inline-flex;align-items:center;gap:7px;padding:12px 18px;border-radius:999px;border:1px solid var(--syn-cyan);background:linear-gradient(180deg,rgba(0,212,255,.22),rgba(0,212,255,.1));color:var(--syn-cyan-tint);font-family:var(--syn-font-display);font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:0 6px 22px -6px rgba(0,0,0,.6),0 0 22px -6px var(--syn-cyan);backdrop-filter:blur(10px);transition:transform .15s,box-shadow .15s,background .15s}.fx-dock-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(0,212,255,.32),rgba(0,212,255,.16));box-shadow:0 10px 28px -6px rgba(0,0,0,.7),0 0 30px -4px var(--syn-cyan)}.fx-dock-panel{position:fixed;right:22px;bottom:80px;z-index:200;width:min(420px,calc(100vw - 44px));height:min(620px,calc(100vh - 130px));display:flex;flex-direction:column;animation:syn-rise .26s ease-out both}.fx-dock-panel .syn-chat{height:100%;min-height:0;box-shadow:0 24px 60px -12px rgba(0,0,0,.75),0 0 30px -10px var(--syn-cyan)}@media (max-width:520px){.fx-dock-panel{right:12px;left:12px;width:auto}.fx-dock-btn{right:14px;bottom:14px}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,Segoe UI,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}