@keyframes o7gb360{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.o7gb361{position:fixed;inset-inline:0;top:0;z-index:80;display:flex;justify-content:center;padding-inline:var(--space-9);pointer-events:none}.o7gb362{position:relative;pointer-events:auto;box-sizing:border-box;width:min(100%,24rem);max-height:80dvh;overflow-y:auto;padding:calc(var(--space-9) + env(safe-area-inset-top,0px)) var(--space-10) var(--space-9);background:var(--paper-cream);color:var(--ink);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 5px 0 -2px var(--paper-soft),0 6px 0 -2px var(--line),var(--elevation-lg);font-family:var(--font-serif);animation:o7gb360 var(--dur-slow) var(--ease-out)}.o7gb363{margin:0;color:var(--bamboo);font-size:.7rem;letter-spacing:.16em;font-weight:600}.o7gb364{margin:var(--space-4) 0 0;font-size:1rem;font-weight:600}.o7gb365{margin:var(--space-3) 0 0;font-size:.8rem;line-height:1.6;color:var(--ink-soft)}.o7gb366{margin:var(--space-7) 0 0;padding:var(--space-7) 0 0;border-top:1px solid var(--line-soft);list-style:none;font-size:.8rem;line-height:1.6}.o7gb367{display:flex;gap:var(--space-5);padding-block:var(--space-1);overflow-wrap:anywhere}.o7gb367:before{content:"";width:3px;height:3px;background:var(--bamboo);flex-shrink:0;margin-top:.65em}.o7gb368{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-8)}.o7gb369{padding:var(--space-4) var(--space-8);min-height:36px;font-family:var(--font-serif);font-size:.8rem;border-radius:var(--radius-sm);border:1px solid var(--line);cursor:pointer}.o7gb369:disabled{opacity:.6;cursor:wait}.o7gb36a{color:var(--paper-cream);background:var(--ink)}.o7gb36b{color:var(--ink-soft);background:transparent}@media print{.o7gb361{display:none}}@media(prefers-reduced-motion:reduce){.o7gb362{animation:none}}
