._fab_12nju_4{position:fixed;right:12px;bottom:104px;z-index:50;display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:9px 14px;font:600 12px var(--font-family-base);cursor:pointer;min-height:40px;box-shadow:0 4px 14px #00000059}._fab_12nju_4:hover{border-color:var(--primary);color:var(--foreground)}._sheet_12nju_6{position:fixed;left:12px;right:12px;bottom:96px;z-index:60;max-width:520px;margin:0 auto;background:var(--card);border:1px solid var(--primary);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 40px #0009}._head_12nju_7{display:flex;align-items:center;justify-content:space-between;gap:12px}._head_12nju_7 b{font-size:15px}._head_12nju_7 button{background:none;border:0;color:var(--muted-foreground);cursor:pointer;padding:6px;line-height:0;min-height:36px}._intro_12nju_10{color:var(--muted-foreground);font-size:12px;line-height:1.5;margin:0}._thanks_12nju_11{color:var(--foreground);font-size:13px;line-height:1.55;margin:0}._cats_12nju_12{display:flex;flex-wrap:wrap;gap:6px}._cats_12nju_12 button{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);padding:8px 11px;font-size:12px;cursor:pointer;min-height:38px}._on_12nju_14{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 16%,transparent)!important;color:var(--foreground)!important}._error_12nju_15{color:var(--error);font-size:12px;margin:0}._spacer_1eih4_8{height:92px;flex:none;width:100%}._nav_1eih4_10{position:fixed;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:4px;padding:7px;border-radius:999px;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:0 10px 30px #00000073;z-index:60;max-width:calc(100vw - 24px)}._nav_1eih4_10 button{border:0;background:none;color:var(--muted-foreground);display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:999px;cursor:pointer;font:600 12px var(--font-family-base);min-height:44px;white-space:nowrap}._nav_1eih4_10 button svg{flex:none}._nav_1eih4_10 button span{display:none}._active_1eih4_49{background:var(--primary)!important;color:var(--primary-foreground)!important}._active_1eih4_49 span{display:inline!important}@media(max-width:360px){._nav_1eih4_10 button{padding:10px 11px}._nav_1eih4_10{gap:2px}}
