:root{color:#15213a;--blue:#2468f2;--blue2:#eaf1ff;--border:#e5eaf2;--muted:#7c8aa5;--text:#15213a;--layer-overlay:400;--layer-popover:520;--layer-tooltip:540;--layer-toast:600;background:#f6f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f8fc;margin:0}button,input,select{font:inherit}.app-shell{grid-template-columns:212px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:10px;padding:2px 9px 24px;font-size:20px;display:flex}.logo-mark{object-fit:contain;flex:0 0 25px;width:25px;height:25px;display:block}.main-nav{gap:4px;display:grid}.main-nav a{color:#6f7f9e;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:10px 11px;font-size:14px;text-decoration:none;display:flex}.main-nav a.active,.main-nav a:hover{color:var(--blue);background:#edf4ff}.sidebar-bottom{margin-top:auto}.plan-card{border:1px solid var(--border);background:#fbfcff;border-radius:12px;gap:5px;padding:13px;display:grid}.plan-card strong{font-size:13px}.plan-card span,.plan-card small{color:var(--muted);font-size:11px}.plan-line{background:#e7edf7;border-radius:99px;height:5px;margin:5px 0;overflow:hidden}.plan-line i{background:var(--blue);border-radius:99px;width:35%;height:100%;display:block}.settings-link{color:#71809c;gap:9px;padding:18px 10px 2px;font-size:13px;display:flex}.main-area{min-width:0}.global-header{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:230px 1fr;align-items:center;gap:28px;height:72px;padding:0 24px;display:grid}.project-switch{color:#223252;background:#fff;border:1px solid #dce3ef;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 10px;display:flex}.project-switch .project-icon{background:var(--blue);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.global-search{color:#91a0ba;background:#fbfcff;border:1px solid #dce3ef;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:13px;display:flex}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-actions button{color:#61708c;background:0 0;border:0;font-size:20px}.avatar{color:#25457a;background:#dce8ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.content{padding:22px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.page-heading h1{letter-spacing:-.025em;margin:0 0 7px;font-size:31px;line-height:1.1}.page-heading p{color:#71809c;margin:0;font-size:14px}.keyword-workbench{grid-template-columns:var(--group-rail-width,180px) minmax(0,1fr);border:1px solid var(--border);background:#fff;border-radius:15px;display:grid;position:relative;overflow:visible;box-shadow:0 5px 20px #1f3d6f08}.group-rail{border-right:1px solid var(--border);background:#fcfdff;padding:13px 9px}.group-rail-resizer{z-index:25;top:0;bottom:0;left:calc(var(--group-rail-width,180px) - 5px);cursor:col-resize;touch-action:none;outline:none;width:10px;position:absolute}.group-rail-resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.group-rail-resizer:hover:after,.group-rail-resizer:focus-visible:after{background:#8eb1f6}.rail-title{text-transform:uppercase;letter-spacing:.08em;color:#9aa6b8;padding:5px 8px 10px;font-size:11px;font-weight:700}.group-rail button{text-align:left;color:#65738f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:9px;font-size:12px;display:flex}.group-rail button.active,.group-rail button:hover{color:#2468f2;background:#edf4ff}.group-rail button b{font-size:11px}.workbench-body{min-width:0}.workbench-toolbars{border-bottom:1px solid var(--border);gap:0;display:grid}.toolbar-panel{padding:12px 13px}.toolbar-panel+.toolbar-panel{border-top:1px solid var(--border);background:#fbfcff}.toolbar-panel-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.toolbar-panel-head strong{color:#223252;font-size:12px}.toolbar-panel-head span{color:#8794aa;font-size:11px}.toolbar-panel-body{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.toolbar-panel-body>label:not(.query-search){gap:4px;min-width:170px;display:grid}.toolbar-panel-body label>span{color:#8794aa;padding-left:3px;font-size:10px}.toolbar-panel-body input,.toolbar-panel-body select{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:8px;outline:none;height:38px;padding:0 10px;font-size:12px}.collector-toolbar label{min-width:170px}.query-search{color:#91a0ba;background:#fff;border:1px solid #dce3ee;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;height:38px;padding:0 10px;display:flex}.query-search input{border:0;outline:none;flex:1;min-width:0;height:auto;padding:0}.query-search:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collector-actions,.table-actions{margin-left:auto}.workbench-toolbars button{cursor:pointer;white-space:nowrap;border-radius:8px;height:38px;padding:0 14px;font-size:12px}.workbench-toolbars .primary{border:1px solid var(--blue);background:var(--blue);color:#fff;font-weight:600}.workbench-toolbars .secondary{color:#475675;background:#fff;border:1px solid #dce3ee}.error{color:#b42318;background:#fff1f0;border:1px solid #ffc9c4;border-radius:8px;margin:10px 13px;padding:9px 12px;font-size:12px}.data-grid-wrap{height:calc(100vh - 370px);min-height:360px;max-height:none;position:relative;overflow:auto}.data-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:11px}.data-grid th,.data-grid td{white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;height:44px;padding:8px 9px}.data-grid th{z-index:5;color:#687892;text-align:left;background:#f9fbfe;font-weight:600;line-height:1.3;position:sticky;top:0}.data-grid th.num,.data-grid td.num{text-align:right;font-variant-numeric:tabular-nums}.data-grid td.strong{font-weight:650}.clickable-row{cursor:pointer}.check-col{width:35px}.sticky-key{min-width:175px;max-width:230px;left:0;z-index:4!important;position:sticky!important}.data-grid th.sticky-key{background:#f9fbfe;z-index:7!important}.data-grid td.sticky-key{background:#fff}.query-cell{color:#175fe8;font-weight:600;white-space:normal!important}.date-cell{color:#71809b;font-variant-numeric:tabular-nums;font-size:10px}.chip{border-radius:6px;align-items:center;margin-right:3px;padding:4px 7px;font-size:10px;display:inline-flex}.chip.blue{color:#2468f2;background:#eaf1ff}.chip.gray{color:#6d7b94;background:#f0f3f8}.chip.geo-yes{color:#2468f2;background:#eaf1ff;font-weight:650}.chip.geo-no{color:#6d7b94;background:#f0f3f8;font-weight:650}.source-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-icon-only{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.source-icon-only .service-icon{flex-basis:18px;width:18px;height:18px}.service-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.service-icon img{object-fit:contain;width:100%;height:100%;display:block}.ribbon-icon.brand{background:#fff;border:1px solid #e2e8f2}.ribbon-icon.brand .service-icon{flex-basis:20px;width:20px;height:20px}.source-wordstat{color:#a93d35;background:#fff4f2}.source-yandex_suggest{color:#9e3131;background:#fff1f1}.source-google_suggest{color:#3868ad;background:#f1f6ff}.source-suggestions{color:#168a55;background:#e8f8ef}.source-yandex_webmaster{color:#a96a00;background:#fff2d8}.source-gsc{color:#2b66c9;background:#e9f1ff}.source-import,.source-manual,.source-competitors{color:#6853bc;background:#f0ecff}.season-pill{color:#71809b;background:#f0f3f8;border-radius:6px;padding:4px 7px;font-size:10px}.season-pill.высокая{color:#b46509;background:#fff0e0}.season-pill.средняя{color:#977300;background:#fff7d8}.season-pill.низкая{color:#238353;background:#e9f7ee}.trend{font-size:10px;font-weight:650}.trend.positive{color:#16a065}.trend.negative{color:#e44545}.trend.neutral{color:#71809b}.commercial-pill{color:#295fc7;background:#eef4ff;border-radius:6px;padding:4px 7px;font-weight:650}.url-cell{text-overflow:ellipsis;max-width:220px;overflow:hidden}.url-cell a{color:#2468f2;text-decoration:none}.empty{color:#9aa6b8;text-align:center!important;padding:30px!important}.grid-footer{color:#8794aa;justify-content:space-between;align-items:center;height:48px;padding:0 13px;font-size:11px;display:flex}.drawer-tabs{border-bottom:1px solid var(--border);background:#fff;align-items:end;gap:4px;height:50px;padding:0 20px;display:flex}.drawer-tabs button{color:#7b889f;background:0 0;border:0;border-bottom:2px solid #0000;height:49px;padding:0 12px}.drawer-tabs button.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.period-selector{gap:6px;padding:17px 22px 4px;display:flex}.period-selector button{color:#73819a;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:7px 10px;font-size:11px}.period-selector button.active{color:#2468f2;background:#eaf1ff;border-color:#bed2ff}.season-context{color:#7b889f;padding:8px 22px 0;font-size:11px}.season-context b{color:#34445f;font-weight:650}.drawer-loading{border:1px solid var(--border);text-align:center;color:#8491a7;background:#fff;border-radius:13px;margin:18px 22px;padding:35px}.season-summary{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 22px 0;display:grid}.season-summary article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.season-summary small{color:#8592a8;margin-bottom:8px;font-size:10px;display:block}.season-summary strong{font-size:18px}.chart-card,.season-index-card{border:1px solid var(--border);background:#fff;border-radius:13px;margin:12px 22px;padding:17px}.section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title h3{margin:0 0 3px;font-size:15px}.section-title p{color:#8996aa;margin:0;font-size:10px}.data-badge,.season-badge{color:#2468f2;background:#edf4ff;border-radius:7px;padding:5px 8px;font-size:10px}.chart-shell{width:100%}.line-chart{width:100%;height:auto;display:block}.grid-line{stroke:#edf1f6;stroke-width:1px}.area-path{fill:#2468f214}.line-path{fill:none;stroke:#2468f2;stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round}.line-dot{fill:#fff;stroke:#2468f2;stroke-width:2px}.chart-labels{color:#8d99ad;justify-content:space-between;padding:0 17px;font-size:9px;display:flex}.chart-empty{color:#91a0b5;place-items:center;height:200px;display:grid}.month-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:155px;display:grid}.month-bar{text-align:center;color:#8290a7;grid-template-rows:18px 1fr 18px;gap:4px;height:100%;font-size:9px;display:grid}.month-bar>div{background:linear-gradient(#0000,#f7f9fc);border-radius:5px;justify-content:center;align-items:end;display:flex}.month-bar i{background:#7fa7ff;border-radius:5px 5px 2px 2px;width:14px;min-height:5px;max-height:105px;display:block}.month-bar b{color:#5d6d89;font-size:9px}.peak-row{border-top:1px solid var(--border);color:#7d899d;gap:25px;margin-top:9px;padding-top:11px;font-size:10px;display:flex}.peak-row b{color:#2c3b58}@media (max-width:1100px){.app-shell{grid-template-columns:74px 1fr}.sidebar{padding:18px 8px}.logo strong,.main-nav a:not(.active){font-size:0}.main-nav a{justify-content:center}.main-nav a.active{font-size:0}.plan-card,.settings-link span{display:none}.keyword-workbench{grid-template-columns:1fr}.group-rail,.group-rail-resizer{display:none}.global-header{grid-template-columns:180px 1fr}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.global-header{grid-template-columns:1fr auto}.global-search{display:none}.content{padding:12px}.toolbar-panel-body{flex-wrap:wrap}.collector-actions,.table-actions{margin-left:0}.season-summary{grid-template-columns:1fr 1fr}}.field{gap:6px;display:grid}.field>span{color:#66758f;font-size:10px;font-weight:650}.field input,.field select,.field textarea{box-sizing:border-box;color:#33415e;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:9px;outline:none;font-size:12px;transition:border-color .15s,box-shadow .15s}.field input,.field select{height:40px;padding:0 10px}.field textarea{resize:vertical;min-height:122px;padding:11px 12px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.field input:disabled,.field select:disabled,.field textarea:disabled{color:#8794a9;background:#f7f9fc}.field small{color:#909caf;font-size:10px}.collect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mode-box{background:#fbfcff;border:1px solid #e0e6ef;border-radius:13px;gap:10px;padding:14px;display:grid}.mode-box>div:first-child p{color:#8794aa;margin:3px 0 2px;font-size:10px}.check-row{cursor:pointer;background:#fff;border:1px solid #e2e8f1;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.check-row input{accent-color:var(--blue);margin-top:2px}.check-row span{gap:3px;display:grid}.check-row b{color:#34435f;font-size:11px}.check-row small{color:#8390a5;font-size:10px}.date-row{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.date-shortcuts{gap:12px;margin-top:-7px;display:flex}.date-shortcuts button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.date-shortcuts button:hover{text-decoration:underline}.date-shortcuts button:disabled{color:#9aa6b8;cursor:not-allowed;text-decoration:none}.job-status{background:#f7faff;border:1px solid #d8e5ff;border-radius:12px;padding:13px}.job-status.success{background:#f5fcf7;border-color:#bfe8cf}.job-status.failure{background:#fff8f7;border-color:#ffd0cc}.job-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.job-top>div{gap:3px;display:grid}.job-top strong{color:#364561;font-size:11px}.job-top span{color:#77859d;font-size:10px}.job-top>b{color:var(--blue);font-size:12px}.progress-track{background:#e8eef7;border-radius:999px;height:7px;margin:10px 0;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#2468f2,#69a0ff);border-radius:999px;height:100%;transition:width .25s;display:block}.job-meta{color:#7f8ba0;flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.job-meta b{color:#43516b}.collect-error{color:#b42318;background:#fff6f5;border:1px solid #ffc9c3;border-radius:10px;padding:10px 12px;font-size:11px}@media (max-width:760px){.collect-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.collect-grid,.date-row{grid-template-columns:1fr}}.project-switch{text-align:left;cursor:pointer;justify-content:flex-start;width:100%}.project-switch-copy{flex:1;gap:1px;min-width:0;display:grid}.project-switch-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-switch-copy small{text-overflow:ellipsis;white-space:nowrap;color:#8a97ac;font-size:9px;overflow:hidden}.project-menu{background:#fff;border:1px solid #dfe5ef;border-radius:13px;width:310px;overflow:hidden;box-shadow:0 22px 55px #1a2c4e2e}.project-menu-list{max-height:290px;padding:6px;overflow:auto}.project-menu-list>button{text-align:left;cursor:pointer;color:#35445f;background:#fff;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.project-menu-list>button:hover,.project-menu-list>button.active{background:#f1f6ff}.project-menu-icon{color:#2468f2;background:#eaf1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.project-menu-list>button span:nth-child(2){gap:2px;min-width:0;display:grid}.project-menu-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-menu-list>button small{color:#8a96aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-menu-list>button i{color:var(--blue);font-size:12px;font-style:normal}.project-menu-empty{text-align:center;color:#8f9bad;padding:22px;font-size:10px}.project-add-wide{color:#2468f2;cursor:pointer;background:#f8fbff;border:1px dashed #bfd1ef;border-radius:8px;width:calc(100% - 12px);height:35px;margin:0 6px 6px;font-size:10px;font-weight:650}.project-create-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.project-empty-state{text-align:center;background:#fff;border:1px dashed #bed1f2;border-radius:16px;justify-items:center;gap:7px;margin:0 0 18px;padding:28px;display:grid}.empty-project-icon{color:#2468f2;background:#edf4ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.project-empty-state h2{margin:5px 0 0;font-size:18px}.project-empty-state p{color:#7a879d;max-width:510px;margin:0;font-size:11px;line-height:1.5}.project-empty-state button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;height:38px;margin-top:5px;padding:0 14px;font-size:11px;font-weight:650}@media (max-width:760px){.project-create-grid{grid-template-columns:1fr}.project-menu{width:min(310px,88vw)}}.page-loading{color:#7c8aa5;background:#f6f8fc;place-items:center;min-height:100vh;font-size:14px;display:grid}.logout-mini{cursor:pointer;font-size:15px!important}.settings-link{cursor:pointer;text-decoration:none}.auth-page{background:#fff;grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.auth-brand{background:linear-gradient(145deg,#f6f9ff,#eaf2ff 65%,#f9fbff);border-right:1px solid #e4eaf3;flex-direction:column;justify-content:space-between;padding:54px;display:flex}.auth-logo{align-items:center;gap:10px;font-size:21px;display:flex}.auth-brand-copy{max-width:660px;padding-bottom:70px}.auth-brand-copy>span,.settings-heading>div>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.auth-brand-copy h1{letter-spacing:-.045em;max-width:650px;margin:0 0 18px;font-size:46px;line-height:1.07}.auth-brand-copy p{color:#667792;max-width:590px;font-size:16px;line-height:1.6}.auth-form-side{place-items:center;padding:42px;display:grid}.auth-card{gap:17px;width:min(430px,100%);display:grid}.auth-card>div:first-child{margin-bottom:5px}.auth-card small{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.auth-card h2{letter-spacing:-.03em;margin:6px 0 5px;font-size:30px}.auth-card p{color:#7b899f;margin:0;font-size:13px}.auth-card label{gap:7px;display:grid}.auth-card label>span{color:#53627d;font-size:11px;font-weight:650}.auth-card input{color:#283752;background:#fff;border:1px solid #dbe3ee;border-radius:10px;outline:none;height:46px;padding:0 13px}.auth-card input:focus{border-color:#80aaff;box-shadow:0 0 0 3px #2468f214}.auth-name-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auth-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;height:46px;font-weight:700;box-shadow:0 7px 20px #2468f22e}.auth-primary:disabled{opacity:.55}.auth-error,.settings-error{color:#b42318;background:#fff6f5;border:1px solid #ffc9c3;border-radius:10px;padding:10px 12px;font-size:11px}.auth-foot{text-align:center;color:#8794aa;font-size:12px}.auth-foot a{color:var(--blue);font-weight:650;text-decoration:none}.settings-shell{background:#f6f8fc;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.settings-sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.settings-logo{color:#15213a;align-items:center;gap:10px;padding:0 8px 25px;font-size:19px;text-decoration:none;display:flex}.settings-sidebar nav{gap:4px;display:grid}.settings-sidebar nav a{color:#6e7d98;border-radius:9px;padding:10px 12px;font-size:13px;text-decoration:none}.settings-sidebar nav a:hover,.settings-sidebar nav a.active{color:var(--blue);background:#edf4ff}.settings-user{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:15px 5px 0;display:grid}.settings-user>span{color:#24569f;background:#e2ecff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.settings-user>div{gap:2px;min-width:0;display:grid}.settings-user b,.settings-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-user b{font-size:10px}.settings-user small{color:#8794aa;font-size:9px}.settings-user button{color:#78869d;cursor:pointer;background:0 0;border:0;font-size:9px}.settings-main{width:100%;max-width:1500px;padding:34px}.settings-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.settings-heading h1{letter-spacing:-.03em;margin:0 0 6px;font-size:32px}.settings-heading p{color:#73819a;margin:0;font-size:13px}.settings-heading>strong{color:#64738e;border:1px solid var(--border);background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.settings-section{border:1px solid var(--border);background:#fff;border-radius:16px;margin-bottom:18px;padding:20px;box-shadow:0 5px 20px #1f3d6f06}.settings-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.settings-section-title h2{margin:0 0 5px;font-size:18px}.settings-section-title p{color:#7f8ca1;margin:0;font-size:11px}.settings-section-title select{color:#3d4b65;background:#fff;border:1px solid #dce3ed;border-radius:8px;min-width:250px;height:38px;padding:0 10px}.admin-only{color:#946200;background:#fff6d7;border-radius:7px;padding:7px 9px;font-size:10px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.provider-card{background:#fff;border:1px solid #e1e7f0;border-radius:13px;gap:13px;padding:14px;display:grid}.provider-top{grid-template-columns:38px 1fr;gap:10px;display:grid}.provider-icon{width:38px;height:38px;color:var(--blue);background:#eaf1ff;border-radius:10px;place-items:center;font-weight:800;display:grid}.provider-top h3{margin:2px 0 4px;font-size:13px}.provider-top p{color:#8591a5;margin:0;font-size:10px;line-height:1.4}.provider-status{gap:6px;display:flex}.provider-status span{border-radius:6px;padding:4px 7px;font-size:9px}.provider-status .ok,.provider-status .on{color:#158251;background:#e8f8ef}.provider-status .warn{color:#986800;background:#fff3d6}.provider-status .off{color:#7e899d;background:#f0f2f6}.provider-actions{justify-content:space-between;align-items:center;display:flex}.provider-actions>button{color:#4f5f7a;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:32px;padding:0 10px;font-size:10px}.switch{display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch i{cursor:pointer;background:#d7deea;border-radius:999px;width:34px;height:19px;display:block;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch input:checked+i{background:var(--blue)}.switch input:checked+i:after{transform:translate(15px)}.routing-list{gap:10px;display:grid}.routing-card{border:1px solid #e3e8f0;border-radius:12px;overflow:hidden}.routing-head{background:#fbfcfe;border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.routing-head h3{margin:0 0 3px;font-size:12px}.routing-head p{color:#8794aa;margin:0;font-size:9px}.routing-head button{height:30px;color:var(--blue);cursor:pointer;background:#edf4ff;border:1px solid #cddaf2;border-radius:7px;padding:0 10px;font-size:9px;font-weight:650}.routing-head button:disabled{opacity:.45;cursor:not-allowed}.routing-providers{padding:5px 12px}.routing-row{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;min-height:51px;display:flex}.routing-row:last-child{border-bottom:0}.routing-row>label:first-child{align-items:center;gap:9px;display:flex}.routing-row input[type=checkbox]{accent-color:var(--blue)}.routing-row>label span{gap:2px;display:grid}.routing-row b{font-size:11px}.routing-row small{color:#8b97aa;font-size:9px}.priority{align-items:center!important;gap:8px!important;display:flex!important}.priority>span{color:#8a96a9;font-size:9px}.priority input{text-align:center;border:1px solid #dce3ed;border-radius:7px;width:62px;height:29px}.modal-error{margin:0}.empty-settings{text-align:center;color:#8d99ad;padding:28px;font-size:11px}.users-toolbar{gap:8px;margin-bottom:12px;display:flex}.users-toolbar input{background:#fff;border:1px solid #dce3ed;border-radius:9px;width:min(420px,100%);height:40px;padding:0 12px}.users-toolbar button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 14px}.users-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:auto}.users-table{border-collapse:collapse;width:100%;min-width:920px;font-size:11px}.users-table th,.users-table td{text-align:left;border-bottom:1px solid #edf0f4;height:57px;padding:9px 12px}.users-table th{color:#74829a;background:#fafbfe;font-weight:600}.user-cell{align-items:center;gap:9px;display:flex}.user-cell>span{color:#28599d;background:#e7efff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.user-cell>div{gap:2px;display:grid}.user-cell b{font-size:11px}.user-cell small{color:#8794aa;font-size:9px}.role-badge,.status-dot{border-radius:6px;padding:4px 7px;font-size:9px;display:inline-flex}.role-badge{color:#6e7b91;background:#f0f3f7}.role-badge.admin{color:#2468f2;background:#e9f1ff}.status-dot.active{color:#148252;background:#e8f8ef}.status-dot.disabled{color:#b33a31;background:#fff0ef}.user-controls{gap:10px;display:flex}.user-controls label{color:#69778f;align-items:center;gap:4px;font-size:9px;display:flex}.user-controls input{accent-color:var(--blue)}@media (max-width:1050px){.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-shell{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-form-side{padding:24px}.settings-shell{grid-template-columns:1fr}.settings-sidebar{height:auto;position:relative}.settings-main{padding:16px}.provider-grid{grid-template-columns:1fr}.settings-section-title{flex-direction:column}.settings-section-title select{width:100%}.auth-name-grid{grid-template-columns:1fr}}.admin-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-filterbar input,.admin-filterbar select{color:#3d4b65;background:#fff;border:1px solid #dce3ed;border-radius:9px;height:40px;padding:0 12px}.admin-filterbar input{flex:1;min-width:260px}.admin-filterbar button,.pricing-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 15px;font-size:11px;font-weight:650}.role-select{color:#3e4c67;background:#fff;border:1px solid #dbe2ed;border-radius:8px;height:32px;padding:0 8px;font-size:10px}.role-select:disabled{color:#8d99aa;background:#f4f6f9}.link-button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.link-button:disabled{color:#7b8799;cursor:default}.compact-toggle{color:#66748c;align-items:center;gap:5px;font-size:9px;display:inline-flex}.compact-toggle input{accent-color:var(--blue)}.project-access-list{gap:7px;max-height:430px;padding:10px 24px 18px;display:grid;overflow:auto}.project-access-list>label{border:1px solid #e2e7ef;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.project-access-list input{accent-color:var(--blue)}.project-access-list span{gap:2px;display:grid}.project-access-list b{font-size:11px}.project-access-list small{color:#8290a5;font-size:9px}.table-sub{color:#8794aa;margin-top:3px;font-size:9px;font-weight:400;display:block}.warning-text{color:#a56900;margin-top:3px;font-size:9px;display:block}.click-row{cursor:pointer}.click-row:hover td{background:#f8fbff}.progress-cell{align-items:center;gap:8px;display:flex}.progress-cell>span{background:#e9edf4;border-radius:99px;width:90px;height:6px;display:block;overflow:hidden}.progress-cell i{background:var(--blue);border-radius:99px;height:100%;display:block}.progress-cell b{color:#52617b;font-size:9px}.job-status{border-radius:7px;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}.job-status.queued{color:#66758f;background:#f0f3f8}.job-status.running,.job-status.retrying{color:#2468f2;background:#eaf1ff}.job-status.pausing{color:#9a6a00;background:#fff6df}.job-status.paused{color:#6a4cc7;background:#f3f0ff}.job-status.completed{color:#168254;background:#e8f8ef}.job-status.failed{color:#b33b33;background:#fff0ef}.job-status.interrupted{color:#9a6a00;background:#fff6df}.job-status.cancelled{color:#7b8494;background:#f1f2f5}.row-actions{gap:5px;display:flex}.drawer-actions{justify-content:flex-end;padding:10px 18px 0}.row-actions button{color:#52617a;cursor:pointer;background:#fff;border:1px solid #dbe2ed;border-radius:7px;height:29px;padding:0 8px;font-size:9px}.drawer-kpis{grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 18px 3px;display:grid}.drawer-kpis>div{border:1px solid var(--border);background:#fff;border-radius:11px;padding:12px}.drawer-kpis span{color:#8592a6;margin-bottom:6px;font-size:9px;display:block}.drawer-kpis b{font-size:15px}.drawer-section{border:1px solid var(--border);background:#fff;border-radius:12px;margin:12px 18px;padding:15px}.drawer-section h3{margin:0 0 12px;font-size:13px}.drawer-section dl{grid-template-columns:130px 1fr;gap:8px 12px;margin:0;font-size:10px;display:grid}.drawer-section dt{color:#8b97aa}.drawer-section dd{color:#3d4b65;overflow-wrap:anywhere;margin:0}.drawer-section pre{background:#f7f9fc;border:1px solid #e7ebf2;border-radius:8px;margin:0;padding:11px;font-size:10px;line-height:1.5;overflow:auto}.error-panel{background:snow;border-color:#f2c6c1}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px;display:grid}.admin-kpis article{border:1px solid var(--border);background:#fff;border-radius:13px;padding:16px;box-shadow:0 5px 20px #1f3d6f06}.admin-kpis span{color:#8190a6;margin-bottom:8px;font-size:10px;display:block}.admin-kpis b{letter-spacing:-.02em;font-size:21px}.pricing-form{grid-template-columns:1.2fr 1.2fr 1fr .8fr .6fr auto;gap:7px;margin-bottom:12px;display:grid}.pricing-form input{border:1px solid #dce3ed;border-radius:8px;min-width:0;height:38px;padding:0 9px}.pricing-list{gap:6px;display:grid}.pricing-list>div{border:1px solid #e5e9f0;border-radius:9px;grid-template-columns:1fr 1.2fr 1.1fr .8fr;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:grid}.pricing-list small{color:#8794a8}.audit-action{color:#2468f2;background:#edf4ff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.users-table code{color:#65738b;background:#f4f6f9;border-radius:5px;padding:3px 5px;font-size:9px}@media (max-width:1050px){.admin-kpis,.pricing-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-kpis,.pricing-form,.drawer-kpis{grid-template-columns:1fr}}.mini-list{gap:6px;display:grid}.mini-list>div{border:1px solid #e7ebf2;border-radius:8px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:9px;display:grid}.mini-list small{color:#8592a6}.muted-note{color:#8995a8;margin:0;font-size:10px}.heading-actions{align-items:center;gap:8px;display:flex}.heading-actions strong{color:#64738e;border:1px solid var(--border);background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.heading-actions a{height:36px;color:var(--blue);background:#edf4ff;border:1px solid #cfdcf2;border-radius:9px;align-items:center;padding:0 11px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.usage-bars{align-items:flex-end;gap:5px;height:170px;padding:8px 3px;display:flex;overflow-x:auto}.usage-bar-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:24px;height:145px;display:flex}.usage-bar-track{background:#eef2f7;border-radius:5px;align-items:flex-end;width:12px;height:120px;display:flex;overflow:hidden}.usage-bar-track i{background:var(--blue);border-radius:5px 5px 0 0;width:100%;min-height:3px;display:block}.usage-bar-col small{color:#8a96aa;white-space:nowrap;font-size:8px;transform:rotate(-35deg)}.admin-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.admin-kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-kpis.five{grid-template-columns:1fr}}.period-tabs{gap:6px;margin:0 0 12px;display:flex}.period-tabs button{color:#6d7b93;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;height:34px;padding:0 10px;font-size:10px}.period-tabs button.active{color:var(--blue);background:#edf4ff;border-color:#bed2ff;font-weight:650}.heading-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;padding:0 12px;font-size:10px;font-weight:650}.project-settings-select{color:#34445f;background:#fff;border:1px solid #dce3ed;border-radius:9px;min-width:290px;height:40px;padding:0 11px}.settings-notice{color:#176c45;background:#f1fbf5;border:1px solid #bfe6cf;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:11px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-card{min-height:205px}.connection-actions{gap:6px;display:flex}.connection-actions button{color:#4f5f7a;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:32px;padding:0 9px;font-size:10px}.connection-actions button:disabled{opacity:.45;cursor:not-allowed}.connection-status.connected{color:#158251;background:#e8f8ef}.connection-status.configured{color:#2468f2;background:#eaf1ff}.connection-status.error{color:#b33a31;background:#fff0ef}.connection-status.expired{color:#986800;background:#fff3d6}.connection-status.disabled,.connection-status.not_configured{color:#7e899d;background:#f0f2f6}.connection-meta{color:#8a97aa;font-size:9px}.connection-error{color:#b42318;background:#fff6f5;border-radius:7px;padding:7px 8px;font-size:9px}.global-provider-hint{justify-content:space-between;align-items:center;display:flex}.global-provider-hint h2{margin:0 0 5px;font-size:15px}.global-provider-hint p{color:#7d8ba1;margin:0;font-size:11px}.global-provider-hint a{color:var(--blue);font-size:11px;font-weight:700;text-decoration:none}@media (max-width:1050px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connection-grid{grid-template-columns:1fr}.project-settings-select{width:100%;min-width:0}.global-provider-hint{flex-direction:column;align-items:flex-start;gap:12px}}.project-settings-tabs{border-bottom:1px solid var(--border);gap:6px;margin:-2px 0 16px;padding-bottom:0;display:flex}.project-settings-tabs button{color:#738198;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 13px;font-size:11px;font-weight:650}.project-settings-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.project-settings-tabs button span{background:#eef3fb;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;display:inline-flex}.project-general{padding-bottom:0}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.project-form-grid label{gap:6px;display:grid}.project-form-grid label>span{color:#53627b;font-size:10px;font-weight:650}.project-form-grid input,.project-form-grid select,.project-form-grid textarea{color:#34445f;width:100%;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:0 11px;font-size:11px}.project-form-grid input,.project-form-grid select{height:40px}.project-form-grid textarea{resize:vertical;padding:10px 11px;line-height:1.45}.project-form-grid input:disabled,.project-form-grid select:disabled,.project-form-grid textarea:disabled{color:#8895a8;background:#f5f7fa}.project-form-grid label small{color:#8c98aa;font-size:9px}.project-form-grid .wide{grid-column:1/-1}.project-choice-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(260px,1fr) 180px 180px;align-items:center;gap:10px;margin-top:18px;padding-top:17px;display:grid}.project-choice-row p{color:#8794a8;margin:4px 0 0;font-size:9px}.choice-card{color:#54637c;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 11px;font-size:10px;display:flex}.choice-card.checked{color:#1f64ea;background:#f2f7ff;border-color:#b9d0ff}.choice-card input{accent-color:var(--blue)}.settings-savebar{background:#fafbfd;border-top:1px solid #e8edf4;border-radius:0 0 13px 13px;justify-content:flex-end;margin:18px -20px 0;padding:14px 20px;display:flex}.region-table{border:1px solid #e2e7ef;border-radius:11px;overflow:hidden}.region-row{border-bottom:1px solid #edf0f4;grid-template-columns:1.5fr .7fr .8fr 1fr .75fr .55fr;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:10px;display:grid}.region-row:last-child{border-bottom:0}.region-head{color:#8290a5;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;min-height:38px;font-size:9px;font-weight:650}.region-row>div{gap:2px;display:grid}.region-row b{font-size:10.5px}.region-row small{color:#8a97aa;font-size:8.5px}.region-row code{color:#4f5f78;background:#f2f5f9;border-radius:6px;width:max-content;padding:4px 6px;font-size:9.5px}.region-radio{color:#65748c;align-items:center;gap:6px;font-size:9.5px;display:flex}.region-radio input{accent-color:var(--blue)}.danger-link{color:#c5463d;cursor:pointer;background:0 0;border:0;padding:4px;font-size:9.5px}.danger-link:disabled{color:#b8c0cc;cursor:not-allowed}.region-add-box{background:#fbfcff;border:1px solid #dce5f1;border-radius:11px;grid-template-columns:1.2fr 1fr 1.1fr auto auto;align-items:center;gap:8px;margin-top:14px;padding:14px;display:grid}.region-add-box h3{margin:0 0 4px;font-size:11px}.region-add-box p{color:#8693a6;margin:0;font-size:9px}.region-add-box input,.region-add-box select{background:#fff;border:1px solid #dce3ed;border-radius:8px;min-width:0;height:38px;padding:0 9px;font-size:10px}.secondary-action{color:#5d6d86;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:9px;height:36px;padding:0 10px;font-size:10px;font-weight:650}.region-form-pair{grid-template-columns:1fr .5fr;gap:10px;display:grid}@media (max-width:1100px){.region-add-box{grid-template-columns:1fr 1fr}.region-add-box>div:first-child{grid-column:1/-1}.region-row{grid-template-columns:1.5fr .7fr .8fr 1fr .8fr .55fr}.project-choice-row{grid-template-columns:1fr 150px 150px}}@media (max-width:760px){.project-form-grid{grid-template-columns:1fr}.project-form-grid .wide{grid-column:auto}.project-choice-row{grid-template-columns:1fr}.region-row{grid-template-columns:1fr 1fr}.region-head{display:none}.region-add-box{grid-template-columns:1fr}.region-add-box>div:first-child{grid-column:auto}.region-form-pair{grid-template-columns:1fr}}.admin-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.scheduler-table td{vertical-align:middle}.schedule-state{border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.schedule-state.on{color:#178253;background:#e9f8ef}.schedule-state.off{color:#78859a;background:#f0f2f6}.schedule-job{font-size:8.5px!important}.schedule-job.completed{color:#178253}.schedule-job.failed{color:#c23d35}.schedule-job.running,.schedule-job.queued{color:#2468f2}.scheduler-form{gap:12px;display:grid}.scheduler-form select,.scheduler-form input,.scheduler-form textarea{color:#34445f;width:100%;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:0 10px;font-size:10px}.scheduler-form input,.scheduler-form select{height:39px}.scheduler-form textarea{resize:vertical;padding:9px 10px;line-height:1.45}.scheduler-form .field{gap:5px;display:grid}.scheduler-form .field>span{color:#53627b;font-size:9.5px;font-weight:650}.scheduler-form .field small{color:#8996aa;font-size:8.5px}.scheduler-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scheduler-three{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.scheduler-subhead{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:3px;padding-top:12px;display:flex}.scheduler-subhead strong{font-size:11px}.scheduler-subhead span{color:#8794aa;font-size:8.5px}.scheduler-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scheduler-options label{color:#56657e;background:#fbfcff;border:1px solid #dfe5ef;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:9px 10px;font-size:9.5px;display:flex}.scheduler-options input{width:auto;height:auto;accent-color:var(--blue)}.drawer-small-value{line-height:1.35;font-size:10px!important}.schedule-run-list{gap:7px;display:grid}.schedule-run-list>div{border:1px solid #e6ebf2;border-radius:9px;gap:5px;padding:9px;display:grid}.schedule-run-list>div>div{justify-content:space-between;align-items:center;display:flex}.schedule-run-list b{font-size:9.5px}.schedule-run-list a,.schedule-run-list>div>span{color:#66758e;font-size:9px;text-decoration:none}.schedule-run-list a{color:var(--blue)}.schedule-run-status{color:#738097;background:#f0f3f7;border-radius:6px;padding:3px 6px;font-size:8px}.schedule-run-status.dispatched{color:#178253;background:#e9f8ef}.schedule-run-status.failed{color:#b23c34;background:#fff0ef}.schedule-run-status.dispatching{color:#2468f2;background:#edf4ff}@media (max-width:900px){.admin-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-options,.scheduler-three,.scheduler-pair{grid-template-columns:1fr}}@media (max-width:620px){.admin-kpis.four{grid-template-columns:1fr}}.notification-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.notification-card{margin:0}.notification-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-fields .field{gap:5px;display:grid}.notification-fields .field>span,.notification-chat>span{color:#53627b;font-size:9.5px;font-weight:650}.notification-fields input,.notification-chat input{color:#34445f;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:38px;padding:0 10px;font-size:10px}.notification-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.notification-pref-grid{grid-template-columns:160px 160px minmax(240px,1fr);align-items:end;gap:9px;display:grid}.notification-chat{gap:5px;display:grid}.notification-event-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.notification-channel-badge,.notification-status{text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.notification-channel-badge,.notification-status.queued{color:#2468f2;background:#eef4ff}.notification-status.sent{color:#178253;background:#e9f8ef}.notification-status.failed{color:#b23c34;background:#fff0ef}.notification-status.skipped{color:#7c889b;background:#f1f3f6}.health-error{color:#b23c34;font-size:9px}.health-overall{border-radius:9px;align-items:center;height:34px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.health-overall.healthy{color:#178253;background:#e9f8ef}.health-overall.degraded{color:#8c6500;background:#fff4d9}.health-overall.down{color:#b23c34;background:#fff0ef}.health-overall.unknown{color:#78859a;background:#f0f2f6}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.health-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:14px;box-shadow:0 2px 10px #243e6906}.health-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.health-card-head>div{gap:2px;display:grid}.health-card-head b{color:#31415b;font-size:11px}.health-card-head small{color:#8190a6;font-size:8.5px}.health-card-head strong{color:#60708a;font-size:9px}.health-card p{color:#65748c;min-height:28px;margin:12px 0;font-size:9.5px;line-height:1.4}.health-card footer{color:#8a97aa;border-top:1px solid #edf0f5;padding-top:9px;font-size:8px}.health-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #78859a14}.health-dot.healthy{background:#25a667;box-shadow:0 0 0 4px #25a6671a}.health-dot.degraded{background:#e6ad20;box-shadow:0 0 0 4px #e6ad201c}.health-dot.down{background:#d54a42;box-shadow:0 0 0 4px #d54a421a}.health-dot.unknown{background:#98a3b4}.health-pill{border-radius:7px;padding:5px 8px;font-size:8.5px;font-weight:700;display:inline-flex}.health-pill.healthy{color:#178253;background:#e9f8ef}.health-pill.degraded{color:#8c6500;background:#fff4d9}.health-pill.down{color:#b23c34;background:#fff0ef}.health-pill.unknown{color:#78859a;background:#f0f2f6}.health-lower-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.health-mini-list{gap:7px;display:grid}.health-mini-list>div{border:1px solid #e8edf4;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.health-mini-list b{font-size:9.5px}.health-mini-list span{color:#8090a6;font-size:8.5px}.health-mini-list strong{color:#2b3d5d;font-size:11px}.health-mini-list p{color:#8996aa;font-size:9px}@media (max-width:1150px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.notification-channel-grid,.health-lower-grid{grid-template-columns:1fr}.notification-pref-grid{grid-template-columns:1fr 1fr}.notification-chat{grid-column:1/-1}}@media (max-width:620px){.health-grid,.notification-pref-grid,.notification-event-grid{grid-template-columns:1fr}.notification-chat{grid-column:auto}.notification-fields{grid-template-columns:1fr}}.app-modal__body.io-modal-body{gap:0;padding:0}.io-tabs{border-bottom:1px solid #e9edf3;gap:6px;padding:0 20px;display:flex}.io-tabs button{color:#718097;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:44px;padding:0 14px;font-size:11px;font-weight:700}.io-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.io-body{padding:18px 20px 20px}.upload-zone{cursor:pointer;color:#64748b;background:#f8fbff;border:1.5px dashed #bcd0ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;display:flex}.upload-zone:hover{background:#f3f8ff;border-color:#7ca7f5}.upload-zone b{color:#31577f;font-size:12px}.io-loading{color:#2b66cf;background:#eef5ff;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:10px}.io-summary{gap:8px;margin:14px 0;display:flex}.io-summary span{color:#6c7a90;background:#f6f8fb;border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9.5px;display:flex}.io-summary b{color:#2f405b}.mapping-head{justify-content:space-between;align-items:end;gap:16px;margin:12px 0 10px;display:flex}.mapping-head p{color:#8390a3;margin:4px 0 0;font-size:9px}.mapping-head label{color:#66758e;gap:5px;font-size:9px;display:grid}.mapping-head select,.mapping-grid select,.export-options select{color:#43536e;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:36px;padding:0 9px;font-size:9.5px}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mapping-grid label{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:9px;gap:5px;padding:8px;display:grid}.mapping-grid label>span{color:#5c6b83;font-size:8.8px;font-weight:650}.mapping-grid label>span b{color:#d64a3d;margin-left:2px}.preview-table-wrap{border:1px solid #e5eaf1;border-radius:10px;max-height:240px;margin-top:14px;overflow:auto}.preview-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:8.5px}.preview-table th{color:#748198;background:#f7f9fc;font-weight:700;position:sticky;top:0}.preview-table th,.preview-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;max-width:240px;padding:7px 9px;overflow:hidden}.import-result{color:#4b6f58;background:#f3fbf6;border:1px solid #cfe8d8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:9.5px;display:flex}.import-result strong{color:#187b4d;margin-right:4px}.import-result small{color:#8a5d43;width:100%}.export-panel{padding-top:24px}.export-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.export-options label{gap:6px;display:grid}.export-options label>span{color:#53627b;font-size:9.5px;font-weight:650}.export-note{background:#f7faff;border:1px solid #dce7f7;border-radius:10px;gap:5px;margin:18px 0;padding:13px 14px;display:grid}.export-note b{color:#37577e;font-size:10px}.export-note span{color:#748299;font-size:9px}.auth-help-row{justify-content:flex-end;margin-top:-4px;display:flex}.auth-help-row a,.auth-success a{color:var(--blue);font-size:9.5px;text-decoration:none}.auth-success{color:#286344;background:#f3fbf6;border:1px solid #cfe8d8;border-radius:9px;padding:10px 11px;font-size:10px;line-height:1.45}.auth-link-button{justify-content:center;align-items:center;text-decoration:none;display:flex}.data-grid input[type=checkbox]{accent-color:var(--blue)}@media (max-width:900px){.mapping-grid{grid-template-columns:1fr 1fr}.export-options{grid-template-columns:1fr}}@media (max-width:620px){.mapping-grid{grid-template-columns:1fr}.io-body{padding-left:12px;padding-right:12px}}.settings-note,.settings-success{background:#f7faff;border:1px solid #dbe6f5;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.settings-note code{background:#eef4ff;border-radius:5px;padding:2px 5px;font-family:inherit}.settings-success{color:#1e6b46;background:#f3fbf7;border-color:#cfe9db}.relevant-inline-status{color:#52627d;background:#f7faff;border:1px solid #d9e5fb;border-radius:8px;align-items:center;gap:12px;margin:10px 13px 0;padding:8px 11px;font-size:11px;display:flex}.relevant-inline-status strong{color:#245fb8}.relevant-inline-error{margin-top:10px}.app-shell.sidebar-collapsed{grid-template-columns:74px minmax(0,1fr)}.app-shell.sidebar-collapsed .sidebar{padding-left:8px;padding-right:8px}.app-shell.sidebar-collapsed .logo{justify-content:center;padding-left:0;padding-right:0}.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .plan-card{display:none}.app-shell.sidebar-collapsed .main-nav a,.app-shell.sidebar-collapsed .settings-link{justify-content:center;padding-left:8px;padding-right:8px}.sidebar-collapse{border:0;border-top:1px solid var(--border);color:#71809c;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;height:38px;margin-top:8px;padding:10px;font-size:12px;display:flex}.sidebar-collapse:hover{color:var(--blue);background:#f7faff}.app-shell.sidebar-collapsed .sidebar-collapse{justify-content:center;padding-left:0;padding-right:0}.rail-title-row{justify-content:space-between;align-items:center;padding-right:3px;display:flex}.rail-title-row .rail-title{padding-right:2px}.group-create-button,.group-child-add,.group-delete-button{color:#61718c!important;background:#fff!important;border:1px solid #dce3ee!important;border-radius:7px!important;place-items:center!important;width:auto!important;min-width:26px!important;height:26px!important;padding:0!important;font-size:14px!important;display:grid!important}.group-create-button:hover,.group-child-add:hover{color:var(--blue)!important;background:#edf4ff!important;border-color:#bfd0ef!important}.group-tree{display:grid}.group-row{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:3px;display:grid}.group-row .group-select{min-width:0}.group-row .group-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-select.active{color:var(--blue)!important;background:#edf4ff!important}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-th:hover{background:#f1f6ff}.sort-indicator{color:#a1adbd;vertical-align:1px;margin-left:5px;font-size:8px;display:inline-block}.sortable-th:hover .sort-indicator{color:var(--blue)}.columns-dropdown>.toolbar-icon-button{color:#475675;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:8px;align-items:center;height:38px;padding:0 14px;font-size:12px;list-style:none;display:flex}.columns-menu{background:#fff;border:1px solid #dfe5ef;border-radius:10px;width:250px;max-height:390px;padding:7px;overflow:auto;box-shadow:0 14px 35px #1a2c4e29}.columns-menu-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 5px 7px;display:flex}.columns-menu-head strong{color:#4a5973;font-size:10px}.columns-menu-head button{height:auto!important;color:var(--blue)!important;background:0 0!important;border:0!important;padding:3px!important;font-size:9px!important}.columns-menu label{color:#52617a;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 6px;font-size:9.5px;display:flex}.columns-menu label:hover{background:#f3f7fd}.columns-menu input{accent-color:var(--blue)}@media (max-width:1100px){.sidebar-collapse .nav-label{display:none}.sidebar-collapse{justify-content:center}}.project-onboarding{background:#f6f8fc;grid-template-rows:72px minmax(0,1fr);min-height:100vh;display:grid}.project-onboarding-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.project-onboarding-logo{padding:0;font-size:20px}.project-onboarding-content{place-items:center;padding:32px;display:grid}.project-onboarding-card{text-align:center;justify-items:center;gap:9px;width:min(560px,100%);padding:42px 32px;display:grid}.project-onboarding-card>small{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:750}.project-onboarding-card h1{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.15}.project-onboarding-card p{color:#7a879d;max-width:470px;margin:0;font-size:13px;line-height:1.6}.project-onboarding-card>button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;height:42px;margin-top:9px;padding:0 17px;font-size:12px;font-weight:700}.project-onboarding-card>button:hover{background:#1f5eda}@media (max-width:620px){.project-onboarding-header{padding:0 16px}.project-onboarding-content{padding:20px}.project-onboarding-card{padding:28px 10px}.project-onboarding-card h1{font-size:25px}}.timezone-select{min-width:0}.timezone-trigger{color:#34445f;width:100%;height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;font-size:11px;display:flex}.timezone-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timezone-trigger i{color:#7e8ba0;font-size:10px;font-style:normal}.timezone-select.open .timezone-trigger{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f217}.timezone-select.disabled .timezone-trigger{color:#8794a9;cursor:not-allowed;background:#f7f9fc}.timezone-menu{background:#fff;border:1px solid #d9e1ec;border-radius:11px;min-width:300px;overflow:hidden;box-shadow:0 18px 48px #1f33562e}.timezone-search-wrap{background:#fff;border:1px solid #dce3ed;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;height:36px;margin:8px;padding:0 7px;display:grid}.timezone-search-wrap:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.timezone-search-wrap>span{color:#8390a5;text-align:center;font-size:15px}.timezone-search-wrap input{width:100%;height:34px!important;box-shadow:none!important;color:#34445f!important;background:0 0!important;border:0!important;outline:0!important;padding:0 5px!important;font-size:10.5px!important}.timezone-options{max-height:290px;padding:0 6px 6px;overflow:auto}.timezone-options>button{text-align:left;color:#42516b;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:7px 8px;display:flex}.timezone-options>button:hover{background:#f1f6ff}.timezone-options>button.selected{color:#1f63e8;background:#eaf2ff}.timezone-options>button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.timezone-options>button small{color:#7e8ba0;white-space:nowrap;font-size:9px}.timezone-options>button.selected small{color:#4e7ed8}.timezone-empty{text-align:center;color:#8b98aa;padding:20px;font-size:10px}.timezone-menu>footer{color:#98a3b4;background:#fafbfd;border-top:1px solid #edf0f5;padding:7px 10px;font-size:8.5px}.project-form-grid .project-field{gap:6px;min-width:0;display:grid}.project-form-grid .project-field>span{color:#53627b;font-size:10px;font-weight:650}@media (max-width:620px){.timezone-menu{min-width:100%}}.project-switch-caret{color:#72819a;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:2px;line-height:0;display:grid}.project-switch-caret svg{width:13px;height:13px;display:block}.project-switch:hover .project-switch-caret{color:var(--blue)}.rail-title-row{align-items:center;min-height:32px;padding:0 2px 8px 8px}.rail-title-row .rail-title{padding:0;line-height:26px}.group-create-button{flex:0 0 26px;margin:0}.group-rail{border-radius:15px 0 0 15px;overflow:hidden}.workbench-body{border-radius:0 15px 15px 0;position:relative}.parser-ribbon{border-bottom:1px solid var(--border);background:#fff;align-items:stretch;gap:0;padding:8px 12px 0;display:flex;overflow:visible}.ribbon-group{border-right:1px solid #e7ebf2;flex-direction:column;justify-content:space-between;min-height:86px;padding:0 12px 6px;display:flex}.ribbon-group:first-child{padding-left:0}.ribbon-group:last-child{border-right:0}.ribbon-tools{align-items:flex-start;gap:4px;min-height:62px;display:flex}.ribbon-tool{color:#3c4d6b;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:6px 8px;display:flex}.ribbon-tool:hover{background:#f3f7fd;border-color:#e1e8f3}.ribbon-tool>span:last-child{gap:2px;display:grid}.ribbon-tool b{color:#263654;font-size:11px;font-weight:650}.ribbon-tool small{color:#8492a9;font-size:9.5px}.ribbon-icon{color:#2468f2;background:#edf3ff;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.ribbon-icon.frequency{color:#cb6500;background:#fff2e8}.ribbon-icon.dynamics{color:#178252;background:#eaf8f0}.ribbon-icon.suggest{color:#1267c4;background:#eaf4ff}.ribbon-icon.direct{color:#a86c00;background:#fff3db}.ribbon-icon.serp{color:#6554bd;background:#f0ecff}.ribbon-group-label{color:#9aa5b7;text-align:center;letter-spacing:.02em;padding-top:4px;font-size:9px}.table-toolbar{border-bottom:1px solid var(--border);background:#fbfcff;align-items:end;gap:8px;padding:10px 13px;display:flex;overflow:visible}.table-toolbar>.query-search{flex:1;min-width:250px}.table-filter{gap:3px;min-width:150px;display:grid}.table-filter>span{color:#8996aa;padding-left:3px;font-size:9px}.table-toolbar input,.table-toolbar select{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:8px;outline:none;height:36px;padding:0 9px;font-size:11px}.table-toolbar .query-search{height:36px}.table-toolbar .query-search input{border:0;height:auto;padding:0}.table-toolbar>button{color:#475675;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:36px;padding:0 12px;font-size:11px}.table-toolbar .columns-dropdown>.toolbar-icon-button{height:36px;font-size:11px}.compact-mode{padding-bottom:14px}.compact-mode>div{margin-bottom:0!important}@media (max-width:1250px){.parser-ribbon{flex-wrap:wrap}.ribbon-group{border-bottom:1px solid #eef1f6}.table-toolbar{flex-wrap:wrap}.table-toolbar>.query-search{flex-basis:100%}.table-filter{min-width:140px}}@media (max-width:760px){.parser-ribbon{padding:8px}.ribbon-group{border-right:0;width:100%;padding:0 0 6px}.ribbon-tools{flex-wrap:wrap}.table-filter{flex:140px}.table-toolbar>button{flex:none}}.field-title-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-title-actions>b{color:#66758f;font-size:10px;font-weight:650}.field-title-actions>em{gap:6px;font-style:normal;display:flex}.field-title-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.field-title-actions button:disabled{opacity:.45;cursor:not-allowed}.collector-advanced{background:#fbfcff;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden}.collector-advanced>summary{cursor:pointer;color:#43516b;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;font-weight:650;list-style:none;display:flex}.collector-advanced>summary::-webkit-details-marker{display:none}.collector-advanced>summary:after{content:"▾";color:#8290a6;font-size:10px}.collector-advanced[open]>summary:after{transform:rotate(180deg)}.collector-advanced-body{border-top:1px solid #e7ebf2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.collector-advanced-body .check-row{height:100%}@media (max-width:760px){.collector-advanced-body{grid-template-columns:1fr}.field-title-actions{flex-direction:column;align-items:flex-start}.field-title-actions>em{justify-content:flex-end;width:100%}}.field>span{font-size:12px}.field input,.field select,.field textarea{font-size:14px}.field small{font-size:12px;line-height:1.45}.field-title-actions>b,.field-title-actions button{font-size:12px}.mode-box>div:first-child strong{font-size:14px}.mode-box>div:first-child p{font-size:12px;line-height:1.45}.check-row b{font-size:13px}.check-row small{font-size:12px;line-height:1.4}.collector-advanced>summary{font-size:13px}.collect-error{font-size:13px;line-height:1.45}.job-top strong{font-size:13px}.job-top span,.job-meta{font-size:12px}.job-top>b{font-size:13px}.project-form-grid label>span,.project-form-grid .project-field>span{font-size:12px}.project-form-grid input,.project-form-grid select,.project-form-grid textarea{font-size:14px}.project-form-grid label small{font-size:12px;line-height:1.4}.project-choice-row strong{font-size:13px}.project-choice-row p{font-size:12px;line-height:1.4}.choice-card{font-size:13px}.timezone-trigger{font-size:14px}.timezone-search-wrap input{font-size:13px!important}.timezone-options>button span{font-size:13px}.timezone-options>button small,.timezone-empty{font-size:12px}.timezone-menu>footer{font-size:11px}.io-tabs button{font-size:13px}.upload-zone b{font-size:14px}.upload-zone span,.io-loading,.io-summary span{font-size:12px}.mapping-head strong{font-size:13px}.mapping-head p,.mapping-head label{font-size:12px}.mapping-head select,.mapping-grid select,.export-options select{font-size:13px}.mapping-grid label>span,.import-result,.export-options label>span{font-size:12px}.export-note b{font-size:13px}.export-note span{font-size:12px}.header-actions{position:relative}.header-actions .user-menu-trigger{cursor:pointer;border-radius:11px;align-items:center;gap:9px;height:44px;padding:3px 9px 3px 4px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;color:#25344f!important;background:#fff!important;border:1px solid #0000!important;font-size:13px!important}.header-actions .user-menu-trigger:hover,.user-menu-wrap.open .user-menu-trigger{background:#f7f9fd!important;border-color:#dfe6f1!important}.user-menu-trigger .avatar{flex:0 0 36px;width:36px;height:36px;font-size:12px}.user-menu-copy{text-align:left;gap:1px;min-width:0;display:grid}.user-menu-copy b{text-overflow:ellipsis;white-space:nowrap;color:#24334e;max-width:150px;font-size:13px;line-height:1.2;overflow:hidden}.user-menu-copy small{text-overflow:ellipsis;white-space:nowrap;color:#8390a6;max-width:150px;font-size:10px;line-height:1.2;overflow:hidden}.user-menu-caret{color:#7f8ca2;flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;transition:transform .15s;display:grid}.user-menu-caret svg{width:12px;height:12px;display:block}.user-menu-wrap.open .user-menu-caret{transform:rotate(180deg)}.header-actions .user-menu-trigger.compact{padding-right:8px}.header-actions .user-menu-trigger.compact .user-menu-caret{margin-left:1px}.user-menu{background:#fff;border:1px solid #dde4ef;border-radius:13px;width:280px;padding:7px;overflow:hidden;box-shadow:0 22px 55px #192b4c2e}.user-menu-profile{gap:3px;padding:10px 10px 9px;display:grid}.user-menu-profile strong{color:#23324d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.user-menu-profile span{color:#6f7e97;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-menu-profile small{color:#2468f2;margin-top:2px;font-size:11px}.user-menu-divider{background:#edf0f5;height:1px;margin:4px 3px}.user-menu>a,.user-menu>button{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;width:100%;text-decoration:none;display:flex;color:#45546f!important;background:#fff!important;border:0!important;height:38px!important;padding:0 10px!important;font-size:13px!important}.user-menu>a:hover,.user-menu>button:hover{color:#2468f2!important;background:#f1f6ff!important}.user-menu .user-menu-logout{color:#b42318!important}.user-menu .user-menu-logout:hover{color:#b42318!important;background:#fff5f4!important}@media (max-width:980px){.user-menu-copy{display:none}.header-actions .user-menu-trigger{padding-right:7px}.user-menu{width:260px}}.group-delete-button{cursor:pointer;color:#8b97aa!important;background:#fff!important;border:1px solid #e5e9f0!important;border-radius:7px!important;place-items:center!important;width:auto!important;min-width:26px!important;height:26px!important;padding:0!important;display:grid!important}.group-delete-button svg{width:14px;height:14px}.group-delete-button:hover{color:#c43b32!important;background:#fff3f2!important;border-color:#f0b9b5!important}.group-delete-note{color:#566681;background:#f7faff;border:1px solid #dce5f3;border-radius:10px;padding:12px 13px}.region-picker{min-width:0}.region-picker-control{color:#33415e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:40px;padding:0 11px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.region-picker-control:hover:not(:disabled),.region-picker-control[aria-expanded=true]{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.region-picker-control:disabled{color:#8794a9;cursor:not-allowed;background:#f7f9fc}.region-picker-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.region-picker-control i{color:#71809a;font-size:12px;font-style:normal}.region-picker-menu{background:#fff;border:1px solid #dce3ed;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 22px 60px #182a4833}.region-picker-search{color:#8b98ac;background:#fbfcff;border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:8px;height:38px;margin:10px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.region-picker-search:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.region-picker-search>span{flex:0 0 14px;justify-content:center;align-items:center;width:14px;line-height:1;display:flex}.region-picker-search input{min-width:0;box-shadow:none!important;text-indent:0!important;background:0 0!important;border:0!important;outline:none!important;flex:1 1 0!important;width:0!important;height:auto!important;padding:0 0 0 2px!important;font-size:13px!important}.region-picker-list{max-height:360px;padding:0 6px 7px;overflow:auto}.region-all-row,.region-search-result{text-align:left;cursor:pointer;color:#35445f;background:#fff;border:0;border-radius:8px;width:100%;padding:9px 10px}.region-all-row{border-bottom:1px solid #edf0f5;border-radius:0;gap:2px;margin-bottom:4px;display:grid}.region-all-row span{font-size:13px;font-weight:650}.region-all-row small,.region-search-result small{color:#8a96aa;font-size:11px}.region-all-row:hover,.region-all-row.selected,.region-search-result:hover,.region-search-result.selected{color:#2468f2;background:#eef4ff}.region-tree-row{border-radius:7px;align-items:center;height:34px;display:flex}.region-tree-row:hover,.region-tree-row.selected{background:#f2f6ff}.region-tree-toggle{color:#60718f;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:16px;line-height:1}.region-tree-spacer{flex:0 0 24px;width:24px}.region-tree-label{color:#3b4965;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:32px;padding:0 8px 0 2px;display:flex}.region-tree-label span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.region-tree-label b{color:#93a0b3;font-size:11px;font-weight:500}.region-tree-row.selected .region-tree-label span,.region-tree-row.selected .region-tree-label b{color:#2468f2}.region-search-result{gap:3px;display:grid}.region-search-result>span{align-items:baseline;gap:6px;display:flex}.region-search-result b{font-size:13px}.region-search-result em{color:#8290a6;font-size:11px;font-style:normal}.region-search-result.manual{border-top:1px solid #edf0f5;margin-top:4px}.region-picker-empty{text-align:center;color:#8f9bad;padding:22px 12px;font-size:12px}@media (max-width:620px){.region-picker-menu{width:min(520px,100vw - 48px);min-width:0}.region-picker-list{max-height:50vh}}.table-toolbar>.table-danger{align-items:center;gap:6px;font-weight:600;display:inline-flex;color:#b9362f!important;background:#fff7f6!important;border-color:#efc1bd!important}.table-toolbar>.table-danger:hover{color:#a92d27!important;background:#fff0ef!important;border-color:#dc7770!important}.table-toolbar>.table-danger svg{width:14px;height:14px}.keyword-delete-note{color:#7b4541;background:#fff6f5;border:1px solid #f0c8c4;border-radius:10px;padding:12px 13px}.direct-connect-box{background:#f8fbff;border:1px solid #dbe6f5;border-radius:13px;gap:14px;padding:16px;display:grid}.direct-connect-status{gap:5px;display:grid}.direct-connect-status span{font-size:13px;font-weight:750}.direct-connect-status .connected{color:#158251}.direct-connect-status .not-connected{color:#7a879d}.direct-connect-status p,.direct-auth-step p{color:#74839a;margin:0;font-size:12px;line-height:1.5}.direct-connect-button,.direct-save-session{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;justify-self:start;height:40px;padding:0 15px;font-size:13px;font-weight:700}.direct-auth-step{border-top:1px solid #e2e9f3;gap:9px;padding-top:13px;display:grid}.direct-auth-step strong{color:#243653;font-size:13px}.direct-auth-actions{flex-wrap:wrap;gap:8px;margin:2px 0 5px;display:flex}.direct-auth-actions button,.direct-manual-import>button{color:#435572;cursor:pointer;background:#fff;border:1px solid #d7e0ed;border-radius:8px;height:36px;padding:0 11px;font-size:12px}.direct-manual-import{border-top:1px solid #edf1f6;padding-top:12px}.direct-manual-import summary{cursor:pointer;color:#64738e;margin-bottom:12px;font-size:12px;font-weight:650}.direct-manual-import[open]{gap:12px;display:grid}.suggest-request-summary{color:#52617a;background:#f0f6ff;border-radius:10px;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.suggest-request-summary b{color:#2468f2;font-size:18px}.suggest-request-summary span{font-size:12px}.collection-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.collection-runtime-grid .field{margin:0}.runtime-check{align-self:end;min-height:68px}.collection-fixed-note{margin-top:18px}.collection-fixed-note code{font-size:11px}.collection-settings-actions{justify-content:flex-end;display:flex}.settings-note a{color:var(--blue);text-decoration:none}.settings-note a:hover{text-decoration:underline}@media (max-width:760px){.collection-runtime-grid{grid-template-columns:1fr}}.table-loading-overlay{z-index:25;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#61708c;pointer-events:none;background:#ffffffd1;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.table-loading-spinner{border:2px solid #dbe5f7;border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite table-spin}.query-table-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.query-table-error>span{min-width:0}.query-table-error>button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:5px 10px;font-size:12px;font-weight:600}.query-table-error>button:disabled{opacity:.5;cursor:default}@keyframes table-spin{to{transform:rotate(360deg)}}.project-icon,.project-menu-icon{isolation:isolate;position:relative;overflow:hidden}.project-icon>span,.project-menu-icon>span{place-items:center;width:100%;height:100%;display:grid}.project-icon img,.project-menu-icon img{object-fit:contain;z-index:1;background:#fff;width:100%;height:100%;position:absolute;inset:0}.avatar{overflow:hidden}.avatar img,.settings-user>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.group-row{grid-template-columns:minmax(0,1fr) 26px 26px 26px!important}.group-edit-button{cursor:pointer;color:#7a879b!important;background:#fff!important;border:1px solid #e5e9f0!important;border-radius:7px!important;place-items:center!important;width:auto!important;min-width:26px!important;height:26px!important;padding:0!important;display:grid!important}.group-edit-button svg{width:14px;height:14px}.group-edit-button:hover{color:var(--blue)!important;background:#edf4ff!important;border-color:#bfd0ef!important}.trash-group{border-top:1px solid #e8edf4!important;border-radius:0 0 8px 8px!important;margin-top:10px!important;padding-top:13px!important}.trash-group>span{align-items:center;gap:7px;display:flex}.trash-group svg{width:14px;height:14px}.profile-section{max-width:760px}.profile-avatar-block{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:22px;display:grid}.profile-avatar{color:#25457a;background:#dce8ff;border-radius:50%;place-items:center;width:88px;height:88px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-block>div{gap:5px;display:grid}.profile-avatar-block strong{font-size:14px}.profile-avatar-block p{color:var(--muted);margin:0;font-size:12px}.profile-avatar-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.secondary-button{color:#475675;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.secondary-button:disabled{opacity:.55;cursor:not-allowed}.secondary-button:has(input:disabled){opacity:.55;cursor:not-allowed}.danger-soft{color:#b42318;background:snow;border-color:#f2cbc7}.profile-form{gap:15px;padding-top:22px;display:grid}.profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-form .field{gap:6px;display:grid}.profile-form .field>span{color:#66758f;font-size:12px}.profile-form .field input{color:#293a56;background:#fff;border:1px solid #dce3ee;border-radius:9px;outline:none;height:42px;padding:0 11px}.profile-form .field input:focus{border-color:#9bbbf5;box-shadow:0 0 0 3px #edf4ff}.profile-form .field input:disabled{color:#8a96aa;background:#f6f8fb}.profile-form .field small{color:#8a96aa;font-size:10px}.profile-actions{justify-content:flex-end;display:flex}.profile-actions .primary{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;height:40px;padding:0 16px;font-weight:650}.profile-actions .primary:disabled{opacity:.55;cursor:not-allowed}.settings-notice{color:#287a45;background:#f3fff7;border:1px solid #b8e4c8;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:12px}@media (max-width:680px){.profile-grid{grid-template-columns:1fr}.profile-avatar-block{grid-template-columns:64px minmax(0,1fr)}.profile-avatar{width:64px;height:64px}}.group-create-error{color:#b42318;background:#fff6f5;border:1px solid #ffc9c3;border-radius:7px;margin:0 2px 8px;padding:7px 8px;font-size:9px;line-height:1.35}.group-create-button:disabled,.group-child-add:disabled{opacity:.5;cursor:wait!important}.compact-action-ribbon{border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#cdd7e7 transparent;background:#fff;align-items:stretch;gap:0;padding:10px 12px 8px;display:flex;overflow:auto hidden}.compact-action-ribbon::-webkit-scrollbar{height:7px}.compact-action-ribbon::-webkit-scrollbar-thumb{background:#cdd7e7;border-radius:999px}.compact-action-ribbon::-webkit-scrollbar-track{background:0 0}.compact-action-ribbon .ribbon-group{border-right:1px solid #e2e8f1;flex:none;justify-content:flex-start;min-height:104px;padding:0 14px 2px}.compact-action-ribbon .ribbon-group:last-child{border-right:0;padding-right:0}.compact-action-ribbon .ribbon-tools{flex-wrap:nowrap;order:1;align-items:stretch;gap:4px;min-height:78px;display:flex}.compact-action-ribbon .ribbon-group-label{text-align:center;color:#74839b;letter-spacing:.01em;white-space:nowrap;order:2;min-height:20px;padding:7px 8px 0;font-size:11px;font-weight:650;line-height:1.15}.compact-action-ribbon .ribbon-tool{text-align:center;white-space:normal;box-sizing:border-box;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:0 0 92px;justify-content:flex-start;align-items:center;gap:5px;width:92px;min-width:92px;max-width:92px;min-height:76px;padding:7px 6px 6px;line-height:1.18;position:relative}.compact-action-ribbon .ribbon-tool:focus-visible{outline-offset:1px;outline:2px solid #9bbbf5}.compact-action-ribbon .ribbon-tool b{-webkit-line-clamp:2;color:#273750;text-wrap:balance;-webkit-box-orient:vertical;min-height:29px;max-height:30px;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.compact-action-ribbon .ribbon-icon.manage{color:#53627c;background:#f1f4f8}.compact-action-ribbon .danger-tool:not(:disabled){color:#b9362f}.compact-action-ribbon .danger-tool:not(:disabled) .ribbon-icon{color:#b9362f;background:#fff0ef}.compact-action-ribbon .ribbon-tool:disabled{opacity:.58;cursor:not-allowed}.compact-action-ribbon .ribbon-tool:disabled b{color:#77859a}.compact-action-ribbon .ribbon-tool:disabled:hover{background:0 0;border-color:#0000}.frequency-period-switch{background:#f5f7fa;border:1px solid #dfe6f1;border-radius:9px;width:max-content;padding:2px;gap:2px!important;display:inline-flex!important}.frequency-period-switch button{color:#6e7c94;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:10px;font-weight:650}.frequency-period-switch button.active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1f3d6f1f}.frequency-period-switch button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1250px){.compact-action-ribbon{flex-wrap:nowrap;display:flex;overflow-x:auto}.compact-action-ribbon .ribbon-group,.compact-action-ribbon .ribbon-group:first-child,.compact-action-ribbon .ribbon-group:nth-child(2),.compact-action-ribbon .ribbon-group:nth-child(3){border-bottom:0;grid-column:auto;width:auto;padding-top:0;padding-bottom:2px}.compact-action-ribbon .ribbon-group:first-child{border-right:1px solid #e2e8f1;padding-left:0;padding-right:14px}.compact-action-ribbon .ribbon-group:nth-child(2){border-right:1px solid #e2e8f1;padding-left:14px;padding-right:14px}.compact-action-ribbon .ribbon-group:nth-child(3){border-right:0;padding-left:14px;padding-right:0}}@media (max-width:760px){.compact-action-ribbon{padding:9px 10px 7px}.compact-action-ribbon .ribbon-group,.compact-action-ribbon .ribbon-group:first-child,.compact-action-ribbon .ribbon-group:nth-child(2),.compact-action-ribbon .ribbon-group:nth-child(3){border-bottom:0;width:auto;padding-top:0;padding-bottom:2px}}.inline-text-actions{gap:12px;margin-top:-10px;display:flex}.inline-text-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.inline-text-actions button:hover{text-decoration:underline}.manage-result{color:#5f6f8b;background:#f6f9ff;border:1px solid #cfe0ff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;padding:12px 13px;font-size:10px;display:grid}.manage-result b{color:#2f4771;grid-column:1/-1;font-size:11px}.manage-result span{white-space:nowrap}.negative-body{flex:auto;grid-template-columns:1fr;align-items:start;gap:12px;min-height:0;overflow-y:auto}.negative-list-panel{gap:10px;display:grid}.negative-field-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.negative-field-label>span{color:#66758f;font-size:12px;font-weight:650}.negative-field-label small{color:#909caf;font-size:11px}.negative-group-row{grid-template-columns:minmax(0,1fr) 40px 40px 40px;align-items:center;gap:7px;display:grid}.negative-file-input{display:none}.negative-group-row.rename{grid-template-columns:minmax(0,1fr) 40px 40px}.negative-group-row select,.negative-group-name-input{box-sizing:border-box;color:#33415e;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.negative-group-row select:focus,.negative-group-name-input:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.negative-group-row select:disabled,.negative-group-name-input:disabled{color:#8794a9;background:#f7f9fc}.negative-icon-button{color:#56657f;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;line-height:0;list-style:none;display:grid;position:relative}.negative-icon-button::-webkit-details-marker{display:none}.negative-icon-button svg{width:16px;height:16px;display:block}.negative-icon-button:hover:not(:disabled):not([aria-disabled=true]){color:#245fda;background:#f5f8ff;border-color:#b9caf0}.negative-icon-button:disabled,.negative-icon-button[aria-disabled=true]{opacity:.42;cursor:default}.negative-more-popover{background:#fff;border:1px solid #dfe6f0;border-radius:10px;gap:2px;width:200px;padding:5px;display:grid;box-shadow:0 10px 30px #23325024}.negative-more-popover button{color:#3d4b63;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:11px;display:flex}.negative-more-popover button:hover:not(:disabled){background:#f5f8fd}.negative-more-popover button.danger{color:#b42318}.negative-more-popover button.danger:hover:not(:disabled){color:#b42318;background:#fff3f2}.negative-more-popover button:disabled{opacity:.45;cursor:default}.negative-more-popover svg{width:15px;height:15px}.negative-term-box{background:#fff;border:1px solid #e1e7ef;border-radius:9px;overflow:hidden}.negative-term-entry{background:#fbfcfe;border-bottom:1px solid #e7ecf3;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:7px;padding:7px;display:grid}.negative-term-entry input{box-sizing:border-box;color:#33415e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.negative-term-entry input:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.negative-term-entry input:disabled{color:#8794a9;background:#f7f9fc}.negative-term-add-button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;line-height:0;display:grid}.negative-term-add-button svg{width:16px;height:16px}.negative-term-add-button:hover:not(:disabled){filter:brightness(.96)}.negative-term-add-button:disabled{opacity:1;cursor:default;color:#aeb8c5;background:#f3f6fa;border-color:#dbe3ee}.negative-term-scroll{height:310px;max-height:none;overflow:auto}.negative-term-row{color:#42516c;border-bottom:1px solid #edf1f6;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:36px;padding:0 8px;font-size:12px;display:grid}.negative-term-row:last-child{border-bottom:0}.negative-term-row:hover{background:#f8fbff}.negative-term-row>input[type=checkbox]{accent-color:var(--blue);margin:0}.negative-term-text{color:#42516c;width:100%;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;padding:8px 0;font-size:12px;overflow:hidden}.negative-term-text:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #8db4ff}.negative-term-edit{box-sizing:border-box;color:#33415e;width:100%;height:28px;font:inherit;background:#fff;border:1px solid #8db4ff;border-radius:6px;outline:none;padding:0 7px;font-size:12px;box-shadow:0 0 0 2px #2468f214}.negative-empty{box-sizing:border-box;text-align:center;color:#929eb1;place-items:center;height:100%;padding:16px;font-size:11px;display:grid}.negative-term-footer{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.negative-selected-count{color:#66758f;font-size:11px}.negative-selected-count b{color:#344054}.negative-delete-selected{color:#fff;cursor:pointer;background:#d94a41;border:1px solid #d94a41;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.negative-delete-selected:hover:not(:disabled){background:#c53d35;border-color:#c53d35}.negative-delete-selected:disabled{opacity:.55;cursor:default}.negative-delete-selected svg{width:15px;height:15px}.negative-search-section{border-top:1px solid #edf0f5;gap:10px;padding-top:11px;display:grid}.negative-scope-field select{width:100%}.negative-group-picker{background:#fff;border:1px solid #e1e7ef;border-radius:9px;max-height:150px;padding:6px;overflow:auto}.negative-group-option{color:#42516c;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 7px;font-size:11px;display:flex}.negative-group-option:hover{background:#f7faff}.negative-group-option.level-2{padding-left:24px}.negative-group-option input{accent-color:var(--blue)}.negative-advanced{background:#fff}.negative-advanced>.collector-advanced-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.negative-advanced-options .duplicate-fieldset{margin:0}.negative-advanced-options .check-row{height:auto;min-height:44px}.negative-error{grid-column:1/-1}.negative-find-button{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.negative-find-button svg{width:16px;height:16px}.negative-body{overflow-x:hidden}.negative-term-scroll{overscroll-behavior-x:none;overflow-x:hidden}@media (max-width:620px){.negative-group-row{grid-template-columns:minmax(0,1fr) 36px 36px 36px}.negative-group-row.rename{grid-template-columns:minmax(0,1fr) 36px 36px}.negative-icon-button{width:36px;height:40px}.negative-term-scroll{height:38vh;max-height:38vh}.negative-advanced>.collector-advanced-body{grid-template-columns:1fr}}.relevant-engine-options{gap:8px;margin-top:12px;display:grid}.relevant-engine-options label{cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.relevant-engine-options label:has(input:checked){background:#f5f8ff;border-color:#9dbcf5}.relevant-engine-options input{margin-top:3px}.relevant-engine-options span{gap:2px;display:grid}.relevant-engine-options b{color:#243753;font-size:13px}.relevant-engine-options small{color:#7b879c;font-size:11px}.group-row{gap:2px;min-height:34px;position:relative;grid-template-columns:18px minmax(0,1fr) 26px!important}.group-row .group-select{align-items:center;gap:6px;min-width:0;padding:8px 5px!important}.group-row .group-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-row .group-select b{flex:none;margin-left:auto}.group-toggle,.group-menu-button{color:#8491a5!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;width:18px!important;min-width:18px!important;height:26px!important;padding:0!important;display:grid!important}.group-toggle{font-size:16px!important;line-height:1!important}.group-toggle-spacer{width:18px;height:26px}.group-action-menu-wrap{z-index:10;align-self:center;width:26px;height:26px;position:relative}.group-menu-button{letter-spacing:1px;opacity:0;pointer-events:none;transition:opacity .1s,background .1s;color:#71809a!important;width:26px!important;min-width:26px!important;font-size:18px!important}.group-row:hover .group-menu-button,.group-row.active .group-menu-button,.group-action-menu-wrap.open .group-menu-button{opacity:1;pointer-events:auto}.group-action-menu>button{white-space:nowrap;color:#42516b!important;background:#fff!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;width:100%!important;height:32px!important;padding:0 9px!important;font-size:10px!important}.group-inline-edit-wrap{background:#edf4ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:32px;padding:3px 5px;display:grid}.group-inline-edit-wrap b{color:var(--blue);white-space:nowrap;font-size:10px;font-weight:650}.group-children{margin-left:9px;padding-left:5px}.group-row{border-radius:8px;gap:2px;padding-left:0;grid-template-columns:minmax(0,1fr) 26px!important}.group-row .group-select{background:0 0!important;padding:8px 9px!important}.group-row .group-select:hover,.group-row .group-select.active{background:0 0!important}.group-toggle{z-index:2;top:4px;left:-10px;width:18px!important;min-width:18px!important;height:26px!important;position:absolute!important}.group-toggle svg{stroke-width:2px;width:12px;height:12px}.group-toggle-spacer{display:none!important}.group-children{border-left:0!important;margin-left:14px!important;padding-left:0!important}.group-inline-edit-wrap{grid-column:1;padding-left:9px}.group-tree,.group-row{min-width:0;max-width:100%}.group-children{min-width:0;max-width:calc(100% - 14px);border-left:0!important;margin-left:14px!important;padding-left:0!important}.group-row{--group-row-bg:transparent;background:var(--group-row-bg);border-radius:8px;min-height:34px;display:block!important;position:relative!important}.group-row .group-select{z-index:1;position:relative;background:0 0!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 9px!important;display:grid!important;overflow:hidden!important}.group-row .group-select b{text-overflow:ellipsis;white-space:nowrap;flex:none;justify-self:end;max-width:52px;overflow:hidden;text-align:right!important;min-width:42px!important;margin:0!important;padding:0!important}.group-toggle{z-index:2;top:50%;left:8px;transform:translateY(-50%);color:#8491a5!important;background:0 0!important;border:0!important;border-radius:4px!important;place-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important}.group-toggle svg{width:12px;height:12px;display:block}.group-inline-edit-wrap{background:#edf4ff;border-radius:8px;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;padding:3px 5px 3px 9px;overflow:hidden;grid-template-columns:minmax(0,1fr) max-content!important;display:grid!important}.group-row>.group-toggle+.group-inline-edit-wrap{padding-left:22px!important}.group-inline-edit-wrap input{color:#34445f;background:#fff;border:1px solid #9ebcf5;border-radius:6px;outline:none;width:100%;min-width:0;height:26px;padding:0 6px;font-size:11px;box-shadow:0 0 0 2px #2468f214}.group-inline-edit-wrap b{text-overflow:ellipsis;text-align:right;min-width:42px;max-width:52px;color:var(--blue);white-space:nowrap;justify-self:end;font-size:10px;font-weight:650;overflow:hidden}.group-action-menu-wrap{z-index:12;pointer-events:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;top:50%;right:42px;transform:translateY(-50%);position:absolute!important}.group-menu-button{opacity:0;pointer-events:none;transition:opacity .12s,background .12s,color .12s;inset:0;color:#71809a!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important}.group-row:hover .group-menu-button,.group-action-menu-wrap.open .group-menu-button{opacity:1!important;pointer-events:auto!important}.group-menu-button svg{width:16px;height:16px;display:block}.group-action-menu{background:#fff;border:1px solid #dfe5ef;border-radius:13px;width:198px;padding:7px;box-shadow:0 18px 44px #1a2c4e2e}.group-action-menu>button{white-space:nowrap;gap:10px;color:#34445f!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:38px!important;padding:0 10px!important;font-size:12px!important;display:flex!important}.group-action-menu>button svg{flex:none;width:16px;height:16px}.group-inline-edit-wrap+.group-action-menu-wrap{display:none!important}.group-create-button{place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.group-create-button svg{width:14px;height:14px;display:block}.group-rail .group-create-button,.group-rail .group-menu-button,.group-rail .group-toggle{text-align:center!important;place-content:center!important;align-items:center!important}.group-rail .group-create-button{position:relative!important}.group-rail .group-menu-button{position:absolute!important}.group-rail .group-create-button svg,.group-rail .group-menu-button svg{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.group-rail .group-toggle{position:absolute!important}.group-rail .group-toggle svg{margin:0!important}.runtime-modal-title{border-top:1px solid #e7ebf2;margin-top:4px;padding-top:16px}.runtime-modal-title h3{margin:0 0 5px;font-size:15px}.runtime-modal-title p{color:#7f8ca1;margin:0;font-size:10px}.group-row .group-select[draggable=true],.group-row .group-select[draggable=true]:active{cursor:pointer}.group-row.drop-before:before,.group-row.drop-after:after{content:"";background:var(--blue);z-index:20;pointer-events:none;border-radius:2px;height:2px;position:absolute;left:7px;right:7px}.group-row.drop-before:before{top:-1px}.group-row.drop-after:after{bottom:-1px}.group-row.drop-inside{--group-row-bg:#e6f0ff;box-shadow:inset 0 0 0 1px #8fb4ff}.group-row.drop-inside .group-select{color:#1f63e8!important}.group-children{max-width:100%!important;margin-left:0!important}.group-row>.group-toggle+.group-select,.group-row>.group-toggle+.group-inline-edit-wrap{padding-left:9px!important}.group-toggle{left:-7px!important}.group-row{--group-row-bg:transparent;background:var(--group-row-bg);border-radius:8px;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:34px;padding:0 0 0 calc(var(--group-level,0)*14px)!important;grid-template-columns:16px minmax(0,1fr) 26px!important;display:grid!important;position:relative!important}.group-row.dragging{opacity:.45}.group-toggle,.group-toggle-spacer{z-index:1;flex:none;place-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.group-toggle{color:#8491a5!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;line-height:0!important}.group-toggle svg{width:12px;height:12px;display:block;margin:0!important}.group-row .group-select,.group-row .group-inline-edit-wrap{z-index:1;position:relative;background:0 0!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 6px 8px 2px!important;display:grid!important}.group-row .group-select span{text-overflow:ellipsis;white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain;display:block;overflow:hidden;min-width:0!important;max-width:100%!important}.group-row .group-select span::-webkit-scrollbar{display:none}.group-row:hover .group-select span{text-overflow:clip;overflow-x:auto}.group-row .group-select b,.group-row .group-inline-edit-wrap b{text-overflow:ellipsis;white-space:nowrap;flex:none;justify-self:end;max-width:52px;overflow:hidden;text-align:right!important;min-width:42px!important;margin:0!important;padding:0!important}.group-row .group-inline-edit-wrap input{min-width:0}.group-action-menu-wrap{z-index:3;position:relative}.group-children{min-width:0;border-left:0!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}.date-cell{white-space:nowrap;min-width:126px}.group-row{--group-row-bg:transparent;background:var(--group-row-bg);border-radius:8px;min-height:34px;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 0 var(--group-indent,0)!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;display:grid!important;position:relative!important}.group-row.active{--group-row-bg:#edf4ff}.group-toggle,.group-toggle-spacer{grid-column:1!important;place-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.group-toggle{z-index:2;color:#8491a5!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;line-height:0!important}.group-toggle svg{width:12px!important;height:12px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.group-toggle-spacer{pointer-events:none}.group-row .group-select,.group-row .group-inline-edit-wrap{z-index:1;position:relative;box-sizing:border-box!important;background:0 0!important;grid-column:2!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 9px 8px 2px!important;display:grid!important}.group-row>.group-toggle+.group-select,.group-row>.group-toggle-spacer+.group-select,.group-row>.group-toggle+.group-inline-edit-wrap,.group-row>.group-toggle-spacer+.group-inline-edit-wrap{padding-left:2px!important}.group-row .group-select span{display:block;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.group-row .group-select b,.group-row .group-inline-edit-wrap b{text-overflow:ellipsis;overflow:hidden;text-align:right!important;white-space:nowrap!important;justify-self:end!important;min-width:42px!important;max-width:52px!important;margin:0!important;padding:0!important}.group-action-menu-wrap{pointer-events:none;z-index:12!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;display:flex!important;position:absolute!important;top:50%!important;right:42px!important;transform:translateY(-50%)!important}.group-row:hover .group-action-menu-wrap,.group-action-menu-wrap.open{pointer-events:auto}.group-menu-button{position:absolute!important;inset:0!important}.group-children{border-left:0!important;min-width:0!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}.group-row.drop-before:before,.group-row.drop-after:after{left:var(--group-indent,0)!important;right:4px!important}.group-row .group-inline-edit-wrap{box-sizing:border-box!important;background:#edf4ff!important;border-radius:8px!important;align-items:center!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 9px 4px 2px!important;overflow:visible!important}.group-row .group-inline-edit-wrap input{box-sizing:border-box!important;height:26px!important;min-height:26px!important;margin:0!important}.group-row .group-inline-edit-wrap b{justify-content:flex-end!important;align-items:center!important;height:26px!important;line-height:1!important;display:flex!important}.group-rail .trash-group{grid-template-columns:16px minmax(0,1fr) max-content!important;align-items:center!important;gap:4px!important;padding:13px 9px 9px 0!important;display:grid!important}.group-rail .trash-group>.trash-group-icon{grid-column:1!important;place-items:center!important;gap:0!important;width:16px!important;height:16px!important;display:grid!important}.group-rail .trash-group>.trash-group-label{text-align:left;min-width:0;grid-column:2!important;display:block!important}.group-rail .trash-group>b{grid-column:3!important;justify-self:end!important}.group-rail .trash-group svg{width:14px!important;height:14px!important}.job-provider-usage{gap:4px;min-width:0;display:grid}.job-provider-usage>div{gap:1px;min-width:0;display:grid}.job-provider-usage span{color:#3d4b65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.job-provider-usage small{color:#8794aa;font-size:9px}.job-provider-usage small:not(:empty),.keyword-workbench{display:block}.keyword-workbench>.compact-action-ribbon{border-radius:15px 15px 0 0;width:100%}.keyword-workbench-main{grid-template-columns:var(--group-rail-width,180px) minmax(0,1fr);min-width:0;display:grid;position:relative}.keyword-workbench-main>.group-rail{border-radius:0 0 0 15px;min-width:0}.keyword-workbench-main>.workbench-body{border-radius:0 0 15px;min-width:0}.keyword-workbench-main>.group-rail-resizer{top:0;bottom:0}@media (max-width:1100px){.keyword-workbench-main{grid-template-columns:1fr}}.data-grid .row-number-col{color:#75839a;font-variant-numeric:tabular-nums;font-weight:500;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}.data-grid th.row-number-col{color:#687892;font-weight:600}.data-grid td.check-col,.data-grid th.check-col{text-align:center;width:35px;min-width:35px;max-width:35px;padding-left:6px;padding-right:6px}.data-grid{font-size:12px}.data-grid th,.data-grid td{height:36px;padding:5px 7px;font-size:12px}.data-grid .chip,.data-grid .season-pill,.data-grid .commercial-pill{padding:2px 6px}.data-grid .query-cell{line-height:1.2;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.data-grid .row-number-col{padding-left:4px!important;padding-right:4px!important}.global-header{grid-template-columns:minmax(160px,220px) 1fr;gap:18px;height:54px;padding:0 20px}.project-switch{border-radius:8px;gap:7px;min-width:0;height:34px;padding:0 8px}.project-switch-copy{min-width:0;display:block}.project-switch-copy b{font-size:11px;line-height:1.15;display:block}.project-switch-caret{flex-basis:18px;width:18px;height:18px;margin-left:0}.header-actions{gap:8px}.header-bell{color:#74829a;cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;transition:background .15s,color .15s;display:grid}.header-bell:hover,.header-bell:focus-visible{color:var(--blue);background:#edf4ff;outline:none}.header-bell svg{width:17px;height:17px}.header-actions .user-menu-trigger{border-radius:9px;gap:7px;height:38px;padding:2px 7px 2px 3px}.header-actions .user-menu-trigger .avatar{width:30px;height:30px;font-size:10px}.header-actions .user-menu-trigger .avatar img{object-fit:cover;width:100%;height:100%}.user-menu-copy{gap:0}.user-menu-copy b{max-width:170px;font-size:12px;line-height:1.15}.user-menu-copy small{color:#8793a7;max-width:190px;font-size:9px;line-height:1.15}.data-grid .commercial-pill{display:inline-block}.data-grid .selectable-cell{cursor:pointer;transition:background .12s}.data-grid .selectable-cell:hover{background:#f1f6ff!important}.data-grid .selectable-cell input,.data-grid .seasonality-cell{cursor:pointer}.data-grid .seasonality-cell:hover{background:#f1f6ff!important}.data-grid .query-cell{color:var(--text)!important}.header-actions .user-menu-trigger .avatar{aspect-ratio:1;border-radius:50%!important;flex:0 0 30px!important;width:30px!important;height:30px!important;overflow:hidden!important}.header-actions .user-menu-trigger .avatar img{display:block;object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.user-menu-copy.single{min-width:0;display:block}.user-menu-copy.single b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.keyword-workbench{flex-direction:column;min-height:calc(100dvh - 146px);display:flex}.keyword-workbench-main{flex:auto;align-items:stretch;min-height:0}.keyword-workbench-main>.workbench-body{flex-direction:column;min-height:0;display:flex}.keyword-workbench-main .data-grid-wrap{flex:auto;height:auto;min-height:360px}.columns-menu{width:238px;max-height:min(430px,100vh - 150px);padding:6px}.columns-menu-head{margin-bottom:2px;padding:5px 6px 7px}.columns-menu-head strong{color:#35445f;font-size:12px;font-weight:700;line-height:1.2}.columns-menu-head button{line-height:1.2;padding:2px 4px!important;font-size:10px!important}.columns-menu label{gap:7px;min-height:28px;padding:4px 5px;font-size:11px;line-height:1.2}.columns-menu input[type=checkbox]{flex:0 0 14px;width:14px;min-width:14px;height:14px;margin:0;padding:0}.group-rail .trash-group{border-top:0!important;margin-top:0!important;padding-top:9px!important}.keyword-workbench-main,.keyword-workbench-main>.workbench-body{width:100%;min-width:0;max-width:100%;overflow:hidden}.keyword-workbench-main .table-toolbar{width:100%;min-width:0;max-width:100%}.keyword-workbench-main .data-grid-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:auto}.keyword-workbench-main .data-grid{width:max-content;min-width:100%}@media (min-width:1101px){.main-area{height:100vh;min-height:0;overflow:hidden}.keywords-content{flex-direction:column;height:calc(100dvh - 54px);min-height:0;display:flex;overflow:hidden}.keywords-content>.page-heading,.keywords-content>.keyword-workbench{flex-direction:column;flex:auto;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden}.keywords-content .compact-action-ribbon{flex:none}.keywords-content .keyword-workbench-main{flex:auto;height:auto;min-height:0;overflow:hidden}.keywords-content .keyword-workbench-main>.group-rail{min-height:0;overflow:hidden auto}.keywords-content .keyword-workbench-main>.workbench-body{min-height:0;overflow:hidden}.keywords-content .table-toolbar{flex:none}.keywords-content .data-grid-wrap{flex:auto;height:auto;min-height:0;max-height:none;overflow:auto}}.data-grid{table-layout:fixed}.data-grid th:not(.row-number-col):not(.check-col),.data-grid td:not(.row-number-col):not(.check-col){min-width:0;max-width:none}.data-grid th.resizable-column-header{padding-right:16px!important}.data-grid .column-resizer{cursor:col-resize;touch-action:none;z-index:12;outline:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.data-grid .column-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:5px;bottom:5px;left:4px}.data-grid .column-resizer:hover:after,.data-grid .column-resizer:focus-visible:after{background:#8eb1f6}.data-grid .sticky-key{width:auto!important;min-width:0!important;max-width:none!important}.data-grid .query-header{padding-right:16px!important}.data-grid th,.data-grid td{text-overflow:ellipsis;overflow:hidden}.data-grid .source-chips{flex-wrap:nowrap;overflow:hidden}.data-grid .group-cell-text{color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.group-rail button:focus,.group-rail button:focus-visible{outline:none!important}.group-rail .group-select:focus-visible,.group-rail .group-all-queries:focus-visible,.group-rail .trash-group:focus-visible,.group-create-button:focus-visible{box-shadow:inset 0 0 0 1px #b8cdf8!important}.group-rail .group-toggle:focus-visible,.group-rail .group-menu-button:focus-visible{box-shadow:0 0 0 2px #2468f224!important}.table-toolbar .query-search{overflow:visible}.table-toolbar .query-search>svg{flex:0 0 19px;width:19px;min-width:19px;height:19px}.table-toolbar .query-search input{height:28px!important;min-height:28px!important;padding:3px 0 4px 2px!important;line-height:20px!important;overflow:visible!important}.data-grid th{line-height:1.2;white-space:nowrap!important}.data-grid th .sort-label,.data-grid th button,.data-grid th span{white-space:nowrap}.frequency-gate-settings{background:#fff;border:1px solid #e2e8f1;border-radius:10px;gap:7px;padding:10px 12px;display:grid}.frequency-threshold-row{color:#34435f;align-items:center;gap:8px;font-size:12px;display:flex}.frequency-threshold-row>span{min-width:0}.frequency-threshold-row input{box-sizing:border-box;color:#33415e;width:76px;height:32px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:8px;outline:none;padding:0 8px;font-size:12px}.frequency-threshold-row input:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.frequency-gate-settings>small{color:#8390a5;font-size:10px;line-height:1.35}.frequency-zero-row{color:#34435f;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.frequency-zero-row input{accent-color:var(--blue);margin-top:1px}.data-grid th,.data-grid td{height:32px;padding:3px 5px}.data-grid td.check-col,.data-grid th.check-col,.data-grid .row-number-col{padding-left:3px!important;padding-right:3px!important}.compact-action-ribbon .ribbon-group{min-height:78px;padding:0 9px 1px}.compact-action-ribbon .ribbon-tools{gap:1px;min-height:58px}.compact-action-ribbon .ribbon-group-label{min-height:15px;padding:3px 5px 0;font-size:9.5px;font-weight:650;line-height:1.05}.compact-action-ribbon .ribbon-tool{border-radius:7px;flex-basis:78px;gap:3px;width:78px;min-width:78px;max-width:78px;min-height:58px;padding:4px 3px 3px}.compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool{flex-basis:92px;width:92px;min-width:92px;max-width:92px}.compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tool{flex-basis:84px;width:84px;min-width:84px;max-width:84px}.compact-action-ribbon .ribbon-tool b{min-height:26px;max-height:26px;font-size:11px;font-weight:600;line-height:1.16}.compact-action-ribbon .ribbon-icon{border-radius:6px;flex-basis:28px;width:28px;height:28px;font-size:12px}@media (max-width:1250px){.compact-action-ribbon .ribbon-group:first-child{padding-right:9px}.compact-action-ribbon .ribbon-group:nth-child(2){padding-left:9px;padding-right:9px}.compact-action-ribbon .ribbon-group:nth-child(3){padding-left:9px}}@media (max-width:760px){.compact-action-ribbon{padding:6px 7px 4px}}.data-grid tbody .virtual-spacer-row,.data-grid tbody .virtual-spacer-row:hover{pointer-events:none}.data-grid tbody .virtual-spacer-row>td{height:0;min-height:0;overflow:hidden;background:#fff!important;border:0!important;padding:0!important}.diagnostics-setting-row{background:#fbfcfe;border:1px solid #e4e9f1;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:13px 14px;display:flex}.diagnostics-setting-row>div:first-child{min-width:0}.diagnostics-setting-row b{color:#33425d;margin-bottom:4px;font-size:11px;display:block}.diagnostics-setting-row p{color:#7f8ca1;margin:0;font-size:9.5px;line-height:1.45}.diagnostics-setting-row code{background:#eef3fa;border-radius:4px;padding:1px 4px;font-family:inherit}.diagnostics-setting-control{flex:none;align-items:center;gap:10px;display:flex}.diagnostics-setting-control>span{color:#7b879a;font-size:9px}.diagnostics-setting-control .switch input:disabled+i{opacity:.55;cursor:not-allowed}@media (max-width:700px){.diagnostics-setting-row{flex-direction:column;align-items:flex-start}.diagnostics-setting-control{justify-content:space-between;width:100%}}.compact-action-ribbon .ribbon-group{justify-content:flex-start;min-height:0;padding:0 10px 2px}.compact-action-ribbon .ribbon-group:first-child{padding-left:0}.compact-action-ribbon .ribbon-group:last-child{padding-right:0}.compact-action-ribbon .ribbon-tools{order:1;grid-template-rows:repeat(2,34px);align-items:center;gap:5px;min-height:0;display:grid}.compact-action-ribbon .ribbon-group:first-child .ribbon-tools{grid-template-columns:repeat(4,max-content)}.compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tools,.compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tools{grid-template-columns:repeat(3,max-content)}.compact-action-ribbon .ribbon-group-label{order:2;min-height:14px;padding:4px 4px 0;font-size:9.5px;line-height:1}.compact-action-ribbon .ribbon-tool,.compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool,.compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tool{text-align:left;white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:7px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 9px}.compact-action-ribbon .ribbon-tool:hover:not(:disabled){background:#f6f9ff;border-color:#cddbf1}.compact-action-ribbon .ribbon-tool:active:not(:disabled){background:#edf4ff;border-color:#b9cdf0}.compact-action-ribbon .ribbon-tool b{white-space:nowrap;-webkit-line-clamp:unset;min-height:0;max-height:none;font-size:11px;font-weight:600;line-height:1;display:block;overflow:visible}.compact-action-ribbon .ribbon-icon{border-radius:5px;flex:0 0 20px;width:20px;height:20px;font-size:10px}@media (max-width:1250px){.compact-action-ribbon .ribbon-group:first-child{padding-right:10px}.compact-action-ribbon .ribbon-group:nth-child(2){padding-left:10px;padding-right:10px}.compact-action-ribbon .ribbon-group:nth-child(3){padding-left:10px}}@media (max-width:760px){.compact-action-ribbon{padding:7px 8px 5px}}.compact-action-ribbon .ribbon-icon.brand{background:0 0;border:0}.frequency-scope-switch{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.frequency-scope-switch button{color:#6e7c94;min-height:34px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #dfe6f1;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:650}.frequency-scope-switch button.active{color:var(--blue);background:#f0f6ff;border-color:#9fc0ff}.frequency-scope-switch button:disabled{opacity:.45;cursor:not-allowed}.app-shell-boot{pointer-events:none;-webkit-user-select:none;user-select:none}.app-shell-boot .sidebar,.app-shell-boot .global-header,.app-shell-boot .keywords-content{visibility:visible}.boot-nav{gap:10px;padding:5px 7px}.boot-line,.boot-block,.boot-circle{background:linear-gradient(90deg,#eef2f8 20%,#f7f9fc 45%,#eef2f8 70%) 0 0/220% 100%;border-radius:7px;animation:1.25s ease-in-out infinite boot-shimmer;display:block}.boot-nav-line{width:100%;height:34px}.boot-nav-line-2{background:#edf4ff;animation:none}.boot-sidebar-bottom{gap:12px;padding:8px;display:grid}.boot-plan{border-radius:12px;height:68px}.boot-settings{width:68%;height:18px}.boot-header{justify-content:space-between;display:flex}.boot-project{border-radius:8px;width:190px;height:34px}.boot-circle{border-radius:50%;width:34px;height:34px}.boot-content{gap:14px;display:grid}.boot-heading{border-radius:9px;width:128px;height:34px}.boot-workbench{grid-template-columns:var(--group-rail-width,180px) minmax(0,1fr);min-height:calc(100vh - 145px);overflow:hidden}.boot-rail{border-right:1px solid var(--border);align-content:start;gap:14px;padding:18px 12px;display:grid}.boot-rail-title{width:44%;height:12px}.boot-group-line{width:100%;height:28px}.boot-table-area{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.boot-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.boot-tool{border-radius:8px;width:112px;height:34px}.boot-table-head{background:#f7f9fc;border:1px solid #edf0f5;border-radius:7px;height:32px}.boot-table-row{border-radius:5px;width:100%;height:30px}.main-area.projects-loading .keywords-content{pointer-events:none}.project-switch:disabled{cursor:default;opacity:1}.project-switch-loading{background:linear-gradient(90deg,#e9eef6 20%,#f6f8fb 45%,#e9eef6 70%) 0 0/220% 100%;border-radius:6px;width:118px;height:11px;animation:1.25s ease-in-out infinite boot-shimmer;display:block}@keyframes boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.boot-line,.boot-block,.boot-circle,.project-switch-loading{animation:none}}.group-rail .group-all-queries{grid-template-columns:16px minmax(0,1fr) max-content!important;align-items:center!important;gap:4px!important;padding-left:0!important;display:grid!important}.group-rail .group-all-queries>.group-all-icon{place-items:center;width:16px;height:16px;display:grid}.group-rail .group-all-queries>.group-all-icon svg{width:14px;height:14px}.group-rail .group-all-queries>.group-all-label{text-align:left;min-width:0}.group-rail .group-all-queries>b{justify-self:end}.table-toolbar .query-search{position:relative}.table-toolbar .query-search .query-search-clear{color:#8b98ac;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:grid}.table-toolbar .query-search .query-search-clear:hover{color:#4d5c76;background:#f0f3f8}.table-toolbar .query-search .query-search-clear svg{width:14px;height:14px}.app-shell-boot-live .main-nav a{pointer-events:none}.app-shell-boot-live .project-switch{min-width:178px}.boot-project-icon,.boot-avatar{background:#edf2fa!important}.boot-live-workbench{min-height:560px}.boot-static-ribbon .ribbon-tool:disabled{opacity:.72;cursor:default}.boot-static-ribbon .ribbon-icon.manage{color:#8391a8}.boot-live-groups button:disabled{opacity:1;cursor:default}.boot-live-grid{height:calc(100vh - 355px);min-height:420px}.boot-live-grid .data-grid td{height:36px}.boot-row-line{background:#edf2f8;border-radius:99px;width:190px;height:9px;display:block}.boot-row-line.short{width:90px}.boot-grid-spinner{pointer-events:none;place-items:center;display:grid;position:absolute;inset:40px 0 0}.queue-content{min-width:0}.queue-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:13px;padding:12px;display:flex}.queue-toolbar>label{gap:4px;min-width:190px;display:grid}.queue-toolbar>label>span{color:#8794aa;font-size:9px}.queue-toolbar select,.queue-toolbar input{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:8px;outline:none;height:36px;padding:0 9px;font-size:11px}.queue-search{flex:1}.queue-search>div{background:#fff;border:1px solid #dce3ee;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.queue-search>div>svg{color:#91a0ba;width:16px;height:16px}.queue-search input{flex:1;min-width:120px;height:auto;border:0!important;padding:0!important}.queue-search button{color:#8b98ac;cursor:pointer;background:0 0;border:0;border-radius:6px;width:24px;height:24px}.queue-search button:hover{color:#4d5c76;background:#f0f3f8}.queue-refresh{color:#475675;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:36px;padding:0 12px;font-size:11px}.queue-refresh:disabled{opacity:.55;cursor:default}.queue-table-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:260px;position:relative;overflow:auto}.queue-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1320px;font-size:10px}.queue-table th,.queue-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;border-right:1px solid #f0f3f7;padding:9px 10px}.queue-table th{z-index:2;color:#6e7c93;background:#f8fafd;font-weight:650;position:sticky;top:0}.queue-table tr:last-child td{border-bottom:0}.queue-table tbody tr:hover td{background:#f9fbff}.queue-table td small{color:#8794aa;margin-top:3px;font-size:9px;font-weight:400;display:block}.queue-table td code{color:#53617a;background:#f3f5f8;border-radius:5px;padding:3px 5px;font-size:9px}.queue-table .queue-task{white-space:normal;min-width:300px;max-width:430px}.queue-table .queue-task b{font-size:10px;line-height:1.35;display:block}.queue-error-text{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden;color:#b33b33!important}.queue-empty{text-align:center;color:#8c98aa;padding:36px;font-size:11px}.queue-loading{z-index:3;background:#ffffffbd;place-items:center;display:grid;position:absolute;inset:34px 0 0}@media (min-width:1101px){.queue-content{overscroll-behavior:contain;height:calc(100dvh - 54px);min-height:0;overflow-y:auto}}@media (max-width:900px){.queue-toolbar>label{min-width:160px}.queue-search{flex-basis:100%}}.jobs-table-wrap{position:relative}.jobs-table-wrap.is-loading{min-height:260px;overflow:hidden}.jobs-table-wrap .queue-loading{align-content:center;gap:9px;inset:58px 0 0}.queue-loading-label{color:#74829a;font-size:11px}.queue-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.pagination-pages{align-items:center;gap:5px;display:flex}.pagination-page,.pagination-arrow{color:#42516d;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;min-width:34px;height:34px;padding:0 9px;font-size:12px;font-weight:600}.pagination-page:hover:not(:disabled),.pagination-arrow:hover:not(:disabled){color:var(--blue);background:#f4f8ff;border-color:#a9c3f6}.pagination-page.active{border-color:var(--blue);background:var(--blue);color:#fff}.pagination-page:disabled,.pagination-arrow:disabled{opacity:.42;cursor:default}.pagination-ellipsis{text-align:center;color:#91a0b5;min-width:22px;font-weight:700}@media (max-width:800px){.queue-pagination{flex-direction:column;align-items:flex-start}.pagination-pages{flex-wrap:wrap}}.queue-table code{white-space:nowrap;font-size:11px}.data-grid{color:#17233c;font-size:13px}.data-grid th,.data-grid td{border-bottom-color:#e7ecf3;border-right-color:#eef2f6;height:36px;padding:7px 8px;font-size:13px}.data-grid th{color:#667085;background:#f8fafc;height:40px;font-size:12px;font-weight:600;line-height:16px}.data-grid tbody tr:hover td{background:#f7faff}.data-grid .query-cell{font-weight:500;color:#17233c!important;line-height:18px!important}.data-grid .date-cell,.data-grid .chip,.data-grid .season-pill,.data-grid .trend{font-size:12px}.data-grid th.num,.data-grid td.num{font-variant-numeric:tabular-nums}.data-grid input[type=checkbox]{cursor:pointer;width:16px;height:16px}.data-grid .sortable-th{cursor:default;overflow:visible;padding:0 7px 0 2px!important}.data-grid .column-header-shell{align-items:center;gap:0;min-width:0;height:39px;display:flex}.data-grid .column-filter-trigger,.data-grid .column-sort-trigger{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.data-grid .column-filter-trigger{color:#8a98ae;border-radius:5px;place-items:center;width:22px;min-width:22px;height:28px;display:grid;position:relative}.data-grid .column-filter-trigger svg{stroke-width:1.7px;width:14px;height:14px}.data-grid .column-filter-trigger:hover{color:#5f718f;background:#eef3f9}.data-grid .column-filter-trigger.active{color:#0173ff;background:#edf5ff}.data-grid .filter-count{color:#fff;text-align:center;background:#0173ff;border-radius:99px;min-width:13px;height:13px;padding:0 3px;font-size:8px;line-height:13px;position:absolute;top:0;right:1px}.data-grid .column-sort-trigger{text-align:left;flex:1;align-items:center;gap:1px;min-width:0;height:100%;font-weight:600;display:flex}.data-grid .column-sort-trigger:hover{color:#344054}.data-grid .sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-grid .sort-indicator{color:#b0b9c7;opacity:0;place-items:center;width:11px;min-width:11px;height:16px;margin:0;transition:opacity .12s,color .12s;display:grid}.data-grid .sort-indicator svg{stroke-width:1.8px;width:11px;height:11px}.data-grid .sortable-th:hover .sort-indicator,.data-grid .sort-indicator.active{opacity:1}.data-grid .sort-indicator.active{color:#344054}.data-grid th.filtered-th{box-shadow:inset 0 -2px #0173ff;background:#f2f7ff!important}.data-grid th.filtered-th.sticky-key{background:#f2f7ff!important}.data-grid .column-resizer{z-index:14}.table-device-select{min-width:142px;display:block}.table-device-select select{width:100%;color:#475675!important;background:#fff!important;border:1px solid #dce3ee!important;border-radius:8px!important;height:36px!important;padding:0 28px 0 9px!important;font-size:11px!important}.active-filter-bar{background:#fbfcfe;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:8px;min-height:41px;padding:7px 12px;display:flex}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.active-filter-chip{color:#315f9f;cursor:pointer;background:#f3f7ff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:5px;max-width:260px;height:27px;padding:0 7px;font-size:10px;display:inline-flex}.active-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-filter-chip svg{width:12px;min-width:12px;height:12px}.active-filter-chip:hover{background:#eaf2ff;border-color:#b8d0fb}.clear-all-filters{color:#0173ff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 6px;font-size:10px}.clear-all-filters:hover{background:#eef5ff}.column-filter-popup{color:#344054;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:310px;max-height:min(410px,100vh - 20px);padding:12px;overflow:auto;box-shadow:0 18px 50px #1c2c4b2e}.column-filter-popup-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.column-filter-popup-head>div{gap:2px;min-width:0;display:grid}.column-filter-popup-head small{color:#98a2b3;font-size:9px}.column-filter-popup-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.column-filter-popup-head>button{color:#8996aa;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.column-filter-popup-head>button:hover{color:#475467;background:#f2f4f7}.column-filter-popup-head svg{width:14px;height:14px}.filter-option-list{gap:2px;max-height:245px;padding-right:2px;display:grid;overflow:auto}.filter-option-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:31px;padding:4px 6px;font-size:11px;display:flex}.filter-option-row:hover{background:#f6f8fb}.filter-option-row input{accent-color:#0173ff;width:15px;height:15px}.filter-option-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-condition-list{gap:8px;display:grid}.filter-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.filter-condition .filter-logic{grid-column:1/-1;width:72px}.filter-condition select,.filter-condition input{color:#3f4d66;background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;min-width:0;height:34px;padding:0 8px;font-size:10.5px}.filter-condition select:focus,.filter-condition input:focus{border-color:#9dbcf4;box-shadow:0 0 0 2px #0173ff14}.remove-filter-condition{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.remove-filter-condition:hover{color:#b42318;background:#fff0ef}.remove-filter-condition svg{width:13px;height:13px}.add-filter-condition{color:#0173ff;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:10px}.column-filter-popup-actions{border-top:1px solid #edf1f5;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;display:flex}.column-filter-popup-actions button{cursor:pointer;border-radius:7px;height:34px;padding:0 12px;font-size:10.5px}.filter-reset{color:#667085;background:#fff;border:1px solid #dce3ed}.filter-apply{color:#fff;background:#0173ff;border:1px solid #0173ff;font-weight:600}.filtered-empty-state{color:#7b879a;place-items:center;gap:9px;min-height:160px;display:grid}.filtered-empty-state button{color:#2468f2;cursor:pointer;background:#f5f8ff;border:1px solid #cddcf5;border-radius:7px;height:32px;padding:0 10px;font-size:10px}@media (max-width:760px){.column-filter-popup{width:min(310px,100vw - 20px)}.active-filter-bar{align-items:flex-start}.table-device-select{flex:1;min-width:130px}}.table-region-input{width:156px;display:block;position:relative}.table-region-input input{width:100%;color:#475675!important;background:#fff!important;border:1px solid #dce3ee!important;border-radius:8px!important;height:36px!important;padding:0 9px!important;font-size:11px!important}.table-region-input .region-picker-control{border-radius:8px;height:36px;padding:0 9px;font-size:11px}.keyword-workbench-main>.workbench-body{border-radius:0 0 0 15px;grid-column:1}.keyword-workbench-main>.group-rail{border-left:1px solid var(--border);border-right:0;border-radius:0 0 15px;grid-column:2}.keyword-workbench-main>.group-rail-resizer{left:auto;right:calc(var(--group-rail-width,180px) - 5px)}@media (max-width:1100px){.keyword-workbench-main{grid-template-columns:1fr}}.keyword-workbench-main{grid-template-columns:minmax(0,1fr) var(--group-rail-width,250px)}.group-rail{background:#fbfcff;padding:12px 10px 14px}.rail-title-row{min-height:30px;padding:0 2px 10px 4px}.rail-title,.rail-title-row .rail-title{letter-spacing:0;text-transform:none;color:#667085;font-size:12px;font-weight:600}.group-create-button{box-shadow:0 1px 1px #10182805;color:#66758c!important;border-color:#dbe3ef!important;border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important}.group-create-button:hover{color:#0173ff!important;background:#f6f9ff!important;border-color:#bfd0ef!important}.group-tree{gap:2px}.group-row{border-radius:7px;min-height:32px!important}.group-row:hover{--group-row-bg:#f7fafe}.group-row.active{--group-row-bg:#f2f7ff;box-shadow:inset 2px 0 #0173ff}.group-toggle,.group-toggle-spacer{width:14px!important;min-width:14px!important;height:14px!important}.group-toggle{color:#98a2b3!important}.group-toggle:hover{color:#667085!important;background:0 0!important}.group-toggle svg{width:11px!important;height:11px!important}.group-row .group-select,.group-row .group-inline-edit-wrap{gap:8px!important;padding:6px 8px 6px 2px!important}.group-row .group-select{border-radius:7px!important;min-height:32px!important}.group-row .group-select span,.group-row .group-inline-edit-wrap input{color:#344054;font-size:13px!important;line-height:1.2!important}.group-row .group-select b,.group-row .group-inline-edit-wrap b,.group-rail .group-all-queries>b,.group-rail .trash-group>b{color:#475467;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em;min-width:48px!important;max-width:64px!important;font-size:12px!important;font-weight:600!important}.group-inline-edit-wrap{background:#f2f7ff!important;border-radius:7px!important;height:32px!important;padding:3px 8px 3px 2px!important}.group-inline-edit-wrap input{height:26px!important;box-shadow:none!important;border:1px solid #9dc2ff!important;border-radius:6px!important;padding:0 8px!important}.group-action-menu-wrap{width:24px!important;height:24px!important;right:48px!important}.group-menu-button{opacity:0;color:#98a2b3!important;border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important}.group-row:hover .group-menu-button,.group-action-menu-wrap.open .group-menu-button,.group-row.active .group-menu-button{opacity:1}.group-menu-button:hover,.group-action-menu-wrap.open .group-menu-button{color:#0173ff!important;background:#eef4ff!important}.group-menu-button svg{width:16px!important;height:16px!important}.group-action-menu{border:1px solid #e4e7ec;border-radius:10px;width:200px;padding:6px;box-shadow:0 18px 40px #10182829}.group-action-menu>button{color:#344054!important;border-radius:7px!important;gap:9px!important;height:34px!important;padding:0 10px!important;font-size:13px!important}.group-action-menu>button svg{width:15px;height:15px}.group-action-menu>button:hover{color:#175cd3!important;background:#f7faff!important}.group-action-menu>button.danger{color:#d92d20!important}.group-action-menu>button.danger:hover{color:#d92d20!important;background:#fff5f4!important}.group-action-menu-divider{background:#edf1f5;height:1px;margin:5px 2px}.group-children{margin-top:1px}.group-rail .group-all-queries,.group-rail .trash-group{min-height:32px;color:#475467!important;border-radius:7px!important;grid-template-columns:18px minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;display:grid!important}.group-rail .group-all-queries{border-top:1px solid #e9eef5!important;border-radius:0!important;margin-top:12px!important;padding-top:11px!important}.group-rail .trash-group{padding-top:7px!important}.group-rail .group-all-queries:hover,.group-rail .trash-group:hover{background:#f7fafe!important}.group-rail .group-all-queries.active,.group-rail .trash-group.active{box-shadow:inset 2px 0 #0173ff;color:#0173ff!important;background:#f2f7ff!important}.group-rail .group-all-queries>.group-all-icon,.group-rail .trash-group>.trash-group-icon{color:#667085;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}.group-rail .group-all-queries.active>.group-all-icon,.group-rail .trash-group.active>.trash-group-icon,.group-rail .group-all-queries.active>b,.group-rail .trash-group.active>b,.group-rail .group-all-queries.active>.group-all-label,.group-rail .trash-group.active>.trash-group-label{color:#0173ff!important}.group-rail .group-all-queries>.group-all-icon svg,.group-rail .trash-group>.trash-group-icon svg{stroke-width:1.85px;width:16px!important;height:16px!important}.group-rail .group-all-queries>.group-all-label,.group-rail .trash-group>.trash-group-label{color:#344054;min-width:0;font-size:13px;line-height:1.2}.group-rail .group-all-queries>b,.group-rail .trash-group>b{justify-self:end!important}@media (max-width:1100px){.keyword-workbench-main{grid-template-columns:1fr}}.compact-action-ribbon{padding:6px 10px 5px}.compact-action-ribbon .ribbon-group{padding-top:0;padding-bottom:0}.compact-action-ribbon .ribbon-group-label{text-align:left;color:#98a2b3;order:0;min-height:0;padding:0 4px 5px;font-size:10px;font-weight:600;line-height:1}.compact-action-ribbon .ribbon-tools{order:1}.compact-action-ribbon .ribbon-tool,.compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool{border-radius:7px;height:34px;min-height:34px;padding:0 9px}.compact-action-ribbon .ribbon-tool b{font-size:12px;font-weight:500}.compact-action-ribbon .ribbon-icon{flex-basis:20px;width:20px;height:20px}.compact-action-ribbon .ribbon-icon svg{width:15px;height:15px}.compact-action-ribbon .ribbon-icon.brand .service-icon{flex-basis:17px;width:17px;height:17px}.table-toolbar.compact-query-toolbar{min-height:50px;overflow:visible;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;display:flex!important}.table-toolbar.compact-query-toolbar:has(.columns-dropdown.open){overflow:visible}.table-toolbar.compact-query-toolbar::-webkit-scrollbar{width:0;height:0;display:none}.table-toolbar.compact-query-toolbar>.query-search{margin:0;flex:420px!important;min-width:240px!important;height:34px!important}.table-toolbar.compact-query-toolbar .query-search input{min-width:120px}.query-action-buttons,.frequency-table-controls,.table-utility-buttons{flex:none;align-items:center;gap:5px;display:flex}.toolbar-divider{background:#e5eaf1;flex:0 0 1px;align-self:stretch;width:1px;min-height:24px;margin:3px 2px}.toolbar-icon-button{cursor:pointer;line-height:0;list-style:none;position:relative;color:#667085!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:7px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.toolbar-icon-button::-webkit-details-marker{display:none}.toolbar-icon-button>svg{stroke-width:1.8px;width:17px!important;height:17px!important}.toolbar-icon-button:hover:not(:disabled){color:#0173ff!important;background:#f7fafc!important;border-color:#cbd5e1!important}.toolbar-icon-button:focus-visible{outline-offset:1px;outline:2px solid #0173ff3d!important}.toolbar-icon-button:disabled{opacity:.45;cursor:default;color:#aeb8c5!important;background:#fbfcfd!important}.danger-icon-button:hover:not(:disabled){color:#d92d20!important;background:#fff5f4!important;border-color:#f4c7c3!important}.frequency-table-controls .table-device-select,.frequency-table-controls .table-region-input{flex:none;display:block}.frequency-table-controls .table-device-select{width:142px}.frequency-table-controls .table-region-input{width:156px}.frequency-table-controls select,.frequency-table-controls input,.frequency-table-controls .region-picker-control{width:100%;border-radius:7px!important;height:34px!important;min-height:34px!important;font-size:11px!important}.table-utility-buttons .columns-dropdown{flex:0 0 34px;width:34px;height:34px;position:relative}.table-utility-buttons .icon-columns-dropdown>.toolbar-icon-button{position:relative}.icon-columns-dropdown.open>.toolbar-icon-button{color:#0173ff!important;background:#f2f7ff!important;border-color:#b8d2ff!important}@media (max-width:1250px){.table-toolbar.compact-query-toolbar{flex-wrap:nowrap!important}.table-toolbar.compact-query-toolbar>.query-search{flex:360px!important}}@media (max-width:760px){.table-toolbar.compact-query-toolbar>.query-search{flex:0 0 240px!important}}.table-toolbar.compact-query-toolbar{overflow:visible!important}@media (max-width:980px){.table-toolbar.compact-query-toolbar{overscroll-behavior-x:contain;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto hidden!important}.table-toolbar.compact-query-toolbar:has(.columns-dropdown.open){overflow:visible!important}.table-toolbar.compact-query-toolbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}.group-row.active,.group-rail .group-all-queries.active,.group-rail .trash-group.active{box-shadow:none!important}.app-toast{z-index:var(--layer-toast);color:#344054;background:#fff;border:1px solid #dfe5ee;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 28px;align-items:start;gap:10px;width:min(420px,100vw - 32px);min-height:58px;padding:12px 10px 12px 12px;animation:.16s ease-out both app-toast-in;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 44px #18274b2e,0 2px 8px #18274b14}.app-toast.info{box-shadow:inset 3px 0 #0173ff,0 16px 44px #18274b2e,0 2px 8px #18274b14}.app-toast.success{box-shadow:inset 3px 0 #249966,0 16px 44px #18274b2e,0 2px 8px #18274b14}.app-toast.error{box-shadow:inset 3px 0 #d92d20,0 16px 44px #18274b2e,0 2px 8px #18274b14}.app-toast-icon{border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.app-toast-icon svg{width:17px;height:17px}.app-toast.info .app-toast-icon{color:#0173ff;background:#eef5ff}.app-toast.success .app-toast-icon{color:#20875b;background:#edf9f2}.app-toast.error .app-toast-icon{color:#d92d20;background:#fff1f0}.app-toast-content{gap:4px;min-width:0;padding-top:2px;display:grid}.app-toast-title{color:#17233c;font-size:12.5px;font-weight:700;line-height:1.35}.app-toast-message{color:#667085;overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.app-toast-action{color:#0173ff;border-radius:5px;justify-self:start;font-size:11px;font-weight:650;text-decoration:none}.app-toast-action:hover{text-decoration:underline}.app-toast-action:focus-visible{outline-offset:2px;outline:2px solid #0173ff47}.app-toast-close{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.app-toast-close:hover{color:#475467;background:#f2f4f7}.app-toast-close:focus-visible{outline-offset:1px;outline:2px solid #0173ff47}.app-toast-close svg{width:15px;height:15px}@keyframes app-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:620px){.app-toast{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}}@media (min-width:1101px){.keywords-content>.page-heading{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.keywords-content>.keyword-workbench{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}}.group-rail .group-all-queries>b,.group-rail .trash-group>b{text-align:right!important;justify-self:end!important;width:64px!important;min-width:64px!important;max-width:64px!important}.app-toast.info,.app-toast.success,.app-toast.error{box-shadow:0 16px 44px #18274b2e,0 2px 8px #18274b14!important}.refresh-table-button.refreshing svg{animation:.8s linear infinite table-spin}.query-view-tabs{align-items:center;gap:4px;margin-top:8px;display:flex}.query-view-tabs>button,.query-view-tab-with-close{color:#667085;background:#fff;border:1px solid #dbe3ef;border-radius:7px;height:30px;font-size:12px;font-weight:600}.query-view-tabs>button{cursor:pointer;padding:0 10px}.query-view-tabs>button:hover,.query-view-tab-with-close:hover{color:#344054;background:#f7faff}.query-view-tabs>button.active,.query-view-tab-with-close.active{color:#0173ff;background:#eef5ff;border-color:#cfe0ff}.query-view-tab-with-close{align-items:center;display:flex;overflow:hidden}.query-view-tab-with-close button{color:inherit;cursor:pointer;background:0 0;border:0;height:28px}.query-view-tab-main{padding:0 6px 0 10px;font-weight:600}.query-view-tab-close{place-items:center;width:28px;padding:0;display:grid}.query-view-tab-close:hover{background:#0173ff14}.query-view-tab-close svg{width:14px;height:14px}.duplicate-analysis-body{gap:14px;display:grid}.duplicate-fieldset{border:1px solid #e1e7ef;border-radius:9px;gap:10px;margin:0;padding:12px;display:grid}.duplicate-fieldset legend{color:#344054;padding:0 5px;font-size:12px;font-weight:700}.duplicate-fieldset>label{color:#344054;align-items:flex-start;gap:9px;font-size:12px;display:flex}.duplicate-fieldset>label>span{gap:2px;display:grid}.duplicate-fieldset small{color:#8491a5;font-size:11px;font-weight:400}.duplicate-option{align-items:center!important}.duplicate-results-view{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.duplicate-toolbar{border-bottom:1px solid #e7ecf3;flex-wrap:nowrap;align-items:center;gap:6px;min-height:48px;padding:7px 12px;display:flex}.duplicate-smart-trigger{color:#667085;white-space:nowrap;cursor:pointer;height:34px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:7px;margin:0;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.duplicate-smart-trigger svg{stroke-width:1.8px;width:17px;height:17px;color:inherit}.duplicate-smart-trigger:hover:not(:disabled){color:#0173ff;background:#f7fafc;border-color:#cbd5e1}.duplicate-smart-trigger:focus-visible{outline-offset:1px;outline:2px solid #0173ff3d}.duplicate-smart-trigger:disabled{opacity:.45;cursor:default;color:#aeb8c5;background:#fbfcfd}.duplicate-search{color:#8a98ad;background:#fff;border:1px solid #dbe3ef;border-radius:7px;flex:360px;align-items:center;gap:7px;min-width:220px;max-width:460px;height:34px;padding:0 8px;display:flex}.duplicate-search>svg{width:16px;height:16px}.duplicate-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.duplicate-search button{color:#98a2b3;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.duplicate-clusters{background:#f8fafc;min-height:0;padding:10px 12px 18px;overflow:auto}.duplicate-cluster{content-visibility:auto;contain-intrinsic-size:180px;background:#fff;border:1px solid #dfe6ef;border-radius:9px;margin:0 0 10px;overflow:hidden}.duplicate-cluster-head{background:#f6f8fb;border-bottom:1px solid #e5eaf1;grid-template-columns:24px minmax(0,1fr) max-content max-content;align-items:center;gap:7px;min-height:42px;padding:6px 10px;display:grid}.duplicate-cluster-check{place-items:center;display:grid}.duplicate-cluster-title{align-items:baseline;gap:9px;min-width:0;display:flex}.duplicate-cluster-title strong{color:#344054;white-space:nowrap;font-size:12px}.duplicate-cluster-title span{color:#7b889c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duplicate-cluster-count{color:#667085;white-space:nowrap;font-size:11px}.duplicate-cross-group{color:#b54708;white-space:nowrap;background:#fffaeb;border:1px solid #fedf89;border-radius:5px;padding:3px 6px;font-size:10.5px}.duplicate-table-wrap{overflow:auto}.duplicate-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.duplicate-table th,.duplicate-table td{text-align:left;background:#fff;border-bottom:1px solid #e7ecf3;border-right:1px solid #edf1f5;height:34px;padding:5px 8px}.duplicate-table th{color:#63728a;white-space:nowrap;background:#fbfcfe;height:36px;font-weight:600}.duplicate-table th:first-child,.duplicate-table td:first-child{text-align:center;width:38px}.duplicate-table th:nth-child(2){width:34%}.duplicate-table th:nth-child(3){width:19%}.duplicate-table th:nth-child(4){width:92px}.duplicate-table th.num,.duplicate-table td.num{text-align:right;font-variant-numeric:tabular-nums;width:88px}.duplicate-table .query-cell{color:#17233c;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.duplicate-empty{color:#8491a5;text-align:center;margin:auto;padding:40px 20px;font-size:12px}@media (max-width:980px){.duplicate-toolbar{overflow-x:auto}.duplicate-search{min-width:260px}.duplicate-cluster-head{grid-template-columns:24px minmax(180px,1fr) max-content}.duplicate-cross-group{grid-column:2/4;justify-self:start}}.required-mark{color:#e5484d;margin-left:2px;font-weight:800}.auth-check-screen{background:#fff;place-items:center;min-height:100vh;display:grid}.auth-check-spinner{border:2px solid #e1e8f2;border-top-color:#0173ff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite table-spin}.project-onboarding-card{gap:12px}.table-empty-viewport{pointer-events:none;place-items:center;width:100%;min-width:100%;height:calc(100% - 40px);min-height:280px;margin-top:0;display:grid;position:sticky;left:0}.table-empty-viewport .filtered-empty-state{pointer-events:auto;text-align:center;min-height:0}.project-create-body .region-picker-list{max-height:min(340px,48vh)}.negative-results-view{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.negative-workspace-toolbar{gap:6px}.negative-result-summary{color:#667085;white-space:nowrap;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:11px;display:inline-flex}.negative-result-summary b{color:#344054;font-weight:700}.negative-workspace-error{margin:8px 12px 0}.negative-data-grid-wrap{flex:1;min-height:0}.negative-data-grid th,.negative-data-grid td{white-space:nowrap}.negative-data-grid .query-cell,.negative-highlight-cell,.negative-match-cell{text-overflow:ellipsis;overflow:hidden}.negative-highlight{color:inherit;background:#fff200;border-radius:1px;padding:0}.negative-match-cell{color:#53627a}.negative-filter-option{color:#344054;background:#fff;border:1px solid #e2e8f1;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;display:flex}.negative-filter-option input{accent-color:var(--blue)}.negative-search-fieldset{background:#fff}.check-row.disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}@media (max-width:980px){.negative-workspace-toolbar{overflow-x:auto}.negative-result-summary{flex:none}}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.25 7 8.75l3.5-3.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:36px!important}.connection-resource{background:#fafcff;border:1px solid #e6ebf3;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.connection-resource b,.connection-resource span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-resource b{color:#33445f;font-size:10px;font-weight:650}.connection-resource span{color:#8794aa;font-size:9px}.webmaster-connect-box{gap:14px;display:grid}.webmaster-connect-box>p{color:#74839a;margin:0;font-size:12px;line-height:1.5}.webmaster-account{background:#f8fbff;border:1px solid #dbe6f5;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.webmaster-account span{color:#8492a8;font-size:10px}.webmaster-account b{color:#2c3d5a;overflow-wrap:anywhere;font-size:13px}.webmaster-footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;display:grid}.webmaster-footer .primary,.webmaster-footer .secondary{white-space:nowrap}@media (max-width:760px){.webmaster-footer{grid-template-columns:1fr}.webmaster-footer>span{display:none}.webmaster-footer .primary,.webmaster-footer .secondary{width:100%}}.webmaster-preview-box{gap:12px}.webmaster-preview-fields{color:#7b899f;gap:4px;font-size:10px;display:grid}.webmaster-preview-fields b{color:#40506b;font-size:11px;font-weight:600}.webmaster-preview-samples{gap:6px;display:grid}.webmaster-preview-samples>span{color:#7b899f;font-size:10px}.webmaster-preview-samples>div{background:#fff;border:1px solid #e5eaf2;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.webmaster-preview-samples b{color:#33415e;overflow-wrap:anywhere;font-size:11px;font-weight:600}.webmaster-preview-samples small{color:#8794aa;overflow-wrap:anywhere;font-size:10px}.webmaster-collector-body .region-picker-list{overscroll-behavior:contain;max-height:min(230px,34vh)}.gsc-ready-box{background:#f8fbff;border-color:#d6e4ff}.gsc-collector-body{gap:12px}.gsc-collector-body .collector-condition-row,.webmaster-collector-body .collector-condition-row{grid-template-columns:minmax(105px,.7fr) minmax(140px,1fr) minmax(170px,1.7fr) auto;align-items:center;gap:8px}.gsc-collector-body .collector-distribution-row,.webmaster-collector-body .collector-distribution-row{grid-template-columns:minmax(90px,.8fr) minmax(115px,1fr) minmax(150px,1.6fr) minmax(130px,1fr) auto auto auto;align-items:center;gap:6px}.gsc-collector-body .collector-condition-row input,.webmaster-collector-body .collector-condition-row input,.gsc-collector-body .collector-distribution-row input,.webmaster-collector-body .collector-distribution-row input{box-sizing:border-box;width:100%;min-width:0;height:40px}:is(.gsc-collector-body>.field:has(>.collector-condition-row),.webmaster-collector-body>.field:has(>.collector-condition-row),.gsc-collector-body>.field:has(>button.secondary),.webmaster-collector-body>.field:has(>button.secondary),.gsc-collector-body>.field:has(>label.check-row),.webmaster-collector-body>.field:has(>label.check-row)){background:#f5f7fa;border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}:is(.gsc-collector-body>.field:has(>button.secondary)>label:first-child,.webmaster-collector-body>.field:has(>button.secondary)>label:first-child){color:#26364e;font-size:13px;font-weight:650}:is(.gsc-collector-body>.field:has(>button.secondary) .field,.webmaster-collector-body>.field:has(>button.secondary) .field){gap:6px;min-width:0;display:grid}:is(.gsc-collector-body>.field:has(>button.secondary) small,.webmaster-collector-body>.field:has(>button.secondary) small,.gsc-collector-body>.field:has(>label.check-row)>small,.webmaster-collector-body>.field:has(>label.check-row)>small){color:#8592a8;font-size:11px;line-height:1.45}.gsc-collector-body>.field:has(>button.secondary) .app-select__trigger{background:#fff;border-radius:11px}.webmaster-collector-body>.field:has(>button.secondary) .app-select__trigger{background:#fff;border-radius:11px}.gsc-collector-body>.field:has(>label.check-row) .app-select__trigger{background:#fff;border-radius:11px}.webmaster-collector-body>.field:has(>label.check-row) .app-select__trigger{background:#fff;border-radius:11px}.gsc-collector-body>.field:has(>button.secondary) input:not([type=checkbox]){background:#fff;border-radius:11px}.webmaster-collector-body>.field:has(>button.secondary) input:not([type=checkbox]){background:#fff;border-radius:11px}:is(.gsc-collector-body>.field:has(>button.secondary)>button.secondary,.webmaster-collector-body>.field:has(>button.secondary)>button.secondary,.gsc-collector-body>.field:has(>label.check-row)>button.secondary,.webmaster-collector-body>.field:has(>label.check-row)>button.secondary){color:#3567f6;background:#fff;border:1px dashed #b9c9e0;border-radius:10px;justify-self:start;min-height:36px;padding:0 13px;font-size:11px;font-weight:650}:is(.gsc-collector-body>.field:has(>label.check-row)>label.check-row,.webmaster-collector-body>.field:has(>label.check-row)>label.check-row){color:#27364e;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:0;font-size:13px;font-weight:650;display:flex;position:relative}:is(.gsc-collector-body>.field:has(>label.check-row)>label.check-row>input,.webmaster-collector-body>.field:has(>label.check-row)>label.check-row>input){opacity:0;z-index:1;cursor:pointer;width:36px;height:22px;margin:0;position:absolute;top:0;right:0}.gsc-collector-body>.field:has(>label.check-row)>label.check-row:before{content:"";background:#cbd4e2;border-radius:999px;width:34px;height:20px;transition:background .16s;position:absolute;right:0}.webmaster-collector-body>.field:has(>label.check-row)>label.check-row:before{content:"";background:#cbd4e2;border-radius:999px;width:34px;height:20px;transition:background .16s;position:absolute;right:0}.gsc-collector-body>.field:has(>label.check-row)>label.check-row:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:right .16s;position:absolute;right:17px;box-shadow:0 1px 3px #182e4a30}.webmaster-collector-body>.field:has(>label.check-row)>label.check-row:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:right .16s;position:absolute;right:17px;box-shadow:0 1px 3px #182e4a30}.gsc-collector-body>.field:has(>label.check-row)>label.check-row:has(input:checked):before{background:#3567f6}.webmaster-collector-body>.field:has(>label.check-row)>label.check-row:has(input:checked):before{background:#3567f6}.gsc-collector-body>.field:has(>label.check-row)>label.check-row:has(input:checked):after{right:3px}.webmaster-collector-body>.field:has(>label.check-row)>label.check-row:has(input:checked):after{right:3px}:is(.gsc-collector-body>.field:has(>label.check-row)>label.check-row:has(input:focus-visible),.webmaster-collector-body>.field:has(>label.check-row)>label.check-row:has(input:focus-visible)){outline-offset:3px;border-radius:5px;outline:2px solid #9ab6ff}:is(.gsc-collector-body>.field:has(>label.check-row)>label.check-row>span,.webmaster-collector-body>.field:has(>label.check-row)>label.check-row>span){padding-right:45px}@media (max-width:850px){.gsc-collector-body .collector-condition-row,.webmaster-collector-body .collector-condition-row,.gsc-collector-body .collector-distribution-row,.webmaster-collector-body .collector-distribution-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsc-site-summary{align-items:baseline;gap:12px;min-height:24px;padding:0 1px;display:flex}.gsc-site-summary>span,.gsc-period-title{color:#66758f;font-size:10px;font-weight:650}.gsc-site-summary>strong{color:#2f3e58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.gsc-period-block{gap:7px;display:grid}.gsc-date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.gsc-period-shortcuts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gsc-period-shortcuts button{color:#53627c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:7px;height:27px;padding:0 9px;font-size:10px;font-weight:600}.gsc-period-shortcuts button:hover:not(:disabled){color:var(--blue);background:#f7faff;border-color:#adc3ee}.gsc-period-shortcuts button.active{color:var(--blue);background:#eef4ff;border-color:#98b8f6}.gsc-period-shortcuts button:disabled{opacity:.5;cursor:not-allowed}.gsc-config-row{align-items:start}.gsc-check-row{background:0 0;border:0;border-radius:0;padding:2px 1px}.gsc-check-row.disabled{background:0 0}@media (max-width:520px){.gsc-date-row{grid-template-columns:1fr}.gsc-site-summary{gap:3px;display:grid}}.nav-group{border-radius:10px;transition:background .15s,padding .15s,margin .15s}.nav-group.open{background:#f6f8fc;margin-bottom:4px;padding:3px}.nav-group-trigger{color:#6f7f9e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 11px;font-size:14px;display:grid}.nav-group-trigger>svg{width:19px;height:19px}.nav-group-trigger:hover{color:var(--blue);background:#edf4ff}.nav-group-caret{color:#8290a8;place-items:center;width:16px;height:16px;display:grid}.nav-group-caret svg{width:13px;height:13px;transition:transform .15s}.nav-group.open .nav-group-caret svg{transform:rotate(180deg)}.nav-group-trigger:hover .nav-group-caret,.nav-group.parent-active .nav-group-caret{color:var(--blue)}.nav-submenu{gap:2px;padding:1px 1px 2px;display:grid}.nav-submenu a{min-height:34px;color:#7786a0!important;border-radius:8px!important;gap:12px!important;padding:7px 8px!important;font-size:12px!important}.nav-submenu a svg{width:19px;height:19px}.nav-submenu a:hover{color:var(--blue)!important;background:#edf4ff!important}.app-shell.sidebar-collapsed .nav-group.open{background:0 0;margin-bottom:0;padding:0}.app-shell.sidebar-collapsed .nav-group-trigger{grid-template-columns:19px;justify-content:center;padding:10px}.app-shell.sidebar-collapsed .nav-group.parent-active .nav-group-trigger{background:#edf4ff}.app-shell.sidebar-collapsed .nav-submenu{display:none}.planner-content{min-width:0}.planner-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:240px;position:relative;overflow:visible}.planner-table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.planner-table th,.planner-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;height:52px;padding:9px 12px}.planner-table th{color:#74829a;background:#fafbfe;font-size:11px;font-weight:600}.planner-table tbody tr:last-child td{border-bottom:0}.planner-table tbody tr:hover td{background:#fbfdff}.planner-name b{color:#263654;font-weight:650}.planner-status{color:#7b889d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:inline-flex}.planner-status i{background:#d7deea;border-radius:999px;width:30px;height:17px;transition:all .15s;display:block;position:relative}.planner-status i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.planner-status.enabled{color:#365b9a}.planner-status.enabled i{background:var(--blue)}.planner-status.enabled i:after{transform:translate(13px)}.planner-status:disabled{opacity:.55;cursor:wait}.planner-actions-cell{width:46px;text-align:right!important}.planner-actions>summary{color:#71809b;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;list-style:none;display:grid}.planner-actions>summary::-webkit-details-marker{display:none}.planner-actions[open]>summary{color:var(--blue);background:#f4f7fc}.planner-actions button{text-align:left;color:#42516b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 9px;font-size:11px}.planner-actions button:hover{background:#f3f7fd}.planner-actions button.danger{color:#b33a31}.planner-actions button:disabled{opacity:.45;cursor:not-allowed}.planner-empty{text-align:center;color:#8491a5;place-content:center;gap:6px;min-height:190px;display:grid}.planner-empty strong{color:#506078;font-size:14px}.planner-empty span{font-size:12px}.planner-loading{place-items:center;min-height:190px;display:grid}@media (max-width:1180px){.planner-table-wrap{overflow-x:auto}}.planner-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.planner-heading .heading-primary,.planner-empty .heading-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;padding:0 14px;font-size:11px;font-weight:650}.planner-heading .heading-primary:disabled,.planner-empty .heading-primary:disabled{opacity:.45;cursor:not-allowed}.planner-empty .heading-primary{justify-self:center;margin-top:8px}.planner-form{gap:12px;display:grid}.planner-form .field{gap:5px;display:grid}.planner-form .field>span{color:#53627b;font-size:9.5px;font-weight:650}.planner-form input,.planner-form select{color:#34445f;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:0 10px;font-size:10px}.planner-form input:disabled,.planner-form select:disabled{color:#8591a4;background:#f7f9fc}.planner-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planner-form-section{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:12px;display:flex}.planner-form-section span{color:#8794aa;font-size:8.5px}.planner-readonly{color:#56657d;background:#f8fafd;border:1px solid #e2e7ef;border-radius:9px;align-items:center;min-height:39px;padding:0 10px;font-size:10px;display:flex}.planner-next-run{justify-content:space-between;gap:8px}.planner-next-run small{color:#8c98aa;font-size:8px}.planner-form-options{grid-template-columns:1fr;align-self:end;gap:6px;display:grid}.planner-form-options label,.planner-enabled{color:#56657e;background:#fbfcff;border:1px solid #e1e6ee;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:9.5px;display:flex}.planner-form-options input,.planner-enabled input{width:auto;height:auto;accent-color:var(--blue)}.planner-enabled{width:max-content;min-width:170px}.planner-warning{color:#7f6430;background:#fffaf0;border:1px solid #f0d9a9;border-radius:9px;padding:9px 11px;font-size:9.5px;line-height:1.45}.planner-form .region-picker-control{border-radius:9px;height:39px;font-size:10px}@media (max-width:760px){.planner-form-pair{grid-template-columns:1fr}.planner-heading{align-items:stretch}.planner-heading .heading-primary{flex:none}}.planner-last-run{color:var(--blue);font-weight:600;text-decoration:none}.planner-last-run:hover{text-decoration:underline}.planner-notice{color:#315f9d;background:#f5f9ff;border:1px solid #dce9ff;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:10px}.planner-suggest-options,.planner-frequency-options{grid-template-columns:1fr 1fr}@media (max-width:760px){.planner-suggest-options,.planner-frequency-options{grid-template-columns:1fr}}.planner-toolbar{align-items:center;gap:7px;margin:0 0 9px;display:flex}.planner-toolbar select{color:#52617a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-width:150px;height:32px;padding:0 28px 0 9px;font-size:10px}.planner-toolbar button,.planner-reset-filters{height:32px;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:10px}.planner-toolbar button:hover,.planner-reset-filters:hover{text-decoration:underline}.planner-tool{align-content:center;gap:2px;display:grid}.planner-tool>span{color:#34445f}.planner-tool small{font-size:8.5px;font-weight:600;line-height:1.15}.planner-tool small.ok{color:#6f7f96}.planner-tool small.warning{color:#a66a19}.planner-reset-filters{justify-self:center;margin-top:5px}@media (max-width:760px){.planner-toolbar{flex-wrap:wrap;align-items:stretch}.planner-toolbar select{flex:180px}.planner-toolbar select:first-child{min-width:180px}}.planner-tool-field{max-width:none}.planner-form input,.planner-form select,.planner-form .region-picker-control{height:36px}.planner-form-options label{background:0 0;border:0;min-height:24px;padding:2px 0}.planner-inline-options{flex-wrap:wrap;align-self:end;align-items:flex-end;gap:18px;padding:0 0 6px;display:flex}.planner-inline-options label{white-space:nowrap;width:auto}.planner-schedule-heading{align-items:center}.planner-form-status{margin-left:auto;padding:2px 0}.planner-schedule-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planner-schedule-controls.two{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-schedule-summary{color:#66758f;align-items:center;gap:5px;min-height:24px;font-size:10px;line-height:1.35;display:flex}.planner-schedule-summary small{color:#8a97aa;font-size:9px}.planner-advanced{margin-top:2px}.planner-advanced>summary{width:max-content;color:var(--blue);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:9.5px;list-style:none}.planner-advanced>summary::-webkit-details-marker{display:none}.planner-advanced>summary:after{content:" ↓"}.planner-advanced[open]>summary:after{content:" ↑"}.planner-advanced>.field{max-width:50%;margin-top:8px}@media (max-width:760px){.planner-schedule-controls,.planner-schedule-controls.two{grid-template-columns:1fr}.planner-inline-options{padding-bottom:0}.planner-advanced>.field{max-width:none}}.planner-table-wrap{min-height:0}.planner-status-head,.planner-status-cell{width:78px}.planner-status-cell .planner-status{gap:0}.planner-name-button{color:#263654;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650}.planner-name-button:hover{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.planner-name-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8db4ff}.planner-tool small.ok{display:none}.planner-actions{display:inline-block}.planner-actions-trigger{color:#65758f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;list-style:none;display:grid}.planner-actions-trigger svg{fill:currentColor;width:20px;height:20px;display:block}.planner-actions-trigger:hover,.planner-actions.open .planner-actions-trigger{color:var(--blue);background:#f4f7fc;border-color:#cfdaf0}.planner-actions-menu{background:#fff;border:1px solid #dde4ee;border-radius:9px;width:150px;padding:5px;display:grid;box-shadow:0 14px 34px #1c2f5029}.planner-actions-menu button{text-align:left;color:#42516b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 9px;font-size:11px}.planner-actions-menu button:hover{background:#f3f7fd}.planner-actions-menu button.danger{color:#b33a31}.planner-actions-menu button:disabled{opacity:.45;cursor:not-allowed}.planner-form .field>span{color:#66758f;font-size:12px}.planner-form input,.planner-form select{height:40px;padding:0 10px;font-size:14px}.planner-form .region-picker-control{height:40px;font-size:14px}.planner-form-section{margin-top:0;padding-top:14px}.planner-form-section strong{color:#344054;font-size:13px}.planner-form-options label{font-size:12px}.planner-inline-options{gap:20px;padding-bottom:7px}.planner-schedule-summary{min-height:26px;font-size:12px}.planner-schedule-summary small{font-size:11px}.planner-advanced>summary{font-size:12px}.clustering-content{min-width:0}.clustering-heading{align-items:flex-start}.clustering-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:240px;position:relative;overflow:visible}.clustering-table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.clustering-table th,.clustering-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;height:52px;padding:9px 12px}.clustering-table th{color:#74829a;background:#fafbfe;font-size:11px;font-weight:600}.clustering-table tbody tr:last-child td{border-bottom:0}.clustering-table tbody tr:hover td{background:#fbfdff}.clustering-name{align-content:center;gap:3px;display:grid}.clustering-name strong{color:#263654;font-weight:650}.clustering-status{color:#8190a5;font-size:9px}.clustering-status.completed{color:#397157}.clustering-status.error{color:#b5473d}.clustering-status.running,.clustering-status.queued{color:#3567b3}.clustering-status.cancelled{color:#8793a6}.clustering-num{font-variant-numeric:tabular-nums;text-align:right!important}.clustering-empty{text-align:center;color:#8491a5;place-content:center;gap:6px;min-height:190px;display:grid}.clustering-empty strong{color:#506078;font-size:14px}.clustering-empty span{font-size:12px}.clustering-loading{place-items:center;min-height:190px;display:grid}.clustering-error{margin-left:0;margin-right:0}@media (max-width:1180px){.clustering-table-wrap{overflow-x:auto}}.clustering-heading .heading-primary,.clustering-empty .heading-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;padding:0 14px;font-size:11px;font-weight:650}.clustering-heading .heading-primary:disabled,.clustering-empty .heading-primary:disabled{opacity:.45;cursor:not-allowed}.clustering-empty .heading-primary{justify-self:center;margin-top:8px}.clustering-serp-note{align-items:flex-start;min-height:auto;padding:10px 11px;line-height:1.45}.clustering-modal-error{margin:0}.clustering-run-link{color:var(--text);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:400;-webkit-text-decoration:underline dotted #98a2b3;text-decoration:underline dotted #98a2b3;text-decoration-thickness:1px;display:inline}.clustering-run-link:hover{color:var(--text);text-decoration-color:#667085}.clustering-run-name{color:var(--text);font-weight:400}.clustering-status-cell{color:#667085}.clustering-status-cell.status-error{color:#b42318}.clustering-status-cell.status-running,.clustering-status-cell.status-queued{color:#344054}.clustering-result-heading{gap:8px;display:grid}.clustering-result-heading .page-heading{margin-bottom:0}.clustering-back{color:#58708f;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.clustering-back:hover{color:var(--blue)}.clustering-result-summary{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.clustering-result-summary span{color:#718096;background:#fff;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.clustering-result-summary strong{color:#2f405d;font-size:11px}.clustering-result-wrap{min-height:120px;overflow-x:auto}.clustering-result-table{border-collapse:collapse;width:100%;min-width:880px;font-size:12px}.clustering-result-table th,.clustering-result-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:8px 12px}.clustering-result-table th{color:#74829a;background:#fafbfe;height:38px;font-size:11px;font-weight:600}.clustering-result-table th:nth-child(2),.clustering-result-table th:nth-child(3){text-align:right;width:88px}.clustering-result-table th:nth-child(4){width:190px}.clustering-result-table th:nth-child(5){width:32%}.clustering-cluster-row td{background:#f7f9fc;padding:0}.clustering-cluster-toggle{color:#30415d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:43px;padding:8px 12px;display:flex}.clustering-cluster-toggle:hover{background:#f1f5fa}.clustering-cluster-row strong{font-weight:650}.clustering-cluster-row small{color:#738199;margin-left:auto;font-size:10px}.clustering-caret{color:#7c8ba2;place-items:center;width:16px;height:16px;font-size:18px;line-height:1;transition:transform .12s;display:inline-grid;transform:rotate(0)}.clustering-caret.open{transform:rotate(90deg)}.clustering-ungrouped-row td{background:#fbfbfc}.clustering-member-row td{background:#fff;height:42px}.clustering-member-row:hover td{background:#fbfdff}.clustering-keyword-text{align-items:center;gap:7px;min-width:0;display:flex}.clustering-keyword-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clustering-keyword-text small{color:#3169b7;background:#eaf2ff;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}.clustering-url-cell{max-width:420px}.clustering-url-cell a{color:#3e669d;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.clustering-url-cell a:hover{text-decoration:underline}.clustering-compare-check{width:14px;height:14px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.clustering-compare-check:disabled{cursor:not-allowed;opacity:.45}.clustering-compare-body{min-height:220px}.clustering-compare-loading{place-items:center;min-height:210px;display:grid}.clustering-compare-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.clustering-compare-summary span{color:#718096;background:#fff;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:10px;display:inline-flex}.clustering-compare-summary strong{color:#2f405d;text-overflow:ellipsis;white-space:nowrap;max-width:440px;font-size:11px;overflow:hidden}.clustering-compare-table-wrap{border:1px solid #e4e9f0;border-radius:10px;max-height:58vh;overflow:auto}.clustering-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:11px}.clustering-compare-table th,.clustering-compare-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;height:40px;padding:7px 10px}.clustering-compare-table th{z-index:2;color:#74829a;text-align:center;background:#fafbfe;min-width:118px;max-width:180px;font-size:10px;font-weight:600;position:sticky;top:0}.clustering-compare-table th:first-child{z-index:4;text-align:left;min-width:320px;left:0}.clustering-compare-table td:first-child{z-index:1;min-width:320px;max-width:440px;position:sticky;left:0}.clustering-compare-table tr.common td{background:#f3f8ff}.clustering-compare-table tr.common td:first-child{background:#eef6ff}.clustering-compare-table th:last-child,.clustering-compare-table td:last-child{border-right:0}.clustering-compare-table tbody tr:last-child td{border-bottom:0}.clustering-compare-table th span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.clustering-compare-table th small{color:#3169b7;margin-top:2px;font-size:8px;display:block}.clustering-compare-url{align-items:center;gap:7px;min-width:0;display:flex}.clustering-compare-url a{color:#3e669d;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.clustering-compare-url a:hover{text-decoration:underline}.clustering-compare-url small{color:#3169b7;background:#dfeeff;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}@media (max-width:760px){.clustering-compare-table-wrap{max-height:calc(100vh - 245px)}}.clustering-selection-bar{background:#f8fbff;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:7px;min-height:42px;margin:0 0 10px;padding:7px 9px;display:flex}.clustering-selection-bar>span{color:#687892;margin-right:4px;font-size:10px}.clustering-selection-bar>span strong{color:#2f405d;font-size:11px}.clustering-selection-bar button{color:#40536e;cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:7px;height:29px;padding:0 9px;font-size:10px}.clustering-selection-bar button:hover:not(:disabled){color:var(--blue);border-color:#a9bde0}.clustering-selection-bar button:disabled{opacity:.45;cursor:not-allowed}.clustering-selection-bar button.quiet{color:#77869d;background:0 0;border-color:#0000;margin-left:auto}.clustering-cluster-line{align-items:stretch;min-width:0;display:flex}.clustering-cluster-line>.clustering-cluster-toggle{flex:1;min-width:0}.clustering-manual-badge{color:#966a1f;background:#fff4dc;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}.clustering-cluster-actions{align-items:center;padding:0 7px;display:flex}.clustering-cluster-actions-trigger{cursor:pointer;place-items:center;color:#71809b!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.clustering-cluster-actions-trigger:hover,.clustering-cluster-actions.open .clustering-cluster-actions-trigger{color:var(--blue)!important;background:#fff!important;border-color:#d3deed!important}.clustering-cluster-actions-menu{background:#fff;border:1px solid #dde4ee;border-radius:9px;width:174px;padding:5px;display:grid;box-shadow:0 14px 34px #1c2f5029}.clustering-cluster-actions-menu button{cursor:pointer;color:#42516b!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important}.clustering-cluster-actions-menu button:hover:not(:disabled){background:#f3f7fd!important}.clustering-cluster-actions-menu button:disabled{opacity:.45;cursor:not-allowed}.clustering-merge-list{background:#fff;border:1px solid #e1e7ef;border-radius:9px;max-height:270px;display:grid;overflow:auto}.clustering-merge-list label{cursor:pointer;border-bottom:1px solid #edf0f4;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:grid}.clustering-merge-list label:last-child{border-bottom:0}.clustering-merge-list label:hover{background:#fafcff}.clustering-merge-list label.locked{cursor:default;background:#f6f8fb}.clustering-merge-list input{width:14px;height:14px;accent-color:var(--blue);margin:0}.clustering-merge-list span{color:#40516c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clustering-merge-list small{color:#8491a5;font-size:10px}@media (max-width:760px){.clustering-selection-bar{flex-wrap:wrap;align-items:stretch}.clustering-selection-bar button.quiet{margin-left:0}}.clustering-scope-check{width:14px;height:14px;accent-color:var(--blue);cursor:pointer;flex:none;margin:12px 0 0 11px}.clustering-recluster-selection{background:#f5f9ff;border-color:#cfdff5}.clustering-apply-loading{place-items:center;min-height:120px;display:grid}.clustering-apply-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clustering-apply-preview>div{background:#fff;border:1px solid #e2e8f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 11px;display:flex}.clustering-apply-preview span{color:#718096;font-size:10px}.clustering-apply-preview strong{color:#30415d;font-size:13px}@media (max-width:620px){.clustering-apply-preview{grid-template-columns:1fr}}.clustering-advanced{background:#fff}.clustering-advanced-body{align-items:stretch}.clustering-advanced .check-row{box-sizing:border-box;min-height:88px}.clustering-stop-domains textarea{resize:vertical;min-height:88px;font-size:10px}.clustering-stop-domains small{line-height:1.35}.clustering-heading-actions{align-items:center;gap:8px;display:flex}.clustering-heading .heading-secondary{color:#52617a;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;height:36px;padding:0 14px;font-size:11px;font-weight:650}.clustering-heading .heading-secondary:hover{color:var(--blue);border-color:#b9c9e3}.clustering-heading .heading-secondary:disabled{opacity:.45;cursor:not-allowed}.clustering-topic-body{min-height:260px}.clustering-topic-toolbar{grid-template-columns:minmax(260px,1fr);gap:10px;margin-bottom:12px;display:grid}.clustering-topic-toolbar .field{gap:5px;display:grid}.clustering-topic-toolbar .field>span{color:#53627b;font-size:9.5px;font-weight:650}.clustering-topic-toolbar input{color:#34445f;background:#fff;border:1px solid #dce3ed;border-radius:9px;width:100%;height:39px;padding:0 10px;font-size:10px}.clustering-topic-table-wrap{border:1px solid #e4e9f0;border-radius:10px;max-height:56vh;position:relative;overflow:auto}.clustering-topic-table,.clustering-topic-detail-table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px;font-size:11px}.clustering-topic-table th,.clustering-topic-table td,.clustering-topic-detail-table th,.clustering-topic-detail-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;height:40px;padding:7px 10px}.clustering-topic-table th,.clustering-topic-detail-table th{z-index:2;color:#74829a;text-align:left;background:#fafbfe;font-size:10px;font-weight:600;position:sticky;top:0}.clustering-topic-sortable{padding:0!important}.clustering-topic-sortable>button{width:100%;height:40px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:flex}.clustering-topic-sortable:not(.domain)>button{justify-content:flex-end}.clustering-topic-sortable>button:hover{color:#344054;background:#f4f7fb}.clustering-topic-sort-indicator{color:#b0b9c7;opacity:.55;min-width:10px;font-size:9px;line-height:1;display:inline-block}.clustering-topic-sort-indicator.active{color:#344054;opacity:1}.clustering-topic-rank{font-variant-numeric:tabular-nums;width:46px;min-width:46px;text-align:center!important}.clustering-topic-detail-table th:nth-child(2){text-align:right}.clustering-topic-table th:last-child,.clustering-topic-table td:last-child,.clustering-topic-detail-table th:last-child,.clustering-topic-detail-table td:last-child{border-right:0}.clustering-topic-table tbody tr:last-child td,.clustering-topic-detail-table tbody tr:last-child td{border-bottom:0}.clustering-topic-domain{color:#315f9f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:flex}.clustering-topic-domain:hover span{text-decoration:underline}.clustering-topic-domain small,.clustering-topic-domain-heading small{color:#3169b7;background:#eaf2ff;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:600}.clustering-topic-empty,.clustering-topic-limit{color:#7a879b;text-align:center;padding:14px;font-size:10px}.clustering-topic-limit{background:#fafbfe;border-top:1px solid #edf0f4}.clustering-topic-back{color:#58708f;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:10px}.clustering-topic-back:hover{color:var(--blue)}.clustering-topic-domain-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.clustering-topic-domain-heading>div{align-items:center;gap:7px;min-width:0;display:flex}.clustering-topic-domain-heading strong{color:#2f405d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.clustering-topic-domain-heading>span{color:#8794aa;font-size:9px}.clustering-topic-detail-table th:first-child{min-width:260px}.clustering-topic-detail-table th:nth-child(3){min-width:360px}.clustering-topic-detail-table td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}@media (max-width:760px){.clustering-heading-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.clustering-topic-toolbar{grid-template-columns:1fr}.clustering-topic-table-wrap{max-height:calc(100vh - 300px)}}.clustering-run-actions-cell{width:48px;position:relative;overflow:visible;text-align:center!important;padding-left:4px!important;padding-right:8px!important}.clustering-run-actions{padding:0;display:inline-flex}.clustering-run-actions-menu{width:190px}.clustering-run-actions-menu button.danger{color:#b5473d!important}.clustering-run-actions-menu button.danger:hover:not(:disabled){color:#a43d34!important;background:#fff4f2!important}.planner-overview{color:#7a879b;align-items:center;gap:18px;margin:0 0 8px;font-size:10px;display:flex}.planner-overview span{align-items:baseline;gap:4px;display:inline-flex}.planner-overview b{color:#34445f;font-size:11px;font-weight:700}.planner-table{min-width:980px}.planner-name{align-content:center;gap:2px;display:grid}.planner-task-tool{color:#8895a8;font-size:9px}.planner-task-warning{color:#a66a19;font-size:9px;font-weight:600}.planner-runs-head,.planner-runs-cell{text-align:center;width:72px}.planner-runs-cell{font-variant-numeric:tabular-nums;color:#40506a}.planner-last-run{text-align:left;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.planner-last-run>span{font-weight:600}.planner-last-run>b{color:#9aa7ba;font-size:15px;font-weight:400}.planner-last-run:hover>span{text-underline-offset:2px;text-decoration:underline}.planner-skeleton-row td{pointer-events:none}.planner-skeleton-row td>span,.planner-skeleton-row td>small{background:linear-gradient(90deg,#f0f3f8 20%,#f7f9fc 50%,#f0f3f8 80%) 0 0/220% 100%;border-radius:999px;height:9px;animation:1.2s linear infinite planner-skeleton;display:block}.planner-skeleton-row td>span{width:72%}.planner-skeleton-row td:first-child>span{width:52px}.planner-skeleton-row td:nth-child(2)>small{width:88px;height:7px;margin-top:6px}.planner-skeleton-row td:last-child>span{width:22px}@keyframes planner-skeleton{to{background-position:-220% 0}}.planner-history-meta{background:#fbfcfe;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:24px;padding:10px 24px;display:flex}.planner-history-meta>div{gap:2px;display:grid}.planner-history-body{background:#fff;min-height:180px;padding:12px 24px 18px;overflow-y:auto}.planner-history-list{border:1px solid #e3e8f0;border-radius:11px;overflow:hidden}.planner-history-run{background:#fff;border-bottom:1px solid #edf0f5}.planner-history-run:last-child{border-bottom:0}.planner-history-row{text-align:left;color:#34445f;cursor:pointer;background:#fff;border:0;grid-template-columns:142px 70px minmax(220px,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:43px;padding:8px 11px;display:grid}.planner-history-row:hover{background:#f8faff}.planner-history-row>strong{color:#263654;font-size:10px}.planner-history-duration{color:#8996aa;font-variant-numeric:tabular-nums;font-size:9px}.planner-history-summary{text-overflow:ellipsis;white-space:nowrap;color:#53627a;min-width:0;font-size:9px;overflow:hidden}.planner-history-row>b{color:#9aa7ba;text-align:center;font-size:15px;font-weight:400}.planner-history-state{color:#6f7d92;background:#eef2f7;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:700}.planner-history-state.running{color:#2468f2;background:#edf4ff}.planner-history-state.not_completed{color:#8b651f;background:#fff7e9}.planner-history-details{background:#fbfcfe;border-top:1px solid #f0f2f6;gap:8px;padding:4px 11px 11px 233px;display:grid}.planner-history-progress{background:#f1f4f8;border-radius:7px;height:20px;position:relative;overflow:hidden}.planner-history-progress>span{background:#d9e6ff;position:absolute;inset:0 auto 0 0}.planner-history-progress>small{z-index:1;color:#50617b;align-items:center;height:20px;padding:0 8px;font-size:8px;display:flex;position:relative}.planner-history-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px;display:grid}.planner-history-result>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.planner-history-result span{color:#7d899b;font-size:9px}.planner-history-result strong{color:#34445f;font-size:9px}.planner-history-nochanges{color:#7d899b;margin:0;font-size:9px}.planner-history-message{color:#745e38;background:#fffaf2;border:1px solid #eadfca;border-radius:8px;padding:7px 9px;font-size:9px;line-height:1.4}.planner-history-empty{color:#8996aa;place-items:center;min-height:120px;font-size:10px;display:grid}.planner-history-more{color:#48617f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:32px;margin:12px auto 0;padding:0 13px;font-size:9px;display:block}.planner-history-more:disabled{opacity:.55;cursor:wait}.planner-history-skeleton{border:1px solid #e6eaf1;border-radius:10px;overflow:hidden}.planner-history-skeleton>div{border-bottom:1px solid #edf0f5;grid-template-columns:142px 70px 1fr;align-items:center;gap:10px;height:43px;padding:8px 11px;display:grid}.planner-history-skeleton>div:last-child{border-bottom:0}.planner-history-skeleton span{background:#eef2f7;border-radius:999px;width:100%;height:8px;display:block}.planner-history-skeleton span:nth-child(2){width:70%}.planner-history-skeleton span:nth-child(3){width:72%}@media (max-width:760px){.planner-overview{flex-wrap:wrap}.planner-history-meta{padding:10px 16px;display:grid}.planner-history-body{padding:12px 16px}.planner-history-row{grid-template-columns:1fr auto 16px}.planner-history-duration{display:none}.planner-history-summary{grid-area:2/1/auto/span 2}.planner-history-state{grid-area:1/2}.planner-history-details{padding:8px 11px 11px}.planner-history-result{grid-template-columns:1fr}.planner-history-skeleton>div{grid-template-columns:1fr 70px}.planner-history-skeleton span:nth-child(3){display:none}}.workspace-route-loading{min-height:calc(100vh - 54px);display:block}.workspace-route-skeleton{gap:14px;max-width:100%;padding-top:6px;display:grid}.workspace-route-skeleton span{background:linear-gradient(90deg,#eef2f8 20%,#f7f9fc 45%,#eef2f8 70%) 0 0/220% 100%;border-radius:12px;height:54px;animation:1.25s ease-in-out infinite boot-shimmer;display:block}.workspace-route-skeleton span:first-child{width:190px;height:34px}.workspace-route-skeleton span:nth-child(2){height:74px}.workspace-route-skeleton span:nth-child(3){height:260px}.workspace-project-onboarding{min-height:calc(100vh - 54px)}@media (prefers-reduced-motion:reduce){.workspace-route-skeleton span{animation:none}}.columns-menu-head{display:block}.columns-menu-quick-actions{background:#fff;border:1px solid #dce5f2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:4px 5px 7px;display:grid;overflow:hidden}.columns-menu-quick-actions button{white-space:nowrap;cursor:pointer;min-width:0;color:#3568c8!important;height:30px!important;font:inherit!important;background:#fff!important;border:0!important;padding:0 8px!important;font-size:10px!important;font-weight:650!important}.columns-menu-quick-actions button+button{border-left:1px solid #dce5f2!important}.columns-menu-quick-actions button:hover:not(:disabled){color:var(--blue)!important;background:#f2f6ff!important}.columns-menu-quick-actions button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #8db4ff;position:relative}.columns-menu-quick-actions button:disabled{cursor:default;color:#98a2b3!important;background:#f7f9fc!important}.planner-toolbar{gap:8px;margin-bottom:10px}.planner-toolbar select{color:#475675;background:#fff;border:1px solid #dce3ee;border-radius:8px;outline:none;min-width:160px;height:38px;padding:0 30px 0 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.planner-toolbar select:first-child{min-width:210px}.planner-toolbar select:hover{border-color:#c7d3e5}.planner-toolbar select:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.planner-toolbar button,.planner-reset-filters{height:38px;font-size:12px}.planner-overview{gap:18px;margin-bottom:9px;font-size:11px}.planner-overview b{font-size:12px}.planner-name-button:focus-visible,.planner-last-run:focus-visible,.planner-actions-trigger:focus-visible,.planner-status:focus-visible,.planner-toolbar button:focus-visible,.planner-history-more:focus-visible{outline:none;box-shadow:0 0 0 3px #2468f224}.planner-actions.open .planner-actions-trigger,.planner-actions-trigger:focus-visible{color:var(--blue);background:#f4f7fc;border-color:#8db4ff}.planner-actions-menu button:focus-visible{color:var(--blue);background:#eef4ff;outline:none}.planner-form .field{gap:6px}.planner-form .field>span,.planner-options-label{color:#66758f;font-size:10px;font-weight:650}.planner-form input,.planner-form select{color:#33415e;background:#fff;border:1px solid #dbe3ee;border-radius:9px;outline:none;height:40px;padding:0 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.planner-form input:focus,.planner-form select:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}.planner-form .field small{color:#909caf;font-size:10px;line-height:1.4}.planner-form .region-picker-control{outline:none;height:40px;font-size:12px}.planner-form .region-picker-control:focus-visible{border-color:#8db4ff;outline:none;box-shadow:0 0 0 3px #2468f217}.planner-form-section{border-top:1px solid #edf0f5;margin-top:1px;padding-top:15px}.planner-form-section strong{color:#344054;font-size:12px;font-weight:650}.planner-form-section span{font-size:10px}.planner-form-pair{gap:12px}.planner-form-single{width:calc(50% - 6px);min-width:0}.planner-options-block{gap:7px;padding:1px 0 2px;display:grid}.planner-form-options{gap:8px}.planner-form-options label{color:#56657e;background:0 0;border:0;min-height:28px;padding:3px 0;font-size:11px}.planner-form-options input{width:auto;height:auto;accent-color:var(--blue)}.planner-inline-options{flex-wrap:wrap;align-items:center;gap:22px;padding:0;display:flex}.planner-readonly{min-height:40px;font-size:12px}.planner-warning{padding:10px 12px;font-size:11px;line-height:1.45}.planner-schedule-controls{gap:12px}.planner-schedule-summary{color:#66758f;flex-wrap:wrap;align-items:baseline;gap:5px;min-height:26px;font-size:11px;line-height:1.45;display:flex}.planner-schedule-summary b{color:#34445f;font-weight:650}.planner-schedule-summary small{color:#8794aa;margin-left:3px;font-size:10px}.planner-advanced{padding-top:2px}.planner-advanced>summary{width:max-content;color:var(--blue);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:11px;font-weight:600;list-style:none}.planner-advanced>summary:focus-visible{border-radius:5px;box-shadow:0 0 0 3px #2468f21f}.planner-advanced>.field{margin-top:11px}.planner-history-meta{background:#fbfcfe;padding:11px 24px}.planner-history-meta>div{gap:3px}.planner-history-meta span{color:#8996aa;font-size:10px}.planner-history-meta strong{color:#34445f;font-size:12px}.planner-history-meta small{color:#7d899d;font-size:10px}.planner-history-body{padding:14px 24px 18px}.planner-history-row{outline:none;grid-template-columns:150px 62px minmax(240px,1fr) auto 18px;gap:12px;min-height:48px;padding:9px 12px}.planner-history-row:focus-visible{background:#f8faff;box-shadow:inset 0 0 0 2px #8db4ff}.planner-history-state{padding:3px 7px;font-size:9px}.planner-history-row>b{font-size:16px}.planner-history-details{background:#fbfcfe;gap:9px;padding:10px 12px 12px;display:grid}.planner-history-progress{height:22px}.planner-history-progress>small{height:22px;font-size:9px}.planner-history-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}.planner-history-result span,.planner-history-result strong,.planner-history-nochanges{font-size:10px}.planner-history-message{padding:8px 10px;font-size:10px}.planner-history-empty{font-size:11px}.planner-history-more{height:34px;font-size:10px}@media (max-width:760px){.planner-form-single{width:100%}.planner-inline-options{gap:6px;display:grid}.planner-history-meta{padding:10px 16px}.planner-history-body{padding:12px 16px}.planner-history-row{grid-template-columns:1fr auto 18px}.planner-history-summary{white-space:normal;grid-area:2/1/auto/span 2}.planner-history-details{padding:9px 12px 12px}}.planner-toolbar .planner-toolbar-primary{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;height:38px;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none}.planner-toolbar .planner-toolbar-primary:hover:not(:disabled){background:#1f5fdf;border-color:#1f5fdf;text-decoration:none}.planner-toolbar .planner-toolbar-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #2468f224}.planner-toolbar .planner-toolbar-primary:disabled{opacity:.5;cursor:not-allowed}.planner-history-meta span{font-size:11px}.planner-history-meta strong{font-size:13px}.planner-history-meta small{font-size:11px}.planner-history-row{grid-template-columns:158px 68px minmax(260px,1fr) auto 18px;min-height:54px;padding:11px 12px}.planner-history-row>strong{font-size:12px}.planner-history-duration{font-size:11px}.planner-history-summary{font-size:12px;line-height:1.4}.planner-history-state{font-size:10px}.planner-history-details{padding:12px}.planner-history-result>div{padding:6px 0}.planner-history-result span{font-size:11px}.planner-history-result strong{font-size:12px}.planner-history-nochanges{font-size:11px}.planner-history-message{font-size:11px;line-height:1.45}.planner-history-progress>small{font-size:10px}@media (max-width:760px){.planner-toolbar .planner-toolbar-primary{flex:180px}.planner-history-row{grid-template-columns:1fr auto 18px}.planner-history-summary{grid-area:2/1/auto/span 2}}.global-header{grid-template-columns:minmax(220px,280px) 1fr}.project-switch{border-color:#d9e2ef;gap:8px;height:38px;padding:0 9px}.project-switch:hover{background:#fbfdff;border-color:#bfd0eb}:is(.project-switch:focus-visible,.project-switcher:has(.project-menu) .project-switch){border-color:#9ebcf5;outline:none;box-shadow:0 0 0 3px #2468f217}.project-switch .project-icon{border-radius:7px;width:26px;height:26px;font-size:11px}.project-switch-copy b{color:#20304b;font-size:13px;font-weight:400;line-height:1.2}.project-switch-caret{flex-basis:19px;width:19px;height:19px}.project-menu{border-radius:14px;width:340px;box-shadow:0 22px 55px #1a2c4e2e}.project-menu-search{color:#8492a8;background:#fff;border:1px solid #dce3ed;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;height:36px;margin:10px 10px 7px;padding:0 8px;display:grid}.project-menu-search:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.project-menu-search svg{width:16px;height:16px}.project-menu-search input{width:100%;min-width:0;height:34px;box-shadow:none!important;color:#35445f!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px!important;font-size:12px!important}.project-menu-search input::placeholder{color:#94a0b4}.project-menu-label{text-transform:uppercase;letter-spacing:.07em;color:#8390a5;padding:2px 14px 6px;font-size:10px;font-weight:700;line-height:1.2}.project-menu-list{max-height:320px;padding:0 7px 8px}.project-menu-list>button{border-radius:9px;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;min-height:44px;padding:6px 8px}.project-menu-list>button:focus-visible{background:#f1f6ff;outline:none;box-shadow:inset 0 0 0 1px #b9cff8}.project-menu-list>button span:nth-child(2){min-width:0;display:block}.project-menu-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.project-menu-list>button small{display:none}.project-menu-icon{width:30px;height:30px}.project-menu-empty{padding:18px 12px 22px;font-size:11px}.project-add-wide{background:#f7faff;border-style:solid;border-color:#d5e2f7;width:calc(100% - 14px);height:38px;margin:0 7px 7px;font-size:11.5px}.project-add-wide:hover,.project-add-wide:focus-visible{background:#edf4ff;border-color:#b8cff6;outline:none}@media (max-width:760px){.global-header{grid-template-columns:minmax(180px,1fr) auto}.project-menu{width:min(340px,88vw)}}.nav-group.open{padding:0}.header-icon{color:#74829a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:grid}.header-icon:hover,.header-icon:focus-visible,.header-icon.active{color:var(--blue);background:#edf4ff;outline:none}.header-icon:focus-visible{box-shadow:0 0 0 3px #2468f21a}.header-icon svg{width:17px;height:17px}.header-notifications{cursor:default}.header-notifications:hover{color:#74829a;background:0 0}.project-menu-footer{gap:6px;padding:0 7px 7px;display:grid}.project-add-wide{color:#3f5578;cursor:pointer;background:#f7faff;border:1px solid #d5e2f7;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:38px;margin:0;padding:0 11px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.project-add-wide:hover,.project-add-wide:focus-visible{color:var(--blue);background:#edf4ff;border-color:#b8cff6;outline:none}.positions-placeholder{border:1px solid var(--border);text-align:center;color:#74829a;background:#fff;border-radius:14px;place-content:center;justify-items:center;gap:7px;min-height:210px;padding:32px;display:grid}.positions-placeholder strong{color:#42516b;font-size:14px}.positions-placeholder p{color:#687892;max-width:640px;margin:0;font-size:12px;line-height:1.55}.positions-placeholder span{color:#94a0b4;font-size:11px}.project-menu-row{border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-height:44px;margin:0;transition:background .15s,box-shadow .15s;display:grid}.project-menu-row:hover{background:#f6f9fe}.project-menu-row.active{background:#edf4ff}.project-menu-row:focus-within{box-shadow:inset 0 0 0 1px #b9cff8}.project-menu-select{text-align:left;width:100%;min-width:0;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 6px 6px 8px;display:grid}.project-menu-select:hover,.project-menu-select:focus-visible{background:0 0;outline:none}.project-menu-select span{min-width:0;display:block}.project-menu-select b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.project-menu-settings{color:#7d8aa1;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.project-menu-settings:hover,.project-menu-settings:focus-visible{color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 1px #c9d8f2}.project-menu-settings svg{width:16px;height:16px}.project-menu-list>.project-menu-row+.project-menu-row{margin-top:1px}.project-menu{width:100%;min-width:0}@media (max-width:760px){.project-menu{width:100%;max-width:none}}.nav-submenu a{font-size:13px!important}.nav-submenu a.active{font-weight:600;color:var(--text)!important;background:#eaf2ff!important}.nav-submenu a.active svg{color:var(--blue)!important}.nav-group.parent-active .nav-group-trigger{color:var(--text);font-weight:600}.nav-group.parent-active .nav-group-trigger>svg,.nav-group.parent-active .nav-group-caret{color:var(--blue)}.project-menu-settings{cursor:pointer;background:0 0;border:0;padding:0}.settings-workspace-content .settings-main-workspace{width:100%;max-width:none;padding:0}.settings-workspace-content .settings-workspace-heading{margin-bottom:18px}.settings-workspace-content .project-settings-tabs{margin-top:0}@media (max-width:760px){.settings-workspace-content .settings-main-workspace{padding:0}}.main-nav>a:hover,.nav-group:not(.parent-active) .nav-group-trigger:hover,.nav-submenu a:not(.active):hover{background:#edf4ff;font-weight:600;color:var(--text)!important}.main-nav>a:not(.active):hover>svg,.nav-group:not(.parent-active) .nav-group-trigger:hover>svg,.nav-submenu a:not(.active):hover svg{stroke-width:2.15px;color:var(--text)!important}.nav-group:not(.parent-active) .nav-group-trigger:hover .nav-group-caret,.main-nav>a.active,.nav-submenu a.active,.nav-group.parent-active .nav-group-trigger{color:var(--text)!important}.main-nav>a.active>svg,.nav-submenu a.active svg,.nav-group.parent-active .nav-group-trigger>svg,.nav-group.parent-active .nav-group-caret{stroke-width:1.9px;color:var(--blue)!important}.project-icon>span,.project-menu-icon>span,.project-menu-select .project-menu-icon>span{place-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:grid!important}.project-icon img,.project-menu-icon img{border-radius:inherit}.project-menu-label{padding:4px 16px 8px!important}:is(.clustering-table-wrap,.planner-table-wrap){border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;overflow:auto}.workspace-table{border-spacing:0;width:100%;min-width:980px;border-collapse:separate!important;font-size:13px!important}.workspace-table th,.workspace-table td{white-space:nowrap;text-overflow:ellipsis;background:#fff;overflow:hidden;border-bottom:1px solid #edf0f5!important;border-right:1px solid #edf0f5!important;height:36px!important;padding:7px 8px!important}.workspace-table th{text-align:left;z-index:2;line-height:16px;position:sticky;top:0;color:#667085!important;background:#f8fafc!important;height:40px!important;font-size:12px!important;font-weight:600!important}.workspace-table th:last-child,.workspace-table td:last-child{border-right:0!important}.workspace-table tbody tr:last-child td{border-bottom:0!important}.workspace-table tbody tr:hover td{background:#f8fbff!important}.workspace-table .row-number-col{font-variant-numeric:tabular-nums;text-overflow:clip;width:46px;min-width:46px;max-width:46px;overflow:visible;color:#75839a!important;text-align:center!important;padding-left:6px!important;padding-right:6px!important;font-weight:500!important}.workspace-table th.row-number-col{color:#687892!important;font-weight:600!important}.workspace-table .clustering-num,.workspace-table .planner-runs-cell{font-variant-numeric:tabular-nums}.settings-workspace-content{overscroll-behavior-y:contain;height:calc(100dvh - 54px);min-height:0;overflow:hidden auto}.group-row.active .group-select span,.group-row.active .group-select b,.group-rail .group-all-queries.active,.group-rail .trash-group.active,.group-rail .group-all-queries.active>b,.group-rail .trash-group.active>b,.group-rail .group-all-queries.active>.group-all-label,.group-rail .trash-group.active>.trash-group-label{color:var(--text)!important}.group-rail .group-all-queries.active>.group-all-icon,.group-rail .trash-group.active>.trash-group-icon{color:var(--blue)!important}.group-row.active .group-select span{font-weight:600!important}.project-menu>.project-menu-label:first-child{padding-top:10px!important}.project-menu-select b{font-weight:500}.nav-group.open:not(.parent-active) .nav-group-trigger{font-weight:600}.group-children{max-width:calc(100% - 8px)!important;margin-left:8px!important;padding-left:8px!important;position:relative!important}.group-children:before{content:"";pointer-events:none;background:#e1e8f2;width:1px;position:absolute;top:2px;bottom:5px;left:0}.connection-reuse{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 0 2px;display:grid}.connection-reuse .field{margin:0}.connection-reuse>button{white-space:nowrap;height:36px}@media (max-width:760px){.connection-reuse{grid-template-columns:1fr}.connection-reuse>button{width:100%}}.group-children{max-width:calc(100% - 6px)!important;margin-left:6px!important;padding-left:4px!important}.group-children:before{left:0!important}.group-children>.group-tree{position:relative}.group-children>.group-tree:before{content:"";pointer-events:none;z-index:0;background:#e1e8f2;width:20px;height:1px;position:absolute;top:16px;left:-4px}.planner-name{vertical-align:middle!important;display:table-cell!important}.planner-name-button{display:block}.planner-task-tool,.planner-task-warning{margin-top:2px;display:block}.planner-runs-button{color:#2468f2;min-width:28px;height:26px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 7px;font-weight:600}.planner-runs-button:hover{text-underline-offset:2px;background:#eef4ff;text-decoration:underline}.planner-runs-button:focus-visible{outline:none;box-shadow:0 0 0 3px #2468f224}.planner-last-run-date{color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.clustering-toolbar{align-items:center;gap:8px;margin:0 0 10px;display:flex}.clustering-toolbar .heading-primary{height:38px;padding:0 14px;font-size:12px;font-weight:650}.clustering-toolbar .heading-primary:disabled{opacity:.45;cursor:not-allowed}.clustering-name{vertical-align:middle!important;display:table-cell!important}.group-children>.group-tree>.group-row{--group-row-bg:transparent!important;box-shadow:none!important}.group-children>.group-tree>.group-row:hover .group-select{background:#f7fafe!important}.group-children>.group-tree>.group-row.active .group-select{box-shadow:none!important;background:#f2f7ff!important}.group-children>.group-tree>.group-row .group-select{border-radius:7px!important}.group-children>.group-tree:before{z-index:2!important;width:24px!important}.group-children>.group-tree>.group-row,.group-children>.group-tree>.group-row:hover,.group-children>.group-tree>.group-row.active{background:0 0!important}.group-children:before{top:0!important;bottom:16px!important}.group-children>.group-tree:before{z-index:2!important;background:#d7e0ed!important;width:14px!important;height:1px!important;top:16px!important;left:-4px!important}.group-children>.group-tree>.group-row{grid-template-columns:minmax(0,1fr)!important;padding-left:10px!important}.group-children>.group-tree>.group-row>.group-toggle-spacer{display:none!important}.group-children>.group-tree>.group-row>.group-select,.group-children>.group-tree>.group-row>.group-inline-edit-wrap{grid-column:1!important;padding-left:4px!important}.rail-title-row{border-bottom:1px solid #e9eef5;margin-bottom:6px}.planner-name-button{color:var(--text)!important;text-underline-offset:3px!important;font-weight:400!important;-webkit-text-decoration:underline dotted #98a2b3!important;text-decoration:underline dotted #98a2b3!important;text-decoration-thickness:1px!important}.planner-name-button:hover{color:var(--text)!important;text-decoration-color:#667085!important}.planner-runs-cell{text-align:center!important}.planner-runs-button{min-width:0!important;height:auto!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-weight:400!important;line-height:1.2!important;display:inline-flex!important}.planner-runs-button:hover{color:var(--text)!important;text-underline-offset:3px!important;background:0 0!important;text-decoration-line:underline!important;text-decoration-style:dotted!important;text-decoration-thickness:1px!important}.table-region-input .region-picker-control:hover:not(:disabled):not([aria-expanded=true]){box-shadow:none!important;background:#fff!important;border-color:#dbe3ee!important}.group-leaf-marker:before{content:"";background:#b8c1cf;border-radius:50%;width:4px;height:4px;display:block}.group-children>.group-tree>.group-row{padding-left:10px!important}.group-children>.group-tree>.group-row>.group-select,.group-children>.group-tree>.group-row>.group-inline-edit-wrap,.group-children>.group-tree>.group-row>.group-select>span{padding-left:5px!important}.group-children>.group-tree>.group-row>.group-leaf-marker{z-index:3!important;width:4px!important;min-width:4px!important;height:4px!important;display:grid!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important}.planner-actions-trigger,.clustering-run-actions .clustering-cluster-actions-trigger{color:#98a2b3!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;padding:0!important;display:grid!important}.planner-actions-trigger svg,.clustering-run-actions .clustering-cluster-actions-trigger svg{fill:currentColor;stroke:none;display:block;width:16px!important;height:16px!important}.planner-actions-trigger:hover,.planner-actions.open .planner-actions-trigger,.clustering-run-actions .clustering-cluster-actions-trigger:hover,.clustering-run-actions.open .clustering-cluster-actions-trigger{color:#0173ff!important;box-shadow:none!important;background:#eef4ff!important;border:0!important}.planner-actions-menu,.clustering-run-actions-menu{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:10px!important;width:200px!important;padding:6px!important;display:grid!important;box-shadow:0 18px 40px #10182829!important}.planner-actions-menu>button,.clustering-run-actions-menu>button{white-space:nowrap;cursor:pointer;color:#344054!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.planner-actions-menu>button svg,.clustering-run-actions-menu>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px!important;height:15px!important}.planner-actions-menu>button:hover:not(:disabled),.clustering-run-actions-menu>button:hover:not(:disabled){color:#175cd3!important;background:#f7faff!important}.planner-actions-menu>button.danger,.clustering-run-actions-menu>button.danger{color:#d92d20!important}.planner-actions-menu>button.danger:hover:not(:disabled),.clustering-run-actions-menu>button.danger:hover:not(:disabled){color:#d92d20!important;background:#fff5f4!important}.row-action-menu-divider{background:#edf1f5;height:1px;margin:5px 2px}.planner-toolbar .planner-toolbar-primary,.planner-toolbar select,.clustering-toolbar .heading-primary{box-sizing:border-box!important;height:38px!important;min-height:38px!important}.group-children>.group-tree>.group-row>.group-leaf-marker{display:none!important}.clustering-create-form .clustering-engine-region .region-picker-list{overscroll-behavior:contain;max-height:min(300px,32vh)}@media (max-width:760px){.clustering-create-form .clustering-engine-region .region-picker-list{max-height:min(50vh,320px)}}.clustering-launch-count{color:#68758b;align-items:baseline;gap:5px;min-height:20px;font-size:11px;line-height:1.35;display:flex}.clustering-launch-count strong{color:#34445f;font-size:11px;font-weight:650}.clustering-advanced-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;padding:12px 13px}.clustering-advanced .check-row{background:0 0;border:0;border-radius:0;align-items:center;height:auto;min-height:0;padding:5px 1px}.clustering-advanced .check-row input{margin-top:0}.clustering-advanced .check-row b{font-size:11px;font-weight:600}.clustering-stop-domains textarea{min-height:70px}@media (max-width:760px){.clustering-advanced-body{grid-template-columns:1fr}}.clustering-result-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;min-width:0;display:grid}.clustering-clusters-panel{min-width:0}.clustering-panel-title{color:#33415e;align-items:center;min-height:34px;margin:0 0 8px;padding:0 2px;display:flex}.clustering-panel-title strong{font-size:12px;font-weight:650}.clustering-project-groups-panel{background:#fff;border:1px solid #e4e9f0;border-radius:12px;min-width:0;position:sticky;top:12px;overflow:hidden}.clustering-project-groups-panel>.clustering-panel-title{background:#fafbfe;border-bottom:1px solid #edf0f4;height:38px;min-height:38px;margin:0;padding:0 12px}.clustering-project-groups-tree{max-height:calc(100vh - 300px);padding:5px 0;overflow:auto}.clustering-project-group-row{color:#41516d;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:34px;padding:6px 11px;font-size:11px;display:grid}.clustering-project-group-row.level-2{padding-left:28px;position:relative}.clustering-project-group-row.level-2:before{content:"";background:#d7e0ed;width:7px;height:1px;position:absolute;top:50%;left:17px}.clustering-project-group-row:hover{background:#f8faff}.clustering-project-group-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clustering-project-group-row strong{color:#7b899f;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.clustering-project-groups-loading{place-items:center;min-height:90px;display:grid}.clustering-project-groups-empty,.clustering-project-groups-error{color:#7b899f;padding:16px 12px;font-size:10px;line-height:1.45}.clustering-project-groups-error{color:#b42318}@media (max-width:1100px){.clustering-result-workspace{grid-template-columns:1fr}.clustering-project-groups-panel{position:static}.clustering-project-groups-tree{max-height:320px}}.clustering-drag-handle{color:#98a6ba;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 20px;place-items:center;width:20px;height:28px;font-size:14px;line-height:1;display:inline-grid}.clustering-drag-handle:hover{color:#475b78}.clustering-drag-handle:active{cursor:grabbing}.clustering-member-drag-handle{flex-basis:16px;width:16px;height:24px;font-size:12px}.clustering-staged-group-cell{white-space:nowrap}.clustering-staged-group-cell>span{text-overflow:ellipsis;vertical-align:middle;max-width:145px;display:inline-block;overflow:hidden}.clustering-staged-group-cell>small{color:#3169b7;vertical-align:middle;background:#eaf2ff;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:8px;display:inline-flex}.clustering-project-groups-hint{color:#8491a5;background:#fff;border-bottom:1px solid #edf0f4;padding:7px 11px;font-size:9px;line-height:1.35}.clustering-project-group-row{grid-template-columns:minmax(0,1fr) max-content max-content}.clustering-project-group-row.assignable{cursor:pointer}.clustering-project-group-row.assignable:hover{background:#f4f8fe}.clustering-project-group-row.drag-over{background:#edf5ff;box-shadow:inset 0 0 0 1px #9fc1f6}.clustering-project-group-row:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);outline:0}.clustering-project-group-delta{text-align:right;color:#6f7f96;font-variant-numeric:tabular-nums;min-width:28px;font-size:9px;font-weight:650}.clustering-project-group-delta.positive{color:#3169b7}.clustering-project-group-delta.negative{color:#8a6670}.clustering-group-staging-bar{z-index:70;background:#fff;border:1px solid #d5e0ef;border-radius:11px;align-items:center;gap:8px;min-height:48px;margin:12px 0 0;padding:8px 10px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #1c2f5024}.clustering-group-staging-bar>span{color:#667790;font-size:10px}.clustering-group-staging-bar>span strong{color:#2f405d;font-size:11px}.clustering-group-staging-bar .clustering-group-staging-error{color:#b42318;margin-right:auto}.clustering-group-staging-bar button{cursor:pointer;border-radius:7px;height:31px;padding:0 11px;font-size:10px}.clustering-group-staging-bar button.quiet{color:#53657f;background:#fff;border:1px solid #d8e0eb;margin-left:auto}.clustering-group-staging-bar button.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;font-weight:650}.clustering-group-staging-bar button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.clustering-group-staging-bar{flex-wrap:wrap;align-items:stretch}.clustering-group-staging-bar .clustering-group-staging-error{width:100%;margin-right:0}.clustering-group-staging-bar button.quiet{margin-left:auto}}.clustering-result-workspace{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:12px}.clustering-clusters-panel,.clustering-project-groups-panel{background:#fff;border:1px solid #e4e9f0;border-radius:12px;flex-direction:column;min-width:0;height:calc(100vh - 255px);min-height:430px;max-height:760px;display:flex;position:static;overflow:hidden}.clustering-clusters-panel>.clustering-panel-title,.clustering-project-groups-panel>.clustering-panel-title{background:#fafbfe;border-bottom:1px solid #edf0f4;flex:0 0 38px;height:38px;min-height:38px;margin:0;padding:0 12px}.clustering-panel-title small{color:#8693a7;margin-left:auto;font-size:9px;font-weight:500}.clustering-clusters-panel.drag-return{background:#fbfdff;box-shadow:inset 0 0 0 2px #80adf3}.clustering-work-table-scroll{border:0;border-radius:0;flex:1;min-height:0;max-height:none;overflow:auto}.clustering-left-work-table{min-width:720px}.clustering-left-work-table th:nth-child(2),.clustering-left-work-table th:nth-child(3){text-align:right;width:76px}.clustering-left-work-table th:nth-child(4){width:34%}.clustering-project-work-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.clustering-project-work-table th,.clustering-project-work-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;height:38px;padding:7px 10px}.clustering-project-work-table th{z-index:3;color:#74829a;background:#fafbfe;font-size:10px;font-weight:600;position:sticky;top:0}.clustering-project-table-group-row{color:#40506c;background:#fff;transition:background .12s,box-shadow .12s}.clustering-project-table-group-row.assignable{cursor:pointer}.clustering-project-table-group-row:hover{background:#f8faff}.clustering-project-table-group-row.drag-over{background:#edf5ff;box-shadow:inset 0 0 0 1px #8bb6f5}.clustering-project-table-group-row.temporary{background:#fbfdff}.clustering-project-table-group-row:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);outline:0}.clustering-project-group-cell{align-items:center;gap:6px;min-width:0;display:flex}.clustering-project-group-cell>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.clustering-project-group-cell>small{color:#3169b7;background:#eaf2ff;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}.clustering-project-caret{color:#7c8ba2;cursor:pointer;background:0 0;border:0;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .12s;display:inline-grid;transform:rotate(0)}.clustering-project-caret.open{transform:rotate(90deg)}.clustering-project-caret:disabled{opacity:.3;cursor:default}.clustering-project-count{color:#718096;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.clustering-project-keyword-row td{color:#253651;background:#fff}.clustering-project-keyword-row:hover td{background:#fbfdff}.clustering-project-keyword-cell{align-items:center;gap:6px;min-width:0;display:flex}.clustering-project-keyword-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clustering-project-keyword-cell input{flex:none}.clustering-create-group-drop{color:#75849a;text-align:center;background:#fbfcfe;border:1px dashed #cbd6e5;border-radius:8px;flex:none;margin:8px 10px;padding:8px 10px;font-size:10px;transition:background .12s,border-color .12s,color .12s}.clustering-create-group-drop.active{color:#3f6fae;background:#f2f7ff;border-color:#8bb6f5}.clustering-right-selection-bar{background:#fbfdff;border-width:0 0 1px;border-radius:0;margin:0}.clustering-workspace-empty{color:#7c8ba2;text-align:center;place-items:center;gap:4px;min-height:110px;padding:20px;display:grid}.clustering-workspace-empty strong{color:#41516d;font-size:11px}.clustering-workspace-empty span{font-size:10px}.clustering-group-staging-bar>span+span{margin-left:4px}@media (max-width:1100px){.clustering-result-workspace{grid-template-columns:1fr}.clustering-clusters-panel,.clustering-project-groups-panel{height:520px;min-height:360px;max-height:none}.clustering-project-groups-panel{position:static}}.clustering-subgroup-drop-row td{background:#fbfdff;padding:0 10px 6px 30px!important}.clustering-create-subgroup-drop{color:#75849a;text-align:center;background:#fff;border:1px dashed #cbd6e5;border-radius:7px;padding:6px 8px;font-size:9px}.clustering-create-subgroup-drop:hover{color:#3f6fae;background:#f2f7ff;border-color:#8bb6f5}.clustering-cluster-serp-body{min-height:240px}.clustering-cluster-serp-note{color:#8290a4;margin:0 0 10px;font-size:10px;line-height:1.45}.clustering-cluster-serp-table-wrap{background:#fff;border:1px solid #e4e9f0;border-radius:10px;max-height:60vh;overflow:auto}.clustering-cluster-serp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:11px}.clustering-cluster-serp-table th,.clustering-cluster-serp-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;height:40px;padding:7px 10px}.clustering-cluster-serp-table th{z-index:3;color:#74829a;text-align:left;background:#fafbfe;font-size:10px;font-weight:600;position:sticky;top:0}.clustering-cluster-serp-table th:nth-child(2),.clustering-cluster-serp-table th:nth-child(3),.clustering-cluster-serp-table th:nth-child(4){text-align:right;width:110px}.clustering-cluster-serp-table tr.common>td{background:#f6faff}.clustering-cluster-serp-table tbody>tr:last-child>td{border-bottom:0}.clustering-cluster-serp-url{align-items:center;gap:6px;min-width:0;display:flex}.clustering-cluster-serp-url a{color:#3e669d;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.clustering-cluster-serp-url a:hover{text-decoration:underline}.clustering-cluster-serp-url small{color:#3169b7;background:#eaf2ff;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}.clustering-cluster-serp-detail-row>td{background:#fbfcfe!important;padding:0 12px 10px 36px!important}.clustering-cluster-serp-detail-loading{place-items:center;min-height:70px;display:grid}.clustering-cluster-serp-detail-table{border-collapse:collapse;border:1px solid #e8edf4;border-radius:8px;width:100%;font-size:10px;overflow:hidden}.clustering-cluster-serp-detail-table th,.clustering-cluster-serp-detail-table td{text-align:left;background:#fff;border-bottom:1px solid #edf0f4;height:34px;padding:6px 9px}.clustering-cluster-serp-detail-table th{color:#7b899f;background:#f8fafe;font-size:9px;font-weight:600;position:static}.clustering-cluster-serp-detail-table th:nth-child(2),.clustering-cluster-serp-detail-table td:nth-child(2){text-align:right;width:82px}.clustering-cluster-serp-detail-table th:nth-child(3){width:44%}.clustering-cluster-serp-detail-table tr:last-child td{border-bottom:0}@media (max-width:760px){.clustering-cluster-serp-table-wrap{max-height:calc(100vh - 270px)}}.clustering-result-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.clustering-work-table-scroll{overflow:hidden auto}.clustering-left-work-table,.clustering-project-work-table{table-layout:fixed;width:100%;min-width:0!important}.clustering-left-work-table th:nth-child(4),.clustering-project-work-table th:nth-child(4){text-align:left;width:30%}.clustering-left-work-table td:nth-child(2),.clustering-left-work-table td:nth-child(3),.clustering-project-work-table td:nth-child(2),.clustering-project-work-table td:nth-child(3){text-align:right}.clustering-project-work-table th:last-child,.clustering-project-work-table td:last-child{text-align:left;width:30%}.clustering-cluster-line{align-items:center;min-width:0}.clustering-cluster-toggle{overflow:hidden}.clustering-cluster-toggle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clustering-keyword-text,.clustering-project-keyword-cell{min-width:0;overflow:hidden}.clustering-keyword-text>span:not(.clustering-drag-handle),.clustering-project-keyword-cell>span:not(.clustering-drag-handle){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clustering-url-cell{min-width:0;max-width:none;overflow:hidden}.clustering-url-cell a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.clustering-project-table-group-row>td{background:#f7f9fc;height:42px;padding-top:0;padding-bottom:0}.clustering-project-table-group-row:hover>td{background:#f1f5fa}.clustering-project-table-group-row.temporary>td{background:#f6faff}.clustering-project-group-line{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.clustering-project-group-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.clustering-project-group-line>small{color:#3169b7;background:#eaf2ff;border-radius:5px;flex:none;padding:2px 5px;font-size:8px}.clustering-project-group-line>.clustering-project-count{color:#718096;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10px;font-weight:600}.clustering-serp-icon{color:#7c8ba2;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;min-width:22px;height:22px;padding:0;line-height:0;display:inline-grid;position:relative}.clustering-serp-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.clustering-serp-icon:hover:not(:disabled),.clustering-serp-icon:focus-visible{color:#17233c;background:#f2f4f7;outline:0}.clustering-serp-icon:disabled{opacity:.35;cursor:default}.clustering-cluster-line>.clustering-scope-check{margin-left:1px}.clustering-keyword-serp-body{min-height:220px}.clustering-keyword-serp-table-wrap{background:#fff;border:1px solid #e4e9f0;border-radius:10px;max-height:60vh;overflow:auto}.clustering-keyword-serp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:11px}.clustering-keyword-serp-table th,.clustering-keyword-serp-table td{text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;height:38px;padding:7px 10px}.clustering-keyword-serp-table th{z-index:2;color:#74829a;background:#fafbfe;font-size:10px;font-weight:600;position:sticky;top:0}.clustering-keyword-serp-table th:first-child,.clustering-keyword-serp-table td:first-child{text-align:right;width:80px}.clustering-keyword-serp-table th:last-child,.clustering-keyword-serp-table td:last-child{text-overflow:ellipsis;white-space:nowrap;width:180px;overflow:hidden}.clustering-workspace-tabs{display:none}@media (max-width:1100px){.clustering-workspace-tabs{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 8px;padding:3px;display:grid}.clustering-workspace-tabs button{color:#6e7d94;cursor:pointer;background:0 0;border:0;border-radius:7px;height:32px;font-size:10px;font-weight:600}.clustering-workspace-tabs button.active{color:#243650;background:#fff;box-shadow:0 1px 3px #10182814}.clustering-result-workspace{grid-template-columns:1fr}.clustering-clusters-panel,.clustering-project-groups-panel{height:520px;min-height:360px;max-height:none;display:none}.clustering-clusters-panel.mobile-active,.clustering-project-groups-panel.mobile-active{display:flex}}@media (max-width:760px){.clustering-keyword-serp-table-wrap{max-height:calc(100vh - 245px)}}.clustering-work-toolbar{flex:none;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;min-height:48px!important;margin:0!important;padding:6px 10px!important}.clustering-work-toolbar>.query-search{flex:180px!important;min-width:120px!important}.clustering-toolbar-selection-count{color:#718096;white-space:nowrap;text-align:right;flex:0 0 76px;font-size:9px}.clustering-toolbar-selection-count b{color:#33415e;font-size:10px}.clustering-work-toolbar .query-search-clear{color:#8a98ac;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.clustering-work-toolbar .query-search-clear svg{width:15px;height:15px}.clustering-left-work-table,.clustering-project-work-table{table-layout:fixed}.clustering-left-work-table th:first-child,.clustering-project-work-table th:first-child{text-align:left;width:auto}.clustering-left-work-table th:nth-child(2),.clustering-project-work-table th:nth-child(2){text-align:right;width:68px}.clustering-left-work-table th:nth-child(3),.clustering-project-work-table th:nth-child(3){text-align:left;width:34%}.clustering-left-work-table td:nth-child(2),.clustering-project-work-table td:nth-child(2){text-align:right}.clustering-left-work-table td:nth-child(3),.clustering-project-work-table td:nth-child(3){text-align:left}.clustering-row-controls{align-items:center;gap:6px;min-width:0;display:flex}.clustering-serp-icon-slot{flex:0 0 22px;width:22px;min-width:22px;height:22px;display:inline-block}.clustering-checkbox-slot{flex:0 0 14px;width:14px;min-width:14px;height:14px;display:inline-block}.clustering-drag-slot{flex:0 0 20px;width:20px;min-width:20px;height:28px;display:inline-block}.clustering-expand-slot{flex:0 0 16px;width:16px;min-width:16px;height:16px;display:inline-block}.clustering-row-controls>.clustering-scope-check,.clustering-row-controls>.clustering-compare-check{flex:0 0 14px!important;width:14px!important;min-width:14px!important;height:14px!important;margin:0!important}.clustering-row-controls>.clustering-drag-handle{flex:0 0 20px;width:20px;min-width:20px;margin:0}.clustering-row-controls>.clustering-member-drag-handle{flex-basis:20px;width:20px;min-width:20px}.clustering-cluster-line>.clustering-serp-icon,.clustering-cluster-line>.clustering-scope-check{margin-left:0}.clustering-cluster-toggle{flex:1;gap:6px;min-width:0;padding:8px 0}.clustering-cluster-toggle small{margin-left:auto;padding-right:2px}.clustering-keyword-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.clustering-project-keyword-cell>.clustering-keyword-label{flex:1;min-width:0}.clustering-project-group-line.clustering-row-controls>strong{flex:1}.clustering-relevant-url{align-items:center;gap:5px;min-width:0;display:flex}.clustering-relevant-url a{color:#3e669d;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;text-decoration:none;display:block;overflow:hidden}.clustering-relevant-url a:hover{text-decoration:underline}.clustering-url-source{color:#64748b;background:#eef3fa;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 4px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.clustering-url-source.source-google{color:#315f9f;background:#eef4ff}.clustering-url-source.source-gsc{color:#2667b2;background:#edf5ff}.clustering-url-source.source-yandex{color:#b13c3c;background:#fff1f1}.clustering-url-source.source-webmaster{color:#95621f;background:#fff6e8}.clustering-create-group-drop{margin:6px 10px;padding:6px 9px}.clustering-work-table-scroll{overflow-x:hidden!important}@media (max-width:1280px){.clustering-work-toolbar{gap:5px!important;padding-left:7px!important;padding-right:7px!important}.clustering-work-toolbar>.query-search{min-width:100px!important}.clustering-toolbar-selection-count{flex-basis:66px}.clustering-left-work-table th:nth-child(3),.clustering-project-work-table th:nth-child(3){width:30%}}.clustering-cluster-line,.clustering-project-group-line{padding-left:10px}.clustering-cluster-actions-slot{flex:0 0 44px;width:44px;min-width:44px;height:30px;display:inline-block}.clustering-project-table-group-row>td{padding:0}.clustering-project-group-line{min-height:43px;padding-right:0}.clustering-project-group-line>.clustering-project-count{margin-left:auto;padding-right:2px}.clustering-project-group-line>.clustering-cluster-actions-slot{margin-left:0}.clustering-create-group-drop{display:none!important}.clustering-cluster-actions-menu button.danger{color:#b5473d!important}.clustering-cluster-actions-menu button.danger:hover{color:#a43d34!important;background:#fff4f2!important}.app-overlay{z-index:var(--layer-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131f3657;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app-modal{color:#24334f;background:#fff;border:1px solid #dfe6f1;border-radius:18px;flex-direction:column;width:min(700px,100vw - 32px);min-height:0;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #182a483d}.app-modal--sm{width:min(520px,100vw - 32px)}.app-modal--md{width:min(700px,100vw - 32px)}.app-modal--lg{width:min(820px,100vw - 32px)}.app-modal--wide{width:min(980px,100vw - 32px)}.app-modal--xl{width:min(1120px,100vw - 32px)}.app-modal__header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.app-modal__heading{min-width:0}.app-modal__heading h2{letter-spacing:-.02em;color:#182640;margin:0;font-size:26px;line-height:1.15}.app-modal__heading p{color:#7b899f;margin:6px 0 0;font-size:13px;line-height:1.5}.app-modal__close,.app-drawer__close{color:#6b7890;cursor:pointer;background:#f3f6fa;border:0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.app-modal__close svg,.app-drawer__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.app-modal__close:hover,.app-drawer__close:hover{color:#44536e;background:#eaf0f7}.app-modal__close:focus-visible,.app-drawer__close:focus-visible{outline:none;box-shadow:0 0 0 3px #2468f224}.app-modal__close:disabled,.app-drawer__close:disabled{opacity:.45;cursor:not-allowed}.app-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;flex:auto;gap:16px;min-height:0;padding:20px 24px;display:grid;overflow:hidden auto}.app-modal__footer{border-top:1px solid var(--border);background:#fbfcfe;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.app-modal__footer button{cursor:pointer;border-radius:9px;height:39px;padding:0 15px;font-size:11px;font-weight:600}.app-modal__footer .secondary{color:#52617c;background:#fff;border:1px solid #dce3ed}.app-modal__footer .primary{border:1px solid var(--blue);background:var(--blue);color:#fff}.app-modal__footer .danger{color:#fff;background:#d94a41;border:1px solid #d94a41}.app-modal__footer .danger:hover{background:#c53d35}.app-modal__footer button:disabled{opacity:.55;cursor:not-allowed}.app-overlay--drawer{place-items:stretch end;padding:0}.app-drawer{color:#24334f;background:#f7f9fc;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-22px 0 60px #14294b2e}.app-drawer--md{width:min(680px,86vw)}.app-drawer--wide{width:min(860px,78vw)}.app-drawer__header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.app-drawer__heading{min-width:0}.app-drawer__heading h2{letter-spacing:-.02em;color:#182640;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.app-drawer__heading p{color:#7b899f;margin:6px 0 0;font-size:11px;line-height:1.5}.app-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9fc;flex:auto;min-height:0;padding:20px 24px;overflow:hidden auto}.app-drawer__body.keyword-detail-drawer-body,.app-drawer__body.admin-drawer-body{padding:0}@media (max-width:1100px){.app-drawer--wide{width:92vw}}@media (max-width:760px){.app-drawer,.app-drawer--md,.app-drawer--wide{width:100vw}}.field-label{align-items:center;gap:5px;min-width:0;display:flex!important}.field-label>span{align-items:center;gap:3px;display:inline-flex}.field-help-trigger{color:#667085;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;padding:0;font:600 10px/1 sans-serif;display:inline-grid}.field-help-trigger:hover,.field-help-trigger:focus-visible{color:#344054;border-color:#98a2b3;outline:none}.field-help-tooltip{color:#fff;text-align:left;word-break:break-word;pointer-events:none;background:#17233c;border-radius:7px;width:max-content;max-width:min(320px,100vw - 24px);padding:7px 9px;font-size:11px;font-weight:500;line-height:1.35;box-shadow:0 6px 18px #10182833}.planner-form .field>span,.planner-form .field>.field-label,.planner-options-label{color:#66758f;font-size:12px;font-weight:650}.app-modal__body.planner-history-body{gap:0;padding:0}.planner-history-meta{border-top:0}.planner-history-content{gap:12px;padding:14px 24px 18px;display:grid}@media (max-width:760px){.planner-history-content{padding:12px 16px}}.app-modal__body.clustering-keyword-serp-body,.app-modal__body.clustering-cluster-serp-body,.app-modal__body.clustering-topic-body,.app-modal__body.clustering-compare-body{overflow:hidden}@media (max-width:760px){.app-overlay{padding:0}.app-modal,.app-modal--sm,.app-modal--md,.app-modal--lg,.app-modal--wide,.app-modal--xl{border-radius:0;width:100%;height:100%;max-height:100vh}.app-modal__header,.app-modal__body,.app-modal__footer{padding-left:16px;padding-right:16px}}.app-global-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background:#17233c;border-radius:6px;width:max-content;max-width:min(260px,100vw - 24px);padding:5px 7px;font-size:10px;font-weight:500;line-height:1.25;box-shadow:0 5px 16px #1018282e}.app-popover{box-sizing:border-box;margin:0;z-index:var(--layer-popover)!important;position:fixed!important}.app-popover.app-global-tooltip,.app-popover.field-help-tooltip{z-index:var(--layer-tooltip)!important}.project-menu,.user-menu,.columns-menu,.timezone-menu,.region-picker-menu,.negative-more-popover,.group-action-menu,.column-filter-popup,.planner-actions-menu,.clustering-cluster-actions-menu{max-width:calc(100vw - 16px)}.position-profile-note{color:#63738d;background:#f8fbff;border:1px solid #dce6f4;border-radius:10px;align-items:flex-start;gap:10px;margin:-2px 0 16px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.position-profile-note strong{color:#33445f;flex:none}.position-profile-groups{gap:14px;display:grid}.position-profile-group{background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.position-profile-group>header{background:#fbfcfe;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.position-profile-group>header>div{align-items:center;gap:10px;min-width:0;display:flex}.position-profile-group h3{margin:0 0 3px;font-size:13px}.position-profile-group header p{color:#8290a5;margin:0;font-size:11px}.position-engine-mark{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:750;display:grid}.position-engine-mark.yandex{color:#d92d20;background:#fff0ef}.position-engine-mark.google{color:#2468f2;background:#eef4ff}.position-profile-table{overflow-x:auto}.position-profile-row{color:#4d5d77;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(170px,1.25fr) 105px 135px 85px 82px 150px;align-items:center;gap:10px;min-width:790px;min-height:48px;padding:7px 12px;font-size:12px;display:grid}.position-profile-row:last-child{border-bottom:0}.position-profile-row>div:first-child{gap:2px;min-width:0;display:grid}.position-profile-row b{color:#2d3e59;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.position-profile-row small{color:#8996a9;font-size:10px}.position-profile-head{color:#8290a5;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;min-height:36px;font-size:10px;font-weight:650}.position-profile-row.unavailable{background:#fffaf6}.position-profile-row.unavailable b{color:#725846}.position-profile-row.unavailable small{color:#b06b3a}.position-profile-switch{justify-self:start}.position-profile-actions{justify-content:flex-end;gap:5px;display:flex}.position-profile-actions button{color:#52627c;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;height:30px;padding:0 8px;font-size:10px}.position-profile-actions button:hover:not(:disabled){color:var(--blue);border-color:#b9c9df}.position-profile-actions .danger-link{color:#b5473d;border-color:#0000}.position-profile-actions button:disabled{opacity:.45;cursor:not-allowed}.position-profile-empty{color:#8b97a9;text-align:center;padding:20px 12px;font-size:12px}.position-profile-warning{color:#9b6b22;background:#fffaf0;padding:9px 12px;font-size:11px;display:block}.position-profile-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.position-profile-form .field{margin:0}.position-profile-form .field:nth-child(2){grid-column:1/-1}@media (max-width:760px){.position-profile-group>header{flex-direction:column;align-items:flex-start}.position-profile-group>header .secondary-action{width:100%}.position-profile-form{grid-template-columns:1fr}.position-profile-form .field:nth-child(2){grid-column:auto}}.position-keywords-content{min-width:0}.position-keyword-stats{color:#7a879b;flex-wrap:wrap;gap:18px;margin:-2px 0 12px;font-size:12px;display:flex}.position-keyword-stats b{color:#2d3e59;font-variant-numeric:tabular-nums}.position-keyword-toolbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.position-keyword-toolbar select,.position-keyword-search input{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:38px;font-size:12px}.position-keyword-toolbar select{min-width:170px;padding:0 10px}.position-keyword-search{flex:1;align-items:center;gap:7px;min-width:320px;display:flex}.position-keyword-search input{outline:none;flex:1;min-width:120px;padding:0 11px}.position-keyword-search input:focus{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.position-keyword-toolbar .primary-action,.position-keyword-toolbar .secondary-action,.position-keyword-footer .secondary-action{cursor:pointer;white-space:nowrap;border-radius:8px;height:38px;padding:0 13px;font-size:12px}.position-keyword-toolbar .primary-action{border:1px solid var(--blue);background:var(--blue);color:#fff;font-weight:600}.position-keyword-toolbar .secondary-action,.position-keyword-footer .secondary-action{color:#52627b;background:#fff;border:1px solid #dce3ee}.position-keyword-toolbar button:disabled,.position-keyword-footer button:disabled{opacity:.45;cursor:not-allowed}.position-keyword-table-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;overflow:auto}.position-keyword-table{min-width:1180px}.position-keyword-table .position-toggle-col{text-align:center;width:90px;min-width:90px}.position-keyword-switch{vertical-align:middle}.position-keyword-switch input:disabled+i{opacity:.5;cursor:not-allowed}.position-query-cell{color:#263750;max-width:520px;font-weight:500}.position-target-cell{min-width:320px}.position-target-cell input{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:7px;width:100%;height:30px;padding:0 8px;font-size:11px}.position-target-cell input:focus{border-color:#a9c5f5;outline:none;box-shadow:0 0 0 2px #0173ff14}.position-target-cell input:disabled{color:#8b97a8;background:#f6f8fb}.position-group-cell{color:#6f7d93;max-width:280px}.position-source-badge{border-radius:6px;align-items:center;height:23px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.position-source-badge.project{color:#2e63c6;background:#eef4ff}.position-source-badge.positions{color:#59677b;background:#f2f4f7}.position-keyword-empty{text-align:center!important;color:#8a97ab!important;padding:30px!important}.position-keyword-footer{color:#7e8b9e;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:11px;display:flex}.position-keyword-footer>div{gap:6px;display:flex}.position-import-form{gap:14px;display:grid}.position-import-form .field{margin:0}.position-import-form .field>span{color:#596981;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.position-import-form input[type=file],.position-import-form select{color:#33415e;background:#fff;border:1px solid #dbe3ee;border-radius:9px;width:100%;min-height:40px;padding:7px 10px;font-size:13px}.position-import-summary{flex-wrap:wrap;gap:8px;display:flex}.position-import-summary span{color:#718098;background:#f4f7fb;border-radius:7px;gap:4px;padding:6px 8px;font-size:11px;display:inline-flex}.position-import-summary b{color:#33445f}.position-import-preview{border:1px solid #e1e7ef;border-radius:10px;max-height:250px;overflow:auto}.position-import-preview table{border-collapse:collapse;width:100%;font-size:11px}.position-import-preview th,.position-import-preview td{white-space:nowrap;text-align:left;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;padding:7px 8px}.position-import-preview th{color:#65758e;background:#f8fafc;position:sticky;top:0}.position-import-preview th:last-child,.position-import-preview td:last-child{border-right:0}.position-import-result{color:#597064;background:#f7fbf8;border:1px solid #d9e8dd;border-radius:10px;gap:7px;padding:12px;font-size:12px;display:grid}.position-import-result strong{color:#2f5f42;font-size:13px}@media (max-width:760px){.position-keyword-toolbar{flex-direction:column;align-items:stretch}.position-keyword-search{width:100%;min-width:0}.position-keyword-toolbar select,.position-keyword-toolbar .primary-action{width:100%}.position-keyword-footer{flex-direction:column;align-items:flex-start}}.position-check-toolbar{align-items:center}.position-check-context-select{flex:0 560px;max-width:560px;min-width:430px!important}.position-check-search{min-width:220px;max-width:340px}.position-check-active{background:#f8fbff;border:1px solid #dce6f4;border-radius:9px;margin-top:2px;padding:9px 11px}.position-check-summary{color:#718098;background:#fff;border:1px solid #e2e7ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;padding:9px 11px;font-size:11px;display:flex}.position-check-summary span{white-space:nowrap}.position-check-summary b{color:#2d3e59;font-variant-numeric:tabular-nums}.position-check-summary .trend.positive b{color:#16a065}.position-check-summary .trend.negative b{color:#e44545}.position-summary-warning,.position-summary-warning b{color:#b5473d!important}.position-matrix-wrap{min-height:360px;max-height:calc(100vh - 355px)}.position-matrix-table{width:max-content;min-width:100%;font-size:12px!important}.position-matrix-table th,.position-matrix-table td{height:40px!important}.position-matrix-table .position-matrix-sticky-number{left:0;z-index:4!important;background:#fff!important;position:sticky!important}.position-matrix-table th.position-matrix-sticky-number{z-index:7!important;background:#f8fafc!important}.position-matrix-query-head,.position-matrix-query-cell{min-width:280px;max-width:360px;left:46px;z-index:3!important;background:#fff!important;position:sticky!important}.position-matrix-query-head{z-index:6!important;background:#f8fafc!important}.position-matrix-url-head,.position-matrix-url-cell,.position-matrix-target-head,.position-matrix-target-cell{min-width:230px;max-width:230px}.position-matrix-url-cell,.position-matrix-target-cell{font-size:11px}.position-matrix-url-cell a,.position-matrix-target-cell a{color:#3e669d;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.position-matrix-url-cell a:hover,.position-matrix-target-cell a:hover{text-decoration:underline}.position-matrix-url-cell small,.position-matrix-target-cell small{color:#8a97aa;margin-top:1px;font-size:9px;line-height:11px;display:block}.position-matrix-target-cell.mismatch a,.position-matrix-target-cell.mismatch small{color:#b5473d}.position-history-col{font-variant-numeric:tabular-nums;text-align:center!important;width:92px!important;min-width:92px!important}.position-history-col span,.position-history-col small{display:block}.position-history-col small{color:#8794aa;margin-top:1px;font-size:10px;font-weight:500}.position-history-cell{font-variant-numeric:tabular-nums;text-align:center!important;width:92px!important;min-width:92px!important}.position-history-cell strong{color:#2b3d59;font-size:12px;line-height:14px;display:block}.position-history-cell small{margin-top:1px;font-size:9px;line-height:11px;display:block}.position-matrix-muted{color:#a1acbb}.position-matrix-table tbody tr:hover .position-matrix-sticky-number,.position-matrix-table tbody tr:hover .position-matrix-query-cell{background:#f8fbff!important}@media (max-width:900px){.position-check-context-select{flex:100%;max-width:none;min-width:260px!important}.position-check-search{max-width:none}.position-matrix-wrap{min-height:320px;max-height:none}}.duplicate-search:focus-within,.queue-search>div:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.queue-search input{box-shadow:none!important;outline:none!important}.admin-filterbar input:focus,.region-add-box input:focus{border-color:#9ebcf5;outline:none;box-shadow:0 0 0 3px #2468f214}.position-snapshots-content{min-width:0}.position-snapshot-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.position-snapshot-context{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:9px;flex:430px;min-width:430px;max-width:620px;height:38px;padding:0 10px;font-size:12px}.position-snapshot-segment{background:#f1f4f8;border:1px solid #e1e6ee;border-radius:9px;align-items:center;padding:3px;display:inline-flex}.position-snapshot-segment button{color:#68768d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:30px;padding:0 11px;font-size:11px}.position-snapshot-segment button.active{color:#285aa8;background:#fff;font-weight:600;box-shadow:0 1px 3px #22375a17}.position-snapshot-view{margin-left:auto}.position-snapshot-subtoolbar{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.position-snapshot-subtoolbar>label{gap:4px;min-width:245px;display:grid}.position-snapshot-subtoolbar>label>span,.position-snapshot-selected-query>span{color:#8794a8;font-size:10px}.position-snapshot-subtoolbar select{color:#3d4b65;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:36px;padding:0 10px;font-size:11px}.position-snapshot-selected-query{gap:3px;min-width:245px;max-width:420px;display:grid}.position-snapshot-selected-query strong{color:#2f405c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.position-snapshot-search{flex:1;align-items:center;gap:6px;display:flex}.position-snapshot-search input{color:#3d4b65;background:#fff;border:1px solid #dce3ee;border-radius:8px;outline:none;flex:1;min-width:180px;height:36px;padding:0 10px;font-size:11px}.position-snapshot-search input:focus{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.position-snapshot-search button,.position-snapshot-footer button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;height:36px;padding:0 12px;font-size:11px;font-weight:600}.position-snapshot-search button.secondary,.position-snapshot-footer button{color:#596981;background:#fff;border-color:#dce3ee;font-weight:500}.position-snapshot-board{border:1px solid var(--border);background:#eef2f6;border-radius:14px;min-height:420px;max-height:calc(100vh - 320px);position:relative;overflow:auto}.position-snapshot-state{color:#8390a4;justify-content:center;align-items:center;min-height:420px;font-size:12px;display:flex}.position-snapshot-columns{align-items:flex-start;gap:10px;min-width:max-content;padding:10px;display:flex}.position-snapshot-column{background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:310px;min-width:310px;overflow:hidden;box-shadow:0 2px 7px #2a3b540a}.position-snapshot-columns.view-snippets .position-snapshot-column{width:380px;min-width:380px}.position-snapshot-column-head{border-bottom:1px solid #edf0f4;gap:7px;min-height:66px;padding:10px 11px 8px;display:grid}.position-snapshot-column-head>button{color:#293c58;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;overflow:hidden}.position-snapshot-column-head>button:hover{color:var(--blue);text-decoration:underline}.position-snapshot-date{color:#2f405b;align-items:baseline;gap:6px;display:flex}.position-snapshot-date strong{font-size:12px}.position-snapshot-date span{color:#7f8da2;font-size:10px}.position-snapshot-meta{color:#8794a8;gap:10px;font-size:9px;display:flex}.position-snapshot-features{background:#fafbfd;border-bottom:1px solid #edf0f4;align-items:center;gap:4px;min-height:31px;padding:5px 9px;display:flex;overflow:hidden}.position-snapshot-features span{color:#5f6f87;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe7f2;border-radius:6px;align-items:center;max-width:116px;height:20px;padding:0 6px;font-size:9px;display:inline-flex;overflow:hidden}.position-snapshot-features.empty{color:#a0aaba;font-size:9px}.position-snapshot-results{margin:0;padding:0;list-style:none}.position-snapshot-results li{border-bottom:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr);min-height:47px;display:grid}.position-snapshot-results li:last-child{border-bottom:0}.position-snapshot-results li.project-result{background:#f2f8ff}.position-snapshot-rank{color:#7f8ba0;font-variant-numeric:tabular-nums;border-right:1px solid #eef1f5;justify-content:center;align-items:flex-start;padding-top:11px;font-size:11px;display:flex}.position-snapshot-result-body{min-width:0;padding:8px 9px}.position-snapshot-result-body>strong,.position-snapshot-result-body>a{color:#34465f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;display:block;overflow:hidden}.position-snapshot-result-body>a{color:#426c9f;text-decoration:none}.position-snapshot-result-body>a:hover{text-decoration:underline}.position-snapshot-result-body p{color:#697891;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:9px;line-height:13px;display:-webkit-box;overflow:hidden}.position-snapshot-project-mark{color:#2165c7;background:#e4f0ff;border-radius:5px;margin-top:4px;padding:2px 5px;font-size:8px;font-weight:600;display:inline-flex}.position-snapshot-footer{color:#7e8b9e;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:11px;display:flex}.position-snapshot-footer>div{gap:6px;display:flex}.position-snapshot-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:980px){.position-snapshot-context{flex-basis:100%;min-width:280px;max-width:none}.position-snapshot-view{margin-left:0}.position-snapshot-subtoolbar{flex-direction:column;align-items:stretch}.position-snapshot-subtoolbar>label,.position-snapshot-selected-query{width:100%;max-width:none}.position-snapshot-search{width:100%}.position-snapshot-board{max-height:none}}.position-competitors-content{min-width:0}.position-competitor-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.position-competitor-context{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:9px;flex:430px;min-width:430px;max-width:620px;height:38px;padding:0 10px;font-size:12px}.position-competitor-run{gap:4px;min-width:220px;display:grid}.position-competitor-run>span{color:#8794a8;font-size:10px}.position-competitor-run select{color:#3d4b65;background:#fff;border:1px solid #dce3ee;border-radius:9px;height:38px;padding:0 10px;font-size:11px}.position-competitor-search{flex:300px;align-items:center;gap:6px;display:flex}.position-competitor-search input{color:#3d4b65;background:#fff;border:1px solid #dce3ee;border-radius:9px;outline:none;flex:1;min-width:170px;height:38px;padding:0 10px;font-size:11px}.position-competitor-search input:focus{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}.position-competitor-search button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;height:38px;padding:0 12px;font-size:11px;font-weight:600}.position-competitor-search button.secondary{color:#596981;background:#fff;border-color:#dce3ee;font-weight:500}.position-competitor-summary{color:#7e8b9f;align-items:center;gap:18px;min-height:34px;font-size:10px;display:flex}.position-competitor-summary strong{color:#34445e;font-weight:650}.position-competitor-project{background:#f5f9ff;border:1px solid #cfe0fb;border-radius:12px;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(82px,.55fr));align-items:center;gap:0;margin-bottom:10px;display:grid;overflow:hidden}.position-competitor-project>div{border-left:1px solid #dce8f8;gap:4px;min-height:62px;padding:10px 13px;display:grid}.position-competitor-project>div:first-child{border-left:0}.position-competitor-project small{color:#7b8aa0;font-size:9px}.position-competitor-project strong{color:#2d4261;font-size:12px}.position-competitor-project-domain span{color:#2165c7;background:#e2efff;border-radius:5px;width:max-content;padding:2px 6px;font-size:8px;font-weight:650}.position-competitor-project-domain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-competitor-table-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:250px;max-height:calc(100vh - 360px);position:relative;overflow:auto}.position-competitor-state{color:#8491a5;place-items:center;min-height:250px;font-size:12px;display:grid}.position-competitor-state.error{color:#d64b4b}.position-competitor-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:11px}.position-competitor-table th{z-index:2;color:#6f7d92;text-align:left;white-space:nowrap;background:#f9fafc;border-bottom:1px solid #e8edf4;height:38px;padding:0 10px;font-size:9px;font-weight:600;position:sticky;top:0}.position-competitor-table td{color:#34435e;vertical-align:middle;border-bottom:1px solid #edf0f4;height:42px;padding:6px 10px}.position-competitor-table tbody tr:last-child td{border-bottom:0}.position-competitor-table tbody tr:hover td{background:#fafcff}.position-competitor-rank{font-variant-numeric:tabular-nums;width:42px;color:#8a97aa!important}.position-competitor-domain{color:#2f425e;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;display:block;overflow:hidden}.position-competitor-band{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.position-competitor-band small{color:#92a0b2;font-size:8px}.position-competitor-pagination{margin-top:10px}@media (max-width:980px){.position-competitor-context{flex-basis:100%;min-width:280px;max-width:none}.position-competitor-run,.position-competitor-search{width:100%}.position-competitor-project{grid-template-columns:1fr 1fr 1fr}.position-competitor-project>div:nth-child(4){border-left:0}.position-competitor-table-wrap{max-height:none}}.admin-provider-tabs{border-bottom:1px solid var(--border);gap:4px;margin:-6px 0 14px;display:flex}.admin-provider-tabs button{color:#738198;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 14px;font-size:13px;font-weight:650}.admin-provider-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.admin-services-section,.admin-routing-section{padding:20px}.admin-services-section .settings-section-title p,.admin-routing-section .settings-section-title p{font-size:13px;line-height:1.45}.admin-provider-groups{gap:22px;display:grid}.admin-provider-group{gap:9px;display:grid}.admin-provider-group>h3{color:#687790;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:750}.admin-provider-list{background:#fff;border:1px solid #e1e7f0;border-radius:12px;overflow:hidden}.admin-provider-row{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.admin-provider-row:last-child{border-bottom:0}.admin-provider-toggle{justify-self:start}.admin-provider-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.admin-provider-main b{color:#1e2d48;font-size:14px;line-height:1.3}.admin-provider-main small{color:#7d8ba1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.admin-provider-status{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px}.admin-provider-status.ok{color:#158251;background:#e8f8ef}.admin-provider-status.warn{color:#986800;background:#fff3d6}.admin-provider-status.neutral{color:#6d7a90;background:#f0f3f7}.admin-provider-configure{color:#4f5f7a;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;height:33px;padding:0 11px;font-size:12px}.routing-inline-wrap{background:#fff;border:1px solid #e2e7ef;border-radius:12px;overflow:auto}.routing-inline-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.routing-inline-table th{color:#74829a;text-align:left;background:#fafbfe;border-bottom:1px solid #e7ebf2;height:38px;padding:0 12px;font-size:11px;font-weight:650}.routing-inline-table th:first-child{width:43%}.routing-inline-table td{vertical-align:top;border-bottom:1px solid #edf1f5;padding:12px}.routing-inline-table tbody tr:last-child td{border-bottom:0}.routing-inline-table td+td{border-left:1px solid #edf1f5}.routing-task-cell{position:relative}.routing-task-cell>div{gap:4px;display:grid}.routing-task-cell h3{color:#1f2f4a;margin:0;font-size:14px;line-height:1.3}.routing-task-cell p{color:#7d8ba1;margin:0;font-size:12px;line-height:1.45}.routing-save-state{color:#61718b;margin-top:6px;font-size:11px;display:inline-block}.routing-source-list{gap:6px;display:grid}.routing-source-row{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:5px 0;display:flex}.routing-source-row:last-child{border-bottom:0}.routing-source-row.globally-disabled{color:#8d98a9}.routing-source-toggle{cursor:pointer;grid-template-columns:18px 24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.routing-source-toggle input{accent-color:var(--blue);margin:0}.routing-source-position{color:#8390a4;font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.routing-source-copy{gap:2px;min-width:0;display:grid}.routing-source-copy b{color:#253751;font-size:13px;line-height:1.3}.routing-source-copy small{color:#8794a8;font-size:11px;line-height:1.3}.routing-source-row.globally-disabled .routing-source-copy b{color:#8490a2}.routing-order-actions{flex:none;gap:5px;display:flex}.routing-order-actions button{color:#53637d;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:7px;width:31px;height:31px;font-size:14px}.routing-order-actions button:disabled{opacity:.35;cursor:not-allowed}.routing-global-note{margin-top:14px;font-size:12px;line-height:1.45}@media (max-width:900px){.admin-provider-row{grid-template-columns:38px minmax(0,1fr) auto}.admin-provider-status{grid-column:2}.admin-provider-configure{grid-area:1/3}.admin-provider-main small{white-space:normal}}@media (max-width:760px){.admin-provider-row{grid-template-columns:38px minmax(0,1fr)}.admin-provider-status{grid-column:2}.admin-provider-configure{grid-area:auto/2;justify-self:start}.routing-inline-table{min-width:760px}}.provider-advanced-settings{border-top:1px solid #e7ebf2;margin-top:16px;padding-top:14px}.provider-advanced-settings summary{cursor:pointer;color:#53637d;font-size:12px;font-weight:700}.provider-advanced-settings>p,.advanced-description{color:#8491a6;margin:7px 0 14px;font-size:10px;line-height:1.45}.compact-runtime-grid{margin-top:14px}.runtime-input-with-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.runtime-input-with-unit>span{color:#8390a4;font-size:10px}.position-check-controls{gap:8px;margin-bottom:10px;display:grid}.position-check-controls .position-keyword-toolbar{flex-wrap:wrap;margin-bottom:0}.position-check-toolbar-primary .position-check-context-select{flex:520px}.position-check-toolbar-primary>select:not(.position-check-context-select){min-width:190px}.position-check-toolbar-filters>select{min-width:155px}.position-check-date-range{align-items:center;gap:6px;height:38px;display:flex}.position-check-date-range input{color:#3b4965;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:38px;padding:0 9px;font-size:12px}.position-check-date-range span{color:#8794aa;font-size:11px}.position-matrix-legend{color:#718098;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.position-matrix-legend span{border:1px solid #e1e7ef;border-radius:6px;align-items:center;height:23px;padding:0 7px;display:inline-flex}.position-matrix-legend .top3{color:#275fae;background:#e8f1ff}.position-matrix-legend .top10{color:#18704a;background:#e9f8ef}.position-matrix-legend .top30{color:#46627f;background:#f1f6fd}.position-matrix-legend .top100{color:#7d6728;background:#fbf6e7}.position-matrix-legend .outside{color:#a34a3f;background:#fff3ef}.position-matrix-legend .failed{color:#b53d3d;background:#fff0f0}.position-matrix-legend .missing{color:#8c98aa;background:#fff}.position-matrix-query-cell{padding-right:8px!important}.position-matrix-query-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.position-matrix-row-actions{opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 14px);align-items:center;gap:3px;padding-left:14px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.position-matrix-table tbody tr:hover .position-matrix-row-actions,.position-matrix-row-actions:focus-within{opacity:1;pointer-events:auto}.position-matrix-row-actions a,.position-matrix-row-actions button{color:#566681;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;align-items:center;height:25px;padding:0 6px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.position-matrix-row-actions a:hover,.position-matrix-row-actions button:hover:not(:disabled){color:var(--blue);border-color:#a9c2ee}.position-matrix-row-actions button:disabled{opacity:.45;cursor:not-allowed}.position-history-cell.position-rank-top3{background:#e8f1ff}.position-history-cell.position-rank-top10{background:#e9f8ef}.position-history-cell.position-rank-top30{background:#f1f6fd}.position-history-cell.position-rank-top100{background:#fbf6e7}.position-history-cell.position-rank-outside{background:#fff3ef}.position-history-cell.position-state-failed{background:#fff0f0}.position-history-cell.position-state-missing{background:#fff}.position-history-cell .position-cell-state{color:#8a97aa;font-size:9px;line-height:11px}.position-history-cell.position-rank-top3 strong{color:#245a9e}.position-history-cell.position-rank-top10 strong{color:#166b47}.position-history-cell.position-rank-top100 strong{color:#715f2c}@media (max-width:900px){.position-check-toolbar-primary .position-check-context-select{flex-basis:100%}.position-check-date-range{width:100%}.position-check-date-range input{flex:1;min-width:0}.position-matrix-row-actions{opacity:1;pointer-events:auto;background:0 0;margin-top:3px;padding:0;position:static;transform:none}}.position-check-content{padding-top:18px}.position-check-toolbar-primary{align-items:center}.position-check-run-button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:11px;font-weight:700;display:grid}.position-check-run-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.position-check-run-button:hover:not(:disabled){filter:brightness(.96)}.position-check-run-button:disabled{cursor:default;opacity:.72}.position-check-run-button.running{color:#2d68c9;background:#edf4ff;border-color:#c9dbfb}.position-check-engine-control{flex:none;min-width:145px;max-width:180px;display:block;position:relative}.position-check-engine-select{width:100%;max-width:180px;min-width:145px!important;padding-left:34px!important}.position-check-engine-icon{z-index:1;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.position-check-engine-icon img{object-fit:contain;width:16px;height:16px;display:block}.position-check-region-device-control{flex:0 230px;min-width:180px;max-width:230px;display:block;position:relative}.position-check-region-device-control select{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;min-width:0!important;padding-left:34px!important}.position-check-region-icon{z-index:1;color:#6f7f98;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.position-check-region-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.position-check-toolbar-primary>select:not(.position-check-engine-select){min-width:170px}.position-matrix-wrap{max-height:calc(100vh - 275px)}@media (max-width:900px){.position-check-engine-control{min-width:135px}.position-check-engine-select{min-width:135px!important}.position-check-region-device-control{flex:220px;min-width:180px;max-width:230px}.position-matrix-wrap{max-height:none}}.position-matrix-frequency-head,.position-matrix-frequency-cell{font-variant-numeric:tabular-nums;text-align:center!important;width:96px!important;min-width:96px!important}.position-matrix-frequency-head>span{display:block}.position-matrix-frequency-head select{color:#526079;background:#fff;border:1px solid #dbe3ee;border-radius:5px;min-width:68px;height:23px;margin-top:2px;padding:0 18px 0 6px;font-size:10px;font-weight:600}.position-matrix-frequency-cell{color:#2d3e59;font-size:11px}.position-history-col .position-history-top-percent{color:#526079;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:600}.position-history-cell.position-state-missing strong{color:#9aa6b6;font-weight:500}.position-history-cell.position-state-failed strong{color:#b5473d;font-size:12px}.position-history-cell.position-rank-outside strong{color:#a34a3f}.position-check-export-button{color:#5f6f87;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex}.position-check-export-button:hover:not(:disabled){color:var(--blue);background:#f8fbff;border-color:#a9c2ee}.position-check-export-button:disabled{opacity:.45;cursor:not-allowed}.position-check-export-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.position-history-rank-link{min-height:34px;color:inherit;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.position-history-rank-link:hover strong{text-decoration:underline}.position-history-rank-link small{pointer-events:none}.position-query-split-content{padding-top:14px}.position-query-split{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,300px) minmax(0,1fr);display:grid;overflow:hidden}.position-query-groups{border-right:1px solid var(--border);background:#fbfcfe;min-width:0;padding:12px 8px}.position-query-groups-title{color:#2b3b56;padding:2px 10px 9px;font-size:13px;font-weight:700}.position-query-group-list{gap:1px;display:grid}.position-query-group-row{color:#56657b;text-align:left;cursor:pointer;width:100%;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 8px;display:grid}.position-query-group-row:hover{background:#f1f5fb}.position-query-group-row.active{color:#173d78;background:#eaf2ff}.position-query-group-row.active .position-query-group-name{font-weight:700}.position-query-group-row.system .position-query-group-name{font-weight:600}.position-query-group-check{justify-content:center;align-items:center;display:flex}.position-query-group-check input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;margin:0}.position-query-group-check input:disabled{cursor:not-allowed;opacity:.5}.position-query-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.position-query-group-count{color:#8a97aa;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px;font-size:10px}.position-query-group-divider{background:#e6ebf2;height:1px;margin:7px 8px}.position-query-panel{flex-direction:column;min-width:0;padding:12px;display:flex}.position-query-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;display:flex}.position-query-panel-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.position-query-panel-head strong{color:#263750;white-space:nowrap;font-size:14px}.position-query-panel-head span{color:#7a879b;white-space:nowrap;font-size:11px}.position-query-panel-head .primary-action{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:600}.position-query-panel-head .primary-action:disabled{opacity:.45;cursor:not-allowed}.position-query-panel-search{width:100%;min-width:0;margin-bottom:8px;display:flex}.position-query-panel-search input{height:36px}.position-query-panel-search .secondary-action{color:#52627b;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;height:36px;padding:0 13px;font-size:11px}.position-query-table-wrap{border-radius:10px;flex:none;max-height:calc(100vh - 250px)}.position-query-table{min-width:760px}.position-query-table .position-target-cell{min-width:300px}.position-query-table .position-query-cell{max-width:none}.position-query-panel .position-keyword-pagination{margin-top:8px}.position-query-split-content>.error{margin-bottom:8px}@media (max-width:980px){.position-query-split{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.position-query-split{display:block}.position-query-groups{border-right:0;border-bottom:1px solid var(--border);max-height:280px;overflow:auto}.position-query-panel-head{align-items:flex-start}.position-query-panel-head>div{gap:2px;display:grid}.position-query-panel-search{flex-direction:row}.position-query-panel-search .secondary-action{width:auto}.position-query-table-wrap{max-height:none}}.import-file-row{text-align:left;cursor:pointer;color:#34445f;background:#f8fbff;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name change""meta change";gap:4px 14px;width:100%;min-height:64px;padding:12px 14px;display:grid}.import-file-row:hover{background:#f5f9ff;border-color:#a9c3ef}.import-file-row:disabled{opacity:.6;cursor:not-allowed}.import-file-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:13px;font-weight:700;overflow:hidden}.import-file-meta{color:#7a8799;grid-area:meta;font-size:11px}.import-file-change{color:var(--blue);grid-area:change;align-self:center;font-size:12px;font-weight:600}.import-stepper{gap:8px;margin:14px 0;display:flex}.import-stepper span{color:#7a8799;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.import-stepper span.active{color:#245fc6;background:#eef5ff;border-color:#a9c5f6}.import-stepper span.done{color:#4c7259;background:#f5faf6;border-color:#d8e5da}.import-settings-panel{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.import-settings-panel .import-section-heading{grid-column:1/-1}.import-settings-panel label{gap:6px;display:grid}.import-settings-panel label>span{color:#53627a;font-size:11px;font-weight:650}.import-settings-panel select,.import-mapping-table select{color:#3f4f69;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:12px}.import-section-heading{gap:4px;display:grid}.import-section-heading strong{color:#263852;font-size:13px}.import-section-heading p{color:#7c899c;margin:0;font-size:11px;line-height:1.45}.import-mapping-section,.import-mapped-preview,.import-review{gap:12px;margin-top:16px;display:grid}.import-mapping-stats{flex-wrap:wrap;gap:8px;display:flex}.import-mapping-stats span{color:#6d7b90;background:#f7f9fc;border:1px solid #e4e9f1;border-radius:7px;padding:6px 8px;font-size:11px}.import-mapping-stats b{color:#33445f}.import-mapping-warning{color:#a44239;background:#fff6f5;border:1px solid #f0c7c2;border-radius:8px;padding:9px 11px;font-size:11px}.import-mapping-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-mapping-toolbar>input{color:#3f4f69;background:#fff;border:1px solid #dce3ed;border-radius:8px;flex:1;min-width:220px;height:36px;padding:0 10px;font-size:12px}.import-mapping-toolbar>input:focus{border-color:#9ebcf5;outline:none;box-shadow:0 0 0 3px #2468f214}.import-mapping-filters{flex-wrap:wrap;gap:6px;display:flex}.import-mapping-filters button{color:#66758a;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;height:34px;padding:0 10px;font-size:11px}.import-mapping-filters button.active{color:#285fc0;background:#eef5ff;border-color:#aac4f2}.import-mapping-table-wrap{background:#fff;border:1px solid #e1e7ef;border-radius:10px;max-height:430px;overflow:auto}.import-mapping-table{border-collapse:collapse;table-layout:fixed;width:100%}.import-mapping-table th{z-index:2;color:#65748b;text-align:left;background:#f7f9fc;font-size:10px;font-weight:700;position:sticky;top:0}.import-mapping-table th,.import-mapping-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:9px 10px}.import-mapping-table th:first-child{width:25%}.import-mapping-table th:nth-child(2){width:31%}.import-mapping-table th:nth-child(3){width:30%}.import-mapping-table th:nth-child(4){width:14%}.import-mapping-table td strong{text-overflow:ellipsis;white-space:nowrap;color:#33445f;font-size:11px;display:block;overflow:hidden}.import-source-samples{text-overflow:ellipsis;white-space:nowrap;color:#77859a;font-size:11px;display:block;overflow:hidden}.import-mapping-status{white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.import-mapping-status.auto{color:#2c64c8;background:#eef5ff}.import-mapping-status.manual{color:#6556b7;background:#f4f2ff}.import-mapping-status.ignored{color:#7b8798;background:#f3f5f8}.import-mapping-empty{text-align:center;color:#8490a1;padding:24px;font-size:11px}.import-mapped-preview .preview-table-wrap{margin-top:0}.import-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.import-review-summary>div{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.import-review-summary span,.import-review-settings span{color:#78869a;font-size:10px}.import-review-summary b{color:#2d405e;font-size:18px}.import-review-settings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.import-review-settings>div{background:#fff;border:1px solid #e3e8f0;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.import-review-settings b{color:#33445f;font-size:12px}.import-review-settings small{color:#8290a4;font-size:10px}.import-review-fields{gap:8px;display:grid}.import-review-fields>strong{color:#33445f;font-size:12px}.import-review-fields>div{flex-wrap:wrap;gap:6px;display:flex}.import-review-fields span{color:#385f9e;background:#eef5ff;border-radius:7px;padding:6px 8px;font-size:10px}.import-review-ignored{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:9px}.import-review-ignored summary{cursor:pointer;color:#56657d;padding:10px 12px;font-size:11px;font-weight:650}.import-review-ignored>div{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.import-review-ignored span{color:#788599;background:#f0f3f7;border-radius:6px;padding:5px 7px;font-size:10px}.import-review-preview.preview-table-wrap{max-height:280px;margin-top:0}.import-result-complete{margin-top:0}.io-body{min-width:0}.io-body .preview-table-wrap{max-width:100%}@media (max-width:900px){.import-settings-panel,.import-review-settings{grid-template-columns:1fr}.import-mapping-toolbar{flex-direction:column;align-items:stretch}.import-mapping-toolbar>input{width:100%;min-width:0}.import-review-summary{grid-template-columns:1fr 1fr}.import-mapping-table{min-width:760px}}@media (max-width:620px){.import-review-summary{grid-template-columns:1fr}.import-file-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""meta""change"}.import-file-change{margin-top:4px}.import-mapping-table-wrap{max-height:none}}.keywords-content .keyword-workbench-main>.group-rail .rail-title-row{z-index:6;background:#fbfcff;position:sticky;top:0}.rail-title-count{color:#8a97aa;font-variant-numeric:tabular-nums;font-weight:600}.position-matrix-table{table-layout:fixed;width:max-content!important;min-width:0!important}.position-matrix-query-head,.position-matrix-query-cell{width:360px!important;min-width:360px!important;max-width:360px!important;left:0!important}.position-matrix-frequency-head,.position-matrix-frequency-cell{width:96px!important;min-width:96px!important;max-width:96px!important}.position-matrix-target-head,.position-matrix-target-cell{width:280px!important;min-width:280px!important;max-width:280px!important}.position-history-col,.position-history-cell{width:104px!important;min-width:104px!important;max-width:104px!important}.position-matrix-control-row>th{z-index:7!important;top:0!important}.position-matrix-table thead tr:nth-child(2)>th{z-index:6!important;top:40px!important}.position-matrix-control-row .position-matrix-query-head,.position-matrix-control-row .position-matrix-frequency-head,.position-matrix-control-row .position-matrix-target-head{z-index:9!important}.position-history-controls-head{text-align:left!important;padding:0 8px!important;overflow:visible!important}.position-history-controls-head label{color:#667085;align-items:center;gap:7px;height:100%;font-size:10px;font-weight:600;display:flex}.position-history-controls-head select{color:#526079;background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-width:82px;height:26px;padding:0 22px 0 7px;font-size:10px;font-weight:600}.position-matrix-table .sortable-th{-webkit-user-select:none;user-select:none;cursor:default!important;padding:0!important;overflow:visible!important}.position-matrix-table .column-sort-trigger{width:100%;min-width:0;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin:0;padding:0 8px;font-weight:600;display:flex}.position-matrix-table .column-sort-trigger:hover{color:#344054;background:#f1f6ff}.position-matrix-table .sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.position-matrix-table .sort-indicator{color:#b0b9c7;opacity:0;place-items:center;width:11px;min-width:11px;height:16px;margin:0;transition:opacity .12s,color .12s;display:grid}.position-matrix-table .sort-indicator svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.position-matrix-table .sortable-th:hover .sort-indicator,.position-matrix-table .sort-indicator.active{opacity:1}.position-matrix-table .sort-indicator.active{color:#344054}.position-matrix-frequency-heading{grid-template-rows:20px 25px;align-content:center;justify-items:center;gap:1px;height:100%;padding:3px 5px;display:grid}.position-matrix-frequency-heading .column-sort-trigger{justify-content:center;height:20px;padding:0}.position-matrix-frequency-heading select{min-width:68px!important;height:23px!important;margin:0!important}.position-history-col{text-align:center!important;padding:0!important;position:sticky!important;overflow:visible!important}.position-history-sort-trigger{flex-wrap:wrap;align-content:center;position:relative;text-align:center!important;justify-content:center!important;padding:4px!important}.position-history-sort-trigger .sort-indicator{position:absolute;bottom:2px;right:3px}.position-history-datetime{white-space:nowrap;width:100%;font-size:10px;line-height:13px;display:block}.position-history-top-percent{width:100%;display:block;color:#8794aa!important;margin-top:1px!important;font-size:9px!important;font-weight:500!important;line-height:11px!important}.position-history-delete-button{z-index:4;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#dc2626;border:0;border-radius:5px;height:22px;padding:0 6px;font-size:9px;font-weight:700;transition:opacity .12s;position:absolute;top:3px;right:3px;box-shadow:0 2px 8px #b91c1c33}.position-history-col:hover .position-history-delete-button,.position-history-delete-button:focus{opacity:1;pointer-events:auto}.position-history-delete-button:hover{background:#b91c1c}.position-history-col.sorted{box-shadow:inset 0 -2px 0 var(--blue)}.position-history-empty-head{color:#98a3b4!important;padding:0 8px!important}.position-check-pagination{justify-content:flex-end!important}@media (max-width:900px){.position-matrix-query-head,.position-matrix-query-cell{width:300px!important;min-width:300px!important;max-width:300px!important}.position-matrix-target-head,.position-matrix-target-cell{width:220px!important;min-width:220px!important;max-width:220px!important}}.keywords-content .keyword-workbench-main>.group-rail{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.keywords-content .keyword-workbench-main>.group-rail .rail-title-row{z-index:6;background:#fbfcff;border-bottom:1px solid #e9eef5;flex:0 0 44px;min-height:44px;margin:0;padding:8px 12px;position:sticky;top:0}.keywords-content .keyword-workbench-main>.group-rail .rail-title{white-space:nowrap;min-width:0;padding:0;line-height:26px}.keywords-content .keyword-workbench-main>.group-rail .group-rail-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:6px 10px 14px;overflow:hidden auto}.position-matrix-loading-row td{text-align:center!important;color:#7c8aa0!important;background:#f8fafc!important;height:36px!important;font-size:10px!important;font-weight:600!important}.position-matrix-table tbody .position-matrix-spacer-row,.position-matrix-table tbody .position-matrix-spacer-row:hover{pointer-events:none}.position-matrix-table tbody .position-matrix-spacer-row>td{overflow:hidden;background:#fff!important;border:0!important;height:0!important;min-height:0!important;padding:0!important}.position-matrix-table tbody .position-matrix-spacer-row>td>div{pointer-events:none;width:1px}.position-matrix-table tbody .position-matrix-placeholder-row>td{color:#a1acbb!important;background:#fff!important;height:40px!important}.position-matrix-table tbody .position-matrix-placeholder-row .position-matrix-query-cell span{color:#8f9bad;font-size:10px;font-weight:500}.clustering-keyword-text .clustering-deleted-badge{color:#667085;background:#f2f4f7}.clustering-member-drag-handle.disabled{opacity:.35;cursor:not-allowed}.theme-menu-group{padding:5px 7px 6px}.theme-menu-label{color:#8a96aa;text-transform:uppercase;letter-spacing:.04em;padding:0 3px 6px;font-size:10px;font-weight:600;display:block}.theme-menu-options{grid-template-columns:1fr 1fr;gap:5px;display:grid}.user-menu .theme-menu-options button{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;font-weight:550;display:flex;color:#5c6a82!important;background:#fff!important;border:1px solid #e4e9f1!important;height:34px!important;padding:0 9px!important;font-size:11px!important}.user-menu .theme-menu-options button:hover{color:#33425d!important;background:#f7f9fd!important;border-color:#d8e0ec!important}.user-menu .theme-menu-options button.active{color:#2468f2!important;background:#eef4ff!important;border-color:#cddcff!important}.theme-menu-options button i{background:0 0;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1px #c7d0de}.theme-menu-options button.active i{box-shadow:none;background:#2468f2}.theme-menu-options button:focus-visible{outline-offset:2px;outline:2px solid #2468f2}.modern-sidebar-project,.modern-sidebar-account,.modern-project-domain{display:none}html[data-theme=modern]{--app-bg:#f4f6fa;--surface:#fff;--surface-soft:#f7f8fb;--surface-primary-soft:#eef3ff;--text-primary:#151923;--text-secondary:#667085;--text-muted:#98a2b3;--primary:#3567f6;--primary-hover:#2959e8;--primary-active:#244fd0;--primary-soft:#eef3ff;--accent-soft-purple:#f3f0ff;--border:#e7eaf1;--border-hover:#d6dce8;--blue:var(--primary);--blue2:var(--primary-soft);--muted:var(--text-secondary);--text:var(--text-primary);--radius-control:12px;--radius-select:14px;--radius-popover:16px;--radius-surface:24px;color:var(--text-primary);background:var(--app-bg);font-family:Onest,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=modern] body{background:var(--app-bg);color:var(--text-primary)}html[data-theme=modern] .app-shell{background:var(--app-bg);grid-template-columns:256px minmax(0,1fr);gap:20px;min-height:100dvh;padding:20px}html[data-theme=modern] .app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}html[data-theme=modern] .sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);height:calc(100dvh - 40px);min-height:0;padding:20px 14px 14px;position:sticky;top:20px;overflow:hidden;box-shadow:0 8px 30px #141e3709}html[data-theme=modern] .logo{color:var(--text-primary);flex:none;gap:10px;padding:0 6px 18px;font-size:20px}html[data-theme=modern] .logo-mark{flex-basis:24px;width:24px;height:24px}html[data-theme=modern] .modern-sidebar-project{flex:none;margin:0 0 16px;display:block}html[data-theme=modern] .modern-sidebar-project .project-switch{border:1px solid var(--border);background:var(--surface-soft);height:62px;color:var(--text-primary);border-radius:16px;gap:10px;padding:0 11px}html[data-theme=modern] .modern-sidebar-project .project-switch:hover{border-color:var(--border-hover);background:#f6f8fc}html[data-theme=modern] .modern-sidebar-project .project-switch:focus-visible{border-color:#afc3ff;outline:none;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .modern-sidebar-project .project-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:0 0 36px;font-size:12px}html[data-theme=modern] .modern-sidebar-project .project-switch-copy{gap:3px}html[data-theme=modern] .modern-sidebar-project .project-switch-copy b{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.15}html[data-theme=modern] .modern-sidebar-project .modern-project-domain{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10px;line-height:1.2;display:block;overflow:hidden}html[data-theme=modern] .modern-sidebar-project .project-switch-caret{color:var(--text-secondary)}html[data-theme=modern] .main-nav{scrollbar-width:thin;scrollbar-color:#d8dee9 transparent;gap:3px;min-height:0;padding-right:1px;overflow:hidden auto}html[data-theme=modern] .main-nav>a,html[data-theme=modern] .nav-group-trigger{min-height:40px;color:var(--text-secondary);border-radius:12px;font-size:14px;font-weight:500}html[data-theme=modern] .main-nav>a:hover,html[data-theme=modern] .nav-group:not(.parent-active) .nav-group-trigger:hover,html[data-theme=modern] .nav-submenu a:not(.active):hover{font-weight:500;background:var(--surface-soft)!important;color:var(--text-primary)!important}html[data-theme=modern] .main-nav>a.active,html[data-theme=modern] .nav-group.parent-active .nav-group-trigger,html[data-theme=modern] .nav-submenu a.active{font-weight:600;background:var(--primary-soft)!important;color:var(--text-primary)!important}html[data-theme=modern] .main-nav>a.active>svg,html[data-theme=modern] .nav-group.parent-active .nav-group-trigger>svg,html[data-theme=modern] .nav-group.parent-active .nav-group-caret,html[data-theme=modern] .nav-submenu a.active svg{color:var(--primary)!important}html[data-theme=modern] .nav-submenu{gap:2px;padding:2px 0 4px 9px}html[data-theme=modern] .nav-submenu a{min-height:34px;font-weight:500;color:var(--text-secondary)!important;border-radius:10px!important;font-size:13px!important}html[data-theme=modern] .sidebar-bottom{flex-direction:column;flex:none;margin-top:auto;padding-top:12px;display:flex}html[data-theme=modern] .plan-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;order:1;gap:5px;padding:12px}html[data-theme=modern] .plan-card strong{color:var(--text-primary);font-size:12px;font-weight:600}html[data-theme=modern] .plan-card span,html[data-theme=modern] .plan-card small{color:var(--text-secondary);font-size:10px}html[data-theme=modern] .plan-line{background:#e6eaf2;height:5px}html[data-theme=modern] .plan-line i{background:var(--primary)}html[data-theme=modern] .sidebar-collapse{height:36px;color:var(--text-muted);border:0;border-radius:10px;order:2;margin:6px 0;padding:0 9px;font-size:11px}html[data-theme=modern] .modern-sidebar-account{border-top:1px solid var(--border);order:3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding-top:10px;display:grid}html[data-theme=modern] .modern-sidebar-quick-actions{gap:2px;display:flex}html[data-theme=modern] .modern-sidebar-quick-actions .header-icon{width:36px;height:36px;color:var(--text-secondary);border-radius:10px}html[data-theme=modern] .modern-sidebar-quick-actions .header-icon:hover,html[data-theme=modern] .modern-sidebar-quick-actions .header-icon:focus-visible,html[data-theme=modern] .modern-sidebar-quick-actions .header-icon.active{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .modern-sidebar-account .user-menu-wrap{min-width:0}html[data-theme=modern] .modern-sidebar-account .user-menu-trigger{width:100%;min-width:0;height:42px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:3px 5px;display:flex}html[data-theme=modern] .modern-sidebar-account .user-menu-trigger:hover,html[data-theme=modern] .modern-sidebar-account .user-menu-wrap.open .user-menu-trigger{background:var(--surface-soft)}html[data-theme=modern] .modern-sidebar-account .avatar{background:var(--primary-soft);color:var(--primary);font-size:10px;overflow:hidden;border-radius:50%!important;flex:0 0 32px!important;width:32px!important;height:32px!important}html[data-theme=modern] .modern-sidebar-account .avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=modern] .modern-sidebar-account .user-menu-copy{text-align:left;min-width:0;display:block}html[data-theme=modern] .modern-sidebar-account .user-menu-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:none;color:var(--text-primary);font-size:11px;font-weight:600;display:block;overflow:hidden}html[data-theme=modern] .modern-sidebar-account .user-menu-caret{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px}html[data-theme=modern] .global-header{display:none}html[data-theme=modern] .main-area{background:0 0;min-width:0}html[data-theme=modern] .content{padding:6px 0 0}html[data-theme=modern] .page-heading h1{color:var(--text-primary);letter-spacing:-.025em;margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.15}html[data-theme=modern] .page-heading p{color:var(--text-secondary);font-size:14px;line-height:1.45}html[data-theme=modern] :is(.data-grid,.workspace-table,.clustering-result-table,.position-matrix-table){font-variant-numeric:tabular-nums}html[data-theme=modern] .project-menu,html[data-theme=modern] .user-menu{border-color:var(--border);border-radius:16px;box-shadow:0 16px 42px #141e371a}html[data-theme=modern] .project-menu-row.active,html[data-theme=modern] .user-menu .theme-menu-options button.active{background:var(--primary-soft)!important;color:var(--primary)!important}html[data-theme=modern] .theme-menu-options button.active i{background:var(--primary)}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar{padding-left:8px;padding-right:8px}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project{margin-bottom:12px;display:block}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch{border-radius:14px;justify-content:center;width:44px;height:44px;margin:auto;padding:0}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch-copy,html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch-caret,html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-quick-actions,html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account .user-menu-copy,html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account .user-menu-caret{display:none}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account{padding-top:8px;display:block}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-collapse{width:42px;margin:6px auto}@media (min-width:1101px){html[data-theme=modern] .main-area{height:calc(100dvh - 40px);min-height:0;overflow:hidden}html[data-theme=modern] .keywords-content{height:100%;min-height:0;overflow:hidden}html[data-theme=modern] .workspace-route-loading{min-height:100%}}@media (min-width:1024px) and (max-width:1439px){html[data-theme=modern] .app-shell:not(.sidebar-collapsed){grid-template-columns:232px minmax(0,1fr)}html[data-theme=modern] .sidebar{padding-left:12px;padding-right:12px}}@media (max-width:1023px){html[data-theme=modern] .app-shell{min-height:100vh;padding:0;display:block}html[data-theme=modern] .sidebar{display:none}html[data-theme=modern] .global-header{z-index:80;display:grid;position:sticky;top:0}html[data-theme=modern] .main-area{height:auto;min-height:100vh;overflow:visible}html[data-theme=modern] .content{padding:12px}}@media (min-width:1101px){html[data-theme=modern] .keywords-content>.page-heading{flex:none;height:auto;min-height:0;margin:0 0 16px;display:flex;overflow:visible}html[data-theme=modern] .keywords-content>.keyword-workbench{flex:auto;height:auto;min-height:0;max-height:100%;overflow:hidden}}html[data-theme=modern] .keyword-workbench{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;display:flex;overflow:visible}html[data-theme=modern] .keyword-workbench>.compact-action-ribbon{background:var(--surface);border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#d9e0ea transparent;border-radius:20px;flex:none;gap:14px;width:100%;min-height:68px;padding:12px 14px;overflow:auto hidden;box-shadow:0 8px 28px #141e3706}html[data-theme=modern] .compact-action-ribbon .ribbon-group{border-right:1px solid #eef1f5;justify-content:flex-start;gap:8px;min-height:0;padding:0 14px 0 0}html[data-theme=modern] .compact-action-ribbon .ribbon-group:last-child{border-right:0;padding-right:0}html[data-theme=modern] .compact-action-ribbon .ribbon-group-label{min-height:0;color:var(--text-muted);letter-spacing:.02em;padding:0 2px;font-size:10px;font-weight:600;line-height:1.2}html[data-theme=modern] .compact-action-ribbon .ribbon-tools{align-items:center;gap:6px;min-height:0;display:flex}html[data-theme=modern] .compact-action-ribbon .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tool{border:1px solid var(--border);width:auto;min-width:0;max-width:none;height:40px;min-height:40px;color:var(--text-secondary);background:#fff;border-radius:12px;flex:none;gap:8px;padding:0 11px}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border-hover);color:var(--text-primary)}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:active:not(:disabled){background:var(--primary-soft);border-color:#c9d8ff}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:focus-visible{border-color:#afc3ff;outline:none;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .compact-action-ribbon .ribbon-tool b{color:inherit;font-size:12px;font-weight:500}html[data-theme=modern] .compact-action-ribbon .ribbon-icon{border-radius:7px;flex-basis:22px;width:22px;height:22px}html[data-theme=modern] .compact-action-ribbon .ribbon-icon.brand{background:0 0;border:0}html[data-theme=modern] .compact-action-ribbon .ribbon-icon svg{width:15px;height:15px}html[data-theme=modern] .compact-action-ribbon .ribbon-icon.brand .service-icon{flex-basis:18px;width:18px;height:18px}html[data-theme=modern] .keyword-workbench-main{grid-template-columns:minmax(0,1fr) var(--group-rail-width,250px);background:0 0;border:0;flex:auto;gap:16px;height:auto;min-height:0;display:grid;overflow:visible}html[data-theme=modern] .keyword-workbench-main>.workbench-body{background:var(--surface);border:1px solid var(--border);border-radius:24px;grid-column:1;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 30px #141e3706}html[data-theme=modern] .keyword-workbench-main>.group-rail{background:var(--surface);border:1px solid var(--border);border-radius:24px;grid-column:2;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 30px #141e3706}html[data-theme=modern] .keyword-workbench-main>.group-rail-resizer{left:auto;right:calc(var(--group-rail-width,250px) + 3px);width:10px;top:12px;bottom:12px}html[data-theme=modern] .keyword-workbench-main>.group-rail-resizer:after{border-radius:99px;width:2px;left:4px}html[data-theme=modern] .table-toolbar.compact-query-toolbar{border-bottom:1px solid var(--border);background:#fff;min-height:58px;gap:8px!important;padding:9px 12px!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{background:var(--surface-soft);color:var(--text-muted);border:1px solid #0000;border-radius:14px;gap:9px;padding:0 12px;flex:480px!important;min-width:300px!important;height:42px!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar .query-search>svg{width:17px;height:17px;color:var(--text-muted)}html[data-theme=modern] .table-toolbar.compact-query-toolbar .query-search input{color:var(--text-primary);background:0 0;font-size:13px;font-weight:400}html[data-theme=modern] .table-toolbar.compact-query-toolbar .query-search input::placeholder{color:#a0a9b8}html[data-theme=modern] .toolbar-divider{background:#edf0f4;margin:5px 3px}html[data-theme=modern] .toolbar-icon-button{border:1px solid var(--border)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;color:var(--text-secondary)!important;background:#fff!important;border-radius:11px!important}html[data-theme=modern] .toolbar-icon-button:hover:not(:disabled){background:var(--surface-soft)!important;border-color:var(--border-hover)!important;color:var(--primary)!important}html[data-theme=modern] .toolbar-icon-button:focus-visible{border-color:#afc3ff!important;outline:none!important;box-shadow:0 0 0 3px #3567f61a!important}html[data-theme=modern] .frequency-table-controls select,html[data-theme=modern] .frequency-table-controls input,html[data-theme=modern] .frequency-table-controls .region-picker-control{border:1px solid var(--border)!important;height:38px!important;min-height:38px!important;color:var(--text-secondary)!important;background:#fff!important;border-radius:11px!important;font-size:11px!important}html[data-theme=modern] .frequency-table-controls :is(select,input,.region-picker-control):focus{border-color:#afc3ff!important;box-shadow:0 0 0 3px #3567f61a!important}html[data-theme=modern] .active-filter-bar{border-bottom:1px solid var(--border);background:#fafbfd}html[data-theme=modern] .active-filter-chip{background:var(--primary-soft);color:var(--primary);border-radius:10px}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap{background:#fff;border:0;flex:auto;height:auto;min-height:0}html[data-theme=modern] .data-grid{color:var(--text-primary);font-size:13px}html[data-theme=modern] .data-grid th,html[data-theme=modern] .data-grid td{background:#fff;border-bottom:1px solid #eef1f5;border-right:0;height:42px;padding:7px 9px;font-size:13px}html[data-theme=modern] .data-grid th{color:#7a8597;background:#fafbfc;height:42px;font-size:12px;font-weight:600}html[data-theme=modern] .data-grid th.sticky-key{background:#fafbfc}html[data-theme=modern] .data-grid td.sticky-key{background:#fff}html[data-theme=modern] .data-grid tbody tr:hover td,html[data-theme=modern] .data-grid tbody tr:hover td.sticky-key{background:#f8fafd}html[data-theme=modern] .data-grid .selectable-cell:hover,html[data-theme=modern] .data-grid .seasonality-cell:hover{background:#f2f6ff!important}html[data-theme=modern] .data-grid .query-cell{font-weight:500;color:var(--text-primary)!important}html[data-theme=modern] .data-grid th.filtered-th,html[data-theme=modern] .data-grid th.filtered-th.sticky-key{box-shadow:inset 0 -2px 0 var(--primary);background:#f3f6ff!important}html[data-theme=modern] .data-grid .column-filter-trigger.active{color:var(--primary);background:var(--primary-soft)}html[data-theme=modern] .data-grid .filter-count{background:var(--primary)}html[data-theme=modern] .table-loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail .rail-title-row{background:#fbfcff;border-bottom:1px solid #e9eef5;flex:0 0 44px;min-height:44px;padding:8px 12px}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail .rail-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:32px}html[data-theme=modern] .rail-title-count{color:var(--text-muted);font-weight:500}html[data-theme=modern] .group-create-button{border:1px solid var(--border)!important;width:32px!important;min-width:32px!important;height:32px!important;color:var(--text-secondary)!important;background:#fff!important;border-radius:10px!important}html[data-theme=modern] .group-create-button:hover{border-color:var(--border-hover)!important;background:var(--surface-soft)!important;color:var(--primary)!important}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail .group-rail-scroll{scrollbar-gutter:stable;background:#fff;flex:auto;min-height:0;padding:8px 10px 14px;overflow:hidden auto}html[data-theme=modern] .group-tree{gap:3px}html[data-theme=modern] .group-row{border-radius:10px;min-height:36px!important}html[data-theme=modern] .group-row .group-select{border-radius:10px!important;min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important}html[data-theme=modern] .group-row .group-select span{color:var(--text-secondary);font-weight:500;font-size:13px!important}html[data-theme=modern] .group-row.active .group-select span,html[data-theme=modern] .group-row.active .group-select b{color:var(--primary)!important}html[data-theme=modern] .group-toggle{color:var(--text-muted)!important}html[data-theme=modern] .group-toggle:hover{color:var(--primary)!important;background:0 0!important}html[data-theme=modern] .group-rail .group-all-queries,html[data-theme=modern] .group-rail .trash-group{min-height:38px!important;color:var(--text-secondary)!important;border-radius:10px!important}html[data-theme=modern] .group-rail .group-all-queries:hover,html[data-theme=modern] .group-rail .trash-group:hover{color:var(--text-primary)!important;background:#f8fafd!important}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .keyword-workbench,html[data-theme=modern] .keyword-workbench-main{gap:12px}html[data-theme=modern] .keyword-workbench-main>.group-rail-resizer{right:calc(var(--group-rail-width,250px) + 1px)}html[data-theme=modern] .compact-action-ribbon .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tool{padding-left:9px;padding-right:9px}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{flex-basis:360px!important;min-width:240px!important}html[data-theme=modern] .frequency-table-controls .table-device-select{width:138px}html[data-theme=modern] .frequency-table-controls .table-region-input{width:150px}}@media (max-width:1100px){html[data-theme=modern] .keyword-workbench{gap:12px}html[data-theme=modern] .keyword-workbench-main{grid-template-columns:1fr;gap:12px}html[data-theme=modern] .keyword-workbench-main>.workbench-body{border-radius:20px;grid-column:1}html[data-theme=modern] .keyword-workbench-main>.group-rail,html[data-theme=modern] .keyword-workbench-main>.group-rail-resizer{display:none}html[data-theme=modern] .keyword-workbench>.compact-action-ribbon{border-radius:20px}}.modern-user-account-label,.modern-query-empty-state{display:none}html[data-theme=modern]{--app-bg:#f4f6fa;--surface:#fff;--surface-primary:#fff;--surface-soft:#f7f8fb;--surface-muted:#f1f4f8;--surface-primary-soft:#eef3ff;--text-primary:#151923;--text-secondary:#667085;--text-muted:#98a2b3;--border:#e7eaf1;--border-subtle:#e7eaf1;--border-control:#dde3ec;--border-hover:#d5dce7;--primary:#3567f6;--primary-hover:#2959e8;--primary-active:#244fd0;--primary-soft:#eef3ff;--success:#20b26b;--warning:#f5a524;--danger:#e5484d;--shadow-surface:0 8px 28px #141e3209;--shadow-popover:0 12px 32px #141e3214;--motion-fast:.14s ease-out;--motion-medium:.19s ease-out;background:var(--app-bg)}html[data-theme=modern] body{background:var(--app-bg)}html[data-theme=modern] .sidebar{box-shadow:var(--shadow-surface);border:0;border-radius:26px}html[data-theme=modern] .modern-sidebar-project .project-switch{background:var(--surface-soft);height:58px;box-shadow:none;transition:background var(--motion-fast),box-shadow var(--motion-fast);border:0;border-radius:16px}html[data-theme=modern] .modern-sidebar-project .project-switch:hover{background:var(--surface-muted);border-color:#0000}html[data-theme=modern] .modern-sidebar-project .project-switch:focus-visible{border-color:#0000;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .main-nav>a,html[data-theme=modern] .nav-group-trigger,html[data-theme=modern] .nav-submenu a{transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}html[data-theme=modern] .main-nav>a.active,html[data-theme=modern] .nav-group.parent-active .nav-group-trigger,html[data-theme=modern] .nav-submenu a.active{color:var(--primary)!important}html[data-theme=modern] .main-nav>a:focus-visible,html[data-theme=modern] .nav-group-trigger:focus-visible,html[data-theme=modern] .nav-submenu a:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .plan-card{background:var(--surface-soft);box-shadow:none;border:0;border-radius:17px;padding:11px 12px}html[data-theme=modern] .plan-card strong{font-size:11px}html[data-theme=modern] .plan-card span,html[data-theme=modern] .plan-card small{font-size:9.5px}html[data-theme=modern] .sidebar-collapse{transition:background var(--motion-fast),color var(--motion-fast)}html[data-theme=modern] .modern-sidebar-account{border-top:0;flex-direction:column;align-items:stretch;gap:4px;padding-top:6px;display:flex}html[data-theme=modern] .modern-sidebar-quick-actions{order:1;justify-content:flex-start;gap:3px;padding:0 3px}html[data-theme=modern] .modern-sidebar-quick-actions .header-icon{width:32px;height:32px;transition:background var(--motion-fast),color var(--motion-fast);border-radius:10px}html[data-theme=modern] .modern-sidebar-account .user-menu-wrap{order:2;width:100%}html[data-theme=modern] .modern-sidebar-account .user-menu-trigger{height:50px;transition:background var(--motion-fast),box-shadow var(--motion-fast);padding:4px 6px}html[data-theme=modern] .modern-sidebar-account .user-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .modern-sidebar-account .avatar{flex-basis:34px!important;width:34px!important;height:34px!important}html[data-theme=modern] .modern-sidebar-account .user-menu-copy{gap:2px;display:grid}html[data-theme=modern] .modern-sidebar-account .user-menu-copy b{font-size:12px;line-height:1.15}html[data-theme=modern] .modern-sidebar-account .modern-user-account-label{color:var(--text-muted);font-size:9.5px;font-weight:400;line-height:1.1;display:block}html[data-theme=modern] .page-heading{margin-bottom:20px}html[data-theme=modern] .page-heading h1{letter-spacing:-.025em;font-size:31px;font-weight:600;line-height:1.15}html[data-theme=modern] .keyword-workbench>.compact-action-ribbon,html[data-theme=modern] .keyword-workbench-main>.workbench-body,html[data-theme=modern] .keyword-workbench-main>.group-rail{box-shadow:var(--shadow-surface);border:0;border-radius:24px}html[data-theme=modern] .keyword-workbench>.compact-action-ribbon{gap:20px;min-height:74px;padding:14px 16px}html[data-theme=modern] .compact-action-ribbon .ribbon-group{border-right:0;gap:9px;padding-right:18px}html[data-theme=modern] .compact-action-ribbon .ribbon-group:last-child{padding-right:0}html[data-theme=modern] .compact-action-ribbon .ribbon-group-label{color:var(--text-muted);letter-spacing:0;padding:0 3px;font-size:11px;font-weight:500}html[data-theme=modern] .compact-action-ribbon .ribbon-tools{gap:7px}html[data-theme=modern] .compact-action-ribbon .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(2) .ribbon-tool,html[data-theme=modern] .compact-action-ribbon .ribbon-group:nth-child(3) .ribbon-tool{background:var(--surface-soft);height:40px;min-height:40px;color:var(--text-secondary);box-shadow:none;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast);border:0;border-radius:13px;padding:0 12px}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary);border-color:#0000;transform:translateY(-1px)}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:active:not(:disabled){background:var(--primary-soft);color:var(--primary);border-color:#0000;transform:none}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:focus-visible{border-color:#0000;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .compact-action-ribbon .ribbon-tool:disabled{opacity:.62;background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .compact-action-ribbon .ribbon-tool b{font-size:13px;font-weight:500}html[data-theme=modern] .table-toolbar.compact-query-toolbar{background:var(--surface-primary);border-bottom:1px solid #eef0f4;min-height:62px;gap:8px!important;padding:10px 14px!important}html[data-theme=modern] .query-action-buttons,html[data-theme=modern] .frequency-table-controls,html[data-theme=modern] .table-utility-buttons{gap:6px}html[data-theme=modern] .toolbar-divider{background:0 0;flex:0 0 8px;width:8px;min-height:1px;margin:0}html[data-theme=modern] .toolbar-icon-button{transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast);background:var(--surface-soft)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;color:var(--text-secondary)!important;border:0!important;border-radius:12px!important}html[data-theme=modern] .toolbar-icon-button:hover:not(:disabled){transform:translateY(-1px);background:var(--surface-muted)!important;color:var(--text-primary)!important;border-color:#0000!important}html[data-theme=modern] .toolbar-icon-button:active:not(:disabled){transform:none}html[data-theme=modern] .toolbar-icon-button:focus-visible{border-color:#0000!important;box-shadow:0 0 0 3px #3567f61f!important}html[data-theme=modern] .danger-icon-button:hover:not(:disabled){color:var(--danger)!important;background:#fff1f1!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{box-shadow:none;transition:background var(--motion-fast),box-shadow var(--motion-fast);background:#f5f7fa;border:0;border-radius:14px;flex:500px!important;min-width:300px!important;height:42px!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search:focus-within{background:#fff;border-color:#0000;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .table-toolbar.compact-query-toolbar .query-search input{font-size:13px;font-weight:400}html[data-theme=modern] .frequency-table-controls select,html[data-theme=modern] .frequency-table-controls input,html[data-theme=modern] .frequency-table-controls .region-picker-control{transition:background var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast);background:var(--surface-soft)!important;height:40px!important;min-height:40px!important;color:var(--text-secondary)!important;box-shadow:none!important;border:0!important;border-radius:13px!important;font-size:13px!important}html[data-theme=modern] .frequency-table-controls :is(select,input,.region-picker-control):hover{background:var(--surface-muted)!important}html[data-theme=modern] .frequency-table-controls :is(select,input,.region-picker-control):focus,html[data-theme=modern] .frequency-table-controls :is(select,input,.region-picker-control):focus-visible{background:#fff!important;border-color:#0000!important;outline:none!important;box-shadow:0 0 0 3px #3567f61f!important}html[data-theme=modern] .active-filter-bar{background:#fbfcfe;border-bottom:1px solid #eef0f4}html[data-theme=modern] .clear-all-filters{color:var(--primary)}html[data-theme=modern] .data-grid th,html[data-theme=modern] .data-grid td{border-bottom:1px solid #eef1f5;border-right:0;height:43px;padding:7px 9px}html[data-theme=modern] .data-grid th{color:#7e899a;background:#fafbfc;font-size:12px;font-weight:600}html[data-theme=modern] .data-grid th .column-filter-trigger{color:#a6afbd;opacity:.78}html[data-theme=modern] .data-grid th:hover .column-filter-trigger,html[data-theme=modern] .data-grid .column-filter-trigger:focus-visible{color:var(--text-secondary);opacity:1}html[data-theme=modern] .data-grid th.sticky-key{background:#fafbfc;box-shadow:1px 0 #eef1f5}html[data-theme=modern] .data-grid td.sticky-key{background:#fff;box-shadow:1px 0 #f2f4f7}html[data-theme=modern] .data-grid tbody tr:hover td,html[data-theme=modern] .data-grid tbody tr:hover td.sticky-key{background:#f8fafd}html[data-theme=modern] .data-grid tbody tr.selected td,html[data-theme=modern] .data-grid tbody tr.selected td.sticky-key{background:var(--primary-soft)}html[data-theme=modern] .data-grid tbody tr.selected:hover td,html[data-theme=modern] .data-grid tbody tr.selected:hover td.sticky-key{background:#e8f0ff}html[data-theme=modern] .data-grid input[type=checkbox]{accent-color:var(--primary)}html[data-theme=modern] .classic-query-empty-state{display:none!important}html[data-theme=modern] .table-empty-viewport{pointer-events:none;height:calc(100% - 42px);min-height:280px;padding:28px}html[data-theme=modern] .modern-query-empty-state{pointer-events:auto;width:min(420px,100%);color:var(--text-secondary);text-align:center;justify-items:center;gap:9px;display:grid}html[data-theme=modern] .modern-query-empty-icon{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:13px;place-items:center;margin-bottom:2px;display:grid}html[data-theme=modern] .modern-query-empty-icon svg{width:19px;height:19px}html[data-theme=modern] .modern-query-empty-state strong{color:var(--text-primary);font-size:15px;font-weight:600}html[data-theme=modern] .modern-query-empty-state p{max-width:390px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}html[data-theme=modern] .modern-query-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px;display:flex}html[data-theme=modern] .modern-query-empty-actions button{cursor:pointer;min-height:38px;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:500;display:inline-flex}html[data-theme=modern] .modern-query-empty-actions button.primary{background:var(--primary);color:#fff}html[data-theme=modern] .modern-query-empty-actions button.primary:hover{background:var(--primary-hover);transform:translateY(-1px)}html[data-theme=modern] .modern-query-empty-actions button.secondary{background:var(--surface-soft);color:var(--text-secondary)}html[data-theme=modern] .modern-query-empty-actions button.secondary:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .modern-query-empty-actions button:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .modern-query-empty-actions svg{width:16px;height:16px}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail>.rail-title-row{background:#fff;border-bottom:0;flex:0 0 44px;min-height:44px;padding:8px 12px}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail .rail-title{font-size:14px;font-weight:600;line-height:32px}html[data-theme=modern] .rail-title-count{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;font-size:11px;font-weight:500;display:inline-flex}html[data-theme=modern] .group-create-button{transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);background:var(--surface-soft)!important;width:34px!important;min-width:34px!important;height:34px!important;color:var(--text-secondary)!important;border:0!important;border-radius:12px!important}html[data-theme=modern] .group-create-button:hover{transform:translateY(-1px);background:var(--surface-muted)!important;color:var(--primary)!important;border-color:#0000!important}html[data-theme=modern] .group-create-button:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail>.group-rail-scroll{scrollbar-gutter:stable;background:#fff;flex:auto;min-height:0;padding:4px 10px 14px;overflow:hidden auto}html[data-theme=modern] .group-row,html[data-theme=modern] .group-row .group-select,html[data-theme=modern] .group-rail .group-all-queries,html[data-theme=modern] .group-rail .trash-group{transition:background var(--motion-fast),color var(--motion-fast)}html[data-theme=modern] .group-row:hover{--group-row-bg:var(--surface-soft)}html[data-theme=modern] .group-rail .group-all-queries,html[data-theme=modern] .group-rail .trash-group{font-variant-numeric:tabular-nums}html[data-theme=modern] .group-rail .group-all-queries b,html[data-theme=modern] .group-rail .trash-group b,html[data-theme=modern] .group-row .group-select b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}html[data-theme=modern] .group-rail .group-all-queries{border-top:0!important;border-radius:10px!important;margin-top:8px!important;padding-top:7px!important}html[data-theme=modern] .group-rail .trash-group{padding-top:7px!important}html[data-theme=modern] .group-rail .group-all-queries:hover,html[data-theme=modern] .group-rail .trash-group:hover{background:var(--surface-soft)!important}html[data-theme=modern] .group-rail .group-all-queries.active,html[data-theme=modern] .group-rail .trash-group.active{background:var(--primary-soft)!important;color:var(--primary)!important}html[data-theme=modern] .group-rail .group-all-queries.active b,html[data-theme=modern] .group-rail .trash-group.active b{color:var(--primary)!important}html[data-theme=modern] .project-menu,html[data-theme=modern] .user-menu,html[data-theme=modern] .columns-menu,html[data-theme=modern] .column-filter-popup{border:1px solid var(--border-subtle);box-shadow:var(--shadow-popover);border-radius:16px}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .table-toolbar.compact-query-toolbar{scrollbar-width:none;gap:6px!important;padding-left:11px!important;padding-right:11px!important;overflow-x:auto!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar::-webkit-scrollbar{display:none}html[data-theme=modern] .toolbar-divider{flex-basis:5px;width:5px}html[data-theme=modern] .toolbar-icon-button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{flex-basis:260px!important;min-width:210px!important;height:40px!important}html[data-theme=modern] .frequency-table-controls .table-device-select{width:124px}html[data-theme=modern] .frequency-table-controls .table-region-input{width:142px}html[data-theme=modern] .frequency-table-controls select,html[data-theme=modern] .frequency-table-controls input,html[data-theme=modern] .frequency-table-controls .region-picker-control{height:38px!important;min-height:38px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){html[data-theme=modern] .project-switch,html[data-theme=modern] .main-nav>a,html[data-theme=modern] .nav-group-trigger,html[data-theme=modern] .nav-submenu a,html[data-theme=modern] .ribbon-tool,html[data-theme=modern] .toolbar-icon-button,html[data-theme=modern] .group-create-button,html[data-theme=modern] .modern-query-empty-actions button{transition:none!important;transform:none!important}}html[data-theme=modern]{--table-row-divider:#eef1f5;--table-column-divider:#e5e9f0;--table-section-divider:#dde3ec;--scrollbar-thumb:#c8d0dc;--scrollbar-thumb-hover:#aeb8c6}html[data-theme=modern] .keyword-workbench-main .data-grid:has(col.query-flex-col){width:100%!important}html[data-theme=modern] .keyword-workbench-main .data-grid col.query-flex-col{width:max(var(--query-column-min-width),calc(100% - var(--query-grid-fixed-width)))!important}html[data-theme=modern] .keyword-workbench-main .data-grid .query-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}html[data-theme=modern] .keyword-workbench-main .data-grid th,html[data-theme=modern] .keyword-workbench-main .data-grid td{border-right:1px solid var(--table-column-divider);border-bottom-color:var(--table-row-divider)}html[data-theme=modern] .keyword-workbench-main .data-grid th:last-child,html[data-theme=modern] .keyword-workbench-main .data-grid td:last-child{border-right:0}html[data-theme=modern] .keyword-workbench-main .data-grid .query-header,html[data-theme=modern] .keyword-workbench-main .data-grid .query-cell{border-right-color:var(--table-section-divider);box-shadow:none}html[data-theme=modern] .keyword-workbench-main .data-grid th.num .column-sort-trigger{text-align:right;justify-content:flex-end}html[data-theme=modern] .keyword-workbench-main .data-grid td.num,html[data-theme=modern] .keyword-workbench-main .data-grid .trend{font-variant-numeric:tabular-nums}html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr:hover td,html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr.selected td,html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr.selected:hover td{border-right-color:var(--table-column-divider)}html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr:hover .query-cell,html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr.selected .query-cell,html[data-theme=modern] .keyword-workbench-main .data-grid tbody tr.selected:hover .query-cell{border-right-color:var(--table-section-divider)}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap,html[data-theme=modern] .keyword-workbench-main .group-rail-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap::-webkit-scrollbar{width:10px;height:10px}html[data-theme=modern] .keyword-workbench-main .group-rail-scroll::-webkit-scrollbar{width:10px;height:10px}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .keyword-workbench-main .group-rail-scroll::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid #fff;border-radius:999px;min-height:34px}html[data-theme=modern] .keyword-workbench-main .group-rail-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid #fff;border-radius:999px;min-height:34px}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html[data-theme=modern] .keyword-workbench-main .group-rail-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html[data-theme=modern] .keyword-workbench-main .group-children:before,html[data-theme=modern] .keyword-workbench-main .group-children>.group-tree:before{background:#e8edf3!important}.app-select{min-width:0;display:contents}.app-select__trigger{display:none}.app-select-menu{overflow:hidden}.app-select-options{max-height:min(360px,100vh - 32px);display:grid;overflow:auto}.app-select-option-block{display:contents}.app-select-group-label{display:block}.import-settings-field,.export-option-field{gap:6px;min-width:0;display:grid}.import-settings-field>span,.export-option-field>span{color:#66758f;font-size:12px;font-weight:650}.import-settings-field>.app-select select,.export-option-field>.app-select select{box-sizing:border-box;color:#33415e;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:9px;outline:none;padding:0 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.import-settings-field>.app-select select:focus,.export-option-field>.app-select select:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #2468f217}html[data-theme=modern]{--modal-radius:26px;--modal-inner-radius:17px;--control-radius:13px;--popover-radius:16px;--modal-shadow:0 24px 70px #141e321f;--popover-shadow:0 12px 32px #141e3214}html[data-theme=modern] .app-overlay{-webkit-backdrop-filter:blur(3px);background:#141e3226;padding:24px}html[data-theme=modern] .app-modal{border-radius:var(--modal-radius);width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--modal-shadow);color:var(--text-primary);border:1px solid #dde3ecb8;animation:.18s ease-out both modern-modal-in}html[data-theme=modern] .app-modal--sm{width:min(560px,100vw - 48px)}html[data-theme=modern] .app-modal--md{width:min(720px,100vw - 48px)}html[data-theme=modern] .app-modal--lg{width:min(860px,100vw - 48px)}html[data-theme=modern] .app-modal--wide{width:min(1000px,100vw - 48px)}html[data-theme=modern] .app-modal--xl{width:min(1120px,100vw - 48px)}html[data-theme=modern] .app-modal__header{border-bottom:1px solid #eef1f5;gap:20px;padding:24px 26px 18px}html[data-theme=modern] .app-modal__heading h2{letter-spacing:-.02em;color:var(--text-primary);font-size:25px;font-weight:600;line-height:1.2}html[data-theme=modern] .app-modal__heading p{max-width:720px;color:var(--text-secondary);margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.45}html[data-theme=modern] .app-modal__close,html[data-theme=modern] .app-drawer__close{background:var(--surface-soft);width:36px;height:36px;color:var(--text-secondary);border-radius:12px;flex-basis:36px;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}html[data-theme=modern] .app-modal__close:hover,html[data-theme=modern] .app-drawer__close:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .app-modal__close:focus-visible,html[data-theme=modern] .app-drawer__close:focus-visible{box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .app-modal__body{scrollbar-width:thin;scrollbar-color:#c8d0dc transparent;gap:16px;padding:20px 26px 24px}html[data-theme=modern] .app-modal__body::-webkit-scrollbar{width:9px;height:9px}html[data-theme=modern] .app-select-options::-webkit-scrollbar{width:9px;height:9px}html[data-theme=modern] .region-picker-list::-webkit-scrollbar{width:9px;height:9px}html[data-theme=modern] .app-modal__body::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .app-select-options::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .region-picker-list::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .app-modal__body::-webkit-scrollbar-thumb{background:#c8d0dc;border:3px solid #fff;border-radius:999px}html[data-theme=modern] .app-select-options::-webkit-scrollbar-thumb{background:#c8d0dc;border:3px solid #fff;border-radius:999px}html[data-theme=modern] .region-picker-list::-webkit-scrollbar-thumb{background:#c8d0dc;border:3px solid #fff;border-radius:999px}html[data-theme=modern] .app-modal__body::-webkit-scrollbar-thumb:hover{background:#aeb8c7}html[data-theme=modern] .app-select-options::-webkit-scrollbar-thumb:hover{background:#aeb8c7}html[data-theme=modern] .region-picker-list::-webkit-scrollbar-thumb:hover{background:#aeb8c7}html[data-theme=modern] .app-modal__footer{background:#fcfdfe;border-top:1px solid #eef1f5;gap:10px;min-height:68px;padding:13px 26px}html[data-theme=modern] .app-modal__footer button{border-radius:12px;min-width:92px;height:42px;padding:0 17px;font-size:13px;font-weight:600;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}html[data-theme=modern] .app-modal__footer .secondary{background:var(--surface-soft);color:var(--text-secondary);border-color:#0000}html[data-theme=modern] .app-modal__footer .secondary:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .app-modal__footer .primary{border-color:var(--primary);background:var(--primary);color:#fff}html[data-theme=modern] .app-modal__footer .primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px)}html[data-theme=modern] .app-modal__footer .danger{border-color:var(--danger);background:var(--danger);color:#fff}html[data-theme=modern] .app-modal__footer button:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .app-modal__footer button:disabled{opacity:1;color:#98a2b3;cursor:not-allowed;background:#e8edf5;border-color:#0000;transform:none}html[data-theme=modern] .app-modal .field,html[data-theme=modern] .app-modal .import-settings-field,html[data-theme=modern] .app-modal .export-option-field{gap:7px}html[data-theme=modern] .app-modal .field>span,html[data-theme=modern] .app-modal .field-label,html[data-theme=modern] .app-modal .import-settings-field>span,html[data-theme=modern] .app-modal .export-option-field>span{color:var(--text-secondary);font-size:12.5px;font-weight:550;line-height:1.35}html[data-theme=modern] .app-modal .field input:not([type=checkbox]):not([type=radio]),html[data-theme=modern] .app-modal .field select,html[data-theme=modern] .app-modal .field textarea,html[data-theme=modern] .app-modal input.form-control,html[data-theme=modern] .app-modal select.form-control,html[data-theme=modern] .app-modal textarea.form-control,html[data-theme=modern] .column-filter-popup input:not([type=checkbox]):not([type=radio]),html[data-theme=modern] .column-filter-popup select{border:1px solid var(--border-subtle);border-radius:var(--control-radius);color:var(--text-primary);background:#fff;font-size:13.5px;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out}html[data-theme=modern] .app-modal .field input:not([type=checkbox]):not([type=radio]),html[data-theme=modern] .app-modal .field select,html[data-theme=modern] .app-modal input.form-control,html[data-theme=modern] .app-modal select.form-control{height:42px;padding-left:12px;padding-right:12px}html[data-theme=modern] .app-modal .field select,html[data-theme=modern] .app-modal select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%238491A5' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:36px}html[data-theme=modern] .app-modal .field textarea,html[data-theme=modern] .app-modal textarea.form-control{padding:12px 13px;line-height:1.5}html[data-theme=modern] .app-modal input::placeholder,html[data-theme=modern] .app-modal textarea::placeholder,html[data-theme=modern] .column-filter-popup input::placeholder{color:var(--text-muted);opacity:1}html[data-theme=modern] .app-modal .field input:focus,html[data-theme=modern] .app-modal .field select:focus,html[data-theme=modern] .app-modal .field textarea:focus,html[data-theme=modern] .app-modal input.form-control:focus,html[data-theme=modern] .app-modal select.form-control:focus,html[data-theme=modern] .app-modal textarea.form-control:focus,html[data-theme=modern] .column-filter-popup input:focus,html[data-theme=modern] .column-filter-popup select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .app-modal .field input:disabled,html[data-theme=modern] .app-modal .field select:disabled,html[data-theme=modern] .app-modal .field textarea:disabled{background:var(--surface-soft);color:var(--text-muted);cursor:not-allowed;border-color:#0000}html[data-theme=modern] .app-select{min-width:0;display:block;position:relative}html[data-theme=modern] .app-select__native{opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}html[data-theme=modern] .app-select__trigger{border:1px solid var(--border-subtle);border-radius:var(--control-radius);width:100%;min-width:0;height:42px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 0 13px;font-size:13.5px;font-weight:500;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out;display:flex}html[data-theme=modern] .app-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=modern] .app-select__trigger .placeholder{color:var(--text-muted)}html[data-theme=modern] .app-select__trigger svg{fill:none;stroke:#8491a5;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;transition:transform .14s ease-out}html[data-theme=modern] .app-select__trigger[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .app-select__trigger[aria-expanded=true] svg{transform:rotate(180deg)}html[data-theme=modern] .app-select__trigger:hover:not(:disabled){background:#fbfcfe;border-color:#d4dbe6}html[data-theme=modern] .app-select__trigger:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .app-select__trigger:disabled{background:var(--surface-soft);color:var(--text-muted);cursor:not-allowed;border-color:#0000}html[data-theme=modern] .app-select-menu{z-index:var(--layer-popover);border:1px solid var(--border-subtle);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);background:#fff;padding:6px;animation:.14s ease-out both modern-popover-in}html[data-theme=modern] .app-select-options{scrollbar-width:thin;scrollbar-color:#c8d0dc transparent;gap:1px}html[data-theme=modern] .app-select-group-label{color:var(--text-muted);letter-spacing:.01em;padding:9px 10px 5px;font-size:11px;font-weight:600}html[data-theme=modern] .app-select-option-block>button{width:100%;min-height:36px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}html[data-theme=modern] .app-select-option-block>button:hover:not(:disabled),html[data-theme=modern] .app-select-option-block>button:focus-visible{background:var(--surface-soft);outline:none}html[data-theme=modern] .app-select-option-block>button.selected{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .app-select-option-block>button:disabled{color:#b2bbc8;cursor:not-allowed}html[data-theme=modern] .app-select-option-block>button i{color:var(--primary);font-style:normal;font-weight:700}html[data-theme=modern] .table-device-select .app-select__trigger{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px}html[data-theme=modern] .field-help-trigger{background:var(--surface-muted);color:var(--text-secondary);border:0;font:600 10px/1 Onest,Inter,system-ui,sans-serif}html[data-theme=modern] .field-help-trigger:hover,html[data-theme=modern] .field-help-trigger:focus-visible{color:var(--text-primary);background:#e5ebf3;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .field-help-tooltip,html[data-theme=modern] .app-tooltip{color:#fff;background:#172033;border:0;border-radius:9px;font-size:12px;font-weight:450;line-height:1.4;box-shadow:0 10px 28px #141e322e}html[data-theme=modern] .mode-box,html[data-theme=modern] .collector-advanced,html[data-theme=modern] .duplicate-fieldset,html[data-theme=modern] .import-settings-panel,html[data-theme=modern] .import-review-panel,html[data-theme=modern] .export-note,html[data-theme=modern] .job-status{border-radius:var(--modal-inner-radius);background:var(--surface-soft);box-shadow:none;border-color:#0000}html[data-theme=modern] .collector-advanced>summary{color:var(--text-secondary);padding:13px 15px;font-size:13px;font-weight:550}html[data-theme=modern] .collector-advanced-body{border-top-color:#e9edf3;padding:14px}html[data-theme=modern] .modal-help-details{border-radius:var(--modal-inner-radius);background:var(--surface-soft);border:0;overflow:hidden}html[data-theme=modern] .modal-help-details>summary{cursor:pointer;color:var(--text-secondary);padding:12px 14px;font-size:12.5px;font-weight:600;list-style:none}html[data-theme=modern] .modal-help-details>summary::-webkit-details-marker{display:none}html[data-theme=modern] .modal-help-details>summary:after{content:"▾";float:right;color:var(--text-muted);transition:transform .14s ease-out}html[data-theme=modern] .modal-help-details[open]>summary:after{transform:rotate(180deg)}html[data-theme=modern] .modal-help-details>div{color:var(--text-secondary);padding:0 14px 14px;font-size:12.5px;line-height:1.5}html[data-theme=modern] .setup-notice{border-radius:var(--modal-inner-radius);background:var(--primary-soft);color:var(--text-primary);border:0;padding:15px 16px}html[data-theme=modern] .setup-notice strong{color:var(--primary);font-size:13.5px;font-weight:650;display:block}html[data-theme=modern] .setup-notice p{color:var(--text-secondary);margin:5px 0 0;font-size:12.5px;line-height:1.45}html[data-theme=modern] .collect-error{color:#b4232b;background:#fff5f5;border-color:#f6c8c9;border-radius:14px;padding:11px 13px;font-size:12.5px;line-height:1.4}html[data-theme=modern] .app-modal .check-row{background:var(--surface-soft);border-color:#0000;border-radius:12px;min-height:42px;padding:10px 11px;transition:background .14s ease-out,color .14s ease-out}html[data-theme=modern] .app-modal .check-row:hover:not(.disabled){background:var(--surface-muted)}html[data-theme=modern] .app-modal input[type=checkbox],html[data-theme=modern] .app-modal input[type=radio],html[data-theme=modern] .column-filter-popup input[type=checkbox],html[data-theme=modern] .columns-menu input[type=checkbox]{accent-color:var(--primary)}html[data-theme=modern] .relevant-engine-options{gap:9px}html[data-theme=modern] .relevant-engine-options label{background:var(--surface-soft);border:1px solid #0000;border-radius:14px;padding:12px 13px;transition:background .14s ease-out,border-color .14s ease-out}html[data-theme=modern] .relevant-engine-options label:hover{background:var(--surface-muted)}html[data-theme=modern] .relevant-engine-options label:has(input:checked){background:var(--primary-soft);border-color:#c7d6ff}html[data-theme=modern] .relevant-engine-options b{color:var(--text-primary);font-weight:600}html[data-theme=modern] .relevant-engine-options small{color:var(--text-secondary);font-size:12px;line-height:1.4}html[data-theme=modern] .duplicate-fieldset{padding:14px 15px}html[data-theme=modern] .duplicate-fieldset legend{color:var(--text-secondary);padding:0 4px;font-size:12px;font-weight:600}html[data-theme=modern] .negative-filter-option,html[data-theme=modern] .negative-group-option{background:var(--surface-soft);border-color:#0000;border-radius:11px}html[data-theme=modern] .frequency-period-switch{background:var(--surface-muted);border:0;border-radius:12px;padding:3px}html[data-theme=modern] .frequency-period-switch button{height:32px;color:var(--text-secondary);border-radius:9px;font-size:12px;font-weight:550}html[data-theme=modern] .frequency-period-switch button.active{color:var(--primary);background:#fff;box-shadow:0 2px 7px #141e320f}html[data-theme=modern] .date-shortcuts,html[data-theme=modern] .gsc-period-shortcuts{gap:7px;margin-top:0}html[data-theme=modern] .date-shortcuts button,html[data-theme=modern] .gsc-period-shortcuts button{background:var(--surface-soft);min-height:30px;color:var(--text-secondary);border:0;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:550;text-decoration:none}html[data-theme=modern] .date-shortcuts button:hover:not(:disabled),html[data-theme=modern] .gsc-period-shortcuts button:hover:not(:disabled){background:var(--surface-muted);color:var(--primary);text-decoration:none}html[data-theme=modern] .gsc-period-shortcuts button.active{background:var(--primary-soft);color:var(--primary);border:0}html[data-theme=modern] .io-tabs{border-bottom:1px solid #eef1f5;gap:12px;padding:0 26px}html[data-theme=modern] .io-tabs button{height:48px;color:var(--text-secondary);border-bottom-width:2px;padding:0 4px;font-size:13px;font-weight:550}html[data-theme=modern] .io-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}html[data-theme=modern] .upload-zone{background:var(--surface-soft);min-height:170px;color:var(--text-secondary);border:1px dashed #cdd5e1;border-radius:18px;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}html[data-theme=modern] button.upload-zone{width:100%;font:inherit;cursor:pointer}html[data-theme=modern] .upload-zone:hover,html[data-theme=modern] .upload-zone:focus-visible{background:#f2f5fc;border-color:#9eb5f4;outline:none;box-shadow:0 0 0 3px #3567f614}html[data-theme=modern] .upload-zone b{color:var(--text-primary);font-size:14px;font-weight:600}html[data-theme=modern] .upload-zone span{color:var(--text-secondary);font-size:12px}html[data-theme=modern] .upload-zone svg{color:var(--primary)}html[data-theme=modern] .import-settings-field>.app-select select,html[data-theme=modern] .export-option-field>.app-select select{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=modern] .region-picker-control{border:1px solid var(--border-subtle);border-radius:var(--control-radius);height:42px;color:var(--text-primary);background:#fff;font-size:13.5px}html[data-theme=modern] .region-picker-control:hover:not(:disabled),html[data-theme=modern] .region-picker-control[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .region-picker-menu{border-color:var(--border-subtle);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow)}html[data-theme=modern] .region-picker-search{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:40px}html[data-theme=modern] .region-picker-search:focus-within{border-color:#0000;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .region-all-row{border-bottom-color:#eff2f6}html[data-theme=modern] .region-all-row:hover,html[data-theme=modern] .region-search-result:hover,html[data-theme=modern] .region-tree-row:hover{background:var(--surface-soft)}html[data-theme=modern] .region-all-row.selected,html[data-theme=modern] .region-search-result.selected,html[data-theme=modern] .region-tree-row.selected{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .region-tree-label b{color:var(--text-muted)}html[data-theme=modern] .columns-menu,html[data-theme=modern] .column-filter-popup{border:1px solid var(--border-subtle);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);color:var(--text-primary);background:#fff}html[data-theme=modern] .column-filter-popup{padding:14px}html[data-theme=modern] .column-filter-popup-head{border-bottom-color:#eef1f5;margin-bottom:12px;padding-bottom:11px}html[data-theme=modern] .column-filter-popup-head>button{background:var(--surface-soft);border-radius:10px;width:32px;height:32px}html[data-theme=modern] .column-filter-popup-head>button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .filter-option-row{border-radius:10px}html[data-theme=modern] .filter-option-row:hover{background:var(--surface-soft)}html[data-theme=modern] .column-filter-popup-actions{border-top-color:#eef1f5;padding-top:12px}html[data-theme=modern] .column-filter-popup-actions button{border-radius:11px;height:38px;font-size:12px;font-weight:600}html[data-theme=modern] .filter-reset{background:var(--surface-soft);color:var(--text-secondary);border-color:#0000}html[data-theme=modern] .filter-apply{border-color:var(--primary);background:var(--primary);color:#fff}html[data-theme=modern] .columns-menu-quick-actions{background:var(--surface-soft);border-color:#0000;border-radius:11px}html[data-theme=modern] .columns-menu-quick-actions button{color:var(--text-secondary)!important;background:0 0!important}html[data-theme=modern] .columns-menu-quick-actions button+button{border-left-color:#e6eaf0!important}html[data-theme=modern] .columns-menu label:hover{background:var(--surface-soft)}@keyframes modern-modal-in{0%{opacity:0;transform:scale(.98)translateY(3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modern-popover-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){html[data-theme=modern] .app-overlay{padding:12px}html[data-theme=modern] .app-modal,html[data-theme=modern] .app-modal--sm,html[data-theme=modern] .app-modal--md,html[data-theme=modern] .app-modal--lg,html[data-theme=modern] .app-modal--wide,html[data-theme=modern] .app-modal--xl{border-radius:22px;width:min(100%,100vw - 24px);max-height:calc(100vh - 24px)}html[data-theme=modern] .app-modal__header{padding:20px 20px 15px}html[data-theme=modern] .app-modal__heading h2{font-size:22px}html[data-theme=modern] .app-modal__body{padding:17px 20px 20px}html[data-theme=modern] .app-modal__footer{padding:12px 20px}html[data-theme=modern] .collect-grid,html[data-theme=modern] .date-row,html[data-theme=modern] .collector-advanced-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-theme=modern] .app-modal,html[data-theme=modern] .app-select-menu{animation:none!important}}html[data-theme=modern]{--scrollbar-thumb:#d5dbe5;--scrollbar-thumb-hover:#bec7d3}html[data-theme=modern] .keyword-workbench-main .data-grid:has(col.query-flex-col){width:max(100%,var(--query-grid-min-width))!important;min-width:0!important}html[data-theme=modern] .keyword-workbench-main .data-grid{font-size:13px}html[data-theme=modern] .keyword-workbench-main .data-grid td{height:39px;padding:5px 9px;line-height:18px}html[data-theme=modern] .keyword-workbench-main .data-grid th{height:40px;padding-top:6px;padding-bottom:6px;line-height:18px}html[data-theme=modern] .keyword-workbench-main .data-grid .query-header,html[data-theme=modern] .keyword-workbench-main .data-grid .query-cell{padding-left:9px;padding-right:10px}html[data-theme=modern] .keyword-workbench-main .data-grid th.num,html[data-theme=modern] .keyword-workbench-main .data-grid td.num{padding-left:8px;padding-right:8px}html[data-theme=modern] .keyword-workbench-main .data-grid .row-number-col,html[data-theme=modern] .keyword-workbench-main .data-grid .check-col{padding-left:6px!important;padding-right:6px!important}html[data-theme=modern] .table-device-select .app-select__trigger{padding-right:10px}html[data-theme=modern] .table-device-select .app-select__chevron{opacity:1;stroke:#8491a5!important;flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}html[data-theme=modern] .keywords-content .keyword-workbench-main>.group-rail>.rail-title-row{padding-left:16px;padding-right:12px}html[data-theme=modern] .group-row.active{--group-row-bg:#f2f7ff}html[data-theme=modern] .group-row.active .group-select span,html[data-theme=modern] .group-row.active .group-select b,html[data-theme=modern] .group-rail .group-all-queries.active,html[data-theme=modern] .group-rail .trash-group.active,html[data-theme=modern] .group-rail .group-all-queries.active b,html[data-theme=modern] .group-rail .trash-group.active b{color:#315bef!important}html[data-theme=modern] .group-rail .group-all-queries.active,html[data-theme=modern] .group-rail .trash-group.active{background:#f2f7ff!important}html[data-theme=modern] .group-row:not(.active):hover{--group-row-bg:#f7f8fb}html[data-theme=modern] .group-children>.group-tree>.group-row:not(.active):hover .group-select{background:#f7f8fb!important}html[data-theme=modern] .group-children>.group-tree>.group-row.active .group-select{background:#f2f7ff!important}html[data-theme=modern] .app-overlay--drawer{padding:0}html[data-theme=modern] .app-drawer--wide{width:min(860px,100vw - 320px);min-width:640px}html[data-theme=modern] .app-drawer{color:var(--text-primary);background:#f7f8fb;box-shadow:-18px 0 54px #141e3221}html[data-theme=modern] .app-drawer__header{background:#fff;border-bottom:1px solid #eef1f5;padding:22px 24px 18px}html[data-theme=modern] .app-drawer__heading h2{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text-primary);font-size:22px;font-weight:600;line-height:1.25}html[data-theme=modern] .app-drawer__heading p{font-family:var(--font-ui);color:var(--text-secondary);margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.45}html[data-theme=modern] .app-drawer__body{scrollbar-width:thin;scrollbar-color:#d5dbe5 transparent;background:#f7f8fb}html[data-theme=modern] .app-drawer__body::-webkit-scrollbar{width:9px}html[data-theme=modern] .app-drawer__body::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .app-drawer__body::-webkit-scrollbar-thumb{background:#d5dbe5;border:3px solid #f7f8fb;border-radius:999px}html[data-theme=modern] .app-drawer__body::-webkit-scrollbar-thumb:hover{background:#bec7d3}html[data-theme=modern] .season-drawer-section-head{padding:20px 24px 4px}html[data-theme=modern] .season-drawer-section-head h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}html[data-theme=modern] .season-drawer-section-head p{color:var(--text-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.45}html[data-theme=modern] .period-selector{flex-wrap:wrap;gap:7px;padding:16px 24px 2px}html[data-theme=modern] .period-selector button{color:#667085;height:32px;font-family:var(--font-ui);background:#f0f3f7;border:1px solid #0000;border-radius:11px;padding:0 12px;font-size:12px;font-weight:500;line-height:30px;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}html[data-theme=modern] .period-selector button:hover{color:var(--text-primary);background:#e9edf3}html[data-theme=modern] .period-selector button.active{color:#315bef;box-shadow:none;background:#eef3ff;border-color:#0000}html[data-theme=modern] .period-selector button:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .season-context{color:var(--text-secondary);padding:14px 24px 0;font-size:12px}html[data-theme=modern] .season-context>span{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}html[data-theme=modern] .season-context-label{color:var(--text-secondary)}html[data-theme=modern] .season-context b{color:var(--text-primary);font-weight:600}html[data-theme=modern] .season-summary{gap:10px;padding:14px 24px 0}html[data-theme=modern] .season-summary article{background:#fff;border:1px solid #edf0f5;border-radius:18px;min-width:0;min-height:100px;padding:16px 17px;box-shadow:0 1px 2px #141e3204}html[data-theme=modern] .season-summary small{color:#75839a;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:500;line-height:1.25;display:flex}html[data-theme=modern] .season-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.2;display:block}html[data-theme=modern] .season-summary article>span{color:#8a96a8;margin-top:6px;font-size:10.5px;line-height:1.3;display:block}html[data-theme=modern] .season-kpi-label .field-help-trigger{width:18px;height:18px;margin-left:0;font-size:10px}html[data-theme=modern] .chart-card,html[data-theme=modern] .season-index-card{background:#fff;border:1px solid #edf0f5;border-radius:20px;margin:14px 24px 0;padding:20px 20px 18px;box-shadow:0 1px 2px #141e3204}html[data-theme=modern] .season-index-card{margin-bottom:22px}html[data-theme=modern] .section-title{gap:14px;margin-bottom:14px}html[data-theme=modern] .section-title h3{color:var(--text-primary);margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.25}html[data-theme=modern] .section-title p{color:#7e8ba1;font-size:11.5px;line-height:1.35}html[data-theme=modern] .data-badge,html[data-theme=modern] .season-badge{color:#315bef;white-space:nowrap;background:#eef3ff;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}html[data-theme=modern] .season-badge .field-help-trigger{color:#315bef;background:#315bef14;width:18px;height:18px;margin-left:1px;font-size:10px}html[data-theme=modern] .modern-season-chart .chart-y-tick text{fill:#8c98aa;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:8.5px}html[data-theme=modern] .modern-season-chart .grid-line{stroke:#eef1f5;stroke-width:1px}html[data-theme=modern] .modern-season-chart .area-path{fill:#3567f611}html[data-theme=modern] .modern-season-chart .line-path{stroke:#3567f6;stroke-width:2.2px}html[data-theme=modern] .modern-season-chart .line-dot{fill:#fff;stroke:#3567f6;stroke-width:2px;transition:opacity .12s ease-out,r .12s ease-out}html[data-theme=modern] .modern-season-chart .line-dot.hover-only{opacity:0}html[data-theme=modern] .modern-season-chart .chart-point:hover .line-dot.hover-only{opacity:1}html[data-theme=modern] .modern-season-chart .chart-point:hover .line-dot{r:3.8px}html[data-theme=modern] .modern-season-chart .chart-hit{fill:#0000;pointer-events:all}html[data-theme=modern] .modern-season-chart .chart-labels{color:#8290a6;padding:1px 18px 0 58px;font-size:9.5px}html[data-theme=modern] .month-bars{gap:9px;height:168px}html[data-theme=modern] .month-bar{color:#7d8ba1;border-radius:10px;outline:none;grid-template-rows:18px 1fr 19px;gap:5px}html[data-theme=modern] .month-bar>div{background:linear-gradient(#f7f9fc2e,#f7f9fc);border-radius:8px}html[data-theme=modern] .month-bar i{background:#7ea5ff;border-radius:6px 6px 3px 3px;width:15px;transition:background .12s ease-out,transform .12s ease-out}html[data-theme=modern] .month-bar:hover i,html[data-theme=modern] .month-bar:focus-visible i{background:#5f8ff8;transform:translateY(-1px)}html[data-theme=modern] .month-bar:focus-visible{box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .month-bar b{color:#5e6d86;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600}html[data-theme=modern] .peak-row{color:#7d899d;border-top:1px solid #eef1f5;gap:28px;margin-top:12px;padding-top:12px;font-size:11px}html[data-theme=modern] .peak-row b{color:var(--text-primary);font-weight:600}html[data-theme=modern] .season-state-card{color:var(--text-secondary);background:#fff;border:1px solid #edf0f5;border-radius:18px;gap:6px;margin:16px 24px;padding:24px;display:grid}html[data-theme=modern] .season-state-card strong{color:var(--text-primary);font-size:14px;font-weight:600}html[data-theme=modern] .season-state-card span{font-size:12px}html[data-theme=modern] .season-state-error button{color:#315bef;height:34px;font:600 11.5px var(--font-ui);cursor:pointer;background:#eef3ff;border:0;border-radius:10px;justify-self:start;margin-top:4px;padding:0 12px}html[data-theme=modern] .season-loading-layout{padding-bottom:22px}html[data-theme=modern] .skeleton-block{background:linear-gradient(90deg,#eef1f5 25%,#f6f8fa 45%,#eef1f5 65%) 0 0/220% 100%;border-radius:8px;animation:1.25s ease-in-out infinite season-skeleton;display:block}html[data-theme=modern] .season-loading-line{width:180px;height:14px;margin:18px 24px 0}html[data-theme=modern] .season-summary-skeleton article span{width:78px;height:12px;margin:0 0 12px}html[data-theme=modern] .season-summary-skeleton article strong{width:92px;height:24px}html[data-theme=modern] .season-chart-skeleton,html[data-theme=modern] .season-index-skeleton{min-height:300px}html[data-theme=modern] .skeleton-title{width:150px;height:18px}html[data-theme=modern] .skeleton-chart{height:210px;margin-top:28px}html[data-theme=modern] .skeleton-bars{height:168px;margin-top:28px}@keyframes season-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1100px){html[data-theme=modern] .app-drawer--wide{width:92vw;min-width:0}html[data-theme=modern] .season-summary{grid-template-columns:1fr 1fr}}@media (max-width:760px){html[data-theme=modern] .app-drawer--wide{width:100vw;min-width:0}html[data-theme=modern] .app-drawer__header{padding:18px 18px 15px}html[data-theme=modern] .season-drawer-section-head,html[data-theme=modern] .period-selector,html[data-theme=modern] .season-context,html[data-theme=modern] .season-summary{padding-left:18px;padding-right:18px}html[data-theme=modern] .chart-card,html[data-theme=modern] .season-index-card,html[data-theme=modern] .season-state-card{margin-left:18px;margin-right:18px}html[data-theme=modern] .season-summary{grid-template-columns:1fr 1fr}.month-bars{gap:4px}}.clustering-modern-heading-action,.clustering-status-pill,.clustering-engine-mark,.clustering-region-modern,.clustering-empty-modern-copy,.clustering-empty-modern-icon,.clustering-modern-list-skeleton,.clustering-modern-list-error{display:none}html[data-theme=modern] .clustering-content>.clustering-heading{align-items:center;gap:24px;margin-bottom:18px}html[data-theme=modern] .clustering-modern-heading-action{background:var(--primary);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 5px 14px #3567f629}html[data-theme=modern] .clustering-modern-heading-action:hover:not(:disabled){background:#2f5fe8}html[data-theme=modern] .clustering-modern-heading-action:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f624,0 5px 14px #3567f629}html[data-theme=modern] .clustering-modern-heading-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}html[data-theme=modern] .clustering-classic-list-toolbar,html[data-theme=modern] .clustering-classic-list-error{display:none}html[data-theme=modern] .clustering-list-surface{background:var(--surface-primary);min-height:0;box-shadow:var(--shadow-surface);scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;border:0;border-radius:24px;overflow:auto}html[data-theme=modern] .clustering-list-surface::-webkit-scrollbar{width:8px;height:8px}html[data-theme=modern] .clustering-list-surface::-webkit-scrollbar-track{background:0 0}html[data-theme=modern] .clustering-list-surface::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html[data-theme=modern] .clustering-list-surface::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html[data-theme=modern] .clustering-list-surface.is-empty,html[data-theme=modern] .clustering-list-surface.is-error{min-height:280px;overflow:hidden}html[data-theme=modern] .clustering-list-surface:is(.is-empty,.is-error)>.clustering-table{display:none}html[data-theme=modern] .clustering-list-surface>.clustering-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Onest,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}html[data-theme=modern] .clustering-list-surface>.clustering-table th,html[data-theme=modern] .clustering-list-surface>.clustering-table td{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #eef1f5;border-right:1px solid #e5e9f0;height:39px;padding:5px 9px;line-height:18px}html[data-theme=modern] .clustering-list-surface>.clustering-table th{height:40px;color:var(--text-secondary);background:#fafbfd;padding-top:6px;padding-bottom:6px;font-size:12px;font-weight:600}html[data-theme=modern] .clustering-list-surface>.clustering-table th:last-child,html[data-theme=modern] .clustering-list-surface>.clustering-table td:last-child{border-right:0}html[data-theme=modern] .clustering-list-surface>.clustering-table tbody tr:last-child td{border-bottom:0}html[data-theme=modern] .clustering-list-surface>.clustering-table tbody tr:hover td{background:#f8fafd}html[data-theme=modern] .clustering-list-surface>.clustering-table th:first-child,html[data-theme=modern] .clustering-list-surface>.clustering-table td:first-child{width:46px;min-width:46px;padding-left:7px;padding-right:7px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(2){min-width:230px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(3){width:126px;min-width:126px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(4){width:76px;min-width:76px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(5){width:150px;min-width:150px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(6){width:178px;min-width:178px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(7){text-align:right;width:92px;min-width:92px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(8){width:92px;min-width:92px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(9){text-align:right;width:88px;min-width:88px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(10){width:150px;min-width:150px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(11){width:44px;min-width:44px;padding-left:5px;padding-right:5px}html[data-theme=modern] .clustering-list-surface .clustering-run-link,html[data-theme=modern] .clustering-list-surface .clustering-run-name{width:100%;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=modern] .clustering-list-surface .clustering-run-link{font-weight:500}html[data-theme=modern] .clustering-list-surface .clustering-num{text-align:right!important}html[data-theme=modern] .clustering-list-surface .clustering-created-cell{font-variant-numeric:tabular-nums;color:var(--text-secondary)}html[data-theme=modern] .clustering-list-surface th .field-label{justify-content:flex-end;gap:5px;width:100%;display:inline-flex}html[data-theme=modern] .clustering-list-surface th .field-help-trigger{width:16px;min-width:16px;height:16px;font-size:10px}html[data-theme=modern] .clustering-status-classic,html[data-theme=modern] .clustering-region-classic{display:none}html[data-theme=modern] .clustering-status-pill{border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:550;line-height:1;display:inline-flex}html[data-theme=modern] .clustering-status-pill.status-queued{color:#667085;background:#f1f4f8}html[data-theme=modern] .clustering-status-pill.status-running{color:#315bef;background:#eef3ff}html[data-theme=modern] .clustering-status-pill.status-completed{color:#168a55;background:#ecf8f1}html[data-theme=modern] .clustering-status-pill.status-error{color:#c4322b;background:#fff1f0}html[data-theme=modern] .clustering-status-pill.status-cancelled{color:#7b8494;background:#f3f4f6}html[data-theme=modern] .clustering-engine{color:var(--text-primary);align-items:center;gap:7px;display:inline-flex}html[data-theme=modern] .clustering-engine-mark{border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:650;line-height:1;display:grid}html[data-theme=modern] .clustering-engine-mark.google{color:#3567f6;background:#f1f5ff}html[data-theme=modern] .clustering-engine-mark.yandex{color:#d92d20;background:#fff1f1}html[data-theme=modern] .clustering-region-modern{color:var(--text-secondary);display:inline}html[data-theme=modern] .clustering-region-modern.muted{color:var(--text-muted)}html[data-theme=modern] .clustering-empty{min-height:280px;color:var(--text-muted);gap:8px;padding:36px 24px}html[data-theme=modern] .clustering-empty-modern-icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:16px;place-items:center;margin:0 auto 8px;display:grid}html[data-theme=modern] .clustering-empty-modern-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}html[data-theme=modern] .clustering-empty-classic-copy{display:none}html[data-theme=modern] .clustering-empty-modern-copy{display:inline}html[data-theme=modern] .clustering-empty strong{color:var(--text-primary);font-size:17px;font-weight:600}html[data-theme=modern] .clustering-empty>span:not(.clustering-empty-modern-icon){max-width:410px;font-size:12px;line-height:1.5}html[data-theme=modern] .clustering-empty .heading-primary{background:var(--primary);color:#fff;border:0;border-radius:12px;height:40px;margin-top:10px;padding:0 15px;font-size:13px;font-weight:600;box-shadow:0 5px 14px #3567f624}html[data-theme=modern] .clustering-classic-list-loading{display:none}html[data-theme=modern] .clustering-modern-list-skeleton{gap:0;padding:0;display:grid}html[data-theme=modern] .clustering-modern-list-skeleton>span{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(220px,1.6fr) 110px 80px 140px 1fr;align-items:center;gap:22px;min-height:39px;padding:5px 54px 5px 55px;display:grid}html[data-theme=modern] .clustering-modern-list-skeleton>span:last-child{border-bottom:0}html[data-theme=modern] .clustering-modern-list-skeleton i{background:#f0f3f7;border-radius:999px;height:10px;animation:1.25s ease-in-out infinite alternate clustering-skeleton-pulse;display:block}html[data-theme=modern] .clustering-modern-list-skeleton i:nth-child(2){width:72%}html[data-theme=modern] .clustering-modern-list-skeleton i:nth-child(3){width:55%}html[data-theme=modern] .clustering-modern-list-skeleton i:nth-child(4){width:76%}html[data-theme=modern] .clustering-modern-list-skeleton i:nth-child(5){width:64%}@keyframes clustering-skeleton-pulse{0%{opacity:.5}to{opacity:1}}html[data-theme=modern] .clustering-modern-list-error{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:280px;padding:36px 24px;display:grid}html[data-theme=modern] .clustering-modern-list-error strong{color:var(--text-primary);font-size:16px;font-weight:600}html[data-theme=modern] .clustering-modern-list-error span{max-width:460px;color:var(--text-muted);font-size:12px;line-height:1.5}html[data-theme=modern] .clustering-modern-list-error .secondary-action{background:var(--surface-soft);height:36px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:11px;margin-top:8px;padding:0 13px;font-size:12px;font-weight:550}html[data-theme=modern] .clustering-modern-list-error .secondary-action:hover{background:var(--surface-muted);color:var(--text-primary)}@media (max-width:760px){html[data-theme=modern] .clustering-content>.clustering-heading{flex-direction:column;align-items:stretch;gap:14px}html[data-theme=modern] .clustering-modern-heading-action{align-self:flex-start}html[data-theme=modern] .clustering-list-surface{border-radius:18px}}html[data-theme=modern] .clustering-modern-list-toolbar{background:var(--surface-primary);border-bottom:1px solid #eef1f5;align-items:center;gap:7px;min-width:1120px;min-height:58px;padding:10px 12px;display:flex}html[data-theme=modern] .clustering-run-search{background:var(--surface-soft);min-width:240px;max-width:460px;height:38px;color:var(--text-muted);border:1px solid #0000;border-radius:12px;flex:300px;align-items:center;gap:8px;padding:0 11px;display:flex}html[data-theme=modern] .clustering-run-search:focus-within{background:#fff;border-color:#c9d8f8;box-shadow:0 0 0 3px #3567f614}html[data-theme=modern] .clustering-run-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}html[data-theme=modern] .clustering-run-search input{min-width:0;height:auto;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}html[data-theme=modern] .clustering-run-search input::placeholder{color:var(--text-muted)}html[data-theme=modern] .clustering-modern-list-toolbar>.app-select{flex:0 0 150px;min-width:150px}html[data-theme=modern] .clustering-modern-list-toolbar>.app-select:nth-of-type(2){flex-basis:132px;min-width:132px}html[data-theme=modern] .clustering-modern-list-toolbar .app-select__trigger{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px;font-size:12px}html[data-theme=modern] .clustering-run-refresh{background:var(--surface-soft);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:12px;place-items:center;margin-left:auto;display:grid}html[data-theme=modern] .clustering-run-refresh:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .clustering-run-refresh:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61c}html[data-theme=modern] .clustering-run-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=modern] .clustering-list-filter-empty{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:150px;padding:28px;display:grid}html[data-theme=modern] .clustering-list-filter-empty strong{color:var(--text-primary);font-size:14px;font-weight:600}html[data-theme=modern] .clustering-list-filter-empty span{color:var(--text-muted);font-size:12px}html[data-theme=modern] .clustering-list-filter-empty button{background:var(--surface-soft);height:34px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:10px;margin-top:5px;padding:0 11px;font-size:11px}html[data-theme=modern] .clustering-list-filter-empty button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .app-select__value,html[data-theme=modern] .app-select-option-label{align-items:center;gap:7px;min-width:0;display:flex}html[data-theme=modern] .app-select__value>span:last-child,html[data-theme=modern] .app-select-option-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=modern] .clustering-heading-subtitle{display:none}html[data-theme=modern] .clustering-create-form>.field>.app-select,html[data-theme=modern] .clustering-create-form .planner-form-pair>.field>.app-select{width:100%}html[data-theme=modern] .clustering-create-form .clustering-engine-select .app-select__trigger,html[data-theme=modern] .clustering-create-form .clustering-engine-region .region-picker-control{height:42px}html[data-theme=modern] .clustering-create-form .clustering-engine-select .clustering-engine-mark,html[data-theme=modern] .clustering-create-form .app-select-option-label .clustering-engine-mark{display:grid}html[data-theme=modern] .clustering-advanced-body{grid-template-columns:1fr;gap:14px;padding:14px 16px 16px}html[data-theme=modern] .clustering-option-row{min-height:40px;color:var(--text-primary);align-items:center;gap:8px;display:flex}html[data-theme=modern] .clustering-option-control{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;font-size:13px;font-weight:500;display:flex}html[data-theme=modern] .clustering-option-control input[type=checkbox]{width:19px;height:19px;accent-color:var(--primary);cursor:pointer;flex:0 0 19px;margin:0}html[data-theme=modern] .clustering-option-control input[type=checkbox]:disabled{cursor:not-allowed}html[data-theme=modern] .clustering-option-row>.field-help-trigger{flex:none}html[data-theme=modern] .clustering-stop-domains textarea{resize:vertical;min-height:86px;font-size:13px}html[data-theme=modern] .clustering-launch-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex}html[data-theme=modern] .clustering-launch-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite clustering-launch-spin}@keyframes clustering-launch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-theme=modern] .clustering-launch-spinner{animation:none}}html[data-theme=modern] .app-select-option-block>button.selected:has(.clustering-engine-mark){color:#315bef;background:#eef3ff}.planner-heading-action,.planner-overview-modern,.planner-modern-toolbar,.planner-empty-modern,.planner-modern-action,.planner-history-state-modern{display:none}.planner-list-surface{min-width:0}html[data-theme=modern] .planner-content>.page-heading[data-page=planner]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}html[data-theme=modern] .planner-heading-action{background:var(--primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 5px 14px #3567f624}html[data-theme=modern] .planner-heading-action:hover:not(:disabled){background:#2d5fea}html[data-theme=modern] .planner-heading-action:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f624,0 5px 14px #3567f624}html[data-theme=modern] .planner-heading-action:disabled{opacity:.5;cursor:not-allowed}html[data-theme=modern] .planner-overview-classic,html[data-theme=modern] .planner-toolbar[data-variant=classic]{display:none!important}html[data-theme=modern] .planner-overview-modern{color:var(--text-muted);align-items:center;gap:9px;margin:-3px 0 12px;font-size:12px;line-height:18px;display:flex}html[data-theme=modern] .planner-overview-modern span{align-items:baseline;gap:4px;display:inline-flex}html[data-theme=modern] .planner-overview-modern b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}html[data-theme=modern] .planner-overview-modern i{background:#c8d0dc;border-radius:999px;width:3px;height:3px}html[data-theme=modern] .planner-list-surface{background:var(--surface-primary);border:1px solid #e5e9f1e6;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #1f2f4e09}html[data-theme=modern] .planner-modern-toolbar{background:var(--surface-primary);border-bottom:1px solid #eef1f5;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex}html[data-theme=modern] .planner-modern-toolbar>.app-select{flex:0 290px;min-width:180px;max-width:330px}html[data-theme=modern] .planner-modern-toolbar>.planner-filter-status{flex-basis:170px;max-width:190px}html[data-theme=modern] .planner-modern-toolbar .app-select__trigger{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px;font-size:12px}html[data-theme=modern] .planner-modern-reset{height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:11px}html[data-theme=modern] .planner-modern-reset:hover{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .planner-modern-refresh{background:var(--surface-soft);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:12px;place-items:center;margin-left:auto;display:grid}html[data-theme=modern] .planner-modern-refresh:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .planner-modern-refresh:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61c}html[data-theme=modern] .planner-modern-refresh:disabled{opacity:.5;cursor:wait}html[data-theme=modern] .planner-modern-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=modern] .planner-list-surface>.planner-table-wrap{background:0 0;border:0;border-radius:0;min-width:0;overflow:auto}html[data-theme=modern] .planner-table{min-width:1180px;font-family:Onest,system-ui,sans-serif;font-size:13px!important}html[data-theme=modern] .planner-table th,html[data-theme=modern] .planner-table td{line-height:18px;border-bottom:1px solid #eef1f5!important;border-right:1px solid #e5e9f0!important;height:39px!important;padding:5px 9px!important;font-size:13px!important}html[data-theme=modern] .planner-table th{height:40px!important;color:var(--text-secondary)!important;background:#fafbfd!important;padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important}html[data-theme=modern] .planner-table tbody tr:hover td{background:#f8fafd!important}html[data-theme=modern] .planner-table .planner-status-head,html[data-theme=modern] .planner-table .planner-status-cell{text-align:center;width:82px;min-width:82px}html[data-theme=modern] .planner-table th:nth-child(4),html[data-theme=modern] .planner-table td:nth-child(4){min-width:180px}html[data-theme=modern] .planner-table th:nth-child(5),html[data-theme=modern] .planner-table td:nth-child(5){min-width:120px}html[data-theme=modern] .planner-table th:nth-child(7),html[data-theme=modern] .planner-table td:nth-child(7),html[data-theme=modern] .planner-table th:nth-child(8),html[data-theme=modern] .planner-table td:nth-child(8){font-variant-numeric:tabular-nums;min-width:165px}html[data-theme=modern] .planner-name-button{color:var(--text-primary)!important;font-weight:500!important;text-decoration:none!important}html[data-theme=modern] .planner-name-button:hover{color:var(--primary)!important;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html[data-theme=modern] .planner-task-tool{color:var(--text-muted);font-size:11px;line-height:14px}html[data-theme=modern] .planner-task-warning{color:#9a6b17;width:max-content;max-width:100%;font-size:10px;font-weight:550;line-height:14px}html[data-theme=modern] .planner-group-missing{color:#9a6b17;font-size:11px;font-weight:550}html[data-theme=modern] .planner-runs-button{color:var(--text-primary)!important;text-decoration:none!important}html[data-theme=modern] .planner-runs-button:hover{color:var(--primary)!important;text-decoration:none!important}html[data-theme=modern] .planner-actions-trigger{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}html[data-theme=modern] .planner-actions-trigger:hover,html[data-theme=modern] .planner-actions.open .planner-actions-trigger{background:var(--surface-soft)!important;color:var(--primary)!important}html[data-theme=modern] .planner-modern-action{display:flex}html[data-theme=modern] .planner-empty{min-height:260px;color:var(--text-muted);gap:8px;padding:34px 24px}html[data-theme=modern] .planner-empty-classic{display:none}html[data-theme=modern] .planner-empty-modern{display:inline}html[data-theme=modern] .planner-empty strong{color:var(--text-primary);font-size:17px;font-weight:600}html[data-theme=modern] .planner-empty>span{max-width:430px;font-size:12px;line-height:1.5}html[data-theme=modern] .planner-empty .heading-primary{background:var(--primary);color:#fff;border:0;border-radius:12px;height:40px;margin-top:8px;padding:0 15px;font-size:13px;font-weight:600;box-shadow:0 5px 14px #3567f624}html[data-theme=modern] .planner-form>.field>.app-select,html[data-theme=modern] .planner-form .planner-form-pair>.field>.app-select,html[data-theme=modern] .planner-form .planner-form-single>.field>.app-select,html[data-theme=modern] .planner-schedule-controls>.field>.app-select{width:100%}html[data-theme=modern] .planner-form .app-select__trigger,html[data-theme=modern] .planner-form .region-picker-control,html[data-theme=modern] .planner-form input[type=time]{height:42px;color:var(--text-primary);background:#fff;border-color:#e0e5ed;border-radius:12px;font-size:13px}html[data-theme=modern] .planner-form .app-select__trigger:hover:not(:disabled),html[data-theme=modern] .planner-form .region-picker-control:hover:not(:disabled){background:#fbfcfe;border-color:#d2d9e4}html[data-theme=modern] .planner-form-section{border-top:0;margin-top:6px;padding-top:2px}html[data-theme=modern] .planner-form-section strong{color:var(--text-primary);font-size:13px;font-weight:600}html[data-theme=modern] .planner-warning{color:#7b5a21;background:#fff9ef;border:1px solid #f1dfc0;border-radius:12px;gap:3px;padding:11px 13px;font-size:11px;line-height:1.45;display:grid}html[data-theme=modern] .planner-warning strong{color:#6e4e17;font-size:12px;font-weight:600}html[data-theme=modern] .planner-warning span{color:#806633}html[data-theme=modern] .planner-form-options label{cursor:pointer}html[data-theme=modern] .planner-form-options input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary);flex:0 0 18px;margin:0}html[data-theme=modern] .planner-schedule-section{background:var(--surface-soft);border-radius:18px;gap:12px;margin-top:4px;padding:15px 16px;display:grid}html[data-theme=modern] .planner-schedule-section .planner-schedule-heading{margin:0;padding:0}html[data-theme=modern] .planner-schedule-section .planner-status{margin-left:auto}html[data-theme=modern] .planner-schedule-section .app-select__trigger,html[data-theme=modern] .planner-schedule-section input[type=time]{background:#fff}html[data-theme=modern] .planner-schedule-summary{min-height:0;color:var(--text-muted);margin-top:-2px;font-size:11px}html[data-theme=modern] .planner-schedule-summary b{color:var(--text-secondary)}html[data-theme=modern] .planner-schedule-summary small{color:var(--text-muted);font-size:10px}.planner-collector-settings{gap:11px}.planner-collector-settings>.planner-form-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.planner-collector-settings>.planner-form-section small,.planner-collector-settings>small{color:#8b98ac;font-size:11px;font-weight:400;line-height:1.4}.planner-collection-filter-row{grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(170px,1.7fr) 40px;align-items:center;gap:8px;min-width:0;display:grid}.planner-collection-rule-row{grid-template-columns:minmax(110px,.8fr) minmax(160px,1.3fr) minmax(145px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.planner-collection-rule-row.is-gsc{grid-template-columns:minmax(90px,.7fr) minmax(110px,.8fr) minmax(140px,1.2fr) minmax(125px,1fr) auto}.planner-collection-filter-row input,.planner-collection-rule-row input{box-sizing:border-box;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:0 12px;font-size:12px}.planner-collection-rule-actions{justify-content:flex-end;gap:4px;display:flex}.planner-collection-remove,.planner-collection-rule-actions>.secondary{color:#75839b;background:#fff;border:1px solid #dce3ed;border-radius:10px;width:36px;min-width:36px;height:40px;padding:0;font-size:17px}.planner-collection-remove:hover,.planner-collection-rule-actions>.secondary:hover{color:#3567f6;background:#edf3ff}.planner-collection-add{color:#3567f6;background:#fff;border:1px dashed #bdcae0;border-radius:10px;justify-self:start;min-height:36px;padding:0 12px;font-size:11px;font-weight:650}.planner-collector-settings .app-select__trigger{background:#fff}@media (max-width:900px){.planner-collection-rule-row,.planner-collection-rule-row.is-gsc{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-collection-rule-actions{justify-content:flex-start}}@media (max-width:620px){.planner-collection-filter-row{grid-template-columns:1fr 1fr}.planner-collection-filter-row>input{grid-column:1/-1}.planner-collection-rule-row,.planner-collection-rule-row.is-gsc{grid-template-columns:1fr}.planner-collection-rule-actions{justify-content:flex-start}}html[data-theme=modern] .app-modal__body.planner-history-body{gap:0;padding:0}html[data-theme=modern] .planner-history-meta{background:#fbfcfe;border-top:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;display:flex}html[data-theme=modern] .planner-history-meta>div{align-items:baseline;gap:6px;min-width:0;display:flex}html[data-theme=modern] .planner-history-meta span{color:var(--text-muted);font-size:11px}html[data-theme=modern] .planner-history-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden}html[data-theme=modern] .planner-history-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:10px;overflow:hidden}html[data-theme=modern] .planner-history-content{gap:10px;padding:14px 24px 20px}html[data-theme=modern] .planner-history-list{background:#fff;border:1px solid #e5e9f1;border-radius:18px;overflow:hidden}html[data-theme=modern] .planner-history-run{background:#fff;border-bottom:1px solid #eef1f5}html[data-theme=modern] .planner-history-run.expanded{background:#f7f9ff}html[data-theme=modern] .planner-history-row{background:0 0;grid-template-columns:160px 88px minmax(260px,1fr) auto 18px;gap:12px;min-height:52px;padding:9px 14px}html[data-theme=modern] .planner-history-row:hover{background:#f8fafd}html[data-theme=modern] .planner-history-run.expanded .planner-history-row{background:#f7f9ff}html[data-theme=modern] .planner-history-row:focus-visible{background:#f7f9ff;box-shadow:inset 0 0 0 2px #3567f652}html[data-theme=modern] .planner-history-row>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}html[data-theme=modern] .planner-history-duration{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}html[data-theme=modern] .planner-history-summary{color:var(--text-secondary);font-size:11px;line-height:1.4}html[data-theme=modern] .planner-history-state-classic{display:none}html[data-theme=modern] .planner-history-state-modern{align-items:center;display:inline-flex}html[data-theme=modern] .planner-history-state{color:#667085;background:#f0f2f6;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}html[data-theme=modern] .planner-history-state.running{color:#315bef;background:#eef3ff}html[data-theme=modern] .planner-history-state.completed{color:#178253;background:#ecf8f1}html[data-theme=modern] .planner-history-state.not_completed{color:#8b651f;background:#fff6e7}html[data-theme=modern] .planner-history-details{background:#f7f9ff;border-top:1px solid #eef1f5;gap:10px;padding:11px 14px 14px}html[data-theme=modern] .planner-history-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}html[data-theme=modern] .planner-history-result>div{border-bottom:1px solid #e9edf4;min-height:30px;padding:5px 0}html[data-theme=modern] .planner-history-result span{color:var(--text-muted);font-size:11px}html[data-theme=modern] .planner-history-result strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px}html[data-theme=modern] .planner-history-message{color:#745a2d;background:#fff9ef;border:1px solid #f1dfc0;border-radius:11px;padding:9px 11px;font-size:11px;line-height:1.45}html[data-theme=modern] .planner-history-more{background:var(--surface-soft);height:36px;color:var(--text-secondary);border-color:#0000;border-radius:11px;font-size:11px}html[data-theme=modern] .planner-history-more:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}@media (max-width:760px){html[data-theme=modern] .planner-content>.page-heading[data-page=planner]{flex-direction:column;align-items:stretch;gap:12px}html[data-theme=modern] .planner-heading-action{align-self:flex-start}html[data-theme=modern] .planner-overview-modern,html[data-theme=modern] .planner-modern-toolbar{flex-wrap:wrap}html[data-theme=modern] .planner-modern-toolbar>.app-select{flex:180px;max-width:none}html[data-theme=modern] .planner-modern-refresh{margin-left:0}html[data-theme=modern] .planner-list-surface{border-radius:18px}html[data-theme=modern] .planner-history-meta{gap:4px;padding:10px 16px;display:grid}html[data-theme=modern] .planner-history-meta>div{gap:1px;display:grid}html[data-theme=modern] .planner-history-content{padding:12px 16px 16px}html[data-theme=modern] .planner-history-row{grid-template-columns:1fr auto 18px}html[data-theme=modern] .planner-history-duration{grid-area:2/1;display:block}html[data-theme=modern] .planner-history-summary{white-space:normal;grid-area:3/1/auto/span 2}html[data-theme=modern] .planner-history-state{grid-area:1/2}html[data-theme=modern] .planner-history-details{padding:10px 12px 12px}html[data-theme=modern] .planner-history-result{grid-template-columns:1fr}}.planner-modern-list-error,html[data-theme=modern] .planner-load-error-classic{display:none}html[data-theme=modern] .planner-modern-list-error{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:260px;padding:32px 24px;display:grid}html[data-theme=modern] .planner-modern-list-error strong{color:var(--text-primary);font-size:16px;font-weight:600}html[data-theme=modern] .planner-modern-list-error span{max-width:460px;color:var(--text-muted);font-size:12px;line-height:1.5}html[data-theme=modern] .planner-modern-list-error button{background:var(--surface-soft);height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;border:0;border-radius:11px;margin-top:7px;padding:0 13px;font-size:12px;font-weight:550}html[data-theme=modern] .planner-modern-list-error button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .planner-list-surface:has(.planner-modern-list-error)>.planner-table-wrap{display:none}html[data-theme=modern] .app-shell{width:100%;max-width:100vw}html[data-theme=modern] .main-area{width:100%;min-width:0;max-width:100%}html[data-theme=modern] .clustering-content{width:100%;min-width:0;max-width:100%;overflow-x:clip}html[data-theme=modern] .clustering-content>.clustering-heading{width:100%;min-width:0;max-width:100%}html[data-theme=modern] .clustering-content>.clustering-heading>div{min-width:0}html[data-theme=modern] .clustering-list-surface{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}html[data-theme=modern] .clustering-list-surface .clustering-name{min-width:0;max-width:none}html[data-theme=modern] .clustering-engine-mark{border-radius:0;flex-basis:18px;width:18px;height:18px;color:inherit!important;background:0 0!important}html[data-theme=modern] .clustering-engine-mark img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=modern] .planner-page-subtitle{display:none}html[data-theme=modern] .planner-content>.page-heading[data-page=planner]{margin-bottom:8px}html[data-theme=modern] .planner-overview-modern{margin:0 0 12px}html[data-theme=modern] .planner-modern-toolbar{justify-content:flex-start}html[data-theme=modern] .planner-modern-refresh{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin-left:0!important;padding:0!important}html[data-theme=modern] .planner-modern-refresh.refreshing svg{animation:.7s linear infinite planner-refresh-spin}@keyframes planner-refresh-spin{to{transform:rotate(360deg)}}html[data-theme=modern] .planner-group-missing{cursor:help}html[data-theme=modern] .planner-name-field{margin-bottom:2px}html[data-theme=modern] .planner-tool-option-icon{background:var(--surface-soft);border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}html[data-theme=modern] .planner-tool-option-icon img{object-fit:contain;width:16px;height:16px;display:block}html[data-theme=modern] .planner-setup-state{background:#f8fafd;border:1px solid #e6eaf1;border-radius:16px;gap:6px;margin-top:2px;padding:16px 17px;display:grid}html[data-theme=modern] .planner-setup-state strong{color:var(--text-primary);font-size:13px;font-weight:650}html[data-theme=modern] .planner-setup-state p{max-width:620px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}html[data-theme=modern] .planner-setup-state a{width:max-content;color:var(--primary);font-size:12px;font-weight:600;text-decoration:none}html[data-theme=modern] .planner-setup-state a:hover{text-underline-offset:3px;text-decoration:underline}html[data-theme=modern] .planner-setup-state a:focus-visible{border-radius:5px;outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern]{--table-surface-top-gap:20px;--table-surface-bottom-gap:20px}html[data-theme=modern] .seosignal-table-surface{position:relative}html[data-theme=modern] .seosignal-table-surface:not(.seosignal-table-surface--attached){padding-top:var(--table-surface-top-gap)}html[data-theme=modern] .seosignal-table-surface.seosignal-table-surface--attached{padding-top:0}html[data-theme=modern] .seosignal-table-surface>.seosignal-table-surface-gap{width:100%;height:var(--table-surface-bottom-gap);min-height:var(--table-surface-bottom-gap);flex:0 0 var(--table-surface-bottom-gap);pointer-events:none;grid-column:1/-1;display:none}html[data-theme=modern] .seosignal-table-surface:has(table tbody>tr:not(.virtual-spacer-row):not(.position-matrix-spacer-row):not(.position-matrix-placeholder-row):not(.planner-skeleton-row)>td:not(.position-keyword-empty):not(.seosignal-table-empty-cell))>.seosignal-table-surface-gap{display:block}html[data-theme=modern] .seosignal-table-surface table tbody>tr:last-child:not(.virtual-spacer-row):not(.position-matrix-spacer-row):not(.position-matrix-placeholder-row):not(.planner-skeleton-row)>td:not(.position-keyword-empty):not(.seosignal-table-empty-cell){border-bottom:1px solid var(--table-row-divider,#eef1f5)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}:is(html[data-theme=modern] .seosignal-table-surface.region-table:has(>.region-row:not(.region-head))>.seosignal-table-surface-gap,html[data-theme=modern] .seosignal-table-surface.position-profile-table:has(>.position-profile-row:not(.position-profile-head))>.seosignal-table-surface-gap){display:block}:is(html[data-theme=modern] .seosignal-table-surface.region-table>.region-row:has(+.seosignal-table-surface-gap),html[data-theme=modern] .seosignal-table-surface.position-profile-table>.position-profile-row:has(+.seosignal-table-surface-gap)){border-bottom:1px solid var(--table-row-divider,#eef1f5)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html[data-theme=modern] .main-area,html[data-theme=modern] .content,html[data-theme=modern] .settings-main,html[data-theme=modern] .seosignal-table-surface{min-width:0;max-width:100%}html[data-theme=modern] .seosignal-table-surface{overscroll-behavior-x:contain;overflow-x:auto}html[data-theme=modern] .clustering-list-surface>.clustering-table{table-layout:fixed;width:100%;min-width:1068px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(2),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(2){width:auto;min-width:0}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(3),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(3){width:104px;min-width:104px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(4),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(4){width:68px;min-width:68px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(5),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(5),html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(6),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(6){width:132px;min-width:132px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(7),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(7){width:72px;min-width:72px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(8),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(8){width:78px;min-width:78px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(9),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(9){width:72px;min-width:72px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(10),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(10){width:134px;min-width:134px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(11),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(11){width:40px;min-width:40px;max-width:40px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(5),html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(7),html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(9){white-space:normal}html[data-theme=modern] .planner-table{table-layout:fixed;width:100%;min-width:1036px}html[data-theme=modern] .planner-table th:first-child,html[data-theme=modern] .planner-table td:first-child{width:44px;min-width:44px;max-width:44px}html[data-theme=modern] .planner-table th:nth-child(2),html[data-theme=modern] .planner-table td:nth-child(2){width:100px;min-width:100px;max-width:100px}html[data-theme=modern] .planner-table th:nth-child(3),html[data-theme=modern] .planner-table td:nth-child(3){width:230px;min-width:220px}html[data-theme=modern] .planner-table th:nth-child(4),html[data-theme=modern] .planner-table td:nth-child(4){width:150px;min-width:150px}html[data-theme=modern] .planner-table th:nth-child(5),html[data-theme=modern] .planner-table td:nth-child(5){width:96px;min-width:96px}html[data-theme=modern] .planner-table th:nth-child(6),html[data-theme=modern] .planner-table td:nth-child(6){width:84px;min-width:84px}html[data-theme=modern] .planner-table th:nth-child(7),html[data-theme=modern] .planner-table td:nth-child(7),html[data-theme=modern] .planner-table th:nth-child(8),html[data-theme=modern] .planner-table td:nth-child(8){width:142px;min-width:142px}html[data-theme=modern] .planner-table th:nth-child(9),html[data-theme=modern] .planner-table td:nth-child(9){width:48px;min-width:48px;max-width:48px;text-align:center!important;padding-left:4px!important;padding-right:4px!important}html[data-theme=modern] .planner-table th:nth-child(2),html[data-theme=modern] .planner-table th:nth-child(6){white-space:nowrap}html[data-theme=modern] .planner-table th:nth-child(7),html[data-theme=modern] .planner-table th:nth-child(8){white-space:normal}html[data-theme=modern] .planner-name{min-width:0}html[data-theme=modern] .planner-name-button{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}html[data-theme=modern] .position-keyword-table:not(.position-matrix-table){table-layout:fixed;width:100%;min-width:720px}html[data-theme=modern] .position-query-table .position-query-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}html[data-theme=modern] .position-query-table .position-target-cell{width:42%;min-width:240px}html[data-theme=modern] .queue-table{width:100%;min-width:1080px}html[data-theme=modern] .queue-table .queue-task{min-width:220px;max-width:340px}html[data-theme=modern] .position-competitor-table{width:100%;min-width:900px}html[data-theme=modern] .users-table{width:100%;min-width:840px}html[data-theme=modern] .routing-inline-table{width:100%;min-width:780px}html[data-theme=modern] .position-profile-row,html[data-theme=modern] .region-row{gap:8px;min-width:720px}html[data-theme=modern] .data-grid-wrap.seosignal-table-surface,html[data-theme=modern] .position-matrix-wrap.seosignal-table-surface{min-width:0;max-width:100%;overflow-x:auto}html[data-theme=modern] .position-check-content{min-width:0}html[data-theme=modern] .position-check-page-heading{margin-bottom:10px}html[data-theme=modern] .position-check-page-heading h1{letter-spacing:-.025em;font-size:32px;font-weight:600}html[data-theme=modern] .position-check-overview-surface{background:#fff;border:1px solid #e5eaf2;border-radius:20px;min-width:0;margin-bottom:10px;padding:12px}html[data-theme=modern] .position-check-toolbar-primary{flex-wrap:wrap;gap:8px}html[data-theme=modern] .position-check-toolbar-primary>.app-select{flex:0 auto}html[data-theme=modern] .position-check-toolbar-primary>.position-check-engine-select{width:168px;min-width:148px}html[data-theme=modern] .position-check-toolbar-primary>.position-check-region-device-select{width:230px;min-width:190px}html[data-theme=modern] .position-check-toolbar-primary>.position-check-group-select{width:190px;min-width:150px}html[data-theme=modern] .position-check-toolbar-primary>.position-check-period-select{width:232px;min-width:190px}html[data-theme=modern] .position-check-toolbar-primary .app-select__trigger,html[data-theme=modern] .position-check-table-toolbar .app-select__trigger{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px;font-size:12px}html[data-theme=modern] .position-check-option-icon,html[data-theme=modern] .position-check-region-icon{color:#6f7f98;pointer-events:none;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:static;transform:none}html[data-theme=modern] .position-check-option-icon img{object-fit:contain;width:17px;height:17px;display:block}html[data-theme=modern] .position-check-region-icon svg{width:17px;height:17px}html[data-theme=modern] .position-check-toolbar-primary .app-select__value,html[data-theme=modern] .position-check-toolbar-primary .app-select-option-label{gap:7px}html[data-theme=modern] .position-check-date-range{flex:100%;height:auto;margin-top:2px}html[data-theme=modern] .position-check-insights{gap:10px;margin-top:10px;display:grid}html[data-theme=modern] .position-check-kpis{background:#fbfcfe;border:1px solid #e8ecf3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}html[data-theme=modern] .position-check-kpis>div{border-right:1px solid #e8ecf3;min-width:0;padding:10px 13px}html[data-theme=modern] .position-check-kpis>div:nth-child(3){border-right:0}html[data-theme=modern] .position-check-kpis span{color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}html[data-theme=modern] .position-check-kpis strong{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:15px;font-weight:650;display:flex}html[data-theme=modern] .position-check-kpis strong i{font-style:normal}html[data-theme=modern] .position-check-kpis strong i.positive{color:#15965d}html[data-theme=modern] .position-check-kpis strong i.negative{color:#d63b32}html[data-theme=modern] .position-check-kpis strong b{color:#98a2b3;font-size:12px;font-weight:500}html[data-theme=modern] .position-check-kpis>small{color:#7b8799;border-top:1px solid #eef1f5;grid-column:1/-1;padding:6px 13px 7px;font-size:10px}html[data-theme=modern] .position-check-kpis>small b{color:#667085;font-variant-numeric:tabular-nums}html[data-theme=modern] .position-distribution{background:#fff;border:1px solid #e3e8f0;border-radius:13px;align-items:stretch;display:flex;overflow-x:auto}html[data-theme=modern] .position-distribution>button{color:#667085;text-align:left;cursor:pointer;min-width:max-content;min-height:42px;font:inherit;background:#fff;border:0;border-right:1px solid #e8ecf3;align-items:center;gap:7px;padding:6px 11px;display:flex}html[data-theme=modern] .position-distribution>button:last-child{border-right:0}html[data-theme=modern] .position-distribution>button:hover{background:#f8fafd}html[data-theme=modern] .position-distribution>button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #3567f673}html[data-theme=modern] .position-distribution>button.active{color:#315bef;background:#eef3ff}html[data-theme=modern] .position-distribution span{white-space:nowrap;font-size:10px;font-weight:650}html[data-theme=modern] .position-distribution strong{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650}html[data-theme=modern] .position-distribution button.active strong{color:#315bef}html[data-theme=modern] .position-distribution small{color:#98a2b3;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}html[data-theme=modern] .position-distribution button.active small{color:#6382d9}html[data-theme=modern] .position-trend-card{background:#fbfcfe;border:1px solid #e8ecf3;border-radius:14px;margin-top:10px;padding:11px 12px 9px}html[data-theme=modern] .position-trend-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}html[data-theme=modern] .position-trend-head>div:first-child{gap:1px;display:grid}html[data-theme=modern] .position-trend-head strong{color:var(--text-primary);font-size:12px;font-weight:650}html[data-theme=modern] .position-trend-head span{color:var(--text-muted);font-size:9px}html[data-theme=modern] .position-trend-mode{background:#f1f4f8;border-radius:10px;align-items:center;padding:2px;display:inline-flex}html[data-theme=modern] .position-trend-mode button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;height:28px;padding:0 10px;font-size:10px;font-weight:600}html[data-theme=modern] .position-trend-mode button:hover{background:#f8fafd}html[data-theme=modern] .position-trend-mode button.active{color:#315bef;background:#fff;box-shadow:0 1px 3px #10182814}html[data-theme=modern] .position-trend-chart{width:100%;height:126px;display:block;overflow:visible}html[data-theme=modern] .position-trend-grid{stroke:#eef1f5;stroke-width:1px}html[data-theme=modern] .position-trend-line{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=modern] .position-trend-line.top-3{stroke:#7b61ff}html[data-theme=modern] .position-trend-line.top-10{stroke:#3567f6}html[data-theme=modern] .position-trend-line.top-30{stroke:#3fae8a}html[data-theme=modern] .position-trend-line.average{stroke:#3567f6}html[data-theme=modern] .position-trend-foot{color:#8a96a8;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:8.5px;display:grid}html[data-theme=modern] .position-trend-foot>span:last-child{text-align:right}html[data-theme=modern] .position-trend-legend{align-items:center;gap:8px;display:flex}html[data-theme=modern] .position-trend-legend i{color:#667085;white-space:nowrap;padding-left:10px;font-style:normal;position:relative}html[data-theme=modern] .position-trend-legend i:before{content:"";background:currentColor;border-radius:2px;width:6px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html[data-theme=modern] .position-trend-legend i.top-3{color:#7b61ff}html[data-theme=modern] .position-trend-legend i.top-10{color:#3567f6}html[data-theme=modern] .position-trend-legend i.top-30{color:#3fae8a}html[data-theme=modern] .position-trend-empty{color:#8a96a8;place-items:center;min-height:112px;font-size:10px;display:grid}html[data-theme=modern] .position-check-loading{gap:10px;margin-top:10px;display:grid}html[data-theme=modern] .position-trend-skeleton,html[data-theme=modern] .position-kpi-skeleton{background:linear-gradient(90deg,#f2f4f7 25%,#fafbfc 37%,#f2f4f7 63%) 0 0/400% 100%;border-radius:14px;animation:1.4s infinite season-skeleton}html[data-theme=modern] .position-trend-skeleton{height:166px}html[data-theme=modern] .position-kpi-skeleton{height:72px}html[data-theme=modern] .position-check-table-toolbar{background:#fff;border:1px solid #e5eaf2;border-radius:16px;flex-wrap:nowrap;min-width:0;margin:0 0 8px;padding:8px}html[data-theme=modern] .position-check-table-toolbar .position-check-search{flex:auto;min-width:180px;max-width:none}html[data-theme=modern] .position-check-table-toolbar .position-check-search input{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px;font-size:12px}html[data-theme=modern] .position-check-table-toolbar>.app-select{flex:0 0 160px;min-width:140px}html[data-theme=modern] .position-check-table-toolbar .secondary-action{background:var(--surface-soft);border-color:#0000;border-radius:12px;height:38px}html[data-theme=modern] .position-matrix-wrap{--position-query-width:360px;--position-history-width:132px;min-height:280px;max-height:calc(100vh - 555px);overflow:auto}html[data-theme=modern] .position-matrix-table{table-layout:fixed;width:max(100%,calc(var(--position-query-width) + 90px + 56px + var(--position-history-width)))!important;min-width:calc(var(--position-query-width) + 90px + 56px + var(--position-history-width))!important;font-size:12px!important}html[data-theme=modern] .position-matrix-query-head,html[data-theme=modern] .position-matrix-query-cell{width:var(--position-query-width)!important;min-width:var(--position-query-width)!important;max-width:var(--position-query-width)!important;z-index:5!important;left:0!important}html[data-theme=modern] .position-matrix-frequency-head,html[data-theme=modern] .position-matrix-frequency-cell{left:var(--position-query-width)!important;z-index:4!important;background:#fff!important;width:90px!important;min-width:90px!important;max-width:90px!important;position:sticky!important}html[data-theme=modern] .position-matrix-target-head,html[data-theme=modern] .position-matrix-target-cell{box-shadow:2px 0 #eef1f5;left:calc(var(--position-query-width) + 90px)!important;z-index:3!important;text-align:center!important;background:#fff!important;width:56px!important;min-width:56px!important;max-width:56px!important;position:sticky!important}html[data-theme=modern] .position-matrix-control-row .position-matrix-query-head,html[data-theme=modern] .position-matrix-control-row .position-matrix-frequency-head,html[data-theme=modern] .position-matrix-control-row .position-matrix-target-head{z-index:10!important;background:#f8fafc!important}html[data-theme=modern] .position-matrix-table tbody tr:hover .position-matrix-query-cell,html[data-theme=modern] .position-matrix-table tbody tr:hover .position-matrix-frequency-cell,html[data-theme=modern] .position-matrix-table tbody tr:hover .position-matrix-target-cell{background:#f8fbff!important}html[data-theme=modern] .position-history-col,html[data-theme=modern] .position-history-cell{width:132px!important;min-width:132px!important;max-width:132px!important}html[data-theme=modern] .position-history-controls-head{padding:0 8px!important}html[data-theme=modern] .position-history-controls{justify-content:flex-start;align-items:center;gap:8px;height:100%;display:flex}html[data-theme=modern] .position-history-controls>strong{color:#667085;white-space:nowrap;font-size:10px;font-weight:650}html[data-theme=modern] .position-matrix-frequency-heading>.app-select{width:72px;min-width:72px}html[data-theme=modern] .position-matrix-frequency-heading .app-select__trigger{background:#fff;border-radius:7px;height:24px;padding:0 5px 0 7px;font-size:10px}html[data-theme=modern] .position-matrix-table thead tr:nth-child(2)>th{height:56px!important}html[data-theme=modern] .position-history-col{padding:2px 5px!important;position:sticky!important}html[data-theme=modern] .position-history-col.is-latest{background:#f5f8ff!important}html[data-theme=modern] .position-history-sort-trigger{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;height:27px!important;padding:1px 14px 0 5px!important;display:grid!important}html[data-theme=modern] .position-history-date{white-space:nowrap;font-size:10px;line-height:11px}html[data-theme=modern] .position-history-time{color:#7d899b;white-space:nowrap;font-size:9px;line-height:10px}html[data-theme=modern] .position-history-top-control{width:100%;display:block}html[data-theme=modern] .position-history-top-select{width:100%;min-width:0;margin-top:1px;display:block}html[data-theme=modern] .position-history-top-select .app-select__trigger{color:#7b8799;background:0 0;border:0;border-radius:6px;width:100%;height:22px;padding:0 14px 0 5px;font-size:8.5px;font-weight:600}html[data-theme=modern] .position-history-top-select .app-select__trigger:hover{color:#315bef;background:#f1f5fc}html[data-theme=modern] .position-history-top-select .app-select__chevron{width:12px;height:12px;right:3px}html[data-theme=modern] .position-target-link-icon{border-radius:8px;place-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-grid;text-decoration:none!important}html[data-theme=modern] .position-target-link-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=modern] .position-target-link-icon.match{color:#3567f6;background:#eef3ff}html[data-theme=modern] .position-target-link-icon.mismatch{color:#98a2b3;background:#f5f7fa}html[data-theme=modern] .position-target-link-icon.unknown{color:#b1bac7;background:#f7f8fa}html[data-theme=modern] .position-target-link-icon:hover{filter:brightness(.97)}html[data-theme=modern] .position-history-cell.position-rank-top3,html[data-theme=modern] .position-history-cell.position-rank-top10,html[data-theme=modern] .position-history-cell.position-rank-top30{background:#fff!important}html[data-theme=modern] .position-history-cell.is-latest.position-rank-top3,html[data-theme=modern] .position-history-cell.is-latest.position-rank-top10{background:#f0faf4!important}html[data-theme=modern] .position-history-cell.is-latest.position-rank-top30{background:#f7f9fc!important}html[data-theme=modern] .position-history-cell.position-rank-top100,html[data-theme=modern] .position-history-cell.position-rank-outside,html[data-theme=modern] .position-history-cell.position-state-missing,html[data-theme=modern] .position-history-cell.position-state-failed{background:#fbfcfe!important}html[data-theme=modern] .position-history-cell.position-rank-top100 strong,html[data-theme=modern] .position-history-cell.position-rank-outside strong,html[data-theme=modern] .position-history-cell.position-state-failed strong{color:#667085!important}html[data-theme=modern] .position-history-cell .trend.positive{color:#15965d}html[data-theme=modern] .position-history-cell .trend.negative{color:#d63b32}html[data-theme=modern] .position-matrix-empty-state{justify-items:center;gap:6px;padding:10px 0;display:grid}html[data-theme=modern] .position-matrix-empty-state strong{color:var(--text-primary);font-size:13px;font-weight:650}html[data-theme=modern] .position-matrix-empty-state span{color:var(--text-secondary);font-size:11px}html[data-theme=modern] .position-matrix-empty-state a{color:var(--primary);font-size:11px;font-weight:600;text-decoration:none}html[data-theme=modern] .position-matrix-empty-state a:hover{text-underline-offset:3px;text-decoration:underline}html[data-theme=modern] .position-matrix-skeleton-row>td{background:#fff!important;height:40px!important;padding:8px 10px!important}html[data-theme=modern] .position-matrix-skeleton-row span{background:linear-gradient(90deg,#f2f4f7 25%,#fafbfc 37%,#f2f4f7 63%) 0 0/400% 100%;border-radius:6px;width:100%;height:14px;animation:1.4s infinite season-skeleton;display:block}html[data-theme=modern] .position-check-export-button{background:var(--surface-soft);border-color:#0000;border-radius:12px}@media (max-width:1200px){html[data-theme=modern] .position-check-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=modern] .position-distribution{overflow-x:auto}}@media (max-width:900px){html[data-theme=modern] .position-check-page-heading h1{font-size:28px}html[data-theme=modern] .position-check-toolbar-primary>.app-select{flex:180px;width:auto;max-width:none}html[data-theme=modern] .position-check-table-toolbar{flex-wrap:wrap}html[data-theme=modern] .position-check-table-toolbar .position-check-search{flex-basis:100%;width:100%}html[data-theme=modern] .position-matrix-wrap{min-height:320px;max-height:none}}.nav-group-parent{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:2px;display:grid}.nav-group-link{color:#6f7f9e;border-radius:9px;align-items:center;gap:12px;min-width:0;min-height:40px;padding:10px 8px 10px 11px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-group-link>svg{flex:0 0 19px;width:19px;height:19px}.nav-group-trigger{cursor:pointer;color:#8290a8;background:0 0;border:0;border-radius:9px;align-self:center;place-items:center;width:34px;height:34px;grid-template-columns:1fr!important;min-height:34px!important;padding:0!important;display:grid!important}.nav-group-trigger .nav-group-caret{place-items:center;width:16px;height:16px;display:grid}.nav-group-trigger .nav-group-caret svg{width:13px;height:13px;transition:transform .15s}.nav-group.open .nav-group-trigger .nav-group-caret svg{transform:rotate(180deg)}.nav-group-collapsed-trigger{color:#6f7f9e;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.nav-group-collapsed-trigger svg{width:19px;height:19px}.nav-static{color:#6f7f9e;border-radius:9px;align-items:center;gap:12px;min-height:40px;padding:10px 11px;font-size:14px;display:flex}.nav-static>svg{flex:0 0 19px;width:19px;height:19px}.sidebar-nav-flyout-popover{background:#fff;border:1px solid #e2e7ef;border-radius:16px;max-width:min(236px,100vw - 16px);padding:7px;box-shadow:0 18px 46px #141e3724;width:236px!important}.sidebar-nav-flyout{display:grid}.sidebar-nav-flyout a{color:#56647d;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-nav-flyout a svg{flex:0 0 18px;width:18px;height:18px}.sidebar-nav-flyout-items{gap:2px;display:grid}.sidebar-nav-flyout a:hover,.sidebar-nav-flyout a:focus-visible{color:#24324a;background:#f5f7fb;outline:none}.sidebar-nav-flyout a.active{color:#3567f6;background:#eef3ff}html[data-theme=modern] .main-nav{align-content:start}html[data-theme=modern] .nav-group{transition:background var(--motion-fast),padding var(--motion-fast),margin var(--motion-fast);border-radius:14px}html[data-theme=modern] .nav-group.open{background:var(--surface-soft);margin-bottom:4px;padding:3px}html[data-theme=modern] .nav-group-parent{grid-template-columns:minmax(0,1fr) 32px}html[data-theme=modern] .nav-group-link{min-height:38px;color:var(--text-secondary);transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast);border-radius:10px;padding:8px 7px 8px 9px;font-size:14px;font-weight:500}html[data-theme=modern] .nav-group-link:hover{color:var(--text-primary);background:#ffffffb3}html[data-theme=modern] .nav-group-link:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .nav-group.parent-active .nav-group-link{color:var(--text-primary);font-weight:600}html[data-theme=modern] .nav-group-trigger{height:30px;color:var(--text-muted);border-radius:9px;width:30px!important;min-height:30px!important}html[data-theme=modern] .nav-group-trigger:hover{color:var(--primary);background:#fffc}html[data-theme=modern] .nav-group-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .nav-group.parent-active .nav-group-caret{color:var(--primary)}html[data-theme=modern] .nav-submenu{border-left:0;gap:2px;margin-left:0;padding:2px 0 3px;position:relative}html[data-theme=modern] .nav-submenu a{font-weight:500;min-height:34px!important;color:var(--text-secondary)!important;border-radius:10px!important;padding:6px 8px!important;font-size:12.5px!important}html[data-theme=modern] .nav-submenu a:not(.active):hover{color:var(--text-primary)!important;background:#fff!important}html[data-theme=modern] .nav-static{min-height:40px;color:var(--text-secondary);border-radius:12px;font-size:14px;font-weight:500}html[data-theme=modern] .nav-static.active{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .sidebar-bottom{gap:4px;padding-top:10px}html[data-theme=modern] .sidebar-collapse{width:34px;height:34px;color:var(--text-muted);border:0;border-radius:10px;order:2;align-self:flex-end;place-items:center;margin:4px 2px 2px;padding:0;font-size:18px;line-height:1;display:grid}html[data-theme=modern] .sidebar-utilities{border-top:1px solid var(--border);order:3;grid-template-columns:repeat(3,32px);justify-content:start;gap:4px;padding:7px 3px 1px;display:grid}html[data-theme=modern] .sidebar-utilities .header-icon{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:grid}html[data-theme=modern] .sidebar-utilities .header-icon:hover,html[data-theme=modern] .sidebar-utilities .header-icon:focus-visible{background:var(--surface-soft);color:var(--text-primary);outline:none}html[data-theme=modern] .sidebar-utilities .header-icon.active{color:var(--primary);background:0 0}html[data-theme=modern] .sidebar-utilities .header-icon[aria-disabled=true]{cursor:default}html[data-theme=modern] .modern-sidebar-account{border-top:0;order:4;padding-top:1px;display:block}html[data-theme=modern] .modern-sidebar-account .user-menu-wrap{width:100%}html[data-theme=modern] .modern-sidebar-account .user-menu-trigger{height:46px;padding:4px 6px}html[data-theme=modern] .modern-sidebar-account .user-menu-copy{display:block}html[data-theme=modern] .modern-sidebar-account .user-menu-copy b{font-size:12px}html[data-theme=modern] .modern-user-account-label{display:none!important}html[data-theme=modern] .app-shell.sidebar-collapsed .main-nav{justify-items:center;width:100%}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-group{width:100%;background:0 0!important;margin:0!important;padding:0!important}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-group-collapsed-trigger{color:var(--text-secondary);transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-group-collapsed-trigger:hover{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-group-collapsed-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-static{justify-content:center;width:42px;height:42px;min-height:42px;margin:auto;padding:0}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-static .nav-label{display:none}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-collapse{order:2;align-self:center;width:42px;height:36px;margin:4px auto 2px;font-size:18px}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utilities{order:3;grid-template-columns:42px;justify-content:center;gap:3px;width:100%;padding:9px 0 2px}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utilities .header-icon{width:42px;height:38px;margin:auto}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account{order:4;padding-top:2px;display:block}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account .user-menu-trigger{justify-content:center;width:42px;height:42px;margin:auto;padding:4px}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account .user-menu-copy,html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-account .user-menu-caret{display:none}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch{box-shadow:none}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch:focus-visible{box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .sidebar-nav-flyout-popover{box-shadow:var(--shadow-popover);border:0}html[data-theme=modern] .sidebar-nav-flyout-items a.active{background:var(--primary-soft);color:var(--primary)!important}html[data-theme=modern] .project-menu.project-menu-compact{width:280px!important;min-width:248px!important}html[data-theme=modern] .sidebar-utility-tooltip{place-items:center;width:32px;height:32px;display:grid}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utility-tooltip{width:42px;height:38px}html[data-theme=modern] .nav-group.parent-active.open{background:#f7f8fc}html[data-theme=modern] .nav-group.parent-active .nav-group-link{min-height:40px;color:var(--text-primary);box-shadow:none;font-weight:600;background:0 0!important}html[data-theme=modern] .nav-group.parent-active .nav-group-link:hover{color:var(--text-primary);background:#ffffff85!important}html[data-theme=modern] .nav-group.parent-active .nav-group-link>svg{color:var(--primary)}html[data-theme=modern] .nav-group.parent-active .nav-group-trigger{color:var(--text-muted)!important;background:#ffffff9e!important}html[data-theme=modern] .nav-group.parent-active.open .nav-group-trigger{color:var(--primary)!important}html[data-theme=modern] .nav-group.parent-active .nav-group-trigger:hover{color:var(--primary)!important;background:#fff!important}html[data-theme=modern] .nav-submenu a.active{font-weight:600;background:var(--primary-soft)!important;color:var(--text-primary)!important}html[data-theme=modern] .nav-submenu a.active svg{color:var(--primary)!important}html[data-theme=modern] .app-shell.sidebar-collapsed .nav-group.parent-active .nav-group-collapsed-trigger{background:var(--surface-soft);color:var(--primary)}html[data-theme=modern] .modern-sidebar-project .project-switch{height:54px}html[data-theme=modern] .clustering-list-surface>.clustering-table{min-width:1068px}html[data-theme=modern] .clustering-list-surface>.clustering-table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=modern] .clustering-list-surface>.clustering-table th:first-child,html[data-theme=modern] .clustering-list-surface>.clustering-table td:first-child{width:44px;min-width:44px;max-width:44px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(2),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(2){width:240px;min-width:240px;max-width:240px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(4),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(4){width:100px;min-width:100px;max-width:100px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(5),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(5){width:66px;min-width:66px;max-width:66px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(6),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(6){width:154px;min-width:154px;max-width:154px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(7),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(7){width:124px;min-width:124px;max-width:124px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(8),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(8){width:78px;min-width:78px;max-width:78px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(9),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(9){width:134px;min-width:134px;max-width:134px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(10),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(10){width:46px;min-width:46px;max-width:46px;padding-left:4px;padding-right:4px}html[data-theme=modern] .clustering-list-surface .clustering-name,html[data-theme=modern] .clustering-list-surface .clustering-run-link,html[data-theme=modern] .clustering-list-surface .clustering-run-name{min-width:0;max-width:240px}html[data-theme=modern] .clustering-list-surface>.clustering-table th{text-align:left!important}html[data-theme=modern] .clustering-list-surface>.clustering-table td,html[data-theme=modern] .clustering-list-surface .clustering-run-link,html[data-theme=modern] .clustering-list-surface .clustering-run-name,html[data-theme=modern] .clustering-list-surface .clustering-engine,html[data-theme=modern] .clustering-list-surface .clustering-region-modern,html[data-theme=modern] .clustering-list-surface .clustering-created-cell{font-size:13px;font-weight:400}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(3),html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(3){text-align:left;width:100px;min-width:100px;max-width:100px}html[data-theme=modern] .clustering-list-surface>.clustering-table th:nth-child(4){width:82px;min-width:82px;max-width:82px;text-align:left!important}html[data-theme=modern] .clustering-list-surface>.clustering-table td:nth-child(4){text-align:right;width:82px;min-width:82px;max-width:82px}html[data-theme=modern] .query-frequency-divider{display:none!important}html[data-theme=modern] .frequency-table-controls{gap:5px}html[data-theme=modern] .table-device-select .app-select__trigger{font-weight:400}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{flex-basis:240px!important;min-width:190px!important}html[data-theme=modern] .frequency-table-controls .table-device-select{width:138px}html[data-theme=modern] .frequency-table-controls .table-region-input{width:132px}}html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{flex-basis:320px!important;min-width:160px!important}html[data-theme=modern] .frequency-table-controls .table-region-input .region-picker-control{gap:5px!important;padding-left:10px!important;padding-right:7px!important}html[data-theme=modern] .frequency-utility-divider{display:none!important}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .table-toolbar.compact-query-toolbar>.query-search{flex-basis:190px!important;min-width:150px!important}html[data-theme=modern] .frequency-table-controls .table-region-input{width:112px}}html[data-theme=modern] .app-shell{transition:grid-template-columns var(--motion-medium)}html[data-theme=modern] .sidebar{overflow:hidden}html[data-theme=modern] .sidebar-collapse{width:100%;height:38px;min-height:38px;color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast);background:0 0;border:0;border-radius:10px;order:2;justify-content:flex-start;align-self:stretch;align-items:center;gap:7px;margin:5px 0 4px;padding:0 9px;font-size:13px;font-weight:400;line-height:1;display:flex;overflow:hidden}html[data-theme=modern] .sidebar-collapse svg{flex:0 0 15px;width:15px;height:15px}html[data-theme=modern] .sidebar-toggle-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}html[data-theme=modern] .sidebar-collapse:hover{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .sidebar-collapse:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .sidebar-utilities{padding-top:8px}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-collapse{justify-content:center;align-self:center;width:42px;height:38px;min-height:38px;margin:5px auto 4px;padding:0}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-toggle-label{display:none}@media (max-width:1023px){html[data-theme=modern] .sidebar-collapse{display:none}}@media (prefers-reduced-motion:reduce){html[data-theme=modern] .app-shell{transition:none}}.queue-tool-cell{min-width:0}.queue-tool-mark{color:#65748b;background:#f4f6f9;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.queue-tool-mark img{object-fit:contain;width:16px;height:16px;display:block}.queue-tool-mark svg{display:block;width:16px!important;height:16px!important}.queue-job-id{color:#53617a;cursor:pointer;background:#f3f5f8;border:0;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:3px 5px;display:inline-flex}.queue-job-id code{background:0 0!important;padding:0!important}.queue-job-id svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.38;width:13px;height:13px}.queue-job-id:hover svg,.queue-job-id:focus-visible svg{opacity:1}.queue-job-id:focus-visible{outline:none;box-shadow:0 0 0 3px #2468f217}html[data-theme=modern] .queue-page-heading{margin-bottom:10px}html[data-theme=modern] .queue-page-subtitle,html[data-theme=modern] .queue-classic-load-error{display:none}html[data-theme=modern] .queue-list-surface{background:var(--surface-primary);border:1px solid #e5e9f1e6;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1f2f4e09}html[data-theme=modern] .queue-toolbar{background:var(--surface-primary);border:0;border-bottom:1px solid #eef1f5;border-radius:0;flex-wrap:nowrap;align-items:center;gap:8px;min-height:58px;margin:0;padding:10px 12px;display:flex}html[data-theme=modern] .queue-filter{min-width:0;display:block}html[data-theme=modern] .queue-filter-label{display:none}html[data-theme=modern] .queue-filter>.app-select{width:100%;min-width:0;display:block}html[data-theme=modern] .queue-project-filter{flex:0 176px}html[data-theme=modern] .queue-tool-filter{flex:0 205px}html[data-theme=modern] .queue-status-filter{flex:0 168px}html[data-theme=modern] .queue-filter .app-select__trigger{background:var(--surface-soft);width:100%;min-width:0;height:38px;color:var(--text-primary);border-color:#0000;border-radius:12px;font-size:12px;font-weight:400}html[data-theme=modern] .queue-filter .app-select__value{min-width:0;overflow:hidden}html[data-theme=modern] .queue-filter .app-select__value>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=modern] .queue-refresh{place-items:center;background:var(--surface-soft)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;color:var(--text-secondary)!important;border:0!important;border-radius:12px!important;flex:0 0 38px!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme=modern] .queue-refresh:hover:not(:disabled){background:var(--surface-muted)!important;color:var(--text-primary)!important}html[data-theme=modern] .queue-refresh:focus-visible{outline:none;box-shadow:0 0 0 3px #3567f61f}html[data-theme=modern] .queue-refresh:disabled{opacity:.5;cursor:wait}html[data-theme=modern] .queue-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=modern] .queue-refresh.refreshing svg{animation:.7s linear infinite queue-refresh-spin}html[data-theme=modern] .queue-refresh-label{display:none}@keyframes queue-refresh-spin{to{transform:rotate(360deg)}}html[data-theme=modern] .queue-search{flex:280px;min-width:180px!important;display:block!important}html[data-theme=modern] .queue-search>div{background:var(--surface-soft);width:100%;height:38px;transition:background var(--motion-fast),box-shadow var(--motion-fast);border-color:#0000;border-radius:12px}html[data-theme=modern] .queue-search>div:focus-within{background:#fff;border-color:#0000;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .queue-search input{color:var(--text-primary)!important;background:0 0!important;font-size:12px!important}html[data-theme=modern] .queue-search button{border-radius:9px}html[data-theme=modern] .queue-refresh-error{color:#745a2d;background:#fff9ef;border-bottom:1px solid #f1dfc0;align-items:center;gap:8px;min-height:36px;padding:6px 12px;font-size:11px;display:flex}html[data-theme=modern] .queue-refresh-error button{color:#745a2d;height:28px;font:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:9px;padding:0 9px;font-weight:600}html[data-theme=modern] .queue-refresh-error button:hover{background:#fff}html[data-theme=modern] .queue-list-surface>.queue-table-wrap{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;overflow:auto visible}html[data-theme=modern] .queue-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1048px;font-family:Onest,system-ui,sans-serif;font-size:13px!important}html[data-theme=modern] .queue-table th,html[data-theme=modern] .queue-table td{height:40px;color:var(--text-primary);text-align:left;vertical-align:middle;background:#fff;font-weight:400;line-height:18px;overflow:hidden;border-right:1px solid var(--table-column-divider)!important;border-bottom:1px solid var(--table-row-divider)!important;padding:7px 9px!important;font-size:13px!important}html[data-theme=modern] .queue-table th{z-index:2;white-space:nowrap;height:40px;font-weight:600;position:sticky;top:0;color:var(--text-secondary)!important;background:#fafbfd!important;font-size:12px!important}html[data-theme=modern] .queue-table th:last-child,html[data-theme=modern] .queue-table td:last-child{border-right:0!important}html[data-theme=modern] .queue-table tbody tr:hover td{background:#f8fafd!important}html[data-theme=modern] .queue-table th:first-child,html[data-theme=modern] .queue-table td:first-child{width:96px;min-width:96px;max-width:96px}html[data-theme=modern] .queue-table th:nth-child(2),html[data-theme=modern] .queue-table td:nth-child(2){width:120px;min-width:120px;max-width:120px}html[data-theme=modern] .queue-table th:nth-child(3),html[data-theme=modern] .queue-table td:nth-child(3){width:150px;min-width:150px;max-width:150px}html[data-theme=modern] .queue-table th:nth-child(4),html[data-theme=modern] .queue-table td:nth-child(4){width:auto;min-width:0}html[data-theme=modern] .queue-table th:nth-child(5),html[data-theme=modern] .queue-table td:nth-child(5){width:128px;min-width:128px;max-width:128px}html[data-theme=modern] .queue-table th:nth-child(6),html[data-theme=modern] .queue-table td:nth-child(6){width:120px;min-width:120px;max-width:120px}html[data-theme=modern] .queue-table th:nth-child(7),html[data-theme=modern] .queue-table td:nth-child(7){width:142px;min-width:142px;max-width:142px}html[data-theme=modern] .queue-table td small{color:var(--text-muted);margin-top:2px;font-size:10px;line-height:14px}html[data-theme=modern] .queue-project-cell b,html[data-theme=modern] .queue-project-cell small,html[data-theme=modern] .queue-tool-cell>span:last-child,html[data-theme=modern] .queue-task b,html[data-theme=modern] .queue-error-text{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden;white-space:nowrap!important}html[data-theme=modern] .queue-project-cell b{font-size:12.5px;font-weight:600}html[data-theme=modern] .queue-project-cell small{max-width:100%}html[data-theme=modern] .queue-tool-cell{display:table-cell}html[data-theme=modern] .queue-tool-cell>.queue-tool-mark{float:left;margin-right:7px}html[data-theme=modern] .queue-tool-cell>span:last-child{line-height:22px}html[data-theme=modern] .queue-tool-mark{background:var(--surface-soft);color:var(--text-secondary)}html[data-theme=modern] .queue-task{white-space:normal!important;min-width:0!important;max-width:none!important}html[data-theme=modern] .queue-task b{font-size:12.5px;font-weight:600}html[data-theme=modern] .queue-error-text{color:#c34743!important;max-width:100%!important}html[data-theme=modern] .queue-job-id{background:var(--surface-soft);color:var(--text-secondary)}html[data-theme=modern] .queue-job-id:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .queue-progress-cell{font-variant-numeric:tabular-nums}html[data-theme=modern] .queue-progress{gap:7px;display:flex}html[data-theme=modern] .queue-progress>span{background:#e7ebf2;width:76px;height:4px}html[data-theme=modern] .queue-progress b{min-width:30px;color:var(--text-secondary);text-align:right;font-size:10px}html[data-theme=modern] .queue-progress.cancelled i{background:#aeb7c5}html[data-theme=modern] .queue-progress.queued i,html[data-theme=modern] .queue-progress.paused i{background:#c8d0dc}html[data-theme=modern] .queue-progress-cell>small{font-variant-numeric:tabular-nums}html[data-theme=modern] .job-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:600}html[data-theme=modern] .job-status.completed{color:#267a50;background:#ecf8f1}html[data-theme=modern] .job-status.running,html[data-theme=modern] .job-status.retrying{color:#315bef;background:#eef3ff}html[data-theme=modern] .job-status.queued{color:#667085;background:#f1f3f6}html[data-theme=modern] .job-status.failed{color:#b83e3e;background:#fff0f0}html[data-theme=modern] .job-status.attention,html[data-theme=modern] .job-status.pausing,html[data-theme=modern] .job-status.interrupted{color:#936522;background:#fff7e8}html[data-theme=modern] .job-status.cancelled,html[data-theme=modern] .job-status.paused{color:#7a8494;background:#f1f3f6}html[data-theme=modern] .queue-created-head span{color:var(--text-muted);font-size:11px}html[data-theme=modern] .queue-created-cell{font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=modern] .queue-table-wrap.is-refreshing .queue-table{opacity:.88;transition:opacity var(--motion-fast)}html[data-theme=modern] .queue-table-state{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:260px;padding:32px 24px;display:grid}html[data-theme=modern] .queue-table-state strong{color:var(--text-primary);font-size:16px;font-weight:600}html[data-theme=modern] .queue-table-state>span:not(.table-loading-spinner){max-width:460px;color:var(--text-muted);font-size:12px;line-height:1.5}html[data-theme=modern] .queue-table-state button{background:var(--surface-soft);height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;border:0;border-radius:11px;margin-top:7px;padding:0 13px;font-size:12px;font-weight:550}html[data-theme=modern] .queue-table-state button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=modern] .queue-table-state.error-state strong{color:#9e3e3e}html[data-theme=modern] .queue-pagination{margin-top:12px;font-size:12px}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .queue-toolbar{gap:6px;padding-left:10px;padding-right:10px}html[data-theme=modern] .queue-project-filter{flex-basis:150px}html[data-theme=modern] .queue-tool-filter{flex-basis:176px}html[data-theme=modern] .queue-status-filter{flex-basis:146px}html[data-theme=modern] .queue-search{flex-basis:210px;min-width:150px!important}}@media (max-width:1100px){html[data-theme=modern] .queue-toolbar{flex-wrap:wrap}html[data-theme=modern] .queue-project-filter,html[data-theme=modern] .queue-tool-filter,html[data-theme=modern] .queue-status-filter{flex:160px}html[data-theme=modern] .queue-search{flex:240px}}@media (prefers-reduced-motion:reduce){html[data-theme=modern] .queue-refresh.refreshing svg{animation:none}html[data-theme=modern] .queue-table-wrap.is-refreshing .queue-table{transition:none}}html[data-theme=modern] .settings-modern-heading h1{margin-bottom:0}html[data-theme=modern] .settings-page-error{max-width:1180px;margin:0 0 16px}html[data-theme=modern] .settings-control-panel{gap:28px;min-width:0;max-width:1180px;display:grid}html[data-theme=modern] .settings-panel-section{min-width:0;scroll-margin-top:20px}html[data-theme=modern] .settings-panel-heading{justify-content:space-between;align-items:center;gap:14px;min-height:30px;margin:0 0 11px;display:flex}html[data-theme=modern] .settings-panel-heading h2{letter-spacing:-.012em;color:var(--text-primary,#172033);margin:0;font-size:18px;font-weight:600;line-height:1.25}html[data-theme=modern] .settings-heading-action{color:#52627b;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:550;display:inline-flex}html[data-theme=modern] .settings-heading-action svg{width:15px;height:15px}html[data-theme=modern] .settings-heading-action:hover:not(:disabled){color:#263750;background:#f8fafd;border-color:#c8d4e7}html[data-theme=modern] .settings-heading-action:disabled{opacity:.48;cursor:not-allowed}html[data-theme=modern] .settings-surface,html[data-theme=modern] .settings-table-surface{background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 7px 24px #23375c06}html[data-theme=modern] .settings-general-surface{max-width:1040px;padding:18px}html[data-theme=modern] .settings-general-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;display:grid}html[data-theme=modern] .settings-general-grid>label,html[data-theme=modern] .settings-general-grid>.project-field{gap:6px;min-width:0;display:grid}html[data-theme=modern] .settings-general-grid>label>span,html[data-theme=modern] .settings-general-grid>.project-field>span{color:#5b6980;font-size:12px;font-weight:550;line-height:1.3}html[data-theme=modern] .settings-general-grid input,html[data-theme=modern] .settings-general-grid select,html[data-theme=modern] .settings-general-grid .timezone-trigger{color:#2f405c;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:10px;outline:none;padding:0 11px;font-size:13px}html[data-theme=modern] .settings-general-grid .timezone-select{width:100%;min-width:0}html[data-theme=modern] .settings-general-grid .timezone-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-theme=modern] .settings-general-grid :is(input,select,.timezone-trigger):focus-visible{border-color:#9ab7ff;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .settings-general-grid :is(input,select,.timezone-trigger):disabled{color:#8a96a9;background:#f6f8fb}html[data-theme=modern] .settings-section-actions{border-top:1px solid #eef1f5;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}html[data-theme=modern] .settings-section-actions .heading-primary{border-radius:10px;min-width:154px;height:38px}html[data-theme=modern] .settings-section-actions .heading-primary:disabled{cursor:not-allowed;color:#98a3b5!important;background:#e9edf4!important;border-color:#e9edf4!important}html[data-theme=modern] .settings-control-panel .region-table,html[data-theme=modern] .settings-control-panel .position-profile-table{border-radius:16px;width:100%;max-width:1180px;overflow-x:auto}html[data-theme=modern] .settings-control-panel .region-row{grid-template-columns:minmax(190px,1.45fr) 110px 110px 138px 88px 44px;gap:8px;min-width:780px;min-height:48px;padding:7px 12px;font-size:12px}html[data-theme=modern] .settings-control-panel .position-profile-row{grid-template-columns:150px minmax(190px,1.25fr) 110px 145px 94px 88px 44px;gap:8px;min-width:900px;min-height:48px;padding:7px 12px;font-size:12px}html[data-theme=modern] .settings-control-panel .region-head,html[data-theme=modern] .settings-control-panel .position-profile-head{color:#78869b;text-transform:uppercase;letter-spacing:.025em;background:#f8fafc;min-height:38px;font-size:10px;font-weight:650}html[data-theme=modern] .settings-control-panel .region-row b,html[data-theme=modern] .settings-control-panel .position-profile-row b{color:#26364e;font-size:12px;font-weight:600}html[data-theme=modern] .settings-control-panel .region-row small,html[data-theme=modern] .settings-control-panel .position-profile-row small{color:#8b97aa;font-size:10px}html[data-theme=modern] .settings-control-panel .region-row code{color:#52617a;font-variant-numeric:tabular-nums;background:#f3f6fa;border-radius:7px;width:max-content;padding:4px 6px;font-size:11px}html[data-theme=modern] .settings-control-panel .region-radio{color:#69778e;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}html[data-theme=modern] .settings-control-panel .region-radio input{accent-color:var(--primary,#3567f6)}html[data-theme=modern] .settings-control-panel .region-radio span{text-overflow:ellipsis;overflow:hidden}html[data-theme=modern] .settings-row-toggle{justify-self:start}html[data-theme=modern] .settings-row-actions{place-items:center;min-width:0;display:grid}html[data-theme=modern] .settings-more-button{color:#78869b;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:9px;width:32px;height:32px;font-size:20px;line-height:1}html[data-theme=modern] .settings-more-button:hover:not(:disabled),html[data-theme=modern] .settings-more-button[aria-expanded=true]{color:#2b3c56;background:#f1f4f8}html[data-theme=modern] .settings-more-button:disabled{opacity:.4;cursor:not-allowed}html[data-theme=modern] .settings-row-menu{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:190px;padding:6px;display:grid;box-shadow:0 16px 38px #1c2f5029}html[data-theme=modern] .settings-row-menu>button{text-align:left;color:#42516b;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px}html[data-theme=modern] .settings-row-menu>button:hover:not(:disabled){color:#263750;background:#f4f7fb}html[data-theme=modern] .settings-row-menu>button.danger{color:#c33e35}html[data-theme=modern] .settings-row-menu>button:disabled{opacity:.4;cursor:not-allowed}html[data-theme=modern] .settings-table-empty{color:#8b97aa;text-align:center;padding:26px 16px;font-size:12px}html[data-theme=modern] .settings-engine-cell{align-items:center;gap:8px;min-width:0;grid-template-columns:none!important;display:flex!important}html[data-theme=modern] .settings-engine-icon{background:#f4f7fb;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}html[data-theme=modern] .settings-engine-icon img{object-fit:contain;width:16px;height:16px;display:block}html[data-theme=modern] .settings-engine-icon.yandex{background:#fff4f3}html[data-theme=modern] .settings-engine-icon.google{background:#f1f5ff}html[data-theme=modern] .settings-info{color:#98a4b6;text-transform:none;cursor:help;justify-content:center;align-items:center;margin-left:3px;font-size:11px;display:inline-flex}html[data-theme=modern] .settings-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1040px;display:grid}html[data-theme=modern] .settings-integration-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;gap:13px;min-width:0;min-height:244px;padding:17px;display:flex;box-shadow:0 7px 24px #23375c06}html[data-theme=modern] .settings-integration-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}html[data-theme=modern] .settings-integration-title{align-items:flex-start;gap:11px;min-width:0;display:flex}html[data-theme=modern] .settings-integration-title h3{color:#202e44;margin:1px 0 4px;font-size:14px;font-weight:600;line-height:1.25}html[data-theme=modern] .settings-integration-title p{color:#8290a5;max-width:330px;margin:0;font-size:11px;line-height:1.4}html[data-theme=modern] .settings-integration-icon{background:#f1f5ff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}html[data-theme=modern] .settings-integration-icon img{object-fit:contain;width:23px;height:23px}html[data-theme=modern] .settings-integration-icon.fallback{color:#3567f6;font-weight:700}html[data-theme=modern] .settings-connection-state{color:#667085;background:#f2f4f7;border-radius:8px;align-items:center;gap:7px;width:max-content;padding:5px 8px;font-size:11px;font-weight:550;display:inline-flex}html[data-theme=modern] .settings-connection-state.connected{color:#1d7a53;background:#eaf7f0}html[data-theme=modern] .settings-connection-state.error{color:#b23b32;background:#fff0ee}html[data-theme=modern] .settings-state-dot{opacity:.78;background:currentColor;border-radius:50%;width:6px;height:6px}html[data-theme=modern] .settings-connection-resource{background:#fafbfd;border:1px solid #e8edf4;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}html[data-theme=modern] .settings-connection-resource b{color:#2d3d57;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}html[data-theme=modern] .settings-connection-resource span{color:#8794a8;font-size:10px}html[data-theme=modern] .settings-integration-card .connection-meta{color:#8a96a8;font-size:10px}html[data-theme=modern] .settings-integration-card .connection-error{color:#b74239;background:#fff4f2;border-radius:9px;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.4}html[data-theme=modern] .settings-integration-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}html[data-theme=modern] .settings-integration-actions button{color:#52627b;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:9px;padding:0 10px;font-size:11px;font-weight:550}html[data-theme=modern] .settings-integration-actions button:hover:not(:disabled){color:#2e405a;background:#f8fafd;border-color:#c9d5e5}html[data-theme=modern] .settings-integration-actions button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=modern] .settings-connections-empty{color:#8b97aa;text-align:center;border:1px dashed #dce3ed;border-radius:14px;grid-column:1/-1;padding:24px;font-size:12px}html[data-theme=modern] .settings-region-search{color:#8a96a8;background:#fff;border:1px solid #dce3ed;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}html[data-theme=modern] .settings-region-search svg{flex:0 0 17px;width:17px;height:17px}html[data-theme=modern] .settings-region-search input{min-width:0;font:inherit;background:0 0;outline:none;flex:1;height:auto!important;box-shadow:none!important;border:0!important;padding:0!important}html[data-theme=modern] .settings-region-search:focus-within{border-color:#a7bef6;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .settings-region-results{background:#fff;border:1px solid #e5eaf1;border-radius:11px;max-height:300px;overflow:auto}html[data-theme=modern] .settings-region-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 10px;display:flex}html[data-theme=modern] .settings-region-results>button:last-child{border-bottom:0}html[data-theme=modern] .settings-region-results>button:hover{background:#f8fafd}html[data-theme=modern] .settings-region-results>button.selected{background:#eef4ff}html[data-theme=modern] .settings-region-results>button span{gap:2px;min-width:0;display:grid}html[data-theme=modern] .settings-region-results>button b{color:#2d3d57;font-size:12px}html[data-theme=modern] .settings-region-results>button small{color:#8a96a9;font-size:10px}html[data-theme=modern] .settings-region-results>button em{color:#738198;white-space:nowrap;font-size:10px;font-style:normal}html[data-theme=modern] .settings-region-no-results{text-align:center;color:#8a96a9;padding:24px;font-size:11px}html[data-theme=modern] .settings-create-region-link{color:#5e6e87;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;text-decoration:underline}@media (max-width:1100px){html[data-theme=modern] .settings-control-panel,html[data-theme=modern] .settings-general-surface,html[data-theme=modern] .settings-integration-grid{max-width:100%}}@media (max-width:820px){html[data-theme=modern] .settings-general-grid,html[data-theme=modern] .settings-integration-grid{grid-template-columns:1fr}html[data-theme=modern] .settings-panel-heading{align-items:flex-start}}@media (max-width:620px){html[data-theme=modern] .settings-control-panel{gap:24px}html[data-theme=modern] .settings-general-surface{padding:15px}html[data-theme=modern] .settings-panel-heading{flex-wrap:wrap}}html[data-theme=modern] .settings-control-panel.settings-unified-surface{background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:1180px;display:block;overflow:hidden;box-shadow:0 9px 28px #23375c09}html[data-theme=modern] .settings-unified-surface .settings-panel-section{padding:22px}html[data-theme=modern] .settings-unified-surface .settings-panel-section+.settings-panel-section{border-top:1px solid #eef1f5}html[data-theme=modern] .settings-unified-surface .settings-panel-heading{margin-bottom:13px}html[data-theme=modern] .settings-unified-surface .settings-general-surface{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme=modern] .settings-unified-surface .settings-section-actions{margin-top:18px;padding-top:16px}html[data-theme=modern] .settings-unified-surface .settings-table-surface{width:100%;max-width:none;box-shadow:none;background:0 0;border:1px solid #e8edf4;border-left:0;border-right:0;border-radius:0}html[data-theme=modern] .settings-unified-surface .region-table,html[data-theme=modern] .settings-unified-surface .position-profile-table{border-radius:0}html[data-theme=modern] .settings-unified-surface .region-row{grid-template-columns:minmax(190px,1.6fr) 86px 138px 110px 110px 44px;min-width:760px}html[data-theme=modern] .settings-unified-surface .position-profile-row{grid-template-columns:142px 82px minmax(190px,1.35fr) 104px 92px 138px 44px;min-width:830px}html[data-theme=modern] .settings-unified-surface .region-head,html[data-theme=modern] .settings-unified-surface .position-profile-head{background:#fafbfd}html[data-theme=modern] .settings-unified-surface .settings-row-toggle{align-self:center}html[data-theme=modern] .settings-unified-surface .seosignal-table-surface-gap{flex-basis:18px;height:18px;min-height:18px}html[data-theme=modern] .settings-unified-surface .settings-connections-section{padding-bottom:22px}html[data-theme=modern] .settings-unified-surface .settings-integration-grid{align-items:start;max-width:none}html[data-theme=modern] .settings-unified-surface .settings-integration-card{min-height:0;box-shadow:none;gap:10px;padding:16px}html[data-theme=modern] .settings-unified-surface .settings-integration-card>header{align-items:center;min-height:38px}html[data-theme=modern] .settings-unified-surface .settings-integration-title{align-items:center}html[data-theme=modern] .settings-unified-surface .settings-integration-title h3{margin:0}html[data-theme=modern] .settings-unified-surface .settings-integration-status-row{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}html[data-theme=modern] .settings-unified-surface .settings-integration-status-row .switch input:disabled+i{opacity:.55;cursor:not-allowed}html[data-theme=modern] .settings-unified-surface .settings-integration-actions{margin-top:2px}html[data-theme=modern] .settings-unified-surface .settings-connection-resource{padding:9px 10px}@media (max-width:820px){html[data-theme=modern] .settings-control-panel.settings-unified-surface{max-width:100%}html[data-theme=modern] .settings-unified-surface .settings-panel-section{padding:18px}}@media (max-width:620px){html[data-theme=modern] .settings-unified-surface .settings-panel-section{padding:15px}}html[data-theme=modern] .settings-unified-surface #settings-regions,html[data-theme=modern] .settings-unified-surface #settings-positions{padding-bottom:0}html[data-theme=modern] .settings-unified-surface :is(.region-table,.position-profile-table){border-bottom:0}html[data-theme=modern] .modern-sidebar-project .project-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}html[data-theme=modern] .project-switch-caret{transition:transform var(--motion-fast)}html[data-theme=modern] .project-switch-caret.open{transform:rotate(180deg)}html[data-theme=modern] .project-menu.project-menu-modern{width:244px;min-width:244px;box-shadow:var(--shadow-popover);border-radius:16px;overflow:hidden}html[data-theme=modern] .project-menu-modern .project-menu-search{height:36px;margin:8px 8px 5px}html[data-theme=modern] .project-menu-modern .project-menu-list{max-height:344px;padding:5px 7px 6px;overflow:auto}html[data-theme=modern] .project-menu-modern .project-menu-row{min-height:52px;box-shadow:none;background:0 0;border-radius:11px;position:relative}html[data-theme=modern] .project-menu-modern .project-menu-row:hover,html[data-theme=modern] .project-menu-modern .project-menu-row:focus-within{background:var(--surface-soft)}html[data-theme=modern] .project-menu-modern .project-menu-select{min-height:52px;color:var(--text-primary);border-radius:11px;grid-template-columns:36px minmax(0,1fr) 17px;gap:10px;padding:6px 38px 6px 9px}html[data-theme=modern] .project-menu-modern .project-menu-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;font-size:11px}html[data-theme=modern] .project-menu-modern .project-menu-copy{gap:2px;min-width:0;display:grid}html[data-theme=modern] .project-menu-modern .project-menu-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}html[data-theme=modern] .project-menu-modern .project-menu-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:10px;line-height:1.2;overflow:hidden}html[data-theme=modern] .project-menu-modern .project-menu-footer{border-top:1px solid var(--border);padding:5px 7px 7px}html[data-theme=modern] .project-menu-modern .project-add-wide{height:42px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:600}html[data-theme=modern] .project-menu-modern .project-add-wide:hover,html[data-theme=modern] .project-menu-modern .project-add-wide:focus-visible{background:var(--primary-soft);color:var(--primary);border:0;outline:none}html[data-theme=modern] .project-menu-modern .project-menu-empty-projects{text-align:left;justify-items:start;gap:6px;padding:14px 10px 16px;display:grid}html[data-theme=modern] .project-menu-modern .project-menu-empty-projects strong{color:var(--text-primary);font-size:12.5px}html[data-theme=modern] .project-menu-modern .project-menu-empty-projects span{color:var(--text-muted);font-size:10.5px;line-height:1.4}html[data-theme=modern] .project-menu-modern .project-menu-empty-projects button{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:9px;height:34px;margin-top:3px;padding:0 10px;font-size:11px;font-weight:600}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}html[data-theme=modern] .settings-modern-heading{margin-bottom:12px}html[data-theme=modern] .settings-modern-tabs{border-bottom:1px solid #e4e9f1;align-items:flex-end;gap:24px;width:100%;max-width:1180px;min-height:42px;margin:0 0 18px;display:flex}html[data-theme=modern] .settings-modern-tabs>button{color:#7b879a;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 1px 11px;font-size:12px;font-weight:600;position:relative}html[data-theme=modern] .settings-modern-tabs>button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}html[data-theme=modern] .settings-modern-tabs>button:hover{color:#40506a}html[data-theme=modern] .settings-modern-tabs>button:focus-visible{color:var(--primary);border-radius:6px;outline:none;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .settings-modern-tabs>button.active{color:var(--primary)}html[data-theme=modern] .settings-modern-tabs>button.active:after{background:#3567f6}html[data-theme=modern] .settings-control-panel.settings-tab-surface{width:100%;min-width:0;max-width:1180px}html[data-theme=modern] .settings-tab-surface .settings-tab-section{padding:22px}html[data-theme=modern] .settings-tab-surface .settings-general-form{margin:0}html[data-theme=modern] .settings-tab-surface .settings-general-grid>.field,html[data-theme=modern] .settings-tab-surface .settings-general-grid>.app-select{min-width:0}html[data-theme=modern] .settings-tab-surface .settings-general-grid .app-select__trigger{border-radius:10px;height:40px;font-size:13px}html[data-theme=modern] .settings-tab-surface .settings-general-grid>label>.app-select{width:100%}html[data-theme=modern] .settings-tab-surface .settings-regions-section{border-top:1px solid #eef1f5}html[data-theme=modern] .settings-tab-surface .settings-regions-section,html[data-theme=modern] .settings-tab-surface .settings-positions-section{padding-bottom:0}html[data-theme=modern] .settings-tab-surface .settings-profile-region{align-content:center;gap:2px;min-width:0;display:grid}html[data-theme=modern] .settings-tab-surface .settings-profile-region b,html[data-theme=modern] .settings-tab-surface .settings-profile-region small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=modern] .settings-tab-surface .position-profile-row{grid-template-columns:138px 78px minmax(175px,1.35fr) 104px 88px 128px 44px;min-width:800px}html[data-theme=modern] .settings-tab-surface .region-row{grid-template-columns:minmax(180px,1.55fr) 84px 132px 106px 106px 44px;min-width:740px}html[data-theme=modern] .settings-tab-surface .settings-integration-grid{align-items:start;max-width:none}html[data-theme=modern] .settings-tab-surface .settings-integration-card{min-height:0}html[data-theme=modern] .settings-profile-modal-form>.field>.app-select,html[data-theme=modern] .settings-connection-modal .field>.app-select,html[data-theme=modern] .app-modal .region-form-pair+.field>.app-select{width:100%}html[data-theme=modern] .settings-profile-modal-form .app-select__trigger,html[data-theme=modern] .settings-connection-modal .app-select__trigger,html[data-theme=modern] .app-modal .region-form-pair+.field .app-select__trigger{height:42px}html[data-theme=modern] .settings-profile-modal-form .app-select__value,html[data-theme=modern] .settings-profile-modal-form .app-select-option-label{gap:8px}html[data-theme=modern] .settings-profile-modal-form .settings-engine-icon{border-radius:6px;flex-basis:22px;width:22px;height:22px}html[data-theme=modern] .settings-profile-modal-form .settings-engine-icon img{width:15px;height:15px}html[data-theme=modern] .settings-connection-modal{gap:16px;display:grid}html[data-theme=modern] .settings-modal-connection-state{color:#667085;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=modern] .settings-modal-connection-state.connected{color:#1d7a53}html[data-theme=modern] .settings-modal-account{background:var(--surface-soft);border-radius:10px;gap:3px;padding:10px 12px;display:grid}html[data-theme=modern] .settings-modal-account span{color:var(--text-muted);font-size:10.5px}html[data-theme=modern] .settings-modal-account b{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600}html[data-theme=modern] .settings-reuse-block{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}html[data-theme=modern] .settings-reuse-block .field{margin:0}html[data-theme=modern] .settings-reuse-action{color:#52627b;height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:0 13px;font-size:12px;font-weight:600}html[data-theme=modern] .settings-reuse-action:hover:not(:disabled){color:#263750;background:#f8fafd;border-color:#c8d4e7}html[data-theme=modern] .settings-reuse-action:disabled{opacity:.5;cursor:not-allowed}html[data-theme=modern] .settings-or-divider{color:#9aa5b5;align-items:center;gap:10px;font-size:10.5px;display:flex}html[data-theme=modern] .settings-or-divider:before,html[data-theme=modern] .settings-or-divider:after{content:"";background:#eef1f5;flex:1;height:1px}html[data-theme=modern] .settings-oauth-copy{color:#6f7d92;margin:0;font-size:12px;line-height:1.5}@media (max-width:820px){html[data-theme=modern] .settings-modern-tabs{gap:18px}html[data-theme=modern] .settings-tab-surface .settings-tab-section{padding:18px}html[data-theme=modern] .settings-reuse-block{grid-template-columns:1fr}html[data-theme=modern] .settings-reuse-action{width:100%}}@media (max-width:620px){html[data-theme=modern] .settings-modern-tabs{gap:14px;overflow-x:auto}html[data-theme=modern] .settings-modern-tabs>button{flex:none}html[data-theme=modern] .settings-tab-surface .settings-tab-section{padding:15px}}html[data-theme=modern] .settings-modal-connection-state.error{color:#b23b32}html[data-theme=modern] .modern-sidebar-project .project-switch{gap:9px;height:56px;padding:0 10px}html[data-theme=modern] .modern-sidebar-project .project-icon{flex-basis:36px;width:36px;height:36px}html[data-theme=modern] .modern-sidebar-project .project-switch-copy b{font-size:13px;font-weight:600}html[data-theme=modern] .modern-sidebar-project .modern-project-domain{font-size:11px}html[data-theme=modern] .project-menu.project-menu-modern{width:244px;min-width:244px}html[data-theme=modern] .project-menu.project-menu-modern.project-menu-compact{width:248px!important;min-width:248px!important}html[data-theme=modern] .project-menu-modern .project-menu-list{max-height:316px;padding:4px 6px 5px}html[data-theme=modern] .project-menu-modern .project-menu-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;min-height:50px}html[data-theme=modern] .project-menu-modern .project-menu-row.active{color:var(--text-primary)!important;background:#3567f611!important}html[data-theme=modern] .project-menu-modern .project-menu-row:focus-within{box-shadow:none}html[data-theme=modern] .project-menu-modern .project-menu-select{border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:50px;padding:5px 5px 5px 8px}html[data-theme=modern] .project-menu-modern .project-menu-icon{border-radius:9px;width:34px;height:34px}html[data-theme=modern] .project-menu-modern .project-menu-copy{gap:1px}html[data-theme=modern] .project-menu-modern .project-menu-copy b{font-size:12.5px;font-weight:600;line-height:1.15}html[data-theme=modern] .project-menu-modern .project-menu-row.active .project-menu-copy b{font-weight:650}html[data-theme=modern] .project-menu-modern .project-menu-copy small{font-size:10.5px;line-height:1.15}html[data-theme=modern] .project-menu-modern .project-menu-settings-modern{width:30px;height:30px;color:var(--text-muted);opacity:0;cursor:pointer;transition:opacity var(--motion-fast),background var(--motion-fast),color var(--motion-fast);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}html[data-theme=modern] .project-menu-modern .project-menu-row:hover .project-menu-settings-modern,html[data-theme=modern] .project-menu-modern .project-menu-row:focus-within .project-menu-settings-modern{opacity:1}html[data-theme=modern] .project-menu-modern .project-menu-settings-modern:hover,html[data-theme=modern] .project-menu-modern .project-menu-settings-modern:focus-visible{background:var(--surface-soft);color:var(--text-primary);box-shadow:0 0 0 1px var(--border);outline:none}html[data-theme=modern] .project-menu-modern .project-menu-settings-modern svg{width:16px;height:16px}html[data-theme=modern] .project-menu-modern .project-menu-footer{padding:4px 6px 6px}html[data-theme=modern] .project-menu-modern .project-add-wide{border:0;border-radius:9px;height:40px;padding:0 9px}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-switch{width:42px;height:42px}html[data-theme=modern] .app-shell.sidebar-collapsed .modern-sidebar-project .project-icon{flex-basis:34px;width:34px;height:34px}html[data-theme=modern] .project-menu.project-menu-modern:not(.project-menu-compact){width:auto;min-width:0}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-search{margin-left:4px;margin-right:4px;padding-left:6px;padding-right:6px}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-list{padding-left:4px;padding-right:4px}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-row{grid-template-columns:minmax(0,1fr) 38px;width:100%;padding-right:2px}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-select{grid-template-columns:36px minmax(0,1fr);padding:5px 4px 5px 6px}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-settings-modern{justify-self:center}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-menu-footer{padding-left:6px;padding-right:6px}html[data-theme=modern] .project-menu-modern:not(.project-menu-compact) .project-add-wide{width:100%;margin:0;padding-left:4px;padding-right:4px}html[data-theme=modern] .position-query-split-content{flex-direction:column;min-width:0;height:calc(100dvh - 28px);min-height:0;padding-top:0;display:flex;overflow:hidden}html[data-theme=modern] .position-query-page-heading{flex:none;margin:0 0 10px}html[data-theme=modern] .position-query-page-heading h1{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:600;line-height:1.14}html[data-theme=modern] .position-query-page-error{flex:none;margin:0 0 8px}html[data-theme=modern] .position-query-split{background:var(--surface-primary);border:1px solid #e5e9f1f5;border-radius:22px;flex:auto;grid-template-columns:minmax(300px,326px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1f2f4e09}html[data-theme=modern] .position-query-left{border-right:1px solid var(--border);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}html[data-theme=modern] .position-query-scope-block{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}html[data-theme=modern] .position-query-roots-block{border-bottom:1px solid var(--border);flex:0 auto;max-height:46%}html[data-theme=modern] .position-query-subgroups-block{flex:1 1 0;min-height:0}html[data-theme=modern] .position-query-roots-block .position-query-scope-list{flex:0 auto;max-height:190px}html[data-theme=modern] .position-query-entity-toolbar{min-height:42px;color:var(--text-secondary);background:#f6f8fc;border:1px solid #e9edf4;border-radius:10px;flex:0 0 42px;align-items:center;gap:5px;margin:0 9px 7px;padding:5px 7px;display:flex}html[data-theme=modern] .position-query-entity-toolbar>input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);margin:0 0 0 2px}html[data-theme=modern] .position-query-toolbar-spacer{flex:auto;min-width:4px}html[data-theme=modern] .position-query-icon-action{color:#75839a;cursor:pointer;width:30px;height:30px;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}html[data-theme=modern] .position-query-icon-action:hover{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .position-query-icon-action:disabled{opacity:.34;cursor:not-allowed;color:#8996aa;background:0 0}html[data-theme=modern] .position-query-selection-toolbar{align-items:center;gap:7px;width:100%;min-width:0;display:flex}html[data-theme=modern] .position-query-selection-toolbar strong{color:#53627a;white-space:nowrap;min-width:0;margin-right:auto;font-size:11px;font-weight:600;line-height:1}html[data-theme=modern] .position-query-selection-toolbar>button:not(.position-query-icon-action){color:#52627b;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:10.5px}html[data-theme=modern] .position-query-selection-toolbar>button:not(.position-query-icon-action):hover{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .position-query-selection-toolbar>button.danger{color:#b54747}html[data-theme=modern] .position-query-selection-toolbar>button.danger:hover{color:#a43838;background:#fff0f0}html[data-theme=modern] .position-query-selection-toolbar>button:disabled{opacity:.4;cursor:not-allowed}html[data-theme=modern] .position-query-inline-search{color:#77859b;background:#fff;border:1px solid #dfe6f0;border-radius:10px;flex:0 0 40px;align-items:center;gap:6px;min-height:40px;margin:0 9px 7px;padding:0 4px 0 9px;display:flex}html[data-theme=modern] .position-query-inline-search>svg{flex:0 0 15px;width:15px;height:15px}html[data-theme=modern] .position-query-inline-search input{min-width:0;height:34px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:12px}html[data-theme=modern] .position-query-inline-search input::placeholder{color:#9aa5b6}html[data-theme=modern] .position-query-scope-title{color:#293a55;flex:none;padding:10px 12px 6px;font-size:13px;font-weight:650;line-height:1.3}html[data-theme=modern] .position-query-scope-list{scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 7px 8px;overflow:auto}html[data-theme=modern] .position-query-scope-row{width:100%;min-width:0;min-height:38px;transition:background var(--motion-fast);background:0 0;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;display:grid}html[data-theme=modern] .position-query-scope-row:hover{background:#f5f7fa}html[data-theme=modern] .position-query-scope-row.active{background:var(--primary-soft,#eef4ff)}html[data-theme=modern] .position-query-row-selection{place-items:center;display:grid}html[data-theme=modern] .position-query-row-selection input,html[data-theme=modern] .position-select-col input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;margin:0}html[data-theme=modern] .position-query-row-selection input:disabled,html[data-theme=modern] .position-select-col input:disabled{opacity:.45;cursor:not-allowed}html[data-theme=modern] .position-query-scope-main{color:#52627a;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 2px;display:grid}html[data-theme=modern] .position-query-scope-main:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 2px #3567f629}html[data-theme=modern] .position-query-scope-row.active .position-query-scope-main{color:#263750}html[data-theme=modern] .position-query-scope-row.active .position-query-scope-name{font-weight:600}html[data-theme=modern] .position-query-scope-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}html[data-theme=modern] .position-query-scope-count{color:#8995a8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;line-height:1}html[data-theme=modern] .position-query-ungrouped-scope{color:#68778e;width:calc(100% - 14px);min-width:0;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;border-radius:8px;flex:0 0 36px;justify-content:space-between;align-items:center;gap:8px;margin:0 7px 7px;padding:0 10px;font-size:11px;display:flex}html[data-theme=modern] .position-query-ungrouped-scope:hover{color:#34445d;background:#f5f7fa}html[data-theme=modern] .position-query-ungrouped-scope.active{background:var(--primary-soft,#eef4ff);color:#34445d}html[data-theme=modern] .position-query-ungrouped-scope small{color:#8d98aa;font-variant-numeric:tabular-nums;font-size:10px}html[data-theme=modern] .position-query-list-empty{color:#96a0b0;text-align:center;justify-content:center;align-items:center;min-height:68px;padding:14px 10px;font-size:11px;display:flex}html[data-theme=modern] .position-query-subgroup-empty{flex-direction:column;gap:8px}html[data-theme=modern] .position-query-subgroup-empty button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}html[data-theme=modern] .position-query-panel{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}html[data-theme=modern] .position-query-main-toolbar{margin-left:12px;margin-right:12px}html[data-theme=modern] .position-query-main-search{flex:0 0 40px;margin:0 12px 8px}html[data-theme=modern] .position-query-context{border-bottom:0;flex-direction:column;flex:none;justify-content:center;gap:3px;min-height:62px;padding:10px 13px 7px;display:flex}html[data-theme=modern] .position-query-context strong{text-overflow:ellipsis;white-space:nowrap;color:#263750;min-width:0;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}html[data-theme=modern] .position-query-context span{color:#7e8b9e;font-size:11px;line-height:1.25}html[data-theme=modern] .position-query-table-wrap{scrollbar-gutter:stable;background:#fff;border:0;border-radius:0;flex:auto;width:100%;min-width:0;min-height:0;max-height:none;overflow:auto}html[data-theme=modern] .position-query-table{table-layout:fixed;width:100%;min-width:700px}html[data-theme=modern] .position-query-table th,html[data-theme=modern] .position-query-table td{height:44px!important;padding:7px 9px!important;font-size:13px!important}html[data-theme=modern] .position-query-table th{height:40px!important;font-size:11px!important}html[data-theme=modern] .position-query-table .row-number-col{width:44px;min-width:44px;max-width:44px}html[data-theme=modern] .position-query-table .position-select-col{width:42px;min-width:42px;max-width:42px;text-align:center!important;padding-left:7px!important;padding-right:7px!important}html[data-theme=modern] .position-query-table .position-toggle-col{width:72px;min-width:72px;max-width:72px;text-align:center!important}html[data-theme=modern] .position-query-table .position-query-cell{color:#263750;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:none;font-weight:500;overflow:hidden}html[data-theme=modern] .position-query-table .position-target-cell{width:36%;min-width:220px;max-width:none}html[data-theme=modern] .position-query-table.has-frequency{min-width:820px}html[data-theme=modern] .position-query-table.has-frequency .position-target-cell{width:32%;min-width:210px}html[data-theme=modern] .position-query-table .position-frequency-col{font-variant-numeric:tabular-nums;width:116px;min-width:116px;max-width:116px;text-align:right!important}html[data-theme=modern] .position-query-frequency-heading{justify-content:flex-end;align-items:center;gap:5px;display:flex}html[data-theme=modern] .position-query-frequency-heading>span{white-space:nowrap}html[data-theme=modern] .position-query-frequency-heading>.app-select{width:58px;min-width:58px}html[data-theme=modern] .position-query-frequency-heading .app-select__trigger{background:#fff;border-radius:7px;height:24px;padding:0 4px 0 6px;font-size:10px}html[data-theme=modern] .position-query-table tbody tr.selected>td{background:#f6f9ff!important}html[data-theme=modern] .position-target-display{color:#596981;text-align:left;cursor:pointer;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}html[data-theme=modern] .position-target-display>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html[data-theme=modern] .position-target-display>i{color:#8491a6;opacity:0;width:24px;height:24px;transition:opacity var(--motion-fast),background var(--motion-fast),color var(--motion-fast);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}html[data-theme=modern] .position-target-cell:hover .position-target-display>i,html[data-theme=modern] .position-target-display:focus-visible>i{opacity:1}html[data-theme=modern] .position-target-display:hover>i{background:var(--surface-soft);color:#53627a}html[data-theme=modern] .position-target-display:focus-visible{outline:none}html[data-theme=modern] .position-target-display:focus-visible>i{box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .position-target-display:disabled{cursor:default;opacity:.65}html[data-theme=modern] .position-target-cell.editing input{color:#33415e;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #b8cdf4;border-radius:8px;outline:none;padding:0 8px;font-size:12px;box-shadow:0 0 0 3px #3567f614}html[data-theme=modern] .position-query-placeholder-row>td{background:#fff!important;height:44px!important}html[data-theme=modern] .position-query-placeholder-row>td:last-child{padding:0 12px!important}html[data-theme=modern] .position-query-placeholder-row span{background:#f1f3f7;border-radius:999px;width:48%;height:9px;display:block}html[data-theme=modern] .position-query-table .virtual-spacer-row>td{background:#fff!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}html[data-theme=modern] .position-query-workspace-empty{color:#7d8a9f;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:0;padding:28px;display:flex}html[data-theme=modern] .position-query-workspace-empty strong{color:#40516b;font-size:14px;font-weight:600}html[data-theme=modern] .position-query-workspace-empty span{max-width:420px;font-size:11.5px;line-height:1.5}html[data-theme=modern] .position-query-workspace-empty>div{gap:7px;margin-top:5px;display:flex}html[data-theme=modern] .position-query-workspace-empty .secondary-action{color:#53627a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:0 11px;font-size:11px}html[data-theme=modern] .position-query-workspace-empty .secondary-action:hover{background:var(--surface-soft)}html[data-theme=modern] .position-query-workspace-empty .secondary-action:disabled{opacity:.4;cursor:not-allowed}html[data-theme=modern] .position-add-query-form{gap:10px;display:grid}html[data-theme=modern] .position-add-query-form textarea{resize:vertical;color:#33415e;width:100%;min-height:170px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;outline:none;padding:10px 11px;font-size:12px;line-height:1.45}html[data-theme=modern] .position-add-query-form textarea:focus{border-color:#aac2ef;box-shadow:0 0 0 3px #3567f614}html[data-theme=modern] .position-add-restore{color:#66758c;align-items:center;gap:7px;font-size:11px;display:flex}html[data-theme=modern] .position-add-restore input{width:15px;height:15px;accent-color:var(--blue);margin:0}html[data-theme=modern] .position-query-toolbar-popover{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:6px;box-shadow:0 14px 34px #1f2f4e1f}html[data-theme=modern] .position-query-popover-title{color:#718096;padding:6px 8px 7px;font-size:10.5px;font-weight:600;line-height:1.2;display:block}html[data-theme=modern] .position-query-toolbar-popover>button{color:#53627a;text-align:left;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;font-size:11px;display:grid}html[data-theme=modern] .position-query-toolbar-popover>button:hover,html[data-theme=modern] .position-query-toolbar-popover>button:focus-visible{background:var(--surface-soft);color:var(--text-primary);outline:none}html[data-theme=modern] .position-query-toolbar-popover>button>span:first-child{color:var(--blue);text-align:center;font-weight:700}html[data-theme=modern] .position-query-columns-popover label{color:#53627a;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:11px;display:flex}html[data-theme=modern] .position-query-columns-popover label:hover{background:var(--surface-soft)}html[data-theme=modern] .position-query-columns-popover input{width:15px;height:15px;accent-color:var(--blue);margin:0}@media (max-width:1180px){html[data-theme=modern] .position-query-split{grid-template-columns:290px minmax(0,1fr)}html[data-theme=modern] .position-query-table .position-target-cell{width:32%;min-width:190px}}@media (max-width:900px){html[data-theme=modern] .position-query-split-content{height:auto;min-height:calc(100dvh - 28px);overflow:visible}html[data-theme=modern] .position-query-split{display:block;overflow:visible}html[data-theme=modern] .position-query-left{border-right:0;border-bottom:1px solid var(--border);height:520px}html[data-theme=modern] .position-query-panel{min-height:520px}html[data-theme=modern] .position-query-table-wrap{max-height:520px}}@media (min-width:901px){html[data-theme=modern] .position-query-split-content{height:100%}}html[data-theme=modern] .position-query-table-wrap{padding-top:0!important}html[data-theme=modern] .position-create-group-form{gap:10px;display:grid}html[data-theme=modern] .position-create-group-form .field{margin:0}.app-select-options{min-width:0;max-width:100%;overflow:hidden auto}.app-select-option-block>button{min-width:0;max-width:100%}.region-picker-list{overflow:hidden auto}.region-picker-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:#8491a5;flex:0 0 16px;width:16px;height:16px}html[data-theme=modern] .keywords-content,html[data-theme=modern] .keyword-workbench,html[data-theme=modern] .keyword-workbench-main,html[data-theme=modern] .keyword-workbench-main>.workbench-body{min-width:0;max-width:100%}html[data-theme=modern] .keywords-content,html[data-theme=modern] .keyword-workbench-main>.workbench-body{overflow-x:hidden}html[data-theme=modern] .keyword-workbench-main .data-grid-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}html[data-theme=modern] .frequency-table-controls .table-device-select{width:150px}html[data-theme=modern] .frequency-table-controls .table-region-input{width:126px}html[data-theme=modern] .frequency-table-controls .app-select__trigger,html[data-theme=modern] .frequency-table-controls .region-picker-control{width:100%;background:var(--surface-soft)!important;height:38px!important;min-height:38px!important;color:var(--text-secondary)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;gap:7px!important;padding:0 9px 0 10px!important;font-size:12px!important;font-weight:400!important;line-height:1!important}html[data-theme=modern] .frequency-table-controls .app-select__trigger:hover:not(:disabled),html[data-theme=modern] .frequency-table-controls .region-picker-control:hover:not(:disabled){background:var(--surface-muted)!important;color:var(--text-primary)!important}html[data-theme=modern] .frequency-table-controls .app-select__trigger:focus-visible,html[data-theme=modern] .frequency-table-controls .region-picker-control:focus-visible,html[data-theme=modern] .frequency-table-controls .app-select__trigger[aria-expanded=true],html[data-theme=modern] .frequency-table-controls .region-picker-control[aria-expanded=true]{background:#fff!important;border-color:#afc3ff!important;outline:none!important;box-shadow:0 0 0 3px #3567f61a!important}html[data-theme=modern] .frequency-table-controls .app-select__chevron,html[data-theme=modern] .frequency-table-controls .region-picker-chevron{color:#8491a5!important;stroke:#8491a5!important;flex:0 0 14px!important;width:14px!important;height:14px!important;display:block!important}@media (min-width:1101px) and (max-width:1439px){html[data-theme=modern] .frequency-table-controls .table-device-select{width:142px}html[data-theme=modern] .frequency-table-controls .table-region-input{width:118px}}html[data-theme=modern] .keyword-add-field{gap:8px}html[data-theme=modern] .keyword-add-field-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}html[data-theme=modern] .keyword-add-field-head>.field-label{min-width:0}html[data-theme=modern] .keyword-add-field-head .inline-text-actions{flex:none;margin:0}html[data-theme=modern] .keyword-add-field-head .inline-text-actions button:disabled{opacity:.42;cursor:not-allowed}html[data-theme=modern] .keyword-move-count{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}html[data-theme=modern] .keyword-move-source{gap:6px;display:grid}html[data-theme=modern] .keyword-move-source>span{color:var(--text-secondary);font-size:12px;font-weight:600}html[data-theme=modern] .keyword-move-source>strong{color:var(--text-primary);font-size:14px;font-weight:500}html[data-theme=modern] .keyword-delete-note{background:var(--surface-soft);color:var(--text-secondary);border:0;border-radius:13px;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid}html[data-theme=modern] .keyword-delete-note strong{color:var(--text-primary);font-weight:650}html[data-theme=modern] .keyword-delete-note span,html[data-theme=modern] .keyword-delete-note small{color:var(--text-secondary);font:inherit}html[data-theme=modern] .keyword-delete-note.danger{color:#8f4d47;background:#fff6f5;border:1px solid #f0c8c4}html[data-theme=modern] .negative-workspace-toolbar{flex-wrap:wrap;align-items:center}html[data-theme=modern] .negative-result-filter{width:170px;min-width:150px}html[data-theme=modern] .negative-result-match-filter{width:178px}html[data-theme=modern] .negative-result-filter>.app-select{width:100%;display:block}html[data-theme=modern] .negative-result-filter .app-select__trigger{background:var(--surface-soft);border:0;border-radius:10px;width:100%;height:34px;font-size:11.5px;font-weight:400}html[data-theme=modern] .negative-workspace-toolbar .duplicate-search{flex:260px;min-width:220px}html[data-theme=modern] .negative-data-grid{table-layout:fixed}html[data-theme=modern] .negative-data-grid th,html[data-theme=modern] .negative-data-grid td{text-overflow:ellipsis;overflow:hidden}html[data-theme=modern] .negative-data-grid th.num,html[data-theme=modern] .negative-data-grid td.num{text-align:right;font-variant-numeric:tabular-nums}html[data-theme=modern] .negative-group-cell{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}html[data-theme=modern] .export-panel{padding:20px 26px 24px}html[data-theme=modern] .export-options{gap:12px}html[data-theme=modern] .export-note{gap:4px;margin:18px 0 0;padding:12px 14px}html[data-theme=modern] .export-note b{color:var(--text-primary);font-size:12.5px;font-weight:650}html[data-theme=modern] .export-note span{color:var(--text-secondary);font-size:12px;line-height:1.45}html[data-theme=modern] .sidebar-utilities{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:4px;width:100%;padding:8px 0 1px}html[data-theme=modern] .sidebar-utility-tooltip{width:100%;height:38px;display:block}html[data-theme=modern] .sidebar-utilities .header-icon{place-items:center;width:100%;height:38px;margin:0}html[data-theme=modern] .sidebar-utilities .header-icon.active{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utilities{grid-template-columns:42px;justify-content:center;width:100%;padding:9px 0 2px}html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utility-tooltip,html[data-theme=modern] .app-shell.sidebar-collapsed .sidebar-utilities .header-icon{width:42px;height:38px;margin:auto}@media (min-width:1101px){html[data-theme=modern]:has(.queue-content) .main-area{height:auto;min-height:calc(100dvh - 40px);overflow:visible}html[data-theme=modern] .queue-content{overscroll-behavior:auto;height:auto;min-height:0;overflow-y:visible}}html[data-theme=modern] .queue-table-wrap{overscroll-behavior-x:contain;overflow:auto visible}html[data-theme=modern] .keyword-workbench-main .query-data-grid-wrap{overflow-x:hidden}html[data-theme=modern] .keyword-workbench-main .query-data-grid-wrap.query-data-grid-wrap--x-scroll{overflow-x:auto}.keyword-workbench-main .query-table-viewport{flex:auto;min-width:0;min-height:360px;display:flex;position:relative}.keyword-workbench-main .query-table-viewport>.query-data-grid-wrap{flex:auto;min-width:0;min-height:0}html[data-theme=modern] .keyword-workbench-main .query-table-viewport{min-height:0}.position-query-entity-toolbar[data-mode=search]{overflow:hidden}.position-query-toolbar-search{align-items:center;gap:6px;width:100%;min-width:0;height:30px;display:flex}.position-query-toolbar-search>svg{flex:0 0 15px;width:15px;height:15px}.position-query-toolbar-search>input{min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0}.position-query-selection-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}html[data-theme=classic] .position-query-left{border-right:1px solid var(--border);background:#fbfcfe;min-width:0}html[data-theme=classic] .position-query-scope-block{min-width:0}html[data-theme=classic] .position-query-roots-block{border-bottom:1px solid var(--border)}html[data-theme=classic] .position-query-scope-title{color:#2b3b56;padding:10px 10px 7px;font-size:12px;font-weight:700;line-height:1.25}html[data-theme=classic] .position-query-entity-toolbar{color:#65738f;background:#fbfcff;border:1px solid #dce3ee;border-radius:8px;align-items:center;gap:5px;height:42px;min-height:42px;margin:0 8px 7px;padding:5px 7px;display:flex}html[data-theme=classic] .position-query-main-toolbar{margin-left:12px;margin-right:12px}html[data-theme=classic] .position-query-entity-toolbar>input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);margin:0 0 0 2px}html[data-theme=classic] .position-query-toolbar-spacer{flex:auto;min-width:4px}html[data-theme=classic] .position-query-icon-action{color:#71809b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}html[data-theme=classic] .position-query-icon-action svg{width:16px;height:16px}html[data-theme=classic] .position-query-icon-action:hover:not(:disabled){color:#34445f;background:#fff;border-color:#dce3ee}html[data-theme=classic] .position-query-icon-action.active{color:var(--blue);background:#edf4ff;border-color:#bed2ff}html[data-theme=classic] .position-query-icon-action.danger{color:#b42318}html[data-theme=classic] .position-query-icon-action.danger:hover:not(:disabled){color:#a61b13;background:#fff1f0;border-color:#f0c9c5}html[data-theme=classic] .position-query-icon-action:focus-visible{border-color:#9ebcf5;outline:none;box-shadow:0 0 0 3px #2468f214}html[data-theme=classic] .position-query-icon-action:disabled{opacity:.38;cursor:not-allowed}html[data-theme=classic] .position-query-selection-label{color:#53627a;font-size:11px;font-weight:650;line-height:1}html[data-theme=classic] .position-query-toolbar-search{color:#8794aa}html[data-theme=classic] .position-query-toolbar-search>input{color:#293a56;font-size:12px}html[data-theme=classic] .position-query-toolbar-search>input::placeholder{color:#91a0ba}html[data-theme=classic] .position-query-entity-toolbar[data-mode=search]:focus-within{border-color:#9ebcf5;box-shadow:0 0 0 3px #2468f214}html[data-theme=classic] .position-query-scope-list{scrollbar-gutter:auto;min-width:0;padding:0 7px 8px}html[data-theme=classic] .position-query-scope-row{border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:36px;display:grid}html[data-theme=classic] .position-query-scope-row:hover{background:#f1f5fb}html[data-theme=classic] .position-query-scope-row.active{background:#edf4ff}html[data-theme=classic] .position-query-row-selection{place-items:center;display:grid}html[data-theme=classic] .position-query-row-selection input{width:15px;height:15px;accent-color:var(--blue);margin:0}html[data-theme=classic] .position-query-scope-main{color:#56657b;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px 0 2px;display:grid}html[data-theme=classic] .position-query-scope-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}html[data-theme=classic] .position-query-scope-count{color:#8a97aa;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}html[data-theme=modern] .position-query-entity-toolbar{background:#f6f8fc;border:1px solid #e9edf4;border-radius:10px;flex:0 0 42px;gap:5px;height:42px;min-height:42px;margin-bottom:7px;padding:5px 7px}html[data-theme=modern] .position-query-icon-action{border-radius:8px;flex:0 0 30px;width:30px;height:30px}html[data-theme=modern] .position-query-toolbar-search{color:#77859b}html[data-theme=modern] .position-query-toolbar-search>input{color:var(--text-primary);font-size:12px}html[data-theme=modern] .position-query-toolbar-search>input::placeholder{color:#9aa5b6}html[data-theme=modern] .position-query-entity-toolbar[data-mode=search]{background:#fff;border-color:#dfe6f0}html[data-theme=modern] .position-query-scope-list{scrollbar-gutter:auto}html[data-theme=modern] .position-query-scope-main{padding-right:9px}html[data-theme=classic] .position-query-toolbar-popover{background:#fff;border:1px solid #dce3ee;border-radius:9px;padding:6px;box-shadow:0 12px 28px #1f3d6f24}html[data-theme=classic] .position-query-popover-title{color:#7c8aa5;padding:6px 8px 7px;font-size:10.5px;font-weight:650;line-height:1.2;display:block}html[data-theme=classic] .position-query-toolbar-popover>button{color:#53637d;text-align:left;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;font-size:11px;display:grid}html[data-theme=classic] .position-query-toolbar-popover>button:hover,html[data-theme=classic] .position-query-toolbar-popover>button:focus-visible{color:#2f405d;background:#f3f6fb;outline:none}html[data-theme=classic] .position-query-toolbar-popover>button.selected{color:var(--blue);background:#edf4ff}html[data-theme=classic] .position-query-toolbar-popover>button>span:first-child{color:var(--blue);text-align:center;font-weight:700}html[data-theme=classic] .position-query-columns-popover label{color:#53637d;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:11px;display:flex}html[data-theme=classic] .position-query-columns-popover label:hover{background:#f3f6fb}.position-query-sort-divider{display:none}html[data-theme=modern] .position-query-scope-title{color:var(--text-primary);padding:10px 12px 8px;font-size:14px;font-weight:600;line-height:20px}html[data-theme=modern] .position-query-context strong{color:var(--text-primary);font-size:15px;font-weight:600;line-height:21px}html[data-theme=modern] .position-query-context span{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}html[data-theme=modern] .position-query-entity-toolbar{border:1px solid var(--border);background:var(--surface-soft);height:42px;min-height:42px;color:var(--text-secondary);border-radius:10px;flex:0 0 42px;gap:3px;margin-bottom:8px;padding:4px 6px}html[data-theme=modern] .position-query-entity-toolbar>input[type=checkbox]{width:16px;height:16px;margin:0 0 0 3px}html[data-theme=modern] .position-query-icon-action{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;flex:0 0 32px}html[data-theme=modern] .position-query-icon-action svg{width:16px;height:16px}html[data-theme=modern] .position-query-icon-action:hover:not(:disabled){background:var(--surface-muted,#f1f4f8);color:var(--text-primary)}html[data-theme=modern] .position-query-icon-action.active{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .position-query-icon-action:focus-visible{background:var(--primary-soft);color:var(--primary);outline:none;box-shadow:0 0 0 3px #3567f61a}html[data-theme=modern] .position-query-icon-action.danger{color:var(--danger)}html[data-theme=modern] .position-query-icon-action.danger:hover:not(:disabled){color:var(--danger);background:#fff1f1}html[data-theme=modern] .position-query-selection-label{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}html[data-theme=modern] .position-query-icon-action[data-icon=enable] svg rect{fill:currentColor;stroke:currentColor}html[data-theme=modern] .position-query-icon-action[data-icon=enable] svg circle{fill:var(--surface);stroke:var(--surface)}html[data-theme=modern] .position-query-toolbar-search{gap:7px;height:32px}html[data-theme=modern] .position-query-toolbar-search>svg{flex:0 0 16px;width:16px;height:16px}html[data-theme=modern] .position-query-toolbar-search>input{height:32px;color:var(--text-primary);font-size:13px}html[data-theme=modern] .position-query-entity-toolbar[data-mode=search]{border-color:var(--border);background:var(--surface-soft)}html[data-theme=modern] .position-query-entity-toolbar[data-mode=search]:focus-within{border-color:var(--border-hover);box-shadow:0 0 0 3px #3567f614}html[data-theme=modern] .position-query-scope-row{border-radius:8px;min-height:38px}html[data-theme=modern] .position-query-scope-main{min-height:38px}html[data-theme=modern] .position-query-scope-name{font-size:13px;line-height:18px}html[data-theme=modern] .position-query-scope-count{color:var(--text-muted);font-size:12px;line-height:16px}html[data-theme=modern] .position-query-row-selection input,html[data-theme=modern] .position-select-col input{width:16px;height:16px}html[data-theme=modern] .position-query-toolbar-popover{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-popover);border-radius:12px;padding:6px}html[data-theme=modern] .position-query-popover-title{color:var(--text-secondary);padding:6px 8px 7px;font-size:12px;font-weight:600;line-height:16px}html[data-theme=modern] .position-query-toolbar-popover>button{min-height:36px;color:var(--text-secondary);border-radius:8px;font-size:12px}html[data-theme=modern] .position-query-toolbar-popover>button:hover,html[data-theme=modern] .position-query-toolbar-popover>button:focus-visible{background:var(--surface-soft);color:var(--text-primary)}html[data-theme=modern] .position-query-toolbar-popover>button.selected{background:var(--primary-soft);color:var(--primary)}html[data-theme=modern] .position-query-sort-divider{background:var(--border);height:1px;margin:4px 6px;display:block}html[data-theme=modern]{--modern-table-font-size:13px;--modern-table-heading-size:12px;--modern-table-line-height:18px;--modern-table-weight:400;--modern-table-name-weight:500}html[data-theme=modern] :is(.keyword-workbench-main .data-grid,.clustering-list-surface>.clustering-table,.planner-table,.queue-table,.position-query-table){font-family:Onest,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--modern-table-font-size);font-variant-numeric:tabular-nums}html[data-theme=modern] :is(.keyword-workbench-main .data-grid,.clustering-list-surface>.clustering-table,.planner-table,.queue-table,.position-query-table) td{font-size:var(--modern-table-font-size);font-weight:var(--modern-table-weight);line-height:var(--modern-table-line-height)}html[data-theme=modern] :is(.keyword-workbench-main .data-grid,.clustering-list-surface>.clustering-table,.planner-table,.queue-table,.position-query-table) th{font-size:var(--modern-table-heading-size);font-weight:600;line-height:var(--modern-table-line-height)}html[data-theme=modern] .keyword-workbench-main .data-grid td.date-cell,html[data-theme=modern] .clustering-list-surface .clustering-created-cell{color:var(--text-secondary);font-size:var(--modern-table-font-size);font-weight:var(--modern-table-weight);line-height:var(--modern-table-line-height)}html[data-theme=modern] .keyword-workbench-main .data-grid td.query-cell,html[data-theme=modern] .clustering-list-surface .clustering-run-link,html[data-theme=modern] .clustering-list-surface .clustering-run-name{color:var(--text-primary);font-size:var(--modern-table-font-size);font-weight:var(--modern-table-name-weight);line-height:var(--modern-table-line-height)}html[data-theme=modern][data-sidebar-collapsed-pending="1"] .app-shell:not(.sidebar-collapsed){visibility:hidden}html[data-theme=modern][data-sidebar-collapsed-pending="1"] .app-shell{transition:none!important}.tools-workspace{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:24px}.tools-workspace h1{margin:0 0 22px;font-size:30px}.tools-card{background:#fff;border:1px solid #e5eaf2;border-radius:20px;margin-top:16px;padding:24px}.tools-card h2{margin:0 0 10px;font-size:19px}.tools-card p{color:#66728a;line-height:1.5}.tools-link{border-radius:10px;margin-top:12px;padding:10px 20px;text-decoration:none;display:inline-flex}.tools-tabs{gap:8px;margin-bottom:14px;display:flex}.tools-tabs button{color:#51617d;cursor:pointer;background:#eff2f8;border:0;border-radius:10px;padding:11px 17px;font-weight:600}.tools-tabs button.active{color:#fff;background:#3567f6}.tools-form{flex-direction:column;gap:14px;max-width:940px;display:flex}.tools-form>label,.tools-form>strong{color:#68758f;font-size:13px;font-weight:700}.tools-form textarea,.tools-search{box-sizing:border-box;color:#172036;width:100%;font:inherit;background:#fff;border:1px solid #dfe5f0;border-radius:12px;padding:13px 15px}.tools-form small{color:#8490a8}.tools-engines{gap:24px;display:flex}.tools-engines label{align-items:center;gap:8px;display:flex}.tools-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:12px 0;display:flex}.tools-actions button{cursor:pointer;background:#f7f9fc;border:1px solid #dfe5f0;border-radius:10px;padding:10px 16px}.tools-actions button.primary,.tools-form button.primary{color:#fff;background:#3567f6;border-color:#3567f6}.tools-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.tools-table-wrap{overflow-x:auto}.tools-table{border-collapse:collapse;text-align:left;width:100%;margin-top:12px}.tools-table th,.tools-table td{vertical-align:top;border-bottom:1px solid #e7ebf2;padding:13px 12px;font-size:13px}.tools-table th{color:#7a869e;background:#f7f9fc}.tools-table td a{overflow-wrap:anywhere}.tools-result-badge{color:#64748b;background:#e8edf4;border-radius:6px;padding:3px 9px;font-weight:700}.tools-result-badge.yes{color:#1c8b48;background:#e3f6e9}.tools-result-badge.no{color:#d43f3f;background:#ffe9e9}.tools-error{color:#c93030;background:#fff1f1;border-radius:10px;padding:12px}.tools-empty{text-align:center;padding:24px}.tools-delete{color:#b44;cursor:pointer;background:0 0;border:0;margin-left:10px}@media (max-width:700px){.tools-workspace{padding:12px}.tools-card{padding:15px}.tools-workspace h1{font-size:24px}.tools-actions{justify-content:flex-start}}.tools-status-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.tools-indexation-status{align-items:center;gap:6px;display:inline-flex}.tools-indexation-status a{text-decoration:none}.tools-indexation-status a:hover .tools-result-badge{text-decoration:underline}.tools-indexation-status .tools-status-button{color:#64748b;font-size:16px;line-height:1}.tools-workspace{max-width:1440px;padding:30px 28px}.tools-workspace h1{letter-spacing:-.025em;color:var(--text);margin-bottom:20px;font-size:30px;line-height:1.2}.tools-card{border-color:var(--border);border-radius:16px;margin-top:14px;padding:22px}.tools-tabs button{background:var(--blue2);color:var(--text);border-radius:9px;font-size:13px}.tools-tabs button.active,.tools-actions button.primary,.tools-form button.primary{background:var(--blue);border-color:var(--blue);color:#fff}.tools-form{max-width:1040px}.tools-form textarea{resize:vertical;min-height:170px;max-height:240px}.tools-form textarea,.tools-search{border-color:var(--border);border-radius:9px;font-size:13px;line-height:1.5}.tools-form textarea:focus,.tools-search:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2468f217}.tools-form>label,.tools-form>strong{color:var(--text);font-size:12px}.tools-form small,.tools-card p{color:var(--muted);font-size:12px}.tools-engines input{accent-color:var(--blue)}.tools-actions button{color:var(--text);border-color:var(--border);background:#fff;min-height:36px;font-size:12px;font-weight:600}.tools-actions button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.tools-actions button.primary:hover:not(:disabled){color:#fff;filter:brightness(.96)}.tools-actions button:disabled,.tools-status-button:disabled{opacity:.5;cursor:not-allowed}.tools-table{min-width:740px;margin-top:10px;font-size:12px}.tools-table th,.tools-table td{vertical-align:middle;border-color:var(--border);padding:11px 12px;font-size:12px}.tools-table th{color:var(--muted);background:#f7f9fc;font-size:11px;font-weight:650}.tools-table td a{color:var(--blue)}.tools-table tbody tr:hover td{background:#f8fbff}.tools-delete{font-size:12px}.tools-result-badge{align-items:center;min-height:22px;font-size:11px;display:inline-flex}.tools-result-badge.error{color:#b33b33;background:#fff0ef}.tools-result-badge.pending{color:#66758f;background:#f0f3f8}.tools-status-button{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;font-size:11px!important}.tools-status-button>span{border:1px solid;border-radius:50%;place-items:center;width:13px;height:13px;font-family:serif;font-size:10px;font-style:normal;font-weight:700;display:grid}.tools-status-button:hover{background:var(--blue2);color:var(--blue)}.tools-run-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:12px;padding-bottom:16px;display:flex}.tools-run-summary>div{align-content:start;gap:6px;min-width:115px;padding:4px 10px 4px 0;display:grid}.tools-run-summary small{color:var(--muted);font-size:11px}.tools-run-summary strong{color:var(--text);font-size:12px;font-weight:650}.tools-attempt-panel{border:1px solid var(--border);background:#fbfcff;border-radius:12px;margin-top:18px;padding:16px}.tools-attempt-panel .tools-heading h2{margin:0;font-size:16px}.tools-attempt-panel button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px}.tools-attempt{border-bottom:1px solid var(--border);margin:10px 0;padding-bottom:10px}.tools-attempt summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:600}.tools-xml{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:420px;padding:12px;font-size:11px;overflow:auto}.admin-indexation-section{margin-top:24px}.admin-indexation-section h2{color:var(--text);margin:0 0 5px;font-size:17px}.admin-indexation-section p{color:var(--muted);margin:0 0 12px;font-size:12px}@media (max-width:700px){.tools-workspace{padding:16px}.tools-card{padding:14px}.tools-workspace h1{font-size:24px}.tools-run-summary{gap:6px}.tools-run-summary>div{min-width:110px}.tools-form textarea{min-height:140px}}.one-off-position-form>input,.one-off-position-form>select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:0 12px;font-size:13px}.one-off-position-form>input:focus,.one-off-position-form>select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2468f217}.one-off-position-grid{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);gap:18px;display:grid}.one-off-position-grid>div{align-content:start;gap:9px;display:grid}.one-off-position-grid strong{color:var(--text);font-size:12px}.one-off-position-options{flex-wrap:wrap;gap:8px;display:flex}.one-off-position-options label{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.one-off-position-options input{accent-color:var(--blue)}.one-off-competitors{gap:5px;min-width:200px;margin:8px 0 0;padding-left:22px;display:grid}.one-off-competitors li{font-size:11px}.one-off-competitors a{overflow-wrap:anywhere}@media (max-width:700px){.one-off-position-grid{grid-template-columns:1fr}.one-off-position-form .tools-engines{flex-direction:column;gap:8px}}.serp-profile-row{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.serp-profile-row label,.serp-analysis-controls label{color:var(--text);flex:1;gap:7px;min-width:180px;font-size:12px;font-weight:650;display:grid}.serp-profile-row select,.serp-analysis-controls select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.serp-analysis-controls{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.serp-analysis-note{color:var(--muted);margin:12px 0;display:block}.serp-analysis-table{min-width:max-content}.serp-analysis-table td{overflow-wrap:anywhere;min-width:95px;max-width:145px}.serp-analysis-table .serp-query-cell{background:var(--surface,#fff);z-index:1;min-width:195px;max-width:240px;position:sticky;left:0}.serp-analysis-table .serp-overlap-cell{color:#1554ac;background:#e3f0ff}.serp-analysis-table .serp-overlap-cell a{font-weight:700}
