@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-normal-500-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-normal-600-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-normal-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-normal-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-normal-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-italic-500-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-italic-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-normal-500-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-normal-600-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-normal-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-normal-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-normal-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-400-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-800-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poiret-one-normal-400-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poiret-one-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--teal: #1d6b6e;--teal-dk: #104244;--terra: #c8571f;--saffron: #efab2e;--cream: #f6f1e7;--ink: #2b2b28;--pink: #e4007c;--aqueduct: #a1d5cb;--marigold: #e0991a;--plum: #5e3b72;--espresso: #211710;--card: #fffdf7;--ink-soft: #7a6f60;--line: rgba(43, 43, 40, .12);--serif: "Fraunces", Georgia, serif;--sans: "Nunito Sans", system-ui, sans-serif;--hand: "Caveat", "Bradley Hand", cursive;--display: "Poiret One", var(--serif);--radius: 18px;--radius-sm: 12px;--tabbar: 84px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.4;background-image:radial-gradient(circle at 20% 0%,rgba(239,171,46,.1),transparent 45%),radial-gradient(circle at 100% 100%,rgba(29,107,110,.1),transparent 45%);background-attachment:fixed;-webkit-font-smoothing:antialiased}a{color:var(--teal)}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;margin:0}h1{font-size:28px;line-height:1.05}h2{font-size:22px;line-height:1.1}h3{font-size:18px;line-height:1.15}.hand{font:600 20px var(--hand);color:var(--terra)}.muted{color:var(--ink-soft);font-size:13px}.shell{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr}.shell main{min-width:0;padding:max(14px,env(safe-area-inset-top)) 18px calc(var(--tabbar) + 16px);max-width:720px;width:100%;margin:0 auto}.brandrow{display:flex;align-items:center;gap:8px;margin:2px 0 12px}.brandrow .sp{flex:1}.brandrow .who{font:700 13px var(--sans);color:var(--ink-soft)}.tabs{position:fixed;bottom:0;left:0;right:0;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffdf7eb;backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:center;z-index:10}.tab{display:flex;flex-direction:column;align-items:center;gap:3px;font:700 10.5px var(--sans);color:var(--ink-soft);flex:1 1 0;min-width:0;max-width:84px;border:0;background:none;cursor:pointer;text-decoration:none}.tab svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tab.on{color:var(--teal)}.tab.on svg{fill:#1d6b6e24}.tab .short{display:none}.tab:has(.short) .long{display:none}.tab:has(.short) .short{display:inline}@media(min-width:900px){.shell{grid-template-columns:220px minmax(0,1fr)}.shell main{padding:28px 32px 40px;grid-column:2}.tabs{position:sticky;top:0;height:100vh;flex-direction:column;justify-content:flex-start;gap:6px;padding:24px 12px;border-top:0;border-right:1px solid var(--line);grid-column:1;grid-row:1}.tab{flex-direction:row;width:100%;max-width:none;flex:none;justify-content:flex-start;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px}.tab:has(.short) .long{display:inline}.tab:has(.short) .short{display:none}.tab.on{background:#1d6b6e1a}.rail-label{font:800 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:18px 12px 4px;align-self:flex-start}}.rail-label{display:none}@media(min-width:900px){.rail-label{display:block}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:0 2px 8px #2b2b280f;margin-bottom:10px}.card.gold{border:1.5px solid var(--saffron);box-shadow:0 0 0 4px #efab2e24}.sec{display:flex;align-items:baseline;justify-content:space-between;margin:20px 0 8px}.sec h4{font:800 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0}.chip{display:inline-block;font:700 11px var(--sans);padding:4px 9px;border-radius:999px;background:#1d6b6e1f;color:var(--teal);margin-right:4px}.chip.gold{background:#efab2e38;color:#8a5a06}.chip.terra{background:#c8571f24;color:var(--terra)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:800 15px var(--sans);padding:13px 18px;border-radius:14px;border:0;background:var(--teal);color:#fff;cursor:pointer;width:100%;text-decoration:none}.btn.ghost{background:transparent;color:var(--teal);border:1.5px solid var(--teal)}.btn.sm{padding:9px 14px;font-size:13px;width:auto;border-radius:11px}.pass{background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dk) 100%);color:#fff;border-radius:var(--radius);padding:16px;position:relative;overflow:hidden;margin-bottom:10px}.pass:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:#efab2e40}.pass small{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.pass b{display:block;font:600 24px var(--serif);margin:4px 0 2px}.empty{text-align:center;padding:36px 18px;color:var(--ink-soft)}.empty .hand{display:block;margin-bottom:6px}.placeholder{border:1.5px dashed rgba(29,107,110,.35);border-radius:var(--radius);padding:14px 16px;margin:10px 0;background:#fffdf799}.placeholder h3{margin-bottom:4px}.placeholder ul{margin:6px 0 0;padding-left:18px;color:var(--ink-soft);font-size:13.5px}.forum{font-family:Verdana,Geneva,var(--sans);font-size:13px}.forum .board{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--card)}.forum .board:nth-child(odd){background:#a1d5cb2e}.forum .board b{color:var(--teal-dk)}.forum .board span{color:var(--ink-soft);font-size:12px}.forum a{text-decoration:none}.forum .board{text-decoration:none;color:inherit;grid-template-columns:auto 1fr auto;align-items:center}.forum .bicon{font-size:20px;width:28px;text-align:center}.forum .count{white-space:nowrap}.forum i.new{font:700 10px var(--sans);font-style:normal;color:#fff;background:var(--terra);border-radius:3px;padding:1px 4px;margin-left:6px;vertical-align:middle}.forum i.pin{font:700 10px var(--sans);font-style:normal;color:var(--teal-dk);background:#a1d5cb80;border-radius:3px;padding:1px 4px;margin-right:6px;vertical-align:middle}.forum i.pin.lock{background:#2b2b281a;color:var(--ink-soft)}.crumbs{font-size:12px;color:var(--ink-soft);margin:0 0 6px}.crumbs a{color:var(--teal)}.forum .bname{font-size:24px;margin:0 0 10px}.ftabs{display:flex;gap:2px;align-items:center;border-bottom:2px solid var(--teal);margin:6px 0 0}.ftabs button{font:700 12px Verdana,var(--sans);padding:6px 12px;border:0;background:#a1d5cb40;color:var(--teal-dk);cursor:pointer;border-radius:6px 6px 0 0}.ftabs button.on{background:var(--teal);color:#fff}.ftabs .sp{flex:1}.ftabs .newthread{font-weight:700;font-size:12px;padding-right:4px}.forum .thread{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:8px 6px 8px 0;border-bottom:1px solid var(--line);color:inherit;align-items:center}.forum .thread:hover{background:#fffdf7e6}.forum .score{font:800 15px var(--sans);color:#8a5a06;background:#efab2e38;border-radius:6px;text-align:center;padding:6px 0}.forum .ttitle{font-size:14px;color:var(--teal-dk);font-weight:700;line-height:1.25}.forum .tmeta{font-size:11.5px;color:var(--ink-soft);margin-top:2px}.pages{display:flex;gap:6px;font-size:12px;padding:10px 0;color:var(--teal)}.pages span{padding:2px 7px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.pages .on{background:var(--teal);color:#fff;border-color:var(--teal)}.replies-h{font:700 12px Verdana,var(--sans);color:var(--ink-soft);margin:14px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.post{display:grid;grid-template-columns:30px 1fr;gap:6px;padding:8px 0 4px}.post.op{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 8px}.post.d1{margin-left:0;border-left:2px solid rgba(29,107,110,.25);padding-left:8px}.post.d2{border-left:2px solid rgba(239,171,46,.45);padding-left:8px}.post.d3,.post.d4{border-left:2px solid rgba(200,87,31,.35);padding-left:8px}.post.tomb{display:block;font-size:12px;color:var(--ink-soft);font-style:italic;padding:8px 0 8px 36px}.vote{display:flex;flex-direction:column;align-items:center;gap:0}.vote button{border:0;background:none;color:var(--ink-soft);font-size:11px;cursor:pointer;padding:0 4px;line-height:1.2}.vote button.on{color:var(--terra)}.vote b{font:800 13px var(--sans);color:#8a5a06}.pbody{min-width:0}.pmeta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-soft);flex-wrap:wrap}.pmeta a{color:var(--teal-dk)}.pmeta .flair{color:var(--terra);font-style:italic}.fold{border:0;background:none;color:var(--teal);font:700 11px Verdana,var(--sans);cursor:pointer;padding:0;margin-left:auto}.avatar{display:inline-flex;width:20px;height:20px;border-radius:50%;background:var(--teal);color:#fff;font:800 11px var(--sans);align-items:center;justify-content:center}.avatar.big{width:52px;height:52px;font-size:24px;background:linear-gradient(135deg,var(--teal),var(--teal-dk))}.ptext{font-size:13.5px;line-height:1.45}.ptext p{margin:4px 0}.ptext blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid var(--saffron);background:#efab2e1a;color:var(--ink-soft);font-style:italic}.sig{font-size:11.5px;color:var(--ink-soft);font-style:italic;margin-top:4px}.pacts{display:flex;gap:2px;flex-wrap:wrap;margin:4px 0 2px}.pacts button{border:0;background:none;color:var(--teal);font:700 11px Verdana,var(--sans);cursor:pointer;padding:2px 6px}.pacts button:before{content:"[";color:var(--ink-soft)}.pacts button:after{content:"]";color:var(--ink-soft)}.pacts button.done{color:var(--terra)}.poll{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px;margin:10px 0;display:grid;gap:5px;font-size:13px}.popt{position:relative;text-align:left;border:1px solid var(--line);background:var(--card);padding:7px 10px;border-radius:6px;cursor:pointer;font:inherit;display:flex;justify-content:space-between;overflow:hidden}.popt:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);background:#a1d5cb66;transition:width .3s}.popt.on{border-color:var(--teal)}.popt span{position:relative}.popt .pct{font-weight:800;color:var(--teal-dk)}.replybox{margin:14px 0}.replybox.locked{font-size:12.5px;color:var(--ink-soft);padding:10px;background:#2b2b280d;border-radius:6px}.replybox textarea,.field,.bin{width:100%;font:14px/1.4 var(--sans);padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);resize:vertical}.rb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.profile{display:flex;gap:12px;align-items:center;margin:8px 0}.aud{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.audc{text-align:left;font:inherit;cursor:pointer;display:grid;gap:2px;margin:0;color:inherit;text-decoration:none}.audc b{font-size:13.5px}.audc span{font-size:12px;color:var(--ink-soft)}.audc em{font-style:normal;font:800 14px var(--sans);color:var(--teal)}.audc.on{border-color:var(--teal);box-shadow:0 0 0 3px #1d6b6e26}.audc.more{border-style:dashed;color:var(--teal);font-weight:800}.tpls{display:flex;gap:4px;flex-wrap:wrap}.tpls .chip{border:0;cursor:pointer;font-size:12px;padding:6px 11px}.ftabs.ed{margin-top:14px}.editor{background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:10px}.blk{position:relative;padding:8px 8px 8px 64px;border-radius:8px;border:1px dashed transparent;margin-bottom:4px}.blk:hover{border-color:var(--line)}.blk.on{border-color:var(--teal);background:#a1d5cb1f}.bkind{position:absolute;left:8px;top:10px;font:800 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.blk .two{display:grid;gap:4px;grid-template-columns:1fr 1fr}.blk .two .bin:nth-child(3){grid-column:1 / -1}.blk .bin{margin:0}.blk .bin+.bin{margin-top:4px}.imgslot{font-size:12.5px;color:var(--ink-soft);background:#2b2b280d;padding:18px 10px;border-radius:6px;text-align:center}.btools{display:flex;gap:4px;margin-top:6px}.btools button{font:700 11px var(--sans);border:1px solid var(--line);background:var(--card);border-radius:6px;padding:3px 8px;cursor:pointer;color:var(--teal)}.addrow{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:8px 4px 2px;border-top:1px dashed var(--line);margin-top:6px}.addrow button{font:700 11.5px var(--sans);border:1px solid rgba(29,107,110,.35);background:transparent;color:var(--teal);border-radius:999px;padding:4px 10px;cursor:pointer}.preview{display:grid;justify-items:center;gap:8px;padding:14px 0}.mail{width:min(100%,390px);background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 18px 12px;font-family:var(--sans);color:var(--ink);font-size:14.5px;line-height:1.45}.mhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mail .mh{font-size:22px;margin:10px 0 4px}.mimg{background:linear-gradient(135deg,#efab2e4d,#1d6b6e4d);border-radius:10px;padding:48px 10px;text-align:center;color:var(--ink-soft);font-size:12px;margin:6px 0}.mbtn{width:auto;display:inline-flex;margin:6px 0}.mcard{display:grid;gap:2px;background:var(--cream);border-radius:12px;padding:12px 14px;margin:8px 0}.mcard small{font:800 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.mcard b{font:600 18px var(--serif)}.mcard span{font-size:13px;color:var(--ink-soft)}.mcard.ev{background:#efab2e26}.mcard.ev small{color:#8a5a06}.mnote{background:#a1d5cb38;border-radius:12px;padding:12px 14px;font:500 16px var(--serif);font-style:italic;margin:8px 0;display:grid;gap:6px}.mnote .hand{font-size:18px}.mfoot{font-size:11px;color:var(--ink-soft);border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.sendbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 10px;margin:12px 0 8px}.sendbar .sp{flex:1}.card.ex{border-left:5px solid var(--teal)}.card.ex.terra{border-left-color:var(--terra)}.card.ex.gold{border-left-color:var(--saffron)}.exh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.card.ex p{margin:6px 0;font-size:13.5px}.card.ex ul{margin:4px 0 8px;padding-left:18px;font-size:13px;color:var(--ink-soft)}.exacts{display:flex;gap:8px;flex-wrap:wrap}.state{min-height:70vh;display:flex;flex-direction:column;gap:10px;padding-top:10px}.state .hand{font-size:26px}.state h1{font-size:30px}.state p{font-size:16px;margin:0}.state .card{margin:6px 0 10px}.state .k{display:block;font:800 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}.state.terra .hand{color:var(--terra)}.state.gold .hand{color:#8a5a06}.state.teal .hand{color:var(--teal)}.state .btn{flex-direction:column;gap:0}.state .btn .why{font:500 12px var(--sans);opacity:.8}.state .exit{text-align:center;font-size:13px;margin-top:auto;padding:14px}
