.sheet{width:100%;max-width:none;max-height:min(92dvh, 100% - var(--safe-top) - 12px);background:var(--surface);border:0;border:1px solid var(--line);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-2);transition:transform .44s var(--ease-drawer), opacity .2s ease;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:none}.sheet[open]{flex-direction:column;display:flex}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet[data-closing=true]{transition-duration:.26s;transition-timing-function:var(--ease-out);transform:translateY(100%)}.sheet[data-dragging=true]{transition:none}.sheet::backdrop{opacity:1;background:#0607088c;transition:opacity .3s}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet[data-closing=true]::backdrop{opacity:0}.sheet__head{touch-action:none;align-items:center;gap:.75rem;padding:1.35rem 1.25rem .85rem;display:flex;position:relative}.sheet__handle{background:var(--line-strong);opacity:.6;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.sheet__title{letter-spacing:-.01em;flex:1;font-size:1.15rem;font-weight:700}.sheet__close{width:40px;height:40px;color:var(--text-soft);transition:transform .16s var(--ease-out);border-radius:50%;place-items:center;margin:-6px -6px -6px 0;display:grid}.sheet__close:active{transform:scale(.92)}.sheet__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.sheet__foot{padding:.9rem 1.25rem calc(.9rem + var(--safe-bottom));border-top:1px solid var(--line);background:var(--surface)}@media (min-width:600px){.sheet{border-radius:20px;width:min(560px,100% - 48px);max-height:min(86dvh,860px);margin:auto;inset:0}.sheet--lg{width:min(760px,100% - 48px)}@starting-style{.sheet[open]{opacity:0;transform:scale(.96)}}.sheet[data-closing=true]{opacity:0;transition-duration:.18s;transform:scale(.98)}.sheet__handle{display:none}.sheet__head{padding-top:1.1rem}.sheet__foot{padding-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.sheet,.sheet[data-closing=true]{transition:opacity .2s;transform:none}@starting-style{.sheet[open]{opacity:0;transform:none}}.sheet[data-closing=true]{opacity:0}}.toaster{z-index:200;left:50%;bottom:calc(var(--toast-offset,16px) + var(--safe-bottom));pointer-events:none;gap:8px;width:min(420px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{background:color-mix(in srgb, var(--inverse) 88%, transparent);color:var(--inverse-text);border:1px solid color-mix(in srgb, var(--inverse-text) 12%, transparent);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(14px);pointer-events:auto;transition:transform .32s var(--ease-out), opacity .32s ease;border-radius:12px;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;font-size:.95rem;display:flex}@starting-style{.toast{opacity:0;transform:translateY(16px)}}.toast[data-leaving=true]{opacity:0;transition-duration:.2s;transform:translateY(8px)}.toast__icon{background:color-mix(in srgb, var(--inverse-text) 14%, transparent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.toast[data-tone=ok] .toast__icon{background:var(--ok-bg);color:#0c0d10}.toast[data-tone=error] .toast__icon{background:var(--danger);color:#fff}.toast__msg{flex:1;line-height:1.35}.toast__action{min-height:36px;font-family:var(--font-mono);letter-spacing:.08em;text-underline-offset:3px;text-transform:uppercase;color:inherit;border-radius:6px;flex:none;padding:0 .6rem;font-size:.72rem;font-weight:600;text-decoration:underline}.toast[data-stacked=true]{flex-wrap:wrap;row-gap:.35rem}.toast[data-stacked=true] .toast__msg{flex-basis:calc(100% - 26px - .75rem)}.toast[data-stacked=true] .toast__action:first-of-type{margin-left:auto}.install{gap:16px;padding-bottom:12px;display:grid}.install__steps{gap:12px;display:grid}.install__steps li{grid-template-columns:40px 1fr;align-items:center;gap:12px;display:grid}.install__steps svg{vertical-align:-3px;display:inline}.install__num{color:var(--accent-text);font-size:1.1rem}
