@font-face{font-family:Newsreader;src:url(./newsreader-latin-opsz-normal-CO2DAF22.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(./newsreader-latin-opsz-italic-Do9TYrFO.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(./geist-latin-wght-normal-Dg_dQHbK.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(./geist-mono-latin-wght-normal-Cjtb1TV-.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root{--ink: #0c0d0e;--raised: #131517;--hair: #24272a;--bone: #eceae3;--muted: #8e8c85;--amber: #f2b63c;--steel: #6e9bff;--err: #e5484d;--amber-t: rgba(242, 182, 60, .1);--amber-l: rgba(242, 182, 60, .42);--steel-t: rgba(110, 155, 255, .1);--steel-l: rgba(110, 155, 255, .42);--bone-t: rgba(236, 234, 227, .06);--serif: "Newsreader", Georgia, serif;--sans: "Geist", ui-sans-serif, system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--rail: 240px;--side: 320px;--top: 64px;--r: 10px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font:400 15px/1.5 var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}p{margin:0}a{color:var(--bone);text-decoration-color:var(--muted);text-underline-offset:3px}a:hover{text-decoration-color:var(--bone)}:focus-visible{outline:2px solid var(--bone);outline-offset:2px}button{font:inherit;color:inherit}input{font:inherit}code{font-family:var(--mono);font-size:.86em}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--muted)}.small{font-size:13px}.tiny{font-size:11px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--bone);color:var(--ink);padding:8px 12px;border-radius:8px}.skip:focus{top:12px}.app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh}.work{min-width:0;display:flex;flex-direction:column}.cols{display:grid;grid-template-columns:minmax(0,1fr) var(--side);flex:1}.cols.solo{grid-template-columns:minmax(0,1fr)}.main{min-width:0;padding:28px 36px 72px;animation:fade .12s ease-out}.cols.solo .main{max-width:1080px}.side{border-left:1px solid var(--hair);position:sticky;top:var(--top);height:calc(100vh - var(--top));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hair) transparent}@keyframes fade{0%{opacity:0}}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:26px;padding:20px 14px 16px;border-right:1px solid var(--hair);overflow-y:auto}.logo{display:inline-flex;align-items:center;gap:11px;padding:6px 10px;color:var(--bone);text-decoration:none}.wordmark{font:600 26px/1 var(--serif);letter-spacing:-.01em;transform:translateY(-1px)}.nav{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-a{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:8px;color:var(--muted);text-decoration:none;font:500 14px var(--sans);transition:color .12s,background .12s}.nav-a:hover,.nav-a[aria-current=page]{color:var(--bone);background:var(--raised)}.nav-a[aria-current=page]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;background:var(--bone)}.nav-calls[aria-current=page] svg,.nav-calls[aria-current=page]:before{color:var(--amber);background-color:transparent}.nav-calls[aria-current=page]:before{background:var(--amber)}.nav-puts[aria-current=page] svg{color:var(--steel)}.nav-puts[aria-current=page]:before{background:var(--steel)}.venue{margin-top:auto;border:1px solid var(--hair);border-radius:var(--r);padding:12px 14px 6px;background:var(--raised)}.venue-h{font:500 16px var(--serif);margin-bottom:6px}.venue dl{margin:0}.venue dl>div{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:34px;border-top:1px solid var(--hair);font-size:13px}.venue dt{color:var(--muted)}.venue dd{margin:0;display:inline-flex;align-items:center;gap:4px}.dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted);margin-right:7px;flex:none}.dot-on{background:var(--amber)}.dot-on:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--amber);animation:ring .9s ease-out 1;opacity:0}.dot-err{background:var(--err)}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3);opacity:0}}.top{position:sticky;top:0;z-index:30;height:var(--top);display:flex;align-items:center;gap:14px;padding:0 28px 0 36px;background:var(--ink);border-bottom:1px solid var(--hair)}.top-mark{display:none}.search{flex:1;max-width:460px;position:relative;display:flex;align-items:center}.search .search-toggle{display:none}.search-f{flex:1;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--hair);border-radius:var(--r);background:var(--raised);color:var(--muted)}.search-f:focus-within{border-color:var(--muted)}.search-f input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--bone);font:14px var(--sans)}.search-f input::placeholder{color:var(--muted)}.search-bad{position:absolute;top:46px;left:0;font-size:12px;color:var(--err);background:var(--ink);padding:2px 4px}.top-r{margin-left:auto;display:flex;align-items:center;gap:10px}.pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--hair);border-radius:999px;background:transparent;font:500 13px var(--sans);color:var(--bone);white-space:nowrap}.pill .dot{margin-right:0}.acct{cursor:pointer}.acct:hover{border-color:var(--muted)}.wallet{position:relative}.pop{position:absolute;right:0;top:44px;z-index:40;min-width:260px;max-width:340px;background:var(--raised);border:1px solid var(--hair);border-radius:var(--r);padding:10px;display:grid;gap:4px}.menu a,.menu button{display:block;text-align:left;padding:9px 10px;border-radius:8px;border:0;background:none;text-decoration:none;cursor:pointer;font-size:14px}.menu a:hover,.menu button:hover{background:var(--bone-t)}.menu p{padding:4px 10px}.icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer}.icon-btn:hover{color:var(--bone);background:var(--bone-t)}.foot{display:flex;flex-wrap:wrap;gap:6px 22px;padding:18px 36px 26px;border-top:1px solid var(--hair);color:var(--muted);font-size:13px}.foot a{color:var(--muted)}.hero{margin:34px 0 6px}.display{font:400 clamp(40px,5vw,66px) / 1.02 var(--serif);letter-spacing:-.022em;margin:0}.head{margin:4px 0 22px}.title{font:400 clamp(34px,3.6vw,46px) / 1.05 var(--serif);letter-spacing:-.016em;margin:0}.lede{margin-top:12px;max-width:62ch;color:var(--muted);font-size:16px;line-height:1.55}.h2{font:500 22px/1.2 var(--serif);margin:0}.prose{color:var(--muted);max-width:68ch}.small-p{font-size:14px}.note{font-size:13px;color:var(--muted);max-width:72ch}.empty{color:var(--muted);font-size:14px;padding:18px 0}.notice{font-size:14px;padding:10px 14px;border-radius:8px;background:var(--amber-t);border:1px solid var(--amber-l)}.unit{font:400 13px var(--sans);color:var(--muted)}.big{font-size:18px}.link{border:0;background:none;padding:0;color:var(--bone);text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:3px;cursor:pointer;font-size:inherit}.out{display:inline-flex;align-items:center;gap:5px;color:var(--bone)}.out svg{color:var(--muted);flex:none}.addr{color:var(--bone);text-decoration:none;border-bottom:1px dotted var(--muted)}.addr:hover{border-bottom-color:var(--bone)}.tag{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font:600 11px var(--mono);color:var(--ink);flex:none;vertical-align:1px}.tag-call{background:var(--amber)}.tag-put{background:var(--steel)}.strip{margin:0 0 20px;padding:10px 14px;border:1px solid var(--hair);border-radius:var(--r);font-size:14px;color:var(--muted)}.strip b{color:var(--bone);font-weight:600}.strip-call{border-color:var(--amber-l)}.strip-call b{color:var(--amber)}.strip-err{border-color:var(--err);color:var(--bone)}.strip-local{border-style:dashed;border-color:var(--steel-l)}.strip-local b{color:var(--steel)}.gate{margin-top:24px;padding:26px 28px;border:1px solid var(--hair);border-radius:var(--r);background:var(--raised);display:grid;gap:14px;justify-items:start}.gate-t{font:400 26px/1.2 var(--serif)}.addresses{width:100%}.addresses dd{min-width:0;overflow-wrap:anywhere;font-size:13px}.banner{height:160px;border-radius:var(--r);overflow:hidden;border:1px solid var(--hair);background:var(--ink)}.banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.sec{margin-top:28px;display:grid;gap:14px}.figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hair);border-radius:var(--r);background:var(--raised)}.figs-3{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ink)}.fig{padding:16px 18px 18px;border-left:1px solid var(--hair);min-width:0}.fig:first-child{border-left:0}.fig-k{font-size:13px;color:var(--muted);margin-bottom:8px}.fig-v{font:500 24px/1.15 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fig-v .unit{display:block;margin-top:6px;font-size:12.5px}.fig-s{margin-top:6px;font-size:12px;color:var(--muted)}.num.flash{color:var(--amber);transition:color 0ms}.num{transition:color .6s ease-out}.panel,.box{background:var(--raised);border:1px solid var(--hair);border-radius:var(--r);padding:22px 24px;margin-top:20px;display:grid;gap:16px}.box-quiet{background:transparent}.rows{margin:0;display:grid}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid var(--hair);align-items:baseline}.row:first-child{border-top:1px solid var(--hair)}.row dt{color:var(--muted);font-size:14px}.row dd{margin:0;text-align:right;min-width:0}.field{display:grid;gap:10px}.field label{display:grid;gap:8px}.field-k{font-size:13px;color:var(--muted)}.field-in{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1px solid var(--hair);border-radius:var(--r);background:var(--ink)}.field-in:focus-within{border-color:var(--muted)}.field-in input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--bone);font:500 22px var(--mono);font-variant-numeric:tabular-nums}.field-in input::placeholder{color:#4a4c4f}.field-u{color:var(--muted);font:500 13px var(--mono)}.field-s{font-size:12px;color:var(--muted)}.field-inline{display:grid;gap:6px}.field-inline .field-in{height:44px;padding:0 12px}.field-inline .field-in input{font-size:15px}.check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);min-height:44px}.check input{width:18px;height:18px;accent-color:var(--bone)}.slip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slip .field-k{margin-right:4px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;border-radius:8px;border:1px solid var(--hair);background:transparent;color:var(--bone);font:600 14px var(--sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .12s ease-out,border-color .12s,background .12s,opacity .12s}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--muted)}.btn:active:not(:disabled){transform:translateY(0);opacity:.86}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-call,.btn-put,.btn-bone,.btn-pill{border-radius:999px}.btn-call{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn-put{background:var(--steel);border-color:var(--steel);color:var(--ink)}.btn-bone{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-call:hover:not(:disabled),.btn-put:hover:not(:disabled),.btn-bone:hover:not(:disabled){border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--bone-t)}.btn-wide{width:100%;height:52px;font-size:15px}.btn-small{height:34px;padding:0 14px;font-size:13px}.spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.act{display:grid;gap:6px;justify-items:start;min-width:0}.act.wide{justify-items:stretch}.act.wide .btn{width:100%;height:auto;min-height:52px;padding:10px 20px;font-size:15px;line-height:1.3;white-space:normal;text-align:center}.act-why{font-size:13px;color:var(--muted)}.act-no{font-size:13px;color:var(--err)}.act-gas{font-size:12px;color:var(--muted)}.status{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:10px 12px;border:1px solid var(--hair);border-left:2px solid var(--muted);border-radius:8px;font-size:13px;background:var(--ink);min-width:0}.status b{font-weight:600}.status-a{color:var(--bone)}.status-m{color:var(--muted);overflow-wrap:anywhere}.status-sign,.status-pending{border-left-color:var(--bone)}.status-done{border-left-color:var(--amber)}.status-next{border-left-color:var(--amber-l)}.status-done b{color:var(--amber)}.status-error{border-left-color:var(--err)}.status-error b{color:var(--err)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:transparent;color:var(--muted);font:500 12.5px var(--mono);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.chip:hover:not(:disabled){color:var(--bone);border-color:var(--muted)}.chip:disabled{opacity:.4;cursor:not-allowed}.chip[aria-pressed=true]{color:var(--bone);border-color:var(--bone);background:var(--bone-t)}.chip-call[aria-pressed=true]{color:var(--amber);border-color:var(--amber);background:var(--amber-t)}.chip-put[aria-pressed=true]{color:var(--steel);border-color:var(--steel);background:var(--steel-t)}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--hair);overflow-x:auto;scrollbar-width:none}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0;border:0;background:none;color:var(--muted);font:500 14px var(--sans);cursor:pointer;white-space:nowrap}.tab:hover,.tab[aria-selected=true]{color:var(--bone)}.tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bone)}.tabs-call .tab[aria-selected=true]:after{background:var(--amber)}.tabs-put .tab[aria-selected=true]:after{background:var(--steel)}.tab .sm{display:none}.tab-n{font-size:11.5px;color:var(--muted);border:1px solid var(--hair);border-radius:999px;padding:1px 7px}.builder{margin-top:24px;background:var(--raised);border:1px solid var(--hair);border-radius:var(--r);padding:22px 28px 24px;display:grid;gap:20px}.builder-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.builder-h h2{margin:0;font:500 14px var(--sans);color:var(--muted)}.builder-aside{margin-left:auto;font-size:13px}.sentence{font-family:var(--serif);font-size:clamp(22px,2.15vw,30px);line-height:1.75;font-weight:400;letter-spacing:-.005em;text-wrap:pretty}.slot{display:inline-block;font:500 .8em var(--mono);font-variant-numeric:tabular-nums;line-height:1.3;color:var(--amber);background:transparent;border:0;border-bottom:1.5px solid currentColor;border-radius:0;padding:0 4px;margin:0 2px;text-align:center;vertical-align:.06em;cursor:text}button.slot{cursor:pointer}.slot:focus{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.slot-put{color:var(--steel)}.slot-bad{color:var(--err)}.slot-ro,.slot[readonly]{cursor:default}.slot[readonly]:focus{outline:0}.slot-date{position:relative;display:inline-block}.date-native{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.chipset{display:grid;gap:10px}.chiprow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chiprow-k{width:52px;font-size:12.5px;color:var(--muted)}.wh{border-top:1px solid var(--hair);padding-top:14px}.wh-k{font-size:13px;color:var(--muted);margin-bottom:40px}.wh-axis{position:relative;display:flex;align-items:center;height:6px}.wh-zone{height:6px}.wh-lo{border-radius:999px 0 0 999px}.wh-hi{flex:1;border-radius:0 999px 999px 0}.wh-call .wh-lo{background:var(--hair)}.wh-call .wh-hi{background:var(--amber-l)}.wh-put .wh-lo{background:var(--steel-l)}.wh-put .wh-hi{background:var(--hair)}.wh-mark{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap}.wh-mark em{font:500 11.5px var(--mono);font-style:normal}.wh-strike{bottom:-6px;flex-direction:column}.wh-strike i{order:2;width:2px;height:22px}.wh-strike em{order:1;margin-bottom:4px}.wh-call .wh-strike{color:var(--amber)}.wh-put .wh-strike{color:var(--steel)}.wh-strike i{background:currentColor}.wh-now{top:-4px;color:var(--bone)}.wh-now i{width:1px;height:14px;background:var(--bone)}.wh-now em{margin-top:3px;color:var(--muted)}.wh-say{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.wh-say p{font-size:14px;color:var(--muted)}.wh-say b{display:block;color:var(--bone);font-weight:500;margin-bottom:2px}.wh-say p:last-child{text-align:right}.tt{margin:0;display:grid;border-top:1px solid var(--hair)}.tt>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--hair)}.tt dt{color:var(--muted);font-size:13px;padding-top:2px}.tt dd{margin:0;font-size:14px;line-height:1.5}.steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 26px}.steps li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.steps-n{width:24px;height:24px;border-radius:999px;border:1px solid var(--hair);display:grid;place-items:center;font-size:12px;flex:none}.steps li.now{color:var(--bone)}.steps-call li.now .steps-n{border-color:var(--amber);color:var(--amber)}.steps-put li.now .steps-n{border-color:var(--steel);color:var(--steel)}.steps-call li.done .steps-n{background:var(--amber);border-color:var(--amber);color:var(--ink)}.steps-put li.done .steps-n{background:var(--steel);border-color:var(--steel);color:var(--ink)}.book{margin-top:28px;display:grid;gap:8px}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font:500 12px var(--sans);color:var(--muted);padding:10px 14px 10px 0;border-bottom:1px solid var(--hair);white-space:nowrap}.tbl td{padding:11px 14px 11px 0;border-bottom:1px solid var(--hair);vertical-align:middle}.tbl .r{text-align:right}.tbl tr.stale td{opacity:.5}.tbl .cell-act{text-align:right;padding-right:0}.tbl .cell-act .act{justify-items:end}.tbl-log td,.tbl-split td{font-size:13.5px}.tbl-pos .pos-say td{font:italic 400 15px/1.5 var(--serif);color:var(--muted);padding-top:0}.tbl-pos .pos tr:first-child td{border-bottom:0}.tbl-pos .pos tr:last-child td{border-bottom:1px solid var(--hair)}.pos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:6px 0 12px}.pos-act{border:1px solid var(--hair);border-radius:var(--r);padding:12px 14px;display:grid;gap:10px;align-content:start;background:var(--raised)}.pos-act-t{font:500 16px var(--serif)}.pos-act .sentence,.pos-act .small{color:var(--muted)}.pos-act .slot{font-size:13px}.held{display:grid;gap:14px;margin-top:12px}.card{border:1px solid var(--hair);border-radius:var(--r);background:var(--raised);padding:16px 18px;display:grid;gap:14px}.card-call{border-left:2px solid var(--amber)}.card-put{border-left:2px solid var(--steel)}.card-h{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.card-b{display:grid;grid-template-columns:minmax(0,280px) auto minmax(0,1fr);gap:12px 18px;align-items:end;padding-top:12px;border-top:1px solid var(--hair)}.card-b .steps{grid-column:1 / -1}.card-b .field-in .link{font-size:13px}.claimbar{margin-top:22px;padding:14px 18px;border:1px solid var(--amber-l);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:flex-start}.claimbar-t{font:500 18px var(--serif);padding-top:4px}.claimbar-acts{display:flex;flex-wrap:wrap;gap:14px 22px}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}.activity{padding:22px 20px 36px}.activity-h{display:grid;gap:12px;margin-bottom:10px}.h-side{font:500 21px var(--serif);margin:0}.activity .chips{gap:4px}.activity .chip{height:28px;padding:0 9px;font-size:11.5px}.lines{list-style:none;margin:0;padding:0}.line{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.45;align-items:baseline}.line-t{color:var(--muted);font-size:11.5px;text-decoration:none}.line-t:hover{color:var(--bone)}.line-b{min-width:0;overflow-wrap:anywhere}.line-w{color:var(--muted);text-decoration:none}.line-w:hover{color:var(--bone)}.line-a{font-size:12px;white-space:nowrap;text-align:right}.line-call .line-a{color:var(--amber)}.line-put .line-a{color:var(--steel)}.line-new{animation:slide .2s ease-out}@keyframes slide{0%{transform:translateY(-8px);opacity:0}}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hair);border-radius:var(--r);overflow:hidden;background:var(--raised)}.stat{padding:15px 18px 14px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-width:0;outline-offset:-2px}.stat:nth-child(3n){border-right:0}.stat:nth-last-child(-n+3){border-bottom:0}.stat-k{font-size:13px;color:var(--muted)}.stat-v{font:500 20px/1.3 var(--mono);margin-top:6px;overflow-wrap:anywhere}.stat-src{font-size:11px;color:var(--muted);margin-top:6px;opacity:0;transition:opacity .12s;overflow-wrap:anywhere}.stat:hover .stat-src,.stat:focus .stat-src{opacity:1}@media (hover: none){.stat-src{opacity:.8}}.sweep{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:flex-start;justify-content:space-between;padding:16px 0 0}.sweep .prose{flex:1 1 360px;font-size:14px}.chart{margin:0;border:1px solid var(--hair);border-radius:var(--r);padding:14px 16px 10px;background:var(--raised)}.chart-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;color:var(--muted);margin-bottom:8px}.chart-box{width:100%;min-height:260px}.uplot{font-family:var(--mono)}.part{margin-top:34px}.part-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.part-code{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px}.term{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--hair)}.term-n{color:var(--amber);font-size:14px;padding-top:4px}.term-t{font:500 20px/1.25 var(--serif);margin:0 0 6px}.term-b{max-width:68ch;font:400 17.5px/1.62 var(--serif)}.part .prose{margin-top:14px;font:400 17.5px/1.62 var(--serif);color:var(--bone)}.toast{position:fixed;right:20px;bottom:20px;z-index:70;width:min(440px,calc(100vw - 32px));display:flex;gap:6px;align-items:flex-start;background:var(--raised);border:1px solid var(--hair);border-radius:var(--r);padding:8px;animation:up .2s ease-out}.toast .status{flex:1}.tabbar{display:none}.sheet-bg{position:fixed;inset:0;z-index:60;background:#0c0d0eb8;display:flex;align-items:flex-end}.sheet{width:100%;background:var(--raised);border-top:1px solid var(--hair);border-radius:16px 16px 0 0;padding:16px 16px calc(18px + env(safe-area-inset-bottom));display:grid;gap:14px;animation:up .2s ease-out;max-height:85vh;overflow-y:auto}.sheet-h{display:flex;justify-content:space-between;align-items:center}.sheet .nav-a{height:48px}.sheet .venue{margin-top:0}@keyframes up{0%{transform:translateY(24px);opacity:0}}@media (max-width: 1279px){.cols{grid-template-columns:minmax(0,1fr)}.side{position:static;height:auto;border-left:0;border-top:1px solid var(--hair);overflow:visible}.activity{padding:22px 36px 36px}.lines{max-width:760px}}@media (max-width: 1100px){.pos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.top{padding:0 16px;gap:10px}.top-mark{display:inline-flex}.main{padding:20px 16px 40px}.foot{padding:18px 16px 96px}.activity{padding:20px 16px 32px}.search{flex:0 0 auto;max-width:none;position:static}.search .search-toggle{display:inline-grid;width:40px;height:40px}.search-f{display:none}.search-open .search-f{display:flex;position:absolute;left:12px;right:12px;top:72px;z-index:35;height:48px}.search-bad{top:124px;left:16px}.net{display:none}.tabbar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);border-top:1px solid var(--hair);padding-bottom:env(safe-area-inset-bottom)}.tb-a{display:grid;justify-items:center;align-content:center;gap:3px;min-height:58px;padding:6px 0;border:0;background:none;color:var(--muted);font:500 10.5px var(--sans);text-decoration:none;cursor:pointer}.tb-a[aria-current=page]{color:var(--bone)}.tb-a.nav-calls[aria-current=page]{color:var(--amber)}.tb-a.nav-puts[aria-current=page]{color:var(--steel)}.builder{padding:18px 16px}.toast{left:16px;right:16px;width:auto;bottom:calc(70px + env(safe-area-inset-bottom))}}@media (max-width: 760px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.fig:nth-child(3){border-left:0}.fig:nth-child(n+3){border-top:1px solid var(--hair)}.figs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.figs-3 .fig:nth-child(3){border-left:1px solid var(--hair)}.figs-3 .fig:nth-child(n+3){border-top:0}.fig-v{font-size:19px}.figs-3 .fig-v{font-size:15px}.figs-3 .fig{padding:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3n){border-right:1px solid var(--hair)}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+3){border-bottom:1px solid var(--hair)}.stat:last-child{border-bottom:0}.two,.wh-say,.pos-grid{grid-template-columns:minmax(0,1fr)}.wh-say p:last-child{text-align:left}.tt>div{grid-template-columns:minmax(0,1fr);gap:2px}.card-b{grid-template-columns:minmax(0,1fr)}.term{grid-template-columns:minmax(0,1fr);gap:4px}.chip{height:40px;padding:0 14px}.tabs{gap:20px}.tab .lg{display:none}.tab .sm{display:inline}.activity .chip{height:40px}.btn-small{height:44px}.icon-btn{width:40px;height:40px}.nav-a{height:48px}.panel,.box,.gate{padding:18px 16px}.row{grid-template-columns:minmax(0,1fr);gap:2px}.row dd{text-align:left}.tbl thead{display:none}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%}.tbl tbody tr{border:1px solid var(--hair);border-radius:var(--r);padding:6px 14px;margin-bottom:10px;background:var(--raised)}.tbl td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;text-align:right}.tbl td.r{text-align:right}.tbl td:last-child{border-bottom:0}.tbl td[data-k]:before{content:attr(data-k);color:var(--muted);font:500 12px var(--sans);text-align:left;flex:none}.tbl td:empty{display:none}.tbl .cell-act{justify-content:flex-end}.tbl-pos tbody.pos{display:block;border:1px solid var(--hair);border-radius:var(--r);padding:6px 14px;margin-bottom:10px;background:var(--raised)}.tbl-pos tbody.pos tr{border:0;padding:0;margin:0;background:none}.tbl-pos .pos-say td,.tbl-pos .pos-acts td{display:block;text-align:left}.claimbar-acts,.claimbar .act,.claimbar .btn{width:100%}.display{font-size:40px}}.panel,.box,.builder,.gate,.sec,.card,.held,.book,.chipset,.field,.field label,.field-inline,.act,.pos-act,.activity-h{grid-template-columns:minmax(0,1fr)}.field,.field label,.field-in,.act,.row dd{min-width:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
