.sizes[data-v-e78c294f]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.sizes button[data-v-e78c294f]{border-radius:var(--radius-sm);border:2px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;gap:.1rem;min-height:72px;font-weight:700;line-height:1.1;display:grid}.sizes button small[data-v-e78c294f]{color:var(--ink-3);font-size:.78rem}.sizes button.on[data-v-e78c294f]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-deep)}.toggle[data-v-e78c294f]{min-height:var(--tap);border-radius:var(--radius-sm);border:2px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:700;display:flex}.toggle>.iconify[data-v-e78c294f]{font-size:1.5rem}.switch[data-v-e78c294f]{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.switch span[data-v-e78c294f]{width:24px;height:24px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.switch.on[data-v-e78c294f]{background:var(--primary)}.switch.on span[data-v-e78c294f]{transform:translate(22px)}.skip[data-v-1701bfdd]{z-index:200;background:var(--ink);color:var(--bg);padding:1rem;position:absolute;top:0;left:-999px}.skip[data-v-1701bfdd]:focus{left:1rem}.one-line[data-v-1701bfdd]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar[data-v-1701bfdd]{display:none}.topbar[data-v-1701bfdd]{z-index:30;min-height:calc(var(--header-h) + var(--safe-t));padding:var(--safe-t) .75rem 0 1rem;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.topbar .back[data-v-1701bfdd]{margin-left:-.5rem}.topbar-title[data-v-1701bfdd]{font-family:var(--font);font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bottom-nav[data-v-1701bfdd]{z-index:40;height:calc(var(--nav-h) + var(--safe-b));padding:0 .25rem var(--safe-b);background:var(--surface);border-top:1px solid var(--line);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #1e2a282e}.bottom-nav a[data-v-1701bfdd]{color:var(--ink-3);flex:1;align-content:center;place-items:center;gap:.15rem;min-width:0;font-weight:700;text-decoration:none;display:grid;position:relative}.bottom-nav a .iconify[data-v-1701bfdd]{font-size:1.75rem}.bottom-nav a small[data-v-1701bfdd]{white-space:nowrap;font-size:.8rem}.bottom-nav a.active[data-v-1701bfdd]{color:var(--primary)}.bottom-nav a.active[data-v-1701bfdd]:before{content:"";background:var(--primary);border-radius:0 0 4px 4px;width:36px;height:4px;position:absolute;top:0}.bottom-nav .fab>span[data-v-1701bfdd]{background:var(--accent);color:#fff;width:62px;height:62px;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--accent) 80%,#000),0 0 0 6px var(--surface);border-radius:50%;place-items:center;margin-top:-30px;display:grid}.bottom-nav .fab .iconify[data-v-1701bfdd]{font-size:2rem}.bottom-nav .fab small[data-v-1701bfdd]{color:var(--accent-deep)}.sheet-backdrop[data-v-1701bfdd]{z-index:60;background:#141c1a73;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-1701bfdd]{background:var(--bg);width:100%;padding:.75rem 1.25rem calc(1.5rem + var(--safe-b));box-shadow:var(--shadow-lg);border-radius:28px 28px 0 0}.sheet-grip[data-v-1701bfdd]{background:var(--line-strong);border-radius:9px;width:48px;height:5px;margin:0 auto 1rem}.sheet-enter-active[data-v-1701bfdd],.sheet-leave-active[data-v-1701bfdd]{transition:opacity .2s}.sheet-enter-active .sheet[data-v-1701bfdd],.sheet-leave-active .sheet[data-v-1701bfdd]{transition:transform .25s}.sheet-enter-from[data-v-1701bfdd],.sheet-leave-to[data-v-1701bfdd]{opacity:0}.sheet-enter-from .sheet[data-v-1701bfdd],.sheet-leave-to .sheet[data-v-1701bfdd]{transform:translateY(100%)}@media (width>=960px){.shell[data-v-1701bfdd]{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.bottom-nav[data-v-1701bfdd],.sheet-backdrop[data-v-1701bfdd],.topbar[data-v-1701bfdd]{display:none}.sidebar[data-v-1701bfdd]{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:1.5rem;height:100vh;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.share-cta[data-v-1701bfdd]{white-space:normal;font-size:var(--fs);padding:.8rem 1.1rem;line-height:1.2}.side-nav[data-v-1701bfdd]{gap:.3rem;display:grid}.side-nav a[data-v-1701bfdd]{border-radius:var(--radius-sm);min-height:56px;color:var(--ink-2);align-items:center;gap:.9rem;padding:0 1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-nav a .iconify[data-v-1701bfdd]{font-size:1.5rem}.side-nav a[data-v-1701bfdd]:hover{background:var(--bg-deep);color:var(--ink)}.side-nav a.active[data-v-1701bfdd]{background:var(--primary-soft);color:var(--primary-deep)}.side-a11y[data-v-1701bfdd]{border:1px solid var(--line);border-radius:var(--radius);padding:.25rem 1rem}.side-a11y[open][data-v-1701bfdd]{padding-bottom:1rem}.side-a11y summary[data-v-1701bfdd]{cursor:pointer;min-height:52px;color:var(--ink-2);align-items:center;gap:.7rem;font-weight:700;list-style:none;display:flex}.side-a11y summary .iconify[data-v-1701bfdd]{font-size:1.4rem}.side-user[data-v-1701bfdd]{border-top:1px solid var(--line);align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.side-user small[data-v-1701bfdd]{font-size:.85rem;display:block}.main[data-v-1701bfdd]{min-width:0}}
