@font-face{font-family:sans;src:url(../media/geist-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@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%}.DEj5Ra_className{font-family:sans,sans Fallback}.DEj5Ra_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-stretch:75% 112.5%;font-family:mono;src:url(../media/martian_mono-s.p.0l5dt97quxm6j.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.cYkfDq_className{font-family:mono,mono Fallback}.cYkfDq_variable{--font-mono:"mono", "mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#f0eee8;--surface:#fdfcf9;--surface-lo:#f6f4ee;--well:#e8e5dd;--field:#f9f8f4;--ink:#17191b;--ink-2:#3f4347;--ink-3:#565a5c;--edge:#7c7f7e;--line:#17191b1f;--rule:#17191b09;--solid:#1f4bc6;--solid-hover:#193fa8;--on-solid:#fff;--brand:#1b45ba;--focus:#1f4bc6;--ok:#17663f;--signal:#ab2219;--warn:#7d4e00;--chart:#1f4bc6;--rim:inset 1px 1px 0 #ffffffe6;--raise:1px 2px 3px #544c3c1a, 4px 8px 16px -8px #544c3c4d;--raise-s:1px 1px 2px #544c3c24, 2px 3px 6px -3px #544c3c3d;--float:6px 14px 32px -10px #544c3c61, 1px 2px 6px #544c3c1f;--sink:inset 1px 2px 3px #544c3c29;--face:linear-gradient(135deg, var(--surface), var(--surface-lo));--key:linear-gradient(var(--surface), color-mix(in srgb, var(--surface) 40%, var(--ground)));--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%233f4347' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--r-panel:12px;--r-ctl:8px;--r-chip:6px;--h:38px;--h-s:32px;--gap:16px;--font-text:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-code:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--press:40ms;--release:.22s;--ease:cubic-bezier(.3, .7, .4, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#131412;--surface:#1c1d1a;--surface-lo:#191a17;--well:#0b0c0a;--field:#161714;--ink:#ecebe6;--ink-2:#c4c3bb;--ink-3:#9e9d95;--edge:#6c6d65;--line:#ecebe61f;--rule:#ecebe608;--solid:#3060e4;--solid-hover:#3a69ee;--brand:#93b2ff;--focus:#93b2ff;--ok:#70d49c;--signal:#ff958a;--warn:#efbf63;--chart:#5f86f2;--rim:inset 1px 1px 0 #fffaf012;--raise:1px 2px 3px #00000073, 4px 8px 16px -8px #000000b3;--raise-s:1px 1px 2px #00000080, 2px 3px 6px -3px #0009;--float:6px 14px 32px -10px #000c, 1px 2px 6px #00000073;--sink:inset 1px 2px 3px #0009;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23c4c3bb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-3:var(--ink);--line:var(--edge)}}@property --edge-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes edge-fade{0%,94%{--edge-fade:28px}to{--edge-fade:0px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{background:linear-gradient(var(--rule) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--rule) 1px, transparent 1px) 0 0 / 56px 56px, var(--ground);min-height:100dvh;color:var(--ink);font:15px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--solid) 24%, transparent)}.skip{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--float);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2:where(:not(.level-graph *)),h3:where(:not(.level-graph *)){color:var(--ink);text-wrap:balance;font-weight:650}h1{letter-spacing:-.022em;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.15}h2:where(:not(.level-graph *)){letter-spacing:-.01em;margin:0 0 12px;font-size:17px;line-height:1.3}h3:where(:not(.level-graph *)){margin:0 0 8px;font-size:14.5px;line-height:1.35}.lane h2,.facts dt,table.figures th,.team-at-work p,.sign-in-how h2,.sign-in-fields label>span,.sign-in-readout>span,h3:where(:not(.title,.small,.level-graph *)){color:var(--ink-2);font:500 11px/1.45 var(--font-code);letter-spacing:.07em;text-transform:uppercase;font-stretch:100%}p:where(:not(.level-graph *)){text-wrap:pretty;margin:0 0 10px}p:where(:not(.level-graph *)):last-child{margin-bottom:0}b,strong{font-weight:650}.lede{color:var(--ink-2);max-width:76ch;margin:0 0 18px}.muted{color:var(--ink-3)}.small{font-size:13.5px;line-height:1.5}code,.id,.amount,.count,time{font-variant-numeric:tabular-nums slashed-zero}code,.id{font-family:var(--font-code);font-stretch:87.5%}code:where(:not(.level-graph *)){background:var(--well);border:1px solid var(--line);border-radius:5px;max-width:100%;padding:1px 6px;font-size:12px;line-height:1.5;display:inline-block}.top:where(:not(.level-graph *)){z-index:20;background:var(--face);border-bottom:1px solid var(--line);box-shadow:var(--raise-s);position:sticky;top:0}.top-inner{flex-wrap:wrap;align-items:center;gap:6px 22px;max-width:1240px;min-height:56px;margin:0 auto;padding:8px 20px;display:flex}.brand{color:var(--ink);font:600 12px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-stretch:100%;text-decoration:none;display:inline-flex}.brand svg{box-shadow:var(--raise-s);border-radius:7px;flex:none}.brand .tile{fill:var(--solid)}.brand .roof{fill:var(--on-solid)}.spacer{flex:1}.narrow{max-width:560px;margin-inline:auto}.top nav{flex-wrap:wrap;flex:1;gap:2px;display:flex}.top nav a{border-radius:var(--r-ctl);min-height:34px;color:var(--ink-2);white-space:nowrap;transition:background var(--release) var(--ease), color .12s ease;align-items:center;gap:7px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.top nav a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.top nav a.attention{color:var(--ink);font-weight:600}.top nav a[aria-current=page]{background:var(--well);box-shadow:var(--sink), 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.who{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:inline-flex}main{max-width:1240px;margin:0 auto;padding:28px 20px 96px}main:focus{outline:none}.team-head{align-items:center;gap:6px 12px}.team-head h1{margin:0}.tabs{background:var(--well);border:1px solid var(--line);max-width:100%;box-shadow:var(--sink);border-radius:11px;flex-wrap:wrap;gap:2px;margin:14px 0 22px;padding:3px;list-style:none;display:inline-flex}.tabs a{border-radius:var(--r-ctl);min-height:32px;color:var(--ink-2);white-space:nowrap;transition:background var(--release) var(--ease), color .12s ease;align-items:center;gap:7px;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.tabs a:hover{background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--ink)}.tabs a[aria-current=page]{background:var(--key);box-shadow:var(--rim), var(--raise-s), 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.switcher{margin-left:auto;font-size:13.5px;position:relative}.switcher>summary{min-height:var(--h-s);background:var(--key);border:1px solid color-mix(in srgb, var(--edge) 55%, var(--line));border-radius:var(--r-ctl);box-shadow:var(--rim), var(--raise-s);color:var(--ink);align-items:center;gap:8px;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}.switcher>summary::-webkit-details-marker{display:none}.switcher>summary:before{content:none}.switcher>summary:after{content:"";border:solid var(--ink-3);border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.switcher[open]>summary{background:var(--well);box-shadow:var(--sink);margin-bottom:0}.switcher ul{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);min-width:240px;max-width:calc(100vw - 32px);box-shadow:var(--rim), var(--float);margin-top:6px;padding:5px;position:absolute;right:0}.switcher li a{border-radius:var(--r-ctl);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:14.5px;text-decoration:none;display:flex}.switcher li a:hover,.switcher li a:focus-visible{background:var(--well)}.panel{background:var(--face);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--rim), var(--raise);margin:var(--gap) 0;min-width:0;padding:20px 22px}.grid{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.grid.uneven{align-items:start}.grid>.panel,.panel .grid{margin:0}.grid.lead{grid-template-columns:minmax(260px,1fr) minmax(0,2.2fr)}.cards{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;padding:0;list-style:none;display:grid}.cards>li{background:var(--face);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--rim), var(--raise);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.cards>li>*{margin:0}.shortcuts{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.shortcuts a{min-height:var(--h-s);background:var(--key);border:1px solid color-mix(in srgb, var(--edge) 45%, var(--line));border-radius:var(--r-ctl);box-shadow:var(--rim), var(--raise-s);color:var(--ink);white-space:nowrap;align-items:center;padding:0 11px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.shortcuts a:hover{border-color:var(--edge);filter:brightness(.97)}.plain{margin:0;padding:0;list-style:none}.rows>li{border-top:1px solid var(--line);padding:14px 0}.rows>li:first-child{border-top:0;padding-top:0}.rows>li:last-child{padding-bottom:0}.head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.head>.chip{align-self:center}.head>h2,.head>h3{margin:0}h2>.muted{vertical-align:2px;background:var(--well);border:1px solid var(--line);min-width:22px;color:var(--ink-2);font:500 11.5px/1.4 var(--font-code);letter-spacing:0;text-align:center;border-radius:999px;margin-left:4px;padding:1px 7px;font-stretch:87.5%;display:inline-block}.id{color:var(--ink-3);font-size:.86em;font-weight:500}.title{font-weight:650}a.title,.title a,.card-title{color:var(--ink);text-decoration:none}a.title:hover,.title a:hover,.card-title:hover{color:var(--brand);text-decoration:underline}.chip{vertical-align:middle;background:var(--well);border:1px solid var(--line);border-radius:var(--r-chip);min-height:22px;color:var(--ink-2);font:400 11.5px/1.2 var(--font-code);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-stretch:87.5%;display:inline-flex}.chip.ok{--tone:var(--ok)}.chip.warn{--tone:var(--signal)}.chip.caution{--tone:var(--warn)}.chip:is(.ok,.warn,.caution){background:color-mix(in srgb, var(--tone) 9%, var(--surface));border-color:color-mix(in srgb, var(--tone) 30%, transparent);color:var(--tone)}.chip:is(.ok,.warn,.caution):before,.notice:before,.notice.attention>span:first-child:before{content:"";background:var(--tone);width:6px;height:6px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--tone) 20%, transparent);border-radius:50%;flex:none}.facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:7px 18px;margin:0;display:grid}.facts dd{margin:0}.counts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.counts li{background:var(--well);border:1px solid var(--line);box-shadow:var(--sink);border-radius:10px;align-content:start;gap:2px;padding:11px 12px 12px;display:grid}.counts b{font:600 22px/1.25 var(--font-code);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.02em;font-stretch:87.5%;display:block}.counts .muted{color:var(--ink-2);font-size:12.5px;line-height:1.35}.text{white-space:pre-wrap;max-width:84ch;margin:8px 0 0}.notice{--tone:var(--ink-3);background:color-mix(in srgb, var(--tone) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);border-radius:var(--r-ctl);margin:12px 0;padding:11px 14px 11px 36px;position:relative}.notice:before{position:absolute;top:calc(8px + .775em);left:15px}.notice.ok{--tone:var(--ok)}.notice.error{--tone:var(--signal);color:var(--signal)}.empty{color:var(--ink-3);margin:0}.panel.empty{background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px dashed var(--edge);box-shadow:none;text-align:center;padding:26px 22px}.panel.empty .hint{margin-top:6px}input,textarea,select,button{font:inherit;color:inherit}input:where(:not(.level-graph *)),textarea:where(:not(.level-graph *)),select:where(:not(.level-graph *)){width:100%;max-width:100%;min-height:var(--h);background-color:var(--field);border:1px solid var(--edge);border-radius:var(--r-ctl);box-shadow:var(--sink);color:var(--ink);padding:7px 12px;font-size:15px;font-weight:400;line-height:1.45;transition:border-color .12s,background-color .12s}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:where(:not(.level-graph *)):hover,textarea:where(:not(.level-graph *)):hover,select:where(:not(.level-graph *)):hover{border-color:var(--ink-3)}input:where(:not(.level-graph *)):focus-visible,textarea:where(:not(.level-graph *)):focus-visible,select:where(:not(.level-graph *)):focus-visible{outline-offset:1px;border-color:var(--focus);background-color:var(--surface)}textarea:where(:not(.level-graph *)){resize:vertical;display:block}select:where(:not(.level-graph *)){appearance:none;background-image:var(--chevron);background-position:right 11px center;background-repeat:no-repeat;background-size:12px;padding-right:34px}input[type=checkbox]:where(:not(.level-graph *)),input[type=radio]:where(:not(.level-graph *)){appearance:none;cursor:pointer;border-radius:5px;flex:none;width:17px;height:17px;min-height:0;margin:0;padding:0}input[type=radio]:where(:not(.level-graph *)){border-radius:50%}input[type=checkbox]:where(:not(.level-graph *)):checked{background:var(--solid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 5 8.8l4.5-5.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:var(--raise-s);border-color:#0000}input[type=radio]:where(:not(.level-graph *)):checked{background:radial-gradient(circle, var(--on-solid) 0 3px, var(--solid) 3.5px);box-shadow:var(--raise-s);border-color:#0000}label:where(:not(.level-graph *)){color:var(--ink);gap:6px;font-size:13.5px;font-weight:600;display:grid}.stack{gap:14px;display:grid}.stack>*{margin-top:0;margin-bottom:0}.stack:has(>.panel){gap:var(--gap)}.inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline>label,.inline>.field{flex:200px}.inline>.hint{align-self:center}.field{gap:6px;display:grid}button:where(:not(.level-graph *)),.button{min-height:var(--h);background:var(--key);border:1px solid color-mix(in srgb, var(--edge) 55%, var(--line));border-radius:var(--r-ctl);box-shadow:var(--rim), var(--raise-s);color:var(--ink);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--release) var(--ease), box-shadow var(--release) var(--ease), border-color .12s ease, filter .12s ease;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}button:where(:not(.level-graph *)):hover,.button:hover{border-color:var(--edge);box-shadow:var(--rim), 1px 1px 1px #544c3c29;filter:brightness(.97)}button:where(:not(.level-graph *)):active,.button:active{box-shadow:var(--sink);filter:brightness(.94);transition-duration:var(--press);transform:translate(.5px,.5px)}button.primary,button.approve,a.button.primary{background:linear-gradient(color-mix(in srgb, var(--solid) 88%, #fff), var(--solid) 60%);box-shadow:inset 1px 1px 0 #fff3, 1px 2px 3px color-mix(in srgb, var(--solid) 40%, transparent), 3px 6px 12px -6px color-mix(in srgb, var(--solid) 55%, transparent);color:var(--on-solid);border-color:#0000}button.primary:hover,button.approve:hover,a.button.primary:hover{background:var(--solid-hover);box-shadow:inset 1px 1px 0 #ffffff29, 1px 1px 2px color-mix(in srgb, var(--solid) 45%, transparent);filter:none}button.primary:active,button.approve:active,a.button.primary:active{filter:none;box-shadow:inset 1px 2px 4px #0006}button.reject,button.danger{color:var(--signal)}button.reject:hover,button.danger:hover{border-color:color-mix(in srgb, var(--signal) 55%, var(--line))}button.s{min-height:var(--h-s);padding:0 11px;font-size:13.5px}button.quiet{border-color:var(--line);box-shadow:none;color:var(--ink-2);background:0 0}button.quiet.danger{color:var(--signal)}button.quiet:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:color-mix(in srgb, var(--edge) 45%, var(--line));box-shadow:none;filter:none}button:where(:not(.level-graph *)):disabled{background:var(--ground);border-color:var(--line);box-shadow:none;color:color-mix(in srgb, var(--ink) 55%, var(--ground));filter:none;cursor:progress;transform:none}button.primary:disabled,button.approve:disabled,button.reject:disabled,button.danger:disabled,button.quiet:disabled{background:var(--ground);border-color:var(--line);box-shadow:none}.linkish{min-height:0;box-shadow:none;color:var(--brand);font-size:inherit;font-weight:inherit;white-space:normal;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.linkish:hover{box-shadow:none;filter:none;text-decoration-thickness:2px}.linkish:active{box-shadow:none;transform:none}.linkish:disabled{color:var(--ink-3);background:0 0}details:where(:not(.level-graph *))>summary{width:fit-content;max-width:100%;color:var(--ink-2);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 0;font-weight:500;list-style:none;display:flex}details:where(:not(.level-graph *))>summary::-webkit-details-marker{display:none}details:where(:not(.level-graph *))>summary:before{content:"";border:solid var(--ink-3);width:6px;height:6px;transition:transform var(--release) var(--ease);border-width:0 1.5px 1.5px 0;flex:none;margin:0 3px 0 2px;transform:rotate(-45deg)}details:where(:not(.level-graph *))[open]>summary:before{transform:rotate(45deg)}details:where(:not(.level-graph *))>summary:hover{color:var(--ink)}details:where(:not(.level-graph *))[open]>summary{color:var(--ink);margin-bottom:10px}.hint{color:var(--ink-3);margin:0;font-size:13px;font-weight:400;line-height:1.5}label.check{color:var(--ink);cursor:pointer;align-items:baseline;gap:9px;font-size:14.5px;font-weight:400;display:flex}label.check input{position:relative;top:3px}label.check:has(input[name=approved]:not(:checked))+label{display:none}.qr{border:1px solid var(--line);border-radius:var(--r-ctl);width:200px;max-width:100%;box-shadow:var(--raise-s);background:#fff;padding:8px}.qr svg{width:100%;height:auto;display:block}code.key,code.path{word-break:break-all}.filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px 14px;display:grid}.audit>li{grid-template-columns:7rem minmax(0,1fr);gap:4px 12px;display:grid}@media (max-width:560px){.audit>li{grid-template-columns:minmax(0,1fr)}}.codes{background:var(--well);border:1px solid var(--line);box-shadow:var(--sink);font:500 13px/1.5 var(--font-code);font-variant-numeric:tabular-nums slashed-zero;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 12px;padding:14px 16px;font-stretch:87.5%;display:grid}.codes:where(:not(:last-child)){margin-bottom:12px}.person{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:10px 28px;display:grid}.person>*{margin:0}.who-they-are{padding-top:4px}.who-they-are>p{margin:2px 0 0}.their-teams{justify-items:start;gap:8px;display:grid}.memberships{gap:8px;width:100%;display:grid}.memberships>li{grid-template-columns:minmax(0,9rem) auto 1fr;align-items:center;gap:8px 10px;display:grid}.memberships form{align-items:center;gap:8px;display:flex}.memberships select{width:11rem;min-height:var(--h-s);padding-block:4px;font-size:14px}.on-team{font-weight:600}.verdicts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px 20px;max-width:64rem;margin-top:12px;display:grid}.more{margin-top:10px;font-size:13.5px}.verdicts form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.verdicts form>label{grid-column:1/-1}.score{flex-wrap:wrap;gap:2px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.score .chip{min-height:0;color:var(--ink-3);background:0 0;border:0;padding:0}.board-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 14px;display:flex}.board-bar .lede{margin:0}.kanban{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--edge-fade)), #00000040);mask-image:linear-gradient(to right, #000 calc(100% - var(--edge-fade)), #00000040);align-items:flex-start;gap:10px;margin-right:min(0px,50% + 16px - 50vw);padding:2px 28px 12px 2px;scroll-padding-inline:2px 28px;display:flex;overflow-x:auto}@supports (animation-timeline:scroll()){.kanban,.graph{animation:linear both edge-fade;animation-timeline:scroll(self inline)}}.lane{background:var(--well);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--sink);scroll-snap-align:start;flex:1 0 228px;min-width:0;max-width:340px;padding:10px}.lane:not(:has(ol)){flex:0 0 172px}.lane h2{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:3px 3px 2px;font-weight:600;display:flex}.lane .count{background:var(--surface);border:1px solid var(--line);min-width:22px;color:var(--ink-2);letter-spacing:0;text-align:center;border-radius:999px;padding:1px 6px;font-weight:500}.lane header .hint{margin:0 3px 10px;font-size:12.5px}.lane .empty{margin:0 3px 2px}.lane>ol,.lane-cards{gap:8px;display:grid}.lane>.hint{margin:10px 3px 2px}.card{background:var(--face);border:1px solid var(--line);box-shadow:var(--rim), var(--raise-s);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px 11px;display:grid}.card-title{font-size:14.5px;font-weight:600;line-height:1.35}.card .chips{flex-wrap:wrap;gap:4px;display:flex}.card .meta{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.card code.branch{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.card.status-building{box-shadow:inset 3px 0 0 var(--solid), var(--raise-s)}.card.status-blocked,.card.status-question,.card.lapsed{box-shadow:inset 3px 0 0 var(--signal), var(--raise-s)}.card.status-done .card-title{color:var(--ink-2);font-weight:500}.claim{color:var(--brand);font-size:12.5px;font-weight:500}.graph{border-radius:var(--r-ctl);max-width:100%;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--edge-fade)), #00000040);mask-image:linear-gradient(to right, #000 calc(100% - var(--edge-fade)), #00000040);padding-right:24px;overflow:auto}.graph svg{font:12px var(--font-text);display:block}.graph .band{fill:var(--well);stroke:var(--line)}.graph .band-label{fill:var(--ink-2);font-weight:600}.graph .node rect{fill:var(--surface);stroke:var(--edge)}.graph .node text{fill:var(--ink)}.graph .node text.sub{fill:var(--ink-3);font-size:11px}.graph .node.status-building rect{stroke:var(--solid);stroke-width:2px}.graph .node.status-blocked rect,.graph .node.status-question rect{stroke:var(--signal);stroke-width:2px}.graph .node.status-proposed rect,.graph .node.status-researching rect,.graph .node.status-triage rect{stroke-dasharray:4 3}.graph .node.status-done text,.graph .node.status-rejected text{fill:var(--ink-3)}.graph .dep{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.graph .arrowhead{fill:var(--ink-3)}.level-graph{border:1px solid var(--line);border-radius:var(--r-ctl);height:clamp(420px,72vh,900px);overflow:hidden}fieldset.choices{border:0;gap:8px;margin:0;padding:0;display:grid}fieldset.choices>legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:13.5px;font-weight:600}.choices.nested{gap:6px;padding-left:26px;display:grid}pre.report{white-space:pre-wrap;font:inherit;background:var(--well);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--sink);margin:8px 0 0;padding:12px 14px;font-size:13.5px}.chart{margin:12px 0 4px}.chart .plot{border-bottom:1px solid var(--edge);height:160px;margin:44px 0 0 48px;position:relative}.chart .gridline,.chart .limit{border-top:1px solid var(--line);position:absolute;left:0;right:0}.chart .gridline span{font:500 10.5px/1 var(--font-code);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:87.5%;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.chart .limit{border-top:1px dashed var(--ink-3);z-index:1}.chart .limit span{color:var(--ink-2);background:var(--surface);border-radius:4px;padding:0 5px;font-size:11.5px;position:absolute;bottom:3px;left:4px}.chart .columns{margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.chart .columns li{outline:none;flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.chart .bar{background:var(--chart);border-radius:4px 4px 0 0;width:min(26px,100% - 6px);min-height:1px}.chart .columns li:hover .bar,.chart .columns li:focus-visible .bar{opacity:.8}.chart .columns li:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:4px}.chart .value{font:600 11px/1 var(--font-code);white-space:nowrap;font-stretch:87.5%;position:absolute;left:50%;transform:translate(-50%,-5px)}.chart .tip{z-index:2;visibility:hidden;white-space:nowrap;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--float);pointer-events:none;padding:5px 9px;font-size:12.5px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.chart .tip b{color:var(--ink)}.chart .columns li:nth-child(-n+2) .tip{left:0;transform:none}.chart .columns li:nth-last-child(-n+2) .tip{left:auto;right:0;transform:none}.chart .columns li:hover .tip,.chart .columns li:focus .tip{visibility:visible}.chart .columns:has(li:hover,li:focus) .value{visibility:hidden}.chart .days{margin-left:48px;padding-top:6px;display:flex}.chart .days span{text-align:center;font:500 10.5px/1.2 var(--font-code);color:var(--ink-3);white-space:nowrap;flex:1;font-stretch:87.5%}@media (max-width:520px){.chart .days span:nth-child(2n){visibility:hidden}}.tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tiles li{padding:12px 14px 13px}.tiles b{font-size:24px}.meter{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:3px;height:6px;margin:6px 0 2px;display:block;overflow:hidden}.meter>span{background:var(--chart);border-radius:3px;height:100%;display:block}.meter.near>span{background:var(--warn)}.meter.over>span{background:var(--signal)}.ranked li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ranked li:first-child{border-top:0}.ranked .amount{font-family:var(--font-code);color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-stretch:87.5%}table.figures{border-collapse:collapse;margin-top:8px;font-size:13.5px}table.figures th,table.figures td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:5px 20px 5px 0}.badge{background:var(--solid);min-width:20px;color:var(--on-solid);font:600 11px/20px var(--font-code);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-stretch:87.5%;display:inline-block}.notice.attention{--tone:var(--warn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px 10px 14px;display:flex}.notice.attention:before{content:none}.notice.attention>span:first-child{flex:16rem;padding-left:20px;position:relative}.notice.attention>span:first-child:before{position:absolute;top:calc(.775em - 3px);left:1px}.chip.link{color:var(--ink);font-family:var(--font-text);font-size:12.5px;text-decoration:none}.chip.link:hover{border-color:var(--edge);text-decoration:underline}li.waiting{gap:12px;padding:18px 0;display:grid}li.waiting>p,li.waiting>dl{margin:0}li.waiting>*,.panel>details>form.stack{max-width:56rem}dl.raised{gap:6px;margin:0;display:grid}dl.raised>div{--tone:var(--warn);background:color-mix(in srgb, var(--tone) 6%, var(--surface));border-radius:var(--r-ctl);box-shadow:inset 3px 0 0 var(--tone);padding:9px 14px;font-size:14px}dl.raised>div.recommends{--tone:var(--solid)}dl.raised dt{font-weight:650;display:inline}dl.raised dt:after{content:": "}dl.raised dd{margin:0;display:inline}.missing{color:var(--signal)}.ask .text{margin:0}.ask>p.small{margin:0 0 2px}.answer{background:var(--well);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--sink);gap:12px;padding:16px}.answer .notice{margin:0}label.check.choice{background:var(--face);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--rim), var(--raise-s);padding:10px 12px;line-height:1.45;transition:border-color .12s}label.check.choice:hover{border-color:var(--edge)}label.check.choice .hint{margin-top:2px;display:block}label.check.choice:has(input:checked){background:color-mix(in srgb, var(--solid) 7%, var(--surface));border-color:var(--solid);box-shadow:0 0 0 1px var(--solid)}.answered{background:color-mix(in srgb, var(--ok) 6%, var(--surface));border-radius:var(--r-ctl);box-shadow:inset 3px 0 0 var(--ok);margin:8px 0;padding:9px 14px}.answered p{margin:0}details.settled>summary{color:var(--ink)}.inline-heading{margin:0;font-size:17px;display:inline}.team-inbox{margin-top:28px}.team-inbox>.head h2{margin:0}.asked-because{display:block}li.decided>*{max-width:56rem}dl.raised.ruling>div.chose{--tone:var(--solid)}dl.raised.ruling>div.because{--tone:var(--edge)}.weighed{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.weighed li:not(:last-child):after{content:"·";color:var(--ink-3);margin:0 8px}.answered.overturned{background:color-mix(in srgb, var(--signal) 6%, var(--surface));box-shadow:inset 3px 0 0 var(--signal)}.noted{border-left:1px solid var(--line);padding-left:14px}.matrices{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.matrix-box{background:var(--well);border:1px solid var(--line);min-width:0;box-shadow:var(--sink);border-radius:10px;padding:12px 14px 8px}.matrix-box.in-force{border-color:var(--solid);box-shadow:var(--sink), 0 0 0 1px var(--solid)}table.matrix{table-layout:fixed;width:100%;margin:0}table.matrix caption{text-align:left;padding-bottom:4px}table.matrix caption .title{margin-right:4px;font-size:14.5px}table.matrix th,table.matrix td{padding:6px 6px 6px 0}table.matrix tbody tr:last-child>*{border-bottom:0}table.matrix td[data-route]{font-weight:600}table.matrix td[data-route=ask]{color:var(--warn)}table.matrix td[data-route=tell]{color:var(--brand)}table.matrix td[data-route=decide]{color:var(--ink-2);font-weight:400}.instructions{background:var(--well);border:1px solid var(--line);border-radius:var(--r-ctl);max-width:none;box-shadow:var(--sink);margin-top:8px;padding:10px 14px;font-size:14px}.agreement-form{max-width:56rem}.agreement-form input[name=code]{max-width:14rem}fieldset.topics{gap:0}fieldset.topics>.hint:first-of-type{margin-bottom:6px}.topic{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:center;gap:6px 16px;padding:10px 0;display:grid}.topic+.hint{border-top:1px solid var(--line);padding-top:10px}.every{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:center;gap:4px 12px;margin:0 0 4px 34px;transition:opacity .12s;display:grid}.every>label{grid-column:1/-1}.every>.hint{margin:0}fieldset.messages:has(input[value=digest]:not(:checked)) .every{opacity:.6}.hints>li>p{max-width:56rem;margin:0}.hints>li>.suggests{margin-top:4px}fieldset.mode{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}fieldset.mode>legend{float:left;gap:2px;max-width:34em;padding:0;display:grid}.segmented{background:var(--well);border:1px solid var(--line);box-shadow:var(--sink);border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented label{color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:550;display:block}.segmented input{opacity:0;width:1px;height:1px;position:absolute}.segmented span{border-radius:var(--r-ctl);align-items:center;gap:7px;padding:6px 12px 6px 10px;display:flex}.segmented span:before{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--edge);border-radius:50%;flex:none}.segmented label:hover span{color:var(--ink)}.segmented input:checked+span{background:var(--key);box-shadow:var(--rim), var(--raise-s), 0 0 0 1px var(--line);color:var(--ink)}.segmented input:checked+span:before{background:var(--solid);box-shadow:0 0 0 2.5px color-mix(in srgb, var(--solid) 22%, transparent)}.segmented input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.digest-time{align-items:start}.digest-time select{max-width:100%}.digest-time label{min-width:0}code.big{letter-spacing:.08em;padding:8px 16px;font-size:26px;font-weight:500;display:inline-block}body:has(.sign-in){flex-direction:column;display:flex}main:has(>.sign-in){flex:1;width:100%;max-width:none;padding:0;display:flex}.sign-in{--switch:.24s;--greet:.5s;flex-direction:column;flex:1;min-width:0;display:flex}.team-at-work{pointer-events:none;flex:1 1 0;min-height:0;position:relative}.team-at-work canvas{width:100%;font-family:var(--font-code);position:absolute;left:0}.team-at-work p{white-space:nowrap;max-width:1240px;margin:0 auto;padding:0 20px;position:absolute;inset:16px 0 auto}.sign-in-context{justify-content:space-between;align-items:flex-end;gap:28px 56px;width:100%;max-width:1240px;margin:0 auto;padding:48px 20px 28px;display:flex}.sign-in-what{flex:0 34rem;min-width:0}.sign-in-what h1{letter-spacing:-.034em;margin:0 0 14px;font-size:clamp(30px,4.4vw,46px);line-height:1.05}.greeting{display:grid}.greeting>span{transition:opacity var(--greet) var(--ease), transform var(--greet) var(--ease), filter var(--greet) var(--ease);grid-area:1/1}.greeting.named>span:first-child{opacity:0;filter:blur(6px);transform:translateY(-.2em)}.greeting.named>span:last-child{animation:arrive var(--greet) var(--ease) both}@keyframes arrive{0%{opacity:0;filter:blur(6px);transform:translateY(.2em)}}.sign-in-what .lede{text-wrap:balance;margin:0}.sign-in-what .lede+.lede{margin-top:4px}.sign-in-how{text-align:right;flex:0 26rem;min-width:0}.sign-in-how:not(:has(h2,p)){display:none}.sign-in-swap{animation:arrive var(--switch) var(--ease) both}.sign-in-how h2{margin:0 0 4px}.sign-in-how .notice{text-align:left;margin:14px 0 0}.sign-in-how>:empty+.notice{margin-top:0}.sign-in-bar{--ctl:var(--h);z-index:20;background:var(--face);border-top:1px solid var(--line);box-shadow:var(--rim);position:sticky;bottom:0}.sign-in-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;max-width:1240px;min-height:56px;margin:0 auto;padding:8px 20px;display:flex}.sign-in-bar fieldset{border:0;min-width:0;margin:0;padding:0}.sign-in-bar .segmented{--n:2;--i:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.sign-in-bar .segmented:has(>label:nth-child(3)){--n:3}.sign-in-bar .segmented:has(>label:nth-child(2)>input:checked){--i:1}.sign-in-bar .segmented:has(>label:nth-child(3)>input:checked){--i:2}.sign-in-bar .segmented:before{content:"";inset-block:3px;width:calc((100% - 6px - (var(--n) - 1) * 2px) / var(--n));border-radius:var(--r-ctl);background:var(--key);box-shadow:var(--rim), var(--raise-s), 0 0 0 1px var(--line);transform:translateX(calc(var(--i) * (100% + 2px)));transition:transform var(--switch) var(--ease);position:absolute;left:3px}.sign-in-bar .segmented span{min-height:calc(var(--ctl) - 8px);white-space:nowrap;transition:color var(--switch) var(--ease);justify-content:center;padding-block:0;position:relative}.sign-in-bar .segmented span:before{transition:background-color var(--switch) var(--ease), box-shadow var(--switch) var(--ease)}.sign-in-bar .segmented input:checked+span{box-shadow:none;background:0 0}.sign-in-fields{flex:26rem;justify-content:flex-end;gap:8px;min-width:0;display:flex}.sign-in-fields label{min-width:0;min-height:var(--ctl);background:var(--field);border:1px solid var(--edge);border-radius:var(--r-ctl);box-shadow:var(--sink);cursor:text;transition:flex var(--switch) var(--ease), min-height var(--switch) var(--ease), margin var(--switch) var(--ease), padding var(--switch) var(--ease), border-width var(--switch) var(--ease), opacity var(--switch) var(--ease), border-color .12s ease;flex:0 300px;align-items:center;gap:10px;padding:0 0 0 12px;display:flex;overflow:hidden}.sign-in-fields label.off{opacity:0;border-width:0;flex:0 1 0;margin-left:-8px;padding-left:0}.sign-in-fields label>span{flex:none;line-height:1}.sign-in-fields label:hover{border-color:var(--ink-3)}.sign-in-fields label:focus-within{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.sign-in-fields label input{border-radius:0 var(--r-ctl) var(--r-ctl) 0;width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0 12px 0 0}.sign-in-fields label input:autofill{box-shadow:inset 0 0 0 100px var(--field);-webkit-text-fill-color:var(--ink)}.sign-in-fields button{flex:none}.sign-in-go{justify-items:center;display:grid}.sign-in-go>span{transition:opacity var(--switch) var(--ease);grid-area:1/1}.sign-in-go>.off{opacity:0}.sign-in-readout{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.panel>*+*,.narrow>*+*,details>*+*{margin-top:12px}.rows>li>*+*{margin-top:10px}.rows>li>.head+.small,.rows>li>.head+.muted{margin-top:4px}.audit>li>*+*,.person>*+*{margin-top:0}.panel>h2+.hint,.panel>h2+.small{margin-top:-6px}.panel.stack>*+*,.narrow.stack>*+*{margin-top:0}.panel>*+.grid{margin-top:var(--gap)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:18px;display:flex}.page-head .lede{margin-bottom:0}.folds-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:26px 0 8px;display:flex}.folds-bar>h2{margin:0}.folds-keys{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.folds-keys button[aria-pressed=true]{background:var(--well);border-color:var(--edge);box-shadow:var(--sink);color:var(--ink)}.folds-keys .divider{background:var(--line);width:1px;height:20px;margin:0 4px}.team-rows{margin:0 0 var(--gap);gap:10px;display:grid}.team-row{background:var(--face);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--rim), var(--raise);position:relative}details.team>summary{border-radius:var(--r-panel);width:100%;min-height:58px;color:var(--ink);grid-template-columns:12px minmax(150px,240px) auto;justify-content:start;align-items:center;gap:4px 14px;padding:12px 124px 12px 18px;font-weight:400;display:grid}details.team>summary:before{margin:0 0 2px 2px}details.team>summary:hover{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}details.team[open]>summary{border-radius:var(--r-panel) var(--r-panel) 0 0;border-bottom:1px solid var(--line);margin-bottom:0}.team-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.team-name .title{letter-spacing:-.01em;font-size:17px}.glance{color:var(--ink-2);grid-template-columns:152px 78px 118px 136px;align-items:center;gap:2px 14px;font-size:13.5px;display:grid}.glance-item{white-space:nowrap}.glance-item b{color:var(--ink);font:600 13.5px/1.2 var(--font-code);font-variant-numeric:tabular-nums slashed-zero;font-stretch:87.5%}.team-open{min-height:var(--h-s);background:var(--key);border:1px solid color-mix(in srgb, var(--edge) 45%, var(--line));border-radius:var(--r-ctl);box-shadow:var(--rim), var(--raise-s);color:var(--ink);align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:13px;right:16px}.team-open:hover{border-color:var(--edge);filter:brightness(.97)}details.team>.team-body{gap:18px;margin-top:0;padding:16px 18px 18px;display:grid}.team-body h3{margin-bottom:8px}.team-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px 40px;display:grid}.team-cols>section{min-width:0}.counts.mini{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0}.counts.mini li{padding:8px 10px 9px}.counts.mini>li:last-child:nth-child(odd){grid-column:auto}.counts.mini b{font-size:18px}.counts.mini .muted{overflow-wrap:normal;white-space:nowrap;font-size:12px}.counts.mini li.none b{color:var(--ink-3);font-weight:500}.runs-on{white-space:nowrap}.runs-on .chip{margin-left:2px}.spent{gap:10px;margin:0 0 10px;display:grid}.spent>li{gap:3px;display:grid}.spent-line{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.spent-line b{font-family:var(--font-code);font-variant-numeric:tabular-nums slashed-zero;font-stretch:87.5%}.spent .meter{margin:0}.spent-share{color:var(--ink-3);font-size:12.5px;line-height:1.3}.spent-share.near{color:var(--warn)}.spent-share.over{color:var(--signal)}.starting{margin:22px 0 0}.starting>h2{margin-bottom:8px}.starts{gap:10px;display:grid}.start-card{background:var(--face);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:inset 3px 0 0 var(--chart), var(--rim), var(--raise);gap:10px;padding:16px 20px 18px;display:grid}.start-card.ended{box-shadow:inset 3px 0 0 var(--signal), var(--rim), var(--raise)}.start-card>*{min-width:0;margin:0}.start-card .where{margin-top:-6px}.marks{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:2px 0;padding:0;list-style:none;display:grid}.marks li{color:var(--ink-3);font:500 11px/1.3 var(--font-code);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.marks .dot{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:3px;height:6px}.marks li.done{color:var(--ink-2)}.marks li.done .dot{background:var(--ok)}.marks li.now{color:var(--ink);font-weight:600}.marks li.now .dot{background:linear-gradient(90deg, var(--chart) 40%, color-mix(in srgb, var(--chart) 35%, transparent) 50%, var(--chart) 60%) 0 0 / 300% 100%;animation:1.8s linear infinite mark-now}.marks li.stopped{color:var(--signal);font-weight:600}.marks li.stopped .dot{background:var(--signal)}@keyframes mark-now{0%{background-position:100% 0}to{background-position:0 0}}.marks-now{color:var(--ink);font:600 11px/1.3 var(--font-code);letter-spacing:.06em;text-transform:uppercase;display:none}.start-card.ended .marks-now{color:var(--signal)}.start-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}a.button.s{min-height:var(--h-s);padding:0 11px;font-size:13.5px}.command{background:var(--well);border:1px solid var(--line);border-radius:var(--r-ctl);width:fit-content;min-width:0;max-width:100%;box-shadow:var(--sink);align-items:center;gap:6px;padding:3px 3px 3px 12px;display:flex}.command>code{overflow-wrap:normal;background:0 0;border:0;flex:auto;min-width:0;padding:6px 0;font-size:13px;line-height:1.55;overflow-x:auto}.command .word{white-space:nowrap}.command>button{flex:none;align-self:flex-start}.notice .said{color:var(--ink);font:400 13px/1.5 var(--font-code);margin-top:4px;font-stretch:87.5%;display:block}.start-actions>.hint{flex:260px}.nowrap{white-space:nowrap}.start-layout{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;display:grid}.start-layout .panel{margin:0}.start>.step{gap:14px;display:grid}.step>h2{align-items:center;gap:10px;margin:0 0 2px;display:flex}.num{background:var(--well);border:1px solid var(--line);width:24px;height:24px;box-shadow:var(--sink);color:var(--ink-2);font:600 12px/1 var(--font-code);border-radius:50%;flex:none;place-items:center;display:inline-grid}.step .where{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}input.code,b.code,span.code{font-family:var(--font-code);font-stretch:87.5%}input.six{letter-spacing:.14em;width:9.5rem}.hint.wrong{color:var(--signal)}.hint .count{float:right;margin-left:12px}.hint.paths code{word-break:break-all}.optional{color:var(--ink-3);margin-left:4px;font-size:12.5px;font-weight:400}.segments{background:var(--well);border:1px solid var(--line);border-radius:var(--r-ctl);width:fit-content;max-width:100%;box-shadow:var(--sink);flex-wrap:wrap;padding:3px;display:inline-flex}.segments label{cursor:pointer;display:block}.segments input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.segments span{min-height:30px;color:var(--ink-2);border-radius:6px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:550;display:inline-flex}.segments input:checked+span{background:var(--surface);box-shadow:var(--rim), var(--raise-s);color:var(--ink)}.segments input:focus-visible+span{outline:2px solid var(--focus);outline-offset:1px}.amounts>label{flex:90px}.amounts .amount{color:var(--ink-3);align-items:center;gap:6px;font-weight:400;display:flex}.code-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.code-row>input{flex:none}.step.commit h3{margin-bottom:4px}#start-missing{margin-top:2px}.step.commit{background:color-mix(in srgb, var(--solid) 4%, var(--surface))}.facts.recap{background:var(--field);border:1px solid var(--line);box-shadow:var(--sink);border-radius:10px;padding:12px 14px;font-size:14px}.next-steps{gap:12px;display:grid;position:sticky;top:76px}.next-steps>*{margin:0}.timeline,ol.setup{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline>li,ol.setup>li{counter-increment:step;grid-template-columns:1.6ch minmax(0,1fr);align-items:baseline;gap:4px 10px;min-width:0;font-size:13.5px;line-height:1.5;display:grid}.timeline>li:before,ol.setup>li:before{content:counter(step);color:var(--ink-3);font:600 13px/1.5 var(--font-code);text-align:right}ol.setup{gap:16px;margin:14px 0}ol.setup>li{font-size:15px}ol.setup>li>*{grid-column:2}.panel.how>p,.panel.how>ol>li>span{max-width:70ch}.how-projects{gap:8px;max-width:70ch;margin-top:22px;display:grid}.how-projects>*{margin:0}.how-projects>h2{font-size:14.5px}.how-projects>.command+.hint{margin-top:6px}.order{gap:8px;display:grid}.order-list,.order-rest,.subs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.order-list>li,.order-rest>li,.subs>li{background:var(--well);border:1px solid var(--line);box-shadow:var(--sink);border-radius:10px;grid-template-columns:2ch minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:grid}.order-rest>li,.subs>li.unused{border-style:dashed;border-color:color-mix(in srgb, var(--edge) 55%, var(--line));box-shadow:none;background:0 0}.order-rest>li{grid-template-columns:minmax(0,1fr) auto}.subs{max-width:56rem;margin:0 0 12px}.subs>li{grid-template-columns:2ch minmax(0,1fr);align-items:start;padding:10px 14px 11px 12px}.place{color:var(--ink-2);font:600 14px/1.3 var(--font-code);font-variant-numeric:tabular-nums;text-align:right}.sub{gap:2px;min-width:0;display:grid}.sub b{font:600 14px/1.3 var(--font-code);font-stretch:87.5%}.sub .muted{font-size:12.5px;line-height:1.4}.sub .meter{margin:5px 0 3px}.order-keys{gap:6px;display:flex}.order-empty{color:var(--ink-2);margin:0;font-size:13.5px}#subscriptions>h3{margin-top:16px}#subscriptions>p{max-width:56rem}#subscriptions>.small+.small{margin-top:0}@media (max-width:960px){.start-layout{grid-template-columns:minmax(0,1fr)}.next-steps{position:static}details.team>summary{grid-template-columns:12px minmax(0,1fr)}.glance{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-right:-104px}}@media (max-width:720px){details.team>summary{padding-right:112px}.team-cols{grid-template-columns:minmax(0,1fr)}.counts.mini{grid-template-columns:repeat(4,minmax(0,1fr))}.marks{margin-bottom:-4px}.marks .mark-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marks-now{display:block}.start-card:not(.ended) .where{display:none}.order-list>li{grid-template-columns:2ch minmax(0,1fr);align-items:start}.order-keys{grid-column:1/-1;justify-content:flex-end}.folds-keys{gap:6px}.folds-keys button{padding:0 9px}details.team>summary{grid-template-columns:12px minmax(0,1fr)}}@media (pointer:coarse){.team-open{min-height:44px;top:8px}details.team>summary{min-height:62px}.team-name{min-height:44px}.order-keys{gap:8px}a.button.s{min-height:44px}}@media (max-width:900px){.grid.lead,.person{grid-template-columns:minmax(0,1fr)}.sign-in-context{flex-direction:column;align-items:stretch}.sign-in-what,.sign-in-how{flex:none;max-width:34rem}.sign-in-how{text-align:left}.sign-in-bar-inner{gap:10px;padding-block:12px}.sign-in-bar fieldset{flex-basis:100%}.sign-in-bar .segmented{width:fit-content}.sign-in-fields label{flex:200px}}@media (max-height:480px){.sign-in-bar{position:static}}@media (max-width:720px){.top:where(:not(.level-graph *)){position:static}.top-inner{gap:6px 12px;padding:8px 16px}.top nav{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;margin-inline:-16px;padding:2px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.tabs{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.top nav a:focus-visible,.tabs a:focus-visible{outline-offset:-2px}.top nav::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.who{margin-left:auto}.who>span:first-child{display:none}main{padding:20px 16px 72px}h1{font-size:23px}.panel,.cards>li{padding:16px}.memberships>li{grid-template-columns:minmax(0,1fr)}.team-at-work p{padding:0 16px}.sign-in-context{padding:32px 16px 22px}.sign-in-bar{position:static}.sign-in-bar-inner{padding:12px 16px 16px}}@media (max-width:560px){.topic{grid-template-columns:minmax(0,1fr)}.every{grid-template-columns:minmax(0,1fr);margin-left:0}.every>input{max-width:7rem}.kanban{scroll-snap-type:x proximity;margin-inline:-16px;padding-inline:16px 28px;scroll-padding-inline:16px}.lane{flex:0 0 66%;max-width:none}.lane:not(:has(ol)){flex:none}.lane:not(:has(ol)) :is(.hint,.empty){display:none}.lane:not(:has(ol)) h2{margin:3px}.segmented{width:100%;display:grid}.sign-in-bar .segmented{width:100%}.sign-in-bar .segmented span{padding-inline:6px}.sign-in-fields{flex-direction:column}.sign-in-fields label{flex:0 0 var(--ctl)}.sign-in-fields label.off{min-height:0;margin:-8px 0 0}.counts{grid-template-columns:repeat(2,minmax(0,1fr))}.counts>li:last-child:nth-child(odd){grid-column:1/-1}.facts{grid-template-columns:1fr;gap:0}.facts dd{margin-bottom:8px}.shortcuts a{min-height:40px}}@media (pointer:coarse){input:where(:not(.level-graph *)),textarea:where(:not(.level-graph *)),select:where(:not(.level-graph *)){font-size:16px}button:where(:not(.level-graph *)):not(.linkish),.button,input:where(:not(.level-graph *)):not([type=checkbox],[type=radio]),select:where(:not(.level-graph *)),summary:where(:not(.level-graph *)),.switcher>summary,.top nav a,.tabs a,.shortcuts a{min-height:44px}.linkish{padding-block:12px}.sign-in-bar{--ctl:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.sign-in *{animation-duration:.01ms!important}}@media (forced-colors:active){button,.button,.panel,.card,.lane,.chip,.notice,input,textarea,select{border:1px solid canvastext}input[type=checkbox],input[type=radio]{appearance:auto}.top nav a[aria-current=page],.tabs a[aria-current=page],.segmented input:checked+span{outline-offset:-2px;outline:2px solid highlight}}
