._floatingButton_1vvmv_1{position:fixed;z-index:1000;width:48px;height:48px;border-radius:12px;background:#3b82f6;border:none;box-shadow:0 2px 8px rgba(59,130,246,.3);cursor:grab;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;transition:transform .15s ease,box-shadow .15s ease;user-select:none}._floatingButton_1vvmv_1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.4)}._floatingButton_1vvmv_1:active{transform:translateY(0)}._floatingButton_1vvmv_1._dragging_1vvmv_31{cursor:grabbing;transform:scale(1.05);box-shadow:0 6px 16px rgba(59,130,246,.4);transition:none}._beta_1vvmv_38{font-size:20px;line-height:1;font-weight:600}._modalOverlay_1vvmv_45{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:rgba(0,0,0,.4);animation:_fadeIn_1vvmv_1 .2s ease-out}._modalOverlay_1vvmv_45._closing_1vvmv_53{animation:_fadeOut_1vvmv_1 .2s ease-out forwards}@keyframes _fadeIn_1vvmv_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1vvmv_1{0%{opacity:1}to{opacity:0}}._modalWrapper_1vvmv_76{position:fixed;top:0;right:0;bottom:0;z-index:1002;background:#fff;width:100%;max-width:700px;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.15);animation:_slideIn_1vvmv_1 .2s ease-out}._modalWrapper_1vvmv_76._closing_1vvmv_53{animation:_slideOut_1vvmv_1 .2s ease-out forwards}@keyframes _slideIn_1vvmv_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideOut_1vvmv_1{0%{transform:translate(0)}to{transform:translate(100%)}}._modalHeader_1vvmv_113{padding:20px 24px;border-bottom:1px solid var(--black_alpha_8);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._modalTitle_1vvmv_122{font-size:20px;font-weight:600;color:var(--ink_80);margin:0}._modalCloseButton_1vvmv_129{width:36px;height:36px;border:none;border-radius:8px;background:var(--black_alpha_4);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink_60);font-size:16px;line-height:1;transition:background .15s ease}._modalCloseButton_1vvmv_129:hover{background:var(--black_alpha_8)}._settingsContent_1vvmv_150{padding:24px;overflow-y:auto;flex:1}._settingSection_1vvmv_156{margin-bottom:24px}._settingsRow_1vvmv_160{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}._settingItem_1vvmv_167{min-width:0}._settingItem_1vvmv_167 ._sectionTitle_1vvmv_171{margin-bottom:8px}._sectionTitle_1vvmv_171{font-size:12px;font-weight:600;color:var(--ink_40);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding:0}._selectWrapper_1vvmv_186{position:relative;width:100%}._select_1vvmv_186{width:100%;padding:14px 44px 14px 16px;border:1px solid var(--black_alpha_12);border-radius:10px;background:#fff;font-size:15px;font-weight:500;color:var(--ink_80);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}._select_1vvmv_186:hover{border-color:var(--black_alpha_24)}._select_1vvmv_186:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._selectArrow_1vvmv_217{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink_40);font-size:12px}._auidValue_1vvmv_228{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;border:1px solid var(--black_alpha_12);border-radius:10px;background:#fff;font-size:15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;color:var(--ink_80);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._auidValue_1vvmv_228:hover{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._auidValue_1vvmv_228._auidCopied_1vvmv_256{border-color:#22c55e;background:#f0fdf4;color:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,.1)}._auidText_1vvmv_263{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._auidCopyIcon_1vvmv_271{flex-shrink:0;font-size:16px;line-height:1;opacity:.5;transition:opacity .15s ease}._auidValue_1vvmv_228:hover ._auidCopyIcon_1vvmv_271{opacity:1}._auidValue_1vvmv_228._auidEmpty_1vvmv_283{color:var(--ink_40);background:var(--black_alpha_4);cursor:default;font-family:inherit}._auidValue_1vvmv_228._auidEmpty_1vvmv_283:hover{border-color:var(--black_alpha_12);box-shadow:none}._resetAllButton_1vvmv_296{width:100%;padding:14px 20px;border:1px solid var(--black_alpha_12);border-radius:10px;background:var(--black_alpha_4);color:var(--ink_60);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-bottom:24px}._resetAllButton_1vvmv_296:hover{background:var(--black_alpha_8);border-color:var(--black_alpha_16)}._modalFooter_1vvmv_316{flex-shrink:0;padding:16px 24px;border-top:1px solid var(--black_alpha_8);background:#fff}._applyChangesButton_1vvmv_323{width:100%;padding:16px 20px;border:none;border-radius:10px;background:#3b82f6;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease}._applyChangesButton_1vvmv_323:hover{background:#2563eb}._applyChangesButton_1vvmv_323:active{transform:scale(.98)}._searchInput_1vvmv_345{width:100%;padding:12px 16px;border:1px solid var(--black_alpha_12);border-radius:10px;background:#fff;font-size:15px;color:var(--ink_80);margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_1vvmv_345::placeholder{color:var(--ink_40)}._searchInput_1vvmv_345:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._empty_1vvmv_369{padding:24px;text-align:center;color:var(--ink_40);font-size:15px}@keyframes _shimmer_1vvmv_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeletonList_1vvmv_386{display:flex;flex-direction:column;gap:16px}._skeletonItem_1vvmv_392{padding:16px 20px;border:1px solid var(--black_alpha_8);border-radius:12px;background:#fafafa}._skeletonHeader_1vvmv_399{margin-bottom:12px}._skeletonTitle_1vvmv_403{height:16px;width:140px;border-radius:4px;background:linear-gradient(90deg,var(--black_alpha_8) 25%,var(--black_alpha_4) 50%,var(--black_alpha_8) 75%);background-size:200% 100%;animation:_shimmer_1vvmv_1 1.5s infinite}._skeletonVariants_1vvmv_417{display:flex;gap:8px}._skeletonButton_1vvmv_422{height:40px;width:80px;border-radius:8px;background:linear-gradient(90deg,var(--black_alpha_8) 25%,var(--black_alpha_4) 50%,var(--black_alpha_8) 75%);background-size:200% 100%;animation:_shimmer_1vvmv_1 1.5s infinite}._skeletonButton_1vvmv_422:nth-child(2){animation-delay:.1s}._skeletonButton_1vvmv_422:nth-child(3){animation-delay:.2s}._flagsList_1vvmv_444{display:flex;flex-direction:column;gap:16px}._flagItem_1vvmv_450{padding:16px 20px;border:1px solid var(--black_alpha_8);border-radius:12px;background:#fafafa;transition:background .15s ease}._flagItem_1vvmv_450:hover{background:#f5f5f5}._flagItem_1vvmv_450._flagOverridden_1vvmv_462{background:#fffbeb;border-color:#fbbf24}._flagItem_1vvmv_450._flagNotDeclared_1vvmv_467{background:#fef2f2;border-color:#f87171}._flagHeader_1vvmv_472{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._flagNameRow_1vvmv_480{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._flagName_1vvmv_480{font-size:14px;font-weight:600;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}._overrideBadge_1vvmv_495{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:#fbbf24;color:#78350f;font-size:12px;font-weight:500;border-radius:6px}._pendingBadge_1vvmv_507{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:#3b82f6;color:#fff;font-size:12px;font-weight:500;border-radius:6px}._flagPending_1vvmv_519{border-color:#3b82f6!important;background:rgba(59,130,246,.05)!important}._notDeclaredBadge_1vvmv_524{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:#f87171;color:#fff;font-size:12px;font-weight:500;border-radius:6px}._flagResetButton_1vvmv_536{flex-shrink:0;display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--black_alpha_16);border-radius:6px;background:#fff;color:var(--ink_60);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._flagResetButton_1vvmv_536:hover{background:var(--black_alpha_4);border-color:var(--black_alpha_24);color:var(--ink_80)}._variants_1vvmv_559{display:flex;flex-wrap:wrap;gap:8px}._variantButton_1vvmv_565{padding:10px 16px;border:1px solid var(--black_alpha_12);border-radius:8px;background:#fff;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;color:var(--ink_60);cursor:pointer;transition:all .15s ease}._variantButton_1vvmv_565:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._variantButton_1vvmv_565._variantSelected_1vvmv_584{border-color:#3b82f6;background:#eff6ff;color:#3b82f6;font-weight:600}._variantButton_1vvmv_565._variantDisabled_1vvmv_591{opacity:.5;cursor:not-allowed;background:var(--black_alpha_4)}._variantButton_1vvmv_565._variantDisabled_1vvmv_591:hover{border-color:var(--black_alpha_12);color:var(--ink_60);background:var(--black_alpha_4)}._variantsNotFound_1vvmv_603{font-size:14px;color:var(--ink_40);padding:8px 0}._exportError_1vvmv_609{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:14px;color:#dc2626;margin-bottom:16px}._authError_1vvmv_623{display:flex;flex-direction:column;gap:12px}._authButton_1vvmv_629{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--black_alpha_12);border-radius:8px;background:#fff;color:var(--ink_60);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease}._authButton_1vvmv_629:hover{background:var(--black_alpha_4);border-color:var(--black_alpha_24);color:var(--ink_80)}@media (max-width: 768px){._modalWrapper_1vvmv_76{max-width:100%}._modalHeader_1vvmv_113{padding:16px 20px}._modalTitle_1vvmv_122{font-size:18px}._settingsContent_1vvmv_150{padding:20px}._floatingButton_1vvmv_1{width:52px;height:52px}._beta_1vvmv_38{font-size:22px}._settingSection_1vvmv_156{margin-bottom:20px}._settingsRow_1vvmv_160{grid-template-columns:1fr;gap:16px}._flagItem_1vvmv_450{padding:14px 16px}._variantButton_1vvmv_565{padding:10px 14px}._select_1vvmv_186{padding:12px 40px 12px 14px}._modalFooter_1vvmv_316{padding:16px 20px}}
