@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.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(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#f7f5f1;--bg-elev:#fffdfa;--bg-elev-2:#ffffff;--surface:#fffdfa;--surface-2:#ffffff;--line:#e6e0da;--text:#282624;--muted:#77726d;--muted-2:#56514c;--accent:#e57255;--accent-fg:#ffffff;--accent-soft:#f8ebe6;--accent-tint:#fff7f3;--accent-border:#efc8bc;--live:#50c05f;--warn:#9a6b2f;--danger:#e40014;--rank:#56514c;--shadow:0 1px 2px rgba(40,38,36,0.04);--radius:0.625rem;--radius-xl:1rem;--font:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--header-h:52px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);font-family:var(--font);line-height:1.45;min-height:100%;-webkit-font-smoothing:antialiased}a,body,html{color:var(--text)}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}button,input{font:inherit;color:inherit}.wrap{width:min(54rem,calc(100% - 2rem));margin:0 auto}.site-header{height:52px;border-bottom:1px solid var(--line);background:rgba(255,253,250,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.nav,.site-header{display:flex;align-items:center}.nav{justify-content:space-between;width:100%;gap:1rem}.brand{letter-spacing:-.04em;font-size:1.1rem;text-decoration:none!important;gap:.45rem;color:var(--text)}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{justify-content:center;flex-shrink:0;color:var(--accent);line-height:0}.brand-mark-svg{display:block}.brand>span:not(.brand-mark){color:var(--accent)}.nav-links{display:flex;align-items:center;gap:1.1rem;font-size:.88rem;font-weight:500}.nav-links a{color:var(--muted-2);text-decoration:none}.nav-links a:hover{color:var(--text)}.status-row{display:flex;justify-content:center;padding:.85rem 0 .35rem}.status-pill{display:inline-flex;align-items:center;gap:.45rem;background:#f0ebe4;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px rgba(80,192,95,.18);flex-shrink:0}.status-pill a{color:var(--muted-2);font-weight:500}.hero{padding:1.1rem 0 .65rem}.hero-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .65rem;margin-bottom:.45rem}.hero-claim .lead-text{font-size:clamp(1.55rem,3.4vw,2.15rem);font-weight:700;letter-spacing:-.045em;line-height:1.1}.price-stepper{display:inline-flex;align-items:center;gap:.35rem}.price-stepper .step{width:1.55rem;height:1.55rem;border-radius:999px;border:none;background:rgba(229,114,85,.15);color:var(--accent);font-size:1rem;font-weight:600;line-height:1;cursor:pointer;display:grid;place-items:center}.price-stepper .step:hover{background:rgba(229,114,85,.28)}.price-stepper .step:disabled{opacity:.35;cursor:not-allowed}.price-stepper .big-price{font-family:var(--mono);font-weight:700;font-size:clamp(1.7rem,3.6vw,2.35rem);color:var(--accent);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5rem;line-height:1}.hero-sub{color:var(--accent);font-size:.88rem;max-width:34rem;margin:0 auto .35rem;opacity:.92}.hero-reset{font-size:.8rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-reset strong{font-family:var(--mono);font-weight:600;color:var(--muted-2)}.claim-strip{padding:.75rem 0 1.1rem}.claim-strip-inner{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.claim-input{flex:1 1 16rem;display:flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0 .85rem;min-height:2.75rem}.claim-input .globe{color:var(--muted);font-size:.95rem;flex-shrink:0}.claim-input input{border:none;outline:none;background:transparent;width:100%;font-size:.92rem;padding:.65rem 0}.claim-input input::placeholder{color:var(--muted)}.btn-legacy{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-fg);font-weight:600;font-size:.95rem;padding:0 1.35rem;min-height:2.75rem;border-radius:999px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none!important}.btn-legacy:hover{filter:brightness(1.05)}.claim-note{margin-top:.45rem;font-size:.8rem;color:var(--muted)}.strip-error{margin-top:.5rem;font-size:.85rem}.featured{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.85rem}.feat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:.95rem 1.05rem .75rem;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:.7rem .85rem;gap:.7rem .85rem;align-items:start}.feat-card.is-top{background:linear-gradient(180deg,#fffdfa 0,var(--accent-tint) 100%);border-color:var(--accent-border)}.rank-badge{width:2.35rem;height:2.35rem;border-radius:999px;background:var(--accent);color:#fff;font-family:var(--mono);font-weight:700;font-size:.82rem;display:grid;place-items:center;flex-shrink:0;letter-spacing:-.02em}.feat-card:not(.is-top) .rank-badge{background:#ece7e1;color:var(--muted-2)}.fav-round{border-radius:999px;border:1px solid var(--line);background:#f0ebe4;object-fit:cover;display:block}.fav-fallback,.fav-round{width:2.35rem;height:2.35rem}.fav-fallback{border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff}.feat-body{min-width:0;grid-column:3}.feat-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.feat-name{font-weight:700;font-size:1.02rem;letter-spacing:-.02em}.feat-bid{font-family:var(--mono);font-weight:700;font-size:1.35rem;color:var(--accent);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.feat-desc{font-size:.86rem;color:var(--muted-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-bottom:.4rem}.feat-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.76rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feat-meta .clicks:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:.35rem;vertical-align:middle}.feat-claim{grid-column:1/-1;margin-top:.15rem;padding-top:.45rem;border-top:1px solid rgba(230,224,218,.7)}.claim-link{color:var(--accent);font-weight:600;font-size:.86rem;text-decoration:none}.claim-link:hover{text-decoration:underline;text-underline-offset:2px}@media (min-width:640px){.feat-card{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"rank fav body bid" "claim claim claim claim"}.feat-card .rank-badge{grid-area:rank}.feat-card .fav-wrap{grid-area:fav}.feat-body{grid-area:body;grid-column:auto}.feat-bid-col{grid-area:bid;align-self:start;padding-top:.1rem}.feat-claim{grid-area:claim}.feat-top{display:block;margin-bottom:.2rem}.feat-top .feat-bid{display:none}}@media (max-width:639px){.feat-card{grid-template-columns:auto auto minmax(0,1fr)}.feat-bid-col{display:none}.feat-body{grid-column:3}.feat-claim{grid-column:1/-1}}.activity-block{margin:.35rem 0 .95rem}.activity-head{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--text);margin-bottom:.45rem}.activity-head .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.activity-scroller{display:flex;gap:.55rem;overflow-x:auto;padding:.65rem .75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:0 8px 28px rgba(40,38,36,.04);scrollbar-width:thin}.act-pill{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;min-width:11.5rem;padding-right:.75rem;border-right:1px solid var(--line)}.act-pill:last-child{border-right:none;padding-right:0}.act-pill .av{width:1.65rem;height:1.65rem;border-radius:999px;background:#ece7e1;display:grid;place-items:center;font-size:.62rem;font-weight:700;color:var(--muted-2);flex-shrink:0}.act-pill .who{font-weight:650;font-size:.82rem;letter-spacing:-.01em;white-space:nowrap}.act-pill .detail{font-size:.74rem;color:var(--muted-2);white-space:nowrap}.act-pill .when{font-size:.7rem;color:var(--muted);white-space:nowrap}.board-list{border-top:1px solid var(--line);margin-bottom:2rem}.list-row{display:grid;grid-template-columns:2.1rem 1.85rem minmax(0,1fr) auto;grid-gap:.55rem .7rem;gap:.55rem .7rem;align-items:start;padding:.7rem .15rem;border-bottom:1px solid var(--line)}.list-rank{font-family:var(--mono);font-weight:600;font-size:.88rem;color:var(--muted-2);padding-top:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-fav{border-radius:.45rem;border:1px solid var(--line);background:#f0ebe4;object-fit:cover}.list-fav,.list-fav-fallback{width:1.85rem;height:1.85rem;margin-top:.15rem}.list-fav-fallback{border-radius:.45rem;display:grid;place-items:center;font-size:.62rem;font-weight:700;color:#fff}.list-body{min-width:0}.list-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.12rem}.list-name{font-weight:650;font-size:.95rem;letter-spacing:-.02em}.list-bid{font-family:var(--mono);font-weight:700;font-size:1.05rem;color:var(--accent);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.list-desc{font-size:.82rem;color:var(--muted-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;margin-bottom:.28rem}.list-meta{display:flex;flex-wrap:wrap;gap:.3rem .7rem;font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-meta .clicks:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:.3rem;vertical-align:middle}.list-claim{grid-column:1/-1;margin-top:-.15rem;padding-bottom:.1rem}.list-claim .claim-link{font-size:.82rem}@media (min-width:720px){.list-row{grid-template-columns:2.2rem 1.9rem minmax(0,1fr) auto;grid-template-areas:"rank fav body bid" ". . claim claim"}.list-rank{grid-area:rank}.list-fav-wrap{grid-area:fav}.list-body{grid-area:body}.list-bid-col{grid-area:bid}.list-claim{grid-area:claim}.list-top .list-bid{display:none}}@media (max-width:719px){.list-bid-col{display:none}}.claim-panel h2{font-size:1.05rem;letter-spacing:-.03em;margin-bottom:.25rem}.claim-panel .hint{color:var(--muted);font-size:.82rem;margin-bottom:.85rem}.field{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.7rem}.field label{font-size:.78rem;font-weight:600;color:var(--muted-2)}.field label .req{color:var(--accent)}.field input,.field textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:.55rem .7rem;outline:none;font-size:.9rem}.field input:focus,.field textarea:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px rgba(229,114,85,.12)}.field textarea{min-height:4.5rem;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 8rem;grid-gap:.65rem;gap:.65rem}@media (max-width:560px){.field-row{grid-template-columns:1fr}}.counter{font-size:.72rem}.btn-solid{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:600;font-size:.9rem;padding:.55rem 1rem;border-radius:var(--radius);border:none;cursor:pointer;height:2.45rem;width:100%}.honesty{text-align:center;line-height:1.5;margin:0 auto 1.75rem;max-width:36rem}footer{border-top:1px solid var(--line);padding:1rem 0 1.5rem;font-size:.78rem;color:var(--muted)}footer .foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}footer a{color:var(--muted-2)}.container{width:min(54rem,calc(100% - 2rem));margin:0 auto}.hero-top-quiet{margin-top:.35rem;font-size:.78rem;color:var(--muted)}.demo-pill{margin-left:8px;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.1rem .4rem;vertical-align:middle;background:var(--surface-2);font-weight:600}.fav-wrap,.list-fav-wrap{position:relative;display:inline-block;flex-shrink:0}.fav-fallback,.list-fav-fallback{background:var(--muted-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);font-weight:600;font-size:.9rem;padding:.55rem 1rem;border-radius:var(--radius);cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:filter .15s ease}.btn:hover{filter:brightness(1.05);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:.4rem .75rem;font-size:.82rem}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:hover{background:var(--surface-2);filter:none}button.claim-link{background:none;border:none;padding:0;cursor:pointer;font:inherit}.form{gap:.85rem;padding:0}.form,.form label{display:flex;flex-direction:column}.form label{gap:.35rem;font-size:.85rem;color:var(--muted-2);font-weight:600}.form input,.form textarea{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);padding:.65rem .75rem;font-weight:400}.form input:focus,.form textarea:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px rgba(229,114,85,.12)}.form textarea{min-height:5.5rem;resize:vertical}.form .hint{font-size:.8rem;color:var(--muted);font-weight:400}.form .error{color:var(--danger);font-size:.9rem}.form .claim-title{margin:0;font-size:1.15rem;font-weight:650;color:var(--text);letter-spacing:-.03em}.counter{font-family:var(--mono);font-size:.75rem;color:var(--muted);text-align:right;font-weight:400}.counter.warn{color:var(--warn)}.counter.over{color:var(--danger)}.hint{color:var(--muted);font-size:.85rem}.claim-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:1rem 1.1rem;max-width:36rem}.claim-section{padding:.25rem 0 1.75rem}.home-main{padding-bottom:1rem}.prose{padding:2rem 0 3rem;max-width:42rem;width:min(54rem,calc(100% - 2rem));margin:0 auto}.prose h1{margin-top:0;letter-spacing:-.03em}.prose h2{margin-top:1.75rem}.prose li,.prose p{color:var(--muted)}.prose strong{color:var(--text)}.prose ul{padding-left:1.2rem}.site-footer{border-top:1px solid var(--line);padding:1.5rem 0 2.5rem;color:var(--muted);font-size:.9rem}.site-footer .row{display:flex;gap:1rem;justify-content:space-between;align-items:center}.site-footer nav{gap:1rem}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--text)}.success-card{margin:2.5rem auto;max-width:28rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;text-align:center}.success-card h1{margin:0 0 .5rem;font-size:1.5rem;letter-spacing:-.02em}.success-card .big{font-family:var(--mono);font-size:1.75rem;color:var(--text);margin:1rem 0}.admin-box{margin:2rem auto;max-width:54rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.admin-box pre{overflow:auto;background:var(--surface-2);padding:.75rem;border-radius:8px;font-size:.8rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-2)}.panel-head h2{margin:0;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:650}.board-table{width:100%;border-collapse:collapse}.board-table td,.board-table th{text-align:left;padding:.9rem 1rem;border-bottom:1px solid var(--line);vertical-align:middle}.bid{font-family:var(--mono);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{padding:2rem 1rem;text-align:center;color:var(--muted)}.feat-card.empty-card{grid-template-columns:1fr}.brand{display:flex;align-items:baseline;gap:1px;font-weight:700;letter-spacing:-.02em}.brand-mark{font-family:var(--mono);font-size:1.05rem;letter-spacing:.02em;color:var(--text)}.brand-tld{color:var(--accent);font-weight:600;font-size:.95rem}.hero{padding:3rem 0 1.25rem;text-align:center}.hero-eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.hero-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .9rem;font-family:var(--mono);font-size:clamp(1.35rem,4.6vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.hero-title .ones:before{content:"$";opacity:.45;margin-right:.05em}.hero-title .accent{color:var(--accent)}.hero-sub{margin:1.15rem auto 0;max-width:40rem;color:var(--muted-2);font-size:.975rem;line-height:1.6}.ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.6rem;gap:.6rem;margin:1.75rem 0 1.25rem}.tier-card{display:flex;flex-direction:column;gap:.2rem;padding:.85rem .9rem;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.tier-card:hover:not(:disabled){border-color:var(--accent-border);transform:translateY(-1px)}.tier-card.is-selected{border-color:var(--accent);background:var(--accent-tint)}.tier-card.is-sold-out{opacity:.5;cursor:not-allowed}.tier-price{font-family:var(--mono);font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.tier-card.is-selected .tier-price{color:var(--accent)}.tier-duration{font-size:.8rem;color:var(--muted-2)}.tier-seats{font-size:.72rem;color:var(--muted);font-family:var(--mono)}.tier-seats.sold{color:var(--danger)}.btn-claim{background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);padding:0 1.25rem;height:44px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-claim:disabled{opacity:.55;cursor:not-allowed}.tier-pill{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.66rem;font-weight:600;vertical-align:middle}.expiry,.tier-pill{font-family:var(--mono)}.expiry{font-size:.72rem;color:var(--muted)}.totals-bar{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:center;padding:.7rem .95rem;margin:1.25rem 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:.83rem;color:var(--muted-2)}.totals-bar strong{font-family:var(--mono);color:var(--text)}.totals-bar a{margin-left:auto;color:var(--accent);font-size:.8rem}.honesty{margin:2.25rem 0 3rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.6}.archive,.prose{padding:2.5rem 0 3rem}.archive-head{margin-bottom:1.75rem}.archive-head h1,.prose h1{font-size:clamp(1.5rem,3.6vw,2rem);letter-spacing:-.025em;margin-bottom:.6rem}.eyebrow{font-family:var(--mono);font-size:.74rem;color:var(--muted);margin-bottom:.6rem}.eyebrow a{color:var(--accent)}.answer-first{font-size:1rem;line-height:1.65;color:var(--muted-2);max-width:44rem}.section-title{margin:2rem 0 .75rem;font-size:1.05rem;letter-spacing:-.01em}.muted{color:var(--muted)}.stat-strip{display:flex;flex-wrap:wrap;gap:1.75rem;margin-top:1.25rem}.stat-strip dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat-strip dd{font-family:var(--mono);font-size:1.3rem;font-weight:600}.week-list{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.week-list a{display:flex;align-items:center;gap:.75rem;padding:.75rem .95rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.week-list a:hover{border-color:var(--accent-border);text-decoration:none}.week-label{font-weight:600}.week-id{font-family:var(--mono);font-size:.76rem;color:var(--muted);margin-left:auto}.history{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:.5rem}.history td,.history th{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--line)}.history th{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.history td{vertical-align:top}.prose{max-width:44rem}.prose h2{margin:2rem 0 .6rem;font-size:1.1rem;letter-spacing:-.01em}.prose p{margin-bottom:.9rem}.prose ol,.prose p,.prose ul{color:var(--muted-2);line-height:1.65}.prose ol,.prose ul{margin:0 0 1rem 1.15rem}.prose li{margin-bottom:.4rem}.prose code{font-family:var(--mono);font-size:.85em;background:var(--accent-soft);padding:.1rem .3rem;border-radius:4px}.archive a:not(.week-list a),.prose a{color:var(--accent)}.site-footer .row{flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.5rem 0}.site-footer nav{display:flex;flex-wrap:wrap;gap:.9rem;margin-left:auto}@media (max-width:640px){.hero{padding:2rem 0 1rem}.ladder{grid-template-columns:repeat(2,1fr)}.totals-bar a{margin-left:0}}.reserve-panel{margin:1.25rem 0;padding:1.25rem 1.35rem;border:1px solid var(--accent-border);border-radius:var(--radius-xl);background:var(--accent-tint)}.reserve-panel h2{font-size:1.05rem;letter-spacing:-.01em;margin-bottom:.45rem}.reserve-panel p{color:var(--muted-2);font-size:.92rem;line-height:1.6}.reserve-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.9rem 0 .5rem}.reserve-actions .btn-claim{display:inline-flex;align-items:center;text-decoration:none}.reserve-dismiss{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.85rem;text-decoration:underline}.reserve-note{font-size:.78rem;color:var(--muted)}.empty-board{margin:1.5rem 0 .5rem;padding:1.75rem 1.6rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.empty-board h2{font-size:1.15rem;letter-spacing:-.015em;margin-bottom:.7rem}.empty-board p{color:var(--muted-2);font-size:.94rem;line-height:1.65;margin-bottom:.75rem;max-width:44rem}.empty-board .empty-note{font-size:.8rem;color:var(--muted);margin-bottom:0}