.ia-sheet{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:100000;max-width:440px;margin:0 auto;padding:1.1rem 1.1rem 1rem;border-radius:18px;border:1px solid rgba(205,154,79,.45);background:linear-gradient(180deg,#151515,#0b0b0b);box-shadow:0 18px 50px rgba(0,0,0,.65);color:#fff;animation:iaUp .35s cubic-bezier(.2,.8,.2,1)}@keyframes iaUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.ia-sheet{animation:none}}.ia-close{position:absolute;top:8px;right:8px;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:rgba(255,255,255,.7);background:transparent;border:0;cursor:pointer}.ia-close:hover{background:rgba(255,255,255,.08);color:#fff}.ia-head{display:flex;gap:.85rem;align-items:center;padding-right:2rem}.ia-icon{border-radius:14px;border:1px solid rgba(255,255,255,.12);flex:none}.ia-title{font-weight:700;font-size:1.02rem}.ia-text{color:rgba(255,255,255,.72);font-size:.86rem;line-height:1.45;margin-top:.15rem}.ia-steps{margin:.9rem 0 0;padding-left:1.2rem;list-style:decimal;color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.7}.ia-steps li::marker{color:var(--color-gold);font-weight:700}.ia-inline{display:inline;vertical-align:-3px;color:var(--color-gold-light)}.ia-actions{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.ia-btn{flex:1;justify-content:center}.ia-later{min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.85);font-size:.875rem;font-weight:600;cursor:pointer}.ia-later:hover{border-color:var(--color-gold);color:var(--color-gold-light)}