.dev-toolbar_toolbar__3wEoB{position:fixed;bottom:16px;right:16px;z-index:9999;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-secondary);box-shadow:0 4px 16px rgba(0,0,0,.6);min-width:180px}.dev-toolbar_label__IBgnL{text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:var(--text-dim);margin-bottom:2px}.dev-toolbar_labelMb4__yIiPD{margin-bottom:4px}.dev-toolbar_segmented__4tmzN{display:flex;border-radius:4px;overflow:hidden;border:1px solid var(--panel-border)}.dev-toolbar_segmentBtn__o_wRK{flex:1 1;padding:4px 10px;border:none;cursor:pointer;font-size:12px;transition:background .15s}.dev-toolbar_devHint__Fc515{font-size:11px;color:var(--text-dim);font-style:italic}.dev-toolbar_tokenLabel__EpYJz{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:4px}.dev-toolbar_tokenTextarea__Hpb0U{width:100%;height:48px;background:var(--panel-bg-input);border:1px solid var(--panel-border);border-radius:4px;color:var(--text-secondary);font-size:10px;padding:4px 6px;resize:none;font-family:monospace;box-sizing:border-box}.dev-toolbar_tokenSaveBtn__4qv1z{margin-top:4px;width:100%;padding:3px 0;border:1px solid var(--panel-border);border-radius:4px;font-size:11px;cursor:pointer}.dev-toolbar_checkRow__hg_bg{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-auth-gate_gate__J5eqA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;font-family:sans-serif;color:var(--ui-text)}.admin-auth-gate_gateNote__nH3Q7{font-size:13px;color:var(--text-dim)}.admin-auth-gate_m0___QRvm{margin:0}.admin-auth-gate_note__PoUmP{font-size:13px;color:var(--ui-text-muted);max-width:340px;text-align:center}.admin-auth-gate_btn__4qWRp{padding:10px 24px;background:var(--patreon-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:600}.admin-auth-gate_btnLink__zlqoF{text-decoration:none}.saved-cards-panel_panel__o1rkj{display:flex;flex-direction:column;gap:8px;background:var(--ui-panel-bg);border:1px solid var(--ui-panel-border);border-radius:6px;padding:12px;min-width:240px}.saved-cards-panel_labelText__AetiU{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.saved-cards-panel_row__8luLa{display:flex;align-items:center;gap:6px}.saved-cards-panel_btn___KQjX{padding:5px 10px;background:var(--panel-bg-raised);border:1px solid var(--ui-panel-border);border-radius:3px;color:var(--ui-text);cursor:pointer;font-size:12px;white-space:nowrap}.saved-cards-panel_btnSave___hjWT{background:var(--ui-panel-bg)}.saved-cards-panel_dangerBtn__TZN_n{background:var(--status-error-bg);border-color:var(--status-error-border)}.saved-cards-panel_publicLabel__ad4G5{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ui-text-muted);cursor:pointer}.saved-cards-panel_shareInput__Dq3Qa{flex:1 1;font-size:11px;background:var(--panel-bg-input);border:1px solid var(--panel-border);color:var(--text-secondary);border-radius:3px;padding:3px 6px}.saved-cards-panel_errorText__q4tnh{font-size:12px;color:var(--status-error-text)}.saved-cards-panel_cardList__rLPCX{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.saved-cards-panel_muted__6yoep{font-size:12px;color:var(--text-dim)}.saved-cards-panel_cardRow__kBFwn{display:flex;align-items:center;gap:4px}.saved-cards-panel_cardItem__9mgT4{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;background:transparent;border:1px solid transparent;cursor:pointer;font-size:12px;color:var(--ui-text);width:100%;text-align:left}.saved-cards-panel_cardItemActive__xGkyx{background:var(--panel-bg-active);border-color:var(--ui-panel-border)}.saved-cards-panel_cardName__FbWiH{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-cards-panel_cardVisibility__QMF07{font-size:10px;color:var(--text-dim);margin-left:4px}