.desk{max-width:1320px;margin:0 auto;padding:clamp(24px,4vw,52px) var(--gut);display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.85fr);gap:clamp(22px,3.5vw,52px);align-items:start}@media (max-width: 940px){.desk{grid-template-columns:1fr}}.sheet-wrap{position:relative}.sheet{position:relative;background:var(--stock);border:1px solid var(--rule);padding:clamp(26px,4vw,64px) clamp(22px,4vw,62px) clamp(22px,3vw,44px);min-height:60vh;box-shadow:3px 3px 0 var(--rule-soft)}.sheet-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:clamp(22px,3vw,38px)}.sheet-from b,.sheet-no b{display:block;font-size:14px;font-weight:700}.sheet-no{text-align:right}.sheet-no b{font-family:var(--mono)}.salutation{font-size:clamp(20px,2.4vw,27px);margin:0 0 clamp(16px,2vw,26px)}.salutation span{font-weight:700}.salutation span:before{content:"@";opacity:.4}.body{font-size:clamp(17px,1.55vw,20px);line-height:1.85;text-align:justify;hyphens:auto;max-width:var(--measure);min-height:6em}.body-empty{font-style:italic;color:var(--ink-faint)}.word{position:relative}.word.fresh{background:color-mix(in srgb,var(--note) 16%,transparent)}.word.filled{color:var(--ink-soft);font-style:italic}.word.mine{border-bottom:2px solid var(--seal)}.sheet-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:clamp(26px,4vw,48px);padding-top:16px;border-top:1px solid var(--rule)}.sign-rule{display:block;width:190px;max-width:40vw;height:1px;background:var(--ink);margin-bottom:6px}.sign-name{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink-soft)}.progress{font-family:var(--mono);font-size:12px}.wax{position:absolute;right:clamp(16px,3vw,44px);bottom:clamp(16px,3vw,44px);width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--seal);color:var(--stock);font-family:var(--mono);font-size:10px;letter-spacing:.2em;transform:rotate(-11deg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--stock) 45%,transparent)}.wax.wax-answered{background:var(--note)}.rail{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}@media (max-width: 940px){.rail{position:static}}.card{background:var(--stock);border:1px solid var(--rule);padding:15px 16px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid var(--rule-soft)}.card-head b{font-family:var(--mono);font-size:13px}.card-note{font-size:11.5px;font-style:italic;color:var(--ink-faint);margin:9px 0 0}.clock{display:flex;align-items:baseline;gap:8px}.clock-num{font-family:var(--mono);font-size:44px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.clock-unit{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.clock-bar{height:3px;background:var(--rule-soft);margin-top:11px}.clock-bar i{display:block;height:100%;width:100%;background:var(--note)}.card-clock.urgent .clock-num{color:var(--seal)}.card-clock.urgent .clock-bar i{background:var(--seal)}.field{position:relative}#wordInput{width:100%;font-family:var(--serif);font-size:17px;padding:9px 11px;background:var(--stock-deep);border:1px solid var(--rule);color:var(--ink)}#wordInput:focus{outline:none;border-color:var(--ink)}#wordInput::placeholder{color:var(--ink-faint);font-style:italic}.suggest{position:absolute;left:0;right:0;top:calc(100% + 3px);z-index:20;background:var(--stock);border:1px solid var(--ink);max-height:210px;overflow-y:auto}.suggest button{display:block;width:100%;text-align:left;padding:6px 11px;background:none;border:0;font-family:var(--serif);font-size:15px;color:var(--ink);cursor:pointer}.suggest button:hover,.suggest button[aria-selected=true]{background:var(--ink);color:var(--stock)}.card-propose .btn{margin-top:10px}.ballot{list-style:none;margin:0;padding:0}.ballot li{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px dotted var(--rule);font-size:15px}.ballot li:last-child{border-bottom:0}.ballot-empty{font-style:italic;color:var(--ink-faint);font-size:13px}.ballot .b-word{flex:1}.ballot .b-n{font-family:var(--mono);font-size:12px}.ballot li.lead .b-word{font-weight:700}.ballot li.lead .b-n{color:var(--seal);font-weight:700}.ballot li.yours .b-word{border-bottom:2px solid var(--seal)}.sum-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dotted var(--rule);font-size:13.5px}.sum-row:last-child{border-bottom:0}.sum-row b{font-family:var(--mono)}.card-sum .sum-row:first-child b{color:var(--seal);font-weight:700}.card-you .btn{margin-top:11px}.strip{background:var(--ink);color:var(--stock);padding:clamp(16px,2.4vw,26px) var(--gut)}.strip-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.strip-note{font-style:italic;font-size:13.5px;margin:0;flex:1;min-width:260px;opacity:.78}.strip-acts{display:flex;gap:9px;flex-wrap:wrap}.strip .btn{border-color:var(--stock);color:var(--stock)}.strip .btn:hover:not(:disabled){background:var(--stock);color:var(--ink)}.archive{max-width:1320px;margin:0 auto;padding:clamp(30px,4vw,60px) var(--gut)}.section-head{display:flex;align-items:baseline;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:8px;margin-bottom:20px}.section-head h2{font-family:var(--serif);font-size:clamp(20px,2.4vw,28px);margin:0;font-weight:700}.section-head .lbl{margin-left:auto}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.archive-empty{font-style:italic;color:var(--ink-faint)}.env{background:var(--stock);border:1px solid var(--rule);padding:15px 16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;text-align:left;font:inherit;color:inherit}.env:hover{border-color:var(--ink)}.env-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.env-no{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.env-to{font-weight:700;font-size:15px}.env-body{font-size:13px;color:var(--ink-soft);line-height:1.55;max-height:5.2em;overflow:hidden}.env-foot{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.env-foot .paid{color:var(--seal)}.env-mark{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.env-mark.env-answered{color:var(--note)}.env-mark.env-abandoned{color:var(--seal)}.env-pot{font-weight:700}.env-who{font-family:var(--serif);font-style:italic;font-size:11.5px;color:var(--ink-faint)}.env.env-answered{border-left:3px solid var(--note)}.env.env-abandoned{border-left:3px solid var(--seal)}.vocab{max-width:1320px;margin:0 auto;padding:clamp(30px,4vw,60px) var(--gut) 0}.vocab-note{font-size:14px;color:var(--ink-soft);max-width:74ch;margin:0 0 16px}.vocab-tools{display:flex;align-items:center;gap:14px;margin-bottom:14px}#vocabSearch{flex:1;max-width:320px;font-family:var(--serif);font-size:16px;padding:8px 11px;background:var(--stock);border:1px solid var(--rule);color:var(--ink)}#vocabSearch:focus{outline:none;border-color:var(--ink)}#vocabSearch::placeholder{color:var(--ink-faint);font-style:italic}.vocab-count{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);letter-spacing:.1em}.vocab-grid{display:flex;flex-wrap:wrap;gap:5px 9px;border:1px solid var(--rule);background:var(--stock);padding:14px 16px;max-height:340px;overflow-y:auto}.vword{font-family:var(--serif);font-size:15px;background:none;border:0;border-bottom:1px solid transparent;padding:0;color:var(--ink);cursor:pointer}.vword:hover{border-bottom-color:var(--seal);color:var(--seal)}.vmore{font-family:var(--mono);font-size:11px;color:var(--ink-faint);align-self:center}.claim{max-width:1320px;margin:0 auto;padding:clamp(30px,4vw,60px) var(--gut) 0}.claim-grid{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.6fr);gap:clamp(20px,3vw,44px);border:1px solid var(--rule);background:var(--stock);padding:clamp(18px,2.6vw,30px)}@media (max-width: 800px){.claim-grid{grid-template-columns:1fr}}.claim-sum{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--rule);padding-right:20px}@media (max-width: 800px){.claim-sum{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 16px}}.claim-sum b{font-family:var(--mono);font-size:30px;font-weight:700;color:var(--seal);line-height:1.1}.claim-sum i{font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--ink-faint)}.claim-lede{font-size:15px;margin:0 0 14px}.claim-steps{margin:0 0 14px;padding-left:20px}.claim-steps li{font-size:14.5px;margin-bottom:7px}.claim-steps em{color:var(--seal);font-style:italic}.claim-fine{font-size:12.5px;color:var(--ink-soft);font-style:italic;margin:0 0 14px}.claim-acts{display:flex;gap:10px;flex-wrap:wrap}.claim-state{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.claim-state.paid{color:var(--note)}.claim-state.gone{color:var(--seal)}.claim-acts .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.evidence{border:1px solid var(--seal);border-left-width:3px;background:color-mix(in srgb,var(--seal) 5%,var(--stock));padding:13px 15px;margin-bottom:14px}.evidence.is-payable{border-color:var(--note);background:color-mix(in srgb,var(--note) 6%,var(--stock))}.evidence-rows{margin:9px 0 0;font-family:var(--mono);font-size:11.5px}.evidence-rows div{display:flex;gap:12px;padding:4px 0;border-bottom:1px dotted var(--rule)}.evidence-rows div:last-child{border-bottom:0}.evidence-rows dt{color:var(--ink-faint);min-width:104px;text-transform:uppercase;font-size:9px;letter-spacing:.12em;padding-top:2px}.evidence-rows dd{margin:0;word-break:break-all}.evidence-rows a{color:var(--seal)}.evidence-note{font-size:12px;font-style:italic;color:var(--ink-soft);margin:10px 0 0}.sign-ps{display:block;margin-top:10px;font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--ink-faint);letter-spacing:.01em}.sheet.is-answered .sign-ps{color:var(--note)}.sol{display:inline-block;width:.78em;height:.78em;vertical-align:-.04em;margin-left:.18em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 398 312'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%239945FF'/%3E%3Cstop offset='1' stop-color='%2314F195'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Cpath d='M64.6 237.9c2.4-2.4 5.7-3.8 9.2-3.8h317.4c5.8 0 8.7 7 4.6 11.1l-62.7 62.7c-2.4 2.4-5.7 3.8-9.2 3.8H6.5c-5.8 0-8.7-7-4.6-11.1l62.7-62.7z'/%3E%3Cpath d='M64.6 3.8C67.1 1.4 70.4 0 73.8 0h317.4c5.8 0 8.7 7 4.6 11.1l-62.7 62.7c-2.4 2.4-5.7 3.8-9.2 3.8H6.5c-5.8 0-8.7-7-4.6-11.1L64.6 3.8z'/%3E%3Cpath d='M333.1 120.1c-2.4-2.4-5.7-3.8-9.2-3.8H6.5c-5.8 0-8.7 7-4.6 11.1l62.7 62.7c2.4 2.4 5.7 3.8 9.2 3.8h317.4c5.8 0 8.7-7 4.6-11.1l-62.7-62.7z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.head-x{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border:1px solid var(--rule);border-radius:2px;font:500 .78rem/1 var(--mono);letter-spacing:.04em;color:var(--soft);text-decoration:none;transition:color .12s,border-color .12s}.head-x:hover{color:var(--ink);border-color:var(--ink)}.head-x[hidden]{display:none}.pickable{cursor:pointer}.pickable:hover .b-word{color:var(--seal);text-decoration:underline;text-underline-offset:3px}.word[title]{cursor:help}.claim-said{border-left:2px solid var(--note);padding:2px 0 2px 18px;margin:0 0 14px}.claim-thanks{font-family:var(--serif);font-size:1.18rem;line-height:1.35;margin:0 0 .5em;color:var(--ink)}.claim-said-body{margin:0;max-width:58ch;color:var(--ink-soft)}.evidence.is-done{border-color:var(--rule);border-left-color:var(--note);background:color-mix(in srgb,var(--note) 4%,var(--stock))}.sheet-post{margin:14px 0 0;text-align:center}.sheet-post .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.m-usd{display:block;font-family:var(--mono);font-variant-numeric:tabular-nums;line-height:1.05}.m-sol{display:block;font-family:var(--mono);font-size:.58em;color:var(--ink-faint);letter-spacing:.02em;line-height:1.5}.m-sol.m-only{font-size:1em;color:inherit}.sum-row .m-usd{font-size:.95em}.sum-row .m-sol{font-size:.68em}
