.sc-icon{flex:none;width:1.05em;height:1.05em}.sc-sheet{border:1px solid var(--line-2);background:var(--bg-2);width:min(440px,100%);max-width:100%;max-height:100dvh;color:var(--text);overscroll-behavior:contain;border-bottom:0;border-top:2px solid var(--accent);border-radius:0;margin:auto auto 0;padding:0;overflow:auto}.sc-sheet::backdrop{background:#07050acc}.sc-sheet[open]{animation:sc-up .25s var(--ease)}@keyframes sc-up{0%{opacity:0;transform:translateY(24px)}}@media (min-width:600px){.sc-sheet{border-bottom:1px solid var(--line-2);border-radius:0;margin:auto}.sc-sheet[open]{animation-name:sc-in}@keyframes sc-in{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){.sc-sheet[open]{animation:none}.sc-spin{animation:none!important}}.sc-body{padding:16px 16px calc(16px + env(safe-area-inset-bottom));gap:14px;display:grid}.sc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-title{font-size:1.25rem}.sc-close{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;flex:none;place-items:center;font-size:1.4rem;line-height:1;display:grid}.sc-close:hover{border-color:var(--text);background:var(--text);color:var(--bg)}.sc-toggle{border:1px solid var(--line-2);border-radius:0;justify-self:start;gap:0;padding:0;display:inline-flex}.sc-opt{min-height:36px;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:6px 16px;font-size:.88rem}.sc-opt+.sc-opt{border-left:1px solid var(--line-2)}.sc-opt[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:600}.sc-frame{background:var(--bg-3);border:1px solid var(--line);border-radius:0;justify-self:center;place-items:center;max-width:100%;height:min(46dvh,420px);display:grid;position:relative;overflow:hidden}.sc-story{aspect-ratio:9/16}.sc-square{aspect-ratio:1;width:min(100%,320px);height:auto}.sc-img{object-fit:contain;width:100%;height:100%;display:block}.sc-msg{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:16px;font-size:.88rem;display:grid}.sc-msg p{margin:0}.sc-spin{background:var(--accent);border-radius:50%;width:42px;height:42px;animation:1.4s linear infinite spin;position:relative;box-shadow:inset 0 0 0 13px #0f0c14,inset 0 0 0 14px #ffffff1f}.sc-spin:after{content:"";border:1px solid #ffffff24;border-top-color:#ffffff80;border-radius:50%;position:absolute;inset:22%}.sc-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-actions .btn{flex:auto;min-height:44px}.sc-status{min-height:1.4em;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.sc-span{grid-column:1/-1;justify-self:center}@media (min-width:600px){.sc-sheet{width:min(480px,100%)}.sc-body{gap:16px;padding:22px 24px 18px}.sc-frame.sc-story{height:min(58dvh,540px)}.sc-square{width:min(100%,400px)}.sc-status:empty{display:none}}@media (pointer:coarse){.sc-close{width:44px;height:44px}}
