@font-face{font-family:fraunces;src:url(../media/fraunces_latin_standard_normal.p.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.fraunces_bf645359-module__Gbml0a__className{font-family:fraunces,Georgia,Times New Roman,serif;font-style:normal}.fraunces_bf645359-module__Gbml0a__variable{--font-fraunces:"fraunces", Georgia, Times New Roman, serif}
@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_latin_400_normal.p.3kiu02q1_kqh0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_latin_700_normal.p.417-y-7y4nwlv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_latin_400_italic.p.2iwy2znlyirtv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.atkinson_90c41dfc-module__DrIoxG__className{font-family:atkinson,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.atkinson_90c41dfc-module__DrIoxG__variable{--font-atkinson:"atkinson", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
:root{--bg:#f6f3ea;--surface:#fffdf7;--surface2:#efebdd;--ink:#22271f;--ink-soft:#575e4d;--line:#d5cfbc;--jade:#044c49;--jade-dark:#1f4a2e;--jade-2:#1e6b50;--jade-soft:#dbe7e0;--red:#a93a2c;--red-soft:#f4e0dc;--brass:#6f5620;--focus:#044c49;--green:#044c49;--green-deep:#1f4a2e;--pink:#fb6d97;--pink-ink:#c8306a;--coral:#fa818f;--straw:#f9ba86;--font-display:var(--font-fraunces), Fraunces, Georgia, serif;--t-xs:.889rem;--t-sm:.944rem;--t-md:1rem;--t-lg:1.056rem;--t-xl:1.278rem;--t-2xl:1.667rem;--tap:48px;--tap-main:56px;--gutter:16px;--field-line:#8a8672;--st-in-bg:#dbe7e0;--st-in-ink:#1f4a2e;--st-wait-bg:#f7ecd6;--st-wait-ink:#6b4e12;--st-ask-bg:#fdebd9;--st-ask-ink:#7a3b12;--st-new-bg:#fde6ee;--st-new-ink:#9a2553;--st-plain-bg:#efebdd;--st-plain-ink:#22271f;--count-red:#b42318;--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-atkinson), "Atkinson Hyperlegible", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;margin:0;font-size:1rem;line-height:1.55}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:112.5%}.soft{color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{max-width:1080px;margin:0 auto;padding:20px 18px 64px}.wrap.narrow{max-width:560px}.topbar{background:var(--surface);border-bottom:3px solid var(--jade);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.topbar .brand{font-family:var(--font-display);color:var(--green);white-space:nowrap;align-items:center;gap:10px;font-size:1.333rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar .brand .monogram{flex:none;width:40px;height:40px}@media (max-width:960px){.topbar .brand .brand-text{display:none}}.topbar .topbar-main{flex-wrap:wrap;flex:1;align-items:center;gap:18px;min-width:0;display:flex}.topbar .who{color:var(--ink-soft);align-items:center;gap:14px;font-size:.889rem;display:flex}.topbar .who-name{color:inherit;font-weight:600;text-decoration:none}.topbar .areas{flex-wrap:wrap;align-items:center;gap:4px;font-size:.944rem;display:flex}.topbar .area,.topbar .menu>summary{color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:600;line-height:1.3;text-decoration:none;list-style:none;display:inline-block}.topbar .menu>summary::-webkit-details-marker{display:none}.topbar .menu>summary:after{content:" ▾";font-size:.889rem}.topbar .area.on,.topbar .menu.on>summary{background:var(--jade-soft);color:var(--jade-dark)}@media (hover:hover) and (pointer:fine){.topbar .area:hover,.topbar .menu>summary:hover{background:var(--surface2)}}.topbar .menu{position:relative}.topbar .menu[open]>summary{background:var(--jade-soft);color:var(--jade-dark)}.topbar .menu .panel{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:260px;max-width:360px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #22271f24}.topbar .menu .item{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:10px 12px;font-size:1rem;font-weight:500;text-decoration:none;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.topbar .menu .item:hover{background:var(--surface2)}}.topbar .menu .item.add,.topbar .menu .item.buy{color:var(--jade-dark);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px}.topbar .menu .item .note{color:var(--ink-soft);white-space:normal;font-size:.889rem;font-weight:400;display:block}h1{font-family:var(--font-display);font-weight:600;font-size:var(--t-2xl);color:var(--green);letter-spacing:-.005em;margin:22px 0 6px}h2{color:var(--green);margin:28px 0 8px;font-family:inherit;font-size:1.444rem;font-weight:700}h3{margin:20px 0 8px;font-size:1.111rem}p.lead{color:var(--ink-soft);margin:0 0 18px}a{color:var(--jade);text-underline-offset:3px;text-decoration-thickness:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:20px 22px}.card h2:first-child,.card h3:first-child{margin-top:0}table.data{border-collapse:collapse;background:var(--surface);width:100%}table.data.people td{border-bottom:1px solid var(--line);padding:12px 8px}table.data th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border-bottom:2px solid var(--line);padding:10px 12px;font-size:.889rem}table.data td{border-bottom:1px solid var(--line);padding:12px;font-size:1rem}table.data tr:last-child td{border-bottom:none}.tablewrap{border:1px solid var(--line);background:linear-gradient(to right, var(--surface) 30%, #fff0) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, #fff0) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0003, #0000) left center / 16px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0003, #0000) right center / 16px 100% no-repeat scroll, var(--surface);border-radius:10px;overflow-x:auto}.tablewrap>table.data{background:0 0}@media (max-width:1023.98px){table.data .col-low{display:none}}.tablewrap.to-cards{container-type:inline-size}@container (max-width:899px){.to-cards table.data,.to-cards table.data tbody,.to-cards table.data tr,.to-cards table.data td{width:100%;display:block}.to-cards table.data thead{display:none}.to-cards table.data tr{border-bottom:1px solid var(--line);padding:10px 14px}.to-cards table.data tr:last-child{border-bottom:none}.to-cards table.data td{border:none;padding:2px 0;text-align:left!important}.to-cards table.data td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-soft);font-weight:700}.to-cards table.data td.card-head{font-weight:700;font-size:var(--t-md)}.to-cards table.data td.card-head:before{content:none}}label{margin:16px 0 6px;font-weight:600;display:block}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{width:100%;font:inherit;border:2px solid var(--field-line);min-height:54px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:10px;padding:12px 14px;font-size:1.111rem;line-height:1.3}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23575e4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;padding-right:44px}select[multiple]{background-image:none;padding-right:14px}textarea{resize:vertical;min-height:96px;line-height:1.45}input[type=date],input[type=time],input[type=month],input[type=datetime-local]{width:auto;height:54px}input[type=date]::-webkit-datetime-edit{padding:0}input[type=time]::-webkit-datetime-edit{padding:0}input[type=month]::-webkit-datetime-edit{padding:0}input[type=datetime-local]::-webkit-datetime-edit{padding:0}input[type=date],input[type=month]{min-width:min(220px,100%)}input[type=time]{min-width:min(190px,100%)}input[type=datetime-local]{min-width:min(340px,100%)}select.time-select{width:auto;min-width:min(170px,100%)}input[type=number]{appearance:textfield;width:auto;min-width:min(120px,100%)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=color]{border:2px solid var(--field-line);cursor:pointer;background:#fff;border-radius:8px;width:64px;height:54px;padding:4px}input[type=file]{width:100%;font:inherit;box-sizing:border-box;border:2px dashed var(--field-line);min-height:54px;color:var(--ink);background:#fff;border-radius:8px;padding:11px 14px;font-size:.944rem}input[type=file]::file-selector-button{font:inherit;border:2px solid var(--jade);background:var(--surface);color:var(--jade);cursor:pointer;border-radius:6px;margin-right:12px;padding:6px 12px;font-size:.889rem;font-weight:600}input::placeholder,textarea::placeholder{color:#6b6f62;opacity:1}input[type=checkbox],input[type=radio]{width:24px;height:24px;accent-color:var(--jade);vertical-align:middle;cursor:pointer;flex:none;margin:0}label.check,.choices label{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;margin:6px 0;padding:6px 0;font-weight:500;display:flex}label.check input,.choices label input{margin:0}fieldset{border:0;min-width:0;margin:12px 0;padding:0}fieldset legend,.choices .legend{margin:16px 0 4px;padding:0;font-weight:600;display:block}.choices.nested{margin-left:32px}.hint{color:var(--ink-soft);margin:-2px 0 10px;font-size:.889rem;display:block}.fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 16px;display:grid}.fields>*>label:first-child{margin-top:0}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:3px solid var(--focus);outline-offset:2px}button,.btn{cursor:pointer;border:2px solid var(--jade);background:var(--jade);color:#fff;border-radius:10px;min-height:52px;padding:13px 22px;font-size:1.056rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){button:hover,.btn:hover{background:var(--jade-dark);color:#fff}}.btn.secondary,button.secondary{background:var(--surface);color:var(--jade)}.btn.danger,button.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.quiet,button.quiet{color:var(--jade);min-height:var(--tap);background:0 0;border-color:#0000;padding:10px;font-size:.944rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.btn.quiet:hover,button.quiet:hover{background:var(--surface2);color:var(--jade-dark)}}.btn.small,button.small{min-height:var(--tap);padding:10px 16px;font-size:.889rem}button:disabled{opacity:.5;cursor:not-allowed}form.inline{display:inline}.pill{border-radius:999px;padding:4px 12px;font-size:.889rem;font-weight:700;line-height:1.4;display:inline-block}.pill:first-letter{text-transform:uppercase}.pill.expected{background:var(--surface2);color:var(--ink-soft)}.pill.captured{background:var(--st-wait-bg);color:var(--st-wait-ink)}.pill.posted{background:var(--jade);color:#fff}.pill.exception,.pill.open{background:var(--red-soft);color:var(--red)}.pill.resolved,.pill.checked_in{background:var(--jade-soft);color:var(--jade)}.pill.kind{background:var(--st-wait-bg);color:var(--st-wait-ink)}.pill.no_show{background:var(--red-soft);color:var(--red)}.pill.walk_up{background:var(--st-wait-bg);color:var(--st-wait-ink)}.msg-error{background:var(--red-soft);border:1px solid var(--red);color:var(--red);border-radius:8px;margin:12px 0;padding:12px 16px;font-weight:600}.msg-ok{background:var(--jade-soft);border:1px solid var(--jade);color:var(--jade-dark);border-radius:8px;margin:12px 0;padding:12px 16px;font-weight:600}.ledger{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ledger a{text-decoration:none}.ledger .cell{border:2px solid var(--line);background:var(--surface);text-align:center;color:var(--ink);border-radius:10px;padding:12px}.ledger .cell .t{font-size:1.222rem;font-weight:700}.score-grid input[type=number]{text-align:center;font-variant-numeric:tabular-nums;padding:10px 6px;font-size:1.333rem}.score-grid td,.score-grid th{text-align:center}.score-grid .total{font-variant-numeric:tabular-nums;font-size:1.333rem;font-weight:700}.big-rank{font-size:3.556rem;font-family:var(--font-display);color:var(--jade);line-height:1}.statrow{flex-wrap:wrap;gap:12px;display:flex}.stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:150px;padding:14px}.stat .v{font-variant-numeric:tabular-nums;font-size:1.667rem;font-weight:700}.stat .l{color:var(--ink-soft);font-size:.889rem}.board-surface{color:#eef2ef;background:#0c2624;min-height:100dvh}.board-surface h1,.board-surface h2{color:#eef2ef}.board-surface table.data{color:#eef2ef;background:#123330}.board-surface table.data td{color:#eef2ef;border-color:#2a4a46}.board-surface table.data th{color:#c3d6cf;border-color:#2a4a46}.board-timer{font-variant-numeric:tabular-nums;font-size:5.333rem;font-weight:700}@media (max-width:640px){.topbar{flex-wrap:wrap;gap:6px 10px;padding:10px 12px 8px}.topbar .brand{order:1;font-size:1.111rem}.topbar .who{order:2;gap:8px;margin-left:auto;font-size:.889rem}.topbar .who .who-settings{display:none}.topbar .who button.small{padding:4px 10px;font-size:.889rem}.topbar .topbar-main{flex-basis:100%;order:3;gap:0}.topbar .areas{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:2px;font-size:.889rem;overflow-x:auto}.topbar .area,.topbar .menu>summary{white-space:nowrap;padding:6px 11px}.topbar .menu .panel{max-width:none;position:fixed;top:auto;left:10px;right:10px}}.brandband{background:var(--brand,var(--jade));color:var(--brand-ink,#fff);border-radius:14px;margin:14px 0 12px;overflow:hidden}.brandband .cover{aspect-ratio:4;object-fit:cover;width:100%;display:block}.brandband .row{align-items:center;gap:20px;padding:22px 26px;display:flex}.brandband.compact .row{gap:14px;padding:14px 20px}.brandband .logo{object-fit:contain;background:#fff;border:2px solid #ffffffb3;border-radius:12px;flex:none}.brandband .logo.mark{width:84px;height:84px;font-family:var(--font-display);color:var(--brand,var(--jade));background:#ffffffeb;justify-content:center;align-items:center;font-size:2.222rem;display:inline-flex}.brandband.compact .logo.mark{width:56px;height:56px;font-size:1.556rem}.brandband .words{min-width:0}.brandband .kicker{color:inherit;letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.889rem;font-weight:600}.brandband h1{color:inherit;margin:2px 0 0;font-size:2rem;line-height:1.15}.brandband.compact h1{font-size:1.556rem}.brandband .line{opacity:.92;margin-top:4px;font-size:1rem}.brandband .line a{color:inherit}.tabs{flex-wrap:wrap;gap:6px;margin:6px 0 18px;display:flex}.tabs a{min-height:var(--tap);border:2px solid var(--brand-line,var(--line));color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:8px 16px;font-size:.944rem;font-weight:600;text-decoration:none;display:inline-flex}.tabs a.on{background:var(--brand,var(--jade));color:var(--brand-ink,#fff);border-color:var(--brand,var(--jade))}@media (hover:hover) and (pointer:fine){.tabs a:hover:not(.on){background:var(--brand-soft,var(--jade-soft))}}.preview-strip{background:var(--ink);color:var(--bg);text-align:center;padding:8px 16px;font-size:.889rem;font-weight:600}.preview-strip a{color:var(--bg);text-decoration:underline}.demo-strip .link-button{min-height:0;color:var(--bg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.listing-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:.889rem;font-weight:700}.listing-kind.is-tournament{background:var(--st-wait-ink);color:#fff;border-radius:999px;padding:2px 10px;display:inline-block}.small-note{margin:6px 0 0;font-size:.889rem}.tick{vertical-align:-.12em;width:1em;height:1em;margin-right:.3em;display:inline-block}.tick .tick-heart{width:1em;height:1em;display:inline-block}.stroke{width:190px;max-width:100%;height:12px;margin:2px 0 10px;display:block}.wordmark{mix-blend-mode:multiply;width:280px;max-width:80%;height:auto;margin:0 auto;display:block}.mascot{border:3px solid var(--pink);box-sizing:border-box;border-radius:50%;width:128px;height:128px;margin:0 auto;display:block}.mascot.small{border-width:2px;width:64px;height:64px;margin:0}.hero-art{mix-blend-mode:multiply;width:100%;max-width:300px;height:auto;display:block}.empty{text-align:center;padding:28px 20px}.empty .empty-title{color:var(--green);margin:12px 0 6px;font-size:1.222rem;font-weight:700}.empty .empty-text{max-width:30em;color:var(--ink);margin:0 auto}.empty .empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.moment-title{justify-content:center;align-items:center;gap:12px;display:flex}.moment-title .tick{width:1em;height:1em;margin:0}.welcome-art{flex:0 260px;max-width:260px}.welcome-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px;display:grid}.welcome-tile{border:1px solid var(--line);background:var(--surface);min-height:84px;color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.welcome-tile:first-child{border:2px solid var(--green)}@media (hover:hover) and (pointer:fine){.welcome-tile:hover{background:var(--surface2)}}.welcome-tile>span{flex-direction:column;gap:2px;display:flex}.welcome-tile b{color:var(--green);font-size:1.056rem}.welcome-tile .soft{font-size:.889rem}.welcome-mark{font-family:var(--font-fraunces), Georgia, serif;color:var(--green);align-items:center;gap:10px;font-size:1.167rem;font-weight:700;display:flex}.welcome-progress{font-size:var(--t-xs);color:var(--ink-soft);align-items:center;gap:10px;margin:0 0 14px;display:flex}.welcome-progress .bar{background:var(--line);border-radius:5px;flex:auto;height:10px;overflow:hidden}.welcome-progress .bar i{background:var(--green);height:100%;display:block}.welcome-steps{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 14px}.welcome-steps .row-link:first-child,.setup-slim .row-link:first-child{border-top:0}.welcome-steps .row-link{min-height:72px}.step-mark{border:2px solid var(--green);width:32px;height:32px;color:var(--green);font-weight:700;font-size:var(--t-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.step-mark.done{background:var(--green);color:#fff}.step-optional{border:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-soft);border-radius:999px;margin-left:6px;padding:0 8px;font-weight:400;display:inline-block}.welcome-go{padding:16px 0 calc(16px + var(--safe-bottom))}.welcome-go .note{text-align:center;font-size:var(--t-xs);color:var(--ink-soft);margin:8px 0 0}@media (max-width:639px){.welcome-go{background:var(--bg);border-top:1px solid var(--line);margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);position:sticky;bottom:0}}.empty-compact{align-items:center;gap:16px;padding:10px 0;display:flex}.empty-compact .empty-title{color:var(--green);margin:0 0 2px;font-size:1.056rem;font-weight:700}.empty-compact .empty-text{color:var(--ink);margin:0}.empty-compact .empty-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.board-mark{font-family:var(--font-fraunces), Georgia, serif;color:#c3d6cf;opacity:.9;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex;position:fixed;bottom:14px;right:18px}.ic{vertical-align:middle;flex:none}.st{font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;line-height:1.4;display:inline-flex}.st-in{background:var(--st-in-bg);color:var(--st-in-ink)}.st-wait{background:var(--st-wait-bg);color:var(--st-wait-ink)}.st-ask{background:var(--st-ask-bg);color:var(--st-ask-ink)}.st-new{background:var(--st-new-bg);color:var(--st-new-ink)}.st-plain{background:var(--st-plain-bg);color:var(--st-plain-ink)}.btn.main,button.main{width:100%;min-height:var(--tap-main);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.btn.mid,button.mid{min-height:var(--tap);font-size:var(--t-md);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.link-button{min-width:48px;min-height:48px;color:var(--jade);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.btn-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.btn-pair>*{width:100%}@media (max-width:640px){.btn-pair{grid-template-columns:minmax(0,1fr)}}.share-actions{margin:12px 0}.btn.share-done{background:var(--st-in-bg);color:var(--st-in-ink);border-color:var(--jade)}.page-head{margin:4px 0 14px}.page-head h1{margin:2px 0 4px;line-height:1.15}.page-line{font-size:var(--t-md);color:var(--ink)}.kicker{font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.back-link{min-height:var(--tap);font-size:var(--t-md);align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-weight:700;text-decoration:none;display:inline-flex}.m-back{margin-bottom:4px}.m-back.phone-only{display:none}@media (max-width:640px){.m-back.phone-only{display:inline-flex}}.m-sec{margin:24px 0}.m-sec~.m-sec{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}@media (max-width:1099.98px){.pane-l~.pane-r>.m-sec{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}}h2.m-sec-title:before{content:"";background:var(--pink);border-radius:2px;width:28px;height:4px;margin-bottom:10px;display:block}.m-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.m-sec-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--green);margin:0;font-weight:600}.m-sec-head a{min-height:var(--tap);font-size:var(--t-sm);align-items:center;font-weight:700;display:inline-flex}.m-note{color:var(--ink-soft);font-size:var(--t-xs);margin:0 0 4px}.day-label{font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 2px;font-weight:700}.m-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;margin:14px 0;padding:16px;display:flex}.m-card.ask{border:2px solid var(--straw)}.m-card.strong{border:2px solid var(--green)}.m-card.tint{background:var(--st-in-bg);border-color:var(--st-in-bg);color:var(--st-in-ink)}.m-card-title{font-size:var(--t-lg);font-weight:700;line-height:1.3}.checkin-name{font-size:var(--t-xl);color:var(--ink);margin:16px 0 0;font-weight:700;line-height:1.3}.me-who{align-items:center;gap:16px;display:flex}.me-avatar{object-fit:cover;background:var(--jade-soft);width:64px;height:64px;color:var(--jade);font-size:var(--t-xl);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.me-email{font-size:var(--t-md);color:var(--ink);overflow-wrap:anywhere}.me-code-link{min-height:48px;color:var(--ink);font-size:var(--t-lg);align-items:center;gap:16px;margin-top:6px;text-decoration:none;display:flex}.me-qr{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:128px;height:128px;padding:8px}.game-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.game-row .g-main{flex:auto;min-width:0}.game-row .g-title{font-size:var(--t-lg);font-weight:700;line-height:1.3}.game-row .g-line{color:var(--ink-soft);font-size:var(--t-xs)}.game-row .g-seats{font-size:var(--t-xs);color:var(--st-in-ink);margin-top:2px;font-weight:700}.game-row .g-act{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.game-row-link{min-height:56px;color:var(--ink);text-decoration:none}.game-row-link .g-main{flex-direction:column;display:flex}.game-row-link .row-chev{color:var(--ink-soft);flex:none}@media (hover:hover) and (pointer:fine){.game-row-link:hover{background:var(--surface2)}}.game-row.game-row-live{background:var(--jade-soft);border:2px solid var(--jade);border-radius:16px;margin-bottom:8px;padding:14px 12px 14px 16px}.game-row.game-row-live+.game-row{border-top:0}.game-row-live .g-big{font-family:var(--font-display);font-size:var(--t-xl);color:var(--jade);margin:4px 0 2px;font-weight:600;line-height:1.2}.game-row-live .g-line{color:var(--ink);font-size:var(--t-md)}.game-row-live .g-place{font-weight:700}.game-row-live .g-foot{color:var(--ink-soft);font-size:var(--t-xs);margin-top:4px}.game-row-live .row-chev{color:var(--jade)}@media (hover:hover) and (pointer:fine){.game-row.game-row-live:hover{background:var(--st-in-bg);border-color:var(--jade-dark)}}.game-row.game-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0 0 12px;padding:16px 18px;display:flex}.game-row.game-card+.game-row{border-top:1px solid var(--line)}.game-card .g-main{gap:4px}.game-card .g-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.game-card .g-when{color:var(--jade);font-variant-caps:all-small-caps;font-weight:700;font-size:var(--t-md);letter-spacing:.05em}.game-card .g-far{font-size:var(--t-xs);color:var(--ink-soft);flex:none}.game-card .g-title{font-size:var(--t-xl)}.game-card .g-line{font-size:var(--t-sm)}.game-card .g-pill{margin-top:6px}@media (hover:hover) and (pointer:fine){.game-row.game-card:hover{background:var(--surface);border-color:var(--jade)}}.game-card .g-plays{border-top:1px solid var(--surface2);font-size:var(--t-sm);flex-direction:column;gap:2px;margin-top:6px;padding-top:8px;display:flex}.game-card .g-ask{color:var(--jade);margin-top:6px;font-weight:700}.event-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));column-gap:16px;display:grid}.event-cards>.game-row.game-card{margin-bottom:16px}.find-what{background:var(--surface2);border-radius:12px;max-width:340px;margin:4px 0 16px;padding:4px;display:flex}.find-what a{min-height:var(--tap);color:var(--ink-soft);border-radius:9px;flex:1;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.find-what a[aria-current=page]{background:var(--surface);color:var(--jade);box-shadow:0 1px 2px #0000001f}.find-top{margin:0 0 14px;position:relative}.find-top>p{min-height:var(--tap);color:var(--ink-soft);font-size:var(--t-lg);margin:0;padding:10px 136px 0 0}.find-top>p b{color:var(--ink)}.find-change>summary{min-height:var(--tap);border:2px solid var(--jade);background:var(--surface);color:var(--jade);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:700;list-style:none;display:inline-flex;position:absolute;top:0;right:0}.find-change>summary::-webkit-details-marker{display:none}.find-change[open]>summary{background:var(--jade-soft)}.find-change-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:12px 0 4px;padding:18px}.find-change-panel fieldset{border:0;margin:0 0 14px;padding:0}.find-change-panel legend,.find-change-panel label.find-label{margin-bottom:8px;font-weight:700;display:block}.find-chips{flex-wrap:wrap;gap:8px;display:flex}.find-chips label{min-height:var(--tap);border:1.5px solid var(--field-line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.find-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.find-chips label:has(input:checked){border:2px solid var(--jade);background:var(--jade-soft);color:var(--jade)}.find-chips label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.find-change-go{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.row-link{border-top:1px solid var(--line);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.row-link .row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.row-link .row-title{font-size:var(--t-lg);font-weight:700}.row-link .row-line{font-size:var(--t-xs);color:var(--ink-soft)}.row-link .row-chev{color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.row-link:hover{background:var(--surface2)}}.talk-list{flex-direction:column;gap:12px;display:flex}.talk-row{border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.talk-meta{font-size:var(--t-xs);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.talk-title{font-size:var(--t-lg);font-weight:700}.talk-body{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.talk-photo{object-fit:cover;border-radius:12px;width:100%;max-height:240px;display:block}.talk-foot{font-size:var(--t-xs);color:var(--jade);font-weight:700}.talk-note{font-size:var(--t-xs);color:var(--ink-soft)}.talk-post-title{margin:4px 0}.talk-post-body{white-space:pre-wrap;margin:0 0 8px}.talk-post-photo{border-radius:12px;max-width:100%;margin:8px 0;display:block}.talk-poll,.talk-actions-list,.talk-comment-box{flex-direction:column;gap:8px;margin:8px 0;display:flex}.talk-poll .btn{text-align:left;white-space:normal;justify-content:flex-start}.talk-comments{margin:0;padding:0;list-style:none}.talk-comment{border-top:1px solid var(--line)}.talk-comment-tap{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 0;display:flex}button.talk-comment-tap{cursor:pointer}.talk-comment-body{white-space:pre-wrap}@media (hover:hover) and (pointer:fine){.talk-row:hover,button.talk-comment-tap:hover{background:var(--surface2)}}.inbox-row .row-main{gap:2px}.inbox-row .row-when{font-size:var(--t-xs);color:var(--ink-soft);white-space:nowrap;align-self:flex-start}.inbox-row.read .row-title{font-weight:400}.inbox-away{padding-bottom:8px}.club-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;margin:12px 0;text-decoration:none;display:flex;overflow:hidden}.club-card .band{min-height:56px;color:var(--ink);font-size:var(--t-lg);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:flex}.club-card .band .band-line{font-size:var(--t-xs);color:var(--ink-soft);font-weight:400;display:block}.club-card .band .ic,.club-card .kid-row .ic{color:var(--ink-soft);flex:none}@media (hover:hover) and (pointer:fine){.club-card .band:hover{background:var(--surface2)}}.club-card .body{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.action-bar{bottom:calc(var(--tabbar-h,0px) + var(--safe-bottom));z-index:20;background:var(--surface);border-top:1px solid var(--line);margin:18px -16px 0;position:sticky}.action-bar-inner{gap:10px;padding:10px 16px;display:flex}.action-bar-inner>*{flex:auto}@media (min-width:641px){.action-bar{background:0 0;border-top:none;margin:18px 0 0;position:static}.action-bar-inner{max-width:420px;padding:0}}.undo-line{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 16px;font-weight:700;display:flex}.undo-line button,.undo-line a{color:var(--straw);min-height:var(--tap);background:0 0;border:none;padding:0 10px;font-weight:700;text-decoration:underline}.switch{border:2px solid var(--green);background:var(--green);border-radius:999px;flex:none;width:60px;height:36px;min-height:36px;margin:6px 0;padding:0;position:relative}.switch:after{content:"";background:var(--surface);border-radius:50%;width:26px;height:26px;position:absolute;top:3px;left:27px}.switch[aria-checked=false]{background:var(--surface);border-color:var(--field-line)}.switch[aria-checked=false]:after{background:var(--field-line);left:3px}@media (hover:hover) and (pointer:fine){.switch:hover{background:var(--jade-dark)}.switch[aria-checked=false]:hover{background:var(--surface2)}}.switch-row{border:0;border-top:1px solid var(--line);width:100%;font:inherit;text-align:left;color:var(--ink);box-shadow:none;background:0 0;border-radius:0}.switch-row .switch{display:inline-block}.switch-row .switch[data-on=off]{background:var(--surface);border-color:var(--field-line)}.switch-row .switch[data-on=off]:after{background:var(--field-line);left:3px}.switch-row .switch-word{font-size:var(--t-xs);color:var(--ink-soft)}.switch-row:disabled{opacity:1;cursor:progress}@media (hover:hover) and (pointer:fine){.switch-row:hover{color:var(--ink)}}.m-top{padding-top:max(10px, env(safe-area-inset-top));gap:12px}.m-top .topnav{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.m-top .topnav .top{white-space:nowrap;min-height:var(--tap);color:var(--ink-soft);font-weight:700;font-size:var(--t-md);border-radius:12px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}@media (max-width:820px){.m-top .topnav .top>svg{display:none}.m-top .topnav .top{padding:0 10px}}.m-top .topnav .top.on{color:var(--green);background:var(--jade-soft)}@media (hover:hover) and (pointer:fine){.m-top .topnav .top:hover:not(.on){background:var(--surface2)}}.m-top .brand{order:1}.m-top .topnav{order:2}.badge{background:var(--count-red);color:#fff;min-width:22px;height:22px;font-size:var(--t-xs);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.m-top .top-acts{order:3;align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{width:var(--tap);height:var(--tap);color:var(--green);border-radius:12px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}button.icon-btn{min-height:0;font:inherit;border:0;padding:0;line-height:1}.m-sec-head:has(.heading-plus){align-items:center}.m-sec-head .heading-plus{margin-right:0}.icon-btn.add-main,.icon-btn.heading-plus{border-radius:50%}.icon-btn.add-main{background:var(--green);color:#fff;box-shadow:0 2px 6px #044c494d}.icon-btn.heading-plus{background:var(--jade-soft);color:var(--green)}.icon-btn.add-main svg,.icon-btn.add-main svg *,.icon-btn.heading-plus svg,.icon-btn.heading-plus svg *{stroke-width:3px}@media (hover:hover) and (pointer:fine){.icon-btn.add-main:hover:not(.on){background:var(--green-deep)}.icon-btn.heading-plus:hover:not(.on){background:#c9dccf}}.icon-btn.on{background:var(--jade-soft)}@media (hover:hover) and (pointer:fine){.icon-btn:hover:not(.on){background:var(--surface2)}}.icon-btn .badge.count{min-width:24px;height:24px;font-size:var(--t-xs);border:2px solid var(--surface);border-radius:12px;position:absolute;top:2px;right:0}details.add-fold:not([open]){display:none}.add-row .row-title{font-size:var(--t-lg)}.tabbar{display:none}@media (max-width:640px){:root{--tabbar-h:76px}body{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom))}.m-top{padding:max(8px, env(safe-area-inset-top)) 16px 8px;flex-wrap:nowrap}.m-top .topnav{display:none}.wrap{padding:12px 16px 32px}.tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:6px 6px calc(6px + var(--safe-bottom));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:60px;color:var(--ink-soft);font-size:var(--t-xs);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:700;text-decoration:none;display:flex;position:relative}.tabbar a.on{background:var(--jade-soft);color:var(--green)}.tabbar .badge{position:absolute;top:2px;left:calc(50% + 6px)}}@media print{.tabbar,.m-top{display:none!important}}.sentence{font-size:1.222rem;line-height:1.9}.sentence .w{font:inherit;color:var(--green);background:var(--jade-soft);border:2px solid var(--green);min-height:var(--tap);cursor:pointer;vertical-align:middle;border-radius:10px;margin:3px 0;padding:2px 10px;font-weight:700;line-height:1.4;display:inline-block}.sentence .w.open{background:var(--green);color:#fff}@media (hover:hover) and (pointer:fine){.sentence .w:hover{background:var(--green);color:#fff}}.opt{border:2px solid var(--line);background:var(--surface);width:100%;min-height:52px;font-size:var(--t-lg);color:var(--ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.opt:hover{background:var(--surface2);color:var(--ink)}}.opt.on{border-color:var(--green);background:var(--jade-soft);color:var(--st-in-ink)}.opt span{font-size:var(--t-xs)}.nowrap{white-space:nowrap}.sentence .w{white-space:normal;text-align:left}.code-box{border:2px solid var(--field-line);background:var(--surface);border-radius:12px;margin:12px 0 4px;padding:12px 14px}.code-box label{margin-top:0}.code-box #code-use{width:100%;margin-top:8px}.price-lines{border-collapse:collapse;width:100%;font-size:var(--t-md);margin-top:8px}.price-lines td{padding:6px 0}.price-lines td:last-child{text-align:right}.price-lines tr.off td{color:var(--jade-dark)}.price-lines tr.total td{border-top:2px solid var(--ink);padding-top:10px;font-weight:700}.covered-note{background:var(--green);border-color:var(--green);color:#fff}.covered-note h3{font-family:var(--font-display);color:#fff}.work-cols{grid-template-columns:1fr;align-items:start;gap:0 24px;display:grid}@media (min-width:1200px){.work-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}details.fold{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:12px 0;padding:0 16px}details.fold>summary{min-height:var(--tap);cursor:pointer;color:var(--jade);align-items:center;font-weight:700;display:flex}details.fold[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}details.fold[open]{padding-bottom:12px}details.fold.fold-link:not([open]){background:0 0;border-color:#0000;margin:4px 0 0;padding:0}details.fold.fold-link:not([open])>summary{text-underline-offset:3px;width:fit-content;text-decoration:underline;text-decoration-thickness:2px}details.fold.fold-link>summary::-webkit-details-marker{display:none}details.fold.fold-link>summary{list-style:none}.row-link.row-kid{border-left:3px solid var(--jade-soft);margin-left:18px;padding-left:12px}.club-card .body>.row-link{padding-left:16px}.club-card .body>.row-link:first-child{border-top:0}.club-card .kid-row{border-top:1px solid var(--line);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 16px 8px 32px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.club-card .kid-row:hover{background:var(--surface2)}}.full-height{min-height:100dvh}.camwrap{z-index:50;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.camwrap .camtop{padding:max(10px, env(safe-area-inset-top)) 14px 8px;color:#fff;flex:none;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;display:flex}.camwrap .view{background:#000;flex:auto;min-height:0;position:relative}.camwrap .view video,.camwrap .view canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.camwrap .hint{text-align:center;color:#fff;background:#00000073;padding:10px;font-size:20px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.camwrap .cambar{padding:8px 14px max(12px, env(safe-area-inset-bottom));background:#000;flex:none}.camwrap .cambtns{flex-direction:column;gap:8px;display:flex}.camwrap .cambtns button,.camwrap .cambtns .btn{text-align:center;box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-height:50px;margin:0;padding:8px;font-size:17px;display:flex}h1.tab-title{margin:4px 0 10px}.site.site-pane h1{font-size:var(--t-2xl)}.site.site-pane h2{font-size:var(--t-xl)}summary.fold-title{cursor:pointer;font-size:var(--t-lg);font-weight:700}summary.fold-title .fold-count{font-weight:400;font-size:var(--t-sm)}.gamerow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.gamerow-title{font-size:var(--t-lg)}.gamerow-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (orientation:landscape){.camwrap{flex-direction:row}.camwrap .camtop{display:none}.camwrap .view{flex:auto;height:100%}.camwrap .cambar{width:150px;padding:10px max(10px, env(safe-area-inset-right)) 10px 10px;flex-direction:column;flex:none;justify-content:center;display:flex}.camwrap .cambar p{display:none}.camwrap .cambtns{flex-direction:column}.camwrap .cambtns button,.camwrap .cambtns .btn{min-height:var(--tap);font-size:var(--t-xs)}.camwrap .hint{padding:6px;font-size:17px}}.legal-foot{text-align:center;font-size:var(--t-xs);padding:0 18px 28px}body:has(>.legal-foot){flex-direction:column;min-height:100dvh;display:flex}body:has(>.legal-foot)>main{flex:1 0 auto;width:100%}body:has(>.legal-foot)>.legal-foot{flex:none;margin-top:auto}@media (min-width:641px){.wrap[data-width=read]{max-width:796px}}@media (min-width:641px) and (max-width:1099.98px){.wrap[data-width=panes]{max-width:796px}}.showing{background:var(--jade-soft);color:var(--green);font-size:var(--t-xs);border-radius:999px;flex:none;align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}@media (max-width:1099.98px){.wide-only,.pane-side{display:none!important}}@media (min-width:1100px){.narrow-only{display:none!important}.wrap[data-width=panes],.wrap[data-width=wide-panes],.wrap[data-width=workspace]{max-width:none;padding:0}.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes{grid-template-columns:420px minmax(0,1fr);align-items:start;display:grid}.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes>.pane{min-width:0;padding:20px 24px 48px}.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes>.pane-l{border-right:1px solid var(--line)}.wrap:is([data-width=panes],[data-width=wide-panes])>.panes.panes-solo{grid-template-columns:minmax(0,1fr)}.wrap:is([data-width=panes],[data-width=wide-panes])>.panes.panes-solo>.pane-l{border-right:0}.wrap:is([data-width=panes],[data-width=wide-panes])>.panes.panes-solo>.pane-l>*{max-width:1040px;margin-left:auto;margin-right:auto}.wrap:is([data-width=panes],[data-width=wide-panes])>.panes>.pane-r>*{max-width:760px;margin-left:auto;margin-right:auto}body:has(.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes-fixed){flex-direction:column;height:100dvh;display:flex}body:has(.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes-fixed)>.wrap{flex:auto;width:100%;min-height:0}body:has(.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes-fixed)>header{flex:none}.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes-fixed{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:480px}.wrap:is([data-width=panes],[data-width=wide-panes],[data-width=workspace])>.panes-fixed>.pane{overscroll-behavior:contain;overflow-y:auto}.pane-side .pane-back-link{margin-bottom:8px}.site.site-pane{background:0 0;min-height:0}.club-card.selected{outline:3px solid var(--jade);outline-offset:2px}}.search-picker .picked{min-height:48px;font-size:var(--t-sm,17px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-picker .picked span{flex:200px}.search-picker .picker-list{z-index:20;background:var(--surface,#fff);border:1.5px solid var(--line,#ddd6c4);border-radius:10px;max-height:320px;margin:2px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.search-picker .picker-list button{text-align:left;cursor:pointer;width:100%;min-height:48px;font:inherit;color:inherit;background:0 0;border:none;padding:10px 14px;font-size:17px;display:block}.search-picker .picker-list button.on{background:var(--jade-soft,#e4efe7)}.search-picker .picker-list .soft{font-size:16px;display:block}.plist{margin:8px 0 16px}.plist .row-link .status{flex-shrink:0}.plist .row-cols{color:var(--ink-soft);font-size:var(--t-xs);text-align:right;min-width:140px;display:none}@media (min-width:900px){.plist .row-cols{display:block}}.plist .kids>summary{cursor:pointer;min-height:48px;color:var(--ink-soft);font-size:var(--t-xs);align-items:center;padding-left:18px;display:flex}.plist .row-extra{padding:0 0 8px}.platform-tabs .group-name{font-size:var(--t-xs);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;align-self:center;padding:0 4px;font-weight:700}.platform-tabs{gap:8px 18px}.platform-tabs .tab-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.setting-row{border-bottom:1px solid var(--line);padding:12px 0}.setting-row:last-child{border-bottom:none}.setting-label{font-weight:700;display:block}.setting-help{color:var(--ink-soft);font-size:var(--t-xs);margin:2px 0 6px}.setting-row select,.setting-row input[type=text],.setting-row textarea{width:100%}.setting-row .setting-num{max-width:220px}.setting-head{align-items:center;gap:2px;display:flex}.setting-head .setting-label{display:inline}.setting-q{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px 0 -10px -2px;padding:0;display:inline-flex}.setting-q>span{border:2px solid var(--green);width:28px;height:28px;color:var(--green);font-weight:700;font-size:var(--t-sm);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.setting-q.on>span{background:var(--green);color:var(--surface)}.setting-helpcard{background:var(--surface2);border:2px solid var(--green);border-radius:14px;margin:12px 0 4px;padding:14px 16px}.setting-helpcard:focus{outline:none}.setting-helpcard:focus-visible{outline:3px solid var(--green);outline-offset:2px}.setting-helpcard p{margin:0 0 10px}.setting-helpcard-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.setting-helpcard-top h4{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--green);flex:1;margin:0}.setting-helpcard-top .link-button{min-height:var(--tap)}.setting-example{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.setting-facts{font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 10px;display:grid}.setting-facts dt{color:var(--ink-soft)}.setting-facts dd{margin:0}.setting-with{flex-direction:column;align-items:flex-start;display:flex}.setting-with a,.setting-with .link-button{min-height:var(--tap);align-items:center;display:inline-flex}.setting-watch{font-size:var(--t-sm)}.settings-review{gap:12px;margin-bottom:16px;display:grid}.settings-review h2,.settings-review .lead{margin:0}.settings-change{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.settings-change-name{font-weight:700}.settings-change-fromto{color:var(--ink-soft);font-variant-numeric:tabular-nums}.settings-change-fromto b{color:var(--green-deep)}.settings-change p{margin:6px 0 0}.settings-flag{background:var(--st-wait-bg);color:var(--st-wait-ink);border-radius:12px;margin:0;padding:12px 16px}.settings-ask{background:var(--surface);border:2px solid var(--green);border-radius:14px;gap:10px;margin:12px 0 4px;padding:14px 16px;display:grid}.settings-ask-top{align-items:center;gap:8px;display:flex}.settings-ask-top h4{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--green);flex:1;margin:0}.settings-ask-top .link-button{min-height:var(--tap)}.settings-ask-about,.ask-src{color:var(--ink-soft);font-size:var(--t-xs);margin:0}.settings-ask-turns{gap:10px;display:grid}.ask-me{background:var(--green);max-width:85%;color:var(--surface);border-radius:16px 16px 4px;justify-self:end;margin:0;padding:10px 14px}.ask-ai{background:var(--surface2);border:1px solid var(--line);border-radius:16px 16px 16px 4px;justify-self:start;max-width:94%;margin:0;padding:12px 14px}.ask-ai p{margin:0 0 8px}.ask-ai p:last-child{margin-bottom:0}.ask-warn{background:var(--st-wait-bg);color:var(--st-wait-ink);border-radius:10px;padding:10px 12px}.ask-choices{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.ask-choices>p{flex-basis:100%;margin:0}.ask-done{color:var(--green-deep);font-weight:700}.settings-ask-label{font-weight:700}.settings-ask textarea{width:100%}.setting-helpcard .pill{background:var(--surface);color:var(--ink-soft);border:1px solid var(--line)}.p-actions{gap:10px;max-width:520px;margin:8px 0 16px;display:grid}.p-actions>button,.p-actions>a,.p-actions>form>button,.p-actions .ask-first button{width:100%}.p-facts{gap:8px;margin:0;display:grid}.p-facts dt{font-weight:700;font-size:var(--t-xs)}.p-facts dd{margin:0 0 4px}.p-facts dd.warn{color:var(--red,#a93a2c);font-weight:700}.nav-pending{top:env(safe-area-inset-top,0px);z-index:90;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent 0, var(--jade) 25%, var(--jade) 75%, transparent 100%) no-repeat;background-size:40% 100%;height:4px;transition:opacity .15s;position:fixed;left:0;right:0}html[data-nav-pending] .nav-pending{opacity:1;animation:1.1s ease-in-out infinite nav-pending}@keyframes nav-pending{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){html[data-nav-pending] .nav-pending{background:var(--jade)}}.nav-pending-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-band{background:var(--brand,var(--green));color:var(--brand-ink,#fff);border-radius:14px;align-items:center;gap:12px;margin:4px 0 12px;padding:12px 16px;display:flex}.ws-band .ws-logo{object-fit:contain;background:#fff;border-radius:10px;flex:none}.ws-band .ws-name{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;line-height:1.25;display:block}.ws-band .ws-sub{font-size:var(--t-xs);display:block}.ws-trail{font-size:var(--t-xs);color:var(--ink-soft);flex-wrap:wrap;gap:4px 6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ws-trail li[data-state=now]{color:var(--green);background:var(--jade-soft);border-radius:999px;padding:0 10px;font-weight:700}.ws-trail li[data-state=done]{color:var(--green-deep)}.ws-trail li:not(:last-child):after{content:" ›";color:var(--field-line)}.ws-now{background:var(--surface);border:2px solid var(--green);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.ws-now .ws-eyebrow{font-size:var(--t-xs);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:700}.ws-now .ws-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--ink);margin:0;line-height:1.2}.ws-now .ws-line{color:var(--ink-soft);margin:0}.ws-now .ws-form{flex-direction:column;gap:4px;margin:0;display:flex}.ws-now .btn.ws-main,.ws-now .ws-round-main button{text-align:center;width:100%;min-height:var(--tap-main);justify-content:center;align-items:center;margin:0;display:flex}.ws-now .btn.ws-more,.ws-now .ws-round button{text-align:center;width:100%;min-height:var(--tap);justify-content:center;align-items:center;margin:0;display:flex}.ws-now .ws-round button:not(.danger){background:var(--surface);color:var(--green);border:2px solid var(--green)}.ws-now .ws-round form,.ws-now .ws-round-main form{margin:0;display:block}.ws-now .ws-why,.ws-now .ws-link{font-size:var(--t-xs);overflow-wrap:anywhere;margin:0}.ws-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-num{background:var(--bg);border:1px solid var(--line);border-radius:12px;min-width:0;padding:8px 10px}.ws-num b{font-family:var(--font-display);font-size:var(--t-xl);color:var(--green);font-variant-numeric:tabular-nums;display:block}.ws-num span{font-size:var(--t-xs);color:var(--ink-soft)}.ws-num.ask{border:2px solid var(--st-ask-ink)}.ws-num.ask b{color:var(--st-ask-ink)}.ws-reveal{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-reveal li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.ws-reveal li[data-state=next]{border:2px solid var(--green);background:var(--jade-soft)}.ws-reveal .ws-place{font-family:var(--font-display);font-weight:700;font-size:var(--t-xl);color:var(--green);flex:none;width:56px}.ws-reveal .ws-who{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-reveal .ws-who span{font-size:var(--t-xs);color:var(--ink-soft)}.ws-board{margin:8px 0}.ws-everything{border:1px dashed var(--field-line);border-radius:12px;margin-top:12px;padding:0 14px}.ws-everything>summary{min-height:52px;color:var(--green);cursor:pointer;align-items:center;font-weight:700;display:flex}.post-banner{background:var(--red);color:#fff;font-size:var(--t-md);border-radius:12px;margin:0 0 14px;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.ws-phone{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:12px 0;display:flex}.ws-phone:first-child{border-top:0;padding-top:0}.ws-phone-qr{border:1px solid var(--line);border-radius:8px;flex:none}.ws-phone-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ws-phone-body .btn-pair{margin-top:8px}@media (max-width:640px){.ws-phone{flex-direction:column}}.ws-prize{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:64px;padding:10px 0;display:flex}.ws-prize:first-child{border-top:0}.ws-prize .who{flex-direction:column;flex:240px;min-width:0;display:flex}.ws-prize .who>span{color:var(--ink-soft)}.ws-prize .acts{flex-wrap:wrap;gap:8px;display:flex}.ws-prize .acts form,.ws-prize-choose{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ws-prize .msg-error,.ws-prize .msg-ok{flex-basis:100%;margin:0}@media (max-width:640px){.ws-prize .acts,.ws-prize .acts form,.ws-prize-choose{flex-direction:column;align-items:stretch;width:100%}}.ws-step-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-wrap{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hw-scanned{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.hw-scanned h2,.hw-scanned .soft{margin:0}.hw-scanned-tiles{width:min(320px,100%);height:auto;display:block}.hw-scanned button,.hw-scanned .btn{width:min(320px,100%)}.turn-upright{display:none}@media (orientation:landscape) and (max-height:560px){.turn-upright{z-index:70;background:var(--jade);color:#fff;font-size:var(--t-xl);text-align:center;justify-content:center;align-items:center;padding:24px;font-weight:700;display:flex;position:fixed;inset:0}}.ws-chooser{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ws-chooser .ws-choice{border:2px solid var(--field-line);background:var(--surface);min-height:48px;color:var(--ink);font-weight:700;font-size:var(--t-sm);border-radius:12px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ws-chooser .ws-choice.on{border-color:var(--green);background:var(--jade-soft);color:var(--green)}.finish-setup-list{margin:0 0 8px;padding-left:22px}.finish-setup-list li{margin:4px 0}@keyframes menu-in-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes menu-in-left{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.menu-slide-right{animation:.22s ease-out both menu-in-right}.menu-slide-left{animation:.22s ease-out both menu-in-left}@media (prefers-reduced-motion:reduce){.menu-slide-right,.menu-slide-left{animation:none}}.mc-menu .mc-up{margin-bottom:4px}.mc-menu .mc-name{font-family:var(--font-display);font-size:var(--t-2xl);margin:4px 0 2px;line-height:1.2}.mc-menu .mc-line{color:var(--ink-soft);font-size:var(--t-sm);margin:0 0 12px}.mc-menu .mc-leave{border-top:1px solid var(--line);margin:16px 0 0;padding:12px 0}.mc-menu .mc-leave a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.talk-row{gap:10px}.talk-row.new{border-color:var(--jade);border-width:2px}.talk-row .talk-open{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.talk-row .talk-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 6px;min-height:48px;padding-top:6px;font-weight:400;text-decoration:none;display:flex}.talk-row .talk-foot span{color:var(--ink-soft)}.talk-who{flex-direction:column;line-height:1.3;display:flex}.talk-who b{color:var(--ink);font-size:var(--t-sm)}.talk-initials{background:var(--jade-soft);width:40px;height:40px;color:var(--green);font-weight:700;font-size:var(--t-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.talk-new-line{color:var(--st-new-ink);font-weight:700;font-size:var(--t-xs);align-items:center;gap:10px;margin:4px 0 12px;display:flex}.talk-new-line:before,.talk-new-line:after{content:"";border-top:2px solid var(--st-new-ink);flex:1}.react-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.react-chip,.react-add,.react-one{border:2px solid var(--field-line);background:var(--surface);min-width:48px;min-height:48px;color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-weight:700;display:inline-flex}.react-chip.mine{border-color:var(--green);background:var(--jade-soft);color:var(--green)}.react-add{color:var(--jade);border-style:dashed}.react-pick{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.react-one{font-size:var(--t-lg)}.react-who{font-size:var(--t-sm);margin:8px 0 0;padding:0;list-style:none}.react-who li{padding:4px 0}.talk-comment{flex-direction:column;gap:6px;padding:12px 0;display:flex}.talk-comment-head{align-items:center;gap:10px;display:flex}.talk-comment-body{margin:0}.talk-replying{font-size:var(--t-xs);color:var(--ink-soft);margin:0}.talk-edited{color:var(--ink-soft);font-size:var(--t-xs)}.talk-comment-acts{flex-wrap:wrap;gap:4px 16px;display:flex}.talk-comment-acts .link-button,.talk-follow .link-button{min-height:48px}.talk-follow{font-size:var(--t-sm);color:var(--ink-soft);margin:12px 0 0}.talk-reply-photo{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px;margin:4px 0;display:block}.hear-wide{display:none}@media (min-width:1025px){.hear-wide{display:block}.hear-narrow{display:none}}.hear-row{border-top:1px solid var(--line);padding:14px 0}.hear-row-head{color:var(--ink);min-height:var(--tap);align-items:flex-start;gap:12px;text-decoration:none;display:flex}.hear-row-head .row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.hear-chips{flex-wrap:wrap;gap:8px;margin:10px 0 6px;display:flex}.hear-chip{min-height:var(--tap);border:2px solid var(--field-line);background:var(--surface);color:var(--ink);font-size:var(--t-md);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.hear-chip[aria-pressed=true],.hear-chip.on{border-color:var(--green);background:var(--jade-soft);color:var(--st-in-ink)}.hear-chip.add{color:var(--green);border-style:dashed}.hear-chip[aria-disabled=true]{cursor:default}.hear-sentence{color:var(--ink-soft);margin:0}.hear-way{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.hear-way .row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.hear-example{background:var(--surface2);border-radius:12px;margin:6px 0;padding:12px 14px}.hear-grid{border-collapse:collapse;width:100%}.hear-grid th,.hear-grid td{text-align:center;border-top:1px solid var(--line);vertical-align:middle;padding:10px 8px}.hear-grid th:first-child,.hear-grid td:first-child{text-align:left}.hear-grid th a,.hear-grid td>a:not(.hear-chip){min-height:var(--tap);align-items:center;display:inline-flex}.hear-grid th small,.hear-grid td small{font-weight:400;font-size:var(--t-xs);color:var(--ink-soft);display:block}.hear-box{width:var(--tap);height:var(--tap);min-height:var(--tap);border:2px solid var(--field-line);background:var(--surface);color:var(--st-in-ink);font-size:var(--t-lg);border-radius:10px;padding:0;font-weight:700}.hear-box[aria-checked=true]{border-color:var(--green);background:var(--jade-soft)}.hear-box.fixed{border-style:solid;border-color:var(--line);background:var(--surface2);justify-content:center;align-items:center;display:inline-flex}.hear-preset{cursor:pointer;margin-bottom:8px;padding-block:10px}.hear-preset .row-main{min-width:0;font-size:var(--t-lg);flex-direction:column;flex:auto;display:flex}.hear-preset .row-line{font-size:var(--t-md);color:var(--ink-soft);font-weight:400}.hear-preset:focus-within{outline:3px solid var(--green);outline-offset:2px}.tell-reach{min-height:var(--tap);border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.tell-reach input{margin-top:4px}.tell-reach>span{flex-direction:column;min-width:0;display:flex}.tell-reach>span>span{color:var(--ink-soft);font-size:var(--t-xs)}.tell-reach.on{border-color:var(--green);background:var(--jade-soft)}.tell-who-fixed{margin:0 0 12px;font-weight:600}.tell-wrap{container-type:inline-size}.tell-wide{display:none}@container (min-width:720px){.tell-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.tell-wide{display:block}}.tell-side-title{margin:0 0 10px}.tell-side-title~.tell-side-title{margin-top:20px}.tell-nums{flex-wrap:wrap;gap:12px;margin:0 0 10px;padding:0;list-style:none;display:flex}.tell-nums li{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:96px;padding:10px 14px;display:flex}.tell-nums b{font-family:var(--font-display);font-size:var(--t-xl);line-height:1.1}.tell-nums span,.tell-nums li.tell-nums-wait{color:var(--ink-soft)}.tell-preview{background:var(--surface);border-radius:14px;padding:14px 16px}.tell-preview .talk-title,.tell-preview .talk-body,.tell-preview .talk-foot{display:block}.tell-preview .talk-body{white-space:pre-line}.tell-preview-answers{margin:8px 0 0;padding-left:22px}.talk-row.leader{border-color:var(--green);border-width:2px}.talk-tag{font-size:var(--t-xs);background:var(--jade-soft);color:var(--st-in-ink);border-radius:999px;padding:1px 10px;font-weight:700;display:inline-block}.talk-tag.urgent{background:var(--red-soft);color:var(--red)}.talk-private{color:var(--ink-soft);font-size:var(--t-xs);font-weight:700}.sent-status{white-space:nowrap}.person-heard{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:8px 0;display:flex}.person-heard:last-child{border-bottom:0}.person-heard>span:first-child{flex-direction:column;min-width:0;display:flex}.hs-verdict{align-items:center;gap:14px;margin:0 0 16px;display:flex}.hs-verdict-line{font-family:var(--display,Fraunces, Georgia, serif);font-size:var(--t-xl);margin:0;font-weight:700}.hs-verdict p.soft{margin:2px 0 0}.hs-dot{border-radius:50%;flex:none;width:40px;height:40px}.hs-strip{gap:2px;max-width:420px;height:14px;margin-top:6px;display:flex}.hs-cell{border-radius:2px;flex:1}.hs-working{background:var(--jade)}.hs-slow{background:#a87a12}.hs-partly_down{background:#b5560d}.hs-down{background:#b3261e}.hs-maintenance{background:#3c5a99}.hs-unknown{background:var(--line)}.hs-reason{display:block}.hs-row{cursor:default}.hs-axis{margin:6px 0 0}.hs-where{font-weight:700}.hs-ack{margin:0 0 16px}.hs-steps,.hs-changes{margin:0;padding-left:22px}.hs-steps li,.hs-changes li{margin:6px 0}.hs-note{border-left:4px solid var(--green)}.hs-note b{display:block}.hs-claude{background:var(--surface);border:2px solid var(--green);border-radius:16px;margin:0 0 20px;padding:0 16px 16px}.hs-claude-hd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 -16px 12px;padding:12px 16px;display:flex}.hs-claude-hd h2{color:var(--green);margin:0}.hs-chat{margin:0 0 12px;padding:0;list-style:none}.hs-msg{margin:0 0 14px}.hs-msg-ask .hs-words,.hs-msg-action .hs-words{background:var(--surface2);border-radius:12px;padding:10px 12px}.hs-who{color:var(--ink-soft);font-size:var(--t-xs);font-weight:700;display:block}.hs-words{white-space:pre-wrap;margin:4px 0}.hs-used summary{cursor:pointer;min-height:48px;color:var(--ink-soft);font-size:var(--t-xs);align-items:center;display:flex}.hs-used h4{margin:8px 0 4px}.hs-used pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-xs);background:var(--surface2);border-radius:8px;max-height:320px;padding:8px 10px;overflow-y:auto}.hs-ask textarea{width:100%;font-size:var(--t-md);margin:4px 0 10px}.hs-fixes{gap:12px;display:grid}.hs-fix h3{margin:0 0 4px}.hs-fix p{margin:0 0 10px}.hs-lock{font-size:var(--t-xs);color:var(--green);border:1px solid var(--green);white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:700}.hs-offer{margin-top:8px}.hs-stepup{margin-top:12px}.hs-stepup h3{margin:0 0 6px}.hs-code{font-size:var(--t-2xl);letter-spacing:8px;text-align:center;max-width:260px;margin:6px 0 12px;display:block}.hs-mac{gap:8px;display:grid}.hs-mac code{overflow-wrap:anywhere}.hs-gate{margin:0 0 12px}.hs-fold-btn{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--green);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.hs-fold-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hs-earlier{border-bottom:1px solid var(--line);padding-bottom:4px}.hs-close{margin:4px 0 8px}.hs-closed h3{margin:6px 0 4px}.hs-closed p{margin:0 0 8px}.hs-closed-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-pill-ok{background:var(--st-in-bg);color:var(--st-in-ink);font-weight:700;font-size:var(--t-xs);border-radius:999px;padding:2px 12px}.hs-open-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;margin:8px 0 12px;font-weight:700;text-decoration:none;display:flex}@media (min-width:1200px){.hs-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top side""rest side";align-items:start;column-gap:32px;display:grid}.hs-top{grid-area:top}.hs-side{grid-area:side}.hs-rest{grid-area:rest}}.hs-fold summary{cursor:pointer;min-height:48px;color:var(--green);align-items:center;font-weight:700;display:flex}.hs-errors{margin:0;padding:0;list-style:none}.hs-errors li{border-top:1px solid var(--line);padding:10px 0}.hs-errors li:first-child{border-top:0}.hs-errors .hs-what{overflow-wrap:anywhere}.address-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:339px){.address-pair{grid-template-columns:minmax(0,1fr)}}.st-note{background:var(--surface2);border:1px solid var(--line);color:var(--ink);border-radius:8px;margin:12px 0;padding:12px 16px}.st-picks{gap:8px;display:grid}.st-pick{background:var(--surface);border:1.5px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px;text-decoration:none;display:flex}.st-pick .row-title{font-size:var(--t-lg);font-weight:700}.st-pick .row-line{font-size:var(--t-xs);color:var(--ink-soft)}.st-pick:disabled{cursor:default;opacity:.6}.st-title{font-family:var(--font-display);font-size:var(--t-xl);margin:4px 0}.st-cols{grid-template-columns:minmax(0,1fr);gap:8px 28px;display:grid}@media (min-width:900px){.st-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.st-steps{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;margin:8px 0 0;padding:0;list-style:none}.st-step{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.st-step:first-child{border-top:0}.st-mark{color:#fff;background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.st-ask .st-mark,.st-step.st-ask .st-mark{background:var(--brass)}.st-step.st-no .st-mark{background:var(--red)}.st-step.st-working .st-mark{background:var(--ink-soft)}.st-what{flex-direction:column;flex:auto;min-width:0;display:flex}.st-ms{color:var(--ink-soft);font-size:var(--t-xs);font-variant-numeric:tabular-nums;flex:none}.st-code{font-family:ui-monospace,Menlo,monospace;font-weight:700;font-size:var(--t-lg);flex-wrap:wrap;gap:4px;display:flex}.st-part{background:var(--jade-soft);color:var(--jade-dark);border-radius:6px;padding:2px 8px}.st-part-0{background:var(--ink);color:#fff}.st-part-2,.st-part-3{background:var(--green);color:#fff}.st-part-4{background:var(--straw);color:var(--ink)}.st-parts{gap:6px;margin:10px 0 0;display:grid}.st-parts>div{grid-template-columns:7.5em minmax(0,1fr);gap:10px;display:grid}.st-parts dt{overflow-wrap:anywhere;font-weight:700}.st-parts dd{margin:0}.st-checks{margin:10px 0 0;padding-left:1.1em}.st-checks li{margin:4px 0}.st-ask{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 12px;padding:12px 14px}.st-ask legend{padding:0 4px;font-weight:700}.st-scroll{overflow-x:auto}.st-table{border-collapse:collapse;background:var(--surface);font-variant-numeric:tabular-nums;width:100%}.st-table th,.st-table td{border-top:1px solid var(--line);text-align:right;padding:10px 8px}.st-table th[scope=row],.st-table thead th:first-child{text-align:left}.st-table thead th{color:var(--ink-soft);border-top:0;font-weight:400}.st-total{font-family:var(--font-display);font-size:var(--t-lg);font-weight:600}.st-decided{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.st-rounds{margin:0;padding:0;list-style:none}.st-rounds li{border-top:1px solid var(--line);padding:10px 0}.st-round-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tabbar a,.camwrap,.st-still{-webkit-touch-callout:none}.camwrap{-webkit-user-select:none;user-select:none}.st-head{border:1.5px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:14px;margin:8px 0 12px;padding:12px 16px;font-weight:700}.st-head-ok{background:var(--jade-soft);border-color:var(--jade);color:var(--jade-dark)}.st-head-ask{background:var(--surface);border-color:var(--brass)}.st-adds{font-size:var(--t-xs);font-weight:700;display:block}.st-adds-ok{color:var(--jade-dark)}.st-adds-no{color:var(--red)}.st-adds-open{color:var(--ink-soft);font-weight:400}.st-table td.st-open{color:var(--red);font-weight:700}.st-table td.st-diff{background:var(--red-soft);outline:2px solid var(--brass);outline-offset:-2px}.st-places{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;gap:6px;margin:0;padding:10px 14px;display:grid}.st-places>div{justify-content:space-between;gap:12px;display:flex}.st-places dt{font-weight:700}.st-places dd{font-variant-numeric:tabular-nums;margin:0}.st-rounds li.st-round-diff{background:var(--surface2);border-left:4px solid var(--brass);padding-left:10px;padding-right:10px}.st-paper{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.st-paper img{max-width:none;position:absolute}.st-chip{text-align:center;min-width:1.6em;font-size:var(--t-xs);color:var(--ink);border:2.5px solid var(--jade);font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;padding:0 3px;font-weight:800;line-height:1.3;position:absolute;transform:translate(-100%,-50%)}@media (max-width:640px){.st-chip{border-width:2px;border-radius:5px;padding:0 2px;font-size:.75rem}}.st-chip-doubt{border-color:#c99700}.st-chip-ask{border-color:var(--red);color:var(--red)}.st-chip-you{border-color:#2d5fa8}.st-fold{background:var(--surface2);border-radius:14px;margin-top:18px;padding:4px 14px 12px}.st-fold>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.st-sub{font-size:var(--t-md);margin:16px 0 6px}.demo-no-send{color:#3d2a00;background:#fff4d6;border:2px solid #8a5a00;border-radius:10px;margin:0 0 14px;padding:12px 16px;font-size:1.056rem;line-height:1.4}.demo-no-send b{letter-spacing:.5px}.practice-band{min-height:var(--tap);border:2px solid var(--jade);background:var(--jade-soft);color:var(--ink);font-size:var(--t-sm);border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:6px 8px 6px 14px;text-decoration:none;display:flex}.practice-band b{color:var(--jade)}.practice-band .practice-band-text{flex:1;min-width:0}.practice-band .practice-band-go{color:var(--jade);text-underline-offset:3px;flex:none;font-weight:700;text-decoration:underline}@media (max-width:640px){.practice-band .practice-band-go{font-size:0;text-decoration:none}.practice-band .practice-band-go:after{content:"›";padding:0 6px;font-size:1.5rem;line-height:1}}.practice-pill{border:1.5px solid var(--jade);background:var(--jade-soft);color:var(--jade);font-size:var(--t-sm);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block}.stepper{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.stepper button{width:var(--tap-main);min-width:var(--tap-main);min-height:var(--tap-main);background:var(--surface);color:var(--jade);border-radius:12px;padding:0;font-size:1.75rem;font-weight:700}.stepper output{text-align:center;min-width:64px;font-family:var(--font-display);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;font-weight:700}.practice-promises{margin:0 0 16px;padding:4px 16px;list-style:none}.practice-promises li{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.practice-promises li:before{content:"✓";background:var(--jade-soft);width:30px;height:30px;color:var(--jade);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.practice-steps{gap:6px;margin:0 0 8px;display:flex}.practice-steps span{background:var(--line);border-radius:3px;flex:1;height:6px}.practice-steps span.on{background:var(--jade)}.stack-actions{flex-direction:column;gap:10px;margin:8px 0 12px;display:flex}.fold{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:8px 0}.fold-sum{cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:8px 14px;list-style:none;display:flex}.fold-sum::-webkit-details-marker{display:none}.fold-sum:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fold-chev{border-right:3px solid var(--green);border-bottom:3px solid var(--green);flex:none;width:10px;height:10px;margin:0 6px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.fold[open]>.fold-sum .fold-chev{transform:rotate(45deg)}.fold-main{flex-direction:column;flex:1;min-width:0;display:flex}.fold-title{color:var(--ink);font-weight:700}.fold-line{font-size:var(--t-xs);color:var(--ink-soft)}.fold[open]>.fold-sum{border-bottom:1px solid var(--line);border-bottom-right-radius:0;border-bottom-left-radius:0}.fold-body{padding:6px 10px 10px}.fold-body>.m-sec:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.fold-chev{transition:none}}.hs-verdict.card{border-width:2px;padding:18px 20px}.hs-verdict.hs-v-working{background:var(--st-in-bg)}.hs-verdict.hs-bad{background:var(--st-ask-bg)}.hs-verdict .hs-verdict-line{font-size:var(--t-2xl);line-height:1.15}.shipped-items{flex-direction:column;gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.shipped-items li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.shipped-items li>span:last-child{flex-direction:column;display:flex}.shipped-kind{font-size:var(--t-xs);text-align:center;border-radius:8px;padding:2px 8px;font-weight:700}.sk-new{background:var(--st-in-bg);color:var(--st-in-ink)}.sk-changed{background:var(--st-plain-bg);color:var(--st-plain-ink)}.sk-fixed{background:var(--st-wait-bg);color:var(--st-wait-ink)}.shipped-sub{font-size:var(--t-md);color:var(--ink-soft);margin:16px 0 4px}.shipped-commits{margin:0;padding:0;list-style:none}.shipped-commits li{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:10px 2px;display:flex}.shipped-when{font-variant-numeric:tabular-nums}@media (max-width:639px){.shipped-items li{grid-template-columns:1fr;gap:4px}.shipped-kind{justify-self:start}}.viz{min-width:0}.viz-numbers{margin-top:6px}.viz-numbers>summary{min-height:44px;color:var(--green);cursor:pointer;align-items:center;font-weight:700;display:flex}.filter-fold{margin:4px 0 14px}.filter-fold>summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:4px 6px 4px 16px;font-weight:700;list-style:none;display:inline-flex}.filter-fold>summary::-webkit-details-marker{display:none}.filter-fold>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.filter-change{border:2px solid var(--green);min-height:40px;color:var(--green);border-radius:12px;align-items:center;padding:0 14px;display:inline-flex}.filter-fold[open] .filter-change{background:var(--green);color:#fff}.filter-body{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:10px;padding:12px 14px}.explore-crumbs{flex-wrap:wrap;gap:2px 0;margin:4px 0 10px;font-weight:700;display:flex}.explore-crumbs a{color:var(--green);align-items:center;min-height:44px;display:inline-flex}.explore-crumbs [aria-current]{align-items:center;min-height:44px;display:inline-flex}.explore-segs{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.seg{border:2px solid var(--green);border-radius:12px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg>a{min-height:48px;color:var(--green);background:var(--surface);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.seg>a+a{border-left:2px solid var(--green)}.seg>a[aria-current]{background:var(--green);color:#fff}.chips{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.chip{border:2px solid var(--green);min-height:48px;color:var(--green);background:var(--surface);border-radius:12px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.chip[aria-current]{background:var(--green);color:#fff}.explore-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:899px){.explore-grid{grid-template-columns:minmax(0,1fr)}}.statrow .up{color:var(--st-in-ink);font-weight:700;font-size:var(--t-xs)}.statrow .dn{color:var(--st-ask-ink);font-weight:700;font-size:var(--t-xs)}.grid3-viz{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}@media (max-width:1099px){.grid3-viz{grid-template-columns:minmax(0,1fr)}}table.data tr.flag td{background:var(--st-ask-bg)}.flagw{color:var(--st-ask-ink)}.visit-list{border-left:3px solid var(--st-in-bg);flex-direction:column;gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.visit-steps{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.visit-step{font-size:var(--t-xs);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px 8px}.visit-step.did{background:var(--st-in-bg);color:var(--st-in-ink);font-weight:700}.gst-meter{background:var(--surface2);border-radius:9px;height:18px;margin:6px 0 18px;position:relative;overflow:visible}.gst-meter>span{background:var(--green);border-radius:9px;height:100%;display:block}.gst-meter>span.near{background:var(--st-ask-ink)}.gst-meter>i{background:var(--ink);width:3px;position:absolute;top:-4px;bottom:-4px}.settings-section h3{font-size:var(--t-lg);color:var(--green);margin:0 0 6px}.setting-row.compact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:10px 0;display:grid}.settings-section .setting-row.compact:first-of-type{border-top:0}.setting-row.compact>.setting-help,.setting-row.compact>.settings-help-card,.setting-row.compact>:not(.setting-head):not(.setting-field):not(input[type=hidden]){grid-column:1/-1}.setting-field{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.setting-row.compact .setting-field select,.setting-row.compact .setting-field .setting-num,.setting-row.compact .setting-field .setting-short{width:auto;min-width:7rem;max-width:16rem}.setting-unit,.cell-unit{color:var(--ink-soft);white-space:nowrap}.cell-unit{align-items:center;gap:6px;display:inline-flex}.settings-table input,.settings-table select{width:6.5rem;min-width:0}.settings-th{align-items:center;gap:4px;display:inline-flex}table.settings-table .cell-unit input[type=text],table.settings-table .cell-unit input[type=number]{width:6.5rem;min-width:0}.setting-row:not(.compact) .setting-field{justify-content:flex-start;display:flex}.setting-row:not(.compact) .setting-field textarea,.setting-row:not(.compact) .setting-field input[type=text]{flex:1;width:100%}@media (max-width:639px){.setting-row.compact{grid-template-columns:minmax(0,1fr);row-gap:6px}.setting-field{justify-content:flex-start}}.ev-lead{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}@media (max-width:899px){.ev-lead{grid-template-columns:minmax(0,1fr)}}.ev-table .ev-open{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ev-table .ev-open:hover b{text-decoration:underline}.ev-table tr.ev-decide{background:var(--st-ask-bg)}.ev-table .decide{color:var(--st-ask-ink);font-weight:700}.tl-state{color:var(--ink-soft);margin:4px 0 12px}.tl-dates{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0;display:flex}.tl{margin:8px 0 0;padding:0;list-style:none}.tl>li{border-top:1px solid var(--line);grid-template-columns:7.4em minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.tl>li.tl-day{border-top:0;padding:18px 0 6px;font-weight:700;display:block}.tl .t{color:var(--ink-soft);font-variant-numeric:tabular-nums}.tl .where{color:var(--ink-soft);font-size:var(--t-xs);display:block}.tl>li.bts{background:var(--surface2);padding-left:10px;padding-right:10px}.tl>li.refused .w{font-weight:700}.tl details summary{cursor:pointer;min-height:48px}.tl-steps{color:var(--ink-soft);margin:4px 0 0;padding-left:18px;list-style:none}.tl-under{border-left:3px solid var(--line);margin:8px 0 0;padding:0 0 0 12px;list-style:none}.tl-under>li{background:var(--surface2);grid-template-columns:7.4em minmax(0,1fr);gap:2px 12px;padding:8px 10px;display:grid}.tl-under>li+li{border-top:1px solid var(--line)}.tl-claude{flex-direction:column;gap:10px;margin-top:20px;display:flex}@media (max-width:640px){.tl>li,.tl-under>li{grid-template-columns:minmax(0,1fr)}}.wt-ask-wrap{display:inline-flex}.m-top .top-acts:has(.wt-ask-tip){position:relative}.wt-ask-btn{position:relative}.wt-ask-dot{background:var(--count-red);border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.wt-ask-btn.on{background:var(--green-deep);color:#fff}.wt-ask-tip{z-index:60;border:2px solid var(--green);background:var(--surface);width:min(280px,100vw - 32px);color:var(--ink);font-size:var(--t-md);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-weight:700;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 14px #22271f2e}.wt-ask-tip .btn{pointer-events:auto;align-self:flex-end}.wt-ask-tip{pointer-events:none}.wt-ask-panel{z-index:80;background:var(--bg);color:var(--ink);font-size:var(--t-md);text-align:left;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);flex-direction:column;font-weight:400;display:flex;position:fixed;inset:0}.wt-ask-panel[hidden]{display:none}@media (min-width:1100px){.wt-ask-panel{border-left:1px solid var(--line);width:400px;padding:0;left:auto}html.wt-ask-open body{padding-right:400px}}.wt-ask-head{border-bottom:1px solid var(--line);background:var(--surface);flex:none;padding:4px 8px 0 16px}.wt-ask-head-row{justify-content:space-between;align-items:center;gap:8px;min-height:56px;display:flex}.wt-ask-head h2{font-size:var(--t-xl);margin:0}.wt-ask-head-sub{min-height:var(--tap);padding-bottom:8px}.wt-ask-head-sub p{color:var(--ink-soft);font-size:var(--t-xs);margin:0}.wt-ask-end-btn{min-height:var(--tap);white-space:nowrap;border-radius:999px;flex:none}.wt-ask-done{min-width:64px;min-height:var(--tap);color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.wt-ask-chat{flex-direction:column;flex:auto;min-height:0;display:flex}.wt-ask-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.wt-ask-foot{padding:10px 12px calc(6px + var(--safe-bottom)) 16px;border-top:1px solid var(--line);background:var(--surface);flex:none}.wt-ask-ai{color:var(--ink-soft);font-size:var(--t-xs);text-align:center;margin:0 8px 14px}.wt-ask-starters{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.wt-ask-starters-title{margin:0;font-weight:700}.wt-ask-starter{min-height:var(--tap);border:1px solid var(--field-line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;border-radius:12px;padding:8px 14px}.wt-ask-turns,.wt-ask-turn{flex-direction:column;gap:14px;display:flex}.wt-ask-her{background:var(--jade-soft);max-width:82%;color:var(--jade-dark);overflow-wrap:anywhere;border-radius:18px 18px 4px;align-self:flex-end;margin:0;padding:12px 16px}.wt-ask-reply{flex-direction:column;align-items:flex-start;gap:6px;max-width:92%;display:flex}.wt-ask-reply>.btn.main,.wt-ask-reply>.wt-ask-choices{align-self:stretch;margin:0}.wt-ask-who{color:var(--ink-soft);font-size:var(--t-xs);margin:0 0 0 4px;font-weight:700}.wt-ask-said{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:18px 18px 18px 4px;flex-direction:column;gap:10px;max-width:92%;margin:0;padding:14px 16px;display:flex}.wt-ask-reply .wt-ask-said{max-width:100%}.wt-ask-said p{margin:0}.wt-ask-steps{margin:0;padding-left:26px}.wt-ask-steps li+li{margin-top:8px}.wt-ask-go{min-height:var(--tap);border:1px solid var(--green);color:var(--green);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:0 18px;font-weight:700;display:inline-flex}.wt-ask-dest,.wt-ask-allset{color:var(--ink-soft);font-size:var(--t-xs);margin:0 0 0 6px}.wt-ask-link{min-height:var(--tap);color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex}.wt-ask-error{border-color:var(--red)}.wt-ask-wait{color:var(--ink-soft)}.wt-ask-choices{gap:8px;display:grid}.wt-ask-said-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--t-xs);border-radius:999px;align-self:center;margin:4px 0 0;padding:6px 14px}.wt-ask-ended{color:var(--ink-soft);font-size:var(--t-xs);align-items:center;gap:10px;margin:0;display:flex}.wt-ask-ended:before,.wt-ask-ended:after{content:"";background:var(--line);flex:1;height:1px}.wt-ask-left{text-align:center;margin:0 0 8px}.wt-ask-compose{align-items:flex-end;gap:10px;display:flex}.wt-ask-compose textarea{box-sizing:border-box;border:1px solid var(--field-line);min-width:0;min-height:52px;max-height:168px;color:var(--ink);font:inherit;font-size:var(--t-md);resize:none;background:#fff;border-radius:24px;flex:1;padding:12px 16px;line-height:1.4}.wt-ask-compose textarea::placeholder{color:var(--ink-soft)}.wt-ask-send{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;min-height:0;padding:0;display:inline-flex}.wt-ask-send svg{flex:none;width:24px;height:24px}.wt-ask-send:disabled{background:var(--line);color:var(--ink-soft);cursor:default}.wt-ask-form .wt-ask-write{font-size:var(--t-sm);margin:4px auto 0;font-weight:400;display:flex}.wt-ask-end{text-align:center;flex-direction:column;gap:12px;padding:10px 4px 16px 0;display:flex}.wt-ask-end h3{font-size:var(--t-xl);margin:0}.wt-ask-end p,.wt-ask-end .btn.main{margin:0}.wt-ask-tick{color:var(--green);align-self:center}.wt-ask-yn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wt-ask-yn .btn{min-height:var(--tap-main);white-space:nowrap;border-width:2px;margin:0}.wt-ask-capped,.wt-ask-off{flex-direction:column;gap:12px;padding:24px 16px;display:flex;overflow-y:auto}.wt-ask-capped h3,.wt-ask-capped>p{text-align:center;margin:0}.wt-ask-start{margin:0 0 20px}.wt-ask-start .btn.main{margin:0 0 6px}.wt-ask-start .m-note{text-align:center;margin:0}.wt-ask-attached summary{min-height:var(--tap);cursor:pointer;align-items:center;font-weight:700;display:flex}.wt-ask-attached .wt-ask-lines{font-size:var(--t-sm);flex-direction:column;gap:8px;margin:6px 0 4px;display:flex}.wt-ask-attached .wt-ask-lines p{white-space:pre-line;margin:0}.at-table-help{color:var(--ink-soft);font-size:var(--t-md);text-align:center;margin:12px 0 0}
