*,*:before,*:after{box-sizing:border-box}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--input-height: 3.1rem;--control-radius: 12px}html.theme-light,.app-root.theme-light{--bg: #f5f5f4;--bg-elevated: #ffffff;--bg-sidebar: #e7e5e4;--bg-hover: #e7e5e4;--border-hover: #a8a29e;--text: #1c1917;--text-muted: #57534e;--border: #d6d3d1;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .05);--accent: #292524;--accent-hover: #1c1917}html.theme-dark,.app-root.theme-dark{--bg: #18181b;--bg-elevated: #27272a;--bg-sidebar: #1f1f23;--bg-hover: #3f3f46;--border-hover: #52525b;--text: #d4d4d8;--text-muted: #9ca3af;--border: #3f3f46;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .35), 0 4px 6px -4px rgba(0, 0, 0, .2);--accent: #e4e4e7;--accent-hover: #fafafa}html.theme-ocean,.app-root.theme-ocean{--bg: #0f172a;--bg-elevated: #1e293b;--bg-sidebar: #172033;--bg-hover: #334155;--border-hover: #475569;--text: #cbd5e1;--text-muted: #94a3b8;--border: #334155;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .35), 0 2px 4px -2px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--accent: #e2e8f0;--accent-hover: #f8fafc}html.theme-purple,.app-root.theme-purple{--bg: #d4cadf;--bg-elevated: #e2dae9;--bg-sidebar: #c4b8d0;--bg-hover: #d8cce4;--border-hover: #9d8dad;--text: #2e2638;--text-muted: #5a4d68;--border: #b8a9c6;--shadow: 0 4px 6px -1px rgba(46, 38, 56, .12), 0 2px 4px -2px rgba(46, 38, 56, .08);--shadow-lg: 0 10px 15px -3px rgba(46, 38, 56, .15), 0 4px 6px -4px rgba(46, 38, 56, .1);--accent: #7a6a94;--accent-hover: #6b5d7a}html.theme-pink,.app-root.theme-pink{--bg: #f5e1e6;--bg-elevated: #fdf2f4;--bg-sidebar: #f0d4da;--bg-hover: #fce7eb;--border-hover: #e4c2ca;--text: #3d2529;--text-muted: #7d5c62;--border: #e4c2ca;--shadow: 0 4px 6px -1px rgba(125, 92, 98, .12), 0 2px 4px -2px rgba(125, 92, 98, .08);--shadow-lg: 0 10px 15px -3px rgba(125, 92, 98, .15), 0 4px 6px -4px rgba(125, 92, 98, .1);--accent: #2d1b21;--accent-hover: #3d2529}html.theme-grape,.app-root.theme-grape{--bg: #1a1520;--bg-elevated: #241e2c;--bg-sidebar: #1f1928;--bg-hover: #322a40;--border-hover: #4a4058;--text: #e4e0ec;--text-muted: #a89cb8;--border: #322a40;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .45), 0 4px 6px -4px rgba(0, 0, 0, .35);--accent: #b8a8d0;--accent-hover: #d0c4e8}html.theme-sapphire,.app-root.theme-sapphire{--bg: #0f1624;--bg-elevated: #151d2e;--bg-sidebar: #131a28;--bg-hover: #1e2840;--border-hover: #2d3a58;--text: #d8e0f0;--text-muted: #8a9ab8;--border: #1e2840;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .45), 0 4px 6px -4px rgba(0, 0, 0, .35);--accent: #7a9ad0;--accent-hover: #9ab4e8}html.theme-mist,.app-root.theme-mist{--bg: #14181c;--bg-elevated: #1c2228;--bg-sidebar: #181e24;--bg-hover: #283038;--border-hover: #3d4550;--text: #d8dee4;--text-muted: #8a96a4;--border: #283038;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .35), 0 2px 4px -2px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--accent: #9aacbc;--accent-hover: #b4c4d4}html,body,#root{margin:0;min-height:100vh;width:100%;max-width:100%;box-sizing:border-box}body{background:var(--bg);color:var(--text);transition:background-color .25s ease,color .25s ease}button{font-family:inherit;cursor:pointer;border:none}a{color:var(--text);text-decoration:none}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--bg)}.login-card{width:100%;max-width:360px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:20px;padding:2rem;box-shadow:var(--shadow-lg)}.login-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;color:var(--text);text-align:center}.login-form{display:flex;flex-direction:column;gap:1.25rem}.login-label{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text)}.login-input{width:100%;min-height:var(--input-height, 2.75rem);padding:0 1rem;box-sizing:border-box;font-size:1rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:12px;transition:border-color .2s,box-shadow .2s}.login-input::placeholder{color:var(--text-muted)}.login-input:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px #00000014}.login-input:disabled{opacity:.7;cursor:not-allowed}.login-checkbox-label{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.login-checkbox-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-checkbox-label:has(.login-checkbox-native:focus-visible) .login-checkbox-custom{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent, #6366f1)}.login-checkbox-custom{flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:5px;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,box-shadow .2s}.login-checkbox-label:hover .login-checkbox-custom{border-color:var(--text-muted)}.login-checkbox-label:has(.login-checkbox-native:checked) .login-checkbox-custom{background:var(--accent, #6366f1);color:#fff;border-color:var(--accent, #6366f1)}.login-checkbox-check{width:.38rem;height:.65rem;margin-bottom:.12rem;margin-left:.02rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-checkbox-text{flex:1}.login-error{margin:0;padding:.5rem 0;font-size:.875rem;color:#dc2626;text-align:center}.login-submit{min-height:var(--input-height, 3.1rem);padding:0 1.25rem;box-sizing:border-box;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-family:inherit;color:var(--bg);background:var(--text);border:none;border-radius:12px;cursor:pointer;transition:opacity .2s,transform .2s}.login-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.login-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-panel{min-height:100vh;padding:1.5rem 2rem 2rem;background:var(--bg);color:var(--text)}.admin-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:1rem}.admin-header-left{display:flex;flex-direction:column;gap:.5rem}.admin-nav-tabs{display:flex;gap:.25rem}.admin-nav-tab{padding:.4rem .85rem;font-size:.9rem;font-family:inherit;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.admin-nav-tab:hover{color:var(--text);background:var(--border)}.admin-nav-tab.active{background:var(--text);color:var(--bg);border-color:var(--text)}.admin-title{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.admin-actions{display:flex;align-items:center;gap:.75rem}.admin-link{color:var(--text-muted);font-size:.9rem;padding:.4rem .6rem;border-radius:10px;transition:color .2s,background .2s}.admin-link:hover{color:var(--text);background:var(--bg-elevated)}.admin-btn{min-height:var(--input-height, 3.1rem);padding:0 1rem;box-sizing:border-box;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.admin-btn:hover{background:var(--border)}.admin-btn-primary{background:var(--text);color:var(--bg);border-color:var(--text)}.admin-btn-primary:hover{opacity:.9;box-shadow:var(--shadow)}.admin-btn-ghost{background:transparent}.admin-btn-sm{padding:.4rem .75rem;font-size:.8rem}.admin-btn-danger{border-color:#dc2626;color:#dc2626}.admin-btn-danger:hover{background:#dc26261f}.admin-btn-link{background:none;border:none;padding:0;font-size:.85rem;color:var(--text-muted);cursor:pointer;font-family:inherit}.admin-btn-link:hover{color:var(--text)}.admin-content{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.admin-section{background:var(--bg-elevated);border:1px solid var(--border);border-radius:18px;padding:1.5rem 1.75rem;box-shadow:var(--shadow)}.admin-section-title{margin:0 0 1.25rem;font-size:1.05rem;font-weight:600;color:var(--text)}.admin-error{margin-bottom:1rem;padding:.65rem 1rem;font-size:.9rem;color:#dc2626;background:#dc262614;border-radius:12px;border:1px solid rgba(220,38,38,.2)}.admin-form-row{display:flex;gap:2rem;align-items:flex-start}.admin-form-left{flex:1 1 50%;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.admin-form-right{flex:1 1 50%;min-width:0}.admin-field{display:flex;flex-direction:column;gap:.4rem}.admin-label{font-size:.85rem;font-weight:500;color:var(--text-muted)}.admin-input{min-height:var(--input-height, 2.75rem);padding:0 .85rem;font-size:1rem;font-family:inherit;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);width:100%;max-width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.admin-input::placeholder{color:var(--text-muted);opacity:.8}.admin-input:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px #0000000f}.admin-input-sm{max-width:5rem}.admin-input[readonly]{opacity:.85;background:var(--bg-elevated)}.admin-form-actions-inline{align-self:flex-start}.admin-countries-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem 1.5rem;align-items:end}.admin-countries-form .admin-form-actions-inline{grid-column:1 / -1}.admin-field-tabs{max-width:none}.admin-tabs-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.admin-tabs-quick{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.admin-tabs-sep{opacity:.5}.admin-tabs-grid{display:flex;flex-direction:column;gap:.5rem}.admin-tab-item-wrap{display:flex;flex-direction:column;gap:.4rem}.admin-tab-suboptions{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:2.5rem}.admin-checkbox-card--sub{padding:.5rem .75rem;font-size:.85rem}.admin-checkbox-card--sub .admin-checkbox-custom{width:1.1rem;height:1.1rem}.admin-checkbox-card{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.9rem;cursor:pointer;background:var(--bg);border:1px solid var(--border);border-radius:12px;transition:background .2s,border-color .2s,box-shadow .2s}.admin-checkbox-card:hover{background:var(--bg-elevated);border-color:var(--text-muted);box-shadow:var(--shadow)}.admin-checkbox-card:has(.admin-checkbox-native:checked){border-color:var(--accent, #6366f1);background:#6366f114;box-shadow:var(--shadow)}.admin-checkbox-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-checkbox-card:has(.admin-checkbox-native:focus-visible) .admin-checkbox-custom{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent, #6366f1)}.admin-checkbox-custom{flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:5px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,box-shadow .2s}.admin-checkbox-card:hover .admin-checkbox-custom{border-color:var(--text-muted)}.admin-checkbox-card:has(.admin-checkbox-native:checked) .admin-checkbox-custom{background:var(--accent, #6366f1);color:#fff;border-color:var(--accent, #6366f1)}.admin-checkbox-check{width:.38rem;height:.65rem;margin-bottom:.12rem;margin-left:.02rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.admin-checkbox-label{flex:1}.admin-form-actions{display:flex;gap:.75rem;margin-top:.25rem}.admin-loading,.admin-empty{padding:2rem;text-align:center;color:var(--text-muted);font-size:.95rem}.admin-empty-hint{margin-top:.5rem;font-size:.85rem;opacity:.85}.admin-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th{text-align:left;padding:.75rem 1rem;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg);border-bottom:1px solid var(--border)}.admin-table th:first-child{border-radius:12px 0 0}.admin-table th.admin-th-actions{text-align:right}.admin-table td{padding:.85rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:var(--bg)}.admin-table tbody tr.editing{background:#0000000a}.admin-table tbody tr.editing td{border-bottom:1px solid var(--border)}.admin-td-name{font-weight:500;min-width:120px}.admin-td-tabs{color:var(--text-muted);font-size:.85rem;max-width:280px}.admin-td-actions{text-align:right;white-space:nowrap}.admin-td-actions .admin-btn{margin-left:.35rem}@media (max-width: 700px){.admin-form-row{flex-direction:column}.admin-form-right{max-width:none}}@media (max-width: 640px){.admin-panel{padding:1rem}.admin-header{flex-direction:column;align-items:flex-start;gap:.75rem}.admin-form-actions{flex-wrap:wrap}.admin-table-wrap{font-size:.85rem}.admin-table th,.admin-table td{padding:.6rem .75rem}.admin-td-actions{display:flex;flex-direction:column;gap:.35rem;text-align:left}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.layout{display:flex;height:100vh;min-height:100vh;max-height:100vh;width:100%;max-width:100%;overflow:hidden}.left-panel{display:flex;flex-shrink:0;margin:10px 0 10px 10px}.main{flex:1;min-width:0;min-height:0;width:100%;max-width:100%;padding:2rem 1.5rem 3rem 2rem;border-radius:24px 0 0 24px;background:var(--bg);overflow-y:auto;overflow-x:hidden}.main>*+*{margin-top:1.5rem}.header{display:flex;align-items:center;justify-content:space-between}.title{margin:0;font-size:1.5rem;font-weight:600;color:var(--text);letter-spacing:-.02em}.theme-btn{width:40px;height:40px;border-radius:14px;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.theme-btn:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.sidebar-logout-btn{margin:.5rem 8px 0;padding:.5rem .75rem;font-size:.8rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.sidebar-logout-btn:hover{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow)}.theme-dropdown-wrap{position:relative;margin:.5rem 8px 0}.theme-dropdown-trigger{width:100%;padding:.5rem .6rem;font-size:.8rem;font-family:inherit;font-weight:500;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;text-align:center;box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s}.theme-dropdown-trigger:hover{box-shadow:var(--shadow-lg);border-color:var(--text-muted)}.theme-dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}.theme-dropdown-list{position:absolute;bottom:100%;left:0;right:0;margin:0 0 .35rem;padding:.35rem;list-style:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);z-index:99;animation:themeDropdownIn .2s ease}@keyframes themeDropdownIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.theme-dropdown-item{display:block;width:100%;padding:.5rem .6rem;font-size:.8rem;font-family:inherit;color:var(--text);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;text-align:left;transition:background .15s}.theme-dropdown-item:hover{background:var(--bg)}.theme-dropdown-item.active{font-weight:600;background:var(--bg)}@keyframes workspaceTabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes itemFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingPulse{0%,to{opacity:.7}50%{opacity:1}}.workspace{min-width:0;width:100%;animation:fadeIn .25s ease}.workspace:has(.providers-table-wrap){flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.workspace:has(.providers-table-wrap) .workspace-tab-inner{display:flex;flex-direction:column;flex:1;min-height:0}.workspace:has(.providers-table-wrap) .workspace-tab-panel{display:flex;flex-direction:column;flex:1;min-height:0}.workspace-tab-inner,.workspace-tab-panel{width:100%}.workspace-tab-panel[hidden]{display:none!important}.workspace-tab-inner .workspace-tab-panel:not([hidden]){animation:workspaceTabIn .3s ease-out}.workspace-section{margin-bottom:1.5rem;width:100%;max-width:100%}.workspace-section:has(.emails-waiting),.workspace-section:has(.emails-inbox){display:flex;flex-direction:column}.workspace-section:last-child{margin-bottom:1.5rem}.workspace-section h4{margin:0 0 .5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.workspace-section p,.workspace-section ul{margin:0;font-size:.9rem;color:var(--text);line-height:1.6}.workspace-section ul{padding-left:1.25rem}.workspace-section li{margin-bottom:.35rem}.workspace-section:has(.providers-table-wrap){display:flex;flex-direction:column;flex:1;min-height:0}.workspace-section:has(.providers-table-wrap)>.panel-card{display:flex;flex-direction:column;flex:1;min-height:0}.providers-sheet-tabs{position:relative;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;flex-shrink:0;padding:.2rem;background:var(--bg);border-radius:14px;border:1px solid var(--border);width:fit-content}.providers-sheet-tab-slider{position:absolute;border-radius:10px;background:var(--accent, #3b82f6);pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.25,.46,.45,.94),width .28s cubic-bezier(.25,.46,.45,.94),top .28s cubic-bezier(.25,.46,.45,.94),height .28s cubic-bezier(.25,.46,.45,.94)}html.theme-dark .providers-sheet-tab-slider,.app-root.theme-dark .providers-sheet-tab-slider{background:#e4e4e7}html.theme-ocean .providers-sheet-tab-slider,.app-root.theme-ocean .providers-sheet-tab-slider{background:#e2e8f0}html.theme-grape .providers-sheet-tab-slider,.app-root.theme-grape .providers-sheet-tab-slider{background:#b8a8d0}html.theme-sapphire .providers-sheet-tab-slider,.app-root.theme-sapphire .providers-sheet-tab-slider{background:#7a9ad0}html.theme-mist .providers-sheet-tab-slider,.app-root.theme-mist .providers-sheet-tab-slider{background:#9aacbc}html.theme-purple .providers-sheet-tab-slider,.app-root.theme-purple .providers-sheet-tab-slider{background:#7a6a94}.providers-sheet-tab{position:relative;z-index:1;padding:.5rem 1rem;border-radius:10px;border:none;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:color .22s ease}.providers-sheet-tab:hover{background:var(--bg-hover);color:var(--text)}.providers-sheet-tab.active{background:transparent;color:#fff}.providers-sheet-tab.active:hover{background:transparent}.providers-sheet-content{animation:providersSheetIn .28s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes providersSheetIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.theme-dark .providers-sheet-tab.active,.app-root.theme-dark .providers-sheet-tab.active{color:#18181b}html.theme-ocean .providers-sheet-tab.active,.app-root.theme-ocean .providers-sheet-tab.active{color:#0f172a}html.theme-grape .providers-sheet-tab.active,.app-root.theme-grape .providers-sheet-tab.active{color:#1a1520}html.theme-sapphire .providers-sheet-tab.active,.app-root.theme-sapphire .providers-sheet-tab.active{color:#0f1624}html.theme-mist .providers-sheet-tab.active,.app-root.theme-mist .providers-sheet-tab.active{color:#14181c}html.theme-purple .providers-sheet-tab.active,.app-root.theme-purple .providers-sheet-tab.active{color:#fff}.providers-table-wrap{flex:1;min-height:0;overflow:auto;margin:0;border-radius:16px;border:1px solid var(--border);background:var(--bg-elevated);box-shadow:0 1px 3px #0000000f}html.theme-dark .providers-table-wrap,.app-root.theme-dark .providers-table-wrap{box-shadow:0 1px 3px #0003}.providers-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem}.providers-table-fill-col{width:auto;min-width:0;padding:0;border-left:1px solid var(--border);background:transparent;box-shadow:none}.providers-table th,.providers-table td{padding:.65rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.providers-table th{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg);position:sticky;top:0;z-index:1;white-space:nowrap;border-bottom:2px solid var(--border)}.providers-table th:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--border)}.providers-table tbody tr{transition:background .15s ease}.providers-table tbody tr:nth-child(2n){background:#00000005}html.theme-dark .providers-table tbody tr:nth-child(2n),.app-root.theme-dark .providers-table tbody tr:nth-child(2n){background:#ffffff08}.providers-table tbody tr:hover{background:var(--bg-hover)!important}.providers-table tbody tr:last-child td{border-bottom:none}.providers-table td{white-space:normal;max-width:320px;word-break:break-word;color:var(--text)}.providers-table th.providers-table-col-country,.providers-table td.providers-table-col-country{font-weight:600;color:var(--text);width:18rem;min-width:18rem;max-width:18rem}.providers-table td.providers-table-col-country{font-weight:500}.providers-table th.providers-table-col-code,.providers-table td.providers-table-col-code{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.providers-table td.providers-table-col-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;color:var(--text-muted)}.providers-table .providers-table-col-iso{text-transform:uppercase;font-variant-numeric:tabular-nums}.providers-table th.providers-table-col-mid,.providers-table td.providers-table-col-mid{width:8rem;min-width:8rem;max-width:8rem;text-align:center}.providers-table th:not(:first-child),.providers-table td:not(:first-child){border-left:1px solid var(--border)}.providers-table th:first-child,.providers-table td:first-child{padding-left:1.25rem}.providers-table th:last-child,.providers-table td:last-child{padding-right:1.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sidebar{width:88px;flex-shrink:0;background:var(--bg-sidebar);border:1px solid var(--border);border-radius:24px;display:flex;flex-direction:column;align-items:stretch;padding:1rem 0;gap:.25rem}.sidebar-tabs{flex:1;display:flex;flex-direction:column;gap:.25rem}.tab-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;height:44px;margin:0 8px;padding:0 8px;border-radius:14px;background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.tab-btn:active{transform:scale(.97)}.tab-btn .tab-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tab-btn .tab-btn-label{flex-shrink:0}.tab-btn:hover{background:var(--bg-elevated);color:var(--text);transform:translate(2px);box-shadow:var(--shadow)}.tab-btn.active{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow)}.tab-btn.active:hover{box-shadow:var(--shadow-lg)}html.theme-light .sidebar .tab-btn,.app-root.theme-light .sidebar .tab-btn{color:#44403c}html.theme-light .sidebar .tab-btn.active,html.theme-light .sidebar .tab-btn:hover,.app-root.theme-light .sidebar .tab-btn.active,.app-root.theme-light .sidebar .tab-btn:hover{color:#1c1917}html.theme-dark .sidebar .tab-btn,.app-root.theme-dark .sidebar .tab-btn{color:#a1a1aa}html.theme-dark .sidebar .tab-btn.active,html.theme-dark .sidebar .tab-btn:hover,.app-root.theme-dark .sidebar .tab-btn.active,.app-root.theme-dark .sidebar .tab-btn:hover{color:#fafafa}html.theme-ocean .sidebar .tab-btn,.app-root.theme-ocean .sidebar .tab-btn{color:#94a3b8}html.theme-ocean .sidebar .tab-btn.active,html.theme-ocean .sidebar .tab-btn:hover,.app-root.theme-ocean .sidebar .tab-btn.active,.app-root.theme-ocean .sidebar .tab-btn:hover{color:#f1f5f9}html.theme-purple .sidebar .tab-btn,.app-root.theme-purple .sidebar .tab-btn{color:#7d6b8a}html.theme-purple .sidebar .tab-btn.active,html.theme-purple .sidebar .tab-btn:hover,.app-root.theme-purple .sidebar .tab-btn.active,.app-root.theme-purple .sidebar .tab-btn:hover{color:#2e2638}html.theme-pink .sidebar .tab-btn,.app-root.theme-pink .sidebar .tab-btn{color:#9a7a80}html.theme-pink .sidebar .tab-btn.active,html.theme-pink .sidebar .tab-btn:hover,.app-root.theme-pink .sidebar .tab-btn.active,.app-root.theme-pink .sidebar .tab-btn:hover{color:#3d2529}html.theme-grape .sidebar .tab-btn,.app-root.theme-grape .sidebar .tab-btn{color:#a89cb8}html.theme-grape .sidebar .tab-btn.active,html.theme-grape .sidebar .tab-btn:hover,.app-root.theme-grape .sidebar .tab-btn.active,.app-root.theme-grape .sidebar .tab-btn:hover{color:#b8a8d0}html.theme-sapphire .sidebar .tab-btn,.app-root.theme-sapphire .sidebar .tab-btn{color:#8a9ab8}html.theme-sapphire .sidebar .tab-btn.active,html.theme-sapphire .sidebar .tab-btn:hover,.app-root.theme-sapphire .sidebar .tab-btn.active,.app-root.theme-sapphire .sidebar .tab-btn:hover{color:#7a9ad0}html.theme-mist .sidebar .tab-btn,.app-root.theme-mist .sidebar .tab-btn{color:#8a96a4}html.theme-mist .sidebar .tab-btn.active,html.theme-mist .sidebar .tab-btn:hover,.app-root.theme-mist .sidebar .tab-btn.active,.app-root.theme-mist .sidebar .tab-btn:hover{color:#9aacbc}.panel-card{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:1rem 1.25rem;box-shadow:var(--shadow);transition:box-shadow .2s ease;min-width:0;width:100%;max-width:100%;overflow-wrap:break-word;box-sizing:border-box}.workspace-section-emails h4{margin:0 0 .35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.workspace-section-emails>.panel-card{padding:.4rem 1.25rem 1rem}.panel-card:hover{box-shadow:var(--shadow-lg)}.panel-card p,.panel-card ul{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.6;word-wrap:break-word}.panel-card ul{padding-left:1.25rem}.antic-workspace-wrap{display:flex;flex-direction:column;gap:1.5rem}.antic-workspace-wrap>.panel-card{animation:anticCardIn .35s ease-out}.antic-workspace-wrap>.antic-split{animation:anticCardIn .4s ease-out .05s both}@keyframes anticCardIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.antic-token-input{width:100%;box-sizing:border-box;min-height:4rem;padding:1rem 1rem 1rem 1.1rem;font-size:1.05rem;border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--text);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.antic-token-input::placeholder{color:var(--text-muted);opacity:.75}.antic-token-input:hover{border-color:var(--border-hover, rgba(255,255,255,.12))}.antic-token-input:focus{border-color:var(--accent, #6366f1);box-shadow:0 0 0 3px #6366f126}.panel-card.antic-token-card{padding:1.25rem 1.5rem;transition:box-shadow .25s ease,transform .2s ease}.panel-card.antic-token-card:hover{box-shadow:var(--shadow-lg)}.panel-card:has(.antic-token-input){margin-bottom:0;border-radius:18px}.panel-card:has(.antic-token-input) .antic-token-input{border-radius:14px}.antic-split{display:grid;grid-template-columns:1fr;gap:1.75rem;width:100%;max-width:100%;align-items:start}.antic-split-left,.antic-split-right,.antic-split-full{min-width:0;width:100%}.antic-split-full>.panel-card{transition:box-shadow .25s ease}.antic-split-full>.panel-card:hover{box-shadow:var(--shadow-lg)}.antic-control-card{width:100%}.antic-control-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text)}.antic-control-empty{margin:0;font-size:.9rem;color:var(--text-muted)}@media (max-width: 900px){.antic-split{grid-template-columns:1fr;gap:1.5rem}}.antic-workspace{display:flex;flex-direction:column;gap:1.25rem}.antic-token-card{padding:1.25rem 1.5rem}.antic-token-label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.6rem;transition:color .2s ease}.antic-token-card:focus-within .antic-token-label{color:var(--accent, #6366f1)}.antic-loading-spinner{display:inline-block;width:1em;height:1em;margin-right:.55rem;vertical-align:-.2em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:anticSpinnerSpin .65s linear infinite}@keyframes anticSpinnerSpin{to{transform:rotate(360deg)}}.antic-settings-card{padding:0;overflow:hidden;border-radius:18px;transition:box-shadow .25s ease}.antic-settings-card:hover{box-shadow:var(--shadow-lg)}.antic-settings-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.35rem;font-size:.95rem;font-weight:500;font-family:inherit;color:var(--text);background:transparent;border:none;cursor:pointer;transition:background .2s ease,color .2s ease}.antic-settings-toggle:hover{background:var(--bg-hover)}.antic-settings-chevron{font-size:.7rem;color:var(--text-muted);transition:transform .3s ease,color .2s ease;display:inline-block}.antic-settings-toggle:hover .antic-settings-chevron{color:var(--text)}.antic-settings-toggle.is-open .antic-settings-chevron{transform:rotate(180deg)}.antic-settings-fields{padding:0 1.35rem 1.35rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.15rem;animation:anticSettingsSlideIn .3s ease-out}@keyframes anticSettingsSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.antic-settings-row{display:flex;flex-direction:column;gap:.4rem}.antic-settings-label{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.antic-settings-input,.antic-settings-select{padding:.55rem .75rem;font-size:.9rem;font-family:inherit;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.antic-settings-input:hover,.antic-settings-select:hover{border-color:var(--border-hover, rgba(255,255,255,.12))}.antic-settings-input:focus,.antic-settings-select:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px #6366f11f}.antic-settings-row--switches{grid-column:1 / -1}.antic-settings-toggle-row{display:flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.antic-settings-switch{flex:1;min-height:2rem;padding:0 .75rem;font-size:.85rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:var(--bg);border:none;cursor:pointer;transition:background .2s ease,color .2s ease}.antic-settings-switch:not(:last-child){border-right:1px solid var(--border)}.antic-settings-switch:hover{color:var(--text);background:var(--bg-hover)}.antic-settings-switch.active{color:var(--bg);background:var(--accent, #6366f1)}.antic-controls-card{padding:1.35rem 1.5rem}.antic-launch-card{padding:1.35rem 1.5rem;transition:box-shadow .25s ease}.antic-launch-card:hover{box-shadow:var(--shadow-lg)}.antic-launch-card .antic-row,.antic-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;width:100%;box-sizing:border-box}.antic-launch-card .antic-row .antic-field,.antic-row .antic-field{flex:0 0 auto!important;width:auto!important;max-width:none}.antic-launch-card .antic-row .antic-field--url,.antic-row .antic-field--url{flex:1!important;min-width:12rem}.antic-field--switches{flex:1 1 auto!important;min-width:18rem}.antic-launch-switches{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:flex-end}.antic-launch-switch-item{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.antic-launch-switch-label{font-size:.8rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.antic-launch-switch-item .antic-protocol-toggle{min-width:0}.antic-launch-switch-item .antic-protocol-btn{min-width:3.5rem;min-height:var(--input-height);padding:0 .6rem;font-size:.85rem}.antic-field--url .antic-url-input{max-width:none;width:100%}.antic-label{font-size:.8rem;font-weight:500;color:var(--text-muted)}.antic-controls-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.antic-field{display:flex;flex-direction:column;gap:.35rem}.antic-field-label{font-size:.8rem;font-weight:500;color:var(--text-muted)}.antic-select{min-width:10rem;min-height:var(--input-height);padding:0 .75rem;box-sizing:border-box;font-size:.95rem;font-family:inherit;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);cursor:pointer}.antic-select-geo{min-width:12rem}.antic-protocol-toggle{display:flex;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.antic-protocol-btn,.antic-proxy-btn{transition:background .2s ease,border-color .2s ease,transform .15s ease}.antic-protocol-btn:hover,.antic-proxy-btn:hover:not(:disabled){transform:translateY(-1px)}.antic-protocol-btn{flex:1;min-width:5rem;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:.9rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:var(--bg);border:none;cursor:pointer}.antic-protocol-btn:first-child{border-right:1px solid var(--border)}.antic-protocol-btn:hover{color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.03))}.antic-protocol-btn.active{color:var(--bg);background:var(--accent, #6366f1)}.antic-proxy-toggle{display:flex;flex-wrap:nowrap;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.antic-proxy-btn{flex:1;min-width:5.2rem;min-height:var(--input-height);padding:0 .85rem;white-space:nowrap;box-sizing:border-box;font-size:.9rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:var(--bg);border:none;cursor:pointer;transition:color .2s,background .2s}.antic-proxy-btn:not(:last-child){border-right:1px solid var(--border)}.antic-proxy-btn:hover:not(:disabled){color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.03))}.antic-proxy-btn.active{color:var(--bg);background:var(--accent, #6366f1)}.antic-proxy-btn:disabled{opacity:.7;cursor:not-allowed}.antic-proxy-empty{min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:.85rem;color:var(--text-muted)}.antic-geo-dropdown-wrap{min-width:24rem;width:28rem}.antic-launch-card:has(.dorks-country-trigger.is-open){position:relative;z-index:100}.antic-geo-dropdown-wrap:has(.dorks-country-trigger.is-open){position:relative;z-index:1}.antic-geo-dropdown-wrap .dorks-country-trigger{min-width:20rem;min-height:var(--input-height)}.antic-geo-dropdown-wrap .dorks-country-list{max-height:560px!important;min-height:320px;overflow-y:auto;scrollbar-width:none}.antic-geo-list-fixed{background:var(--bg-elevated)!important;border:1px solid var(--border);border-radius:var(--control-radius);box-shadow:var(--shadow-lg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.antic-geo-list-fixed::-webkit-scrollbar{width:8px}.antic-geo-list-fixed::-webkit-scrollbar-track{background:transparent}.antic-geo-list-fixed::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.antic-geo-list-fixed::-webkit-scrollbar-thumb:hover{background:var(--border-hover, rgba(255,255,255,.2))}.antic-geo-backdrop{z-index:10000!important}.antic-geo-list .dorks-country-item{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem}.antic-geo-list .numbers-country-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.antic-geo-list .numbers-country-item-code{flex-shrink:0;color:var(--text-muted);font-size:.95em}.antic-url-input{width:100%;min-width:18rem;max-width:42rem;min-height:var(--input-height);padding:0 .8rem;box-sizing:border-box;font-size:.9rem;font-family:inherit;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.antic-url-input:hover{border-color:var(--border-hover, rgba(255,255,255,.12))}.antic-url-input::placeholder{color:var(--text-muted)}.antic-url-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #6366f11f}.antic-count-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);overflow:hidden;min-height:var(--input-height);transition:border-color .2s ease,box-shadow .2s ease}.antic-count-stepper:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #6366f126}.antic-count-btn{width:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:500;line-height:1;color:var(--text-muted);background:var(--bg);border:none;border-right:1px solid var(--border);cursor:pointer;transition:color .2s ease,background .2s ease}.antic-count-stepper .antic-count-btn:last-of-type{border-right:none;border-left:1px solid var(--border)}.antic-count-btn:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.antic-count-btn:disabled{opacity:.4;cursor:not-allowed}.antic-input-num{width:3.5rem;min-width:3rem;min-height:var(--input-height);padding:0 .4rem;box-sizing:border-box;font-size:1rem;font-weight:600;font-family:inherit;border:none;border-radius:0;background:transparent;color:var(--text);text-align:center;-moz-appearance:textfield}.antic-input-num::-webkit-outer-spin-button,.antic-input-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.antic-input-num:focus{outline:none}.antic-launch-btn{min-height:var(--input-height);padding:0 1.35rem;box-sizing:border-box;font-size:1rem;font-weight:600;font-family:inherit;border:none;border-radius:12px;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center}.antic-launch-btn:hover:not(:disabled){transform:translateY(-1px)}.antic-launch-btn:active:not(:disabled){transform:translateY(0)}html.theme-light .antic-launch-btn,.app-root.theme-light .antic-launch-btn{background:#292524;color:#fff}html.theme-light .antic-launch-btn:hover:not(:disabled),.app-root.theme-light .antic-launch-btn:hover:not(:disabled){background:#1c1917;opacity:1}html.theme-dark .antic-launch-btn,.app-root.theme-dark .antic-launch-btn{background:#fff;color:#1c1917}html.theme-dark .antic-launch-btn:hover:not(:disabled),.app-root.theme-dark .antic-launch-btn:hover:not(:disabled){background:#e7e5e4;opacity:1}html:not(.theme-light):not(.theme-dark) .antic-launch-btn,.app-root:not(.theme-light):not(.theme-dark) .antic-launch-btn{background:var(--btn-bg);color:var(--btn-text)}html:not(.theme-light):not(.theme-dark) .antic-launch-btn:hover:not(:disabled),.app-root:not(.theme-light):not(.theme-dark) .antic-launch-btn:hover:not(:disabled){background:var(--btn-bg-hover);opacity:1}.antic-launch-btn:disabled{opacity:.6;cursor:not-allowed}.antic-error{margin-top:1.1rem;padding:.75rem 1.1rem;font-size:.9rem;color:#dc2626;background:#dc262614;border-radius:12px;border:1px solid rgba(220,38,38,.2);animation:anticErrorIn .25s ease-out}@keyframes anticErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.antic-launched-block{margin-top:1.15rem;display:flex;flex-direction:column;gap:.6rem}.antic-launched-header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.antic-launched-status{font-size:.9rem;color:var(--text-muted);display:inline-flex;align-items:center;animation:anticStatusPulse 1.5s ease-in-out infinite}@keyframes anticStatusPulse{0%,to{opacity:1}50%{opacity:.75}}.antic-launched-row--loading .antic-launched-proxy{color:var(--text-muted);font-style:italic;display:inline-flex;align-items:center}.antic-close-all-btn{padding:0 1.1rem;min-height:2.25rem;font-size:.9rem;font-weight:500;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.antic-close-all-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}.antic-close-all-btn:disabled{opacity:.7;cursor:not-allowed}.antic-launched-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;background:var(--bg);border:1px solid var(--border);border-radius:12px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.antic-launched-row:hover{border-color:var(--border-hover, rgba(255,255,255,.12))}.antic-launched-row--loading{animation:anticRowLoading .8s ease-in-out infinite}@keyframes anticRowLoading{0%,to{opacity:1}50%{opacity:.85}}.antic-launched-name{font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antic-launched-proxy{flex:1;min-width:0;font-size:.85rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antic-launched-site{color:var(--text-muted);opacity:.9}.antic-open-link{flex-shrink:0;padding:0 .7rem;min-height:2rem;font-size:.85rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .15s ease}.antic-open-link:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}.antic-close-btn{flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);font-size:1.25rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .15s ease}.antic-close-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover);transform:scale(1.05)}.antic-close-btn:disabled{opacity:.7}.antic-presets-row{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.antic-presets-label{font-size:.8rem;font-weight:500;color:var(--text-muted);flex-shrink:0}.antic-presets-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.antic-preset-wrap{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border);border-radius:10px;overflow:hidden}.antic-preset-wrap .antic-preset-btn{border:none;border-radius:0}.antic-preset-remove{padding:0 .4rem;font-size:1rem;line-height:1;color:var(--text-muted);background:transparent;border:none;border-left:1px solid var(--border);cursor:pointer;transition:color .2s,background .2s}.antic-preset-remove:hover{color:#dc2626;background:#dc262614}.antic-preset-btn{padding:.4rem .75rem;font-size:.82rem;font-family:inherit;font-weight:500;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.antic-preset-btn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.antic-preset-add{padding:.4rem .65rem;font-size:1rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px dashed var(--border);border-radius:10px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.antic-preset-add:hover:not(:disabled){color:var(--accent, #6366f1);border-color:var(--accent, #6366f1);background:#6366f114}.antic-preset-add:disabled{opacity:.5;cursor:not-allowed}.extra-config-block-title{margin:0 0 .75rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.extra-config-dl{display:grid;grid-template-columns:minmax(10rem,auto) 1fr;gap:.6rem 1.25rem;margin:0;font-size:.9rem;align-items:start}.extra-config-dl dt{font-weight:500;color:var(--text-muted);grid-column:1;flex-shrink:0;padding-right:.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.02em}.extra-config-dl dd{margin:0;color:var(--text);word-break:break-all;overflow-wrap:break-word;grid-column:2;min-width:0}.extra-config-row{display:contents}.extra-config-dl.extra-config-keys,.extra-config-dl.extra-config-urls{grid-template-columns:minmax(10rem,auto) 1fr}.extra-config-value{font-family:ui-monospace,monospace;font-size:.85rem}.extra-config-dl dd a{color:var(--accent, #6366f1);text-decoration:none}.extra-config-dl dd a:hover{text-decoration:underline}.extra-config-muted{margin:0;color:var(--text-muted);animation:loadingPulse 1.2s ease-in-out infinite}.extra-config-error{margin:0;color:var(--danger, #dc2626)}.workspace-section .panel-card+.panel-card{margin-top:1rem}.dorks-top-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.dorks-country-wrap{flex:0 0 22%;min-width:0;display:flex;flex-direction:column;gap:.5rem}.dorks-country-wrap .dorks-country-dropdown{max-width:100%}.dorks-country-wrap .dorks-country-list{max-height:560px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-left:.5rem;padding-right:.5rem}.dorks-country-wrap .dorks-country-list::-webkit-scrollbar{display:none}.dorks-country-wrap .dorks-country-list .dorks-country-item{padding-left:.75rem;padding-right:.75rem}.dorks-year-wrap{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem}.dorks-year-wrap .dorks-country-dropdown{min-width:140px;width:140px}.dorks-year-wrap .dorks-country-trigger{white-space:nowrap}.dorks-country-list.dorks-year-list{max-height:220px;overflow-y:auto;min-width:140px;scrollbar-width:none;-ms-overflow-style:none;padding-left:.5rem;padding-right:.5rem}.dorks-country-list.dorks-year-list::-webkit-scrollbar{display:none}.dorks-country-list.dorks-year-list .dorks-country-item{white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.dorks-exclusions-wrap{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:.5rem}.dorks-exclusions-row{display:flex;gap:.5rem;flex-wrap:wrap}.dorks-exclusions-input{flex:1;min-width:140px;min-height:var(--input-height);padding:0 1rem;font-size:1rem;font-family:inherit;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.dorks-exclusions-input:hover{border-color:var(--text-muted)}.dorks-exclusions-input:focus{border-color:var(--text-muted);box-shadow:var(--shadow)}.dorks-exclusions-input::placeholder{color:var(--text-muted)}.dorks-exclusions-add{min-height:var(--input-height);padding:0 1rem;font-size:.9rem;font-weight:500;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);cursor:pointer;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;box-sizing:border-box}.dorks-exclusions-add:hover{border-color:var(--accent, #6366f1);background:var(--bg-secondary, rgba(0,0,0,.03))}.dorks-exclusions-add:active,.dorks-regenerate-btn:active{transform:scale(.98)}.dorks-exclusions-tags{display:flex;flex-wrap:wrap;gap:.4rem}.dorks-exclusions-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;background:var(--bg-secondary, rgba(0,0,0,.05));border:1px solid var(--border);border-radius:var(--control-radius);color:var(--text)}.dorks-exclusions-tag-remove{padding:0 .2rem;font-size:1rem;line-height:1;color:var(--text-muted);background:none;border:none;cursor:pointer;border-radius:4px}.dorks-exclusions-tag-remove:hover{color:var(--danger, #dc2626)}.dorks-country-wrap .dorks-country-label,.dorks-year-wrap .dorks-country-label,.dorks-exclusions-wrap .dorks-country-label{font-size:.85rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.dorks-country-dropdown{position:relative;width:100%}.dorks-country-trigger{width:100%;min-height:var(--input-height);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem;font-size:1rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.dorks-country-trigger:hover{border-color:var(--text-muted);box-shadow:var(--shadow)}.dorks-country-chevron{font-size:.6rem;opacity:.7;transition:transform .2s}.dorks-country-trigger.is-open .dorks-country-chevron{transform:rotate(180deg)}.dorks-country-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}.dorks-country-list{position:absolute;top:100%;left:0;right:0;margin:.6rem 0 0;padding:.35rem;list-style:none;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:var(--control-radius);box-shadow:var(--shadow-lg);z-index:99;animation:dorksCountryIn .2s ease}.numbers-dropdown-fixed{position:fixed!important;top:auto;left:auto;right:auto;margin:0;z-index:10000;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}@keyframes dorksCountryIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dorks-country-item{display:block;width:100%;padding:.6rem 1rem;font-size:.95rem;font-family:inherit;color:var(--text);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;text-align:left;transition:background .15s}.dorks-country-item:hover{background:var(--bg)}.dorks-country-item.active{font-weight:600;background:var(--bg);color:var(--accent, #6366f1)}.dorks-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.dorks-list-title{margin:0 0 1rem;font-size:.9rem;font-weight:600;color:var(--text)}.dorks-regenerate-btn{min-height:var(--input-height);padding:0 .9rem;box-sizing:border-box;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.dorks-regenerate-btn:hover{border-color:var(--accent, #6366f1);background:var(--bg-secondary, rgba(0,0,0,.03))}.dorks-hint{margin:0 0 1rem;font-size:.85rem;color:var(--text-muted)}.dorks-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.dorks-list-item{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:var(--bg-secondary, rgba(0,0,0,.03));border:1px solid var(--border);border-radius:var(--control-radius);min-width:0;animation:itemFadeIn .35s ease-out backwards}.dorks-list-item:nth-child(1){animation-delay:0s}.dorks-list-item:nth-child(2){animation-delay:.03s}.dorks-list-item:nth-child(3){animation-delay:.06s}.dorks-list-item:nth-child(4){animation-delay:.09s}.dorks-list-item:nth-child(5){animation-delay:.12s}.dorks-list-item:nth-child(6){animation-delay:.15s}.dorks-list-item:nth-child(7){animation-delay:.18s}.dorks-list-item:nth-child(8){animation-delay:.21s}.dorks-list-item:nth-child(9){animation-delay:.24s}.dorks-list-item:nth-child(10){animation-delay:.27s}.dorks-list-item:nth-child(11){animation-delay:.3s}.dorks-list-item:nth-child(12){animation-delay:.33s}.dorks-query{display:block;font-size:.85rem;font-family:ui-monospace,monospace;color:var(--text);word-break:break-word;white-space:pre-wrap;line-height:1.45}.dorks-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dorks-star-btn{padding:.25rem;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.5rem;line-height:1;transition:color .2s,transform .15s}.dorks-star-btn:hover,.dorks-star-btn.is-favorite{color:var(--accent, #6366f1)}.dorks-star-btn:active{transform:scale(.92)}.dorks-copy-btn{min-height:2.25rem;padding:0 .75rem;box-sizing:border-box;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.dorks-copy-btn:hover{background:var(--bg-secondary, rgba(0,0,0,.05));border-color:var(--accent, #6366f1)}.dorks-copy-btn:active{transform:scale(.98)}.dorks-search-links{display:flex;flex-wrap:wrap;gap:.35rem}.dorks-search-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .6rem;box-sizing:border-box;font-size:.8rem;color:var(--accent, #6366f1);text-decoration:none;border:1px solid var(--border);border-radius:var(--control-radius);transition:background .2s}.dorks-search-link:hover{background:var(--bg-secondary, rgba(0,0,0,.05))}.numbers-add-row{display:flex;gap:.75rem;flex-wrap:wrap}.numbers-input{width:100%;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:1rem;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);outline:none;transition:border-color .2s}.numbers-input::placeholder{color:var(--text-muted)}.numbers-input:focus{border-color:var(--accent, #6366f1)}.numbers-key-input{width:100%;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:1rem;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);outline:none;transition:border-color .2s}.numbers-key-input::placeholder{color:var(--text-muted)}.numbers-key-input:focus{border-color:var(--accent, #6366f1)}.numbers-service-input{width:100%;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:1rem;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);outline:none;transition:border-color .2s}.numbers-service-input::placeholder{color:var(--text-muted)}.numbers-service-input:focus{border-color:var(--accent, #6366f1)}.numbers-add-btn{min-height:var(--input-height);padding:0 1.25rem;box-sizing:border-box;font-size:.95rem;font-weight:500;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;transition:opacity .2s,transform .15s ease;display:inline-flex;align-items:center;justify-content:center}.numbers-add-btn:hover{opacity:.9}.numbers-add-btn:active{transform:scale(.97)}.numbers-country-lang-toggle{display:flex;width:100%;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.numbers-country-lang-btn{flex:1;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:1rem;font-weight:600;font-family:inherit;color:var(--text-muted);background:var(--bg);border:none;cursor:pointer;transition:color .2s,background .2s}.numbers-country-lang-btn:first-child{border-right:1px solid var(--border)}.numbers-country-lang-btn:hover{color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.03))}.numbers-country-lang-btn.active{color:var(--bg);background:var(--accent, #6366f1)}.numbers-field-wrap{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.numbers-field-wrap:has(.numbers-domain-toggle){flex:0 0 240px;min-width:240px}.numbers-field-wrap:has(.numbers-country-lang-toggle):not(.numbers-lang-country-wrap){flex:0 0 auto;min-width:100px;max-width:120px}.numbers-field-wrap:has(.dorks-country-wrap):not(.numbers-provider-wrap){flex:2.6;min-width:180px}.numbers-lang-country-wrap{flex:1 1 380px;min-width:280px;max-width:none}.numbers-lang-country-combo{display:flex;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden;min-height:var(--input-height);width:100%}.numbers-lang-country-combo .numbers-country-lang-toggle{border:none;border-radius:0;width:auto;flex:0 0 auto;min-width:0}.numbers-lang-country-combo .numbers-country-lang-btn:first-child{border-right:1px solid var(--border)}.numbers-lang-country-combo .dorks-country-wrap{flex:1 1 0;min-width:140px}.numbers-lang-country-combo .numbers-mask-wrap{flex:0 0 180px;min-width:150px}.numbers-lang-country-wrap .dorks-country-list{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.numbers-lang-country-wrap .dorks-country-list::-webkit-scrollbar{display:block;width:8px}.numbers-lang-country-wrap .dorks-country-list::-webkit-scrollbar-track{background:transparent}.numbers-lang-country-wrap .dorks-country-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.numbers-lang-country-wrap .dorks-country-list::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.numbers-lang-country-combo .dorks-country-trigger{border:none;border-radius:0;border-left:1px solid var(--border)}.numbers-provider-wrap{flex:0 0 210px;min-width:210px;max-width:210px}.numbers-key-status-combo{display:flex;gap:0;align-items:flex-end;flex:1 1 auto;min-width:0;overflow:visible}.numbers-key-status-combo .numbers-key-wrap{flex:1 1 0!important;min-width:120px}.numbers-key-status-combo .numbers-key-wrap .numbers-key-input{max-width:100%}.numbers-key-status-combo .numbers-key-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--border)}.numbers-key-status-combo .numbers-key-input:focus{border-color:var(--accent, #6366f1);border-right-color:var(--accent, #6366f1)}.numbers-balance-wrap,.numbers-status-wrap{flex:0 0 auto;width:fit-content;min-width:0;overflow:visible}.numbers-balance-bar,.numbers-status-bar{display:flex;align-items:center;gap:.5rem;min-height:var(--input-height);padding:0 .75rem 0 .6rem;border:1px solid var(--border);background:var(--bg);font-size:.9rem;overflow:visible}.numbers-key-status-combo .numbers-balance-bar{border-radius:0;border-left:none;border-right:1px solid var(--border)}.numbers-key-status-combo .numbers-status-bar{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;border-radius:0 var(--control-radius) var(--control-radius) 0}.numbers-status-text{color:var(--text);font-size:.9rem}.numbers-balance{color:var(--text);font-weight:600}.numbers-balance-empty{color:var(--text-muted)}.numbers-balance-empty.numbers-balance-error{color:#ef4444}.numbers-status-badge{font-size:.75rem;padding:.15rem .4rem;border-radius:4px;color:var(--text-muted);flex-shrink:0}.numbers-status-badge.ok{width:1.3rem;height:1.3rem;min-width:1.3rem;min-height:1.3rem;border-radius:50%;background:radial-gradient(circle at center,rgba(34,197,94,.7) 25%,rgba(34,197,94,.25) 55%,transparent 100%);padding:0;flex-shrink:0}.numbers-status-badge.err{width:1.3rem;height:1.3rem;min-width:1.3rem;min-height:1.3rem;border-radius:50%;background:radial-gradient(circle at center,rgba(239,68,68,.7) 25%,rgba(239,68,68,.25) 55%,transparent 100%);padding:0;flex-shrink:0}.numbers-status-badge.warn{width:1.3rem;height:1.3rem;min-width:1.3rem;min-height:1.3rem;border-radius:50%;background:radial-gradient(circle at center,rgba(234,179,8,.8) 25%,rgba(234,179,8,.3) 55%,transparent 100%);padding:0;flex-shrink:0}.numbers-field-wrap:has(.numbers-key-input){flex:1 1 0;min-width:180px}.numbers-field-wrap:has(.numbers-service-input){flex:1 1 0;min-width:140px}.numbers-field-label{font-size:.8rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;padding-left:.25rem}.numbers-phone-row{display:flex;gap:.75rem;margin-top:.75rem;align-items:flex-end;flex-wrap:wrap}.numbers-get-btn-wrap{flex:0 0 350px;min-width:350px;display:flex;flex-direction:column;align-items:stretch}.numbers-get-btn-wrap .numbers-get-btn{width:100%}.numbers-preset-in-phone-row{flex-shrink:0;flex-grow:0;width:auto;display:flex;align-items:center}.numbers-preset-active-label{margin-bottom:.35rem;font-size:.8rem;color:var(--text-muted)}.numbers-preset-active-name{font-weight:600}.numbers-phone-field{flex:1;min-width:12rem}.numbers-phone-input-row{display:flex;align-items:stretch;gap:.5rem}.numbers-phone-input-row .numbers-input{flex:1;min-width:0}.numbers-add-from-input-btn{flex-shrink:0;min-height:var(--input-height);padding:0 1rem;font-size:.95rem;font-weight:500;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg-elevated, var(--bg));color:var(--text);cursor:pointer}.numbers-add-from-input-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.numbers-add-from-input-btn:disabled{opacity:.5;cursor:not-allowed}.numbers-get-btn{flex-shrink:0;min-height:var(--input-height);padding:0 1.5rem;box-sizing:border-box;font-size:1rem;font-weight:600;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;transition:opacity .2s,transform .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.numbers-get-btn:hover:not(:disabled){opacity:.9}.numbers-get-btn:active:not(:disabled){transform:scale(.98)}.numbers-get-btn:disabled{opacity:.5;cursor:not-allowed}.numbers-country-tabs{position:relative;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem;margin-bottom:1rem;flex-shrink:0;padding:.2rem;background:var(--bg);border-radius:999px;border:1px solid var(--border);width:fit-content}.numbers-country-tab-slider{position:absolute;border-radius:999px;background:var(--accent, #3b82f6);pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.25,.46,.45,.94),width .28s cubic-bezier(.25,.46,.45,.94),top .28s cubic-bezier(.25,.46,.45,.94),height .28s cubic-bezier(.25,.46,.45,.94)}html.theme-dark .numbers-country-tab-slider,.app-root.theme-dark .numbers-country-tab-slider{background:#e4e4e7}html.theme-ocean .numbers-country-tab-slider,.app-root.theme-ocean .numbers-country-tab-slider{background:#e2e8f0}html.theme-grape .numbers-country-tab-slider,.app-root.theme-grape .numbers-country-tab-slider{background:#b8a8d0}html.theme-sapphire .numbers-country-tab-slider,.app-root.theme-sapphire .numbers-country-tab-slider{background:#7a9ad0}html.theme-mist .numbers-country-tab-slider,.app-root.theme-mist .numbers-country-tab-slider{background:#9aacbc}html.theme-purple .numbers-country-tab-slider,.app-root.theme-purple .numbers-country-tab-slider{background:#7a6a94}.numbers-country-tab{position:relative;z-index:1;padding:.5rem 1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:color .22s ease,background .18s ease,transform .15s ease}.numbers-country-tab:active{transform:scale(.97)}.numbers-country-tab:hover{background:var(--bg-hover);color:var(--text)}.numbers-country-tab.active{background:transparent;color:#fff}.numbers-country-tab.active:hover{background:transparent}html.theme-dark .numbers-country-tab.active,.app-root.theme-dark .numbers-country-tab.active{color:#18181b}html.theme-ocean .numbers-country-tab.active,.app-root.theme-ocean .numbers-country-tab.active{color:#0f172a}html.theme-grape .numbers-country-tab.active,.app-root.theme-grape .numbers-country-tab.active{color:#1a1520}html.theme-sapphire .numbers-country-tab.active,.app-root.theme-sapphire .numbers-country-tab.active{color:#0f1624}html.theme-mist .numbers-country-tab.active,.app-root.theme-mist .numbers-country-tab.active{color:#14181c}html.theme-purple .numbers-country-tab.active,.app-root.theme-purple .numbers-country-tab.active{color:#fff}@keyframes numbersCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.numbers-list-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;width:100%;position:relative;z-index:1000}.numbers-list-head-left,.numbers-list-head-right{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.numbers-filter-select,.numbers-grid-select{padding:.65rem 2rem .65rem 1rem;font-size:1rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem;transition:border-color .2s,box-shadow .2s}.numbers-filter-select{min-width:9rem}.numbers-filter-select:hover,.numbers-grid-select:hover{border-color:var(--text-muted);box-shadow:var(--shadow)}.numbers-filter-select:focus,.numbers-grid-select:focus{outline:none;border-color:var(--text-muted);box-shadow:var(--shadow)}.numbers-list-head-left .numbers-list-dropdown{min-width:9rem}.numbers-list-head-left .numbers-fix-dropdown{min-width:14.4rem}.numbers-list-head-left .numbers-list-dropdown:last-of-type{min-width:5.5rem}.numbers-list-head-left .numbers-fix-dropdown.numbers-list-dropdown{min-width:14.4rem}.numbers-list-head-left .numbers-notify-dropdown.numbers-list-dropdown{min-width:16rem}.numbers-list-head-left .numbers-notify-dropdown .dorks-country-trigger{min-width:14rem}.numbers-notify-sound-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.numbers-notify-sound-group{list-style:none;margin:.4rem 0 0;padding:.5rem;border:1px solid var(--border);border-radius:10px;box-sizing:border-box}.numbers-notify-sound-modes{list-style:none;margin:0;padding:0;padding-inline:0;-webkit-padding-start:0;width:100%;box-sizing:border-box}.numbers-notify-sound-item{padding-inline:1rem;font-size:.9rem;box-sizing:border-box}.numbers-notify-sound-custom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.numbers-notify-sound-custom-label{flex:1;min-width:0}.numbers-notify-sound-delete{flex-shrink:0;padding:.15rem .4rem;font-size:1.1rem;line-height:1;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s}.numbers-notify-sound-delete:hover{color:var(--danger, #dc2626);border-color:var(--danger, #dc2626)}.numbers-list-head-left .dorks-country-trigger{min-width:0;white-space:nowrap}.numbers-list-head-left .numbers-fix-dropdown .dorks-country-trigger{min-width:12.6rem}.numbers-list-dropdown .numbers-list-dropdown-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.numbers-list-dropdown .dorks-country-list:not(.numbers-dropdown-fixed){padding:.35rem;margin-top:.6rem;z-index:10001}.numbers-list-dropdown .dorks-country-list.numbers-dropdown-fixed{padding:.35rem;margin-top:0}.numbers-list-dropdown .dorks-country-item{padding-left:1rem;padding-right:1rem;text-align:center;transition:background .15s ease,color .15s ease}.numbers-notify-sound-modes .dorks-country-item{padding-left:1rem;padding-right:1rem;text-align:center}.numbers-grid-toggle-wrap{display:flex;align-items:center;gap:.75rem;width:100%;flex-wrap:wrap;min-width:0}.numbers-close-all-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--input-height);min-height:var(--input-height);padding:0;font-size:1.25rem;line-height:1;color:#a03030;background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:color .2s,background .2s,border-color .2s;flex-shrink:0}.numbers-close-all-btn:hover{color:#ef4444;background:var(--bg-hover);border-color:var(--border-hover)}.numbers-close-all-btn:active{background:var(--border)}.numbers-copy-all-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:0 .9rem;font-size:.85rem;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background .2s,border-color .2s,min-width .3s ease,transform .15s ease;white-space:nowrap;min-width:7rem;width:100%}.numbers-count-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:0 .9rem;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius)}.numbers-copy-all-btn:hover{background:var(--bg-elevated);border-color:var(--accent, #6366f1);color:var(--accent, #6366f1)}.numbers-copy-all-btn:active{transform:scale(.97)}.numbers-copy-countries-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:0 .75rem;font-size:.85rem;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background .2s,border-color .2s,transform .15s ease;white-space:nowrap}.numbers-copy-countries-btn:hover{background:var(--bg-elevated);border-color:var(--accent, #6366f1);color:var(--accent, #6366f1)}.numbers-copy-countries-btn:active{transform:scale(.97)}.numbers-copy-dropdown{position:relative;transition:min-width .3s ease}.numbers-copy-measure{position:absolute;left:-9999px;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:.95rem;font-family:inherit;padding:0 1rem}.numbers-copy-list{min-width:100%;max-height:16rem;overflow-y:auto;overflow-x:hidden}.numbers-copy-list .dorks-country-item{white-space:nowrap}.numbers-preset-dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-start;transition:min-width .3s ease}.numbers-preset-measure{position:absolute;left:-9999px;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:.95rem;font-family:inherit;padding:0 1rem}.numbers-preset-trigger{min-width:auto;width:100%;justify-content:center}.numbers-preset-trigger .numbers-list-dropdown-label{flex:none;text-align:center}.numbers-preset-list{min-width:max-content;width:100%;max-height:14rem;overflow-y:auto}.numbers-preset-list .dorks-country-item{white-space:nowrap}.numbers-preset-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.numbers-preset-item--drag-over{background:var(--bg-hover)}.numbers-preset-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.numbers-preset-item-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.numbers-preset-item-btn{padding:.2rem .4rem;font-size:1rem;line-height:1;font-family:inherit;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.numbers-preset-item-btn:hover{color:var(--text);background:var(--bg-hover);border-color:var(--border-hover)}.numbers-preset-item-delete:hover{color:var(--danger, #dc2626);border-color:var(--danger, #dc2626)}.numbers-preset-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;animation:numbersPresetBackdropIn .2s ease}@keyframes numbersPresetBackdropIn{0%{opacity:0}to{opacity:1}}.numbers-preset-modal{background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:var(--control-radius);padding:1.5rem;min-width:28rem;width:28rem;max-width:95vw;box-shadow:var(--shadow-lg);animation:numbersPresetModalIn .25s ease}@keyframes numbersPresetModalIn{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.numbers-preset-modal-title{margin:0 0 1.25rem;font-size:1.1rem;font-weight:600;color:var(--text)}.numbers-preset-modal-input{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;box-sizing:border-box}.numbers-preset-modal-input:focus{outline:none;border-color:var(--accent, #6366f1)}.numbers-preset-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.numbers-preset-modal-btn{padding:.6rem 1.25rem;font-size:.95rem;font-family:inherit;font-weight:500;border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.numbers-preset-modal-cancel{background:var(--bg);border:1px solid var(--border);color:var(--text)}.numbers-preset-modal-cancel:hover{background:var(--bg-hover);border-color:var(--border-hover)}.numbers-preset-modal-save{background:var(--accent, #6366f1);border:1px solid var(--accent, #6366f1);color:#fff}.numbers-preset-modal-save:hover:not(:disabled){opacity:.9}.numbers-preset-modal-save:disabled{opacity:.5;cursor:not-allowed}html.theme-dark .numbers-preset-modal-title,html.theme-dark .numbers-preset-modal-input,html.theme-dark .numbers-preset-modal-cancel,.app-root.theme-dark .numbers-preset-modal-title,.app-root.theme-dark .numbers-preset-modal-input,.app-root.theme-dark .numbers-preset-modal-cancel{color:#fafafa}html.theme-dark .numbers-preset-modal-input,.app-root.theme-dark .numbers-preset-modal-input{background:#1f1f23;border-color:#52525b}html.theme-dark .numbers-preset-modal-input::placeholder,.app-root.theme-dark .numbers-preset-modal-input::placeholder{color:#a1a1aa}html.theme-dark .numbers-preset-modal-cancel,.app-root.theme-dark .numbers-preset-modal-cancel{background:#27272a;border-color:#52525b}html.theme-dark .numbers-preset-modal-save,.app-root.theme-dark .numbers-preset-modal-save{background:#e4e4e7;color:#18181b}html.theme-ocean .numbers-preset-modal-title,html.theme-ocean .numbers-preset-modal-input,html.theme-ocean .numbers-preset-modal-cancel,.app-root.theme-ocean .numbers-preset-modal-title,.app-root.theme-ocean .numbers-preset-modal-input,.app-root.theme-ocean .numbers-preset-modal-cancel{color:#f1f5f9}html.theme-ocean .numbers-preset-modal-input,.app-root.theme-ocean .numbers-preset-modal-input{background:#0f172a;border-color:#475569}html.theme-ocean .numbers-preset-modal-input::placeholder,.app-root.theme-ocean .numbers-preset-modal-input::placeholder{color:#94a3b8}html.theme-ocean .numbers-preset-modal-cancel,.app-root.theme-ocean .numbers-preset-modal-cancel{background:#1e293b;border-color:#475569}html.theme-ocean .numbers-preset-modal-save,.app-root.theme-ocean .numbers-preset-modal-save{background:#e2e8f0;color:#0f172a}.numbers-reset-hidden-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:0 .75rem;font-size:.85rem;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:color .2s,background .2s,border-color .2s;flex-shrink:0}.numbers-reset-hidden-btn:hover{color:var(--text);background:var(--bg-hover);border-color:var(--border-hover)}.numbers-grid-label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.active-phones-list{display:grid;gap:1rem;min-width:0}.active-phones-list.numbers-list-in-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.active-phones-list.numbers-list-in-row .active-phone-card{flex:0 0 auto;min-width:260px;max-width:320px}.active-phones-list.grid-1x2{grid-template-columns:minmax(0,1fr)}.active-phones-list.grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.active-phones-list.grid-3x2{grid-template-columns:repeat(3,minmax(0,1fr))}.active-phones-list.grid-4x2,.active-phones-list.grid-4x3,.active-phones-list.grid-4x4{grid-template-columns:repeat(4,minmax(0,1fr))}.active-phones-list.grid-5x2,.active-phones-list.grid-5x3{grid-template-columns:repeat(5,minmax(0,1fr))}.active-phones-list.grid-6x2,.active-phones-list.grid-6x3{grid-template-columns:repeat(6,minmax(0,1fr))}.active-phones-list.grid-8x2{grid-template-columns:repeat(8,minmax(0,1fr))}.active-phones-list.grid-1x3{grid-template-columns:minmax(0,1fr)}.active-phones-list.grid-2x3{grid-template-columns:repeat(2,minmax(0,1fr))}.active-phones-list.grid-3x3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1200px){.active-phones-list.grid-8x2{grid-template-columns:repeat(4,minmax(0,1fr))}.active-phones-list.grid-6x2,.active-phones-list.grid-6x3,.active-phones-list.grid-5x2,.active-phones-list.grid-5x3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.active-phones-list.grid-8x2,.active-phones-list.grid-6x2,.active-phones-list.grid-6x3,.active-phones-list.grid-5x2,.active-phones-list.grid-5x3,.active-phones-list.grid-4x2,.active-phones-list.grid-4x3,.active-phones-list.grid-4x4,.active-phones-list.grid-3x2,.active-phones-list.grid-3x3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.active-phones-list[class*=grid-]{grid-template-columns:minmax(0,1fr)}}.active-phone-card{min-width:0;padding:1rem;background:var(--bg-secondary, rgba(0,0,0,.03));border:1px solid var(--border);border-radius:var(--control-radius);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;animation:numbersCardIn .22s ease-out backwards}.active-phone-card--reactivating{border-color:#eab308;box-shadow:0 0 0 2px #eab30859}.active-phone-card:nth-child(1){animation-delay:0s}.active-phone-card:nth-child(2){animation-delay:.03s}.active-phone-card:nth-child(3){animation-delay:.06s}.active-phone-card:nth-child(4){animation-delay:.09s}.active-phone-card:nth-child(5){animation-delay:.12s}.active-phone-card:nth-child(6){animation-delay:.15s}.active-phone-card:nth-child(7){animation-delay:.18s}.active-phone-card:nth-child(8){animation-delay:.21s}.active-phone-card:nth-child(n+9){animation-delay:.24s}.active-phone-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}@media (prefers-reduced-motion: reduce){.active-phone-card,.active-phone-card--empty{animation:none}.active-phone-card:hover{transform:none;box-shadow:none}}.active-phone-card--empty{display:flex;align-items:center;justify-content:center;min-height:8rem;border-style:dashed;background:transparent;animation:numbersCardIn .22s ease-out backwards}.active-phone-card--empty:hover{transform:none;box-shadow:none}.active-phone-card-empty-label{font-size:.85rem;color:var(--text-muted)}.active-phone-card.status-blocked{border-color:#ef4444;background:#ef44440d}.active-phone-card.status-error{border-color:#f59e0b;background:#f59e0b14}.active-phone-error-block{padding:.75rem 0;display:flex;flex-direction:column;gap:.25rem}.active-phone-error-text{font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.active-phone-status.status-error{color:#f59e0b}.active-phone-card.numbers-card-dimmed{opacity:.06;pointer-events:none}.active-phone-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.75rem;min-width:0}.active-phone-number-block{display:flex;flex-direction:column;gap:.15rem;min-width:0;overflow:hidden;font-weight:600}.active-phone-number-row{display:flex;align-items:flex-end;gap:.2rem;min-width:0}.active-phone-number,.active-phone-number-line2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-phone-number-click{display:block;width:100%;padding:0;margin:0;font:inherit;color:inherit;background:none;border:none;text-align:left;cursor:pointer;transition:opacity .15s}.active-phone-number-click:hover{opacity:.8}@keyframes phoneCopyFlash{0%,to{opacity:1}30%{opacity:0}60%{opacity:1}}.active-phone-number-click.phone-copy-flash{animation:phoneCopyFlash .4s ease}.active-phone-country-code{color:var(--text-muted);font-weight:600}.active-phone-country--no-service{margin-bottom:.75rem}.active-phone-country-service-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:var(--text-muted);min-width:0}.active-phone-country-service-row .active-phone-country{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.active-phone-country-service-row .active-phone-service{flex-shrink:0;margin-left:auto;color:inherit;font-size:.95rem;font-weight:600}.active-phone-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--control-radius);background:var(--bg)}.active-phone-spinner{width:.9em;height:.9em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:active-phone-spin .7s linear infinite}@keyframes active-phone-spin{to{transform:rotate(360deg)}}.active-phone-status.status-waiting{color:var(--text-muted)}.active-phone-status.status-blocked{color:#ef4444}.active-phone-header-right{display:flex;align-items:center;gap:.5rem}.phone-regenerate-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-height:1.5rem;padding:0;font-size:1.1rem;line-height:1;color:var(--text-muted);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;transition:color .2s}.phone-regenerate-btn:hover:not(:disabled){color:var(--text);background:transparent}.phone-regenerate-btn:disabled{cursor:not-allowed;opacity:.7}.phone-regenerate-icon{display:inline-block;transform:translateY(.1em)}.phone-regenerate-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:active-phone-spin .7s linear infinite}.phone-hide-sms-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .6rem;font-size:.8rem;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.phone-hide-sms-btn:hover{color:var(--text);background:var(--bg-hover);border-color:var(--border-hover)}.phone-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;line-height:2rem;font-weight:300;color:var(--text-muted);background:none;border:none;border-radius:0;cursor:pointer;transition:color .2s}.phone-close-btn .phone-close-btn-icon{display:block;line-height:0;transform:translateY(.06em)}.phone-close-btn:hover{color:var(--text)}.phone-close-btn:active{color:var(--text-muted)}.active-phone-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;color:var(--text-muted)}.active-phone-waiting-block{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);font-size:.9rem;color:var(--text-muted)}.active-phone-sms-block{padding:1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);margin-bottom:.75rem;overflow-x:auto}.active-phone-sms-block--scroll{max-height:16rem;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;gap:.75rem}.active-phone-sms-block--scroll .sms-block-json{flex-shrink:0}.sms-block-json{font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.6;color:var(--text)}.sms-sender-row{margin-top:.5rem;margin-bottom:.75rem;font-size:.9rem;color:var(--text-muted)}.sms-sender-row .active-phone-country{cursor:pointer}.sms-sender-row .sms-sender-time{color:var(--text-muted);font-weight:500}.sms-sender-row .active-phone-country{color:#7dd3fc}.sms-sender-row:hover{text-decoration:underline}.sms-parsed-block{padding:.75rem 1rem;background:var(--bg-soft, rgba(0,0,0,.08));border-radius:6px;font-size:.9rem;line-height:1.5;word-break:break-word;cursor:pointer;color:#86efac}.sms-parsed-block:hover{text-decoration:underline}.sms-json-bracket{color:var(--text-muted)}.sms-json-object{padding-left:1rem}.sms-json-line{white-space:nowrap}.sms-json-line.sms-json-text-line{white-space:normal;word-break:break-word}.sms-json-text-copy{cursor:pointer}.sms-json-text-copy:hover{text-decoration:underline}.sms-json-key{color:#7dd3fc}.sms-json-punct{color:var(--text-muted)}.sms-json-string{color:#86efac}.sms-json-copy-btn{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left}.sms-json-copy-btn:hover{text-decoration:underline}.sms-code-highlight{display:inline;padding:.15rem .4rem;font-weight:700;color:#0c4a6e;background:#bae6fd;border-radius:var(--control-radius);box-shadow:0 0 0 1px #38bdf84d}html.theme-light .sms-json-key,.app-root.theme-light .sms-json-key{color:#0369a1}html.theme-light .sms-json-string,.app-root.theme-light .sms-json-string,html.theme-light .sms-parsed-block,.app-root.theme-light .sms-parsed-block{color:#166534}html.theme-light .sms-code-highlight,.app-root.theme-light .sms-code-highlight{color:#fff;background:#0284c7;box-shadow:0 0 0 1px #0284c766}html.theme-pink .sms-json-key,.app-root.theme-pink .sms-json-key{color:#0369a1}html.theme-pink .sms-json-string,.app-root.theme-pink .sms-json-string,html.theme-pink .sms-parsed-block,.app-root.theme-pink .sms-parsed-block{color:#166534}html.theme-pink .sms-code-highlight,.app-root.theme-pink .sms-code-highlight{color:#fff;background:#0284c7;box-shadow:0 0 0 1px #0284c766}html.theme-purple .sms-json-key,.app-root.theme-purple .sms-json-key{color:#4c3d6b}html.theme-purple .sms-json-string,.app-root.theme-purple .sms-json-string,html.theme-purple .sms-parsed-block,.app-root.theme-purple .sms-parsed-block{color:#2d5a3d}html.theme-purple .sms-json-punct,.app-root.theme-purple .sms-json-punct{color:#5a4d68}html.theme-purple .sms-code-highlight,.app-root.theme-purple .sms-code-highlight{color:#fff;background:#5a4d68;box-shadow:0 0 0 1px #5a4d6866}.sms-label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem}.sms-service{font-size:.85rem;font-weight:600;color:var(--accent, #6366f1);margin-bottom:.35rem}.sms-time{font-size:.8rem;color:var(--text-muted);margin-top:.5rem}.sms-text{font-size:.95rem;color:var(--text);margin-bottom:.5rem;word-break:break-word}.sms-code{font-size:.9rem;color:var(--text-muted)}.sms-code strong{font-size:1.2rem;font-weight:700;color:var(--accent, #6366f1);font-family:Courier New,monospace}.active-phone-actions{display:flex;gap:.5rem;margin-top:.75rem}.phone-action-btn{flex:1;padding:.5rem 1rem;font-size:.9rem;font-weight:500;font-family:inherit;border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:all .2s}.phone-action-btn.block-btn{color:#f59e0b;background:var(--bg);border-color:#f59e0b}.phone-action-btn.block-btn:hover{background:#f59e0b;color:#fff}.phone-action-btn.unblock-btn{color:#22c55e;background:var(--bg);border-color:#22c55e}.phone-action-btn.unblock-btn:hover{background:#22c55e;color:#fff}.phone-action-btn.cancel-btn{color:#ef4444;background:var(--bg);border-color:#ef4444}.phone-action-btn.cancel-btn:hover{background:#ef4444;color:#fff}.numbers-domain-toggle{display:flex;width:100%;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.numbers-domain-btn{flex:1;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:.9rem;display:flex;align-items:center;justify-content:center;font-weight:500;font-family:inherit;color:var(--text-muted);background:var(--bg);border:none;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.numbers-domain-btn:first-child{border-right:1px solid var(--border)}.numbers-domain-btn:hover{color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.03))}.numbers-domain-btn.active{color:var(--bg);background:var(--accent, #6366f1)}.numbers-domain-btn--disabled,.numbers-domain-btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.numbers-domain-btn--disabled:hover,.numbers-domain-btn:disabled:hover{color:var(--text-muted);background:var(--bg)}.numbers-add-row .dorks-country-trigger .numbers-country-trigger-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.numbers-add-row .dorks-country-trigger .numbers-country-trigger-code{flex-shrink:0;color:var(--text-muted);font-size:.95em}.numbers-add-row .numbers-country-list .dorks-country-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.numbers-mask-wrap .dorks-country-list{padding-left:.35rem}.numbers-add-row .numbers-country-list .dorks-country-item:has(.numbers-mask-index){padding-left:.4rem}.numbers-add-row .numbers-country-list .numbers-mask-index{flex-shrink:0;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.numbers-add-row .numbers-country-list .numbers-country-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.numbers-add-row .numbers-country-list .numbers-country-item-meta{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem}.numbers-add-row .numbers-country-list .numbers-country-item-code{color:var(--text-muted);font-size:.95em}.numbers-add-row .numbers-country-list .numbers-country-item-count{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-elevated, rgba(0,0,0,.06));padding:.15rem .4rem;border-radius:4px;min-width:1.2em;text-align:center}.country-provider-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-right:6px;background:var(--accent, #6366f1)}.dorks-country-item.provider-has-country{background:var(--provider-highlight-bg)}.dorks-country-item.provider-has-country:hover{background:var(--provider-highlight-hover)}html.theme-light,.app-root.theme-light{--provider-highlight-bg: rgba(41, 37, 36, .12);--provider-highlight-hover: rgba(41, 37, 36, .2)}html.theme-dark,.app-root.theme-dark{--provider-highlight-bg: rgba(228, 228, 231, .16);--provider-highlight-hover: rgba(228, 228, 231, .26)}html.theme-ocean,.app-root.theme-ocean{--provider-highlight-bg: rgba(226, 232, 240, .18);--provider-highlight-hover: rgba(226, 232, 240, .28)}html.theme-purple,.app-root.theme-purple{--provider-highlight-bg: rgba(122, 106, 148, .18);--provider-highlight-hover: rgba(122, 106, 148, .28)}html.theme-pink,.app-root.theme-pink{--provider-highlight-bg: rgba(45, 27, 33, .14);--provider-highlight-hover: rgba(45, 27, 33, .24)}html.theme-grape,.app-root.theme-grape{--provider-highlight-bg: rgba(184, 168, 208, .18);--provider-highlight-hover: rgba(184, 168, 208, .28)}html.theme-sapphire,.app-root.theme-sapphire{--accent: #7a8a9a;--provider-highlight-bg: rgba(122, 154, 208, .18);--provider-highlight-hover: rgba(122, 154, 208, .28)}html.theme-mist,.app-root.theme-mist{--provider-highlight-bg: rgba(154, 172, 188, .18);--provider-highlight-hover: rgba(154, 172, 188, .28)}.emails-status{margin:0 0 .75rem;font-size:.95rem;color:var(--text-muted)}.emails-error{color:var(--danger, #dc2626)}.emails-toast{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;padding:.75rem 1.25rem;background:#fef08a;color:#854d0e;font-size:.9rem;font-weight:500;border-radius:var(--control-radius);box-shadow:0 4px 14px #00000026;animation:emails-toast-in .3s ease-out}@keyframes emails-toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.emails-tabs-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.emails-tab-close-all{flex-shrink:0;max-width:none;padding:.45rem .6rem;min-width:2.25rem;justify-content:center;color:#dc2626;border-color:#dc262666}.emails-tab-close-all:hover{color:#b91c1c;border-color:#dc2626;background:#dc26261f}.emails-tab-close-all-icon{font-size:1.25rem;line-height:1;font-weight:300}.emails-tabs-capsule{position:relative;display:flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;background:var(--bg);border-radius:999px;border:1px solid var(--border);width:fit-content}.emails-tab-slider{position:absolute;border-radius:999px;background:var(--accent, #3b82f6);pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.25,.46,.45,.94),width .28s cubic-bezier(.25,.46,.45,.94),top .28s cubic-bezier(.25,.46,.45,.94),height .28s cubic-bezier(.25,.46,.45,.94)}html.theme-dark .emails-tab-slider,.app-root.theme-dark .emails-tab-slider{background:#e4e4e7}html.theme-ocean .emails-tab-slider,.app-root.theme-ocean .emails-tab-slider{background:#e2e8f0}html.theme-grape .emails-tab-slider,.app-root.theme-grape .emails-tab-slider{background:#b8a8d0}html.theme-sapphire .emails-tab-slider,.app-root.theme-sapphire .emails-tab-slider{background:#7a9ad0}html.theme-mist .emails-tab-slider,.app-root.theme-mist .emails-tab-slider{background:#9aacbc}html.theme-purple .emails-tab-slider,.app-root.theme-purple .emails-tab-slider{background:#7a6a94}.emails-tab{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .75rem;font-size:.8rem;min-height:2.25rem;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background .2s,border-color .2s,color .2s;max-width:200px}.emails-tab-item{position:relative;z-index:1;background:transparent;border:none;border-radius:999px}.emails-tab-item:hover{background:var(--bg-hover);color:var(--text)}.emails-tab-item.active{background:transparent;color:#fff}.emails-tab-item.active:hover{background:transparent}html.theme-dark .emails-tab-item.active,.app-root.theme-dark .emails-tab-item.active{color:#18181b}html.theme-ocean .emails-tab-item.active,.app-root.theme-ocean .emails-tab-item.active{color:#0f172a}html.theme-grape .emails-tab-item.active,.app-root.theme-grape .emails-tab-item.active{color:#1a1520}html.theme-sapphire .emails-tab-item.active,.app-root.theme-sapphire .emails-tab-item.active{color:#0f1624}html.theme-mist .emails-tab-item.active,.app-root.theme-mist .emails-tab-item.active{color:#14181c}html.theme-purple .emails-tab-item.active,.app-root.theme-purple .emails-tab-item.active{color:#fff}.emails-tab:hover:not(.emails-tab-item){background:var(--bg-elevated);color:var(--text);border-color:var(--text-muted)}.emails-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emails-tab-close{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;font-size:1.1rem;line-height:1;color:var(--text-muted);background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.emails-tab-close:hover{color:var(--text);background:var(--border)}.emails-tab-add{flex-shrink:0;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;color:var(--text-muted);background:var(--bg);border:1px dashed var(--border);border-radius:var(--control-radius);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.emails-tab-add:hover{color:var(--accent, #6366f1);border-color:var(--accent, #6366f1);background:var(--bg-elevated)}.emails-controls{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.emails-domain-row{display:grid;grid-template-columns:1fr auto;gap:1rem 1.25rem;align-items:end;margin-bottom:1rem}.emails-domain-row.emails-domain-row-single{grid-template-columns:minmax(0,260px) minmax(5rem,auto) minmax(240px,1fr);gap:.75rem .75rem;align-items:start}.emails-domain-row.emails-domain-row-single .emails-domain-trigger,.emails-domain-row.emails-domain-row-single .emails-level-stepper,.emails-domain-row.emails-domain-row-single .emails-paste-input{min-height:var(--input-height);height:var(--input-height);box-sizing:border-box}.emails-field.emails-field-paste{min-width:0;width:100%}.emails-field-paste .emails-paste-input{width:100%;max-width:none;min-width:0}.emails-actions-row .emails-last-used{grid-column:3;min-width:0;align-self:center;justify-self:start;padding-left:0;margin-left:0;width:100%;box-sizing:border-box}.emails-last-used{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem .75rem;align-items:baseline;width:100%}.emails-last-used-label{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:0;flex-shrink:0}.emails-last-used-list{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center;min-width:0;flex:1}.emails-last-used-chip{font-size:.78rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;padding:.35rem .65rem;flex-shrink:0;max-width:min(100%,220px);border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s}.emails-last-used-chip:hover{background:var(--bg-hover);border-color:var(--accent, #6366f1);box-shadow:0 1px 4px #00000014}.emails-last-used-chip:active{background:var(--bg)}.emails-field{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.emails-field.emails-field-domain{min-width:0}.emails-field .emails-label{display:block}.emails-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.emails-domain-dropdown{position:relative;width:100%;min-width:0}.emails-domain-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:var(--input-height);padding:0 1rem;box-sizing:border-box;font-size:.9rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:border-color .2s,box-shadow .2s;text-align:left}.emails-domain-trigger:hover{border-color:var(--text-muted);box-shadow:var(--shadow)}.emails-domain-trigger.is-open{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px #6366f133}.emails-domain-trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emails-domain-chevron{flex-shrink:0;font-size:.6rem;opacity:.7;transition:transform .2s}.emails-domain-trigger.is-open .emails-domain-chevron{transform:rotate(180deg)}.emails-domain-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.emails-domain-list{position:absolute;top:100%;left:0;right:0;margin:.6rem 0 0;padding:.5rem;list-style:none;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:var(--control-radius);box-shadow:var(--shadow-lg);z-index:99;max-height:390px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;animation:dorksCountryIn .2s ease}.emails-domain-list-fixed{margin-top:.6rem;right:auto}.emails-domain-list::-webkit-scrollbar{display:none}.emails-domain-item{display:block;width:100%;min-height:3.75rem;padding:1.15rem 1.5rem;font-size:.95rem;font-family:inherit;color:var(--text);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;text-align:left;transition:background .15s;word-break:break-all;box-sizing:border-box}.emails-domain-item:hover{background:var(--bg)}.emails-domain-item.active{font-weight:600;background:var(--bg);color:var(--accent, #6366f1)}.emails-quick-row{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.emails-field-full{width:100%}.emails-quick-wrap{display:flex;gap:.5rem;width:100%;max-width:480px}.emails-quick-input{flex:1;min-width:0;min-height:var(--input-height);padding:0 1rem;box-sizing:border-box;font-size:.95rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);outline:none}.emails-quick-input::placeholder{color:var(--text-muted)}.emails-quick-input:focus{border-color:var(--accent, #6366f1)}.emails-quick-btn{flex-shrink:0;min-height:var(--input-height);padding:0 1.25rem;box-sizing:border-box;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;transition:opacity .2s,transform .15s}.emails-quick-btn:hover{opacity:.9}.emails-quick-btn:active{transform:scale(.98)}.emails-domain-row-single{flex-wrap:wrap;margin-bottom:1rem}.emails-level-wrap{display:flex;align-items:center;gap:.5rem}.emails-level-stepper .emails-level-input{width:3rem;min-width:2.5rem}.emails-level-hint{font-size:.85rem;color:var(--text-muted)}.emails-actions-row{display:grid;grid-template-columns:minmax(0,260px) minmax(5rem,auto) minmax(240px,1fr);gap:.75rem .75rem;align-items:start;margin-bottom:0}.emails-actions-buttons{grid-column:1 / 3;display:flex;align-items:stretch;gap:.6rem;min-width:0}.emails-actions-row .emails-actions-buttons{max-width:none}.emails-actions-buttons .emails-create-btn{flex:1;min-width:0}.emails-actions-buttons .emails-recreate-btn{flex-shrink:0;min-width:0}.emails-paste-input{flex:1;min-width:180px;max-width:340px}.emails-create-btn{padding:0 1.1rem;min-height:var(--input-height);box-sizing:border-box;font-size:.9rem;font-weight:500;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;transition:opacity .2s,transform .15s}.emails-create-btn:hover{opacity:.95}.emails-create-btn:active{transform:scale(.98)}.emails-recreate-btn{padding:0 1.1rem;min-height:var(--input-height);box-sizing:border-box;font-size:.9rem;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:border-color .2s,background .2s}.emails-recreate-btn:hover{border-color:var(--text-muted);background:var(--bg-elevated)}.emails-result-line{display:flex;align-items:center;padding:.65rem 0 .65rem .85rem;margin-top:.5rem;background:transparent;border:none;min-height:2.75rem}@media (max-width: 520px){.emails-controls{padding:.85rem 1rem}.emails-domain-row.emails-domain-row-single{grid-template-columns:1fr;gap:.75rem;margin-bottom:.85rem}.emails-actions-row{grid-template-columns:1fr}.emails-actions-buttons{grid-column:1}.emails-actions-row .emails-last-used{grid-column:1;margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--border)}.emails-actions-buttons .emails-create-btn,.emails-actions-buttons .emails-recreate-btn{width:100%}.emails-paste-input{max-width:none}}.emails-result-email{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:500;font-family:inherit;word-break:break-all;color:var(--text);cursor:pointer;padding:.5rem .75rem;margin:-.5rem -.75rem;min-height:2.5rem;line-height:1.45;border-radius:8px;transition:background .2s,color .2s}.emails-result-email:hover{background:var(--bg-hover);color:var(--accent, #6366f1)}.emails-result-email:hover .emails-result-email-copy-hint{opacity:1}.emails-result-email:focus{outline:none;background:var(--bg-hover)}.emails-result-email:focus-visible{outline:2px solid var(--accent, #6366f1);outline-offset:2px}.emails-result-email-text{flex:1;min-width:0;transition:opacity .1s}.emails-result-email--blink .emails-result-email-text{opacity:0}.emails-result-email-copy-hint{flex-shrink:0;font-size:.9em;line-height:1;display:inline-flex;align-items:center;align-self:center;opacity:.5;transition:opacity .2s}.emails-result-label{font-size:.85rem;font-weight:500;color:var(--text-muted)}.emails-result-value{font-size:1rem;padding:.35rem .6rem;background:var(--bg-secondary, rgba(0,0,0,.05));border-radius:var(--control-radius);word-break:break-all}.emails-result-input{flex:1;min-width:180px;min-height:var(--input-height);padding:0 1rem;box-sizing:border-box;font-size:.95rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);outline:none;word-break:break-all}.emails-result-input:focus{border-color:var(--accent, #6366f1)}.emails-result-input::placeholder{color:var(--text-muted)}.emails-waiting{margin-top:.75rem;padding:2rem 1rem;border:1px dashed var(--border);border-radius:var(--control-radius);background:var(--bg-elevated, rgba(0,0,0,.02));display:flex;flex-direction:column;align-items:center;gap:.75rem;min-height:120px;justify-content:center}.emails-waiting-dots{display:flex;align-items:center;gap:.4rem}.emails-waiting-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent, #6366f1);opacity:.5;animation:emails-waiting-bounce 1.2s ease-in-out infinite both}.emails-waiting-dots span:nth-child(1){animation-delay:0s}.emails-waiting-dots span:nth-child(2){animation-delay:.15s}.emails-waiting-dots span:nth-child(3){animation-delay:.3s}@keyframes emails-waiting-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1.1);opacity:1}}.emails-waiting-text{margin:0;font-size:.9rem;color:var(--text-muted)}.emails-inbox{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border);display:flex;flex-direction:column;flex:1;min-height:0}.emails-inbox-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem;flex-shrink:0}.emails-inbox-title{margin:0;font-size:.9rem;font-weight:600;color:var(--text);flex-shrink:0}.emails-inbox-view-toggle{display:flex;border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.emails-inbox-view-btn{padding:.35rem .65rem;font-size:.8rem;font-weight:500;background:var(--bg);color:var(--text-muted);border:none;cursor:pointer;transition:color .2s,background .2s}.emails-inbox-view-btn:hover{color:var(--text)}.emails-inbox-view-btn.active{background:var(--bg-elevated, var(--border));color:var(--text)}.emails-inbox-body--text{white-space:pre-wrap;word-break:break-word;padding:.75rem;overflow:auto;font-size:.9rem;line-height:1.4;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:var(--control-radius)}.emails-inbox-list{flex:1;min-height:60vh;display:flex;gap:.5rem;overflow:hidden}.emails-inbox-list--1{display:flex;flex-direction:column}.emails-inbox-list--1 .emails-inbox-item{flex:1;min-height:0;display:flex;flex-direction:column}.emails-inbox-list--2{display:grid;grid-template-columns:1fr 1fr}.emails-inbox-list--2 .emails-inbox-item{min-height:0;display:flex;flex-direction:column}.emails-inbox-list--many{flex-direction:column;min-height:320vh;overflow:auto}.emails-inbox-list--many .emails-inbox-item{flex:0 0 auto;min-height:100vh;display:flex;flex-direction:column}@media (max-width: 768px){.emails-inbox-list{flex-direction:column;overflow:auto}.emails-inbox-list--1,.emails-inbox-list--2,.emails-inbox-list--many{display:flex;flex-direction:column}.emails-inbox-list--1 .emails-inbox-item,.emails-inbox-list--2 .emails-inbox-item{flex:none;min-height:280px}}.emails-inbox-item{border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden;background:var(--bg-elevated, var(--bg))}.emails-inbox-head{padding:.4rem .6rem;background:var(--bg-secondary, rgba(0,0,0,.03));border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-shrink:0}.emails-inbox-head-text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.emails-inbox-delete{flex-shrink:0;width:2.1rem;height:2.1rem;padding:0;font-size:1.5rem;line-height:1;color:var(--danger, #dc2626);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.emails-inbox-delete:hover{background:#dc26261a}.emails-inbox-subject{font-weight:600;font-size:.85rem;color:var(--text)}.emails-inbox-meta{font-size:.75rem;color:var(--text-muted)}.emails-inbox-body{display:block;width:100%;flex:1;min-height:0;border:none;background:#fff;color:#111}.emails-inbox-list--many .emails-inbox-body{min-height:0}.numbers-list-title{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:var(--text)}.numbers-empty,.history-empty{margin:0;font-size:.9rem;color:var(--text-muted)}.history-settings-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--text);white-space:nowrap}.history-settings-label--stacked{flex-direction:column;gap:0;line-height:1}.history-settings-label--stacked span{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem}.history-clear-btn{min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;font-size:.9rem;font-family:inherit;font-weight:500;color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.05));border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background .2s,border-color .2s;display:inline-flex;align-items:center;justify-content:center}.history-clear-btn:hover{background:var(--bg-elevated, rgba(0,0,0,.08));border-color:var(--text-muted)}.history-settings-input{width:8rem;min-height:var(--input-height);padding:0 .5rem;box-sizing:border-box;font-size:.9rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius)}.history-settings-input:focus{outline:none;border-color:var(--accent, #6366f1)}.history-settings-input::-webkit-outer-spin-button,.history-settings-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.history-settings-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.history-max-stepper .antic-input-num{width:4.5rem;min-width:4rem}.history-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.history-toolbar .dorks-country-dropdown{flex:0 0 auto;width:auto;min-width:0}.history-toolbar .history-filter-dropdown{min-width:10.5rem}.history-toolbar .history-filter-dropdown .dorks-country-trigger{width:100%;min-width:10.5rem}.history-search{flex:1;min-width:180px;min-height:var(--input-height);padding:0 .75rem;box-sizing:border-box;font-size:.9rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);transition:border-color .15s,box-shadow .15s}.history-search::placeholder{color:var(--text-muted);opacity:.6}.history-search:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px #6366f126}.history-results-count{font-size:.82rem;color:var(--text-muted);white-space:nowrap;padding:0 .25rem}@keyframes historyCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.history-cards{display:flex;flex-direction:column;gap:.5rem}.history-card{border:1px solid var(--border);border-radius:14px;background:var(--bg);overflow:hidden;animation:historyCardIn .3s ease both;transition:border-color .2s,box-shadow .2s}.history-card:hover{border-color:var(--border-hover, var(--border));box-shadow:0 2px 8px #0000000f}.history-card--open{border-color:var(--accent, #6366f1);box-shadow:0 2px 12px #6366f11f}.history-card-head{display:grid;grid-template-columns:8px minmax(11rem,14rem) minmax(6.5rem,8rem) minmax(0,1fr) auto auto 1.5rem;align-items:center;gap:.5rem .3rem;padding:.7rem 1rem;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.history-card-head:hover{background:var(--bg-secondary, rgba(0,0,0,.02))}.history-card-left,.history-card-right{display:contents}.history-card-indicator{grid-column:1;width:8px;height:8px;border-radius:50%;background:var(--text-muted);opacity:.35;flex-shrink:0;transition:background .2s,opacity .2s}.history-card-indicator--yes{background:#16a34a;opacity:1}.history-card-phone{grid-column:2;display:inline-flex;align-items:center;gap:.35rem;font-family:DM Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap;min-width:0}.history-card-phone .history-card-copy-btn{flex-shrink:0}.history-card-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s,transform .1s;flex-shrink:0}.history-card-copy-btn:hover{color:var(--accent);background:var(--bg-hover, rgba(0,0,0,.06))}.history-card-copy-btn:active{transform:scale(.95)}.history-card-copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.history-card-copy-btn.copied{color:var(--success, #22c55e)}.history-card-country{grid-column:3;font-size:.88rem;color:var(--text-muted);white-space:nowrap;padding:.15rem .45rem;background:var(--bg-secondary, rgba(0,0,0,.04));border-radius:6px}.history-card-service{grid-column:4;font-size:.9rem;color:var(--text-muted);font-weight:500}.history-card-badge{grid-column:5;font-size:.75rem;font-weight:600;padding:.18rem .55rem;border-radius:8px;color:var(--text-muted);background:var(--bg-secondary, rgba(0,0,0,.05));white-space:nowrap;transition:background .2s,color .2s}.history-card-badge--yes{color:#16a34a;background:#16a34a1a}.history-card-time{grid-column:6;font-size:.78rem;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.history-card-chevron{grid-column:7;font-size:.7rem;color:var(--text-muted);transition:transform .25s ease;display:inline-flex}.history-card-chevron--open{transform:rotate(180deg);color:var(--accent, #6366f1)}.history-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.history-card-body--open{grid-template-rows:1fr}.history-card-body-inner{overflow:hidden;min-height:0}.history-sms-list{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem .85rem}.history-sms-card{background:var(--bg-secondary, rgba(0,0,0,.03));border:1px solid var(--border);border-radius:10px;padding:.65rem .85rem;animation:historyCardIn .2s ease both}.history-sms-card-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.history-sms-card-service{font-size:.78rem;font-weight:600;color:var(--text)}.history-sms-card-code{font-size:.78rem;font-weight:700;color:var(--accent, #6366f1);background:#6366f11a;padding:.1rem .45rem;border-radius:6px;font-variant-numeric:tabular-nums}.history-sms-card-time{font-size:.72rem;color:var(--text-muted);margin-left:auto}.history-sms-card-text{margin:0;font-size:.85rem;color:var(--text);line-height:1.5;word-break:break-word}.history-json{margin:0;padding:.75rem 1rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.82rem;line-height:1.5;color:var(--text);background:var(--bg-secondary, rgba(0,0,0,.03));border-top:1px solid var(--border);white-space:pre-wrap;word-break:break-word}.history-detail-empty{margin:0;padding:.5rem 1rem .85rem;font-size:.85rem;color:var(--text-muted)}@keyframes configFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.config-workspace{padding-right:.25rem}.config-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.config-section-title{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.config-mode-tabs{display:flex;gap:0;padding:.25rem;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 2px #0000000a}.config-mode-tab{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-family:inherit;font-weight:500;color:var(--text-muted);background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.config-mode-tab svg{opacity:.7}.config-mode-tab:hover{color:var(--text);background:var(--bg-hover)}.config-mode-tab:hover svg{opacity:1}.config-mode-tab--active{color:var(--bg);background:var(--accent);box-shadow:var(--shadow)}.config-mode-tab--active svg{opacity:1}.config-section-desc{margin:-.75rem 0 1rem;font-size:.85rem;color:var(--text-muted)}.config-getka-hint{margin:-.5rem 0 1rem;font-size:.82rem;color:var(--text-muted);opacity:.9}.countries-getka-select-section{margin-top:1rem;padding:1.25rem;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:1rem}.countries-getka-provider-block{margin-bottom:1.5rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:12px}.countries-getka-provider-block:last-child{margin-bottom:0}.countries-getka-select-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.countries-getka-select-header .config-link-label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.countries-getka-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .4rem;font-size:.7rem;font-weight:700;color:var(--bg);background:var(--accent);border-radius:8px}.countries-getka-select-actions{display:flex;gap:.5rem}.countries-getka-btn{padding:.35rem .75rem;font-size:.8rem;font-family:inherit;font-weight:500;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s}.countries-getka-btn:hover{color:var(--text);border-color:var(--border-hover)}.countries-getka-btn--add{color:var(--accent)}.countries-getka-btn--add:hover{color:var(--accent);border-color:var(--accent)}.countries-getka-select-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.4rem;max-height:42vh;overflow-y:auto;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.countries-getka-check-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:10px;cursor:pointer;font-size:.875rem;color:var(--text);border:1px solid transparent;transition:all .15s ease}.countries-getka-check-item:hover{background:var(--bg-hover)}.countries-getka-check-item--active{background:color-mix(in srgb,var(--accent, #6366f1) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.countries-getka-check-item--in-providers{background:color-mix(in srgb,var(--accent) 5%,transparent)}.countries-getka-check-item--in-providers:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-hover))}.countries-getka-check-item--in-providers.countries-getka-check-item--active{background:color-mix(in srgb,var(--accent) 10%,transparent)}html.theme-dark .countries-getka-check-item--in-providers,.app-root.theme-dark .countries-getka-check-item--in-providers{background:#ffffff1f}html.theme-dark .countries-getka-check-item--in-providers:hover,.app-root.theme-dark .countries-getka-check-item--in-providers:hover{background:#ffffff2e}html.theme-light .countries-getka-check-item--in-providers,.app-root.theme-light .countries-getka-check-item--in-providers{background:#00000014}html.theme-light .countries-getka-check-item--in-providers:hover,.app-root.theme-light .countries-getka-check-item--in-providers:hover{background:#0000001f}html.theme-dark .countries-getka-check-item--in-providers.countries-getka-check-item--active,.app-root.theme-dark .countries-getka-check-item--in-providers.countries-getka-check-item--active,html.theme-light .countries-getka-check-item--in-providers.countries-getka-check-item--active,.app-root.theme-light .countries-getka-check-item--in-providers.countries-getka-check-item--active{background:color-mix(in srgb,var(--accent) 10%,transparent)}.countries-getka-check-item-label{flex:1;min-width:0}.countries-getka-check-item--manual .countries-getka-check-item-remove{opacity:0;flex-shrink:0}.countries-getka-check-item--manual:hover .countries-getka-check-item-remove{opacity:1}.countries-getka-check-item-remove{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:opacity .15s,background .15s,color .15s}.countries-getka-check-item-remove:hover{background:#dc262633;color:#dc2626}.countries-getka-check-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.config-layout{display:flex;gap:1.5rem;min-height:420px;animation:configFadeIn .3s ease}.config-workspace .config-sidebar.panel-card{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;width:260px;flex-shrink:0}.config-new-btn{width:100%;min-height:var(--input-height);padding:0 1.25rem;font-size:.9rem;font-family:inherit;font-weight:600;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s,transform .15s ease}.config-new-btn:hover{opacity:.9}.config-new-btn:active{transform:scale(.97)}.config-list{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:55vh;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent;padding:.15rem 0}.config-list-empty{text-align:center;padding:2.5rem 1rem;display:flex;flex-direction:column;gap:.35rem}.config-list-empty p{margin:0;font-size:.9rem;font-weight:500;color:var(--text-muted)}.config-list-empty span{font-size:.8rem;color:var(--text-muted);opacity:.75}.config-list-item{display:flex;align-items:center;gap:.5rem;border:none;border-radius:12px;background:var(--bg-elevated, var(--bg));padding:0 .25rem 0 0;transition:background .2s,transform .15s;overflow:hidden;animation:configFadeIn .25s ease both}.config-list-item:hover{transform:translate(2px)}.config-list-item--active{background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.config-list-item--active:hover{transform:none}.config-list-item-info{flex:1;min-width:0;padding:.7rem .85rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.config-list-item-name{font-size:.875rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-list-item-date{font-size:.7rem;color:var(--text-muted);opacity:.9}.config-list-item-actions{display:flex;align-items:center;gap:.2rem;padding-right:.5rem;flex-shrink:0}.config-action-btn{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:8px;transition:background .15s,color .15s;line-height:1;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.config-action-btn:hover{background:var(--bg-hover);color:var(--text)}.config-action-btn--del:hover{background:color-mix(in srgb,#ef4444 18%,transparent);color:#f87171}.config-workspace .config-editor.panel-card{padding:1.25rem;flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.config-editor-head{display:flex;align-items:center;gap:.75rem}.config-name-input{flex:1;min-height:2.75rem;padding:0 1rem;box-sizing:border-box;font-size:.92rem;font-family:inherit;font-weight:500;color:var(--text);background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:12px;transition:border-color .2s,box-shadow .2s}.config-name-input::placeholder{color:var(--text-muted);opacity:.6}.config-name-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.config-save-btn{min-height:var(--input-height);padding:0 1.5rem;font-size:.9rem;font-family:inherit;font-weight:600;color:var(--bg);background:var(--accent, #6366f1);border:none;border-radius:var(--control-radius);cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .15s ease}.config-save-btn:hover:not(:disabled){opacity:.9}.config-save-btn:active:not(:disabled){transform:scale(.98)}.config-save-btn:disabled{opacity:.5;cursor:not-allowed}.config-link-block{display:flex;flex-direction:column;gap:.5rem}.config-link-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:10px;font-size:.82rem;transition:border-color .2s}.config-link-all-row{display:flex;gap:.75rem;flex-wrap:wrap}.config-link-all-row .config-link-row{flex:1;min-width:120px}.config-link-label{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.config-link-input{flex:1;min-width:0;padding:.35rem .6rem;font-size:.85rem;font-family:Consolas,Monaco,Courier New,monospace;color:var(--text);background:transparent;border:1px solid transparent;border-radius:6px;transition:border-color .15s,background .15s}.config-link-input:hover{background:var(--bg-hover)}.config-link-input:focus{outline:none;border-color:var(--accent);background:var(--bg)}.config-link-input::placeholder{color:var(--text-muted);opacity:.6}.config-link-full-row{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:10px}.config-link-full{flex:1;min-width:0;font-size:.85rem;font-weight:500;color:var(--text);font-family:Consolas,Monaco,Courier New,monospace;word-break:break-all;margin:0;padding:0;background:none;border:none}.config-copy-link-btn{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--bg-hover);border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.config-copy-link-btn:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.config-textarea{min-height:140px;max-height:70vh;overflow-y:auto;padding:1rem 1.1rem;box-sizing:border-box;font-family:Consolas,Monaco,Courier New,monospace;font-size:.88rem;line-height:1.6;color:var(--text);background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:12px;resize:vertical;-moz-tab-size:2;tab-size:2;white-space:pre;transition:border-color .2s,box-shadow .2s}.config-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.config-textarea--loading{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-style:italic}.app-root.theme-light .config-textarea,.app-root.theme-pink .config-textarea,.app-root.theme-purple .config-textarea{background:#fff}.app-root.theme-dark .config-textarea{background:#1a1a1e}.app-root.theme-ocean .config-textarea{background:#0d1320}@media (max-width: 768px){.config-layout{flex-direction:column;gap:1.25rem}.config-workspace .config-sidebar.panel-card{width:100%}.config-list{max-height:200px}.config-textarea{min-height:120px}}.numbers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.numbers-list-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;background:var(--bg-secondary, rgba(0,0,0,.03));border:1px solid var(--border);border-radius:var(--control-radius);font-size:.95rem;animation:itemFadeIn .35s ease-out backwards}.numbers-list-item:nth-child(1){animation-delay:0s}.numbers-list-item:nth-child(2){animation-delay:.04s}.numbers-list-item:nth-child(3){animation-delay:.08s}.numbers-list-item:nth-child(4){animation-delay:.12s}.numbers-list-item:nth-child(5){animation-delay:.16s}.numbers-list-item:nth-child(6){animation-delay:.2s}.numbers-list-item:nth-child(7){animation-delay:.24s}.numbers-list-item:nth-child(8){animation-delay:.28s}.numbers-list-item:nth-child(9){animation-delay:.32s}.numbers-list-item:nth-child(10){animation-delay:.36s}.numbers-list-item:nth-child(n+11){animation-delay:.4s}.numbers-list-num{color:var(--text);word-break:break-all}.numbers-remove-btn{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;font-size:1.25rem;line-height:1;color:var(--text-muted);background:transparent;border:none;border-radius:var(--control-radius);cursor:pointer;transition:color .2s,background .2s}.numbers-remove-btn:hover{color:var(--danger, #dc2626);background:var(--bg)}.sidebar-backdrop{display:none;pointer-events:none}.main-header-mobile{display:none}.main-header-mobile .sidebar-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);cursor:pointer;box-shadow:var(--shadow);transition:background .2s,transform .2s}.main-header-mobile .sidebar-toggle-btn:hover{background:var(--bg-hover);transform:scale(1.02)}.main-header-mobile-title{margin-left:.75rem;font-size:1.15rem;font-weight:600;color:var(--accent);letter-spacing:.04em;text-transform:uppercase}@media (max-width: 768px){.layout{min-height:100dvh}.main-header-mobile{display:flex;align-items:center;margin-bottom:.5rem}.left-panel{position:fixed;top:0;bottom:0;left:0;z-index:101;margin:0;transform:translate(-100%);transition:transform .25s ease-out;padding:max(.5rem,env(safe-area-inset-top)) 0 max(.5rem,env(safe-area-inset-bottom)) 0;padding-left:env(safe-area-inset-left)}.layout.sidebar-open .left-panel{transform:translate(0)}.sidebar{width:88px;height:100%;padding:.5rem 0;border-radius:0 18px 18px 0;margin:0}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;cursor:pointer}.layout.sidebar-open .sidebar-backdrop{display:block;pointer-events:auto}.tab-btn{margin:0 8px;padding:0 8px;height:44px;min-width:44px}.tab-btn .tab-btn-label{display:none}.tab-btn .tab-btn-icon{margin:0}.main{padding:.75rem max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-radius:16px 0 0 16px}.main>*+*{margin-top:1rem}.workspace-section{margin-bottom:1rem}.workspace-section h4{margin-bottom:.5rem;font-size:.7rem}.workspace-section p,.workspace-section ul{font-size:.85rem}.panel-card{padding:.75rem 1rem;border-radius:14px}.workspace-section-emails>.panel-card{padding:.4rem 1rem .75rem}.numbers-add-row{flex-direction:column;gap:.6rem}.numbers-add-row .numbers-field-wrap,.numbers-provider-wrap,.numbers-lang-country-wrap,.numbers-key-status-combo,.numbers-balance-wrap,.numbers-status-wrap,.numbers-field-wrap:has(.numbers-key-input),.numbers-field-wrap:has(.numbers-service-input),.numbers-field-wrap:has(.numbers-domain-toggle){min-width:0;max-width:none;flex:1 1 100%;width:100%}.numbers-get-btn-wrap{flex:1 1 100%;min-width:0;width:100%}.numbers-phone-row{width:100%;flex-direction:column}.numbers-phone-row .numbers-get-btn-wrap,.numbers-phone-row .numbers-phone-field{width:100%;min-width:0;flex:1 1 auto}.numbers-lang-country-combo{width:100%;min-width:0}.numbers-key-input,.numbers-service-input{width:100%;box-sizing:border-box;font-size:16px}.numbers-input{min-width:0;width:100%;padding:.85rem 1rem;font-size:16px;border-radius:14px}.numbers-add-btn{width:100%;padding:.85rem 1rem;min-height:48px;border-radius:14px}.numbers-list-item{padding:.85rem 1rem;border-radius:var(--control-radius);min-height:48px}.numbers-list-num{font-size:1rem}.numbers-remove-btn{width:44px;height:44px;min-width:44px;min-height:44px;font-size:1.5rem;border-radius:var(--control-radius)}.dorks-top-row{flex-direction:column;gap:.75rem}.dorks-top-row .dorks-country-wrap,.dorks-top-row .dorks-year-wrap,.dorks-top-row .dorks-exclusions-wrap{flex:1 1 100%;min-width:0;width:100%}.dorks-year-wrap .dorks-country-dropdown{width:100%;min-width:0}.dorks-exclusions-row{flex-direction:column;gap:.5rem}.dorks-exclusions-row .dorks-exclusions-input{width:100%;min-width:0;font-size:16px}.dorks-exclusions-row .dorks-exclusions-add,.dorks-exclusions-row .dorks-regenerate-btn{width:100%}.dorks-exclusions-tags{flex-wrap:wrap}.dorks-list{grid-template-columns:1fr;gap:.5rem}.dorks-list-item{padding:.6rem .75rem}.dorks-actions{flex-wrap:wrap;gap:.4rem}.dorks-query{font-size:.8rem}.extra-config-dl{display:block}.extra-config-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.extra-config-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.extra-config-row dt{padding-right:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}.extra-config-row dd{margin:0;font-size:.9rem}}.proxygen-input-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.proxygen-delim{flex-shrink:0}.proxygen-delim-input{width:2.75rem;height:var(--input-height);padding:0;border:1px solid var(--border);border-radius:var(--control-radius);font-size:1.1rem;font-weight:600;text-align:center;background:var(--bg-elevated);color:var(--text);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.proxygen-delim-input:hover{border-color:var(--border-hover)}.proxygen-delim-input:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent, #6366f1)}.proxygen-delim-input::placeholder{opacity:.5;font-weight:400}.proxygen-template{flex:1;min-width:0;box-sizing:border-box;padding:.5rem .8rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text)}.proxygen-template.proxygen-single-line{min-height:var(--input-height);height:var(--input-height);resize:none;box-sizing:border-box}.proxygen-parse-btn{min-height:var(--input-height);padding:0 1rem;box-sizing:border-box;border-radius:var(--control-radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.proxygen-parse-btn:hover{background:var(--bg-hover)}.proxygen-hint{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.proxygen-hint code{font-size:.8rem;padding:.1rem .35rem;background:var(--bg);border-radius:4px}.proxygen-part-block{margin-bottom:1.25rem}.proxygen-part-block:last-of-type{margin-bottom:.5rem}.proxygen-part-label{font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:.4rem;text-transform:uppercase}.proxygen-squares{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.proxygen-squares.proxygen-chars{gap:.25rem;margin-bottom:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.proxygen-square{display:inline-flex;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem .75rem;font-family:Consolas,monospace;font-size:.82rem;background:var(--bg-secondary, rgba(0,0,0,.04));border:2px solid var(--border);border-radius:var(--control-radius);word-break:break-all;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s;max-width:200px}.proxygen-square.proxygen-char{padding:.22rem .35rem;min-width:1.6em;max-width:none;align-items:center;font-size:.85rem;border-radius:var(--control-radius)}.proxygen-char .proxygen-square-badge{font-size:.6rem}.proxygen-square:hover{background:var(--bg-hover);border-color:var(--border-hover)}.proxygen-square-selected{border-color:var(--accent, #6366f1);background:#6366f11a}.proxygen-char--random{border-color:#f59e0b;background:#f59e0b26}.proxygen-char--random:hover{background:#f59e0b40}.proxygen-char--custom{border-color:#10b981;background:#10b98126}.proxygen-char--custom:hover{background:#10b98140}.proxygen-char--list{border-color:#8b5cf6;background:#8b5cf626}.proxygen-char--list:hover{background:#8b5cf640}.proxygen-square-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;margin-bottom:.2rem}.proxygen-square-text{display:block}.proxygen-square-badge{font-size:.65rem;color:var(--text-muted)}.proxygen-replace-panel{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:var(--control-radius);background:var(--bg-elevated, rgba(0,0,0,.03));border:1px solid var(--border)}.proxygen-replace-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.proxygen-replace-title{font-size:.875rem;margin:0;color:var(--text);flex:1;min-width:0;font-weight:500;line-height:1.4}.proxygen-reset-btn{flex-shrink:0;min-height:var(--input-height);padding:0 .85rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--control-radius);border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;font-size:.8rem;transition:background .15s,color .15s,border-color .15s}.proxygen-reset-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border-hover)}.proxygen-replace-options{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:0;padding:.5rem 0 0}.proxygen-radio-wrap{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text);padding:.4rem .7rem;border-radius:var(--control-radius);transition:background .15s}.proxygen-radio-wrap:hover{background:var(--bg-hover)}.proxygen-radio-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.proxygen-radio-wrap:has(.proxygen-radio-native:focus-visible) .proxygen-radio-custom{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent, #6366f1)}.proxygen-radio-custom{flex-shrink:0;width:1.125rem;height:1.125rem;border:2px solid var(--border);border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,box-shadow .2s}.proxygen-radio-wrap:hover .proxygen-radio-custom{border-color:var(--text-muted)}.proxygen-radio-wrap:has(.proxygen-radio-native:checked) .proxygen-radio-custom{border-color:var(--accent, #6366f1);background:var(--accent, #6366f1)}.proxygen-radio-dot{width:.35rem;height:.35rem;border-radius:50%;background:#fff;transform:scale(0);transition:transform .15s}.proxygen-radio-wrap:has(.proxygen-radio-native:checked) .proxygen-radio-dot{transform:scale(1)}.proxygen-radio-label{-webkit-user-select:none;user-select:none}.proxygen-replace-value-wrap{margin-top:.85rem}.proxygen-replace-custom,.proxygen-replace-list{width:100%;max-width:420px;min-height:var(--input-height);padding:0 .75rem;border:1px solid var(--border);border-radius:var(--control-radius);font-size:.875rem;background:var(--bg);color:var(--text);transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.proxygen-replace-custom:focus,.proxygen-replace-list:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px #6366f126}.proxygen-replace-custom::placeholder,.proxygen-replace-list::placeholder{color:var(--text-muted);opacity:.8}.proxygen-replace-random{display:flex;align-items:center;gap:.5rem;margin-top:.85rem}.proxygen-replace-random input{width:7rem;min-height:var(--input-height);padding:0 .65rem;border:1px solid var(--border);border-radius:var(--control-radius);font-size:.875rem;background:var(--bg);color:var(--text);box-sizing:border-box}.proxygen-gen-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;padding:1rem 1.1rem;border-radius:var(--control-radius);background:var(--bg-elevated, rgba(0,0,0,.03));border:1px solid var(--border)}.proxygen-count-label{display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;color:var(--text)}.proxygen-count-input{width:4.5rem;min-height:var(--input-height);padding:0 .65rem;border:1px solid var(--border);border-radius:var(--control-radius);font-size:.9rem;font-weight:500;background:var(--bg);color:var(--text);transition:border-color .15s,box-shadow .15s;box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.proxygen-count-input::-webkit-outer-spin-button,.proxygen-count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.proxygen-count-input:hover{border-color:var(--border-hover)}.proxygen-count-input:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px #6366f133}.proxygen-gen-btn{min-height:var(--input-height);padding:0 1.6rem;box-sizing:border-box;border-radius:var(--control-radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.01em;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .1s;box-shadow:var(--shadow)}.proxygen-gen-btn:hover{background:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.proxygen-gen-btn:active{transform:scale(.98)}.proxygen-output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;flex-wrap:wrap;gap:.5rem}.proxygen-output-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.proxygen-copy-btn{min-height:var(--input-height);padding:0 .75rem;box-sizing:border-box;border-radius:var(--control-radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;font-size:.85rem;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center}.proxygen-copy-btn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.proxygen-output{width:100%;box-sizing:border-box;padding:.6rem;font-family:Consolas,monospace;font-size:.82rem;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text);resize:vertical}.toast-container{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:100000;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;max-width:calc(100vw - 2rem)}.toast{pointer-events:auto;display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;min-width:280px;max-width:420px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px #0003,0 4px 12px #0000001a;animation:toastIn .3s cubic-bezier(.34,1.56,.64,1);font-size:.9rem;line-height:1.4}.toast--error{border-color:#ef444480;background:color-mix(in srgb,#ef4444 8%,var(--bg-elevated))}.toast--error .toast-icon{color:#f87171}.toast--success{border-color:#22c55e66;background:color-mix(in srgb,#22c55e 6%,var(--bg-elevated))}.toast--success .toast-icon{color:#4ade80}.toast--info .toast-icon{color:var(--accent, #6366f1)}.toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-message{flex:1;min-width:0;color:var(--text)}.toast-close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);font-size:1.2rem;line-height:1;cursor:pointer;border-radius:6px;transition:color .15s,background .15s}.toast-close:hover{color:var(--text);background:var(--bg-hover)}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:confirmBackdropIn .2s ease}.confirm-dialog{background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:1.5rem 1.75rem;max-width:400px;width:100%;box-shadow:0 25px 50px -12px #00000040;animation:confirmDialogIn .25s cubic-bezier(.34,1.56,.64,1)}.confirm-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text)}.confirm-message{margin:0 0 1.25rem;font-size:.92rem;color:var(--text-muted);line-height:1.5}.confirm-actions{display:flex;gap:.75rem;justify-content:flex-end}.confirm-btn{min-height:2.5rem;padding:0 1.25rem;font-size:.9rem;font-weight:500;font-family:inherit;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.confirm-btn--cancel{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.confirm-btn--cancel:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text)}.confirm-btn--confirm{background:var(--accent, #6366f1);border:1px solid var(--accent, #6366f1);color:var(--bg)}.confirm-btn--confirm:hover{opacity:.9}.confirm-btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}.confirm-btn--danger:hover{background:#b91c1c;border-color:#b91c1c}@keyframes confirmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes confirmDialogIn{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.add-country-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:confirmBackdropIn .2s ease}.add-country-modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:1.5rem 1.75rem;max-width:420px;width:100%;box-shadow:0 25px 50px -12px #00000040;animation:confirmDialogIn .25s cubic-bezier(.34,1.56,.64,1)}.add-country-modal-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text)}.add-country-modal-hint{margin:0 0 1rem;font-size:.88rem;color:var(--text-muted);line-height:1.45}.add-country-modal-input{width:100%;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:1rem;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;outline:none;transition:border-color .15s}.add-country-modal-input:focus{border-color:var(--accent, #6366f1)}.add-country-modal-input::placeholder{color:var(--text-muted)}.add-country-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.add-country-modal-btn{min-height:2.5rem;padding:0 1.25rem;font-size:.9rem;font-weight:500;font-family:inherit;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.add-country-modal-cancel{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.add-country-modal-cancel:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text)}.add-country-modal-submit{background:var(--accent, #6366f1);border:1px solid var(--accent, #6366f1);color:var(--bg)}.add-country-modal-submit:hover:not(:disabled){opacity:.9}.add-country-modal-submit:disabled{opacity:.5;cursor:not-allowed}
