@font-face{font-family:PS Display;src:url(/fonts/ps-display-v1.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:PS Mono;src:url(/fonts/ps-mono-v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PS Display Fallback;src:local("Georgia");font-weight:400 500;size-adjust:94%;ascent-override:110.21%;descent-override:35.64%;line-gap-override:0%}@font-face{font-family:PS Display Fallback;src:local("Georgia Bold");font-weight:600 700;size-adjust:82.22%;ascent-override:126.01%;descent-override:40.74%;line-gap-override:0%}@font-face{font-family:PS Display Fallback Times;src:local("Times New Roman");font-weight:400 500;size-adjust:101.93%;ascent-override:101.64%;descent-override:32.86%;line-gap-override:0%}@font-face{font-family:PS Display Fallback Times;src:local("Times New Roman Bold");font-weight:600 700;size-adjust:97.98%;ascent-override:105.74%;descent-override:34.19%;line-gap-override:0%}@font-face{font-family:PS Mono Fallback;src:local("Consolas");font-weight:400 700;size-adjust:109.13%;ascent-override:90.17%;descent-override:25.02%;line-gap-override:0%}@font-face{font-family:PS Mono Fallback Courier;src:local("Courier New");font-weight:400 700;size-adjust:99.98%;ascent-override:98.42%;descent-override:27.30%;line-gap-override:0%}:root{color-scheme:dark;--ps-bg-deep:#06070a;--ps-bg:#0a0b10;--ps-surface:#11131a;--ps-raised:#191c25;--ps-overlay:#222633;--ps-text:#f2efe8;--ps-muted:#b4b1aa;--ps-faint:#94918b;--ps-line:#262a36;--ps-line-strong:#71768a;--ps-proof:#6fd690;--ps-on-proof:#06140b;--ps-proof-wash:#0f2119;--ps-signal:#f0b44c;--ps-danger:#f2907b;--ps-focus:#a99dff;--ps-aura:#7c6cff;--ps-aura-text:#a99dff;--ps-azur:#3d7bff;--ps-shadow-1:0 1px 0 rgb(0 0 0/.5),0 1px 3px rgb(0 0 0/.4);--ps-shadow-2:0 18px 48px -16px rgb(0 0 0/.8),0 0 0 1px var(--ps-line);--ps-glow-proof:0 0 0 1px rgb(111 214 144/.55),0 0 18px -2px rgb(111 214 144/.45),0 0 48px -8px rgb(111 214 144/.3);--ps-glow-proof-strike:0 0 0 1px rgb(111 214 144/.9),0 0 28px 2px rgb(111 214 144/.55),0 0 80px -6px rgb(111 214 144/.35);--ps-halo-proof:radial-gradient(closest-side,rgb(111 214 144/.28),rgb(111 214 144/0));--ps-glow-aura:0 0 0 1px rgb(124 108 255/.45),0 10px 40px -10px rgb(124 108 255/.55);--ps-glow-cta:0 0 0 1px rgb(242 239 232/.9),0 8px 32px -8px rgb(124 108 255/.65),0 0 64px -16px rgb(124 108 255/.5);--ps-edge-spot:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%),rgb(124 108 255/.7),rgb(124 108 255/0) 60%);--ps-edge-spot-proof:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%),rgb(111 214 144/.7),rgb(111 214 144/0) 60%);--ps-ambient-hero:radial-gradient(60% 55% at 18% 6%,rgb(124 108 255/.18),rgb(124 108 255/0) 70%),radial-gradient(45% 45% at 88% 16%,rgb(61 123 255/.1),rgb(61 123 255/0) 72%),radial-gradient(70% 60% at 50% 115%,rgb(124 108 255/.1),rgb(124 108 255/0) 70%);--ps-ambient-section:radial-gradient(55% 60% at 50% 0%,rgb(124 108 255/.12),rgb(124 108 255/0) 70%);--ps-ambient-deep:radial-gradient(80% 70% at 50% 100%,rgb(61 123 255/.08),rgb(61 123 255/0) 70%);--ps-header-ink:rgb(10 11 16/.9);--ps-font-display:"PS Display","PS Display Fallback","PS Display Fallback Times",Georgia,serif;--ps-font-text:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ps-font-mono:"PS Mono","PS Mono Fallback","PS Mono Fallback Courier",ui-monospace,"SFMono-Regular",Menlo,monospace;--ps-weight-display:600;--ps-weight-display-light:420;--ps-weight-text:400;--ps-weight-strong:600;--ps-weight-mono:500;--ps-track-label:.06em;--ps-step--2:clamp(0.75rem,0.739rem + 0.0469vw,0.7813rem);--ps-track--2:0.01em;--ps-lead--2:1.45;--ps-step--1:clamp(0.875rem,0.864rem + 0.0469vw,0.9063rem);--ps-track--1:0.005em;--ps-lead--1:1.5;--ps-step-0:clamp(1rem,0.956rem + 0.1878vw,1.125rem);--ps-track-0:0em;--ps-lead-0:1.65;--ps-step-1:clamp(1.2rem,1.1236rem + 0.3258vw,1.4169rem);--ps-track-1:-0.006em;--ps-lead-1:1.35;--ps-step-2:clamp(1.44rem,1.2822rem + 0.6732vw,1.8881rem);--ps-track-2:-0.012em;--ps-lead-2:1.18;--ps-step-3:clamp(1.75rem,1.3979rem + 1.5023vw,2.75rem);--ps-track-3:-0.018em;--ps-lead-3:1.1;--ps-step-4:clamp(2.125rem,1.5528rem + 2.4413vw,3.75rem);--ps-track-4:-0.024em;--ps-lead-4:1.06;--ps-step-5:clamp(2.5rem,1.6197rem + 3.7559vw,5rem);--ps-track-5:-0.03em;--ps-lead-5:1.02;--ps-step-6:clamp(3rem,1.5915rem + 6.0094vw,7rem);--ps-track-6:-0.035em;--ps-lead-6:0.98;--ps-space-1:.25rem;--ps-space-2:.5rem;--ps-space-3:.75rem;--ps-space-4:1rem;--ps-space-5:1.5rem;--ps-space-6:2rem;--ps-space-7:3rem;--ps-space-8:4rem;--ps-space-9:6rem;--ps-space-10:8rem;--ps-section-y:clamp(6rem,4.2rem + 7.7vw,11rem);--ps-max:76rem;--ps-columns:12;--ps-gutter:clamp(1rem,.6479rem + 1.5023vw,2rem);--ps-measure:66ch;--ps-radius:6px;--ps-radius-card:20px;--ps-radius-media:16px;--ps-radius-pill:999px;--ps-radius-seal:10px;--ps-border:1px;--ps-ring:2px;--ps-ease-out:cubic-bezier(.16,1,.3,1);--ps-ease-in-out:cubic-bezier(.65,0,.35,1);--ps-ease-strike:cubic-bezier(.55,0,1,.45);--ps-ease-ink:cubic-bezier(.2,.8,.2,1);--ps-ease-glow:cubic-bezier(.22,1,.36,1);--ps-dur-press:90ms;--ps-dur-ui:160ms;--ps-dur-strike:140ms;--ps-dur-ink:240ms;--ps-dur-reveal:320ms;--ps-dur-trace:640ms;--ps-dur-glow:420ms;--ps-dur-media:900ms;--ps-dur-aurora:32s;--ps-z-header:10;--ps-z-overlay:30;--ps-z-skip:40}:where([data-spot]){--ps-edge-spot:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%),rgb(124 108 255/.7),rgb(124 108 255/0) 60%);--ps-edge-spot-proof:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%),rgb(111 214 144/.7),rgb(111 214 144/0) 60%)}@media (prefers-reduced-motion:reduce){:root{--ps-dur-strike:0ms;--ps-dur-ink:0ms;--ps-dur-reveal:0ms;--ps-dur-trace:0ms;--ps-dur-glow:0ms;--ps-dur-media:0ms}}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:5rem}body{font-optical-sizing:auto;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p{margin:0}h1,h2,h3{margin:0;font-family:var(--ps-font-display);font-weight:var(--ps-weight-display);text-wrap:balance}h1{line-height:var(--ps-lead-5);letter-spacing:var(--ps-track-5)}h2{font-size:var(--ps-step-4);line-height:var(--ps-lead-4);letter-spacing:var(--ps-track-4)}h3{font-size:var(--ps-step-1);line-height:var(--ps-lead-1);letter-spacing:var(--ps-track-1)}code{font:var(--ps-weight-mono) var(--ps-step--1) /1 var(--ps-font-mono);overflow-wrap:anywhere}button,input,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wrap{width:min(100% - 2 * var(--ps-gutter),var(--ps-max));margin-inline:auto}.muted{color:var(--ps-muted)}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.small{font-size:var(--ps-step--1);line-height:var(--ps-lead--1)}.measure{max-width:var(--ps-measure)}.pretty{text-wrap:pretty}.kicker{display:inline-flex;align-items:center;gap:var(--ps-space-3);margin:0 0 var(--ps-space-4);font:var(--ps-weight-mono) var(--ps-step--2) /1.2 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-aura-text)}.bullets>li:before,.kicker:before{content:"";flex:none;width:1rem;height:.6rem;border-inline:2px solid currentColor;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat}.bullets{list-style:none;margin:0;padding:0;grid-gap:var(--ps-space-3)}.bullets,.bullets>li{display:grid;gap:var(--ps-space-3)}.bullets>li{grid-template-columns:1rem minmax(0,1fr);grid-gap:var(--ps-space-3);color:var(--ps-muted)}.bullets>li:before{margin-top:.55em;color:var(--ps-line-strong)}.tag{display:inline-flex;align-items:center;gap:var(--ps-space-1);max-width:100%;padding:.2rem .55rem;border:1px solid;border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);overflow-wrap:break-word}.tag-proof{color:var(--ps-proof);background:var(--ps-proof-wash)}.tag-done{color:var(--ps-text)}.tag-signal{color:var(--ps-signal);background:var(--signal-wash)}.tag-quiet{color:var(--ps-muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100dvh;background:var(--ps-bg);color:var(--ps-text);font:var(--ps-weight-text) var(--ps-step-0)/var(--ps-lead-0) var(--ps-font-text)}:focus-visible{outline:var(--ps-ring) solid var(--ps-focus);outline-offset:2px}::selection{background:var(--ps-text);color:var(--ps-bg)}[role=button],a,button,label,summary{touch-action:manipulation}input,select,textarea{font-size:max(16px,var(--ps-step-0))}.skip{position:absolute;left:var(--ps-gutter);top:var(--ps-space-2);z-index:var(--ps-z-skip);padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-text);color:var(--ps-bg);border-radius:var(--ps-radius);font-weight:var(--ps-weight-strong);text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none}.btn,.cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--ps-space-2);min-height:2.75rem;padding:0 var(--ps-space-4);border:var(--ps-border) solid var(--ps-line-strong);border-radius:var(--ps-radius);background:transparent;color:var(--ps-text);font:var(--ps-weight-strong) var(--ps-step--1)/1 var(--ps-font-text);text-decoration:none;white-space:nowrap;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:transform var(--ps-dur-press) var(--ps-ease-out),background-color var(--ps-dur-ui) var(--ps-ease-out),border-color var(--ps-dur-ui) var(--ps-ease-out),color var(--ps-dur-ui) var(--ps-ease-out)}.btn:active:not(:disabled),.cta:active{transform:scale(.97)}.btn-primary,.cta{background:var(--ps-text);border-color:var(--ps-text);color:var(--ps-bg)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;border-style:dashed;background:transparent;color:var(--ps-muted);border-color:var(--ps-line-strong)}.btn-primary:focus-visible,.cta:focus-visible{box-shadow:var(--ps-glow-cta)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--ps-text)}.btn-primary:hover:not(:disabled),.cta:hover{box-shadow:var(--ps-glow-cta)}}.chrome{width:min(100% - 2*var(--ps-gutter),var(--ps-max));margin-inline:auto}.top{position:relative;z-index:var(--ps-z-header);background:var(--ps-bg);border-bottom:var(--ps-border) solid var(--ps-line);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.top .chrome{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand signup signup" "nav nav lang";align-items:center;grid-column-gap:var(--ps-space-3);column-gap:var(--ps-space-3)}.top.bare .chrome{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand lang"}.brand{grid-area:brand;justify-self:start;display:inline-flex;align-items:center;min-height:3.5rem;text-decoration:none}.brand img{display:block;width:auto;height:1.5rem}.top .signup{grid-area:signup}.nav{grid-area:nav;display:flex;align-items:center;gap:var(--ps-space-1);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-left:calc(-1*var(--ps-space-3));font-size:var(--ps-step--1);-webkit-padding-end:var(--ps-space-4);padding-inline-end:var(--ps-space-4);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--ps-space-5)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--ps-space-5)),transparent)}.nav::-webkit-scrollbar{width:0;height:0}.nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--ps-space-3);color:var(--ps-muted);text-decoration:none;white-space:nowrap}.nav a[aria-current]{color:var(--ps-text);text-decoration:underline;text-decoration-thickness:var(--ps-ring);text-underline-offset:.5em}.nav a:focus-visible{outline-offset:-2px}.lang{grid-area:lang;display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--ps-space-3);color:var(--ps-muted);font:var(--ps-weight-mono) var(--ps-step--2)/1 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;text-decoration:none}@media (hover:hover) and (pointer:fine){.lang:hover,.nav a:hover{color:var(--ps-text)}}@media (min-width:64rem){.top{position:-webkit-sticky;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top{background:var(--ps-header-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.top .chrome{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand nav signup lang";min-height:4rem}.top.bare .chrome{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand lang"}.nav{overflow:visible;margin-left:var(--ps-space-5);-webkit-padding-end:0;padding-inline-end:0;-webkit-mask-image:none;mask-image:none}}.top .sheet,.top .signin-m{display:none}@media (max-width:63.99rem){.top.has-sheet .chrome{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand signin signup sheet"}.top.has-sheet .chrome>.lang,.top.has-sheet .nav{display:none}.top .signin-m{grid-area:signin;display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--ps-space-2);color:var(--ps-text);font-size:var(--ps-step--1);text-decoration:none;white-space:nowrap}.top.has-sheet .signup{min-height:2.75rem;padding-inline:var(--ps-space-3)}.top .sheet{grid-area:sheet;display:block}.sheet-toggle{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:var(--ps-border) solid var(--ps-line-strong);border-radius:var(--ps-radius);cursor:pointer;list-style:none}.sheet-toggle::-webkit-details-marker{display:none}.sheet-bars,.sheet-bars:after,.sheet-bars:before{display:block;width:1.1rem;height:2px;border-radius:1px;background:var(--ps-text)}.sheet-bars{position:relative}.sheet-bars:after,.sheet-bars:before{content:"";position:absolute;left:0}.sheet-bars:before{top:-6px}.sheet-bars:after{top:6px}.sheet[open] .sheet-bars{background:transparent}.sheet[open] .sheet-bars:before{top:0;transform:rotate(45deg)}.sheet[open] .sheet-bars:after{top:0;transform:rotate(-45deg)}.sheet[open]>.sheet-toggle:before{content:"";position:fixed;inset:0;cursor:default}.sheet-panel{position:absolute;left:0;right:0;top:100%;z-index:var(--ps-z-overlay);display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);padding:var(--ps-space-3) var(--ps-gutter) var(--ps-space-5);background:var(--ps-overlay);border-bottom:var(--ps-border) solid var(--ps-line-strong);box-shadow:var(--ps-shadow-2)}.sheet-panel nav{display:grid}.sheet-panel nav a{display:flex;align-items:center;min-height:3.5rem;border-bottom:var(--ps-border) solid var(--ps-line);color:var(--ps-text);font-size:var(--ps-step-0);text-decoration:none}.sheet-panel .lang{grid-area:auto;justify-self:start;min-height:3.5rem;padding-inline:0}}@media (max-width:30rem){.top.has-sheet .brand img{width:1.5rem;height:1.5rem;object-fit:cover;object-position:left center}}@media (max-width:22rem){.top.has-sheet .chrome{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand signup sheet"}.top.has-sheet .signin-m{display:none}}@media (hover:hover) and (pointer:fine){.sheet-toggle:hover{border-color:var(--ps-text)}}.foot{margin-top:var(--ps-space-8);border-top:var(--ps-border) solid var(--ps-line);background:var(--ps-ambient-deep),var(--ps-bg-deep);color:var(--ps-muted);font-size:var(--ps-step--1);line-height:var(--ps-lead--1);padding:var(--ps-space-7) env(safe-area-inset-right) calc(var(--ps-space-7) + env(safe-area-inset-bottom)) env(safe-area-inset-left)}.foot .chrome{display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4)}.foot .brand{grid-area:auto;min-height:2.75rem;margin:0}.foot .brand img{height:1.25rem}.foot nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ps-space-3)}.foot nav a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ps-text);text-underline-offset:.2em}.foot p{margin:0;max-width:var(--ps-measure)}.nf-code,.nf-links-title,.nf-mark{margin:0;font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.state-page{padding-block:var(--ps-space-7) var(--ps-space-8)}.nf{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "art" "links";grid-gap:var(--ps-space-6);gap:var(--ps-space-6)}@media (min-width:56rem){.nf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text art" "links links";column-gap:var(--ps-space-8);align-items:center}}.nf-text{grid-area:text;display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4);justify-items:start}.nf-title{margin:0;font:var(--ps-weight-display) var(--ps-step-4) /var(--ps-lead-4) var(--ps-font-display);letter-spacing:var(--ps-track-4);max-width:16ch}.nf-lead{max-width:52ch;color:var(--ps-muted);font-size:var(--ps-step-1);line-height:var(--ps-lead-1);text-wrap:pretty}.nf-search{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);width:min(100%,30rem);margin-top:var(--ps-space-2)}.nf-search label{font-size:var(--ps-step--1);font-weight:var(--ps-weight-strong)}.nf-search-row{display:flex;gap:var(--ps-space-2)}.nf-search input{flex:1 1;min-width:0;min-height:2.75rem;padding:0 var(--ps-space-3);background:var(--ps-raised);border:var(--ps-border) solid var(--ps-line-strong);border-radius:var(--ps-radius)}.nf-art{grid-area:art;margin:0;display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);justify-items:center}.nf-art-svg{width:min(100%,24rem);height:auto}.nf-paper{fill:var(--ps-surface);stroke:var(--ps-line);stroke-width:1.5}.nf-ink{fill:var(--ps-line-strong);opacity:.4}.nf-rule{opacity:.6}.nf-rule,.nf-slot{fill:none;stroke:var(--ps-line-strong);stroke-width:1.5}.nf-slot{stroke-dasharray:6 5}.nf-aim{fill:none;stroke:var(--ps-text);stroke-width:1.5;stroke-linecap:square;transform-box:view-box;transform-origin:248px 96px}@media (prefers-reduced-motion:no-preference){.nf-aim{animation:nf-aim var(--ps-dur-reveal) var(--ps-ease-strike) .24s both}}@keyframes nf-aim{0%{transform:scale(1.14)}}.nf-links{grid-area:links;padding-top:var(--ps-space-5);border-top:var(--ps-border) solid var(--ps-line)}.nf-links-title{margin-bottom:var(--ps-space-3)}.nf-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--ps-space-6);column-gap:var(--ps-space-6)}@media (min-width:40rem){.nf-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nf-links ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-links a{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ps-space-3);min-height:3rem;padding-block:var(--ps-space-3);border-bottom:var(--ps-border) solid var(--ps-line);color:var(--ps-text);font-weight:var(--ps-weight-strong);text-decoration:none}.nf-path{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);color:var(--ps-faint)}@media (hover:hover) and (pointer:fine){.nf-links a:hover{border-bottom-color:var(--ps-text)}.nf-links a:hover .nf-path{color:var(--ps-text)}}.nf-other{margin-top:var(--ps-space-6);color:var(--ps-muted);font-size:var(--ps-step--1)}.state-error{display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4);justify-items:start;max-width:44rem}.state-hint{max-width:52ch;color:var(--ps-muted)}.state-actions{display:flex;flex-wrap:wrap;gap:var(--ps-space-3);margin-top:var(--ps-space-2)}.state-ref{color:var(--ps-faint);font-size:var(--ps-step--1)}.state-ref code{color:var(--ps-muted);overflow-wrap:anywhere}.sk{display:grid;grid-gap:var(--ps-space-6);gap:var(--ps-space-6);align-content:start}.sk-head{display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4)}.sk-bar{display:block;height:.75rem;border-radius:2px;background:var(--ps-line)}.sk-title{height:2.5rem;width:min(22rem,72%)}.sk-line{width:min(34rem,92%)}.sk-rows{list-style:none;margin:0;padding:0;border-top:var(--ps-border) solid var(--ps-line)}.sk-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;grid-gap:var(--ps-space-4);gap:var(--ps-space-4);height:4rem;border-bottom:var(--ps-border) solid var(--ps-line)}.sk-text{width:min(30rem,100%)}.sk-row:nth-child(2n) .sk-text{width:min(22rem,80%)}@media (prefers-reduced-motion:no-preference){.sk-bar{animation:sk-breathe 1.4s var(--ps-ease-in-out) infinite alternate}.sk-row:nth-child(2) .sk-bar{animation-delay:.12s}.sk-row:nth-child(3) .sk-bar{animation-delay:.24s}.sk-row:nth-child(4) .sk-bar{animation-delay:.36s}.sk-row:nth-child(5) .sk-bar{animation-delay:.48s}}@keyframes sk-breathe{to{opacity:.45}}.empty{display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);justify-items:start;padding:clamp(1.5rem,4vw,2.5rem);background:var(--ps-surface);border:var(--ps-border) solid var(--ps-line);border-radius:var(--ps-radius-card)}.empty-mark{flex:none;fill:none;stroke:var(--ps-line-strong);stroke-width:1.5;stroke-dasharray:3 2.5}.empty-title{font:var(--ps-weight-display) var(--ps-step-2) /var(--ps-lead-2) var(--ps-font-display);letter-spacing:var(--ps-track-2)}.empty-body{display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);max-width:62ch;color:var(--ps-muted)}.empty-actions{display:flex;flex-wrap:wrap;gap:var(--ps-space-3)}.empty-note{display:flex;align-items:center;gap:var(--ps-space-2);color:var(--ps-muted)}