.pg-badge{color:var(--color-ink);white-space:nowrap;background:#ff821c14;border:1px solid #ff821c59;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .7rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.pg-badge-dot{background:var(--color-signal);border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 10px 2px #ff821c73}.pg-tags{flex-wrap:wrap;gap:.5rem;display:flex}.pg-tags li{border:1px solid var(--color-line);color:var(--color-mute);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem}.pg-card{isolation:isolate;background:linear-gradient(160deg,#141518 0%,#0d0e10 55%,#0a0a0c 100%);border:1px solid #f7f7f51a;border-radius:clamp(1.25rem,2.4vw,2rem);gap:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3.4vw,3.25rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 60px 120px -60px #000000f2}.pg-card:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff821c1a,#0000 70%);width:70%;position:absolute;top:-20%;right:-10%}@media (min-width:1100px){.pg-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.pg-card-visual{min-width:0}.pg-halo{isolation:isolate;position:relative}.pg-halo:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ff821c52,#ff821c14 55%,#0000 75%);width:115%;height:120%;position:absolute;top:55%;left:50%;translate:-50% -50%}html.motion .pg-halo:before{animation:7s ease-in-out infinite pg-breathe}@keyframes pg-breathe{50%{opacity:.7;scale:.96}}.pg-more{border:1px dashed #f7f7f533;border-radius:clamp(1.25rem,2.4vw,2rem);align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,2.6vw,2rem);display:flex}.pg-more .legal-ring{--size:clamp(3.75rem, 6vw, 5rem);flex:none}.pg-download{color:#f7f7f59e;cursor:not-allowed;background:#f7f7f50a;border:1px solid #f7f7f529;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.95rem 1.4rem;font-size:.95rem;display:inline-flex}.pg-features{gap:0 clamp(2rem,4vw,4rem);display:grid}@media (min-width:720px){.pg-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pg-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-feature{border-top:1px solid var(--color-line);padding:1.75rem 0 2.25rem}.pg-feature-n{color:var(--color-signal);font-variant-numeric:tabular-nums;font-size:.8125rem}.pg-checks{gap:1.1rem;display:grid}.pg-checks li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.9rem;display:grid}.pg-checks li:before{content:"";background:var(--color-signal);border-radius:999px;width:.45rem;height:.45rem;translate:0 -.1em}.pg-section{z-index:10;position:relative;overflow-x:clip}.pg-section-bg{z-index:-1;pointer-events:none;background:linear-gradient(#05050500 0%,#050505eb 18% 100%);position:absolute;inset:0}.pg-teaser-link{border-radius:16px;display:block}.pg-teaser-link:focus-visible{outline-offset:8px}.pg-teaser-cta{z-index:50;background:var(--color-ink);color:var(--color-void);opacity:0;transition:opacity .4s var(--ease-out-expo), translate .4s var(--ease-out-expo);pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);translate:0 .5rem}.pg-teaser-link:hover .pg-teaser-cta,.pg-teaser-link:focus-visible .pg-teaser-cta{opacity:1;translate:0}@media (hover:none){.pg-teaser-cta{opacity:1;translate:0}}@media (min-width:1024px){.pg-hero.legal-head--aside{align-items:center}}.pg-intro-dot{color:var(--color-signal);display:inline-block;position:relative}.pg-intro-ring{opacity:0;pointer-events:none;width:1.3em;height:1.3em;position:absolute;top:76%;left:50%;translate:-50% -50%}.pg-intro-ticks{background:repeating-conic-gradient(from -1.5deg, #f7f7f58c 0 3deg, transparent 3deg 30deg);border-radius:999px;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 82%,#000 83% 99%,#0000 100%);mask:radial-gradient(closest-side,#0000 82%,#000 83% 99%,#0000 100%)}.pg-intro-core{background:var(--color-signal);border-radius:999px;width:.19em;height:.19em;margin:-.095em 0 0 -.095em;position:absolute;top:50%;left:50%;box-shadow:0 0 .35em .06em #ff821ca6}html.motion .pg-intro-ring{animation:2s .1s both pg-ring-life}html.motion .pg-intro-ticks{animation:1.25s cubic-bezier(.34,1.35,.64,1) .1s both pg-ring-settle,.45s ease-out 1.25s both pg-fade-out}html.motion .pg-intro-core{animation:1.7s cubic-bezier(.65,0,.35,1) .1s both pg-core}html.motion .pg-intro-glyph{animation:.35s ease-out 1.62s both pg-fade-in}html.motion .pg-intro-word{animation:1.1s cubic-bezier(.16,1,.3,1) 1.05s both pg-rise;display:inline-block}html.motion .pg-intro-word--2{animation-delay:1.2s}html.motion .pg-intro-after{animation:pg-rise-sm .9s calc(1.45s + var(--d,0s)) cubic-bezier(.16, 1, .3, 1) both}@keyframes pg-ring-life{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}@keyframes pg-ring-settle{0%{opacity:0;transform:scale(.45)rotate(-160deg)}}@keyframes pg-core{0%{transform:scale(0)}28%{transform:scale(2.8)}55%{transform:scale(2.3)}to{transform:scale(1)}}@keyframes pg-fade-in{0%{opacity:0}}@keyframes pg-fade-out{to{opacity:0}}@keyframes pg-rise{0%{opacity:0;transform:translateY(.35em)}}@keyframes pg-rise-sm{0%{opacity:0;transform:translateY(14px)}}.pg-fx [data-pg-reveal]{opacity:0;transform-origin:50% 100%;transition:opacity .9s var(--ease-out-expo), transform 1.15s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 70ms);transform:perspective(1000px)translateY(34px)rotateX(10deg)scale(.985)}.pg-fx [data-pg-reveal].is-in{opacity:1;transform:none}.pg-chapters{gap:14px;display:grid}@media (min-width:720px){.pg-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pg-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-chapter{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;isolation:isolate;height:100%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out-expo), border-color .4s var(--ease-out-expo);background:linear-gradient(160deg,#131417 0%,#0c0d0f 100%);border:1px solid #f7f7f517;border-radius:1.25rem;flex-direction:column;padding:1.5rem 1.5rem 1.35rem;display:flex;position:relative;overflow:hidden}.pg-chapter:hover{border-color:#ff821c59}.pg-chapter-light{z-index:-1;background:radial-gradient(22rem circle at var(--mx) var(--my), #ff821c21, transparent 55%);opacity:0;pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:0}.pg-chapter:hover .pg-chapter-light{opacity:1}.pg-chapter-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pg-chapter-ref{color:var(--color-mute);font-size:.75rem}.pg-chapter-link{color:var(--color-ink);border-bottom:1px solid var(--color-line);align-self:flex-start;margin-top:auto;padding-top:1.1rem;font-size:.875rem;transition:border-color .3s ease-out}.pg-chapter-link:hover{border-color:var(--color-signal)}@media (prefers-reduced-motion:reduce){.pg-chapter{transform:none}}.pg-roadmap{gap:1rem;display:grid;position:relative}@media (min-width:900px){.pg-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-plan{background:linear-gradient(160deg,#121316,#0b0c0e);border:1px solid #f7f7f517;border-radius:1.25rem;padding:1.5rem;position:relative}.pg-plan-status{color:var(--color-mute);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.pg-plan-status:before{content:"";border:1px solid #f7f7f566;border-radius:999px;width:.5rem;height:.5rem}.pg-plan--active .pg-plan-status{color:var(--color-ink)}.pg-plan--active .pg-plan-status:before{border-color:var(--color-signal);background:var(--color-signal);box-shadow:0 0 10px 2px #ff821c73}html.motion .pg-plan--active .pg-plan-status:before{animation:2.4s ease-in-out infinite pg-breathe}
.sd{--sd-app:#0e1014;--sd-panel:#151821;--sd-elevated:#1c2130;--sd-editor:#12151c;--sd-line:#2a3142;--sd-fg:#f4f6fa;--sd-fg-2:#a8b0c2;--sd-fg-3:#8890a5;--sd-accent:#ff6a1a;--sd-accent-soft:#ff6a1a24;--sd-success:#3ddc97;--sd-danger:#ff5c7a;--sd-warning:#f5c542;--sd-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sd-sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;color:var(--sd-fg);font-family:var(--sd-sans);font-feature-settings:normal;letter-spacing:0;text-align:left;outline:none;font-size:13px;line-height:20px;position:relative;container:sd/inline-size}.sd *,.sd :before,.sd :after{box-sizing:border-box}.sd :focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd :where(button){font:inherit;color:inherit;cursor:pointer}.sd button:disabled{cursor:default;opacity:.55}.sd-window{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 50px 120px -50px #000000f2,0 30px 80px -50px #ff6a1a2e}.sd-top{border-bottom:1px solid var(--sd-line);background:var(--sd-panel);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:52px;padding:0 14px 0 18px;display:grid}.sd-logo{font-family:var(--sd-sans);letter-spacing:.02em;white-space:nowrap;font-size:17px;font-weight:800}.sd-logo-dot{color:var(--sd-accent)}.sd-logo-studio{color:var(--sd-fg-2);letter-spacing:0;margin-left:6px;font-weight:500}.sd-modes-wrap{position:relative}.sd-modes{border:1px solid var(--sd-line);background:#ffffff05;border-radius:999px;gap:2px;padding:3px;display:flex}.sd-mode{color:var(--sd-fg-2);background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 16px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.sd-mode:hover{color:var(--sd-fg)}.sd-mode[aria-pressed=true]{color:var(--sd-fg);border-color:var(--sd-accent);background:#ff6a1a29}.sd-search{border:1px solid var(--sd-line);background:var(--sd-app);width:min(220px,100%);min-width:0;color:var(--sd-fg-2);border-radius:6px;justify-self:end;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.sd-search:hover{color:var(--sd-fg);border-color:#3a4358}.sd-search-text{text-align:left;flex:1}.sd kbd{font-family:var(--sd-sans);color:var(--sd-fg-3);white-space:nowrap;font-size:11px}.sd-body{--rail:52px;--side:200px;--panel:0px;grid-template-columns:var(--rail) min(var(--side), 17cqi) minmax(0, 1fr) min(var(--panel), 27cqi);height:clamp(560px,72vh,680px);transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1);display:grid}.sd-rail,.sd-side,.sd-panel{overflow:hidden}.sd-rail{border-right:1px solid var(--sd-line);background:var(--sd-panel);flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:flex}.sd-rail-btn{border:1px solid var(--sd-line);width:34px;height:34px;color:var(--sd-fg-2);background:0 0;border-radius:8px;place-items:center;display:grid}.sd-rail-btn[aria-pressed=true]{border-color:var(--sd-accent);color:var(--sd-accent)}.sd-rail-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-side{border-right:1px solid var(--sd-line);background:var(--sd-panel);min-width:0;padding:14px 8px;position:relative;overflow:auto}.sd-side-title{margin:0 8px 12px;font-size:15px;font-weight:600;line-height:22px}.sd-projects{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sd-project{text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;width:100%;padding:7px 10px;display:grid}.sd-project:hover{background:#ffffff08}.sd-project[aria-current=true]{background:var(--sd-elevated);border-left-color:var(--sd-accent)}.sd-project-name{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.sd-project-stack{color:var(--sd-fg-3);font-size:11px;line-height:16px}.sd-history ul{gap:8px;margin:0;padding:0 4px;list-style:none;display:grid}.sd-history-item{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:8px;gap:2px;padding:8px;display:grid}.sd-history-where{color:var(--sd-fg);overflow-wrap:anywhere;font-size:11px}.sd-history-note{color:var(--sd-fg-2);font-size:12px}.sd-history-meta{color:var(--sd-fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.sd-main{background:var(--sd-app);flex-direction:column;min-width:0;min-height:0;display:flex}.sd-phead{border-bottom:1px solid var(--sd-line);align-items:center;gap:12px;min-height:46px;padding:6px 12px 6px 16px;display:flex}.sd-phead-name{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.sd-phead-title{white-space:nowrap;font-size:15px;font-weight:600}.sd-phead-meta{color:var(--sd-fg-2);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.sd-state{align-items:center;gap:5px;font-weight:600;display:inline-flex}.sd-state--running{color:var(--sd-success)}.sd-state--starting{color:var(--sd-warning)}.sd-state--stopped{color:var(--sd-fg-3)}.sd-dot{background:var(--sd-fg-3);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.sd-dot--running{background:var(--sd-success)}.sd-dot--starting{background:var(--sd-warning);animation:.9s ease-in-out infinite sd-blink}@keyframes sd-blink{50%{opacity:.3}}.sd-devices-wrap{position:relative}.sd-devices{border:1px solid var(--sd-line);border-radius:7px;gap:2px;padding:2px;display:flex}.sd-device{color:var(--sd-fg-2);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:2px 9px;font-size:12px}.sd-device:hover{color:var(--sd-fg)}.sd-device[aria-pressed=true]{background:var(--sd-elevated);color:var(--sd-fg);font-weight:600}.sd-icon-btn{border:1px solid var(--sd-line);width:30px;height:30px;color:var(--sd-success);background:0 0;border-radius:7px;place-items:center;display:grid}.sd-icon-btn--stop{color:var(--sd-danger);background:#ff5c7a14}.sd-route{border-bottom:1px solid var(--sd-line);align-items:center;gap:10px;padding:7px 16px;display:flex}.sd-route-field{border:1px solid var(--sd-line);background:var(--sd-panel);min-width:0;font-family:var(--sd-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 260px;padding:2px 10px;font-size:12px;overflow:hidden}.sd-route-host{color:var(--sd-fg-3)}.sd-route-pin{border:1px solid var(--sd-line);font-family:var(--sd-mono);color:var(--sd-warning);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;display:inline-flex}.sd-route-pin svg{fill:currentColor;width:12px;height:12px}.sd-preview{background:radial-gradient(60% 50% at 50% 40%,#ffffff06,#0000 70%),#0b0d11;flex:1;min-height:0;padding:18px 18px 6px;position:relative}.sd-stage{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.sd-stage-row{justify-content:center;align-items:flex-start;max-width:100%;display:flex;position:relative}.sd-frame{background:#fff;border-radius:4px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 50px -24px #000000e6}.sd-frame--fill{border-radius:6px}.sd-frame-inner{transform-origin:0 0;position:absolute;top:0;left:0}.sd-stage-caption{color:var(--sd-fg-3);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:11px;line-height:16px}.sd-site-wrap{height:100%}.sd-site-dim{filter:saturate(.55)brightness(.72)}.sd-offline{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex;position:absolute;inset:0}.sd-offline-badge{font-family:var(--sd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-warning);background:#0e1014e0;border:1px solid #f5c54299;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.sd-compare{cursor:ew-resize;touch-action:pan-y;height:100%;position:relative}.sd-compare-before{position:absolute;inset:0}.sd-compare-line{width:calc(2px / var(--sd-s,1));margin-left:calc(-1px / var(--sd-s,1));box-shadow:0 0 calc(10px / var(--sd-s,1)) #00000073;background:#fff;position:absolute;top:0;bottom:0}.sd-compare-tag{top:calc(12px / var(--sd-s,1));padding:calc(2px / var(--sd-s,1)) calc(8px / var(--sd-s,1));border-radius:calc(4px / var(--sd-s,1));color:#fff;font:600 calc(11px / var(--sd-s,1)) / 1.4 var(--sd-sans);background:#0e1014c7;position:absolute}.sd-compare-tag--l{left:calc(12px / var(--sd-s,1))}.sd-compare-tag--r{right:calc(12px / var(--sd-s,1))}.sd-compare-ctrl{color:var(--sd-fg-2);background:#0b0d11;align-items:center;gap:10px;padding:8px 18px 12px;font-size:12px;display:flex}.sd-compare-ctrl input{min-width:0;accent-color:var(--sd-accent);flex:1}.sd-code{background:var(--sd-editor);flex-direction:column;height:100%;min-height:0;display:flex}.sd-code-tabs{border-bottom:1px solid var(--sd-line);background:var(--sd-panel);align-items:center;gap:14px;min-height:40px;padding:0 14px;display:flex}.sd-code-tab{white-space:nowrap;color:var(--sd-fg-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:9px 2px;font-weight:600;display:inline-flex}.sd-code-tab[aria-pressed=true],.sm .sd-code-tab{border-bottom-color:var(--sd-accent);color:var(--sd-fg)}.sd-code-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sd-fg-3);font-size:11px;overflow:hidden}.sd-code-body{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 0 24px;position:relative;overflow:auto}.sd-code-pre{font-family:var(--sd-mono);tab-size:2;margin:0;font-size:12.5px;line-height:20px}.sd-code-line{min-width:max-content;padding-right:20px;display:flex}.sd-code-line--sel{background:#ff6a1a14}.sd-code-line--flash{animation:1.8s ease-out both sd-flash}@keyframes sd-flash{0%{background:#ff6a1a59}to{background:#ff6a1a0f}}.sd-code-gutter{text-align:right;width:40px;color:var(--sd-fg-3);-webkit-user-select:none;user-select:none;flex:none}.sd-code-mark{flex:none;width:3px;margin:0 12px 0 8px;position:relative}.sd-code-mark--add{background:var(--sd-success)}.sd-code-mark--mod{background:var(--sd-accent)}.sd-code-mark--del:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--sd-danger);position:absolute;top:-4px;left:0}.sd-code-text{white-space:pre;color:#d7dceb}.sd-tok-com{color:#7f879c;font-style:italic}.sd-tok-str{color:#a5e6c0}.sd-tok-tag{color:#7cc4ff}.sd-tok-kw{color:#d4a5ff}.sd-tok-attr{color:#f5cf6a}.sd-panel{overscroll-behavior:contain;border-left:1px solid var(--sd-line);background:var(--sd-panel);min-width:0;overflow:auto}.sd-panel-body{flex-direction:column;gap:10px;padding:16px;display:flex}.sd-panel-title{margin:0;font-size:15px;font-weight:600;line-height:22px}.sd-empty{color:var(--sd-fg-2);margin:0;font-size:12.5px}.sd-empty p{margin:0}.sd-empty-sub{color:var(--sd-fg-3);margin-top:6px!important}.sd-mono{font-family:var(--sd-mono)}.sd-inspector-path{overflow-wrap:anywhere;margin:0;font-size:12px}.sd-conf{margin:-4px 0 0;font-size:12px}.sd-conf--Hoch{color:var(--sd-success)}.sd-conf--Mittel{color:var(--sd-warning)}.sd-conf--Niedrig{color:var(--sd-danger)}.sd-snippet{border:1px solid var(--sd-line);background:var(--sd-editor);font-family:var(--sd-mono);border-radius:8px;padding:6px 0;font-size:11.5px;line-height:20px;overflow-x:auto}.sd-snippet-line{white-space:pre;border-left:2px solid #0000;gap:10px;padding:0 10px;display:flex}.sd-snippet-line.is-hit{border-left-color:var(--sd-accent);background:#ff6a1a1f}.sd-snippet-n{text-align:right;width:18px;color:var(--sd-fg-3);flex:none}.sd-link-btn{text-decoration:underline;-webkit-text-decoration-color:var(--sd-line);text-decoration-color:var(--sd-line);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex;color:var(--sd-fg-2)!important}.sd-link-btn:hover{-webkit-text-decoration-color:var(--sd-accent);text-decoration-color:var(--sd-accent);color:var(--sd-fg)!important}.sd-link-btn svg{width:12px;height:12px}.sd-label{color:var(--sd-fg-2);margin-top:6px;font-size:12px}.sd-note{border:1px solid var(--sd-line);background:var(--sd-editor);width:100%;min-height:72px;color:var(--sd-fg);font:13px/20px var(--sd-sans);resize:vertical;border-radius:8px;margin-top:-4px;padding:9px 11px}.sd-note::placeholder{color:var(--sd-fg-3)}.sd-note:focus-visible{outline:2px solid var(--sd-accent);outline-offset:0}.sd-btn{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.sd-btn--primary{background:var(--sd-accent);color:#1a0c03!important}.sd-btn--primary:hover{background:#ff8a3d}.sd-btn--done{background:#3ddc9714;border-color:#3ddc9780;color:var(--sd-success)!important}.sd-btn--done svg{animation:.3s ease-out both sd-check}@keyframes sd-check{0%{opacity:0;transform:scale(.6)}}.sd-copy-note{color:var(--sd-fg-3);margin:-2px 0 0;font-size:12px}.sd-copy-note.is-error{color:var(--sd-danger)}.sd-details summary{cursor:pointer;color:var(--sd-fg-2);font-size:12px}.sd-prompt{border:1px solid var(--sd-line);background:var(--sd-editor);max-height:180px;font-family:var(--sd-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:8px;margin:8px 0 0;padding:10px;font-size:11px;line-height:17px;overflow:auto}.sd-feed-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sd-count{color:var(--sd-fg-3);font-size:11px}.sd-chips{flex-wrap:wrap;gap:6px;display:flex}.sd-chip{border:1px solid var(--sd-line);color:var(--sd-fg-2);background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.sd-chip[aria-pressed=true]{border-color:var(--sd-accent);background:var(--sd-accent-soft);color:var(--sd-fg)}.sd-sort{color:var(--sd-fg-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}.sd-sort-btn{color:var(--sd-fg-2);background:0 0;border:0;padding:0;font-size:11px}.sd-sort-btn[aria-pressed=true]{color:var(--sd-fg);text-decoration:underline;-webkit-text-decoration-color:var(--sd-accent);text-decoration-color:var(--sd-accent);text-underline-offset:3px}.sd-feed{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sd-feed-item{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:8px;animation:.16s ease-out both sd-enter}@keyframes sd-enter{0%{opacity:0;transform:translateY(6px)}}.sd-feed-btn{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;width:100%;padding:9px 10px;display:grid}.sd-badge{border-radius:4px;align-self:start;padding:0 7px;font-size:10.5px;font-weight:600;line-height:18px}.sd-feed-main{min-width:0;display:grid}.sd-feed-file{font-family:var(--sd-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sd-feed-sum{color:var(--sd-fg-2);font-size:12px}.sd-feed-meta{font-size:11px;font-family:var(--sd-mono);grid-column:2;gap:8px;display:flex}.sd-plus{color:var(--sd-success)}.sd-minus{color:var(--sd-danger)}.sd-feed-time{font-family:var(--sd-sans);color:var(--sd-fg-3);margin-left:auto}.sd-diff{gap:1px;padding:0 10px 10px;display:grid}.sd-diff-line{font-family:var(--sd-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sd-fg-2);border-radius:3px;gap:8px;padding:1px 8px;font-size:11px;line-height:18px;display:flex}.sd-diff-line--add{color:#a8f0cf;background:#3ddc971a}.sd-diff-line--del{color:#ffb8c5;background:#ff5c7a1a}.sd-diff .sd-link-btn{margin-top:6px}.sd-status{border-top:1px solid var(--sd-line);background:var(--sd-panel);min-height:30px;color:var(--sd-fg-2);justify-content:space-between;align-items:center;gap:4px 16px;padding:4px 14px;font-size:11.5px;line-height:16px;display:flex}.sd-status-left{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sd-status-sep{color:var(--sd-fg-3)}.sd-status-tip{min-width:0;color:var(--sd-fg);align-items:center;gap:7px;display:inline-flex}.sd-status-tip-dot{background:var(--sd-accent);border-radius:999px;flex:none;width:6px;height:6px}.sd-tour{z-index:6;background:var(--sd-accent);pointer-events:none;border-radius:999px;width:10px;height:10px;animation:1.8s ease-out infinite sd-tour;position:absolute;box-shadow:0 0 #ff6a1a99}@keyframes sd-tour{70%{box-shadow:0 0 0 10px #ff6a1a00}to{box-shadow:0 0 #ff6a1a00}}.sd-tour--modes,.sd-tour--device{top:-4px;right:-4px}.sd-tour--projects{top:18px;right:14px}.sd-tour--preview{top:34%;left:26%}.sd-palette-backdrop{z-index:30;background:#0506088c;justify-content:center;align-items:flex-start;padding:72px 16px 16px;display:flex;position:absolute;inset:0}.sd-palette{border:1px solid var(--sd-line);background:var(--sd-elevated);border-radius:12px;width:min(520px,100%);animation:.16s ease-out both sd-enter;overflow:hidden;box-shadow:0 24px 60px -20px #000000e6}.sd-palette-input{border-bottom:1px solid var(--sd-line);color:var(--sd-fg-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.sd-palette-input input{min-width:0;color:var(--sd-fg);font:14px/22px var(--sd-sans);background:0 0;border:0;outline:none;flex:1}.sd .sd-palette-input input:focus-visible{outline:none}.sd-palette-input:focus-within{border-bottom-color:var(--sd-accent)}.sd-palette-input input::placeholder{color:var(--sd-fg-3)}.sd-palette-list{overscroll-behavior:contain;max-height:300px;margin:0;padding:6px;list-style:none;overflow:auto}.sd-palette-item{cursor:pointer;border-radius:6px;gap:12px;padding:7px 10px;display:flex}.sd-palette-item[aria-selected=true]{background:var(--sd-accent-soft)}.sd-palette-group{width:64px;color:var(--sd-fg-3);flex:none;font-size:12px}.sd-palette-empty{color:var(--sd-fg-3);padding:10px}.sd-site{background:var(--site-bg);height:100%;color:var(--site-ink);font-family:var(--sd-sans);-webkit-font-smoothing:antialiased;overflow:hidden;container-type:inline-size}.sd-site-nav{align-items:center;gap:32px;padding:26px 6cqi;display:flex}.sd-site-brand{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:700}.sd-site-links{color:var(--site-subtle);gap:30px;margin-left:auto;font-size:15px;transition:color .25s ease-out;display:flex}.sd-site-cta{background:var(--site-accent);color:var(--site-accent-ink);white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:650}.sd-site-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:5cqi;padding:7cqi 6cqi 5cqi;display:grid}.sd-site--before .sd-site-hero{gap:3cqi;padding-top:3.5cqi}.sd-site-h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5.7cqi,86px);font-weight:780;line-height:.98}.sd-site-sub{max-width:34ch;color:var(--site-mute);margin:28px 0 0;font-size:clamp(16px,1.4cqi,21px);line-height:1.5}.sd-site-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.sd-site-btn{background:var(--site-accent);color:var(--site-accent-ink);white-space:nowrap;border-radius:999px;padding:13px 22px;font-size:16px;font-weight:650}.sd-site-btn--ghost{color:var(--site-ink);box-shadow:inset 0 0 0 1.5px var(--site-ink);background:0 0}.sd-site-visual{aspect-ratio:1/.92;background:linear-gradient(155deg, var(--site-card-from), var(--site-card-to));border-radius:22px;box-shadow:0 30px 60px -30px #00000073}.sd-site-visual-shape{place-items:center;display:grid;position:absolute;inset:0}.sd-site-visual--ring .sd-site-visual-shape:before{content:"";aspect-ratio:1;border:2.2cqi solid var(--site-ring);border-radius:999px;width:40%;box-shadow:0 0 0 1.1cqi #ffffff59,0 26px 40px -14px #0006,inset 0 0 30px #783c1459}.sd-site-visual--arch .sd-site-visual-shape:before{content:"";background:linear-gradient(#ffffff80,#ffffff1f);border-radius:999px 999px 10px 10px;align-self:end;width:46%;height:72%;box-shadow:inset 0 0 0 1px #ffffff4d}.sd-site-visual--grid .sd-site-visual-shape{grid-template-columns:repeat(3,1fr);gap:1.2cqi;padding:2.2cqi}.sd-site-visual--grid .sd-site-visual-shape>span{background:#ffffff1f;border-radius:6px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff1f}.sd-site-visual--grid .sd-site-visual-shape>span:nth-child(5){background:var(--site-ring)}@container (max-width:700px){.sd-site-nav{padding:22px 6cqi}.sd-site-links{display:none}.sd-site-cta{margin-left:auto}.sd-site-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px 6cqi}.sd-site--before .sd-site-hero{padding-top:22px}.sd-site-h1{font-size:clamp(38px,10.5cqi,64px)}.sd-site-visual{aspect-ratio:4/3}}.sd-insp{position:relative}.sd-site--inspect .sd-insp{cursor:crosshair}.sd-insp[data-insp]{outline:calc(2px / var(--sd-s,1)) solid var(--sd-accent);outline-offset:calc(3px / var(--sd-s,1))}.sd-insp[data-insp=hover]{outline-style:dashed}.sd-insp[data-insp=selected]{box-shadow:0 0 0 calc(6px / var(--sd-s,1)) #ff6a1a1f;background-color:#ff6a1a12}.sd-site-btn.sd-insp[data-insp=selected]{background-color:var(--site-accent)}.sd-site-btn--ghost.sd-insp[data-insp=selected]{background-color:#ff6a1a14}.sd-insp:focus-visible{outline:calc(2px / var(--sd-s,1)) solid var(--sd-accent);outline-offset:calc(3px / var(--sd-s,1))}.sd-insp-label{z-index:5;left:calc(-3px / var(--sd-s,1));bottom:calc(100% + 6px / var(--sd-s,1));padding:calc(2px / var(--sd-s,1)) calc(7px / var(--sd-s,1));border-radius:calc(4px / var(--sd-s,1));background:var(--sd-accent);color:#1a0c03;font:600 calc(11px / var(--sd-s,1)) / 1.45 var(--sd-mono);letter-spacing:0;white-space:nowrap;pointer-events:none;animation:.16s ease-out both sd-label-in;position:absolute}.sd-site-brand>.sd-insp-label,.sd-site-visual>.sd-insp-label{bottom:auto;top:calc(100% + 6px / var(--sd-s,1))}.sd-site-visual>.sd-insp-label{top:calc(10px / var(--sd-s,1));left:calc(10px / var(--sd-s,1))}@keyframes sd-label-in{0%{opacity:0;transform:translateY(3px)}}@container sd (max-width:859px){.sd-top{grid-template-columns:1fr auto;grid-template-areas:"logo search""modes modes";row-gap:10px;height:auto;padding:10px 12px 12px}.sd-logo{grid-area:logo}.sd-search{grid-area:search;width:auto}.sd-search-text{display:none}.sd-modes-wrap{grid-area:modes}.sd-modes{width:100%}.sd-mode{flex:1;padding:6px 4px}.sd-body,.sd-body--panel{flex-direction:column;height:auto;display:flex}.sd-rail{border-right:0;border-bottom:1px solid var(--sd-line);flex-direction:row;gap:6px;padding:8px 12px}.sd-rail-btn{gap:6px;width:auto;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.sd-rail-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.sd-side{border-right:0;border-bottom:1px solid var(--sd-line);padding:8px 12px 10px;overflow:visible}.sd-side-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sd-projects{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sd-projects li{flex:none}.sd-project{border:1px solid var(--sd-line);border-radius:8px;width:auto;padding:5px 10px}.sd-project[aria-current=true]{border-color:var(--sd-accent)}.sd-tour--projects{top:4px;right:8px}.sd-history ul{padding:0}.sd-phead{flex-wrap:wrap;padding:8px 12px}.sd-phead-name{flex:auto}.sd-devices-wrap{flex:100%;order:3}.sd-devices{justify-content:space-between}.sd-device{flex:1;padding:3px 4px}.sd-route{padding:6px 12px}.sd-preview{flex:none;height:clamp(300px,112cqw,440px);padding:12px 12px 4px}.sd-preview[data-device="1440"]{height:calc(62.5cqw + 30px)}.sd-preview[data-device="1440+390"]{height:calc(52cqw + 30px)}.sd-preview[data-device=flaeche]{height:clamp(300px,90cqw,400px)}.sd-compare-ctrl{padding:8px 12px 12px}.sd-code{height:auto}.sd-code-body{flex:none;max-height:420px}.sd-panel{border-left:0;border-top:1px solid var(--sd-line);overflow:visible}.sd-feed,.sd-prompt{max-height:none}.sd-status{flex-wrap:wrap;padding:8px 12px}.sd-hide-sm{display:none}.sd-palette-backdrop{padding-top:110px}}@media (prefers-reduced-motion:reduce){.sd-tour,.sd-dot--starting,.sd-code-line--flash,.sd-feed-item,.sd-palette,.sd-insp-label,.sd-btn--done svg{animation:none}.sd-code-line--flash{background:#ff6a1a1f}}.sm-viewport{perspective:1800px;perspective-origin:50% 30%;width:100%;position:relative}.sm-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:40%;transform-style:preserve-3d;transform:rotateX(calc(3deg + var(--rx))) rotateY(calc(-4deg + var(--ry)));transform-origin:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sm-tilt{transform:none}}.sd.sm{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.sm-sheen{z-index:2;background:radial-gradient(40rem circle at var(--mx) var(--my), #ffffff0d, transparent 45%);pointer-events:none;border-radius:14px;position:absolute;inset:0}.sm-window{flex-direction:column;height:100%;display:flex}.sm-body{flex:1;grid-template-columns:180px minmax(0,1fr) 290px;min-height:0;display:grid}.sm[data-variant=compact] .sm-body{grid-template-columns:minmax(0,1fr)}.sm-main{position:relative}.sm .sd-preview{flex:1;height:auto}.sm .sd-side,.sm .sd-panel{overflow:hidden}.sm .sd-mode,.sm .sd-device,.sm .sd-chip{display:inline-block}.sm-code-body{overflow:hidden}.sm-note{min-height:64px;margin-top:0;display:block}.sm-caret{vertical-align:-.15em;background:var(--sd-accent);width:1.5px;height:1em;margin-left:1px;animation:.8s steps(2,jump-none) infinite sd-blink;display:inline-block}.sm-copy-row{display:block}.sm-overlay{z-index:8;border:1px solid var(--sd-line);background:var(--sd-panel);border-radius:12px;max-height:64%;animation:.22s ease-out both sd-enter;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 24px 50px -20px #000000e6}.sm-smooth{transition:clip-path .1s linear,left .1s linear}.sm-cursor{z-index:40;color:#fff;filter:drop-shadow(0 2px 4px #0009);pointer-events:none;transition:transform .75s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;transform:translate(700px,160px)}.sm-cursor svg{stroke:#0e1014;stroke-width:1px;width:22px;height:22px;display:block}.sm-ripple{border:2px solid var(--sd-accent);border-radius:999px;width:26px;height:26px;animation:.6s ease-out both sm-ripple;position:absolute;top:-11px;left:-11px}@keyframes sm-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.sd-mode[data-active=true]{color:var(--sd-fg);border-color:var(--sd-accent);background:#ff6a1a29}.sd-device[data-active=true]{background:var(--sd-elevated);color:var(--sd-fg);font-weight:600}.sd-project[data-active=true]{background:var(--sd-elevated);border-left-color:var(--sd-accent)}.sd-chip[data-active=true]{border-color:var(--sd-accent);background:var(--sd-accent-soft);color:var(--sd-fg)}@container sd (max-width:859px){.sm .sd-preview{flex:1;height:auto}.sm .sd-code{height:100%}.sm .sd-code-body{flex:1;max-height:none}}.sm[data-variant=compact] .sm-overlay .sd-panel-body{gap:8px;padding:12px 14px}.sm[data-variant=compact] .sm-overlay .sd-label,.sm[data-variant=compact] .sm-overlay .sd-copy-note{display:none}.sm[data-variant=compact] .sm-note{min-height:44px}
.sd-tourbar{gap:10px;margin-bottom:14px;display:grid}.sd-tour-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sd-tour-ctrl{border:1px solid var(--sd-line);background:#ffffff05;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.sd-tour-btn{width:32px;height:32px;color:var(--sd-fg-2);background:0 0;border:0;border-radius:999px;place-items:center;font-size:16px;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.sd-tour-btn:hover:not(:disabled){background:var(--sd-elevated);color:var(--sd-fg)}.sd-tour-btn--play{background:var(--sd-accent);font-size:11px;color:#1a0c03!important}.sd-tour-btn--play:hover{background:#ff8a3d!important}.sd-tour-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}.sd-tour-count{font-family:var(--sd-mono);color:var(--sd-accent);font-variant-numeric:tabular-nums;font-size:12px}.sd-tour-name{font-size:16px;font-weight:600}.sd-tour-ref,.sd-tour-state{color:var(--sd-fg-3);font-size:11.5px}.sd-tour-state:before{content:"· "}.sd-tour-chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}.sd-tour-chips::-webkit-scrollbar{display:none}.sd-tour-chip{border:1px solid var(--sd-line);background:var(--sd-panel);color:var(--sd-fg-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.sd-tour-chip:hover{color:var(--sd-fg)}.sd-tour-chip.is-done .sd-tour-chip-n{color:var(--sd-success)}.sd-tour-chip[aria-current=step]{border-color:var(--sd-accent);color:var(--sd-fg);background:#ff6a1a1a}.sd-tour-chip-n{font-family:var(--sd-mono);color:var(--sd-fg-3);font-size:10.5px}.sd-tour-chip-bar{background:var(--sd-accent);transform-origin:0;height:2px;transition-property:transform;transition-timing-function:linear;position:absolute;bottom:0;left:0;right:0}.sd-tour-text{max-width:92ch;color:var(--sd-fg-2);margin:0;font-size:13px;line-height:1.55}.sd-window{isolation:isolate}.sd-top,.sd-status{transition:margin .22s cubic-bezier(.4,0,.2,1),opacity .22s ease-out}.sd-window[data-zen] .sd-top{opacity:0;pointer-events:none;margin-top:-53px}.sd-window[data-zen] .sd-status{opacity:0;pointer-events:none;margin-bottom:-31px}.sd-window[data-zen] .sd-body{height:calc(clamp(560px,72vh,680px) + 84px)}.sd-window.is-restart .sd-body,.sd-window.is-restart .sd-top{animation:1.6s ease-in-out both sd-restart}@keyframes sd-restart{40%,60%{opacity:.15}}.sd-zen-exit{z-index:25;border:1px solid var(--sd-line);color:var(--sd-fg);background:#151821eb;border-radius:999px;padding:5px 14px;font-size:12px;animation:.22s ease-out both sd-enter;position:absolute;top:10px;left:50%;translate:-50%}.sd-top-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sd-top-btn{border:1px solid var(--sd-line);color:var(--sd-fg-2);white-space:nowrap;background:0 0;border-radius:6px;padding:5px 10px;font-size:12px}.sd-top-btn:hover,.sd-top-btn[aria-expanded=true]{color:var(--sd-fg);border-color:#3a4358}.sd-top-right .sd-search{width:min(190px,100%)}.sd-layout-wrap{position:relative}.sd-menu{z-index:30;border:1px solid var(--sd-line);background:var(--sd-elevated);transform-origin:100% 0;border-radius:10px;min-width:160px;padding:5px;animation:.22s cubic-bezier(.34,1.4,.64,1) both sd-pop;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -18px #000000e6}.sd-menu button{text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12.5px}.sd-menu button:hover,.sd-menu button[aria-checked=true]{background:var(--sd-accent-soft)}@keyframes sd-pop{0%{opacity:0;transform:scale(.92)translateY(-4px)}}.sd-slider{isolation:isolate;position:relative}.sd-slider:before{content:"";z-index:-1;width:var(--iw,0px);transform:translateX(var(--ix,0px));pointer-events:none;border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}.sd-slider[data-ready]:before{transition:transform .34s cubic-bezier(.34,1.45,.64,1),width .34s cubic-bezier(.34,1.45,.64,1)}.sd-modes.sd-slider:before{border:1px solid var(--sd-accent);background:#ff6a1a29;top:3px;bottom:3px}.sd-modes.sd-slider .sd-mode[aria-pressed=true]{background:0 0;border-color:#0000}.sd-devices.sd-slider:before{background:var(--sd-elevated);border-radius:5px}.sd-devices.sd-slider .sd-device[aria-pressed=true]{background:0 0}.sd-side-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 8px 12px;display:flex}.sd-side-head .sd-side-title{margin:0}.sd-side-body,.sd-panel-body,.sd-main-view{animation:.22s cubic-bezier(.4,0,.2,1) both sd-morph}.sd-main-view{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes sd-morph{0%{opacity:0;transform:translateY(6px)scale(.995)}}.sd-main{position:relative}.sd-ptabs{border-bottom:1px solid var(--sd-line);flex-wrap:wrap;gap:0 2px;padding:6px 8px 0;display:flex}.sd-ptabs::-webkit-scrollbar{display:none}.sd-ptab{color:var(--sd-fg-2);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 6px 7px;font-size:11.5px;display:inline-flex;position:relative}.sd-ptab:after{content:"";background:var(--sd-accent);border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.34,1.45,.64,1);position:absolute;bottom:-1px;left:6px;right:6px;transform:scaleX(0)}.sd-ptab[aria-pressed=true]{color:var(--sd-fg)}.sd-ptab[aria-pressed=true]:after{transform:scaleX(1)}.sd-ptab-n{background:var(--sd-elevated);text-align:center;min-width:16px;color:var(--sd-fg);border-radius:999px;padding:0 4px;font-size:10px;line-height:16px}.sd-ptab-n--bad{background:var(--sd-danger);color:#1a0710}.sd-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sd-tight{margin:0!important}.sd-seg{border:1px solid var(--sd-line);border-radius:7px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.sd-seg button{color:var(--sd-fg-2);background:0 0;border:0;border-radius:5px;padding:3px 9px;font-size:12px;transition:background-color .15s ease-out}.sd-seg button[aria-pressed=true]{background:var(--sd-elevated);color:var(--sd-fg);font-weight:600}.sd-input{border:1px solid var(--sd-line);background:var(--sd-editor);width:100%;min-width:0;color:var(--sd-fg);font:12.5px/18px var(--sd-sans);border-radius:6px;padding:5px 8px}.sd-input::placeholder{color:var(--sd-fg-3)}.sd-x{width:22px;height:22px;color:var(--sd-fg-3);background:0 0;border:0;border-radius:5px;flex:none;font-size:16px;line-height:1}.sd-x:hover{background:var(--sd-elevated);color:var(--sd-fg)}.sd-copyblock{justify-items:start;gap:6px;display:grid}.sd-btn--ghost{border-color:var(--sd-line);background:0 0}.sd-btn--ghost:hover:not(:disabled){border-color:#3a4358}.sd-btn--danger{background:var(--sd-danger);padding:5px 10px;font-size:12px;color:#1a0710!important}.sd-icon-btn--plain{color:var(--sd-fg-2);font-size:14px}.sd-icon-btn--plain[aria-pressed=true]{border-color:var(--sd-accent);color:var(--sd-accent)}.sd-icon-btn--sm{width:24px;height:24px;color:var(--sd-fg)}.sd-phead-actions{gap:6px;display:flex}.sd-toggle{border:1px solid var(--sd-line);color:var(--sd-fg-2);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.sd-toggle[aria-pressed=true]{border-color:var(--sd-accent);background:var(--sd-accent-soft);color:var(--sd-fg)}.sd-toggle--sm{margin:0 8px 8px;font-size:11px}.sd-task{border-left:2px solid var(--sd-accent);background:var(--sd-editor);color:var(--sd-fg-2);border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5;animation:.2s ease-out both sd-enter}.sd-spots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd-spot{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:8px;align-items:flex-start;gap:8px;padding:7px;animation:.38s cubic-bezier(.34,1.45,.64,1) both sd-spring-in;display:flex}@keyframes sd-spring-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.sd-spot-n{background:var(--sd-elevated);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.sd-spot-n--mark{background:var(--sd-accent);color:#1a0c03}.sd-spot-main{flex:1;gap:4px;min-width:0;display:grid}.sd-spot-where{color:var(--sd-fg-2);overflow-wrap:anywhere;font-size:11px}.sd-log{border:1px solid var(--sd-line);background:var(--sd-editor);min-height:120px;max-height:260px;font-family:var(--sd-mono);color:var(--sd-fg-2);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px;font-size:11.5px;line-height:19px;overflow:auto}.sd-log-line{animation:.2s ease-out both sd-enter}.sd-log-line.is-ok{color:var(--sd-success)}.sd-error{background:#ff5c7a12;border:1px solid #ff5c7a73;border-radius:8px;padding:10px;animation:.2s ease-out both sd-enter}.sd-error-msg{font-family:var(--sd-mono);color:#ffb8c5;margin:0;font-size:11.5px;line-height:1.5}.sd-error-where{color:var(--sd-fg-2);margin:6px 0 0;font-size:11px}.sd-error-stack{font-family:var(--sd-mono);color:var(--sd-fg-3);white-space:pre-wrap;margin:6px 0 0;font-size:10.5px;line-height:1.6}.sd-timeline{border:1px solid var(--sd-line);background:var(--sd-editor);border-radius:8px;grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:54px;padding:4px;display:grid}.sd-tl-bar{background:0 0;border:0;border-radius:3px;height:100%;padding:0;position:relative}.sd-tl-fill{transform-origin:bottom;background:linear-gradient(#ff6a1abf,#ff6a1a4d);border-radius:3px;transition:transform .52s cubic-bezier(.34,1.35,.64,1);position:absolute;inset:0}.sd-tl-bar[aria-pressed=true] .sd-tl-fill{background:linear-gradient(180deg, #ffb07a, var(--sd-accent));box-shadow:0 0 12px #ff6a1a80}.sd-tl-mark{border-radius:999px;width:7px;height:7px;display:inline-block}.sd-tl-bar .sd-tl-mark{position:absolute;top:-2px;left:50%;translate:-50%}.sd-tl-mark--c{background:var(--sd-success)}.sd-tl-mark--s{background:#7cc4ff}.sd-tl-legend{color:var(--sd-fg-3);margin:-4px 0 0;font-size:11px}.sd-digest{background:linear-gradient(160deg,#ff6a1a17,#0000 70%);border:1px solid #ff6a1a59;border-radius:8px;gap:6px;padding:10px;display:grid}.sd-digest-title{margin:0;font-size:12.5px;font-weight:600}.sd-digest-sub{color:var(--sd-fg-2);margin:0;font-size:11.5px}.sd-net{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sd-net-row{border:1px solid var(--sd-line);background:var(--sd-app);text-align:left;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:11.5px;display:grid}.sd-net-row[aria-pressed=true]{border-color:var(--sd-accent)}.sd-net-m{color:var(--sd-fg-2);font-weight:700}.sd-net-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-net-s{font-family:var(--sd-mono);color:var(--sd-success)}.sd-net-s.is-bad{color:var(--sd-danger)}.sd-net-ms{color:var(--sd-fg-3);font-variant-numeric:tabular-nums}.sd-net-body{max-height:80px;margin:0}.sd-perf{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sd-perf-item{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:8px;gap:2px;padding:8px;animation:.42s cubic-bezier(.34,1.45,.64,1) both sd-spring-in;display:grid}.sd-perf-item:nth-child(2){animation-delay:60ms}.sd-perf-item:nth-child(3){animation-delay:.12s}.sd-perf-id{color:var(--sd-fg-3);font-size:11px}.sd-perf-v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.sd-perf-r{font-size:11px}.sd-perf-item--gut .sd-perf-r{color:var(--sd-success)}.sd-perf-item--mittel .sd-perf-r{color:var(--sd-warning)}.sd-phead-name,.sd-phead-meta{min-width:0;overflow:hidden}.sd-perf-badge{text-overflow:ellipsis;white-space:nowrap;background:#f5c54214;border:1px solid #f5c54280;border-radius:999px;max-width:100%;padding:1px 8px;font-size:11px;overflow:hidden;color:var(--sd-warning)!important}.sd-rec{color:var(--sd-fg-3);font-size:12px}.sd-rec.is-on{color:var(--sd-danger);animation:1.2s ease-in-out infinite sd-blink}.sd-repro{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sd-repro li{align-items:center;gap:8px;font-size:12px;animation:.32s cubic-bezier(.34,1.45,.64,1) both sd-spring-in;display:flex}.sd-repro li.is-bad{color:#ffb8c5}.sd-ratio{background:#ff5c7a12;border:1px solid #ff5c7a73;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:8px 10px;font-size:11.5px;transition:border-color .3s ease-out,background-color .3s ease-out;display:flex}.sd-ratio.is-ok{background:#3ddc9712;border-color:#3ddc9780}.sd-ratio-v{font-variant-numeric:tabular-nums;font-weight:700}.sd-tweak{align-items:center;gap:10px;display:flex}.sd-tweak input{min-width:0;accent-color:var(--sd-accent);flex:1}.sd-swatch{border-radius:5px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #fff3}.sd-tweak-v,.sd-tweak-diff{color:var(--sd-fg-2);font-size:11px}.sd-tweak-diff{margin:0}.sd-share{gap:8px;padding:0 4px;display:grid}.sd-share-mode{margin:0;font-weight:600}.sd-share-status{border:1px solid var(--sd-line);background:var(--sd-app);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.sd-share-badge{font-family:var(--sd-mono);letter-spacing:.08em;color:var(--sd-fg-3);font-size:11px;font-weight:700}.sd-share-status--teilen{border-color:#3ddc9780}.sd-share-status--teilen .sd-share-badge{color:var(--sd-success)}.sd-share-status--abgelaufen .sd-share-badge{color:var(--sd-warning)}.sd-share-status--gestoppt .sd-share-badge{color:var(--sd-danger)}.sd-share-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sd-share-bar,.sd-update-bar{background:var(--sd-line);border-radius:4px;height:4px;overflow:hidden}.sd-share-bar span,.sd-update-bar span{background:var(--sd-success);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.sd-blocked{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sd-blocked li{border:1px solid var(--sd-line);color:var(--sd-fg-2);border-radius:999px;padding:1px 7px;font-size:10.5px}.sd-roblox{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.sd-phead--static{flex:none}.sd-roblox-body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px;display:grid}.sd-card{border:1px solid var(--sd-line);background:var(--sd-panel);border-radius:10px;align-content:start;gap:10px;padding:14px;animation:.42s cubic-bezier(.34,1.45,.64,1) both sd-spring-in;display:grid}.sd-card:nth-child(2){animation-delay:70ms}.sd-card:nth-child(3){animation-delay:.14s}.sd-card-title{margin:0;font-size:13px;font-weight:600}.sd-card .sd-btn{justify-self:start}.sd-callout{border-left:2px solid var(--sd-accent);background:var(--sd-editor);color:var(--sd-fg-2);border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.sd-callout strong{color:var(--sd-fg)}.sd-channels{gap:4px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.sd-code-split{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.sd-tree{border-right:1px solid var(--sd-line);background:var(--sd-panel);padding:10px 0;overflow:auto}.sd-tree ul{margin:0;padding:0;list-style:none}.sd-tree li{isolation:isolate;position:relative}.sd-tree-row{text-align:left;width:100%;font-family:var(--sd-mono);color:var(--sd-fg-2);background:0 0;border:0;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:11.5px;display:flex;position:relative}.sd-tree-row--static{color:var(--sd-fg-3)}button.sd-tree-row:hover,.sd-tree-row[aria-current=true]{color:var(--sd-fg)}.sd-tree-row[aria-current=true]:before{content:"";background:var(--sd-accent);width:2px;position:absolute;top:3px;bottom:3px;left:-6px}.sd-tree-heat{z-index:-1;transform-origin:0;background:linear-gradient(90deg,#ff6a1a52,#ff6a1a0f);border-radius:3px;transition:transform .6s cubic-bezier(.34,1.3,.64,1);position:absolute;inset:1px 0}.sd-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sd-tree-n{color:var(--sd-accent);font-size:10px}.sd-code-main{flex-direction:column;min-width:0;min-height:0;display:flex}.sd-code-main .sd-code-body{flex:1}.sd-file{flex-direction:column;flex:1;min-height:0;animation:.22s ease-out both sd-morph;display:flex}.sd-file-meta{border-bottom:1px solid var(--sd-line);color:var(--sd-fg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 14px;font-size:11.5px;display:flex}.sd-checker{background-color:var(--sd-panel);background-image:linear-gradient(45deg, var(--sd-elevated) 25%, transparent 25%, transparent 75%, var(--sd-elevated) 75%), linear-gradient(45deg, var(--sd-elevated) 25%, transparent 25%, transparent 75%, var(--sd-elevated) 75%);background-position:0 0,8px 8px;background-size:16px 16px;flex:1;place-items:center;min-height:200px;display:grid;overflow:hidden}.sd-file-img{background:radial-gradient(circle,#a8582a 0 54%,#f0b066 56% 100%);border:14px solid #f6dcb8;border-radius:999px;width:120px;height:120px;transition:transform .32s cubic-bezier(.34,1.45,.64,1);display:block;box-shadow:0 10px 24px #00000059}.sd-file-src{padding:14px}.sd-hex{background:var(--sd-editor);font-family:var(--sd-mono);flex:1;margin:0;padding:14px;font-size:12px;line-height:22px;overflow:auto}.sd-hex-row{gap:18px;min-width:max-content;animation:.2s ease-out both sd-enter;display:flex}.sd-hex-row:nth-child(2){animation-delay:50ms}.sd-hex-row:nth-child(3){animation-delay:.1s}.sd-hex-row:nth-child(4){animation-delay:.15s}.sd-hex-off{color:var(--sd-fg-3)}.sd-hex-b{color:#7cc4ff}.sd-hex-a{color:var(--sd-success)}.sd-update{z-index:22;transform-origin:100% 100%;background:#1c2130f7;border:1px solid #ff6a1a73;border-radius:12px;gap:8px;width:min(300px,100% - 32px);padding:14px;animation:.36s cubic-bezier(.34,1.45,.64,1) both sd-pop;display:grid;position:absolute;bottom:44px;right:16px;box-shadow:0 24px 50px -20px #000000f2}.sd-update-title{margin:0;font-weight:600}.sd-update-bar span{background:var(--sd-accent);transition-duration:.11s}.sd-update-bytes{color:var(--sd-fg-2);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.sd-cheats{padding:14px 16px}.sd-cheats-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sd-cheats dl{gap:6px;margin:0 0 10px;display:grid}.sd-cheat{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.sd-cheat dd{color:var(--sd-fg-2);margin:0}.sd-cheat kbd{border:1px solid var(--sd-line);color:var(--sd-fg);border-radius:4px;padding:1px 6px}.sd-dialog{z-index:20;border:1px solid var(--sd-line);background:var(--sd-elevated);transform-origin:0 0;border-radius:12px;gap:10px;width:min(440px,100% - 32px);padding:14px;animation:.3s cubic-bezier(.34,1.45,.64,1) both sd-pop;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 30px 60px -24px #000000f2}.sd-scan{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sd-scan-row{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.sd-scan-row:hover{background:#ffffff08}.sd-scan-row input{accent-color:var(--sd-accent);margin-top:3px}.sd-scan-main{min-width:0;font-size:12px;display:grid}.sd-scan-main .sd-mono{overflow-wrap:anywhere}.sd-scan-kind{color:var(--sd-fg-3);font-size:11px}.sd-glow{z-index:3;opacity:0;pointer-events:none;border-radius:6px;animation:1.1s ease-out both sd-hotspot;position:absolute;inset:0;box-shadow:0 0 0 1px #ff6a1ab3,0 0 26px 2px #ff6a1a73}@keyframes sd-hotspot{20%{opacity:1}to{opacity:0}}.sd-offline-badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sd-offline-badge--stale{color:var(--sd-danger);border-color:#ff5c7a99;animation:.32s cubic-bezier(.34,1.45,.64,1) both sd-pop}.sd-offline-note{color:var(--sd-fg-2);background:#0e1014cc;border-radius:6px;padding:2px 8px;font-size:11.5px}.sd-toast{z-index:8;background:#1c1218f7;border:1px solid #ff5c7a99;border-radius:10px;align-items:center;gap:12px;width:min(520px,100% - 20px);padding:10px 12px;animation:.32s cubic-bezier(.34,1.45,.64,1) both sd-pop;display:flex;position:absolute;bottom:14px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 20px 40px -18px #000000f2}.sd-toast-flash{background:var(--sd-danger);opacity:0;pointer-events:none;animation:.45s ease-out both sd-danger;position:absolute;inset:0}@keyframes sd-danger{0%{opacity:.45}}.sd-toast-text{flex:1;gap:2px;min-width:0;font-size:11.5px;line-height:1.4;display:grid;position:relative}.sd-toast-text strong{text-overflow:ellipsis;white-space:nowrap;color:#ffd1da;overflow:hidden}.sd-toast-text .sd-mono{color:var(--sd-fg-2)}.sd-toast .sd-btn{flex:none;position:relative}.sd-detached{text-align:center;place-content:center;justify-items:center;gap:10px;max-width:380px;height:100%;margin:0 auto;display:grid}.sd-float{z-index:21;border:1px solid var(--sd-line);background:var(--sd-app);border-radius:10px;width:min(300px,46%);animation:.42s cubic-bezier(.34,1.4,.64,1) both sd-float-in;position:absolute;bottom:46px;right:18px;overflow:hidden;box-shadow:0 30px 60px -20px #000000f2,0 0 30px -8px #ff6a1a4d}@keyframes sd-float-in{0%{opacity:0;transform:translate(-60px,-40px)scale(.8)}}.sd-float-bar{border-bottom:1px solid var(--sd-line);background:var(--sd-panel);color:var(--sd-fg-2);align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.sd-float-stage{height:170px;padding:8px}.sd-route{flex-wrap:wrap;row-gap:6px}.sd-route-field{align-items:center;display:flex}.sd-route-input{min-width:40px;color:var(--sd-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.sd-route-field:focus-within{border-color:var(--sd-accent)}.sd-route-star{border:1px solid var(--sd-line);width:26px;height:24px;color:var(--sd-fg-3);background:0 0;border-radius:6px;place-items:center;display:grid}.sd-route-star svg{width:13px;height:13px}.sd-route-star[aria-pressed=true]{color:var(--sd-warning)}.sd-route-star[aria-pressed=true] svg{fill:currentColor;animation:.3s cubic-bezier(.34,1.45,.64,1) both sd-check}.sd-route-pins{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.sd-route-pins .sd-route-pin{border-color:var(--sd-line);color:var(--sd-fg-2);cursor:pointer;background:0 0;flex:none}.sd-route-pins .sd-route-pin[aria-pressed=true]{border-color:var(--sd-accent);background:var(--sd-accent-soft);color:var(--sd-fg)}.sd-snaps{gap:4px;margin-left:6px;display:inline-flex}.sd-snaps button{border:1px solid var(--sd-line);color:var(--sd-fg-2);white-space:nowrap;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.sd-snaps button[aria-pressed=true]{color:var(--sd-fg);border-color:#7cc4ff}.sd-compare.is-auto .sd-compare-before{transition:clip-path .9s cubic-bezier(.65,0,.35,1)}.sd-compare.is-auto .sd-compare-line{transition:left .9s cubic-bezier(.65,0,.35,1)}.sd-cursor{z-index:60;color:#fff;opacity:0;filter:drop-shadow(0 2px 4px #0009);pointer-events:none;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .3s ease-out;position:absolute;top:0;left:0;transform:translate(50%,40%)}.sd-cursor svg{stroke:#0e1014;stroke-width:1px;width:22px;height:22px;display:block}.sd-site{position:relative}.sd-site-page{padding:6cqi 6cqi 5cqi;animation:.26s ease-out both sd-morph}.sd-site-h1--page{font-size:clamp(36px,4.6cqi,70px)}.sd-site-list{gap:12px;max-width:560px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sd-site-list li{background:#0000000b;border-radius:14px;padding:18px 20px;font-size:18px}.sd-site-broken{gap:12px;max-width:560px;margin-top:32px;display:grid}.sd-site-broken span{background:#dc3c5a0d;border:2px dashed #dc3c5a73;border-radius:14px;height:58px}.sd-marks{z-index:6;top:calc(-10px / var(--sd-s,1));right:calc(-10px / var(--sd-s,1));gap:calc(3px / var(--sd-s,1));pointer-events:none;display:flex;position:absolute}.sd-mark{width:calc(20px / var(--sd-s,1));height:calc(20px / var(--sd-s,1));background:var(--sd-accent);box-shadow:0 0 0 calc(2px / var(--sd-s,1)) #fff;color:#1a0c03;font:700 calc(11px / var(--sd-s,1)) / 1 var(--sd-sans);border-radius:999px;place-items:center;animation:.42s cubic-bezier(.34,1.6,.64,1) both sd-pin;display:grid}.sd-marks--bundle .sd-mark{background:#7cc4ff}@keyframes sd-pin{0%{opacity:0;transform:scale(.2)}}.sd-site-links.is-bad{outline:calc(2px / var(--sd-s,1)) dashed #dc3c5a;outline-offset:calc(6px / var(--sd-s,1))}.sd-site-links.is-ok{outline:calc(2px / var(--sd-s,1)) solid #2fa774;outline-offset:calc(6px / var(--sd-s,1))}.sd-contrast-tag{z-index:6;top:calc(100% + 10px / var(--sd-s,1));padding:calc(2px / var(--sd-s,1)) calc(7px / var(--sd-s,1));border-radius:calc(4px / var(--sd-s,1));color:#fff;font:600 calc(11px / var(--sd-s,1)) / 1.45 var(--sd-mono);white-space:nowrap;background:#dc3c5a;animation:.2s ease-out both sd-label-in;position:absolute;right:0}.sd-contrast-tag.is-ok{background:#2fa774}.sd-guides{z-index:4;pointer-events:none;grid-template-columns:repeat(12,1fr);gap:2cqi;animation:.3s ease-out both sd-enter;display:grid;position:absolute;inset:0 6cqi}.sd-guides span{box-shadow:inset calc(1px / var(--sd-s,1)) 0 #ff6a1a40, inset calc(-1px / var(--sd-s,1)) 0 #ff6a1a40;background:#ff6a1a12}@container sd (max-width:859px){.sd-tour-text{font-size:12.5px}.sd-top{grid-template-areas:"logo right""modes modes"}.sd-top-right{grid-area:right}.sd-top-btn[data-tour=zen-btn]{display:none}.sd-window[data-zen] .sd-top{opacity:1;pointer-events:auto;margin-top:0}.sd-window[data-zen] .sd-status{opacity:1;margin-bottom:0}.sd-window[data-zen] .sd-body{height:auto}.sd-rail,.sd-side{overflow:visible}.sd-window[data-zen] .sd-rail,.sd-window[data-zen] .sd-side,.sd-window[data-full] .sd-rail,.sd-window[data-full] .sd-side,.sd-panel[inert]{display:none}.sd-side-head{margin:0 0 6px}.sd-side-head .sd-side-title{clip:auto;width:auto;height:auto;font-size:13px;position:static;overflow:visible}.sd-phead-actions .sd-icon-btn--plain{display:none}.sd-code-split{grid-template-columns:minmax(0,1fr)}.sd-tree{border-right:0;border-bottom:1px solid var(--sd-line);max-height:170px}.sd-checker{min-height:220px}.sd-float{width:min(260px,70%);bottom:60px}.sd-update{bottom:60px}.sd-dialog{width:calc(100% - 16px);top:8px;left:8px}.sd-roblox{height:auto}.sd-snaps{margin-left:0}.sd-compare-ctrl{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sd-body,.sd-top,.sd-status,.sd-slider:before,.sd-tree-heat,.sd-tl-fill,.sd-file-img,.sd-cursor,.sd-tour-chip-bar,.sd-compare-before,.sd-compare-line{transition:none!important}.sd-side-body,.sd-panel-body,.sd-main-view,.sd-spot,.sd-menu,.sd-update,.sd-toast,.sd-toast-flash,.sd-mark,.sd-float,.sd-card,.sd-perf-item,.sd-repro li,.sd-hex-row,.sd-log-line,.sd-file,.sd-site-page,.sd-window.is-restart .sd-body,.sd-window.is-restart .sd-top,.sd-rec.is-on{animation:none!important}.sd-glow,.sd-cursor{display:none}}.sd-top-btn[data-active=true]{border-color:var(--sd-accent);color:var(--sd-fg);background:var(--sd-accent-soft)}.sm-prompt{max-height:168px;margin:0;display:block;overflow:hidden}.sm .sd-error,.sm .sd-error-msg,.sm .sd-error-where{display:block}
