.console-sheet{--sheet-btn-bg:var(--btn-bg,#fff)}:root[data-theme=dark] .console-sheet{--sheet-btn-bg:var(--btn-bg,#ffffff08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .console-sheet{--sheet-btn-bg:var(--btn-bg,#ffffff08)}}.console-sheet-scrim{z-index:50;background:var(--scrim,#0405078c);position:fixed;inset:0}.console-sheet-scrim[data-state=open]{animation:.28s both console-sheet-fade-in}.console-sheet-scrim[data-state=closed]{animation:.28s both console-sheet-fade-out}.console-sheet{z-index:50;border:1px solid var(--rule-strong);background:var(--overlay,var(--card));width:420px;max-width:calc(100vw - 16px);color:var(--ink);border-radius:14px;outline:none;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-24px 0 60px -30px #00000080}.console-sheet[data-state=open]{animation:console-sheet-in-x .42s var(--ease,cubic-bezier(.2, .7, .1, 1)) both}.console-sheet[data-state=closed]{animation:console-sheet-out-x .42s var(--ease,cubic-bezier(.2, .7, .1, 1)) both}.console-sheet-slot,.console-sheet-root,.console-sheet-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.console-sheet-head{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:12px;height:56px;padding:0 12px 0 20px;display:flex}.console-sheet-title{letter-spacing:-.01em;min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:16px;font-weight:600;overflow:hidden}.console-sheet-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background-color .16s,color .16s;display:inline-grid}.console-sheet-close:hover{background:var(--hover);color:var(--ink)}.console-sheet-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-sheet-body{overscroll-behavior:contain;min-height:0;animation:console-sheet-phase .24s var(--ease,cubic-bezier(.2, .7, .1, 1)) both;flex:auto;padding:18px 20px;font-size:14px;line-height:1.5;overflow-y:auto}.console-sheet-foot{border-top:1px solid var(--rule);flex-direction:column;flex:none;gap:8px;padding:14px 20px 18px;display:flex}.console-sheet-foot>.button{width:100%;height:38px;font-size:14px}.console-sheet-foot>.button.primary{height:40px;font-size:14.5px}.console-sheet-footnote{text-align:center;text-wrap:pretty;color:var(--faint);margin:2px 0 0;font-size:12px;line-height:1.45}.console-sheet-processing-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.25}.console-steps{flex-direction:column;gap:14px;margin:0;padding:8px 0;list-style:none;display:flex}.console-step{color:var(--ink);align-items:center;gap:12px;font-size:14.5px;transition:color .2s;display:flex}.console-step[data-state=pending]{color:var(--faint)}.console-step[data-state=error]{color:var(--down)}.console-step-icon{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.console-step[data-state=pending] .console-step-icon:before,.console-step[data-state=active] .console-step-icon:before{content:"";box-sizing:border-box;border:1.5px solid var(--rule-strong);border-radius:50%;width:18px;height:18px}.console-step[data-state=active] .console-step-icon:before{border-width:2px;border-top-color:var(--accent);animation:.8s linear infinite console-sheet-spin}.console-step[data-state=done] .console-step-icon,.console-step[data-state=error] .console-step-icon{background:var(--accent-soft);color:var(--accent);border-radius:50%}.console-step[data-state=error] .console-step-icon{background:color-mix(in srgb, var(--down) 14%, transparent);color:var(--down)}.console-sheet-note{color:var(--faint);margin:14px 0 0;font-size:12.5px}.console-sheet-error{border:1px solid color-mix(in srgb, var(--down) 40%, transparent);background:color-mix(in srgb, var(--down) 8%, transparent);color:var(--ink);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.console-sheet-done{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0 4px;display:flex}.console-sheet-done-check{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.console-sheet-done h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.3}.console-sheet-done[data-pending] .console-sheet-done-check{color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent)}.console-sheet-done-subtitle,.console-sheet-done p{color:var(--muted);text-wrap:pretty;margin:0}.console-radio-group{gap:6px;display:grid}.console-radio-card{border:1px solid var(--rule);background:0 0;border-radius:10px;transition:border-color .16s,background-color .16s}.console-radio-card:hover:not([data-disabled]):not([data-checked]){border-color:var(--rule-strong)}.console-radio-card[data-checked]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.console-radio-card[data-disabled]{opacity:.5}.console-radio-card-button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.console-radio-card-button:disabled{cursor:not-allowed}.console-radio-card-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console-radio-dot{box-sizing:border-box;border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:border-color .16s;display:grid}.console-radio-dot:after{content:"";background:var(--accent);width:8px;height:8px;transition:transform .2s var(--ease,cubic-bezier(.2, .7, .1, 1));border-radius:50%;transform:scale(0)}.console-radio-card[data-checked] .console-radio-dot{border-color:var(--accent)}.console-radio-card[data-checked] .console-radio-dot:after{transform:scale(1)}.console-radio-text{flex:auto;min-width:0;display:grid}.console-radio-title{font-size:14px;font-weight:500}.console-radio-description{color:var(--muted);font-size:12.5px}.console-radio-aside{color:var(--ink-2);flex:none;font-size:13px}.console-radio-extra{padding:0 12px 12px 40px}.console-chips{flex-wrap:wrap;gap:6px;display:flex}.console-chip{border:1px solid var(--rule-strong);background:var(--sheet-btn-bg,transparent);height:32px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;transition:all .16s}.console-chip:hover:not(:disabled):not([aria-checked=true]){border-color:var(--faint)}.console-chip[aria-checked=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft);color:var(--accent)}.console-chip:disabled{opacity:.45;cursor:not-allowed}.console-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-stepper{border:1px solid var(--rule-strong);background:var(--sheet-btn-bg,transparent);border-radius:9px;align-items:center;height:34px;display:inline-flex}.console-stepper button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .16s;display:grid}.console-stepper button:hover:not(:disabled){color:var(--ink)}.console-stepper button:disabled{opacity:.4;cursor:not-allowed}.console-stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console-stepper-value{min-width:28px;font-family:var(--font-code);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);font-size:14px}@media (max-width:1023.98px){.console-sheet{border-bottom:0;border-radius:16px 16px 0 0;width:auto;max-width:none;inset:56px 0 0}.console-sheet[data-state=open]{animation-name:console-sheet-in-y}.console-sheet[data-state=closed]{animation-name:console-sheet-out-y}.console-sheet-foot{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@keyframes console-sheet-fade-in{0%{opacity:0}}@keyframes console-sheet-fade-out{to{opacity:0}}@keyframes console-sheet-in-x{0%{transform:translate(calc(100% + 24px))}}@keyframes console-sheet-out-x{to{transform:translate(calc(100% + 24px))}}@keyframes console-sheet-in-y{0%{transform:translateY(105%)}}@keyframes console-sheet-out-y{to{transform:translateY(105%)}}@keyframes console-sheet-phase{0%{opacity:0;transform:translate(8px)}}@keyframes console-sheet-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.console-sheet[data-state],.console-sheet-scrim[data-state]{animation-name:console-sheet-fade-in;animation-duration:.12s;animation-timing-function:linear}.console-sheet[data-state=closed],.console-sheet-scrim[data-state=closed]{animation-name:console-sheet-fade-out}.console-sheet-body{animation:none}.console-radio-dot:after{transition:none}.console-step[data-state=active] .console-step-icon:before{animation-duration:2.4s}}
