@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.v5{--bg:#06070b;--bg-2:#0d0e14;--panel:#12131b;--ink:#f2eff6;--muted:#a19dab;--faint:#6e6a79;--line:#ffffff1c;--line-2:#ffffff30;--violet-d:#5b45c9;--violet:#8b7cff;--lilac:#b4a8ff;--amber:#f5b841;--paper:#efe9dd;--paper-2:#e6dfd0;--paper-ink:#17151c;--paper-muted:#5e5866;--paper-line:#17151c1f;--paper-amber:#9c6410;--sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text:var(--ink);--dim:var(--muted);--display:var(--sans);--cyan:var(--lilac);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.v5 *,.v5 :before,.v5 :after{box-sizing:border-box}:where(.v5) a{color:inherit;text-decoration:none}:where(.v5) :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.v5 em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.v5 :focus-visible{outline:2px solid var(--lilac);outline-offset:4px;border-radius:6px}.v5-wrap{width:min(1240px,100% - 96px);margin-inline:auto}.v5-skip{z-index:50;background:#fff;border-radius:8px;padding:12px 16px;position:absolute;top:-100px;left:12px;color:#000!important}.v5-skip:focus{top:12px}.v5-dot{background:var(--amber);width:6px;height:6px;box-shadow:0 0 12px var(--amber);vertical-align:1px;border-radius:2px;margin-right:9px;display:inline-block}.v5-nav{z-index:30;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);background:#14151ccc;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(820px,100% - 32px);margin:18px auto 0;padding:9px 10px 9px 16px;display:flex;position:sticky;top:14px}.v5-brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:17px;font-weight:650;display:inline-flex}.v5-brand img{border-radius:7px}.v5-nav nav{color:#c3bfcc;gap:26px;font-size:12.5px;display:flex}.v5-nav nav a:hover{color:#fff}.v5-nav-cta{background:var(--ink);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:650;color:#111!important}.v5-nav-cta:hover{background:var(--lilac)}.v5-eyebrow,.v5-label,.v5-num,.v5-time,.v5-mark{font:500 11px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v5-label{color:var(--lilac)}.v5-head{margin-bottom:56px}.v5-head h2{letter-spacing:-.055em;margin-top:14px;font-size:clamp(42px,5.6vw,84px);font-weight:500;line-height:1}.v5-head h2 em{color:var(--lilac);font-size:1.06em}.v5-head-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.v5-head-split>p{color:var(--muted);max-width:460px;font-size:16px;line-height:1.75}.v5-head-split>p a{text-underline-offset:3px;text-decoration:underline}.v5-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:550;display:inline-flex}.v5-link:hover{color:var(--lilac)}.v5 code{font-family:var(--mono);font-size:.88em}.v5-hero{position:relative;overflow:hidden}.v5-hero-copy{text-align:center;z-index:2;padding-top:84px;position:relative}.v5-hero h1{letter-spacing:-.075em;margin-top:26px;font-size:clamp(64px,9vw,140px);font-weight:500;line-height:.95}.v5-hero h1 em{letter-spacing:-.03em;color:#0000;background:linear-gradient(105deg,#f5c98a 8%,#e2b7c9 38%,#b4a8ff 70%,#8b9cff 96%);-webkit-background-clip:text;background-clip:text;padding:0 .06em .08em;font-size:1.08em;display:inline-block}.v5-lede{max-width:560px;color:var(--muted);margin:28px auto 0;font-size:17px;line-height:1.7}.v5-actions{justify-content:center;align-items:center;gap:30px;margin-top:34px;display:flex}.v5-button{background:var(--ink);border-radius:999px;align-items:center;gap:22px;padding:14px 22px;font-size:14px;font-weight:650;transition:background .2s;display:inline-flex;color:#111!important}.v5-button:hover{background:var(--lilac)}.v5-actions .v5-link{color:#d8d4e0}.v5-stage{margin-top:8px;position:relative}.v5 .stream-hero{background:var(--bg);border:0;min-height:420px;margin:0;position:relative;overflow:hidden}.v5 .stream-canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.v5 .has-gl .stream-canvas{opacity:.82}.v5 .stream-fade{background:linear-gradient(var(--bg), transparent 22%, transparent 72%, var(--bg));pointer-events:none;position:absolute;inset:0}.v5 .stream-content{z-index:2;place-items:center;min-height:420px;padding-block:40px;display:grid;position:relative}.v5 .stream-hero:not(.has-gl){background:radial-gradient(60% 50% at 62% 50%, #8b7cff22, transparent 70%), radial-gradient(30% 40% at 30% 50%, #f5b84112, transparent 70%), var(--bg)}.v5-annotated{place-items:center;width:min(1000px,100% - 48px);min-height:300px;display:grid;position:relative}.v5-instrument{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#e9dfff12,#11101940);border:1px solid #eee4ff3d;border-radius:14px;grid-template-columns:1.1fr 1fr;gap:16px 26px;width:330px;padding:22px 26px 16px;display:grid;box-shadow:0 20px 60px #0007,inset 0 1px #fff2}.v5-instrument>div{gap:8px;display:grid}.v5-instrument>div+div{border-left:1px solid #ffffff26;padding-left:24px}.v5-instrument span{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#d2c9dc}.v5-instrument strong{font:400 40px/1 var(--serif);letter-spacing:-.01em}.v5-instrument>div+div strong{color:var(--amber)}.v5-instrument p{font:10px var(--mono);letter-spacing:.06em;color:#b9b1c4;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:12px}.v5-callout{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);color:#e3dfe9;background:#101117cc;border-radius:12px;max-width:210px;padding:10px 14px 11px;font-size:13px;line-height:1.4;position:absolute}.v5-callout span{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac);margin-bottom:4px;display:block}.v5-callout:before{content:"";background:var(--lilac);width:7px;height:7px;box-shadow:0 0 10px var(--lilac);border-radius:2px;position:absolute}.v5-callout-a{top:18%;left:0}.v5-callout-a:before{top:50%;right:-22px}.v5-callout-b{top:-6%;left:58%}.v5-callout-b:before{background:var(--amber);box-shadow:0 0 10px var(--amber);top:60%;left:-20px}.v5-callout-b span{color:var(--amber)}.v5-callout-c{bottom:6%;right:0}.v5-callout-c:before{top:40%;left:-20px}.v5-chapters{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:-8px;display:grid;position:relative}.v5-chapters a{color:var(--muted);grid-template-columns:auto 1fr;gap:2px 12px;padding:20px 18px 26px 0;display:grid;position:relative}.v5-chapters a:before{content:"";background:var(--amber);width:0;height:2px;transition:width .35s;position:absolute;top:-1px;left:0}.v5-chapters a:hover:before,.v5-chapters a:focus-visible:before{width:72%}.v5-chapters b{font:500 11px/1.9 var(--mono);color:var(--faint);grid-row:span 2}.v5-chapters strong{color:var(--ink);font-size:14px;font-weight:600}.v5-chapters span{font-size:12.5px}.v5-stats{grid-template-columns:repeat(4,1fr);padding:88px 0 96px;display:grid}.v5-stats a{border-left:1px solid var(--line);align-content:start;gap:14px;padding:6px 28px;transition:background .2s;display:grid}.v5-stats a:first-child{border-left:0;padding-left:0}.v5-stats a:hover strong{color:var(--lilac)}.v5-stats strong{font:400 clamp(64px, 7vw, 104px)/.9 var(--serif);letter-spacing:-.02em;transition:color .2s}.v5-stats span{color:var(--muted);max-width:220px;font-size:14px;line-height:1.55}.v5-manifesto{border-block:1px solid var(--line);background:radial-gradient(70% 60% at 85% 10%,#5b45c92e,#0000 70%),linear-gradient(#0b0b12,#0f0d16);padding:120px 0 140px;position:relative}.v5-mark{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:64px;padding-bottom:22px;display:flex}.v5-mark>span:last-child{color:var(--faint)}.v5-reveal{letter-spacing:-.045em;max-width:1120px;font-size:clamp(34px,4.6vw,68px);font-weight:500;line-height:1.12}.v5-reveal span{transition:color .35s}.v5-reveal.is-live span{color:#ffffff2e}.v5-reveal.is-live span.lit{color:var(--ink)}.v5-paper{background:var(--paper);color:var(--paper-ink);--line:var(--paper-line)}.v5-paper .v5-label,.v5-paper .v5-head h2 em{color:var(--paper-amber)}.v5-paper .v5-head-split>p{color:var(--paper-muted)}.v5-paper :focus-visible{outline-color:var(--violet-d)}.v5-day{padding:130px 0 150px}.v5-day-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;display:grid}.v5-sheet-col{position:relative}.v5-sheet{border:1px solid var(--paper-line);background:#fbf8f1;border-radius:18px;padding:26px 28px 20px;position:sticky;top:110px;box-shadow:0 30px 80px #3a2d1424,inset 0 2px #fff}.v5-sheet>header{border-bottom:1px solid var(--paper-line);font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);justify-content:space-between;padding-bottom:16px;display:flex}.v5-sheet-state{color:#1f7a45}.v5-sheet-state:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.v5-sheet.sealed .v5-sheet-state{color:var(--paper-amber)}.v5-sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.v5-sheet th{text-align:left;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted);padding:14px 6px 10px 0}.v5-sheet td{border-top:1px solid var(--paper-line);vertical-align:top;padding:15px 6px 15px 0;font-size:15px}.v5-sheet td:first-child{font:500 13px var(--mono);color:var(--paper-muted);width:62px}.v5-sheet td:nth-child(2) small{color:var(--paper-muted);margin-top:3px;font-size:12px;display:block}.v5-sheet td:nth-child(3),.v5-sheet td:nth-child(4),.v5-sheet thead th:nth-child(3),.v5-sheet thead th:nth-child(4){text-align:right}.v5-sheet td:nth-child(4){color:var(--paper-amber)}.v5-sheet tbody tr{transition:opacity .45s,transform .45s}.is-live .v5-sheet tbody tr:not(.on){opacity:.12;transform:translate(-6px)}.v5-sheet tfoot th,.v5-sheet tfoot td{border-top:2px solid var(--paper-ink);padding-top:18px;font-size:15px;font-weight:650}.v5-sheet tfoot th{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink)}.v5-sheet tfoot td{font:400 26px/1 var(--serif)}.v5-sheet figcaption{min-height:58px;font:10px var(--mono);letter-spacing:.08em;color:var(--paper-muted);align-items:center;margin-top:10px;padding-right:150px;display:flex}.v5-seal{border:1.5px solid var(--paper-amber);color:var(--paper-amber);font:600 10px/1.25 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#fbf8f1;border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 9px;display:flex;position:absolute;bottom:18px;right:26px;transform:rotate(-6deg)}.v5-seal img{border-radius:8px}.is-live .v5-seal{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);transform:rotate(-6deg)scale(1.4)}.is-live .v5-sheet.sealed .v5-seal{opacity:1;transform:rotate(-6deg)scale(1)}.v5-steps{padding:0;list-style:none}.v5-steps li{padding:0 0 26vh;transition:opacity .4s}.v5-steps li:last-child{padding-bottom:8vh}.is-live .v5-steps li:not(.on){opacity:.32}.v5-time{color:var(--paper-muted);align-items:center;gap:14px;display:flex}.v5-time b{color:var(--paper-amber);font-weight:600}.v5-time i{opacity:.5;background:currentColor;width:34px;height:1px}.v5-steps h3{font:400 clamp(36px, 3.8vw, 54px)/1.02 var(--serif);letter-spacing:-.015em;margin-top:16px}.v5-steps h3+p{color:#3c3742;max-width:470px;margin-top:16px;font-size:17px;line-height:1.7}.v5-note{border-top:1px solid var(--paper-line);color:var(--paper-muted);gap:12px;max-width:470px;margin-top:22px;padding-top:18px;font-size:14.5px;display:flex}.v5-note span{color:var(--paper-amber)}.v5-surfaces{padding:140px 0 60px}.v5-feature{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;padding:70px 0;display:grid}.v5-feature-flip .v5-feature-copy{order:2}.v5-num{align-items:center;gap:14px;display:flex}.v5-num b{color:var(--amber);font-weight:500}.v5-num i{background:var(--line-2);width:40px;height:1px}.v5-feature h3{letter-spacing:-.05em;margin-top:18px;font-size:clamp(36px,3.9vw,56px);font-weight:500;line-height:1.02}.v5-feature h3 em{color:var(--lilac)}.v5-feature-copy>p:not(.v5-num){color:var(--muted);max-width:440px;margin-top:20px;font-size:16.5px;line-height:1.7}.v5-checks{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.v5-checks li{color:#dcd8e3;padding-left:30px;font-size:15px;position:relative}.v5-checks li:before{content:"✓";width:19px;height:19px;color:var(--lilac);background:#ffffff12;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:1px;left:0}.v5-checks code{color:var(--lilac)}.v5-feature-visual{position:relative}.v5-terminal,.v5-ask{border:1px solid var(--line-2);background:linear-gradient(160deg,#191a24,#0d0e14);border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff12}.v5-term-bar{border-bottom:1px solid var(--line);font:11px var(--mono);color:var(--faint);align-items:center;gap:7px;padding:14px 18px;display:flex}.v5-term-bar i{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.v5-term-bar span{margin-left:auto}.v5-terminal pre{font:14px/1.9 var(--mono);color:#d9d5e0;margin:0;padding:26px 28px 34px;overflow-x:auto}.v5-terminal .p{color:var(--amber)}.v5-terminal b{color:#fff;font-weight:600}.v5-terminal .bar{vertical-align:1px;background:linear-gradient(90deg, var(--violet-d), var(--lilac));border-radius:3px;height:9px;display:inline-block}.v5-terminal .b1{width:168px}.v5-terminal .b2{width:52px}.v5-terminal .b3{width:42px}.v5-chip{-webkit-backdrop-filter:blur(10px);color:var(--muted);background:#1b1c26e6;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px 16px;font-size:12px;display:grid;position:absolute;box-shadow:0 18px 40px #0008}.v5-chip span{color:var(--amber);grid-row:span 2}.v5-chip b{color:var(--ink);font-size:13px;font-weight:600}.v5-chip-bl{bottom:-26px;left:-30px}.v5-chip-tr{top:40px;right:-20px}.v5-shot{border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 40%,#8b7cff2b,#0000 70%),linear-gradient(160deg,#15161f,#0b0c12);border-radius:22px;place-items:center;padding:40px 0;display:grid}.v5-shot img{border-radius:16px;width:min(280px,70%);height:auto;box-shadow:0 40px 80px #000a}.v5-ask{gap:18px;padding:30px 28px 64px;display:grid}.v5-ask-q{background:#ffffff14;border-radius:14px 14px 4px;justify-self:end;max-width:80%;padding:12px 16px;font-size:15px}.v5-ask-tool{font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;display:flex}.v5-ask-tool code{border:1px solid var(--line-2);color:var(--lilac);text-transform:none;letter-spacing:0;border-radius:6px;padding:4px 9px}.v5-ask-tool em{font-family:var(--mono);color:#6fd39b;font-style:normal}.v5-ask-a{color:#dcd8e3;max-width:90%;font-size:15.5px;line-height:1.65}.v5-ask-a b{color:var(--amber);font-weight:600}.v5-themes{padding:110px 0 120px}.v5-theme-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;gap:22px;padding:4px max(48px,50% - 620px) 24px;scroll-padding-inline:max(48px,50% - 620px);list-style:none;display:flex;overflow-x:auto}.v5-theme-rail li{scroll-snap-align:start;flex:none;gap:14px;width:200px;display:grid}.v5-theme-rail img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;box-shadow:0 20px 50px #0008}.v5-theme-rail span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v5-small{border-top:1px solid var(--line);padding:120px 0 130px}.v5-rules{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:48px;display:grid}.v5-rules article{padding:34px 32px 10px 0}.v5-rules article+article{border-left:1px solid var(--line);padding-left:32px}.v5-rules span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v5-rules h3{font:400 32px/1.08 var(--serif);margin-top:18px}.v5-rules p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.7}.v5-details{padding:130px 0 140px}.v5-spec{border-top:2px solid var(--paper-ink)}.v5-spec>div{border-bottom:1px solid var(--paper-line);grid-template-columns:240px minmax(0,1fr) 40px;align-items:baseline;gap:32px;padding:22px 0;display:grid}.v5-spec dt{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted)}.v5-spec dd{font-size:17px;line-height:1.6}.v5-spec dd code{background:var(--paper-2);border-radius:5px;padding:1px 6px}.v5-spec a{color:var(--paper-muted);justify-self:end;font-size:18px}.v5-spec a:hover{color:var(--paper-amber)}.v5-install{padding:140px 0 90px}.v5-install-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v5-install-grid article{border:1px solid var(--line-2);background:linear-gradient(160deg,#15161f,#0c0d13);border-radius:18px;align-content:start;gap:18px;padding:28px;display:grid}.v5-install-grid span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac)}.v5-install-grid h3{font:400 30px/1.05 var(--serif)}.v5-cmd{background:#ffffff0d;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 14px 14px 16px;display:flex}.v5-cmd code{word-break:break-all;color:#e6e2ec;flex:1;min-width:0;font-size:12.5px;line-height:1.6}.v5-cmd button{border:1px solid var(--line-2);color:var(--ink);font:600 11px var(--sans);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:6px 10px}.v5-cmd button:hover{border-color:var(--lilac);color:var(--lilac)}.v5-install-grid .v5-link{justify-self:start;font-size:13px}.v5-copy-status{min-height:1.5em;font:11px var(--mono);color:var(--muted);margin-top:16px}.v5-docs-dir{padding:80px 0 140px}.v5-doc-groups{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.v5-doc-groups nav{padding:26px 22px 0 0}.v5-doc-groups nav+nav{border-left:1px solid var(--line);padding-left:22px}.v5-doc-groups p{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.v5-doc-groups a{border-bottom:1px solid #ffffff10;gap:4px;padding:12px 0;display:grid}.v5-doc-groups a strong{font-size:15px;font-weight:600}.v5-doc-groups a span{color:var(--faint);font-size:12.5px;line-height:1.5}.v5-doc-groups a:hover strong{color:var(--lilac)}.v5-footer{border-top:1px solid var(--line);background:#050609;padding:70px 0 40px}.v5-footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:36px;display:grid}.v5-footer-brand p{color:var(--muted);margin-top:16px;font-size:15px}.v5-footer-brand em{color:var(--lilac);font-size:1.1em}.v5-footer nav{color:#c9c5d1;align-content:start;gap:10px;font-size:14px;display:grid}.v5-footer nav p{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.v5-footer nav a:hover{color:#fff}.v5-maker{color:var(--ink);border-bottom:1px solid var(--line-2)}.v5-maker:hover{color:var(--lilac)}.v5-footer-base{border-top:1px solid var(--line);font:11px var(--mono);color:var(--faint);justify-content:space-between;gap:20px;margin-top:60px;padding-top:24px;display:flex}.v5-doc .doc-head{background:radial-gradient(60% 80% at 80% 0%, color-mix(in srgb, var(--accent,#8b7cff) 18%, transparent), transparent 70%);border-bottom:1px solid var(--line);padding:80px 24px 40px}.v5-doc .doc-head h1{font:500 clamp(40px, 5.5vw, 72px)/1 var(--sans);letter-spacing:-.055em}.v5-doc .crumb{font-family:var(--mono);color:var(--amber);font-weight:500}.v5-doc .crumb a{color:var(--muted)}.v5-doc .wiki-search{background:var(--panel);border-color:var(--line-2);border-radius:14px}.v5-doc .side a[aria-current=page]{background:#8b7cff22}.v5-doc .prose h2{letter-spacing:-.03em}.v5-doc .prose a{color:var(--lilac)}@media (width<=1080px){.v5-doc-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.v5-doc-groups nav:nth-child(4){border-left:0;padding-left:0}.v5-install-grid{grid-template-columns:1fr}.v5-callout{display:none}}@media (width<=860px){.v5-wrap{width:calc(100% - 40px)}.v5-nav nav{display:none}.v5-head-split,.v5-day-grid,.v5-feature{grid-template-columns:1fr;gap:36px}.v5-feature-flip .v5-feature-copy{order:0}.v5-chapters{grid-template-columns:repeat(2,1fr)}.v5-stats{grid-template-columns:repeat(2,1fr);gap:44px 0;padding:64px 0 72px}.v5-stats a:nth-child(3){border-left:0;padding-left:0}.v5-sheet{position:relative;top:0}.is-live .v5-sheet tbody tr:not(.on){opacity:1;transform:none}.is-live .v5-seal{opacity:1;transform:rotate(-6deg)}.is-live .v5-steps li:not(.on){opacity:1}.v5-steps li{padding-bottom:56px}.v5-rules{grid-template-columns:1fr}.v5-rules article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.v5-spec>div{grid-template-columns:1fr 28px;gap:6px 16px}.v5-spec dt{grid-column:1/-1}.v5-chip-bl{bottom:-22px;left:12px}.v5-chip-tr{top:18px;right:12px}.v5-footer-grid{grid-template-columns:1fr 1fr}.v5-footer-brand{grid-column:1/-1}.v5-footer-base{flex-direction:column}.v5-theme-rail{padding-inline:20px;scroll-padding-inline:20px}}@media (width<=560px){.v5-hero-copy{padding-top:56px}.v5-actions{flex-direction:column;gap:18px}.v5-chapters,.v5-doc-groups{grid-template-columns:1fr}.v5-chapters a{border-bottom:1px solid var(--line);padding:14px 0 16px}.v5-doc-groups nav,.v5-doc-groups nav+nav{border-left:0;padding-left:0}.v5-stats strong{font-size:64px}.v5-stats a{padding:0 14px}.v5-instrument{gap:12px 16px;width:100%;padding:18px 18px 14px}.v5-instrument>div+div{padding-left:16px}.v5-instrument strong{font-size:32px}.v5-sheet{padding:20px 16px 16px}.v5-sheet td{font-size:13.5px}.v5-sheet td:first-child{width:48px;font-size:12px}.v5-seal{bottom:14px;right:14px}.v5-terminal pre{padding:20px;font-size:12px}.v5-terminal .b1{width:90px}.v5-terminal .b2{width:28px}.v5-terminal .b3{width:22px}.v5-mark{flex-direction:column;gap:6px;margin-bottom:40px}.v5-nav-cta{padding:9px 13px}}@media (prefers-reduced-motion:reduce){.v5 *,.v5 :before,.v5 :after{transition:none!important}}
