@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-400-700.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Fallback;src:local(Arial),local(ArialMT);size-adjust:99.97%;ascent-override:98.43%;descent-override:31.61%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--ink:#111;--muted:#5c5c5c;--field:#7d7d7d;--line:#d6d6d6;--paper-hover:#eeeff0;--ink-hover:#333;--muted-on-ink:#a3a3a3;--line-on-ink:#333;--signal:#111;--signal-deep:#333;--signal-press:#333;--muted-on-signal:#a3a3a3;--line-on-signal:#333;--work:#d4e1ee;--suit-game:#b0226a;--suit-studio:var(--signal);--live:#16701f;--coin:#d9a441;--coin-down:#b8862f;--coin-up:#ecc36e;--creature-blue:#8db9e8;--creature-lavender:#cbbdee;--creature-green:#9bd3a6;--creature-pink:#f3b0c6;--creature-orange:#f5b97a;--creature-yellow:#f5dc7a;--creature-purple:#b39ae0;--creature-grey:#c3c7cc;--creature-teal:#7fcbc5;--creature-red:#eb9a9a;--creature-brown:#cfa77c;--text-muted:var(--muted);--hairline:var(--line);--focus-colour:var(--signal);--primary-bg:var(--signal);--primary-fg:var(--paper);--primary-hover:var(--signal-deep);--primary-press:var(--signal-press);--outline-bg:var(--paper);--outline-fg:var(--ink);--outline-hover:var(--paper-hover);--outline-press:var(--line);--coin-hover:var(--coin-down);--quiet-fg:var(--muted);--quiet-edge:var(--field);--mark-filter:none;--suit-tile-game:var(--suit-game);--suit-tile-studio:var(--suit-studio);--live-mark:var(--live);--font-sans:"Atkinson Hyperlegible Next", "Atkinson Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-body:400;--weight-medium:500;--weight-strong:600;--weight-bold:700;--leading-body:1.6;--leading-heading:1.25;--size-small:.875rem;--size-body:1.0625rem;--size-lead:1.25rem;--size-large:1.5rem;--size-display:1.875rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--band-pad:var(--space-4);--wrap:72rem;--measure:44rem;--gutter:1.25rem;--rail:9rem;--radius:.375rem;--radius-card:1rem;--radius-tile:.25rem;--target:2.75rem;--dur-quick:.15s;--dur-move:.24s;--dur-flip:.4s;--stagger:50ms;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.55, 0, 1, .45)}@media (width>=48rem){:root{--band-pad:var(--space-5)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--signal)}body{font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--leading-body);font-synthesis-style:none;color:var(--ink);overflow-wrap:anywhere;margin:0}:focus-visible{outline:3px solid var(--focus-colour);outline-offset:2px}.page{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.wrap,main{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}main{padding-block:var(--space-4) var(--space-5);flex:1 0 auto}main:not(.wide)>*{max-width:var(--measure)}.text-page .section{margin-bottom:var(--space-4)}h1,h2,h3{text-wrap:balance;font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}h1{font-size:var(--size-display)}h2{font-size:var(--size-large);margin-bottom:var(--space-2)}h3{font-size:var(--size-body);font-weight:var(--weight-strong)}h4{text-wrap:balance;font-size:var(--size-body);font-weight:var(--weight-strong);line-height:var(--leading-heading);margin:0}p{margin:0 0 var(--space-2)}p,li,dd,.member-job,.row-body{text-wrap:pretty}p:last-child{margin-bottom:0}a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code{font-family:var(--font-mono);font-size:.9em}.muted{color:var(--text-muted)}.small{font-size:var(--size-small)}.figure{font-variant-numeric:tabular-nums}.status:empty{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glyph{flex:none;width:1rem;height:1rem}.glyph-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.glyph-fill{fill:currentColor}.glyph-money{fill:var(--coin)}.suit-tile{border-radius:var(--radius-tile);width:1.25rem;height:1.25rem;color:var(--paper);flex:none;place-items:center;display:inline-grid}.suit-tile .glyph{width:.875rem;height:.875rem}[data-suit=game]>.suit-tile{background:var(--suit-tile-game)}[data-suit=studio]>.suit-tile{background:var(--suit-tile-studio)}[data-state=live]>.glyph{color:var(--live-mark)}.coin{flex:none;width:1rem;height:1rem}.coin-face{fill:var(--coin);stroke:var(--ink);stroke-width:1.5px}.coin-ring{fill:none;stroke:var(--ink);stroke-width:1px}.with-glyph{align-items:center;gap:.375rem;display:inline-flex}main:has(>.band){flex-direction:column;max-width:none;padding:0;display:flex}main>.band:first-child{flex-direction:column;flex-grow:1;justify-content:flex-end;display:flex}main:has([aria-busy=true])>.band:first-child:not(:last-child){flex-grow:0}main:has([aria-busy=true])>.band:last-child:not(:first-child){flex-grow:1}main:not(.wide)>.band>*{max-width:var(--measure)}main>.band{max-width:none;padding-block:var(--band-pad);padding-inline:max(var(--gutter), calc((100% - var(--wrap)) / 2));display:flow-root}.band>*+*{margin-top:var(--band-pad)}.band>.section,.band>.hero{margin-bottom:0}main>.band:nth-child(2n){background:var(--paper);color:var(--ink)}.page:has(>main>.band:last-child:nth-child(odd))>.site-footer{background:var(--paper);color:var(--ink)}main>.band:nth-child(2n+3){background:var(--ink);color:var(--paper);--text-muted:var(--muted-on-ink);--hairline:var(--line-on-ink);--focus-colour:var(--paper);--primary-bg:var(--paper);--primary-fg:var(--ink);--primary-hover:var(--paper-hover);--primary-press:var(--paper-hover);--outline-bg:var(--ink);--outline-fg:var(--paper);--outline-hover:var(--ink-hover);--outline-press:var(--ink-hover);--quiet-fg:var(--muted-on-ink);--quiet-edge:var(--field);--mark-filter:invert(1);--suit-tile-game:transparent;--suit-tile-studio:transparent;--live-mark:currentColor}.page:has(>main>.band:last-child:nth-child(2n))>.site-footer{background:var(--ink);color:var(--paper);--text-muted:var(--muted-on-ink);--hairline:var(--line-on-ink);--focus-colour:var(--paper);--primary-bg:var(--paper);--primary-fg:var(--ink);--primary-hover:var(--paper-hover);--primary-press:var(--paper-hover);--outline-bg:var(--ink);--outline-fg:var(--paper);--outline-hover:var(--ink-hover);--outline-press:var(--ink-hover);--quiet-fg:var(--muted-on-ink);--quiet-edge:var(--field);--mark-filter:invert(1);--suit-tile-game:transparent;--suit-tile-studio:transparent;--live-mark:currentColor}main>.band:first-child{background:var(--signal);color:var(--paper);--text-muted:var(--muted-on-signal);--hairline:var(--line-on-signal);--focus-colour:var(--paper);--primary-bg:var(--paper);--primary-fg:var(--ink);--primary-hover:var(--paper-hover);--primary-press:var(--paper-hover);--outline-bg:var(--signal);--outline-fg:var(--paper);--outline-hover:var(--signal-deep);--outline-press:var(--signal-press);--coin-hover:var(--coin-up);--quiet-fg:var(--muted-on-signal);--quiet-edge:var(--muted-on-signal);--mark-filter:invert(1);--suit-tile-game:transparent;--suit-tile-studio:transparent;--live-mark:currentColor}.page:has(>main>.band:first-child)>.topbar{background:var(--signal);color:var(--paper);--text-muted:var(--muted-on-signal);--hairline:var(--line-on-signal);--focus-colour:var(--paper);--primary-bg:var(--paper);--primary-fg:var(--ink);--primary-hover:var(--paper-hover);--primary-press:var(--paper-hover);--outline-bg:var(--signal);--outline-fg:var(--paper);--outline-hover:var(--signal-deep);--outline-press:var(--signal-press);--coin-hover:var(--coin-up);--quiet-fg:var(--muted-on-signal);--quiet-edge:var(--muted-on-signal);--mark-filter:invert(1);--suit-tile-game:transparent;--suit-tile-studio:transparent;--live-mark:currentColor}:is(.page:has(>main>.band)>.topbar,.page:has(>main>.band)>.site-footer){border:0}main>.band:first-child{padding-top:var(--space-4)}.topbar{border-bottom:1px solid var(--hairline)}.topbar-row{align-items:center;gap:var(--space-1) .375rem;padding-block:var(--space-1);flex-wrap:wrap;display:flex}.wordmark{min-height:var(--target);align-items:center;gap:var(--space-1);font-size:var(--size-body);font-weight:var(--weight-bold);text-transform:uppercase;margin-right:auto;line-height:1.1;text-decoration:none;display:inline-flex}.mark{width:auto;height:1.5em;filter:var(--mark-filter);display:block}nav a{min-height:var(--target);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}nav a:hover,nav a.active{text-decoration:underline;text-decoration-thickness:2px}.topbar-row .button{padding-inline:.625em}.nav-links{padding-block:0 var(--space-1);flex-direction:column;flex-basis:100%;display:none}.nav-links[data-open=true]{display:flex}.nav-links li+li{border-top:1px solid var(--hairline)}.nav-links a{width:100%}.menu-play{display:none}@media (width<=22.49rem){.topbar-row .nav-play{display:none}.menu-play{display:block}}@media (width<=31.99rem){.wordmark-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=64rem){.topbar-row{gap:var(--space-1) var(--space-2)}.wordmark{order:-2}.nav-links,.nav-links[data-open=true]{gap:0 var(--space-3);margin-right:var(--space-1);flex-direction:row;flex-basis:auto;order:-1;padding:0;display:flex}.nav-links li+li{border-top:0}.topbar-row .menu-button,.menu-play{display:none}}.hero{margin-bottom:var(--space-5)}.hero p,.section>p,.prose{max-width:var(--measure)}.more a,a.target{min-height:var(--target);margin-block:calc(-1 * max(0px, (var(--target) - 1lh) / 2));align-items:center;display:inline-flex}.row-strong{font-weight:var(--weight-strong)}.hero h1{margin-bottom:var(--space-2)}.lede{font-size:var(--size-lead)}.section{margin-bottom:var(--space-5)}.section:last-child{margin-bottom:0}.rules{margin:0 0 var(--space-2);padding-left:1.4em;list-style:outside}.rules li{margin-bottom:var(--space-1);padding-left:.2em}ul{margin:0;padding:0;list-style:none}.button,button{min-height:var(--target);border:1px solid var(--primary-bg);border-radius:var(--radius);background:var(--primary-bg);color:var(--primary-fg);font:inherit;font-weight:var(--weight-strong);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.5em 1.25em;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover,button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.button:active,button:active:not(:disabled){background:var(--primary-press);border-color:var(--primary-press)}.button-secondary,button.button-secondary{background:var(--outline-bg);color:var(--outline-fg);border-color:currentColor}.button-secondary:hover,button.button-secondary:hover:not(:disabled){background:var(--outline-hover);border-color:currentColor}.button-secondary:active,button.button-secondary:active:not(:disabled){background:var(--outline-press);border-color:currentColor}.button.btn-coin,.button.btn-coin:hover,.button.btn-coin:active{border-color:var(--ink);color:var(--ink)}.button.btn-coin{background:var(--coin)}.button.btn-coin:hover,.button.btn-coin:active{background:var(--coin-hover)}.button.button-quiet,.button.button-quiet:hover,.button.button-quiet:active{border-color:var(--quiet-edge);color:var(--quiet-fg);cursor:default;background:0 0}[aria-pressed=true],[aria-pressed=true]:hover:not(:disabled){border-width:3px;border-color:currentColor;padding-block:calc(.5em - 2px);padding-inline:calc(1.25em - 2px)}.button-block{width:100%;display:flex}button:disabled{opacity:.5;cursor:default}button.link{min-height:0;color:inherit;font-weight:var(--weight-body);background:0 0;border:0;padding:0;text-decoration:underline}button.link:hover:not(:disabled){background:0 0}.stats{margin:0 0 var(--space-2)}.stat{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--hairline);display:flex}.stat:last-child{border-bottom:1px solid var(--hairline)}.stat dt{flex-direction:column;min-width:0;display:flex}.stat-label{font-weight:var(--weight-strong)}.stat-description{color:var(--text-muted);font-size:var(--size-small)}.stat dd{font-size:var(--size-lead);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.card-grid{gap:var(--space-3);margin:0 0 var(--space-2);display:grid}.card{padding:var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:relative}.card[data-face=building],.card[data-face=checks]{background:var(--work)}.card[data-face=rejected]{border-style:dashed}.card[data-face=picked]:before,.card[data-face=paused]:before{content:"";border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0;height:6px;position:absolute;top:0;left:0;right:0}.card[data-face=picked]:before{background:var(--signal)}.card[data-face=paused]:before{background:repeating-linear-gradient(-45deg, var(--ink) 0 1.5px, transparent 1.5px 5px)}.card-index{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--size-small);font-weight:var(--weight-strong);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:.375rem;display:inline-flex}.tag-stamp{border:2px solid var(--live-mark);border-radius:var(--radius);margin-block:-.25rem;padding:.125rem .5rem;transform:rotate(-3deg)}.card h3{margin-bottom:var(--space-2);font-size:var(--size-lead);font-weight:var(--weight-bold)}.card-summary{margin-bottom:var(--space-2)}.card-bottom{margin-top:auto}.card-bottom>.button{margin-top:var(--space-2)}.card-bottom>.button+p{margin:var(--space-1) 0 0}.card-meta{color:var(--text-muted);font-size:var(--size-small);margin-bottom:0}.card-waiting{min-height:var(--target);margin:var(--space-2) 0 0;color:var(--text-muted);align-items:center;display:flex}.spec-rows{font-size:var(--size-small);font-variant-numeric:tabular-nums;margin:0}.spec-rows>div{justify-content:space-between;gap:0 var(--space-2);padding:.375rem var(--space-1);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.spec-rows>div:first-child{border-top:1px solid var(--hairline)}.spec-rows dt{color:var(--text-muted)}.spec-rows dd{text-align:end;margin:0 0 0 auto}.funding-bar{height:.625rem;margin-bottom:var(--space-1);border:1px solid var(--ink);border-radius:var(--radius-tile);background:var(--paper);position:relative;overflow:hidden}.funding-bar-fill{border-inline-end:2px solid var(--ink);background:var(--coin);transform:translateX(max(calc(var(--fill) - 100%), calc(2px - 100%)));position:absolute;inset:0}.filters{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.filters .filter,.filters .filter:hover:not(:disabled){min-height:var(--target);border:1px solid var(--field);color:inherit;background:0 0;padding:.25em .875em}.filters .filter[aria-pressed=true],.filters .filter[aria-pressed=true]:hover:not(:disabled){border:3px solid;padding:calc(.25em - 2px) calc(.875em - 2px)}.filter-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.choice{min-height:var(--target);padding:var(--space-3);border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.choice:hover{background:var(--paper-hover)}.choice .funding-bar{margin:var(--space-1) 0 0}.choice-title{font-weight:var(--weight-bold)}.choice-body,.choice-meta{color:var(--text-muted)}.choice-meta{font-size:var(--size-small);font-variant-numeric:tabular-nums}.choice-primary{margin-bottom:var(--space-1);border-color:var(--primary-bg);background:var(--primary-bg);color:var(--primary-fg)}.choice-primary+p{margin-bottom:var(--space-4)}.choice-primary .choice-title{font-size:var(--size-lead)}.choice-primary .choice-body{color:inherit}.choice-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.choices-heading{font-size:var(--size-large)}.choice-group{margin-bottom:var(--space-3)}.choice-group h3{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--size-small)}.choices{gap:var(--space-2);display:grid}.brief{margin-top:var(--space-2)}.brief summary{padding-block:max(0px, calc((var(--target) - 1lh) / 2));margin-block:calc(-1 * max(0px, calc((var(--target) - 1lh) / 2)));width:fit-content;color:var(--text-muted);font-size:var(--size-small);text-underline-offset:.2em;cursor:pointer;text-decoration:underline}.brief-slot{height:1lh;margin-top:var(--space-2);font-size:var(--size-small)}.brief p{margin:var(--space-2) 0 0;padding-left:var(--space-2);border-left:2px solid var(--hairline)}.rows{margin:0 0 var(--space-2)}.rows li{gap:0 var(--space-2);padding:var(--space-1);border-top:1px solid var(--hairline);font-size:var(--size-small);flex-wrap:wrap;display:flex}.rows li:last-child{border-bottom:1px solid var(--hairline)}.row-time{color:var(--text-muted);font-variant-numeric:tabular-nums}.rows.rail li{gap:.125rem var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.rail .row-time,.row-rail{white-space:nowrap}.row-rail{font-weight:var(--weight-strong)}.row-meta{align-items:center;gap:.125rem var(--space-2);flex-wrap:wrap;display:flex}.row-meta .tag{font-weight:var(--weight-strong)}.row-body{min-width:0}.row-body>*{margin:0}.row-body>*+*{margin-top:.125rem}.row-title{font-size:var(--size-small);font-weight:var(--weight-bold);text-wrap:pretty}.rows-heading{margin:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-size:var(--size-small)}.failed{font-weight:var(--weight-bold)}.changed{box-shadow:inset 3px 0}.notice,.status-line{max-width:var(--measure);align-items:flex-start;gap:.5rem;display:flex}.notice{font-weight:var(--weight-strong)}.notice:before{content:"";border-inline:.1875rem solid;flex:none;width:.5625rem;height:.6875rem;margin:calc(.5lh - .34375rem) .1875rem 0}.status-line>.glyph{margin-top:calc(.5lh - .5rem)}.status-line>span{flex:1;min-width:0}.status-line strong{font-weight:var(--weight-strong)}.live-updates{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.label-stack{display:inline-grid}.label-stack>*{grid-area:1/1}.label-stack>[aria-hidden=true]{visibility:hidden}.live-updates-note{color:var(--text-muted);font-size:var(--size-small);margin:0}.how-steps{gap:var(--space-5);max-width:var(--measure);counter-reset:how-step;margin:0;padding:0;display:grid}.how-step{gap:var(--space-2);counter-increment:how-step;display:grid}.how-text h2:before{content:counter(how-step) ". "}.how-text p{max-width:var(--measure)}.example{padding:var(--space-2);border:1px dashed var(--field);border-radius:var(--radius);margin:0}.example-label{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--size-small);font-weight:var(--weight-strong);flex-direction:column;display:flex}.example-caption{font-weight:var(--weight-body)}.example .card-grid,.example .rows,.example .stats{margin:0}.example .card-grid{grid-template-columns:minmax(0,1fr)}.team-grid{gap:var(--space-4) var(--space-3);margin:0 0 var(--space-2);display:grid}.more-link{align-items:center;gap:var(--space-1);display:inline-flex}.agent{column-gap:var(--space-2);grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;align-content:start;display:grid}.agent>:not(.avatar){grid-column:2}.agent>.avatar{grid-row:1/-1;margin:0}.agent .card-meta{padding-top:var(--space-1);margin-top:auto}.agent .avatar{width:4rem;height:auto;display:block}.agent h3{margin-bottom:0}.agent-kind{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--size-small);font-weight:var(--weight-strong)}.team-strip{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.member{align-items:flex-start;gap:var(--space-2);text-decoration:none;display:flex}.member .avatar{flex:none;width:3.5rem;height:3.5rem}.member-name{font-weight:var(--weight-bold);text-underline-offset:.2em;text-decoration:underline;display:block}.member-job{color:var(--text-muted);font-size:var(--size-small);display:block}main>.band:nth-child(2n+3) .avatar{background:var(--paper);border-radius:50%}.avatar-body{fill:var(--avatar-fill);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.avatar-line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.avatar-thick{stroke-width:4px}.avatar-thin{stroke-width:2px}.avatar-eye{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.avatar-pupil{fill:var(--ink)}.avatar-ground{fill:var(--line)}.site-footer{border-top:1px solid var(--hairline)}.footer-row{align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);color:var(--text-muted);font-size:var(--size-small);flex-wrap:wrap;display:flex}.footer-row p{margin:0}.footer-links{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.footer-row a{min-height:var(--target);align-items:center;display:inline-flex}.stack{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.stack h2,.stack p{margin:0}.stack button{align-self:flex-start}section:not(.section)+section,section+form,form+section,form+form{margin-top:var(--space-4)}.row{gap:var(--space-2);flex-wrap:wrap;display:flex}label{font-weight:var(--weight-strong);flex-direction:column;gap:.25rem;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-weight:var(--weight-strong);margin-bottom:.25rem;padding:0}label.choice{align-items:center;gap:var(--space-1);font-weight:var(--weight-body);flex-direction:row}input,select,textarea{width:100%;max-width:100%;min-height:var(--target);border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;padding:.5rem .75rem}input[type=radio]{width:auto;min-height:0;accent-color:var(--ink);margin:0;padding:0}.error{font-weight:var(--weight-bold)}.sample-label{border-radius:var(--radius-tile);font-size:var(--size-small);font-weight:var(--weight-strong);border:1px dashed;padding:0 .375rem;line-height:1.5;display:inline-block}.guide-grid{gap:var(--space-4) var(--space-3);display:grid}.guide-grid>*{min-width:0;margin:0}.band .section>h3{margin:var(--space-3) 0 var(--space-2)}.caption{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--size-small)}.swatches{gap:var(--space-2) var(--space-3);display:grid}.swatch{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--size-small);display:flex}.swatch-chip{border:1px solid var(--ink);border-radius:var(--radius);width:3rem;height:3rem;font-size:var(--size-lead);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.swatch-edge{border-radius:var(--radius-tile);border:3px solid;width:1.5rem;height:1.5rem}.swatch-text{flex-direction:column;min-width:0;display:flex}.swatch code{font-weight:var(--weight-strong)}.face-notes{margin-top:var(--space-2);gap:.25rem;display:grid}.face-notes .caption{margin:0}.coin-large .coin{width:4rem;height:4rem}.bar-samples{gap:var(--space-1);max-width:var(--measure);display:grid}.bar-sample{align-items:center;gap:var(--space-2);font-size:var(--size-small);font-variant-numeric:tabular-nums;grid-template-columns:7rem minmax(0,1fr);display:grid}.bar-sample .funding-bar{margin:0}.glyph-list{gap:var(--space-1) var(--space-3);font-size:var(--size-small);flex-wrap:wrap;display:flex}.cluster{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.cluster>p{margin:0}.demo{gap:var(--space-1);align-content:start;display:grid}.demo>*{margin:0}.demo>.caption{margin-bottom:var(--space-2)}.demo>h3:not(:first-child){margin-top:var(--space-2)}.demo .card-grid{grid-template-columns:minmax(0,1fr);max-width:24rem;margin:0}.pool-line{font-size:var(--size-lead)}.pool-line .figure{font-weight:var(--weight-bold)}@media (prefers-reduced-motion:no-preference){.button,button{transition:transform var(--dur-quick) var(--ease-out)}.button:active,button:active:not(:disabled){transform:scale(.97)}.button.button-quiet:active{transform:none}}@media (forced-colors:active){main>.band+.band{border-top:1px solid canvastext}.page:has(>main>.band)>.site-footer{border-top:1px solid canvastext}.mark{filter:none}.funding-bar-fill{forced-color-adjust:none;background:highlight;border-inline-end-color:canvastext}.glyph-money{fill:canvastext}.suit-tile{border:1px solid canvastext}}.hero-actions{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.hero .status-line{margin-top:var(--space-3)}.hero .live-updates,.show-all,.show-more{margin-top:var(--space-2)}.money-split{max-width:var(--measure);margin-top:var(--space-2)}.pair{gap:var(--space-4);display:grid}.pair>.section{margin-bottom:0}@media (width<=47.99rem){.fund-grid:not([data-all])>li:nth-child(n+4){display:none}}@media (width<=29.99rem){.live-updates{grid-template-columns:minmax(0,1fr);display:grid}}@media (width>=48rem){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.show-all{display:none}.rows.rail li{grid-template-columns:var(--rail) minmax(0, 1fr);align-items:baseline}.member .avatar{width:4.5rem;height:4.5rem}}@media (width>=48rem) and (width<=63.99rem){.member{gap:var(--space-1);flex-direction:column}}@media (width>=64rem){.pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.pair:has(>:only-child){grid-template-columns:minmax(0,1fr)}.pair.rules-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.example{padding:var(--space-3)}}@media (width>=48rem) and (width<=71.99rem){.card-grid,.team-grid,.fill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid>*,.team-grid>*,.fill-grid>*{grid-column:span 2}:is(.card-grid:has(>:last-child:nth-child(2n+3))>:last-child,.team-grid:has(>:last-child:nth-child(2n+3))>:last-child,.fill-grid:has(>:last-child:nth-child(2n+3))>:last-child){grid-column:span 4}}@media (width>=72rem){.card-grid,.team-grid,.fill-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.card-grid>*,.team-grid>*,.fill-grid>*{grid-column:span 2}:is(.card-grid:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2),.team-grid:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2),.fill-grid:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2),.card-grid:has(>:last-child:nth-child(3n+4))>:nth-last-child(-n+4),.team-grid:has(>:last-child:nth-child(3n+4))>:nth-last-child(-n+4),.fill-grid:has(>:last-child:nth-child(3n+4))>:nth-last-child(-n+4)){grid-column:span 3}}@media (width>=48rem){:is(.card-grid:has(>:only-child),.team-grid:has(>:only-child),.fill-grid:has(>:only-child)){grid-template-columns:minmax(0, var(--measure))}:is(.card-grid:has(>:only-child)>*,.team-grid:has(>:only-child)>*>*,.fill-grid:has(>:only-child)>*){grid-column:auto}}
