@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--color-brand:#3f3fae;--color-brand-tint:#eef0fb;--color-brand-tint-strong:#f3f3fc;--color-ink:#15171c;--color-muted:#6b7280;--color-line:#e3e6ec;--color-bg:#f4f5f8;--color-surface:#fff;--color-ok:#12855b;--color-ok-tint:#e8f2ed;--color-warm:#fbf3e2;--color-warn:#b45309;--color-grey:#9aa1ac;--color-disabled:#c9cbe0;--color-track:#edeff3;--color-panel:#f7f8fb;--color-pill-neutral:#f1f2f7;--color-card-active:#fafafe;--color-card-dim:#fbfbfc;--color-empty:#fafafb;--color-tier-1:#22226e;--color-tier-2:#4b4bc4;--color-tier-3:#9a9ae0;--color-tier-0:#c9cbe0;--color-tier-1-a:#22226e;--color-tier-1-b:#2c2c82;--color-tier-1-c:#363696;--color-tier-2-a:#4b4bc4;--color-tier-2-b:#5d5dd0;--color-tier-2-c:#6e6eda;--color-tier-3-a:#9a9ae0;--color-tier-3-b:#a6a6e6;--color-tier-3-c:#b2b2ec;--surface-page:var(--color-bg);--surface-card:var(--color-surface);--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--text-on-brand:#fff;--border-default:var(--color-line);--action-primary:var(--color-brand);--action-primary-tint:var(--color-brand-tint);--action-primary-tint-strong:var(--color-brand-tint-strong);--action-disabled:var(--color-disabled);--status-positive:var(--color-ok);--status-positive-tint:var(--color-ok-tint);--status-caution-bg:var(--color-warm);--status-caution-text:var(--color-warn);--tier-inner:var(--color-tier-1);--tier-connection:var(--color-tier-2);--tier-outer:var(--color-tier-3);--tier-none:var(--color-tier-0);--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-base-size:16px;--text-base-line:1.5;--text-heading-size:21px;--text-heading-tracking:-.3px;--text-sub-size:14px;--text-label-size:12.5px;--text-label-tracking:.4px;--text-name-size:16.5px;--text-score-size:26px;--text-score-compact-size:21px;--text-score-small-size:10px;--text-meta-size:12.5px;--text-note-size:12.5px;--text-flag-size:10px;--text-flag-tracking:.5px;--text-logo-size:20px;--text-logo-tracking:-.4px;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-black:800;--radius-lg:11px;--radius-button:12px;--radius-card:14px;--radius-pill:20px;--radius-circle:50%;--border-width-standard:1.5px;--shadow-column:0 0 40px #0000000f;--shadow-lead:0 1px 2px #22226e0f, 0 8px 24px #22226e1a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;font:var(--weight-regular) var(--text-base-size) / var(--text-base-line) var(--font-sans);background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}h1,h2{font-size:var(--text-heading-size);font-weight:var(--weight-bold);letter-spacing:var(--text-heading-tracking);margin:0 0 6px}p{margin:0}.sub{color:var(--text-secondary);font-size:var(--text-sub-size);text-wrap:pretty;margin:0 0 18px;line-height:1.5}.note{font-size:var(--text-note-size);color:var(--text-secondary);text-wrap:pretty;line-height:1.5}.note.spaced{margin-top:16px}.hint{font-size:var(--text-note-size);color:var(--text-secondary);text-wrap:pretty;margin-top:9px;line-height:1.45}.label{font-size:var(--text-label-size);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--text-label-tracking);margin:18px 0 8px;display:block}.wrap{background:var(--surface-card);max-width:440px;min-height:100dvh;box-shadow:var(--shadow-column);flex-direction:column;margin:0 auto;display:flex;position:relative}header{border-bottom:1px solid var(--border-default);background:var(--surface-card);z-index:5;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}header .logo{text-decoration:none}header .context{font-size:var(--text-meta-size);color:var(--text-secondary);text-align:right}main{flex:1;padding:20px 16px 28px}main.has-nav{padding-bottom:96px}.back{font-size:var(--text-sub-size);font-weight:var(--weight-medium);color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:13px;text-decoration:none;display:inline-flex}.back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nav{background:var(--surface-card);border-top:1px solid var(--border-default);z-index:10;grid-template-columns:repeat(3,1fr);width:100%;max-width:440px;padding:8px 6px 12px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav a{text-align:center;font-size:11px;font-weight:var(--weight-medium);color:var(--text-secondary);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.nav a[aria-current=page]{color:var(--action-primary)}.nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.nav .badge{background:var(--action-primary);color:var(--text-on-brand);font-size:10.5px;font-weight:var(--weight-bold);border-radius:var(--radius-pill);place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 4px;display:grid;position:absolute;top:-2px;left:50%}.btn{background:var(--action-primary);width:100%;color:var(--text-on-brand);border-radius:var(--radius-button);font-size:15px;font-weight:var(--weight-medium);cursor:pointer;text-align:center;border:0;margin-top:20px;padding:15px;font-family:inherit;text-decoration:none;display:block}.btn:disabled{background:var(--action-disabled);cursor:not-allowed}.btn.ghost{background:var(--surface-card);color:var(--action-primary);border:var(--border-width-standard) solid var(--border-default);margin-top:12px}.btn.sm{font-size:var(--text-sub-size);margin-top:13px;padding:12px}.linkbtn{font-family:inherit;font-size:13px;font-weight:var(--weight-medium);color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.banner{background:var(--action-primary-tint);border-left:3px solid var(--action-primary);border-radius:var(--radius-lg);font-size:var(--text-sub-size);text-wrap:pretty;margin-bottom:16px;padding:13px 15px;line-height:1.45}.banner.warm{background:var(--status-caution-bg);border-left-color:var(--status-caution-text);color:var(--status-caution-text)}.banner.ok{background:var(--status-positive-tint);border-left-color:var(--status-positive)}.callout{background:var(--action-primary-tint);border-radius:var(--radius-card);margin-bottom:20px;padding:16px}.callout .t{font-size:var(--text-name-size);font-weight:var(--weight-bold);color:var(--action-primary)}.callout .s{font-size:var(--text-meta-size);color:var(--text-secondary);margin-top:3px}.pill{font-size:var(--text-meta-size);font-weight:var(--weight-medium);background:var(--action-primary-tint);color:var(--action-primary);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.pill.neutral{background:var(--color-pill-neutral);color:var(--text-secondary)}.pill.positive{background:var(--status-positive-tint);color:var(--status-positive)}.pill.caution{background:var(--status-caution-bg);color:var(--status-caution-text)}.empty{border:var(--border-width-standard) dashed var(--border-default);border-radius:var(--radius-card);background:var(--color-empty);padding:20px}.empty .t{font-weight:var(--weight-bold);text-wrap:pretty;margin-bottom:6px;font-size:15px}.empty .s{font-size:var(--text-sub-size);color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.done{padding:40px 0}.done .check{color:var(--status-positive);margin-bottom:14px;font-size:32px;line-height:1}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search]{width:100%;color:var(--text-primary);background:var(--surface-card);border:var(--border-width-standard) solid var(--border-default);border-radius:var(--radius-lg);padding:13px 14px;font-family:inherit;font-size:16px}input::placeholder{color:var(--color-grey)}input:focus{border-color:var(--action-primary);outline:0}input.bad{border-color:var(--status-caution-text)}.optionrow{text-align:left;background:var(--surface-card);border:var(--border-width-standard) solid var(--border-default);border-radius:var(--radius-lg);width:100%;font-family:inherit;font-size:15px;font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;align-items:center;gap:11px;margin-bottom:8px;padding:12px 13px;text-decoration:none;display:flex}.optionrow:last-child{margin-bottom:0}.optionrow input[type=radio]{opacity:0;pointer-events:none;position:absolute}.optionrow{--bar-fill:var(--color-grey)}.optionrow:has(input:checked){border-color:var(--action-primary);background:var(--action-primary-tint-strong);color:var(--action-primary);--bar-fill:var(--action-primary)}.optionrow.caution:has(input:checked){border-color:var(--status-caution-text);background:var(--status-caution-bg);color:var(--status-caution-text);--bar-fill:var(--status-caution-text)}.optionrow:has(input:checked) .val{color:inherit}.optionrow .rowmeta{font-size:var(--text-meta-size);font-weight:var(--weight-regular);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.optionrow .rowsub{font-size:var(--text-meta-size);font-weight:var(--weight-regular);color:var(--text-secondary);margin-top:2px;display:block}.optionrow.sel{border-color:var(--action-primary);background:var(--action-primary-tint-strong);color:var(--action-primary)}.optionrow.sel.caution{border-color:var(--status-caution-text);background:var(--status-caution-bg);color:var(--status-caution-text)}.optionrow.add{border-style:dashed;border-color:var(--action-primary);color:var(--action-primary);background:var(--surface-card)}.optionrow .tierdot{border-radius:3px;flex:none;width:10px;height:10px}.optionrow .val{font-size:var(--text-meta-size);font-weight:var(--weight-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.optionrow.sel .val{color:inherit}.chosen{align-items:center;gap:9px;margin-bottom:18px;display:flex}.chosen .trade{border-radius:var(--radius-pill);font-size:var(--text-sub-size);font-weight:var(--weight-medium);border:var(--border-width-standard) solid var(--action-primary);background:var(--action-primary-tint-strong);color:var(--action-primary);padding:9px 14px}.stack{flex-direction:column;gap:8px;display:flex}.stack .optionrow,.stack form{margin-bottom:0}.attach{border:var(--border-width-standard) dashed var(--border-default);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-sub-size);font-weight:var(--weight-medium);color:var(--action-primary);flex-direction:column;gap:3px;padding:12px 13px;display:flex}.attach .s{font-size:var(--text-meta-size);font-weight:var(--weight-regular);color:var(--text-secondary);text-wrap:pretty;line-height:1.4}.attach input{display:none}.linkbox{background:var(--action-primary-tint);border-radius:var(--radius-card);font-size:var(--text-sub-size);color:var(--action-primary);word-break:break-all;padding:14px 16px;line-height:1.5}.score{text-align:right;flex:none}.score b{font-size:var(--text-score-size);font-weight:var(--weight-black);letter-spacing:-.5px;color:var(--action-primary);font-variant-numeric:tabular-nums;line-height:1;display:block}.score span{font-size:var(--text-score-small-size);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--text-label-tracking);margin-top:4px;display:block}.score.off b{color:var(--color-grey)}.score.compact b{font-size:var(--text-score-compact-size)}.score.big b{letter-spacing:-1.2px;font-size:40px}.twoscore{flex:none;gap:16px;margin-left:auto;display:flex}.rank{border-radius:var(--radius-circle);width:22px;height:22px;font-size:11.5px;font-weight:var(--weight-bold);background:var(--color-pill-neutral);color:var(--text-secondary);flex:none;place-items:center;display:grid}.rank.lead{background:var(--action-primary);color:var(--text-on-brand)}.flag{font-size:var(--text-flag-size);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--text-flag-tracking);color:var(--action-primary);margin-bottom:6px;display:inline-block}.av{border-radius:var(--radius-circle);font-weight:var(--weight-bold);color:var(--text-on-brand);box-sizing:content-box;flex:none;place-items:center;display:grid}.av.ring{border:2px solid var(--surface-card)}.vstack{align-items:center;gap:9px;display:flex}.vstack .faces{flex:none;padding-left:4px;display:flex}.vstack .faces>*{margin-left:-4px}.vstack .note{font-size:var(--text-meta-size);color:var(--text-secondary)}.bars{flex:none;align-items:flex-end;gap:2px;width:26px;height:18px;display:flex}.bars i{background:var(--color-track);border-radius:2px;width:4px}.bands{margin-top:14px}.band{border-top:1px solid var(--border-default)}.band>summary{cursor:pointer;align-items:center;gap:9px;padding:10px 0;list-style:none;display:flex}.band>summary::-webkit-details-marker{display:none}.band.static>summary{cursor:default}.band.static .chev{visibility:hidden}.band .tierdot{border-radius:3px;flex:none;width:10px;height:10px}.band .val{font-size:var(--text-sub-size);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;min-width:24px}.band .who{color:var(--text-primary);font-size:13.5px}.band .n{color:var(--text-secondary);font-size:var(--text-meta-size);white-space:nowrap;margin-left:auto}.band .chev{fill:none;width:16px;height:16px;stroke:var(--color-grey);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.band[open]>summary .chev{transform:rotate(180deg)}.band.outside .val,.band.outside .who,.band.outside .n{color:var(--color-grey)}.people{padding:0 0 12px}.person{flex-wrap:wrap;align-items:center;gap:9px;padding:6px 0;display:flex}.person .pn{font-size:var(--text-sub-size);font-weight:var(--weight-medium)}.person .rt{margin-left:auto}.person .said{color:var(--text-secondary);font-size:var(--text-meta-size);text-wrap:pretty;flex-basis:100%;margin-left:35px;line-height:1.45}.pcard{background:var(--surface-card);border:var(--border-width-standard) solid var(--border-default);border-radius:var(--radius-card);flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex}.pcard.lead{border-color:var(--action-primary);box-shadow:var(--shadow-lead)}.pcard.dim{background:var(--color-card-dim)}.prow{align-items:flex-start;gap:10px;display:flex}.pname{font-size:var(--text-name-size);font-weight:var(--weight-bold);color:var(--action-primary);line-height:1.25;text-decoration:none;display:inline-block}.pmeta{font-size:var(--text-meta-size);color:var(--text-secondary);margin-top:3px}.pcard .grow{flex:1;min-width:0}.rcard{border:var(--border-width-standard) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);margin-bottom:12px;padding:14px}.rcard.unsorted{border-color:var(--action-primary);background:var(--action-primary-tint-strong)}.rcard .who{align-items:center;gap:10px;display:flex}.rcard .who .nm{font-size:15px;font-weight:var(--weight-bold);line-height:1.2}.rcard .who .said{font-size:var(--text-meta-size);color:var(--text-secondary);margin-top:2px}.rcard .who .rt{margin-left:auto}.namedrow{text-align:left;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;color:inherit;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;text-decoration:none;display:flex}.namedrow .nm{font-size:var(--text-sub-size);font-weight:var(--weight-medium)}.namedrow .tr{font-size:var(--text-meta-size);color:var(--text-secondary);margin-top:2px}.sortedrow{background:var(--status-positive-tint);border-radius:var(--radius-lg);font-size:var(--text-sub-size);color:var(--status-positive);align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.sortedrow .linkbtn{color:var(--status-positive);margin-left:auto}.ask{margin-top:14px}.hero{padding-bottom:18px}.hero .pill{margin-bottom:12px}.hero .bignum{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.hero .bignum .from{font-size:var(--text-sub-size);color:var(--text-secondary);text-wrap:pretty}.actions{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.act{border-radius:var(--radius-button);background:var(--action-primary);color:var(--text-on-brand);font-size:15px;font-weight:var(--weight-medium);border:var(--border-width-standard) solid var(--action-primary);justify-content:center;align-items:center;gap:8px;padding:14px 10px;text-decoration:none;display:flex}.act.ghost{background:var(--surface-card);color:var(--action-primary);border-color:var(--border-default)}.act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}table{border-collapse:collapse;width:100%;font-size:var(--text-sub-size);margin-top:8px}th{text-align:left;font-size:var(--text-label-size);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--text-label-tracking);color:var(--text-secondary);border-bottom:var(--border-width-standard) solid var(--border-default);padding:6px}td{border-bottom:1px solid var(--border-default);padding:7px 6px}td.r{text-align:right;font-variant-numeric:tabular-nums}
