.cw-glass-defs.svelte-1dcsjq1{position:absolute;inline-size:0;block-size:0;overflow:hidden}.cw-watched{--cw-shadow-color: var(--zbk-app-ink);--cw-shadow-strength: 1;--cw-accent: var(--cw-shadow-color);border-color:color-mix(in srgb,var(--cw-shadow-color) 28%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--cw-shadow-color) calc(14% * var(--cw-shadow-strength)),transparent),0 10px 30px -8px color-mix(in srgb,var(--cw-shadow-color) calc(46% * var(--cw-shadow-strength)),transparent);transition:box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.cw-watched.over-canvas-brand-emphasis{--cw-shadow-color: var(--zbk-brand-canvas-emphasis);--cw-shadow-strength: 1.5}.cw-watched.over-canvas-brand-subtle{--cw-shadow-color: var(--zbk-brand-canvas-emphasis);--cw-shadow-strength: .85}.cw-watched.over-canvas-accent-primary{--cw-shadow-color: var(--zbk-accent-primary-canvas);--cw-shadow-strength: 1.6}.cw-watched.over-canvas-accent-secondary{--cw-shadow-color: var(--zbk-accent-secondary-canvas);--cw-shadow-strength: 1.6}[data-zbk-theme=dark] .cw-watched{--cw-shadow-color: var(--zbk-brand-400);--cw-accent: var(--zbk-brand-300)}[data-zbk-theme=dark] .cw-watched.over-canvas-brand-emphasis{--cw-shadow-color: var(--zbk-brand-400);--cw-accent: var(--zbk-brand-300);--cw-shadow-strength: 1.4}[data-zbk-theme=dark] .cw-watched.over-canvas-brand-subtle{--cw-shadow-color: var(--zbk-brand-500);--cw-accent: var(--zbk-brand-300);--cw-shadow-strength: 1}[data-zbk-theme=dark] .cw-watched.over-canvas-accent-primary{--cw-shadow-color: var(--zbk-accent-primary-400);--cw-accent: var(--zbk-accent-primary-300);--cw-shadow-strength: 1.5}[data-zbk-theme=dark] .cw-watched.over-canvas-accent-secondary{--cw-shadow-color: var(--zbk-accent-secondary-400);--cw-accent: var(--zbk-accent-secondary-300);--cw-shadow-strength: 1.5}@media(prefers-reduced-motion:reduce){.cw-watched{transition:none}}:root{--cw-rule: color-mix(in srgb, var(--zbk-app-border) 45%, var(--zbk-app-canvas))}html{scroll-behavior:smooth;scroll-padding-block-start:6rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:hidden}.cw-zone{position:relative;padding-block:clamp(4.5rem,10vw,7.5rem);padding-inline:1.5rem}.cw-zone--hero{min-block-size:min(100svh,52rem);display:flex;align-items:center;padding-block-start:clamp(6rem,14vh,9rem)}.cw-shell{inline-size:min(72rem,100%);margin-inline:auto}.cw-measure{inline-size:min(42rem,100%)}.cw-measure--wide{inline-size:min(54rem,100%)}.cw-hero{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media(min-width:62rem){.cw-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.cw-hero-figure{position:relative;border-radius:1.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--zbk-brand-ink-inverse) 22%,transparent);box-shadow:0 24px 60px -24px #0000008c}.cw-hero-figure__band{display:flex;align-items:center;padding:.85rem 1.1rem;min-block-size:5.5rem;font-size:.75rem;letter-spacing:.04em;font-family:var(--zbk-font-family-code, ui-monospace, SFMono-Regular, Menlo, monospace)}.cw-hero-figure__card{position:absolute;inset-inline:clamp(1.5rem,8%,3.5rem);inset-block-start:38%;z-index:2;padding:.85rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--cw-glass-ink) 30%,transparent);box-shadow:0 12px 32px -10px #00000080}.cw-hero-figure__overlap{position:absolute;inset-inline-end:.75rem;inset-block-start:.75rem;z-index:3;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--zbk-color-global-black) 45%,transparent);color:#ffffffeb}.cw-viewport-intro{margin-block-end:clamp(2rem,6vw,4rem)}.cw-viewport-demo{--cw-viewport-accent: #67e8f9;--cw-viewport-accent-soft: rgb(103 232 249 / .22);position:relative;min-block-size:300svh;isolation:isolate}.cw-viewport-demo[data-state=within]{--cw-viewport-accent: #fde047;--cw-viewport-accent-soft: rgb(253 224 71 / .26)}.cw-viewport-demo[data-state=above]{--cw-viewport-accent: #f0abfc;--cw-viewport-accent-soft: rgb(240 171 252 / .24)}.cw-viewport-demo[data-state=missing]{--cw-viewport-accent: #fb7185;--cw-viewport-accent-soft: rgb(251 113 133 / .22)}.cw-viewport-demo__hud{position:sticky;inset-block-start:5.25rem;block-size:min(42rem,calc(100svh - 6.5rem));min-block-size:25rem;overflow:hidden;border:1px solid rgb(255 255 255 / .24);border-radius:clamp(1.25rem,4vw,2.5rem);background:radial-gradient(circle at 50% 50%,var(--cw-viewport-accent-soft),transparent 34%),linear-gradient(145deg,#09081ff5,#140c30f5);box-shadow:0 2rem 6rem -2rem #040212cc,inset 0 1px #ffffff29;transition:background .42s ease,border-color .42s ease}.cw-viewport-demo__grid,.cw-viewport-demo__glow,.cw-viewport-demo__frame{position:absolute;pointer-events:none}.cw-viewport-demo__grid{inset:0;background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px);background-size:2.25rem 2.25rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.cw-viewport-demo__glow{inline-size:min(72vw,38rem);aspect-ratio:1;inset:50% auto auto 50%;border-radius:50%;background:var(--cw-viewport-accent);filter:blur(7rem);opacity:.18;transform:translate(-50%,-50%);transition:background .42s ease,opacity .42s ease}.cw-viewport-demo[data-state=within] .cw-viewport-demo__glow{opacity:.34}.cw-viewport-demo__status{position:absolute;z-index:3;inset-block-start:clamp(1.25rem,4vw,2.25rem);inset-inline-start:clamp(1.25rem,4vw,2.5rem);max-inline-size:30rem}.cw-viewport-demo__eyebrow{margin:0 0 .35rem;color:#ffffff9e;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cw-viewport-demo__state{margin:0;color:var(--cw-viewport-accent);font-family:var(--zbk-font-family-heading);font-size:clamp(3rem,10vw,7.5rem);font-weight:760;line-height:.84;letter-spacing:-.055em;text-shadow:0 0 2.5rem var(--cw-viewport-accent-soft);transition:color .32s ease}.cw-viewport-demo__description{margin:.9rem 0 0;color:#ffffffc2;font-size:clamp(.85rem,2vw,1rem)}.cw-viewport-demo__readout{position:absolute;z-index:3;inset-block-start:clamp(1.25rem,4vw,2.25rem);inset-inline-end:clamp(1.25rem,4vw,2.5rem);display:grid;gap:.4rem;justify-items:end}.cw-viewport-demo__readout span{padding:.35rem .65rem;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:#03021270;color:#ffffff75;font-family:var(--zbk-font-family-code);font-size:.72rem;transition:color .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.cw-viewport-demo__readout span.active{border-color:var(--cw-viewport-accent);background:var(--cw-viewport-accent-soft);box-shadow:0 0 1.5rem var(--cw-viewport-accent-soft);color:var(--cw-viewport-accent)}.cw-viewport-demo__frame{z-index:1;inset:clamp(10rem,24vw,12rem) clamp(1rem,4vw,2.5rem) 5rem;border-inline:1px solid rgb(255 255 255 / .1)}.cw-viewport-demo__edge{position:absolute;inset-inline:0;display:flex;align-items:center;gap:.75rem;color:#ffffff6b;font-family:var(--zbk-font-family-code);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.cw-viewport-demo__edge:after{content:"";flex:1;border-block-start:1px dashed rgb(255 255 255 / .26)}.cw-viewport-demo__edge--top{inset-block-start:0}.cw-viewport-demo__edge--bottom{inset-block-end:0}.cw-viewport-demo__crosshair{position:absolute;inset:50% auto auto 50%;inline-size:min(44vw,16rem);aspect-ratio:1;border:1px solid rgb(255 255 255 / .13);border-radius:50%;transform:translate(-50%,-50%)}.cw-viewport-demo__crosshair:before,.cw-viewport-demo__crosshair:after{content:"";position:absolute;inset:50% auto auto 50%;background:#ffffff1f;transform:translate(-50%,-50%)}.cw-viewport-demo__crosshair:before{inline-size:140%;block-size:1px}.cw-viewport-demo__crosshair:after{inline-size:1px;block-size:140%}.cw-viewport-demo__toggle{position:absolute;z-index:4;inset-inline-end:clamp(1.25rem,4vw,2.5rem);inset-block-end:1.25rem;min-block-size:2.75rem;padding:.6rem 1rem;border:1px solid color-mix(in srgb,var(--cw-viewport-accent) 68%,white);border-radius:999px;background:#030212b8;box-shadow:0 0 1.75rem var(--cw-viewport-accent-soft);color:var(--cw-viewport-accent);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .16s ease}.cw-viewport-demo__toggle:hover{transform:translateY(-2px)}.cw-viewport-demo__toggle:focus-visible{outline:3px solid white;outline-offset:3px}.cw-viewport-demo__beacon{position:absolute;z-index:2;inset-block-start:135svh;inset-inline-start:50%;display:grid;place-content:center;gap:.35rem;inline-size:clamp(11rem,32vw,17rem);aspect-ratio:1;border:2px solid rgb(255 255 255 / .82);border-radius:38% 62% 55% 45%/52% 42% 58% 48%;background:radial-gradient(circle at 32% 24%,white 0 5%,transparent 6%),conic-gradient(from 215deg,#22d3ee,#fde047,#f472b6,#8b5cf6,#22d3ee);box-shadow:0 0 0 .7rem #ffffff12,0 0 5rem 1.2rem var(--cw-viewport-accent-soft),0 2.5rem 5rem -2rem #000c;color:#120a2a;text-align:center;transform:translate(-50%) rotate(-5deg);transition:box-shadow .42s ease,filter .42s ease}.cw-viewport-demo__beacon span{font-family:var(--zbk-font-family-heading);font-size:clamp(1.3rem,4vw,2rem);font-weight:800;letter-spacing:-.04em}.cw-viewport-demo__beacon code{font-size:clamp(.68rem,2vw,.82rem)}.cw-viewport-demo[data-state=within] .cw-viewport-demo__beacon{box-shadow:0 0 0 .85rem #fde0471f,0 0 7rem 2rem #fde04785,0 2.5rem 5rem -2rem #000c;filter:saturate(1.25) brightness(1.08);animation:cw-viewport-pulse 1.8s ease-in-out infinite}@keyframes cw-viewport-pulse{50%{box-shadow:0 0 0 1.4rem #fde0470a,0 0 9rem 2.75rem #fde047a3,0 2.5rem 5rem -2rem #000c}}@media(max-width:48rem){.cw-viewport-demo__hud{inset-block-start:4.75rem;block-size:calc(100svh - 5.75rem)}.cw-viewport-demo__status{inset-inline-end:1.25rem}.cw-viewport-demo__state{font-size:clamp(3rem,18vw,5rem)}.cw-viewport-demo__description{max-inline-size:18rem}.cw-viewport-demo__readout{inset-block:auto 4.75rem;inset-inline:1rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.cw-viewport-demo__readout span{text-align:center}.cw-viewport-demo__frame{inset-block-start:11.5rem;inset-block-end:8.5rem}.cw-viewport-demo__toggle{inset-inline:1rem;inline-size:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){.cw-viewport-demo__hud,.cw-viewport-demo__glow,.cw-viewport-demo__state,.cw-viewport-demo__readout span,.cw-viewport-demo__toggle,.cw-viewport-demo__beacon{transition:none}.cw-viewport-demo[data-state=within] .cw-viewport-demo__beacon{animation:none}}@media(forced-colors:active){.cw-viewport-demo__hud{border:2px solid CanvasText;background:Canvas;color:CanvasText}.cw-viewport-demo__grid,.cw-viewport-demo__glow{display:none}.cw-viewport-demo__state,.cw-viewport-demo__readout span.active{color:Highlight}.cw-viewport-demo__beacon{border-color:HighlightText;background:Highlight;box-shadow:none;color:HighlightText}.cw-viewport-demo__toggle{border-color:ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText}}.cw-docs{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}.cw-docs-body{min-inline-size:0}@media(min-width:60rem){.cw-docs{grid-template-columns:14rem minmax(0,1fr)}}.cw-toc{display:none}@media(min-width:60rem){.cw-toc{display:block;position:sticky;inset-block-start:6rem;max-block-size:calc(100vh - 8rem);overflow-y:auto}}.cw-toc ul{list-style:none;margin:0;padding:0}.cw-toc a{display:block;padding-block:.3rem;padding-inline-start:.75rem;border-inline-start:2px solid var(--cw-rule);color:var(--zbk-app-ink-muted);text-decoration:none;line-height:1.35}.cw-toc a:hover{color:var(--zbk-action-ink);border-inline-start-color:var(--zbk-action-ink)}.cw-toc a[aria-current=true]{color:var(--zbk-action-ink);border-inline-start-color:var(--zbk-action-ink);font-weight:600}.cw-toc a:focus-visible{outline:2px solid var(--zbk-focus-color);outline-offset:2px}.cw-docs-body>section+section{margin-block-start:clamp(3rem,6vw,4.5rem)}.cw-code{position:relative;border:1px solid var(--cw-rule);border-radius:.75rem;overflow:hidden;background:var(--zbk-app-canvas-subtle)}.cw-code__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:.9rem;padding-block:.4rem;border-block-end:1px solid var(--cw-rule);background:var(--zbk-app-canvas-muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--zbk-app-ink-muted)}.cw-code pre{margin:0;padding:1rem 1.1rem;overflow-x:auto;font-size:.875rem;line-height:1.6;tab-size:2}.shiki,.shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}[data-zbk-theme=dark] .shiki,[data-zbk-theme=dark] .shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.cw-table-scroll{overflow-x:auto;border:1px solid var(--cw-rule);border-radius:.75rem}.cw-table{inline-size:100%;border-collapse:collapse;font-size:.925rem}.cw-table th,.cw-table td{text-align:start;padding:.7rem .9rem;border-block-end:1px solid var(--cw-rule);vertical-align:top}.cw-table thead th{background:var(--zbk-app-canvas-muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--zbk-app-ink-muted);white-space:nowrap}.cw-table tbody tr:last-child th,.cw-table tbody tr:last-child td{border-block-end:none}.cw-table code{white-space:nowrap}code{font-family:var(--zbk-font-family-code, ui-monospace, SFMono-Regular, Menlo, monospace)}.cw-measure :not(pre)>code,.cw-measure--wide :not(pre)>code,.cw-table :not(pre)>code{background:color-mix(in srgb,currentColor 13%,transparent);border-radius:.3rem;padding:.1em .35em;font-size:.9em}.cw-readout{font-family:var(--zbk-font-family-code, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-demo{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}@media(min-width:62rem){.cw-demo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cw-panel{padding:1.15rem 1.25rem;border:1px solid var(--cw-rule);border-radius:1rem;background:var(--zbk-app-canvas-subtle)}.cw-stage{position:relative;block-size:min(30rem,68vh);overflow-y:auto;border:1px solid var(--cw-rule);border-radius:1rem;background:var(--zbk-app-canvas)}.cw-stage__zone{min-block-size:13rem;display:flex;align-items:flex-start;justify-content:flex-start;padding:1.1rem 1.25rem;font-size:.78rem;letter-spacing:.02em;font-family:var(--zbk-font-family-code, ui-monospace, SFMono-Regular, Menlo, monospace)}.cw-stage__card{position:sticky;inset-block-start:38%;inline-size:min(22rem,82%);margin-inline:auto;z-index:2;padding:1rem 1.15rem;border-radius:.9rem;border-width:1px;border-style:solid}.cw-stage__spacer{block-size:7rem}.cw-range{inline-size:100%;accent-color:var(--zbk-action-ink)}.cw-band-indigo{background:var(--zbk-color-indigo-900)}.cw-band-butterfield{background:var(--zbk-color-butterfield-300)}.cw-band-merlot{background:var(--zbk-color-merlot-900)}.cw-band-mint{background:var(--zbk-color-mint-300)}.cw-band-ember{background:var(--zbk-color-ember-900)}.cw-band-cyan{background:var(--zbk-color-cyan-300)}.cw-band-indigo{color:#cecdea}.cw-band-butterfield{color:#524514}.cw-band-merlot{color:#eacde0}.cw-band-mint{color:#14523b}.cw-band-ember{color:#ead5cd}.cw-band-cyan{color:#144752}.cw-glass{isolation:isolate}.cw-tint{color:var(--cw-glass-ink, var(--zbk-app-ink));transition:color .4s cubic-bezier(.22,1,.36,1)}.cw-glass__surface{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.cw-glass__surface:before,.cw-glass__surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cw-glass__surface:before{-webkit-backdrop-filter:blur(8px) saturate(1.25);backdrop-filter:blur(8px) saturate(1.25);filter:url(#cw-glass-lens)}.cw-glass--panel .cw-glass__surface:before{filter:url(#cw-glass-panel)}.cw-glass__surface:after{background-color:color-mix(in srgb,var(--cw-glass-tint, var(--zbk-app-canvas-muted)) var(--cw-glass-tint-strength, 14%),transparent);box-shadow:inset 2px 2px 0 -2px #ffffffb3,inset 0 0 3px 1px #ffffffb3;transition:background-color .4s cubic-bezier(.22,1,.36,1)}.cw-tint{--cw-accent: var(--cw-glass-accent, var(--cw-glass-ink, var(--zbk-app-ink)))}.cw-tint :where(p,h1,h2,h3,h4,h5,h6,li,code){color:var(--cw-glass-ink, var(--zbk-app-ink))}.cw-tint zbk-link:not([appearance=button]),.cw-tint .zbk-link{--zbk-link-ink: var(--cw-glass-ink);--zbk-link-ink-hover: var(--cw-glass-ink);--zbk-link-ink-focus: var(--cw-glass-ink);--zbk-link-ink-active: var(--cw-glass-ink);--zbk-link-ink-current: var(--cw-glass-ink);--zbk-link-ink-current-hover: var(--cw-glass-ink);--zbk-link-ink-current-focus: var(--cw-glass-ink);--zbk-link-ink-current-active: var(--cw-glass-ink);--zbk-link-ink-visited: var(--cw-glass-ink);--zbk-link-ink-visited-hover: var(--cw-glass-ink);--zbk-link-ink-visited-focus: var(--cw-glass-ink);--zbk-link-ink-visited-active: var(--cw-glass-ink);--zbk-link-decoration-color: var(--cw-glass-ink);--zbk-link-decoration-color-hover: var(--cw-glass-ink);--zbk-link-decoration-color-visited: var(--cw-glass-ink);--zbk-link-decoration-color-visited-hover: var(--cw-glass-ink)}.cw-tint zbk-toggle,.cw-tint .zbk-toggle{--zbk-toggle-ink: var(--cw-glass-ink, var(--zbk-app-ink));--zbk-toggle-canvas-checked: var(--cw-accent);--zbk-toggle-canvas-checked-hover: var(--cw-accent);--zbk-toggle-canvas-checked-active: var(--cw-accent);--zbk-toggle-border-color-checked: var(--cw-accent);--zbk-toggle-border-color-checked-hover: var(--cw-accent);--zbk-toggle-border-color-checked-active: var(--cw-accent)}@media(prefers-reduced-motion:reduce){.cw-tint,.cw-glass__surface:after{transition:none}}@supports not (backdrop-filter: blur(1px)){.cw-glass__surface:before{background:color-mix(in srgb,var(--zbk-app-canvas-subtle) 88%,transparent)}}@media(forced-colors:active){.cw-glass{background:Canvas;border-color:CanvasText}.cw-glass__surface{display:none}}.cw-glass.over-canvas-brand-emphasis,.cw-tint.over-canvas-brand-emphasis{--cw-glass-tint: var(--zbk-brand-canvas-emphasis);--cw-glass-ink: var(--zbk-brand-ink-inverse)}.cw-glass.over-canvas-brand-muted,.cw-tint.over-canvas-brand-muted{--cw-glass-tint: var(--zbk-brand-canvas-muted);--cw-glass-ink: var(--zbk-brand-ink-emphasis)}.cw-glass.over-canvas-brand-subtle,.cw-tint.over-canvas-brand-subtle{--cw-glass-tint: var(--zbk-brand-canvas-subtle);--cw-glass-ink: var(--zbk-brand-ink-emphasis)}.cw-glass.over-canvas-accent-primary,.cw-tint.over-canvas-accent-primary{--cw-glass-tint: var(--zbk-accent-primary-canvas);--cw-glass-ink: var(--zbk-accent-primary-ink-inverse)}.cw-glass.over-canvas-accent-secondary,.cw-tint.over-canvas-accent-secondary{--cw-glass-tint: var(--zbk-accent-secondary-canvas);--cw-glass-ink: var(--zbk-accent-secondary-ink-inverse)}.cw-glass.over-cw-display,.cw-tint.over-cw-display{--cw-glass-tint: var(--zbk-brand-ink-inverse);--cw-glass-ink: var(--zbk-brand-900)}[data-zbk-theme=dark] .cw-glass.over-canvas-brand-muted,[data-zbk-theme=dark] .cw-tint.over-canvas-brand-muted{--cw-glass-tint: var(--zbk-brand-canvas-muted);--cw-glass-ink: var(--zbk-brand-ink)}[data-zbk-theme=dark] .cw-glass.over-canvas-brand-subtle,[data-zbk-theme=dark] .cw-tint.over-canvas-brand-subtle{--cw-glass-tint: var(--zbk-brand-canvas-subtle);--cw-glass-ink: var(--zbk-brand-ink)}.cw-glass.over-cw-band-indigo,.cw-tint.over-cw-band-indigo{--cw-glass-tint: hsl(243 55% 6%);--cw-glass-ink: hsl(243 55% 96%);--cw-glass-label: hsl(243 40% 86%);--cw-glass-accent: hsl(243 60% 70%)}.cw-glass.over-cw-band-butterfield,.cw-tint.over-cw-band-butterfield{--cw-glass-tint: hsl(48 45% 94%);--cw-glass-ink: hsl(48 70% 10%);--cw-glass-label: hsl(48 60% 20%);--cw-glass-accent: hsl(48 65% 28%)}.cw-glass.over-cw-band-merlot,.cw-tint.over-cw-band-merlot{--cw-glass-tint: hsl(320 55% 6%);--cw-glass-ink: hsl(320 55% 96%);--cw-glass-label: hsl(320 40% 86%);--cw-glass-accent: hsl(320 60% 70%)}.cw-glass.over-cw-band-mint,.cw-tint.over-cw-band-mint{--cw-glass-tint: hsl(158 45% 94%);--cw-glass-ink: hsl(158 70% 10%);--cw-glass-label: hsl(158 60% 20%);--cw-glass-accent: hsl(158 65% 28%)}.cw-glass.over-cw-band-ember,.cw-tint.over-cw-band-ember{--cw-glass-tint: hsl(16 55% 6%);--cw-glass-ink: hsl(16 55% 96%);--cw-glass-label: hsl(16 40% 86%);--cw-glass-accent: hsl(16 60% 70%)}.cw-glass.over-cw-band-cyan,.cw-tint.over-cw-band-cyan{--cw-glass-tint: hsl(190 45% 94%);--cw-glass-ink: hsl(190 70% 10%);--cw-glass-label: hsl(190 60% 20%);--cw-glass-accent: hsl(190 65% 28%)}.cw-glass--panel{--cw-glass-tint-strength: 74%}.cw-glass__label{color:var(--cw-glass-label, var(--zbk-app-ink-muted));transition:color .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.cw-glass__label{transition:none}}.cw-stage__card.cw-glass{--cw-shadow-color: var(--cw-glass-accent, var(--zbk-app-ink));--cw-shadow-strength: 1.2}.cw-watched.over-cw-band-indigo,.cw-watched.over-cw-band-butterfield,.cw-watched.over-cw-band-merlot,.cw-watched.over-cw-band-mint,.cw-watched.over-cw-band-ember,.cw-watched.over-cw-band-cyan{--cw-shadow-color: var(--cw-glass-accent);--cw-accent: var(--cw-glass-accent);--cw-shadow-strength: 1.5}.cw-header{position:fixed;inset-block-start:.75rem;inset-inline:0;z-index:20;inline-size:min(72rem,calc(100% - 1.5rem));margin-inline:auto;display:flex;align-items:center;gap:.75rem;padding:.55rem .9rem;border-radius:1.1rem;border-width:1px;border-style:solid}.cw-header__group{display:inline-flex;align-items:center;gap:.75rem;min-inline-size:0}.cw-header__group--end{justify-content:flex-end;--zbk-toggle-canvas-checked: var(--cw-accent);--zbk-toggle-canvas-checked-hover: var(--cw-accent);--zbk-toggle-canvas-checked-active: var(--cw-accent);--zbk-toggle-border-color-checked: var(--cw-accent);--zbk-toggle-border-color-checked-hover: var(--cw-accent);--zbk-toggle-border-color-checked-active: var(--cw-accent);--zbk-toggle-thumb-canvas: var(--cw-accent);--zbk-toggle-thumb-canvas-hover: var(--cw-accent)}.cw-mark svg{color:var(--cw-accent);transition:color .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.cw-mark svg{transition:none}}.cw-page{position:relative}.cw-header__spacer{flex:1 1 auto;min-inline-size:0}@media(max-width:34rem){.cw-header__group--end .cw-readout{display:none}}.cw-skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:.75rem;z-index:40;padding:.6rem 1rem;border-radius:.5rem;background:var(--zbk-app-canvas-subtle);color:var(--zbk-action-ink)}.cw-skip-link:focus{inset-block-start:.75rem}.cw-mark{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:inherit;white-space:nowrap}.cw-mark svg{flex:none}
