.misa-buy-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035)}.misa-buy-modes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:9px;font-size:calc(13px * var(--dc-text-scale, 1));font-weight:600;color:#a1a1aa;transition:background-color .15s,color .15s,box-shadow .15s}.misa-buy-modes button:hover{color:#f4f4f5}.misa-buy-modes button[aria-pressed=true]{color:#fff;background:color-mix(in srgb,var(--accent,#ff6b8a) 20%,#16131a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#ff6b8a) 48%,transparent)}.misa-buy-modes button:focus-visible{outline:2px solid var(--accent,#ff6b8a);outline-offset:2px}.misa-buy-recipient{display:flex;align-items:center;gap:3px;height:42px;padding:0 12px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:border-color .15s,box-shadow .15s}.misa-buy-recipient>span{color:#71717a;font-size:calc(14px * var(--dc-text-scale, 1))}.misa-buy-recipient input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#f4f4f5;font-size:calc(14px * var(--dc-text-scale, 1))}.misa-buy-recipient input:focus,.misa-buy-recipient input:focus-visible{outline:none;box-shadow:none}.misa-buy-note::-moz-placeholder,.misa-buy-recipient input::-moz-placeholder{color:#71717a}.misa-buy-note::placeholder,.misa-buy-recipient input::placeholder{color:#71717a}.misa-buy-note{display:block;width:100%;resize:none;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#f4f4f5;font-size:calc(14px * var(--dc-text-scale, 1));line-height:1.4;outline:0;transition:border-color .15s,box-shadow .15s}.misa-buy-note:focus,.misa-buy-recipient:focus-within{border-color:color-mix(in srgb,var(--accent,#ff6b8a) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#ff6b8a) 18%,transparent)}.misa-buy-note.is-invalid,.misa-buy-recipient.is-invalid{border-color:rgba(252,165,165,.75)}.misa-buy-gift-art{display:block;width:112px;height:112px;margin:4px auto 6px;-o-object-fit:contain;object-fit:contain;animation:misa-gift-pop .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes misa-gift-pop{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.misa-buy-gift-art{animation:none}.misa-buy-modes button,.misa-buy-note,.misa-buy-recipient{transition:none}}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-modes{border:1.5px solid #ffd0e0;background:var(--hk-blush)}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-modes button{color:var(--hk-ink-2);font-weight:700}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-modes button:hover{color:var(--hk-ink)}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-modes button[aria-pressed=true]{background:#fff;color:var(--hk-ink);box-shadow:inset 0 0 0 1.5px var(--hk-candy),0 2px 0 #ffd6e4}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-modes button[aria-pressed=true] svg{color:var(--hk-pink-2)}.app-shell[data-dashboard-theme=hello-kitty] :is(.misa-buy-recipient,.misa-buy-note){border:1.5px solid #f3b3cb;background:#fff;color:var(--hk-ink)}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-recipient>span{color:var(--hk-ink-3)}.app-shell[data-dashboard-theme=hello-kitty] .misa-buy-recipient input{color:var(--hk-ink);font-weight:600}.app-shell[data-dashboard-theme=hello-kitty] .dashboard-content [role=dialog] .misa-buy-recipient input,.app-shell[data-dashboard-theme=hello-kitty] .dashboard-content [role=dialog] .misa-buy-recipient input:focus{border:0;background:transparent;box-shadow:none;outline:none}