@font-face{font-family:sans;src:url(../media/geist_sans-s.p.0lgj6eykvd73r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.RXwUoq_className{font-family:sans,sans Fallback,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.RXwUoq_variable{--font-geist-sans:"sans", "sans Fallback", system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif}
@font-face{font-family:mono;src:url(../media/geist_mono-s.p.0dhptfvd1uq0u.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}._7Zi_4q_className{font-family:mono,mono Fallback,ui-monospace,Menlo,Consolas,monospace;font-style:normal}._7Zi_4q_variable{--font-geist-mono:"mono", "mono Fallback", ui-monospace, Menlo, Consolas, monospace}
:root{--hull:#000;--deck:#181818;--deck2:#1f1f1f;--rail:#ffffff1a;--rail2:#ffffff2e;--foam:#fff;--mist:#a1a1a1;--wake:#5a5a5a;--go:#35aa76;--go-ink:#5ed99e;--hold:#bb881a;--hold-ink:#edb345;--pulse:#6591e1;--pulse-ink:#8cbdff;--flare:#d67069;--flare-ink:#ff9890;--on-pulse:var(--hull);--tint:12%;--split-1:#6591e1;--split-2:#4167ad;--split-3:#234077;--sans:var(--font-geist-sans,system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);--mono:var(--font-geist-mono,ui-monospace, Menlo, Consolas, monospace);--text-statement:160px;--text-display:96px;--text-hero:48px;--text-title:60px;--text-band:36px;--text-card:20px;--text-lead:20px;--text-basis:16px;--text-body:14px;--text-secondary:12px;--text-micro:12px;--track-statement:-.07em;--track-display:-.06em;--track-hero:-.04em;--track-title:-.035em;--track-band:-.025em;--track-micro:.08em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--d-stagger:60ms;--d-press:.14s;--d-pop:.18s;--d-hover:.2s;--d-fade:.3s;--d-drawer:.4s;--d-layout:.5s;--d-reveal:.7s;--d-draw:1.2s}@media print{:root{--hull:#f4f7fb;--deck:#fff;--deck2:#e4e6ea;--rail:#1922301a;--rail2:#1922302e;--foam:#192230;--mist:#6b727e;--wake:#a2a9b4;--go:#008954;--go-ink:#008954;--hold:#9b6500;--hold-ink:#9b6500;--pulse:#426ec2;--pulse-ink:#426ec2;--flare:#b54a46;--flare-ink:#b54a46;--on-pulse:var(--deck)}}*,:before,:after{box-sizing:border-box}body{background-color:var(--hull);color:var(--foam);font-family:var(--sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}
:root{--radius-card:24px;--radius-code:12px;--radius-node:999px;--radius-swatch:4px;--gutter:24px;--pad:32px;--gap:16px;--gap-wide:24px;--cell:8px;--text-unit:14px;--track:4px;--thumb:16px;--at:0;--measured:0;--share:1;--done:0%;--edge:30%;--halo:18%}.page{padding:var(--gutter);gap:var(--gap-wide);flex-direction:column;display:flex}.stack{gap:var(--gap);flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.head{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.tiles{gap:var(--gap-wide);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.cards{align-items:stretch;gap:var(--gap-wide);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.cards>.card{min-width:0}.bento,.board{align-items:stretch;gap:var(--gap-wide);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:944px){.cards>.wide{grid-column:span 2}.bento,.board{grid-template-columns:repeat(6,minmax(0,1fr))}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}}.cards-wide{align-items:stretch;gap:var(--gap-wide);grid-template-columns:repeat(auto-fit,minmax(min(100%,600px),1fr));display:grid}.cards-wide>.card{min-width:0}.lead-row{align-items:stretch;gap:var(--gap-wide);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.lead-row>.wide{grid-column:span 2}.steps{gap:var(--gap-wide);flex-direction:column;display:flex}.narrow{width:100%;max-width:1040px;margin:0 auto}.scroller{overflow-x:auto}.scroller,.code{--edge-ground:var(--deck);background-image:linear-gradient(var(--edge-ground), var(--edge-ground)), linear-gradient(var(--edge-ground), var(--edge-ground)), linear-gradient(var(--mist), var(--mist)), linear-gradient(var(--mist), var(--mist));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:3px 100%,3px 100%,2px 100%,2px 100%;background-attachment:local,local,scroll,scroll}h1,h2,h3{margin:0;font-weight:600}h1{font-size:var(--text-title);letter-spacing:var(--track-title);line-height:1}h2{font-size:var(--text-card);font-weight:500}h3{font-size:var(--text-body)}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--pulse-ink);text-decoration:none}a:hover{color:var(--foam)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.hero{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-hero);letter-spacing:var(--track-hero);font-weight:500;line-height:1}.hero small{font-size:var(--text-unit);letter-spacing:normal;color:var(--mist);font-weight:400}.micro{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--mist);font-weight:500}.secondary{font-size:var(--text-secondary);color:var(--mist)}.issue-number{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--mist)}.topbar{top:var(--gap);z-index:2;align-items:center;gap:var(--gap);height:56px;margin:var(--gap) var(--gutter) 0;padding:0 var(--cell) 0 var(--gap);background:color-mix(in srgb, var(--deck) 72%, transparent);border:1px solid var(--rail);border-radius:var(--radius-node);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;position:sticky}.topbar .nav{margin-right:auto}.brand{align-items:center;gap:var(--cell);color:var(--foam);font-size:var(--text-card);letter-spacing:var(--track-hero);font-weight:600;display:flex}.nav{gap:var(--cell);display:flex}.nav a{height:36px;padding:0 var(--gap);border-radius:var(--radius-node);color:var(--mist);font-size:var(--text-body);transition:color var(--d-hover) var(--ease-out), background var(--d-hover) var(--ease-out);align-items:center;font-weight:500;display:flex}.nav a:hover{color:var(--foam);background:color-mix(in srgb, var(--foam) 6%, transparent)}.nav a[aria-current=page]{color:var(--foam);background:var(--deck2)}.org{align-items:center;gap:var(--cell);height:36px;padding:0 var(--gap);background:color-mix(in srgb, var(--foam) 6%, transparent);border-radius:var(--radius-node);white-space:nowrap;cursor:pointer;font-weight:500;list-style:none;display:inline-flex}summary::-webkit-details-marker{display:none}.org-switch{position:relative}.menu{z-index:1;top:calc(100% + var(--cell));min-width:100%;padding:var(--cell);background:var(--deck);border:1px solid var(--rail);border-radius:var(--radius-code);flex-direction:column;display:flex;position:absolute;left:0}.menu button{padding:var(--cell);border-radius:var(--radius-node);color:var(--mist);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0}.menu button:hover{color:var(--foam)}.menu button[aria-current]{color:var(--foam);background:var(--deck2)}.overflow{position:relative}.overflow .menu{left:auto;right:0}.live{align-items:center;gap:var(--cell);color:var(--mist);font-size:var(--text-secondary);white-space:nowrap;display:inline-flex}.dot{background:var(--go-ink);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--go-ink) var(--halo), transparent);border-radius:50%;flex:none}.avatar{background:var(--deck2);border-radius:50%;flex:none;width:32px;height:32px}.card{background:var(--deck);border-radius:var(--radius-card);padding:var(--pad);gap:var(--gap);flex-direction:column;display:flex}.drawer{background:color-mix(in srgb, var(--deck) 86%, transparent);border:1px solid var(--rail);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(408px,100%);box-shadow:0 32px 96px color-mix(in srgb, var(--hull) 70%, transparent);animation:drawer-in var(--d-drawer) var(--ease-drawer) both;flex:none}.chart-panel{background:var(--deck);border-radius:var(--radius-card);display:grid;position:relative;overflow:hidden}.chart-panel>*{grid-area:1/1;min-width:0}.chart-panel>.drawer{margin:var(--gap-wide);max-width:calc(100% - 2 * var(--gap-wide));place-self:start end;position:relative}.chart-scroll{overflow:auto visible}.tile{gap:var(--cell);flex-direction:column;display:flex}.step-number{border:1.5px solid var(--rail2);width:32px;height:32px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.step-number.step-done{border-color:var(--go);color:var(--go-ink)}.step-number.step-on{background:var(--foam);border-color:var(--foam);color:var(--hull)}.row>.stack{flex:1;min-width:0}.chip{align-items:center;gap:var(--cell);height:24px;transition:color var(--d-hover) var(--ease-out), background var(--d-hover) var(--ease-out), border-color var(--d-hover) var(--ease-out);padding:0 var(--cell);border:1px solid var(--rail2);font-size:var(--text-secondary);font-weight:500;font-family:var(--sans);color:var(--foam);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.chip-go{color:var(--go-ink);background:color-mix(in srgb, var(--go) var(--tint), transparent);border-color:color-mix(in srgb, var(--go) var(--edge), transparent)}.chip-hold{color:var(--hold-ink);background:color-mix(in srgb, var(--hold) var(--tint), transparent);border-color:color-mix(in srgb, var(--hold) var(--edge), transparent)}.chip-pulse{color:var(--pulse-ink);background:color-mix(in srgb, var(--pulse) var(--tint), transparent);border-color:color-mix(in srgb, var(--pulse) var(--edge), transparent)}.chip-flare{color:var(--flare-ink);background:color-mix(in srgb, var(--flare) var(--tint), transparent);border-color:color-mix(in srgb, var(--flare) var(--edge), transparent)}.chip-wake{color:var(--wake);border-color:var(--wake)}button.chip{cursor:pointer;background:0 0}button.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--deck2);border-color:#0000}.seg{gap:calc(var(--cell) / 4);padding:calc(var(--cell) / 2);background:color-mix(in srgb, var(--foam) 6%, transparent);border-radius:var(--radius-node);display:inline-flex}.seg>.chip{height:28px;padding:0 var(--gap);border-color:#0000}.seg>button.chip[aria-pressed=true],.seg>.chip[aria-current=page]{background:var(--foam);color:var(--hull)}.btn{align-items:center;gap:var(--cell);height:40px;padding:0 var(--gap);background:color-mix(in srgb, var(--foam) 8%, transparent);border-radius:var(--radius-node);font-family:inherit;font-size:var(--text-body);color:var(--foam);white-space:nowrap;cursor:pointer;transition:background var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out), border-color var(--d-hover) var(--ease-out), transform var(--d-press) var(--ease-out);border:1px solid #0000;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-ghost{color:var(--mist);background:0 0}.btn-outline{border-color:var(--rail2);background:0 0}.btn-primary{background:var(--foam);color:var(--hull)}.node{align-items:center;gap:var(--cell);height:36px;padding:0 var(--gap);background:var(--deck);border:1.5px solid var(--rail2);border-radius:var(--radius-node);font-size:var(--text-body);white-space:nowrap;transition:opacity var(--d-hover) var(--ease-out), border-color var(--d-hover) var(--ease-out);display:inline-flex;overflow:hidden}.node-title{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.node-ready{border-color:var(--go);background:color-mix(in srgb, var(--go) var(--tint), transparent)}.node-blocked{border-style:dashed;border-color:var(--hold)}.node-done{color:var(--wake);border-color:var(--wake)}.node-done .issue-number{color:var(--wake)}.node-cycle{border-color:var(--flare)}.node-parent{color:var(--mist);background:0 0;border-color:#0000}.node-parent .node-title{font-size:var(--text-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:600}.parent-box{border:1.5px solid var(--rail2);border-radius:var(--radius-code);pointer-events:none;position:absolute}.required-dot{vertical-align:middle;background:var(--pulse-ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.edge{fill:none;stroke:currentColor;stroke-width:1.2px;color:var(--rail2);transition:color var(--d-hover) var(--ease-out), opacity var(--d-hover) var(--ease-out), stroke-width var(--d-hover) var(--ease-out)}.edge-waits{color:var(--hold-ink)}.edge-unlocks{color:var(--pulse-ink)}.edge-waits,.edge-unlocks{stroke-width:2px}.dimmed{opacity:.4}.pinned{border-radius:var(--radius-node);box-shadow:0 0 0 3px color-mix(in srgb, var(--pulse) 25%, transparent), 0 0 24px color-mix(in srgb, var(--pulse) 35%, transparent)}.launch-line{padding-left:var(--cell);color:var(--pulse-ink);box-shadow:-1px 0 24px -4px color-mix(in srgb, var(--pulse) 45%, transparent);white-space:nowrap;border-left:1.5px dashed;flex-direction:column;justify-content:space-between;display:flex}.launch-line .micro{color:currentColor}.legend{align-items:center;gap:var(--gap-wide);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--mist);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--cell);white-space:nowrap;display:inline-flex}.legend i{border-radius:var(--radius-swatch);border:1.5px solid #0000;flex:none;width:10px;height:10px;display:inline-block}.legend .edge-waits,.legend .edge-unlocks{background:currentColor;border:0;border-radius:0;height:2px}.banner{align-items:center;gap:var(--cell);padding:var(--gap);border:1px solid color-mix(in srgb, var(--flare) var(--edge), transparent);border-radius:var(--radius-code);color:var(--flare-ink);font-size:var(--text-secondary);display:flex}table{border-collapse:collapse;width:100%}th{padding:0 var(--cell) var(--gap);border-bottom:1px solid var(--rail);text-align:left;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--mist);white-space:nowrap;font-weight:500}td{padding:var(--gap) var(--cell);border-bottom:1px solid var(--rail);font-size:var(--text-body);vertical-align:middle}th.numeric,td.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.row-chosen td{background:color-mix(in srgb, var(--pulse) var(--tint), transparent)}.bar{height:var(--cell);border-radius:var(--radius-swatch);background:0 0;gap:2px;display:flex;overflow:hidden}.bar-done{background:var(--wake)}.bar-ready{background:var(--go)}.bar-blocked{background:var(--hold)}.bars{align-items:center;gap:var(--cell);grid-template-columns:auto 1fr auto;display:grid}.bars-total{text-align:right}.bars-line{border-top:1.5px dashed var(--pulse-ink);box-shadow:0 -1px 24px -4px color-mix(in srgb, var(--pulse) 45%, transparent);grid-column:1/-1}.split-1{background:var(--split-1)}.split-2{background:var(--split-2)}.split-3{background:var(--split-3)}.slider{align-items:center;height:28px;display:flex;position:relative}.sliders{flex-direction:column;display:flex}.split-row{align-items:center;gap:var(--gap) var(--pad);padding:var(--gap) 0;grid-template:"name slider share now"/minmax(120px,160px) minmax(0,1fr) auto auto;display:grid}.split-row+.split-row{border-top:1px solid var(--rail)}.split-row>.name{font-size:var(--text-card);grid-area:name;font-weight:500}.split-row>.slider{grid-area:slider}.split-row>.share{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-band);letter-spacing:var(--track-band);text-align:right;grid-area:share;min-width:4ch;font-weight:500}.split-row>.now{grid-area:now;min-width:7ch}.slider input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:relative}.slider input::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);border:2px solid var(--pulse);background:var(--foam);border-radius:50%}.slider input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:2px solid var(--pulse);background:var(--foam);border-radius:50%}.slider .track{height:var(--track);background:var(--deck2);border-radius:999px;position:absolute;left:0;right:0}.slider .fill{width:calc(var(--thumb) / 2 + var(--at) * (100% - var(--thumb)));height:var(--track);background:var(--pulse);border-radius:999px;position:absolute;left:0}.slider .tick{top:2px;left:calc(var(--thumb) / 2 + var(--measured) * (100% - var(--thumb)));background:var(--mist);width:2px;height:24px;margin-left:-1px;position:absolute}.swatch{border-radius:var(--radius-swatch);width:10px;height:10px;margin-right:var(--cell);vertical-align:-1px;display:inline-block}.code{--edge-ground:var(--hull);padding:var(--gap-wide);background-color:var(--hull);border:1px solid var(--rail);border-radius:var(--radius-code);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-body);color:var(--foam);white-space:pre;line-height:1.6;overflow-x:auto}.empty{gap:var(--cell);padding:var(--gap-wide);border:1.5px dashed var(--rail2);border-radius:var(--radius-card);color:var(--mist);flex-direction:column;display:flex}.field{padding:var(--cell) var(--gap);background:var(--hull);border:1px solid var(--rail2);border-radius:var(--radius-code);font:inherit;color:var(--foam);resize:vertical}.priority{align-items:flex-start;gap:var(--gap);padding:var(--gap-wide) 0;display:flex}.priority+.priority{border-top:1px solid var(--rail)}.priority>.stack{flex:1;min-width:0}.priority>.mono{font-size:var(--text-card);min-width:var(--gap-wide)}.priority b{font-size:var(--text-card);font-weight:500}.credential+.credential{border-top:1px solid var(--rail);padding-top:var(--gap)}.handle{color:var(--mist);cursor:grab;background:0 0;border:0;padding:0;display:inline-flex}.handle:disabled{cursor:default}.weight{width:64px;height:40px;padding:0 var(--cell);border:1px solid var(--rail2);border-radius:var(--radius-node);font-family:var(--mono);font-size:var(--text-secondary);font-variant-numeric:tabular-nums;color:var(--foam);background:0 0}.statement{gap:var(--gap);flex-direction:column;display:flex}.statement-number{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-statement);letter-spacing:var(--track-statement);white-space:nowrap;font-weight:500;line-height:.9}.statement-number small{font-size:var(--text-band)}.display{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-display);letter-spacing:var(--track-display);white-space:nowrap;font-weight:500;line-height:.92}.basis{font-size:var(--text-basis);color:var(--mist)}.lead{font-size:var(--text-lead);color:var(--mist);line-height:1.4}.band{padding:var(--pad) 0;border-top:1px solid var(--rail)}.figures{row-gap:var(--gap-wide);width:calc(100% + var(--gap-wide));margin-left:calc(-1 * var(--gap-wide));grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.figures>.tile{margin:calc(-1 * var(--gap)) 0 0 -1px;padding:var(--gap) 0 0 var(--gap-wide);border-top:1px solid var(--rail);border-left:1px solid var(--rail)}.band-title{font-size:var(--text-band);letter-spacing:var(--track-band);font-weight:600;line-height:1.1}.statement-row{gap:var(--pad) calc(2 * var(--pad));grid-template-columns:repeat(auto-fit,minmax(min(100%,600px),1fr));align-items:end;display:grid}.statement-row>*{min-width:0}.statement-row>.figures{grid-template-columns:repeat(auto-fit,minmax(max(160px,30%),1fr))}.lists{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--list-min,400px)), 1fr));row-gap:var(--pad);width:calc(100% + var(--pad));margin-left:calc(-1 * var(--pad));display:grid;overflow:hidden}.lists>.stack{padding-left:var(--pad);border-left:1px solid var(--rail);min-width:0;margin-left:-1px}.tiers{--list-min:300px}.middle{text-align:center;align-items:center}.middle>*,.measure{max-width:680px}.hero-text{background-image:linear-gradient(90deg, var(--foam), var(--mist));color:#0000;-webkit-background-clip:text;background-clip:text}.inverse{background:var(--foam);color:var(--hull)}.words{font-size:var(--text-title);letter-spacing:var(--track-title);text-wrap:balance;font-weight:600;line-height:.95}.words .w{opacity:.3;transition:opacity var(--d-reveal) var(--ease-out)}.words .w.lit{opacity:1}.how{gap:var(--pad);padding:var(--pad) 0;border-top:1px solid var(--rail);flex-wrap:wrap;align-items:center;display:flex}.how-number{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-display);letter-spacing:var(--track-display);color:var(--wake);flex:0 0 200px;font-weight:500;line-height:.92}.how>.stack{flex:320px;min-width:0}.how>.card,.how>.code{flex:320px;min-width:0;margin:0}.price{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-title);letter-spacing:var(--track-title);font-weight:500;line-height:1}.price small{font-family:var(--sans);font-size:var(--text-body);letter-spacing:normal;color:var(--mist);font-weight:400}.faq{border-top:1px solid var(--rail)}.faq>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--gap-wide) 0;font-size:var(--text-card);font-weight:500;list-style:none;display:flex}.faq>summary::-webkit-details-marker{display:none}.faq>summary:after{content:"+";font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--mist);transition:transform var(--d-hover) var(--ease-out)}.faq[open]>summary:after{transform:rotate(45deg)}.faq>p{padding:0 0 var(--gap-wide);max-width:640px;color:var(--mist)}@media (max-width:720px){.page{padding:var(--gap)}.topbar{height:auto;min-height:56px;margin:var(--cell) var(--gap) 0;padding:var(--cell) var(--gap);gap:var(--cell) var(--gap);flex-wrap:wrap}.topbar .nav{flex-basis:100%;order:1;overflow-x:auto}.chart-panel>.drawer{grid-area:2/1;justify-self:stretch;max-width:none;margin:0}.statement-number{font-size:var(--text-display);letter-spacing:var(--track-display)}.split-row{grid-template:"name share now""slider slider slider"/minmax(0,1fr) auto auto}}.board>.board-card{min-width:0}.board>.board-card[open]{grid-column:1/-1}.board-card>summary{cursor:pointer;gap:var(--gap);flex-direction:column;list-style:none;display:flex}.board-card>summary::-webkit-details-marker{display:none}.rail{gap:var(--cell);height:var(--cell);display:flex}.rail i{flex:var(--share,1) 1 0;min-width:var(--cell);border-radius:var(--radius-swatch);background:var(--rail2);position:relative;overflow:hidden}.rail i:after{content:"";width:var(--done,0%);background:var(--go);position:absolute;inset:0 auto 0 0}.rail i.active{outline:1px solid var(--pulse);outline-offset:1px}.chain{align-items:center;gap:var(--cell);flex-wrap:wrap;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}.pop{animation:pop var(--d-pop) var(--ease-out) both}.bar>span{transform-origin:0;animation:grow var(--d-draw) var(--ease-out) both}.page>*{animation:rise var(--d-reveal) var(--ease-out) both}.page>:nth-child(2){animation-delay:calc(1 * var(--d-stagger))}.page>:nth-child(3){animation-delay:calc(2 * var(--d-stagger))}.page>:nth-child(4){animation-delay:calc(3 * var(--d-stagger))}.page>:nth-child(5){animation-delay:calc(4 * var(--d-stagger))}.page>:nth-child(6){animation-delay:calc(5 * var(--d-stagger))}.page>:nth-child(n+7){animation-delay:calc(6 * var(--d-stagger))}.in-view{animation:rise var(--d-reveal) var(--ease-out) both}@supports (animation-timeline:view()){.in-view{animation:linear both rise;animation-timeline:view();animation-range:entry entry 60%}}.board-card{transition:transform var(--d-layout) var(--ease-out), background var(--d-hover) var(--ease-out)}.board-card:not([open])>.pop{animation:none}@media (hover:hover) and (pointer:fine){.board-card:not([open]):hover{background:var(--deck2);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.page>*,.in-view,.drawer,.pop,.bar>span{animation:fade var(--d-fade) var(--ease-out) both}.words .w{opacity:1;transition:none}.board-card:not([open]):hover,.btn:active{transform:none}.faq>summary:after{transition:none}}:focus-visible{outline:2px solid var(--pulse);outline-offset:2px}
@media print{@page{margin:12mm}:root{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:0 0}.page{padding:0}.topbar,button:not(.chip),a[download],.slider input{display:none!important}.btn,.field,.weight{border:0;height:auto;padding:0}.banner,.card,.empty,.node,.priority,.tile,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}thead{display:table-header-group}.recharts-wrapper,.recharts-wrapper svg{width:100%!important;height:auto!important}.scroller{overflow-x:visible}}
