:root{--ol:3.5px solid var(--line);--r:22px}body{background:var(--sky);color:var(--text);font-family:var(--f-ui), system-ui, sans-serif}html.sm-locked{overflow:hidden}h1,h2,h3{font-family:var(--f-display), var(--f-ui), sans-serif;letter-spacing:-.015em}button{font:inherit;color:inherit}.sm-btn{border:var(--ol);height:46px;color:var(--text);font:700 15px var(--f-display), sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .12s,box-shadow .12s;display:inline-flex}.sm-btn:hover:not(:disabled){box-shadow:0 4px 0 var(--line);transform:translateY(-1px)}.sm-btn:active:not(:disabled){box-shadow:0 1px 0 var(--line);transform:translateY(2px)}.sm-btn:disabled{opacity:.55;cursor:default}.sm-btn-ink{background:var(--text);color:#fff}.sm-btn-sm{border-width:3px;border-radius:12px;height:38px;padding:0 14px;font-size:14px}.sm-btn-lg{height:54px;padding:0 26px;font-size:17px}.sm-link{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:8px;text-decoration:underline}.sm-open{z-index:40;background:var(--sky-art);align-items:center;transition:transform .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s;display:flex;position:fixed;inset:0;overflow:hidden}html[data-in] .sm-open,.sm-open-gone{visibility:hidden;transform:translateY(-100%)}html[data-in] .sm-open{transition:none}.sm-open-art{object-fit:cover;object-position:100% 50%;pointer-events:none;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both sm-rise;position:absolute;inset:0}.sm-open-text{justify-items:start;gap:26px;max-width:640px;padding:0 clamp(20px,7vw,120px);animation:.8s .25s both sm-fade;display:grid;position:relative}.sm-open-brand{font:800 26px var(--f-display), sans-serif;align-items:center;gap:12px;display:flex}.sm-open-brand img{border:var(--ol);border-radius:16px}.sm-open h1{color:var(--text);font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.02}@keyframes sm-rise{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes sm-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sm{min-height:100vh}.sm-bar{z-index:20;background:var(--sky);border-bottom:var(--ol);align-items:center;gap:18px;padding:12px clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.sm-brand{font:800 22px var(--f-display), sans-serif;align-items:center;gap:10px;display:inline-flex}.sm-brand img{border:3px solid var(--line);border-radius:12px}.sm-nav{gap:4px;margin-left:8px;display:flex}.sm-nav a{font:600 15px var(--f-ui), sans-serif;border:3px solid #0000;border-radius:10px;padding:8px 12px}.sm-nav a:hover{border-color:var(--line);background:#fff}.sm-bar-end{align-items:center;gap:10px;margin-left:auto;display:flex}.sm-menu{position:relative}.sm-out{position:absolute;top:calc(100% + 6px);right:0}.sm-ca{border:3px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.sm-ca b{font:800 13px var(--f-display), sans-serif}.sm-ca span{color:var(--muted);padding-right:6px}.sm-ca code{font:500 13px var(--f-ui), sans-serif;color:var(--muted)}.sm-ca button,.sm-ca a{border:2px solid var(--line);background:var(--sky);height:26px;font:700 12px var(--f-ui), sans-serif;cursor:pointer;border-radius:8px;align-items:center;padding:0 9px;display:inline-flex}.sm-ca a{background:var(--text);color:#fff}.sm-sec{padding:clamp(36px,6vw,72px) 0}.sm-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;width:min(1180px,100% - 32px);margin:0 auto 26px;display:flex}.sm-head h2{font-size:clamp(30px,4vw,44px);font-weight:800}.sm-head p{max-width:46ch;color:var(--text);opacity:.82;margin-top:8px;font-size:17px}.sm-head-plain{display:block}.sm-totals{border:var(--ol);background:#fff;border-radius:18px;grid-template-columns:repeat(4,auto);margin:0;display:grid;overflow:hidden}.sm-totals div{border-left:3px solid var(--line);min-width:120px;padding:12px 20px}.sm-totals div:first-child{border-left:0}.sm-totals dt{color:var(--muted);font-size:12.5px;font-weight:600}.sm-totals dd{font:800 24px var(--f-display), sans-serif;font-variant-numeric:tabular-nums;margin:2px 0 0}.sm-totals small{font-size:14px;font-weight:700}.sm-table{scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;padding:0 0 18px;overflow:auto hidden}.sm-row{width:max-content;min-width:100%;margin:0 auto;padding:24px clamp(16px,3vw,36px) 0;list-style:none;display:flex}.sm-seat{--w:200px;width:var(--w);flex:none;grid-template-rows:auto 64px 104px;display:grid}.sm-cat{z-index:1;justify-content:center;align-items:end;height:196px;display:flex;position:relative}.sm-cat img{object-fit:cover;border:var(--ol);background:var(--sky-deep);transform-origin:50% 100%;width:168px;height:168px;animation:5.5s ease-in-out infinite sm-bob;animation-delay:calc(var(--i,0) * -.8s);border-bottom:0;border-radius:26px 26px 0 0;margin-bottom:-18px}.sm-seat.is-mine .sm-cat img{outline-offset:-8px;outline:4px solid #fff}.sm-seat.is-asleep .sm-cat img{filter:grayscale()contrast(.9);opacity:.62;animation:none;transform:translateY(58px)rotate(-14deg)}.sm-zz{font:800 20px var(--f-display), sans-serif;color:#fff;letter-spacing:4px;-webkit-text-stroke:1px var(--line);animation:3s ease-in-out infinite sm-zz;position:absolute;top:34px;right:22px}.sm-chair{background:#ffffff47;border:3.5px dashed #0b1a2e73;border-bottom:0;border-radius:70px 70px 0 0;width:150px;height:150px;margin-bottom:-18px}.sm-top{z-index:2;background:var(--wood);border-top:var(--ol);justify-content:center;align-items:center;display:flex;position:relative}.sm-front{z-index:2;background:var(--wood-dark);border-top:var(--ol);border-bottom:var(--ol);justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.sm-seat:first-child .sm-top,.sm-seat:first-child .sm-front{border-left:var(--ol);border-radius:0}.sm-seat:first-child .sm-top{border-top-left-radius:14px}.sm-seat:first-child .sm-front{border-bottom-left-radius:14px}.sm-seat:last-child .sm-top,.sm-seat:last-child .sm-front{border-right:var(--ol)}.sm-seat:last-child .sm-top{border-top-right-radius:14px}.sm-seat:last-child .sm-front{border-bottom-right-radius:14px}.sm-plate{width:132px;height:44px}.sm-tag{border:3px solid var(--line);text-align:left;background:#fff;border-radius:12px;gap:1px;width:172px;padding:8px 12px;font-size:13px;line-height:1.3;display:grid}.sm-tag b{font:800 15px var(--f-display), sans-serif}.sm-tag span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-tag em{font-style:normal;font-weight:700}.sm-earn strong{color:var(--text);font:800 14px var(--f-display), sans-serif;font-variant-numeric:tabular-nums}.sm-seat.is-mine .sm-tag{background:var(--text);color:#fff}.sm-seat.is-mine .sm-tag span,.sm-seat.is-mine .sm-earn strong{color:#fff}.sm-seat.is-asleep .sm-tag{background:#eef2f6}.sm-tag-empty{background:#ffffff59;border-style:dashed;border-color:#0b1a2e66;height:66px}.sm-tag-cta{text-align:center;cursor:pointer;background:var(--text);color:#fff;height:66px;box-shadow:0 3px 0 var(--line);place-content:center;transition:transform .12s}.sm-tag-cta:hover{transform:translateY(-1px)}.sm-table-note{width:min(1180px,100% - 32px);margin:18px auto 0;font-size:16px;font-weight:500}@keyframes sm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sm-zz{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.sm-sec-make{border-top:var(--ol);border-bottom:var(--ol);background:#fff}.sm-maker{grid-template-columns:minmax(240px,380px) 1fr;align-items:start;gap:clamp(20px,4vw,48px);width:min(1180px,100% - 32px);margin:0 auto;display:grid}.sm-preview{gap:14px;display:grid;position:sticky;top:92px}.sm-preview-plate{aspect-ratio:1;border:var(--ol);box-shadow:0 0 0 12px #fff, 0 0 0 15.5px var(--line);border-radius:50%;margin:16px;transition:background .25s;position:relative;overflow:hidden}.sm-preview-plate img{object-fit:cover;width:100%;height:100%}.sm-preview-plate img.is-working{animation:1.4s ease-in-out infinite sm-bob}.sm-preview-busy{background:var(--text);color:#fff;font:700 14px var(--f-ui), sans-serif;white-space:nowrap;border-radius:10px;padding:6px 12px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.sm-recipe{text-align:center;font:600 16px var(--f-ui), sans-serif;color:var(--muted);padding:0 12px}.sm-panel{border:var(--ol);border-radius:var(--r);background:var(--sky);gap:18px;padding:clamp(18px,3vw,28px);display:grid}.sm-bag{border:3px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.sm-bag b{font:800 17px var(--f-display), sans-serif}.sm-bag span{color:#1f7a3a;font-size:14px;font-weight:600}.sm-gate{border:3px solid var(--line);background:#fff;border-radius:14px;justify-items:start;gap:12px;padding:16px;display:grid}.sm-note{max-width:46ch;font-size:17px;font-weight:500}.sm-note-ok{font-weight:700}.sm-traits{border:0;gap:8px;margin:0;padding:0;display:grid}.sm-traits legend{font:800 14px var(--f-display), sans-serif;margin-bottom:8px;padding:0}.sm-traits div{flex-wrap:wrap;gap:7px;display:flex}.sm-chip{border:2.5px solid var(--line);height:36px;font:600 14px var(--f-ui), sans-serif;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 13px;transition:transform .1s;display:inline-flex}.sm-chip:hover{transform:translateY(-1px)}.sm-chip.is-on{background:var(--text);color:#fff}.sm-chip i{border:2px solid var(--line);border-radius:50%;width:16px;height:16px}.sm-chip.is-on i{border-color:#fff}.sm-text{font:800 14px var(--f-display), sans-serif;gap:6px;display:grid}.sm-text input{border:2.5px solid var(--line);height:48px;font:500 16px var(--f-ui), sans-serif;color:var(--text);background:#fff;border-radius:12px;padding:0 14px}.sm-text input:focus{outline-offset:0;outline:3px solid #fff}.sm-text small{font:500 12px var(--f-ui), sans-serif;color:var(--muted);justify-self:end}.sm-make-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sm-left{font-size:15px;font-weight:600}.sm-msg{border:3px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px;font-weight:600}.sm-msg.is-bad{background:#ffe3e3}.sm-msg.is-ok{background:#ddf6e2}.sm-chat{border:3px solid var(--line);background:#fff;border-radius:18px;gap:0;display:grid;overflow:hidden}.sm-chat-head{border-bottom:3px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sm-chat-head>b{font:800 18px var(--f-display), sans-serif}.sm-chat-head .sm-left{margin:0}.sm-left{gap:1px;font-size:14px;display:grid}.sm-left b{font:800 15px var(--f-display), sans-serif}.sm-left span{color:var(--muted);font-size:13px}.sm-chat-head .sm-left{text-align:right}.sm-thread{overscroll-behavior:contain;background:#f4fafe;gap:18px;max-height:620px;margin:0;padding:16px;list-style:none;display:grid;overflow-y:auto}.sm-turn{gap:8px;display:grid}.sm-say{border:2.5px solid var(--line);background:#fff;border-radius:16px 16px 16px 4px;justify-self:start;max-width:82%;padding:9px 14px;font-size:15px;line-height:1.4}.sm-say.is-you{background:var(--text);color:#fff;border-radius:16px 16px 4px;justify-self:end}.sm-say.is-no{background:#fff1d6}.sm-say.is-typing{gap:5px;padding:13px 16px;display:inline-flex}.sm-say.is-typing i{background:var(--text);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite sm-dot}.sm-say.is-typing i:nth-child(2){animation-delay:.15s}.sm-say.is-typing i:nth-child(3){animation-delay:.3s}@keyframes sm-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sm-version{justify-self:start;gap:8px;width:min(240px,82%);display:grid}.sm-version-pic{aspect-ratio:1;border:3px solid var(--line);cursor:pointer;border-radius:16px;place-items:center;padding:0;display:grid;overflow:hidden}.sm-version-pic:disabled{cursor:default}.sm-version-pic img{object-fit:cover;width:100%;height:100%}.sm-version.is-picked .sm-version-pic{outline:4px solid var(--text);outline-offset:3px}.sm-version.is-queued .sm-version-pic,.sm-version.is-making .sm-version-pic{animation:1.6s ease-in-out infinite sm-breathe}.sm-version.is-failed{opacity:.65}.sm-pic-wait{text-align:center;font:700 15px var(--f-ui), sans-serif;padding:16px}.sm-version-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-version-acts small{color:var(--muted);font-weight:600}.sm-tagline{font:700 13px var(--f-ui), sans-serif;color:var(--muted)}.sm-ask{border-top:3px solid var(--line);background:#fff;gap:8px;padding:12px;display:flex}.sm-ask input{border:2.5px solid var(--line);min-width:0;height:46px;font:500 16px var(--f-ui), sans-serif;color:var(--text);background:#fff;border-radius:12px;flex:1;padding:0 14px}.sm-ask input:disabled{background:#eef2f6}.sm-ask-first{background:0 0;border:0;gap:8px;padding:0;display:grid}.sm-ask-first>span{font:800 14px var(--f-display), sans-serif}.sm-ask-first div{gap:8px;display:flex}.sm-claimsub{color:var(--muted);padding:0 16px 12px;font-size:12.5px}.sm-again{border:3px solid var(--line);background:#fff;border-radius:14px}.sm-again summary{cursor:pointer;font:800 15px var(--f-display), sans-serif;padding:12px 16px}.sm-again-body{gap:16px;padding:4px 16px 16px;display:grid}@keyframes sm-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.sm-how{gap:34px;width:min(1180px,100% - 32px);margin:0 auto;display:grid}.sm-how-row{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sm-how-row:before{content:"";border-top:3.5px dashed var(--line);position:absolute;top:64px;left:12%;right:12%}.sm-how-row li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.sm-how-plate{border:var(--ol);width:128px;height:128px;box-shadow:0 0 0 9px var(--sky), 0 0 0 12.5px var(--line);background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;display:grid;overflow:hidden}.sm-how-plate svg{width:76px;height:76px}.sm-how-cat{object-fit:cover;width:100%;height:100%;display:block}.sm-how-row li{align-content:start}.sm-how-seat{justify-items:center;display:grid}.sm-how-seat img{border:3px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;width:64px;height:64px;margin-bottom:-10px}.sm-how-seat .sm-plate{width:86px;height:30px}.sm-how-row b{font:800 19px var(--f-display), sans-serif}.sm-how-row p{max-width:26ch;font-size:15px}.sm-how-sleep{border:var(--ol);border-radius:var(--r);background:#fff;align-items:center;gap:18px;max-width:720px;margin:0 auto;padding:16px 20px;display:flex}.sm-how-nap{flex:none;position:relative}.sm-how-nap img{border:3px solid var(--line);filter:grayscale();opacity:.65;border-radius:14px;width:64px;height:64px;transform:rotate(-12deg)}.sm-how-nap i{font:800 15px var(--f-display), sans-serif;letter-spacing:3px;font-style:normal;position:absolute;top:-10px;right:-14px}.sm-how-sleep p{font-size:16px;font-weight:500}.sm-sec-feed{border-top:var(--ol);background:#fff}.sm-sec-feed .sm-head{width:min(820px,100% - 32px)}.sm-feed{border:var(--ol);border-radius:var(--r);background:#fff;width:min(820px,100% - 32px);margin:0 auto;padding:0;list-style:none;overflow:hidden}.sm-feed li{border-top:2px solid #0b1a2e24;grid-template-columns:40px 1fr auto auto;align-items:center;gap:14px;padding:10px 16px;font-size:15px;display:grid}.sm-feed li:first-child{border-top:0}.sm-feed-pic{border:2.5px solid var(--line);background:var(--sky);border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.sm-feed-pic img{object-fit:cover;width:100%;height:100%}.sm-feed-pic i{font-style:normal}.sm-feed .k-sleep .sm-feed-pic img{filter:grayscale()}.sm-feed .k-payout .sm-feed-pic,.sm-feed .k-fees .sm-feed-pic{background:#ffe27a}.sm-feed-what{font-weight:600}.sm-feed-who,.sm-feed-when{color:var(--muted);white-space:nowrap;font-size:14px}a.sm-feed-when:hover{color:var(--text);text-decoration:underline}.sm-empty{border-radius:var(--r);text-align:center;border:3.5px dashed #0b1a2e66;width:min(820px,100% - 32px);margin:0 auto;padding:22px;font-weight:500}.sm-foot{background:var(--sky);border-top:var(--ol)}.sm-foot-art{object-fit:cover;object-position:50% 85%;pointer-events:none;width:100%;max-height:320px}.sm-foot-row{background:var(--wood-dark);border-top:var(--ol);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,3vw,36px);display:flex}.sm-foot-row nav{gap:10px;display:flex}.sm-foot-row nav a{border:3px solid var(--line);background:#fff;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:700}.sm-modal{z-index:60;background:#0b254573;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sm-dialog{border:var(--ol);border-radius:var(--r);background:#fff;gap:10px;width:min(380px,100%);padding:22px;display:grid}.sm-dialog h2{margin-bottom:6px;font-size:22px}.sm-wallet{border:3px solid var(--line);height:52px;font:700 16px var(--f-ui), sans-serif;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.sm-wallet:hover{background:var(--sky)}.sm-wallet img{width:28px;height:28px}@media (max-width:900px){.sm-nav{display:none}.sm-maker{grid-template-columns:1fr}.sm-preview{max-width:300px;margin:0 auto;position:static}.sm-maker.is-chat .sm-preview{max-width:200px}.sm-thread{max-height:70vh;padding:12px}.sm-say{max-width:90%;font-size:14px}.sm-chat-head .sm-left{text-align:left}.sm-how-row{grid-template-columns:repeat(2,1fr);row-gap:34px}.sm-how-row:before{display:none}}@media (max-width:640px){.sm-bar{gap:10px;padding:10px 16px}.sm-brand{font-size:19px}.sm-brand img{width:34px;height:34px}.sm-ca span,.sm-ca code{display:none}.sm-totals{grid-template-columns:repeat(2,1fr);width:100%}.sm-totals div{min-width:0;padding:10px 14px}.sm-totals div:nth-child(3){border-left:0}.sm-totals div:nth-child(n+3){border-top:3px solid var(--line)}.sm-totals dd{font-size:21px}.sm-seat{--w:158px;grid-template-rows:auto 54px 100px}.sm-cat{height:156px}.sm-cat img{width:132px;height:132px}.sm-chair{width:116px;height:120px}.sm-plate{width:108px;height:36px}.sm-tag{width:142px;padding:7px 10px;font-size:12px}.sm-tag b{font-size:14px}.sm-open{align-items:flex-start}.sm-open-art{object-position:86% 100%;height:62%;top:auto;bottom:0}.sm-open-text{padding-top:14vh}.sm-how-plate{width:104px;height:104px}.sm-how-row p{font-size:14px}.sm-feed li{grid-template-columns:36px 1fr auto;gap:10px;padding:10px 12px;font-size:14px}.sm-feed-who{display:none}.sm-feed-pic{width:36px;height:36px}.sm-how-sleep{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sm-more{text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.sm-nav a[aria-current=page]{border-color:var(--line);background:#fff}.sm-h{font-size:clamp(30px,4vw,44px);font-weight:800}.sm-sec-all{min-height:70vh}.sm-tools{flex-wrap:wrap;align-items:center;gap:10px;width:min(1180px,100% - 32px);margin:0 auto 22px;display:flex}.sm-seg{border:3px solid var(--line);background:#fff;border-radius:14px;display:inline-flex;overflow:hidden}.sm-seg button{border:0;border-left:3px solid var(--line);height:42px;font:700 14px var(--f-ui), sans-serif;cursor:pointer;background:#fff;padding:0 16px}.sm-seg button:first-child{border-left:0}.sm-seg button small{opacity:.6;margin-left:2px;font-weight:600}.sm-seg button.is-on{background:var(--text);color:#fff}.sm-search{border:3px solid var(--line);max-width:360px;height:48px;font:500 15px var(--f-ui), sans-serif;color:var(--text);background:#fff;border-radius:14px;flex:220px;padding:0 14px}.sm-sort{font:700 14px var(--f-ui), sans-serif;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sm-sort select{border:3px solid var(--line);height:48px;font:600 14px var(--f-ui), sans-serif;color:var(--text);background:#fff;border-radius:14px;padding:0 12px}.sm-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:0;list-style:none;display:grid}.sm-card{border:var(--ol);border-radius:var(--r);background:#fff;overflow:hidden}.sm-card-pic{aspect-ratio:1;border-bottom:3px solid var(--line);background:var(--sky-deep);position:relative}.sm-card-pic img{object-fit:cover;width:100%;height:100%}.sm-card.is-asleep .sm-card-pic img{filter:grayscale();opacity:.65}.sm-state{border:2.5px solid var(--line);font:700 12px var(--f-ui), sans-serif;background:#fff;border-radius:9px;padding:3px 9px;position:absolute;top:10px;left:10px}.sm-state.is-asleep{background:#e3e8ee}.sm-card-body{gap:1px;padding:10px 14px 12px;font-size:13.5px;display:grid}.sm-card-body b{font:800 16px var(--f-display), sans-serif}.sm-card-body span{color:var(--muted)}.sm-card.is-mine{background:var(--text)}.sm-card.is-mine .sm-card-body,.sm-card.is-mine .sm-card-body span,.sm-card.is-mine .sm-earn strong{color:#fff}.sm-all-empty{border-radius:var(--r);text-align:center;border:3.5px dashed #0b1a2e66;justify-items:center;gap:16px;width:min(1180px,100% - 32px);margin:0 auto;padding:48px 20px;font-size:17px;font-weight:500;display:grid}@media (max-width:640px){.sm-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sm-sort{margin-left:0}.sm-search{flex-basis:100%;max-width:none}.sm-seg{width:100%}.sm-seg button{flex:1;padding:0 8px}}.sm-maker>*,.sm-panel>*,.sm-chat,.sm-thread{min-width:0}@media (max-width:640px){.sm-panel{gap:12px;padding:12px}.sm-ask{padding:10px}.sm-ask .sm-btn{padding:0 14px}}.sm-panel,.sm-chat,.sm-thread,.sm-turn,.sm-again-body{grid-template-columns:minmax(0,1fr)}
