@layer theme,base;@layer components{._sheet_d8272_4{--sheet-ease:cubic-bezier(.2, .8, .2, 1);width:100%;max-width:none;max-height:calc(100dvh - 24px);color:var(--text-on-paper);font-family:var(--font-ui);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}._sheet_d8272_4:not([open]){display:none}._sheet_d8272_4::backdrop{background:color-mix(in oklch, var(--surface-ink-deep) 45%, transparent);animation:_scrimIn_d8272_1 var(--duration-emphasis) both}._closing_d8272_30::backdrop{animation:_scrimOut_d8272_1 var(--duration-enter) both}._panel_d8272_34{box-sizing:border-box;max-height:calc(100dvh - 24px);padding:14px 22px calc(34px + env(safe-area-inset-bottom));border-top:var(--border-width-strong) dashed var(--border-on-paper-strong);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;corner-shape:var(--corner-shape-art);background:var(--surface-paper);animation:_sheetIn_d8272_1 var(--duration-slow) var(--duration-quick) var(--sheet-ease) both;overflow-y:auto}._closing_d8272_30 ._panel_d8272_34{animation:_sheetOut_d8272_1 var(--duration-enter) var(--sheet-ease) both}._handle_d8272_50{border-radius:var(--radius-micro);background:color-mix(in oklch, var(--surface-ink) 25%, transparent);width:40px;height:4px;margin:0 auto 22px}._icon_d8272_58{border-radius:var(--radius-xl);background:var(--surface-ink);width:56px;height:56px;color:var(--text-on-ink);justify-content:center;align-items:center;display:flex}._glint_d8272_70{animation:_glint_d8272_70 var(--duration-showcase) var(--duration-deliberate) ease-in-out}._lock_d8272_74{animation:_lock_d8272_74 var(--duration-showcase) var(--duration-deliberate) ease-in-out infinite}._title_d8272_78{font-family:var(--font-display);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);margin:18px 0 0}@media (width>=48rem){._sheet_d8272_4{width:min(440px,100% - 32px);height:fit-content;margin:auto;inset:0}._panel_d8272_34{border:var(--border-width-hairline) solid var(--border-on-paper-strong);border-top:var(--border-width-strong) dashed var(--border-on-paper-strong);border-radius:var(--radius-3xl);corner-shape:var(--corner-shape-art);box-shadow:0 30px 60px -30px color-mix(in oklch, var(--text-on-paper) 45%, transparent);padding:14px 28px 30px;animation-name:_cardIn_d8272_1}._closing_d8272_30 ._panel_d8272_34{animation-name:_cardOut_d8272_1}}@media (prefers-reduced-motion:reduce){._panel_d8272_34,._sheet_d8272_4::backdrop,._glint_d8272_70,._lock_d8272_74{animation:none}}@keyframes _scrimIn_d8272_1{0%{opacity:0}to{opacity:1}}@keyframes _scrimOut_d8272_1{to{opacity:0}}@keyframes _sheetIn_d8272_1{0%{transform:translateY(100%)}to{transform:none}}@keyframes _sheetOut_d8272_1{to{transform:translateY(100%)}}@keyframes _cardIn_d8272_1{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes _cardOut_d8272_1{to{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes _glint_d8272_70{0%,to{transform:rotate(0)}10%{transform:rotate(-8deg)}20%{transform:rotate(6deg)}30%{transform:rotate(0)}}@keyframes _lock_d8272_74{0%,70%,to{transform:none}80%{transform:translateY(-3px)}90%{transform:none}}}@layer product,compositions,utilities,overrides;
