.help-page{display:grid;grid-gap:16px;gap:16px;max-width:1240px}.help-hero{display:block;padding:20px}.help-hero h2{margin:4px 0 8px;color:var(--ink);font-size:22px;font-weight:600}.help-hero p{max-width:760px;font-size:14px}.help-eyebrow{display:block;color:var(--workspace-info-accent);font-size:14px;font-weight:600}.help-start{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px}.help-card h3,.help-start h3{margin:5px 0 0;color:var(--ink);font-size:17px;font-weight:600}.help-start ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.help-start li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.help-card-icon,.help-start li>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--workspace-info-accent);color:#ffffff;font-size:14px;font-weight:700}.help-start li p{margin:0;color:var(--ink);font-size:14px;line-height:1.45}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.help-card{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;min-height:132px;padding:18px;overflow:visible}.help-card p{margin:8px 0 0;padding:0;color:var(--muted);font-size:14px;line-height:1.5}.help-note{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border-left:3px solid var(--workspace-info-accent)}.help-note strong{color:var(--ink);font-size:14px;font-weight:600}.help-note p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:900px){.help-grid{grid-template-columns:1fr}.help-card{min-height:0}}@media (max-width:680px){.help-start{grid-template-columns:1fr;gap:16px}.help-card,.help-hero,.help-note,.help-start{padding:16px}}.docs-shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:center;padding:24px}.docs-page{width:min(1500px,100%);min-height:calc(100vh - 48px);margin:0 auto;overflow:hidden;border-color:rgba(37,99,235,.16);background:rgba(255,255,255,.82);box-shadow:var(--shadow)}.docs-body{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-height:0}.docs-toc{position:-webkit-sticky;position:sticky;top:24px;max-height:calc(100vh - 148px);overflow:hidden;padding:14px;display:grid;grid-gap:10px;gap:10px;background:rgba(255,255,255,.86)}.docs-quick-list{border-bottom:1px solid var(--line);padding-bottom:8px}.docs-quick-list ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.docs-quick-list a{display:block;color:#fff;font-size:14px;text-decoration:none;border-radius:6px;padding:4px 6px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--ink)}.docs-quick-list a:hover{background:color-mix(in srgb,var(--accent) 35%,transparent)}.docs-toc strong{margin-bottom:4px}.docs-toc h4,.docs-toc strong{color:var(--ink);font-size:14px}.docs-toc h4{margin:4px 0}.docs-toc ul,.docs-toc-body{display:grid;grid-gap:6px;gap:6px}.docs-toc ul{margin:0;padding:0;list-style:none;overflow:auto}.docs-toc-body ul{max-height:calc(100vh - 390px);padding-right:4px}.docs-toc li{list-style:none;margin:0}.docs-toc a{display:block;color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none;border-radius:6px;padding:4px 6px}.docs-toc a.active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-weight:700}.docs-toc a:hover{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.docs-toc li[data-level="3"]{padding-left:10px}.docs-toc li[data-level="4"]{padding-left:20px;font-size:14px}.docs-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px;flex-wrap:wrap;padding:4px 2px 14px;border-bottom:1px solid rgba(37,99,235,.12)}.docs-actions{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,auto);grid-gap:8px;gap:8px;align-items:start;justify-content:end;max-width:min(860px,100%)}.docs-actions .secondary-button{min-height:34px;padding:0 11px;white-space:nowrap}.docs-search{min-width:260px;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#ffffff;color:var(--ink);font:inherit;font-size:14px}.docs-search:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:1px}.docs-search-wrap{display:grid;grid-gap:4px;gap:4px;min-width:min(360px,100%)}.docs-search-count{display:inline-block;color:var(--muted);font-size:14px}.help-markdown mark.docs-highlight{background:color-mix(in srgb,var(--warning) 28%,transparent);color:inherit;border-radius:3px;padding:0 2px}.help-markdown{background:rgba(255,255,255,.9);border:1px solid rgba(37,99,235,.14);border-radius:10px;padding:22px 26px;font:14px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);overflow:auto;min-height:calc(100vh - 190px);max-height:calc(100vh - 148px)}.docs-header .eyebrow{margin-top:0}.help-markdown h1,.help-markdown h2,.help-markdown h3,.help-markdown h4{scroll-margin-top:85px;margin:8px 0 10px;line-height:1.25;color:var(--ink)}.help-markdown h1{font-size:28px}.help-markdown h2{font-size:20px}.help-markdown h3{font-size:16px}.help-markdown h4{font-size:15px}.help-markdown p{margin:8px 0;color:#435565}.help-markdown ol,.help-markdown ul{margin:8px 0;padding-left:24px;display:grid;grid-gap:4px;gap:4px;color:#435565}.help-markdown li{margin:0}.help-markdown strong{color:var(--ink)}.help-markdown pre{margin:10px 0;border:1px solid var(--line);background:#0f1720;color:#f8fafc;border-radius:8px;padding:10px 12px;overflow:auto}.help-markdown code{font-family:var(--font-mono);font-size:.95em}.help-markdown pre code{font-family:var(--font-mono);white-space:pre;color:#f8fafc}.help-markdown a{color:var(--accent);text-decoration:underline}.help-markdown em{font-style:italic;color:var(--ink)}.tariff-grid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-card,.tariff-grid{display:grid;grid-gap:10px;gap:10px}.tariff-card{border:1px solid var(--line);border-radius:10px;padding:12px;background:#ffffff}.tariff-card header{display:flex;justify-content:space-between;align-items:center}.tariff-card header div{display:grid;grid-gap:4px;gap:4px}.tariff-card h3{margin:0;font-size:16px}.tariff-card>ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.tariff-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.tariff-card li span{color:var(--muted)}.tariff-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tariff-card.active h3{color:var(--accent)}.billing-current-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.billing-current-panel h2{margin:4px 0;font-size:28px}.billing-current-panel p{margin:0;color:var(--muted);font-weight:650}.billing-current-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px}.billing-current-stats span{min-height:68px;padding:12px;border:1px solid #dbe7fb;border-radius:8px;background:#f8fbff;color:var(--muted);font-weight:750}.billing-current-stats strong{display:block;margin-bottom:4px;color:var(--ink);font-size:22px}.billing-section{margin-top:14px}.billing-tariff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.billing-tariff-card{display:grid;grid-gap:12px;gap:12px;min-height:280px;padding:16px;border:1px solid #dbe7fb;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(37,99,235,.05)}.billing-tariff-card.active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(37,99,235,.16),0 20px 46px rgba(37,99,235,.1)}.billing-tariff-card header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.billing-tariff-card h3{margin:0 0 4px;font-size:20px}.billing-tariff-card header strong{color:var(--accent);font-size:15px}.billing-tariff-card header span{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:900}.billing-option-card p,.billing-tariff-card p,.billing-tariff-card small{margin:0;color:var(--muted);font-weight:650;line-height:1.45}.billing-tariff-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.billing-tariff-card li{padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:var(--ink);font-weight:750}.billing-monetization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.billing-option-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.billing-option-list{display:grid;grid-gap:8px;gap:8px}.billing-copy-box,.billing-option-list span{padding:10px 12px;border:1px solid #dbe7fb;border-radius:8px;background:#f8fbff;color:var(--ink);font-weight:750}.billing-copy-box{display:flex;align-items:center;justify-content:space-between;gap:10px}.partner-simple-panel{display:grid;grid-gap:18px;gap:18px;max-width:920px}.partner-simple-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.partner-simple-head h2{margin:3px 0 6px;font-size:22px}.partner-simple-head p{max-width:680px;margin:0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.45}.partner-simple-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #dbe7fb;border-radius:10px;background:#f8fbff;padding:10px}.partner-simple-link span{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.partner-simple-link .square-icon-button.primary{border-color:var(--accent);background:var(--accent);color:#ffffff}.partner-simple-link .square-icon-button.primary:hover{background:#1d4ed8}.partner-simple-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.partner-simple-stats div{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:10px;background:#ffffff;padding:14px}.partner-simple-stats span{color:var(--muted);font-size:14px;font-weight:850}.partner-simple-stats strong{color:var(--ink);font-size:28px;line-height:1}.partner-simple-note{display:grid;grid-gap:5px;gap:5px;border:1px solid #dbe7fb;border-radius:10px;background:#ffffff;padding:12px}.partner-simple-note strong{color:var(--ink);font-size:14px}.partner-simple-note span{color:var(--muted);font-size:14px;font-weight:650;line-height:1.4}.team-panel{margin-top:14px}.platform-admin-section{margin-top:12px;padding:0;overflow:hidden}.platform-admin-command{margin-top:12px}.platform-open-ops{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.platform-open-ops svg{width:16px;height:16px}.platform-command-grid,.platform-plan-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.platform-command-grid>button,.platform-command-grid>div,.platform-plan-strip>span{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcff;color:var(--text);text-align:left}.platform-command-grid>button{cursor:pointer}.platform-command-grid>button:hover{border-color:#99f6e4;background:var(--surface-2)}.platform-command-grid span,.platform-plan-strip small{color:var(--muted);font-size:14px;font-weight:700}.platform-command-grid strong,.platform-plan-strip strong{font-size:24px;line-height:1}.platform-command-grid small{color:var(--muted);font-size:14px}.platform-admin-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:16px 18px;cursor:pointer;list-style:none;background:linear-gradient(180deg,#ffffff,#f8fffb)}.platform-admin-summary::-webkit-details-marker{display:none}.platform-admin-summary:after{content:"⌄";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#fff;transition:transform .18s ease;flex-shrink:0}.platform-admin-section[open] .platform-admin-summary:after{transform:rotate(180deg)}.platform-admin-summary h2{margin:0;font-size:18px}.platform-admin-summary p{margin:4px 0 0;color:var(--muted);font-size:14px}.platform-admin-summary-meta{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.platform-admin-summary-meta span{padding:5px 9px;border-radius:999px;background:var(--surface-2);color:var(--accent);font-size:14px;font-weight:700}.platform-admin-summary-meta span:last-child{background:var(--theme-accent-soft);color:var(--theme-accent)}.platform-admin-section-body{display:grid;grid-gap:12px;gap:12px;padding:0 18px 18px;border-top:1px solid var(--line)}.platform-admin-section-body>.primary{justify-self:start}.platform-user-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-user-actions .table-action-button{display:inline-flex;align-items:center;gap:6px}.platform-user-password-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(24,28,33,.48)}.platform-user-password-dialog{width:min(100%,460px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(20,24,28,.24)}.platform-user-password-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.platform-user-password-head p,.platform-user-password-head span{color:var(--muted);font-size:14px}.platform-user-password-head h2{margin:4px 0;font-size:20px}.platform-user-password-head p{margin:0;overflow-wrap:anywhere}.platform-user-password-fields{display:grid;grid-gap:14px;gap:14px;padding:20px}.platform-user-password-fields label{display:grid;grid-gap:7px;gap:7px}.platform-user-password-fields label>span{color:var(--ink);font-size:14px;font-weight:800}.platform-user-password-fields input{width:100%}.platform-password-input{position:relative}.platform-password-input input{padding-right:44px}.platform-password-input button{position:absolute;top:50%;right:5px;display:inline-grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:var(--muted);transform:translateY(-50%);cursor:pointer}.platform-user-password-error{margin:0;color:#b42318;font-size:14px;font-weight:750}.platform-user-password-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--line);background:#f8faf9}@media (max-width:620px){.platform-user-password-backdrop{align-items:end;padding:10px}.platform-user-password-footer{display:grid;grid-template-columns:1fr 1fr}}.landing-admin-editor,.landing-admin-preview{min-width:0}.landing-admin-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start}.landing-admin-editor .toolbar-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.landing-admin-editor .toolbar-row button{margin:0}.landing-cms-form{display:grid;grid-gap:12px;gap:12px}.landing-cms-form label{display:grid;grid-gap:6px;gap:6px}.landing-cms-form label>span{color:var(--ink);font-size:14px;font-weight:850}.landing-cms-form input,.landing-cms-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit}.landing-cms-form input{min-height:42px;padding:0 12px}.landing-cms-form textarea{min-height:auto;padding:11px 12px;resize:vertical}.landing-json-details{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.landing-json-details summary{cursor:pointer;padding:12px 14px;color:var(--ink);font-weight:850}.landing-json-details .code-textarea{border-right:0;border-bottom:0;border-left:0;border-radius:0 0 8px 8px}.code-textarea{width:100%;min-height:360px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#101827;color:#e5f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.55;resize:vertical}.code-textarea:focus{outline:2px solid rgba(37,99,235,.28);border-color:var(--accent);background:#101827;color:#e5f3ff}.warning-text{color:#b45309}.landing-admin-preview{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.landing-admin-preview h3{margin:0;font-size:22px;line-height:1.2}.landing-admin-preview p{margin:0;color:var(--muted);line-height:1.5}.landing-seo-settings{display:grid;grid-gap:16px;gap:16px;margin:14px 0 18px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-seo-section-title{display:flex;align-items:flex-start;gap:10px}.landing-seo-section-title>svg{width:20px;height:20px;margin-top:2px;color:var(--accent)}.landing-seo-section-title h4,.landing-seo-section-title p{margin:0}.landing-seo-section-title h4{font-size:16px;line-height:1.35}.landing-cms-form label>small,.landing-seo-section-title p,.landing-seo-toggle small{color:var(--muted);font-size:14px;line-height:1.45}.landing-seo-subsection{margin-top:8px}.landing-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-seo-wide-field{grid-column:1/-1}.landing-seo-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-seo-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.landing-seo-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.landing-seo-toggle span{display:grid;grid-gap:3px;gap:3px}.landing-search-preview,.landing-social-preview{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff}.landing-search-preview{display:grid;grid-gap:5px;gap:5px;padding:14px}.landing-search-preview small{color:#188038}.landing-search-preview strong{color:#1a0dab;font-size:18px;font-weight:500;line-height:1.3}.landing-social-preview img{display:block;width:100%;aspect-ratio:1.91/1;object-fit:cover;background:#eef2f6}.landing-social-preview>div{display:grid;grid-gap:5px;gap:5px;padding:12px 14px}.landing-social-preview strong{line-height:1.35}@media (max-width:760px){.landing-seo-grid,.landing-seo-toggles{grid-template-columns:1fr}.landing-seo-wide-field{grid-column:auto}}@media (max-width:1100px){.landing-admin-layout{grid-template-columns:minmax(0,1fr)}}.specialists-admin-panel{margin-top:14px}.specialists-admin-toolbar{align-items:end;justify-content:flex-end}.specialists-mode-switch{justify-content:flex-start}.specialist-catalog-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.specialist-catalog-filter button{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid #dbe5f5;border-radius:999px;background:#ffffff;color:#334155;padding:7px 11px;font-size:14px;font-weight:850}.specialist-catalog-filter button.active{border-color:rgba(37,99,235,.45);background:var(--accent-soft);color:#1d4ed8}.specialist-catalog-filter b{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#f1f5f9;color:inherit;font-size:14px}.specialists-admin-list{display:grid;grid-gap:10px;gap:10px}.specialist-admin-group{border:1px solid var(--line);border-radius:10px;background:#ffffff;overflow:hidden}.specialist-admin-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;background:#f8fbff}.specialist-admin-group>summary::-webkit-details-marker{display:none}.specialist-admin-group>summary span{display:grid;grid-gap:3px;gap:3px;min-width:0}.specialist-admin-group>summary strong{color:var(--ink);font-size:16px}.specialist-admin-group>summary small{color:var(--muted);font-size:14px;font-weight:750}.specialist-admin-group>summary b{display:inline-grid;place-items:center;min-width:32px;height:28px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px}.specialist-admin-group-list{display:grid;grid-gap:10px;gap:10px;padding:10px}.platform-client-toolbar{display:grid;grid-template-columns:auto minmax(220px,360px);grid-gap:12px;gap:12px;align-items:end}.platform-client-list{display:grid;grid-gap:10px;gap:10px}.specialist-admin-card{border:1px solid var(--line);border-radius:8px;background:#ffffff;overflow:hidden}.specialist-admin-card summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.specialist-admin-card summary::-webkit-details-marker{display:none}.specialist-admin-summary-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.specialist-admin-summary-main>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.specialist-admin-avatar{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid #dbe5f5;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:17px;font-weight:950}.specialist-admin-avatar img{width:100%;height:100%;object-fit:cover}.specialist-admin-card summary small,.specialist-admin-card summary strong{display:block}.specialist-admin-card summary strong{color:var(--ink);font-size:15px}.specialist-admin-card summary small{margin-top:3px;color:var(--muted);font-size:14px}.specialist-admin-card-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.specialist-admin-body{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px;border-top:1px solid var(--line)}.specialist-admin-relation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:14px}.specialist-admin-relation-summary details{border:1px solid var(--line);border-radius:8px;background:#fbfcff;overflow:hidden}.specialist-admin-relation-summary summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;list-style:none;cursor:pointer}.specialist-admin-relation-summary summary::-webkit-details-marker{display:none}.specialist-admin-relation-summary summary span{display:grid;grid-gap:2px;gap:2px}.specialist-admin-relation-summary summary strong{color:var(--ink);font-size:24px;line-height:1}.specialist-admin-relation-summary summary small{color:var(--muted);font-size:14px;font-weight:800}.specialist-admin-relation-summary summary b{padding:5px 8px;border-radius:7px;background:var(--surface-2);color:var(--accent);font-size:14px}.specialist-admin-relation-summary details[open] summary b{color:var(--text)}.specialist-admin-relation-list{display:grid;grid-gap:7px;gap:7px;padding:0 10px 10px}.specialist-admin-relation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:#fff}.specialist-admin-relation-list article div{display:grid;grid-gap:2px;gap:2px;min-width:0}.specialist-admin-relation-list article small,.specialist-admin-relation-list article span,.specialist-admin-relation-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specialist-admin-relation-list article strong{color:var(--ink);font-size:14px}.specialist-admin-relation-list article small,.specialist-admin-relation-list article span,.specialist-admin-relation-list p{margin:0;color:var(--muted);font-size:14px;font-weight:750}.specialist-catalog-preview{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border:1px solid #dbe5f5;border-radius:10px;background:#f8fbff;padding:14px}.specialist-catalog-preview h3{margin:3px 0 6px;color:var(--ink);font-size:18px}.specialist-catalog-preview p{max-width:820px;margin:0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.45}.specialist-catalog-tags{display:flex;flex-wrap:wrap;gap:7px}.specialist-catalog-tags span{border:1px solid #dbe5f5;border-radius:999px;background:#ffffff;color:#1d4ed8;padding:6px 9px;font-size:14px;font-weight:850}.specialist-catalog-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.specialist-catalog-facts span{display:grid;grid-gap:3px;gap:3px;border:1px solid #dbe5f5;border-radius:8px;background:#ffffff;padding:9px}.specialist-catalog-facts small{color:#64748b;font-size:14px;font-weight:850}.specialist-catalog-facts b{color:var(--ink);font-size:14px}.specialist-catalog-preview a{justify-self:start;color:var(--accent);font-size:14px;font-weight:900;text-decoration:none}.specialist-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:12px}.specialist-admin-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 2px}.specialist-admin-metric{border:1px solid var(--line);border-radius:8px;background:#fbfcff;padding:8px 10px;min-width:0}.specialist-admin-metric span{display:block;color:var(--muted);font-size:14px}.specialist-admin-metric strong{display:block;margin-top:2px;color:var(--ink)}.specialist-admin-partner{display:grid;grid-gap:8px;gap:8px;border:1px dashed var(--line);border-radius:8px;background:#f8fbff;padding:8px 10px}.specialist-admin-partner small{color:var(--muted);font-size:14px;word-break:break-word}.specialist-admin-partner-actions{display:flex;flex-wrap:wrap;gap:8px}.specialist-admin-info{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.specialist-admin-info small,.specialist-admin-info span{color:var(--muted);font-size:14px}.specialist-admin-info small,.specialist-admin-info strong{overflow-wrap:anywhere}.specialist-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.platform-client-card[open]{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}.platform-client-kpis{padding-top:12px}.platform-client-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-client-edit-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.platform-client-edit-grid input,.platform-client-edit-grid select{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#ffffff;color:var(--ink)}.mail-status-card,.mail-test-form{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.mail-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mail-check-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;font-weight:800}.mail-check-grid span:after{content:"";width:9px;height:9px;border-radius:999px;background:#f59e0b}.mail-check-grid span.ok{border-color:var(--line);background:var(--accent-soft);color:#166534}.mail-check-grid span.ok:after{background:var(--accent)}.mail-check-grid span.missing{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.mail-test-form label{display:grid;grid-gap:6px;gap:6px}.mail-test-form label span{color:var(--muted);font-size:14px;font-weight:800}.mail-test-form input{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff}.invite-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.5fr) max-content;grid-gap:12px;gap:12px;align-items:end;margin-bottom:14px}.invite-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:14px;font-weight:700}.invite-form input,.invite-form select{width:100%;min-height:42px;border:1px solid #dbe5f5;border-radius:8px;padding:0 12px;background:#ffffff;color:var(--ink);font:inherit;box-shadow:none}.compact-select,.invite-form select,.manual-access-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.compact-select:focus,.invite-form input:focus,.invite-form select:focus,.manual-access-form input:focus,.manual-access-form select:focus,.manual-access-form textarea:focus{border-color:rgba(37,99,235,.42);outline:3px solid rgba(37,99,235,.12)}.client-invite-flow{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.client-invite-flow>div:not(.client-invite-link){display:grid;grid-gap:4px;gap:4px}.client-invite-flow strong{color:var(--ink);font-size:14px}.client-invite-flow span{color:var(--muted);font-size:14px;line-height:1.45}.client-invite-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(37,99,235,.24);border-radius:8px;background:#ffffff}.client-invite-link span{overflow:hidden;color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.manual-client-access{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.client-access-tile{margin:0 0 10px;padding:0;overflow:hidden;border-color:rgba(37,99,235,.14)}.client-access-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;cursor:pointer;list-style:none;background:#f8fbff}.client-access-summary::-webkit-details-marker{display:none}.client-access-summary h2,.client-access-summary p,.client-access-summary span{margin:0}.client-access-summary span{display:block;margin-top:2px;color:var(--muted);font-size:14px}.client-access-summary b{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#ffffff;color:var(--accent);font-size:14px}.client-access-tile[open] .client-access-summary{border-bottom:1px solid var(--line)}.manual-access-form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) minmax(120px,.6fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px 18px 18px;margin-bottom:0}.manual-access-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:14px;font-weight:800}.manual-access-form label>span{color:#344454}.manual-access-form input,.manual-access-form select,.manual-access-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:9px 10px}.manual-access-form input,.manual-access-form select{min-height:40px}.client-access-form>.manual-access-brief{grid-column:1/-1}.client-access-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:10px;gap:10px}.manual-access-form .manual-access-brief>div{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.manual-access-form .manual-access-brief summary{margin-top:4px;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink)}.manual-access-form .manual-access-brief summary::-webkit-details-marker{margin-right:6px}.client-access-scope-field{gap:8px}.client-access-scope-field .brief-scope-presets{margin-bottom:2px}.client-access-scope-field .brief-chip{min-height:26px;padding:0 9px;font-size:14px}.client-access-scope-field .brief-launch-groups{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px}.client-access-scope-field .brief-launch-group{gap:5px;padding:8px;background:#fbfefd}.client-access-scope-field .brief-launch-grid{gap:5px}.manual-access-form .client-access-scope-field .brief-scope-option{display:inline-flex;width:auto;min-height:28px;align-items:center;justify-content:flex-start;gap:6px;padding:4px 8px;border-radius:8px;font-size:14px;font-weight:750}.manual-access-form .client-access-scope-field .brief-scope-option input{width:14px;min-height:14px;height:14px;flex:0 0 auto}.manual-access-logo-preview,.manual-access-result-logo{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:#fff;min-height:92px;overflow:hidden;padding:6px}.manual-access-logo-preview img,.manual-access-result-logo{max-width:100%;max-height:90px;object-fit:cover}.manual-access-result-logo{width:120px;height:90px}.manual-access-form textarea{width:100%;min-height:96px;resize:vertical}.manual-access-form .password-input-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.manual-access-form .password-input-row input{width:100%}.manual-access-form .password-input-row .secondary-button{white-space:nowrap}.client-access-result{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(37,99,235,.28);border-radius:8px;background:#ffffff}.client-access-result span,.client-access-result strong{display:block}.client-access-result span{margin-top:3px;color:var(--muted);font-size:14px}.client-access-result code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border-radius:8px;background:#f6faf9;color:var(--ink);line-height:1.55}.client-access-result-actions{display:flex;flex-wrap:wrap;gap:8px}.sync-period{display:grid;grid-template-columns:repeat(2,minmax(160px,220px));grid-gap:10px;gap:10px;align-items:end;margin:0 0 14px}.sync-period label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:14px;font-weight:700}.sync-period input{width:100%}.yandex-connections-panel{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.yandex-connect-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.yandex-env-status{margin:0;padding:8px 10px;background:#f8fafc;font-size:14px}.yandex-domain-connect,.yandex-env-status{border:1px solid var(--line);border-radius:8px}.yandex-domain-connect{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:#ffffff}.yandex-domain-connect>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.yandex-domain-connect small,.yandex-domain-connect span{color:var(--muted);font-size:14px;line-height:1.4}.yandex-domain-connect strong{color:var(--ink);font-size:17px;overflow-wrap:anywhere}.yandex-domain-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.yandex-domain-actions .primary-button,.yandex-domain-actions .secondary-button{min-height:36px;padding:0 12px}.yandex-direct-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.yandex-direct-connect.connected{border-color:var(--line);background:#f8fbff}.yandex-direct-connect>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.yandex-direct-connect small,.yandex-direct-connect span{color:var(--muted);font-size:14px;line-height:1.4}.yandex-direct-connect strong{color:var(--ink);font-size:17px}.yandex-direct-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.yandex-direct-actions input{width:100%;border:1px solid #dbe5f5;border-radius:8px;background:#ffffff}.yandex-direct-actions .primary-button,.yandex-direct-actions input{min-height:36px;padding:0 12px}.yandex-quick-form{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(160px,1fr) minmax(160px,1fr) minmax(170px,1fr) minmax(130px,auto);grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.yandex-quick-form label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:14px;font-weight:700}.yandex-quick-form input,.yandex-quick-form select{width:100%;min-height:38px;border:1px solid #dbe5f5;border-radius:8px;background:#ffffff;padding:0 12px}.yandex-action-buttons{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.yandex-action-buttons .primary-button,.yandex-action-buttons .secondary-button{min-height:36px;padding:0 12px}.yandex-help-guide{border:1px solid var(--theme-accent-border);border-radius:8px;background:#f8fbff}.yandex-help-guide summary{display:grid;grid-template-columns:minmax(140px,auto) 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;cursor:pointer;list-style:none}.yandex-help-guide summary::-webkit-details-marker{display:none}.yandex-help-guide summary span{color:var(--ink);font-size:14px;font-weight:800}.yandex-help-guide summary strong{color:var(--muted);font-size:14px;font-weight:700}.yandex-help-guide[open] summary{border-bottom:1px solid #dbeafe}.direct-workspace{display:grid;grid-gap:16px;gap:16px}.direct-integration-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;background:#ffffff}.direct-integration-compact.connected{border-color:rgba(22,163,74,.2)}.direct-integration-compact h2{margin:8px 0 4px;color:var(--ink);font-size:20px;line-height:1.2}.direct-integration-compact p{margin:0;color:var(--muted);line-height:1.45}.direct-integration-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.direct-integration-actions .primary-button,.direct-integration-actions .secondary-button{min-height:38px;padding:0 14px}.click-raw-stat{display:grid;grid-gap:18px;gap:18px;min-width:0;margin-top:18px}.click-raw-stat-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc}.click-raw-stat-heading span{color:#2563eb;font-size:14px;font-weight:800;text-transform:uppercase}.click-raw-stat-heading h3{margin:5px 0 6px;font-size:19px}.click-raw-stat-heading dl,.click-raw-stat-heading p,.click-raw-stat-note{margin:0;color:#526071;font-size:14px;line-height:1.5}.click-raw-stat-heading dl{display:grid;min-width:210px;grid-gap:8px;gap:8px}.click-raw-stat-explanation{display:flex;align-items:center;gap:12px;padding:11px 14px;border-left:3px solid #16a34a;color:#475569;background:#f0fdf4;font-size:14px;line-height:1.45}.click-raw-stat-explanation strong{color:#166534}.click-raw-stat-details,.click-raw-stat-primary{display:grid;grid-gap:10px;gap:10px;min-width:0}.click-raw-stat-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.click-raw-stat-section-title span{color:#2563eb;font-size:14px;font-weight:800;text-transform:uppercase}.click-raw-stat-section-title h4{margin:3px 0 0;font-size:17px}.click-raw-stat-section-title p{max-width:520px;margin:0;color:#64748b;font-size:14px}.click-raw-stat-heading dl div{display:flex;justify-content:space-between;gap:14px}.click-raw-stat-heading dt{color:#64748b}.click-raw-stat-heading dd{margin:0;color:#172033;font-weight:700}.click-raw-stat-slices{display:grid;grid-gap:8px;gap:8px}.click-raw-stat-slice{overflow:hidden;border:1px solid #d8dee8;border-radius:8px;background:#fff}.click-raw-stat-slice.is-featured{border-color:#cbd5e1}.click-raw-stat-slice>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 14px;cursor:pointer;list-style:none}.click-raw-stat-slice>summary::-webkit-details-marker{display:none}.click-raw-stat-slice>summary span{display:flex;align-items:baseline;gap:10px}.click-raw-stat-slice>summary small{color:#64748b}.click-raw-stat-slice>summary a{color:#2563eb;font-size:14px;font-weight:700}.click-raw-stat-groups{display:grid;grid-gap:8px;gap:8px}.click-raw-stat-group{border-top:1px solid #e2e8f0}.click-raw-stat-group>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:10px 2px;cursor:pointer;list-style:none}.click-raw-stat-group>summary::-webkit-details-marker{display:none}.click-raw-stat-group>summary span{display:grid;grid-gap:3px;gap:3px}.click-raw-stat-group>summary small{color:#64748b;font-size:14px;font-weight:400}.click-raw-stat-group>summary b{color:#475569;font-size:14px;white-space:nowrap}.click-raw-stat-group[open]>summary strong{color:#2563eb}.click-raw-stat-group-body{display:grid;grid-gap:8px;gap:8px;padding:0 0 10px}.click-raw-stat-table-wrap{overflow:auto;max-width:100%;border-top:1px solid #e2e8f0}.click-raw-stat-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:14px}.click-raw-stat-table td,.click-raw-stat-table th{max-width:320px;padding:9px 11px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.click-raw-stat-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;color:#172033;background:#eef2f7}.click-raw-stat-table th small,.click-raw-stat-table th span{display:block}.click-raw-stat-table th small{margin-top:2px;color:#64748b;font-size:14px;font-weight:500}.click-raw-stat-note{padding:0 2px}@media (max-width:720px){.click-raw-stat-heading{display:grid;padding:14px}.click-raw-stat-heading dl{min-width:0}.click-raw-stat-explanation{display:grid;grid-gap:3px;gap:3px}.click-raw-stat-section-title{display:grid;grid-gap:5px;gap:5px}.click-raw-stat-group>summary{align-items:flex-start}.click-raw-stat-group>summary b{padding-top:2px}.click-raw-stat-slice>summary{align-items:flex-start}.click-raw-stat-slice>summary span{display:grid;grid-gap:2px;gap:2px}.click-raw-stat-table td,.click-raw-stat-table th{padding:8px;font-size:14px}}@media print{.click-raw-stat-details{display:none}.click-raw-stat-explanation{border:1px solid #bbf7d0}.click-raw-stat-slice{page-break-inside:avoid;break-inside:avoid}.click-raw-stat-slice>summary a{display:none}.click-raw-stat-table-wrap{overflow:visible}.click-raw-stat-table{width:100%;font-size:8px}.click-raw-stat-table td,.click-raw-stat-table th{max-width:none;padding:4px}}.direct-content-access{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 18px;border:1px solid #fed7aa;border-radius:8px;background:#fffaf3}.direct-content-access>div{min-width:0}.direct-content-access h3{margin:5px 0 4px;color:var(--ink);font-size:16px;line-height:1.3}.direct-content-access p{max-width:860px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.direct-content-access button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.direct-integration-copy{min-width:0}.direct-integration-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.direct-connection-setup{display:grid;grid-template-columns:minmax(180px,260px) auto;grid-gap:10px;gap:10px;align-items:end}.direct-connection-setup label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.direct-connection-setup input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 10px;font:inherit}.direct-advanced-actions .secondary-button,.direct-connection-setup .primary-button,.direct-report-create-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.direct-report-compose{display:grid;grid-gap:14px;gap:14px}.direct-report-compose-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.direct-report-compose-head h2{margin:4px 0 3px;color:var(--ink);font-size:20px;line-height:1.25}.direct-report-compose-head p{margin:0;color:var(--muted);font-size:14px}.direct-next-step{display:grid;grid-gap:14px;gap:14px;padding:16px 0 18px;border-top:1px solid #d8e2ee;border-bottom:1px solid #d8e2ee}.direct-next-step-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px;font-weight:800}.direct-next-step-meta span:first-child{color:#b45309}.direct-next-step-copy{display:grid;grid-gap:5px;gap:5px;max-width:780px}.direct-next-step-copy h3{margin:0;color:var(--ink);font-size:18px;line-height:1.3}.direct-next-step-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.direct-report-baseline{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;max-width:900px;padding:10px 12px;border-left:3px solid #16a34a;background:#f0fdf4;color:#365347;font-size:14px;line-height:1.5}.direct-report-baseline>svg{margin-top:1px;color:#15803d}.direct-report-baseline strong{color:#14532d}.direct-report-baseline-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.direct-report-baseline-copy small{color:#4b6356;line-height:1.45}.direct-data-source-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,390px);padding:3px;border:1px solid #bbdec5;border-radius:8px;background:#fff}.direct-data-source-switch button{min-height:34px;border:0;border-radius:6px;background:transparent;color:#3f5d4b;padding:6px 10px;font:inherit;font-weight:800;cursor:pointer}.direct-data-source-switch button.active{background:#166534;color:#fff}.direct-data-source-switch button:disabled{cursor:wait;opacity:.55}.direct-next-step-actions{display:flex;flex-wrap:wrap;gap:8px}.direct-next-step-actions .primary-button,.direct-next-step-actions .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}.direct-next-step-connection{justify-self:start;width:min(100%,560px)}.direct-next-step-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:820px}.direct-next-step-choice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:82px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:12px 14px;text-align:left;cursor:pointer}.direct-next-step-choice:hover{border-color:#94a3b8;background:#f8fafc}.direct-next-step-back:focus-visible,.direct-next-step-choice:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.direct-next-step-choice.recommended{border-left:3px solid #ea580c}.direct-next-step-choice>svg{color:#2563eb}.direct-next-step-choice.recommended>svg{color:#c2410c}.direct-next-step-choice>span:not(.direct-next-step-recommendation){display:grid;grid-gap:4px;gap:4px;min-width:0}.direct-next-step-choice strong{font-size:14px;line-height:1.25}.direct-next-step-choice small{color:var(--muted);font-size:14px;line-height:1.35;white-space:normal}.direct-next-step-recommendation{color:#9a3412;font-size:14px;font-weight:800;white-space:nowrap}.direct-next-step-back{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:34px;border:0;background:transparent;color:var(--muted);padding:0;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.direct-next-step-back:hover{color:var(--ink)}.direct-report-create-button{flex:0 0 auto;min-height:42px;padding-inline:16px}.direct-report-advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.direct-report-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:800;list-style:none}.direct-report-advanced>summary::-webkit-details-marker{display:none}.direct-report-advanced>summary span{display:inline-flex;align-items:center;gap:8px}.direct-report-advanced-chevron{flex:0 0 auto;transition:transform .16s ease}.direct-report-advanced[open] .direct-report-advanced-chevron{transform:rotate(180deg)}.direct-report-advanced-content{display:grid;grid-gap:12px;gap:12px;padding:2px 0 14px}.direct-advanced-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.integration-access-menu{position:relative}.integration-access-menu>summary{min-height:38px;padding:9px 12px;border-radius:8px;color:var(--muted);cursor:pointer;font-size:14px;font-weight:800;list-style:none}.integration-access-menu>summary::-webkit-details-marker{display:none}.integration-access-menu[open]>summary{background:#f7f8fb;color:var(--ink)}.integration-access-menu>div{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.direct-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:16px;gap:16px;align-items:stretch;border-color:var(--line);background:#ffffff}.direct-hero.connected{border-color:rgba(37,99,235,.22);background:#ffffff}.direct-hero-copy{display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:0}.direct-hero-copy span{color:var(--muted);font-size:14px;font-weight:800;text-transform:uppercase}.direct-hero-copy h2{margin:0;color:var(--ink);font-size:24px;line-height:1.15}.direct-hero-copy p,.direct-hero-copy small{margin:0;color:var(--muted);line-height:1.5}.direct-connect-box{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.direct-connect-box label,.direct-sync-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:14px;font-weight:800}.direct-connect-box input,.direct-sync-controls input{width:100%;min-height:38px}.direct-connect-actions,.direct-period-buttons{display:flex;flex-wrap:wrap;gap:10px}.direct-connect-actions .primary-button,.direct-connect-actions .secondary-button,.direct-period-buttons .secondary-button{min-height:36px;padding:0 12px}.direct-sync-panel{display:grid;grid-gap:12px;gap:12px}.direct-sync-controls{grid-template-columns:repeat(2,minmax(150px,.4fr)) minmax(180px,auto);align-items:end}.direct-account-list,.direct-accounts-section,.direct-sync-controls{display:grid;grid-gap:10px;gap:10px}.direct-account-card{border:1px solid var(--line);border-radius:8px;background:#ffffff;overflow:hidden}.direct-account-card.connected{border-color:rgba(37,99,235,.22);background:#ffffff}.direct-account-header,.direct-section-toggle{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.direct-account-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;min-height:66px;padding:12px 14px}.direct-account-header:hover,.direct-section-toggle:hover{background:#f8fafc}.direct-account-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.direct-account-main>span{color:var(--muted);font-size:14px;font-weight:800;text-transform:uppercase}.direct-account-main strong{color:var(--ink);font-size:15px;overflow-wrap:anywhere}.direct-account-main small{color:var(--muted);overflow-wrap:anywhere}.direct-account-toggle{min-width:72px;color:var(--accent);font-size:14px;font-weight:800;text-align:right}.direct-account-body{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px}.direct-account-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.direct-account-meta span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.direct-account-meta small{color:var(--muted);font-size:14px;font-weight:800}.direct-account-meta strong{color:var(--ink);font-size:14px}.direct-account-actions{display:flex;flex-wrap:wrap;gap:8px}.direct-account-actions .primary-button,.direct-account-actions .secondary-button{min-height:36px;padding:0 12px}.direct-campaigns-panel{display:grid;grid-gap:10px;gap:10px}.direct-output-controls{display:grid;grid-gap:12px;gap:12px}.direct-output-filter-grid,.direct-output-filter-row{display:grid;grid-gap:10px;gap:10px}.direct-output-filter-row{align-items:end}.direct-output-period-row{grid-template-columns:minmax(180px,220px) minmax(150px,180px) minmax(150px,180px)}.direct-output-options-row{grid-template-columns:minmax(240px,1fr) max-content max-content}.direct-output-campaign-field,.direct-output-date-field,.direct-output-period-field{min-width:0}.direct-output-column-list label,.direct-output-filter-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.direct-output-filter-grid input,.direct-output-filter-grid select{width:100%;color:var(--ink);font:inherit}.direct-output-check,.direct-output-column-list label,.direct-output-filter-grid input,.direct-output-filter-grid select{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px}.direct-output-check{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;min-width:max-content;line-height:1.2;white-space:nowrap}.direct-output-check input{flex:0 0 auto;width:auto;min-height:0}.direct-output-check span{min-width:0;white-space:nowrap}.direct-ad-report-settings{min-width:0;margin:0;padding:10px 0 12px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.direct-ad-report-settings legend{padding:0 8px 0 0;color:var(--ink);font-size:14px;font-weight:800}.direct-ad-report-setting-list{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.direct-ad-report-limit{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:14px;font-weight:800}.direct-ad-report-limit input{width:58px;min-height:30px;border:1px solid var(--line);border-radius:6px;padding:0 6px;color:var(--ink);font:inherit}.direct-output-columns{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.direct-output-column-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.direct-output-column-list label{display:flex;align-items:center;gap:8px;overflow:visible;max-width:180px;min-width:86px}.direct-output-column-list label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-output-label-with-help{gap:6px;flex:0 0 auto}.direct-metric-label,.direct-output-label-with-help{display:inline-flex;align-items:center;overflow:visible!important}.direct-metric-label{position:relative;gap:5px;min-width:0;max-width:100%;padding-right:0;vertical-align:middle}.direct-metric-label-text{display:block;min-width:0;max-width:100%}.direct-metric-label>.direct-help-dot{position:relative;flex:0 0 auto;margin-top:-3px}.direct-help-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:14px;font-weight:900;line-height:16px;cursor:help}.direct-help-dot:after{position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:80;display:none;width:220px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(17,24,39,.12);color:var(--ink);content:attr(data-tooltip);font-size:14px;font-weight:700;line-height:1.35;pointer-events:none;white-space:normal}.direct-help-dot:focus:after,.direct-help-dot:hover:after{display:block}.direct-output-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.direct-output-actions .primary-button,.direct-output-actions .secondary-button{min-height:38px;padding:0 12px}.direct-output-summary{margin:0;color:var(--muted);font-size:14px;font-weight:700}.direct-output-title{display:flex;align-items:center;min-height:42px}.direct-output-title h2{margin:0;color:var(--ink);font-size:18px;line-height:1.25}.direct-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 2px;border-radius:8px}.direct-section-toggle h2,.direct-section-toggle p{margin:0}.direct-section-toggle p{margin-top:4px;color:var(--muted)}.direct-section-toggle>span{min-width:72px;color:var(--accent);font-size:14px;font-weight:800;text-align:right}.direct-section-static{cursor:default}.direct-section-static:hover{background:transparent}.direct-daily-panel{overflow:hidden}.direct-stats-table-wrap{max-height:540px;overflow:auto;padding-right:8px;scrollbar-gutter:stable}.direct-stats-table{--direct-table-header-height:38px}.direct-stats-table .direct-col-date{width:170px}.direct-stats-table .direct-col-campaign{width:280px}.direct-stats-table .direct-col-id{width:120px}.direct-stats-table .direct-col-status{width:150px}.direct-stats-table .direct-col-number{width:118px}.direct-stats-table .direct-col-number-wide{width:138px}.direct-stats-table .direct-col-percent{width:112px}.direct-stats-table .numeric{text-align:right}.direct-stats-total td{background:#f7f8fb;color:var(--ink);font-weight:800}@media (max-width:900px){.direct-output-options-row,.direct-output-period-row{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-output-columns{grid-template-columns:1fr}.direct-output-actions{justify-content:flex-start}}@media (max-width:640px){.direct-integration-compact{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:16px}.direct-integration-compact h2{margin-top:8px;font-size:18px}.direct-integration-compact p{overflow-wrap:anywhere}.direct-content-access{grid-template-columns:minmax(0,1fr);padding:15px 16px}.direct-content-access button{width:100%;white-space:normal}.direct-connection-setup{grid-template-columns:minmax(0,1fr)}.direct-connection-setup .primary-button,.direct-report-create-button{width:100%}.direct-report-compose-head{align-items:stretch;flex-direction:column}.direct-report-compose-head h2{font-size:18px}.direct-report-compose-head p{overflow-wrap:anywhere}.direct-next-step-meta{align-items:flex-start;flex-direction:column;gap:4px}.direct-next-step-actions{display:grid;grid-template-columns:minmax(0,1fr)}.direct-next-step-actions .primary-button,.direct-next-step-actions .secondary-button{width:100%}.direct-next-step-choices{grid-template-columns:minmax(0,1fr)}.direct-next-step-choice{grid-template-columns:22px minmax(0,1fr)}.direct-next-step-recommendation{grid-column:2;white-space:normal}.direct-advanced-actions{display:grid;grid-template-columns:minmax(0,1fr)}.direct-advanced-actions .secondary-button,.integration-access-menu{width:100%}.integration-access-menu>div{display:grid;grid-template-columns:minmax(0,1fr)}.direct-integration-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.direct-integration-actions .primary-button{grid-column:1/-1}.direct-integration-actions .primary-button,.direct-integration-actions .secondary-button{width:100%;min-width:0;padding-inline:10px}.direct-output-options-row,.direct-output-period-row{grid-template-columns:1fr}.direct-output-check{min-width:0;white-space:normal}.direct-output-check span{white-space:normal}.direct-ad-report-limit,.direct-ad-report-setting-list{width:100%}.direct-ad-report-limit{justify-content:space-between}.direct-stats-table-wrap{margin-inline:-4px;padding-right:0;scrollbar-gutter:auto}.direct-stats-table .direct-col-date{width:136px}}.direct-stats-table{table-layout:fixed;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.direct-stats-table td,.direct-stats-table th{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.direct-stats-table th{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#ffffff;box-shadow:inset 0 -1px 0 var(--line),0 2px 8px rgba(15,23,42,.04);text-align:left}.direct-stats-table .direct-stats-total td{position:-webkit-sticky;position:sticky;top:var(--direct-table-header-height,38px);z-index:5;background:#f7f8fb;box-shadow:inset 0 -1px 0 var(--line),0 2px 8px rgba(15,23,42,.05)}.direct-stats-table .numeric,.direct-stats-table td.numeric,.direct-stats-table th.numeric{text-align:right}.direct-stats-table th.numeric .direct-metric-label{justify-content:flex-end}.direct-stats-table .direct-col-date{width:160px}.direct-stats-table .direct-col-campaign{width:260px}.direct-stats-table .direct-col-id,.direct-stats-table .direct-col-status{width:140px}.direct-stats-table .direct-col-money{width:130px}.direct-stats-table .direct-col-number,.direct-stats-table .direct-col-percent{width:120px}.direct-stats-table .direct-col-number-wide{width:140px}.yandex-direct-redirect{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:var(--line);background:var(--accent-soft)}.yandex-direct-redirect h2,.yandex-direct-redirect p{margin:0}.yandex-direct-redirect p{margin-top:4px;color:var(--muted)}.direct-campaign-summary-table td,.direct-campaign-summary-table th,.direct-daily-panel .direct-stats-table td,.direct-daily-panel .direct-stats-table th{text-align:right}.direct-campaign-summary-table td:first-child,.direct-campaign-summary-table th:first-child,.direct-daily-panel .direct-stats-table td:first-child,.direct-daily-panel .direct-stats-table th:first-child{text-align:left}.yandex-direct-redirect .primary-button{flex:0 0 auto}.yandex-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 12px}.yandex-help-grid article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.76)}.yandex-help-grid strong{color:var(--ink);font-size:14px}.yandex-help-grid span{color:var(--muted);font-size:14px;line-height:1.45}.yandex-help-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}.yandex-help-links a{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #bae6fd;border-radius:999px;color:#0369a1;background:var(--surface-2);font-size:14px;font-weight:800;text-decoration:none}.yandex-help-links a:hover{border-color:#7dd3fc;background:#e0f2fe}.yandex-webmaster-panel{margin-top:14px}.yandex-webmaster-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.yandex-webmaster-manual{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px;padding:12px;border:1px solid rgba(37,99,235,.24);border-radius:8px;background:linear-gradient(135deg,var(--surface-2) 0,var(--accent-soft) 100%)}.yandex-webmaster-manual-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.yandex-webmaster-manual-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.yandex-webmaster-manual-form input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px}.yandex-webmaster-answer{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid rgba(125,211,252,.55);border-radius:8px;background:rgba(255,255,255,.82)}.yandex-webmaster-answer>div:first-child{display:grid;grid-gap:6px;gap:6px}.yandex-webmaster-answer strong{color:var(--ink)}.yandex-webmaster-answer p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.yandex-webmaster-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.yandex-webmaster-answer-grid>span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:14px}.yandex-webmaster-answer-grid strong{color:var(--ink);font-size:16px}.yandex-webmaster-answer-grid small{color:var(--muted);font-size:14px;line-height:1.3}.metric-period-value{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink);white-space:nowrap}.metric-period-value strong{color:var(--ink);font-size:inherit;line-height:1}.metric-period-picker{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0}.metric-period-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:148px;min-height:24px;padding:2px 22px 2px 9px;border:1px solid var(--theme-accent-border);border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent);font-size:14px;font-weight:900;line-height:1.1;cursor:pointer}.metric-period-picker:after{content:"▾";position:absolute;right:9px;top:50%;color:var(--theme-accent);font-size:14px;line-height:1;pointer-events:none;transform:translateY(-50%)}.metric-period-picker input[type=month]{width:112px;min-height:24px;padding:0 6px;border:1px solid var(--theme-accent-border);border-radius:999px;background:#fff;color:var(--theme-accent);font-size:14px;font-weight:800}.metric-period-value.compact{justify-content:flex-start}.metric-period-value.compact strong{font-size:14px}.metric-period-static{display:inline-flex;align-items:center;min-height:20px;padding:1px 8px;border:1px solid var(--theme-accent-border);border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent);font-size:14px;font-weight:900;line-height:1}.yandex-webmaster-period-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft)}.yandex-webmaster-period-bar>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:min(100%,420px)}.yandex-webmaster-period-bar.warning{border-color:var(--line);background:var(--accent-soft)}.yandex-webmaster-period-bar strong{color:#1e3a8a;font-size:14px}.yandex-webmaster-period-bar.warning strong{color:#9a3412}.yandex-webmaster-period-bar span{color:#475569;font-size:14px;line-height:1.4}.yandex-webmaster-period-bar em{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#f8fbff;color:#1d4ed8;font-size:14px;font-style:normal;font-weight:900;line-height:1.35}.yandex-webmaster-period-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px;margin-left:auto}.yandex-webmaster-period-controls label{display:grid;grid-gap:4px;gap:4px;min-width:150px;color:var(--muted);font-size:14px;font-weight:900}.yandex-webmaster-period-controls input,.yandex-webmaster-period-controls select{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;font-weight:800}.yandex-webmaster-period-controls button{min-height:34px}.yandex-webmaster-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.yandex-webmaster-kpis div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid rgba(125,211,252,.45);border-radius:8px;background:linear-gradient(135deg,var(--surface-2) 0,var(--surface-2) 100%)}.yandex-webmaster-kpis small,.yandex-webmaster-kpis span{color:var(--muted);font-size:14px}.yandex-webmaster-kpis strong{color:var(--ink);font-size:22px;line-height:1}.yandex-webmaster-zones{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.yandex-webmaster-zones button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-weight:800;cursor:pointer}.yandex-webmaster-zones button.active{border-color:var(--accent);color:#14532d;background:#dbeafe}.yandex-webmaster-zones button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.yandex-webmaster-zones button strong{font-size:14px}.yandex-webmaster-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(130px,160px) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:10px}.yandex-webmaster-popular{margin-top:14px}.yandex-webmaster-popular-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0 10px}.yandex-webmaster-popular-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.yandex-webmaster-popular-controls select{min-height:34px;width:120px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;font-weight:800}.yandex-webmaster-popular-note{display:block;color:var(--muted);font-size:14px}.webmaster-source-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.webmaster-source-strip span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:#1d4ed8;font-size:14px;font-weight:900}.webmaster-position-chart{margin-bottom:10px;border:1px solid #dbeafe;border-radius:8px;background:#fff}.webmaster-position-chart summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;color:var(--ink);font-weight:900;cursor:pointer;list-style:none}.webmaster-position-chart summary::-webkit-details-marker{display:none}.webmaster-position-chart summary small{color:var(--muted);font-size:14px;font-weight:800}.webmaster-position-chart-body{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px}.webmaster-position-chart-body p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.webmaster-position-bars{display:grid;grid-gap:8px;gap:8px}.webmaster-position-bar-row{display:grid;grid-template-columns:92px minmax(120px,1fr) 36px;align-items:center;grid-gap:10px;gap:10px}.webmaster-position-bar-row span{color:#475569;font-size:14px;font-weight:900}.webmaster-position-bar-row div{overflow:hidden;height:8px;border-radius:999px;background:#e0ecff}.webmaster-position-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.webmaster-position-bar-row strong{color:var(--ink);font-size:14px;text-align:right}.yandex-webmaster-popular-actions{display:flex;gap:8px;align-items:center}.yandex-webmaster-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.yandex-webmaster-controls input,.yandex-webmaster-controls select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px}.yandex-webmaster-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.yandex-webmaster-insights article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft)}.yandex-webmaster-insights strong{color:var(--ink);font-size:14px}.yandex-webmaster-insights small,.yandex-webmaster-insights span{color:var(--muted);font-size:14px;line-height:1.45}.yandex-webmaster-table td:first-child{min-width:260px}.yandex-webmaster-table td:first-child span{display:block;margin-top:3px;color:var(--muted);font-size:14px}.webmaster-action-cell{display:grid;grid-gap:6px;gap:6px;min-width:260px}.webmaster-action-cell small{color:#64748b;font-size:14px;font-weight:900;text-transform:uppercase}.webmaster-action-cell>span:not(.status-pill){color:var(--ink);font-size:14px;line-height:1.35}.webmaster-action-cell .status-pill{width:-moz-fit-content;width:fit-content}.webmaster-action-cell .table-action-button{width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 10px;font-size:14px}.yandex-webmaster-empty-filter{margin-top:10px}.popular-ideas-panel,.popular-queries-panel{margin-top:12px}.popular-trends-panel{margin-top:12px;background:linear-gradient(135deg,#fff,#f6fbff 48%,#fff8ed)}.popular-trends-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.popular-trends-head h2{margin:0}.popular-trends-head p{max-width:620px;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.popular-trends-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.popular-trends-controls select{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;padding:0 10px}.popular-trends-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.popular-trend-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(170px,auto);align-items:center;grid-gap:10px;gap:10px;min-height:54px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:rgba(255,255,255,.86);padding:8px 10px}.popular-trend-rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#dff7ef;color:#1d4ed8;font-size:14px;font-weight:900}.popular-trend-row strong{display:block;color:var(--ink);font-size:14px;overflow-wrap:anywhere}.popular-trend-row small{display:block;margin-top:2px;color:var(--muted);font-size:14px;font-weight:800}.popular-trend-row b{color:var(--ink);font-size:14px;white-space:nowrap}.popular-trend-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.popular-trend-actions .table-action-button{min-height:28px;padding:0 9px;font-size:14px}.popular-ideas-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.popular-idea-chip{display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:420px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 9px}.popular-idea-chip strong{display:block;color:var(--ink);font-size:14px;overflow-wrap:anywhere}.popular-idea-chip span{display:block;margin-top:2px;color:var(--muted);font-size:14px;font-weight:800}.popular-idea-chip small{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:#dbeafe;color:#166534;font-size:14px;font-weight:900;padding:0 8px;white-space:nowrap}.popular-idea-chip button{width:24px;height:24px;border:0;border-radius:999px;background:#f1f5f9;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.popular-idea-chip button:hover{background:#fee2e2;color:#be123c}.popular-ideas-clusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.popular-ideas-cluster{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#f8fafc;padding:10px}.popular-ideas-cluster strong{display:block;color:var(--ink);font-size:14px}.popular-ideas-cluster p,.popular-ideas-cluster span{color:var(--muted);font-size:14px}.popular-ideas-cluster p{margin:0;line-height:1.4;overflow-wrap:anywhere}.popular-ideas-cluster .table-action-button{width:-moz-fit-content;width:fit-content}.popular-action-plan-box{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft);padding:12px}.popular-action-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.popular-action-plan-head strong{display:block;color:var(--ink);font-size:15px}.popular-action-plan-head span{display:block;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.4}.popular-action-plan-box pre{max-height:320px;overflow:auto;margin:0;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.5;white-space:pre-wrap;padding:12px}.popular-idea-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.popular-idea-action{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.popular-idea-action-high{border-color:#fecaca;background:#fff7f7}.popular-idea-action-medium{border-color:#fde68a;background:#fffbeb}.popular-idea-action-low{border-color:var(--line);background:var(--accent-soft)}.popular-idea-action strong{display:block;color:var(--ink);font-size:14px}.popular-idea-action p,.popular-idea-action small,.popular-idea-action span{color:var(--muted);font-size:14px;line-height:1.4}.popular-idea-action p{margin:0}.popular-idea-action small{overflow-wrap:anywhere}.popular-queries-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(150px,180px) minmax(150px,180px);grid-gap:10px;gap:10px;margin-top:10px}.popular-queries-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:800}.popular-queries-controls input,.popular-queries-controls select{box-sizing:border-box;width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;padding:0 10px}.popular-queries-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.popular-queries-filter{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--muted);font-size:14px;font-weight:800}.popular-queries-filter input{width:16px;height:16px}.popular-queries-metas{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.popular-queries-metas small{color:var(--muted);font-size:14px}.popular-diagnostic-note{margin:10px 0 0;padding:8px 10px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:#64748b;font-size:14px;line-height:1.45}.popular-query-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.popular-query-summary div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.popular-query-summary span{color:var(--muted);font-size:14px;font-weight:800;text-transform:uppercase}.popular-query-summary strong{color:var(--ink);font-size:15px;overflow-wrap:anywhere}.popular-queries-history{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.popular-query-history-chip{display:grid;grid-gap:2px;gap:2px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:7px 10px;text-align:left;cursor:pointer}.popular-query-history-chip strong{font-size:14px}.popular-query-history-chip span{color:var(--muted);font-size:14px;font-weight:800}.popular-query-source-cell{display:flex;align-items:center;justify-content:space-between;gap:8px}.popular-query-clusters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.popular-query-cluster-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.popular-query-cluster-card strong{display:block;color:var(--ink);font-size:14px}.popular-query-cluster-card p,.popular-query-cluster-card small,.popular-query-cluster-card span{color:var(--muted);font-size:14px}.popular-query-cluster-card p{min-height:34px;margin:0;line-height:1.4}.popular-query-cluster-meta{display:flex;flex-wrap:wrap;gap:8px}.yandex-webmaster-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 0;color:var(--muted);font-size:14px;font-weight:800}.webmaster-zone-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:14px;font-weight:900;white-space:nowrap}.webmaster-zone-success{color:#166534;background:#dbeafe}.webmaster-zone-warning{color:#92400e;background:#fef3c7}.webmaster-zone-critical{color:#be123c;background:#ffe4e6}.webmaster-zone-muted{color:#475569;background:#e2e8f0}.yandex-sync-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.7fr));grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff;font-size:14px}.yandex-sync-bar>span{color:var(--muted)}.yandex-sync-bar label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px;font-weight:700}.yandex-sync-bar input{width:100%;min-height:38px;border:1px solid #dbe5f5;border-radius:8px;background:#ffffff;padding:0 12px}.yandex-sync-bar .yandex-sync-full,.yandex-sync-bar select{min-height:38px}.yandex-sync-full{grid-column:span 2}.yandex-sync-full input{min-height:38px}.yandex-sync-bar .tool-checkbox{min-height:38px;margin-top:0;padding:0 10px;border:1px solid #dbe5f5;border-radius:8px;background:#f8fbff}.yandex-sync-full.yandex-checkbox-row{margin-top:4px}.yandex-empty-compact{margin:0}.yandex-connection-list{display:grid;grid-gap:8px;gap:8px}.yandex-connection-row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(110px,.8fr) minmax(100px,.75fr) minmax(130px,.85fr) minmax(160px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.yandex-connection-row div{display:grid;min-width:0;grid-gap:4px;gap:4px}.yandex-connection-row small,.yandex-connection-row span:not(.status-pill){color:var(--muted);font-size:14px}.yandex-connection-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.yandex-connection-actions{display:flex!important;justify-content:flex-end;gap:6px}.yandex-delete-button{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.yandex-delete-button:hover{border-color:#fca5a5;background:#fee2e2}.yandex-connections-panel :where(input,select){box-sizing:border-box;min-width:0;width:100%}@media (max-width:1100px){.yandex-direct-connect,.yandex-domain-connect{grid-template-columns:minmax(0,1fr);align-items:stretch}.yandex-connection-actions,.yandex-domain-actions{justify-content:flex-start}.yandex-connection-row,.yandex-quick-form,.yandex-sync-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.yandex-action-buttons,.yandex-connection-actions,.yandex-sync-full{grid-column:1/-1}.yandex-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.yandex-help-guide summary{grid-template-columns:minmax(0,1fr)}.yandex-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yandex-connection-row{align-items:start}.popular-trends-list{grid-template-columns:minmax(0,1fr)}.popular-queries-controls,.popular-query-clusters,.popular-query-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.yandex-action-buttons,.yandex-connection-row,.yandex-direct-actions,.yandex-domain-actions,.yandex-help-grid,.yandex-quick-form,.yandex-sync-bar{grid-template-columns:minmax(0,1fr)}.yandex-domain-actions{display:grid}.yandex-direct-actions button,.yandex-domain-actions button{width:100%}.yandex-sync-full{grid-column:1}.popular-trends-head{display:grid}.popular-trends-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.popular-trends-controls button,.popular-trends-controls select{width:100%}.popular-trend-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.popular-trend-actions{grid-column:2;justify-content:flex-start}.popular-queries-controls,.popular-query-clusters,.popular-query-summary{grid-template-columns:minmax(0,1fr)}}.team-table{margin-top:10px}.team-block{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.team-block h2{margin-bottom:0}.team-block-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.team-block-head p{max-width:720px;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.team-access-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.access-role-pill,.team-access-summary span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(37,99,235,.24);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:800;white-space:nowrap}.organization-access-list{display:grid;grid-gap:12px;gap:12px}.organization-access-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.organization-access-head{display:flex;align-items:center;justify-content:space-between}.organization-access-head>div{display:grid;grid-gap:3px;gap:3px}.organization-access-head strong{color:var(--ink);font-size:14px}.organization-access-head span{color:var(--muted);font-size:14px;font-weight:700}.compact-select{min-width:150px;min-height:34px}.settings-role-dropdown{position:relative;min-width:150px}.settings-role-trigger{position:relative;display:flex;align-items:center;width:100%;min-height:42px;border:1px solid #dbe5f5;border-radius:8px;background:#ffffff;color:var(--ink);padding:0 34px 0 12px;text-align:left;font-weight:850}.settings-role-trigger:after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-65%) rotate(45deg)}.settings-role-trigger:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.settings-role-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:4px;gap:4px;min-width:220px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 45px rgba(15,23,42,.16)}.settings-role-menu button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:46px;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:7px 9px;text-align:left}.settings-role-menu button:hover{background:var(--surface-3)}.settings-role-menu button.active{background:var(--accent);color:var(--accent-contrast)}.settings-role-menu span{font-size:14px;font-weight:900}.settings-role-menu small{color:inherit;opacity:.78;font-size:14px;font-weight:800}.square-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);font-size:18px;font-weight:900}.square-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.square-icon-button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 10px 24px var(--button-shadow)}.square-icon-button.primary:hover{background:var(--accent-3)}.square-icon-button.danger{border-color:#fecaca;color:#dc2626}.square-icon-button.danger:hover{background:#fff7f7}.table-subline{display:block;margin-top:3px;color:var(--muted);font-size:14px;font-weight:500}.plan-control{display:grid;grid-gap:5px;gap:5px;align-items:start}.plan-control>span{color:var(--muted);font-size:14px}.platform-advertising-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);grid-gap:18px;gap:18px;align-items:start}.platform-advertising-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.platform-advertising-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-advertising-list-head>div{display:flex;align-items:center;gap:8px}.platform-advertising-editor header svg,.platform-advertising-list-head svg{width:17px;height:17px}.platform-advertising-list-items{display:grid;grid-gap:6px;gap:6px}.platform-advertising-list-items>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 10px;gap:7px 10px;width:100%;min-height:72px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);text-align:left}.platform-advertising-list-items>button.active,.platform-advertising-list-items>button:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--accent-soft)}.platform-advertising-list-items>button>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.platform-advertising-list-items small,.platform-advertising-list-items strong{overflow-wrap:anywhere}.platform-advertising-list-items small{color:var(--muted);font-size:14px;line-height:1.35}.advertising-status{align-self:start;padding:4px 7px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:14px;white-space:nowrap}.advertising-status.is-active{background:#dcfce7;color:#166534}.advertising-status.is-paused{background:#fff7ed;color:#9a3412}.advertising-status.is-archived{background:#f1f5f9;color:#64748b}.platform-advertising-stats{grid-column:1/-1;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:14px}.platform-advertising-stats svg{width:13px;height:13px}.platform-advertising-editor{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-left:18px;border-left:1px solid var(--line)}.platform-advertising-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.platform-advertising-editor>header>div{display:grid;grid-gap:3px;gap:3px}.platform-advertising-editor>header span{color:var(--muted);font-size:14px}.platform-advertising-editor>header h3{margin:0;font-size:18px;letter-spacing:0}.platform-advertising-editor>header .primary-button{gap:7px;min-width:128px}.platform-advertising-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);grid-gap:12px;gap:12px}.platform-advertising-fields.is-copy{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.platform-advertising-fields label,.platform-advertising-html-field,.platform-advertising-motion,.platform-advertising-placements label{display:grid;grid-gap:6px;gap:6px}.platform-advertising-creative-mode legend,.platform-advertising-fields label>span,.platform-advertising-formats legend,.platform-advertising-html-field>span,.platform-advertising-placements legend,.platform-advertising-status legend,.platform-advertising-themes legend{color:var(--muted);font-size:14px;font-weight:800}.platform-advertising-fields input,.platform-advertising-fields textarea{width:100%}.platform-advertising-fields .is-wide{grid-column:1/-1}.platform-advertising-creative-mode,.platform-advertising-formats,.platform-advertising-placements,.platform-advertising-status,.platform-advertising-themes{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.platform-advertising-status>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.platform-advertising-status button{min-height:34px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:14px;font-weight:800}.platform-advertising-status button.active{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px rgba(15,23,42,.1)}.platform-advertising-placements>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-advertising-placements label{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:10px;border:1px solid var(--line);border-radius:7px}.platform-advertising-placements input{margin-top:3px}.platform-advertising-placements label>span{display:grid;grid-gap:3px;gap:3px}.platform-advertising-placements small{color:var(--muted);font-size:14px;line-height:1.35}.platform-advertising-formats>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-advertising-creative-mode button,.platform-advertising-formats button,.platform-advertising-themes button{display:grid;min-width:0;padding:11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);text-align:left}.platform-advertising-formats button{gap:3px}.platform-advertising-creative-mode button.active,.platform-advertising-formats button.active,.platform-advertising-themes button.active{border-color:#55a89b;background:#f0faf7;box-shadow:inset 0 0 0 1px rgba(30,125,111,.12)}.platform-advertising-creative-mode small,.platform-advertising-formats button>small,.platform-advertising-formats button>span,.platform-advertising-html-field small,.platform-advertising-motion small,.platform-advertising-themes small{color:var(--muted);font-size:14px;line-height:1.35}.platform-advertising-creative-mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-advertising-creative-mode button{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px}.platform-advertising-creative-mode button>span,.platform-advertising-motion>span,.platform-advertising-themes button>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.platform-advertising-creative-mode svg,.platform-advertising-motion svg{width:18px;height:18px;color:#17796c}.platform-advertising-themes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-advertising-themes button{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px}.advertising-theme-swatch{display:block;width:52px;height:42px;border:1px solid rgba(28,66,78,.14);border-radius:6px;background-position:50%;background-size:cover}.advertising-theme-swatch.is-repway{background-image:url(/advertising/repway-workflow.webp)}.advertising-theme-swatch.is-fluxmod{background-image:url(/advertising/fluxmod-automation.webp)}.advertising-theme-swatch.is-neutral{background:linear-gradient(130deg,#e7f5f0,#edf4f8)}.platform-advertising-html-field textarea{width:100%;min-height:190px;resize:vertical;font:12px/1.5 Consolas,monospace}.platform-advertising-motion{grid-template-columns:auto 20px minmax(0,1fr);align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.platform-advertising-motion input{margin:0}.platform-advertising-preview-shell{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.platform-advertising-preview-shell>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.platform-advertising-preview-shell>div:first-child strong{color:var(--ink)}.platform-advertising-preview.advertisement-banner{margin:0;max-width:100%}.platform-advertising-preview.advertisement-format-responsive_billboard{min-height:220px}.platform-advertising-preview.advertisement-format-leaderboard{min-height:118px}.platform-advertising-preview.advertisement-format-inline_rectangle{min-height:280px;max-width:336px}.platform-advertising-preview.advertisement-format-sidebar_skyscraper{min-height:600px;max-width:300px}.platform-advertising-message{margin:0;padding:9px 11px;border-left:3px solid #16a34a;background:#f0fdf4;color:#166534;font-size:14px}.platform-advertising-message.is-warning{border-left-color:#d97706;background:#fffbeb;color:#92400e}.platform-advertising-message.is-error{border-left-color:#dc2626;background:#fff7f7;color:#991b1b}.platform-plans-admin{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.8fr);grid-gap:18px;gap:18px;align-items:start}.platform-starter-access-admin{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-left:4px solid var(--accent);border-radius:7px;background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface))}.platform-starter-access-admin>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.platform-starter-access-admin>header>svg{width:20px;height:20px;color:var(--accent)}.platform-starter-access-admin>header>div,.platform-starter-capabilities label>span,.platform-starter-toggle>span{display:grid;grid-gap:2px;gap:2px}.platform-starter-access-admin h3,.platform-starter-access-admin p{margin:0}.platform-starter-access-admin h3{color:var(--ink);font-size:18px}.platform-starter-access-admin p,.platform-starter-access-admin small,.platform-starter-access-admin span{color:var(--muted);font-size:14px}.platform-starter-capabilities label,.platform-starter-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.platform-starter-toggle{min-width:190px}.platform-starter-capabilities input,.platform-starter-toggle input{width:auto;margin-top:3px}.platform-starter-fields{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(130px,.7fr));grid-gap:9px;gap:9px}.platform-starter-fields label{display:grid;grid-gap:6px;gap:6px}.platform-starter-fields label>span{font-weight:700}.platform-starter-fields .is-wide{grid-column:span 2}.platform-starter-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.platform-starter-capabilities label{min-height:54px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.platform-project-packs-admin>header{grid-template-columns:auto minmax(0,1fr)}.platform-project-packs-admin .platform-starter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-project-pack-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(180px,.65fr);align-items:end;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.platform-project-pack-row .platform-starter-toggle{align-self:center}.platform-plans-list{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-plans-list>header{display:flex;align-items:center;gap:9px;min-height:40px;margin-bottom:2px}.platform-plans-list>header svg{width:18px;height:18px;color:var(--accent)}.platform-plans-list>button>span,.platform-plans-list>header span{display:grid;grid-gap:2px;gap:2px;min-width:0}.platform-plans-list small{color:var(--muted);font-size:14px;line-height:1.35}.platform-plans-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);text-align:left}.platform-plans-list>button.active,.platform-plans-list>button:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--accent-soft)}.platform-plans-list>button b{color:var(--muted);font-size:14px;white-space:nowrap}.platform-plans-editor{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-left:18px;border-left:1px solid var(--line)}.platform-plans-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.platform-plans-editor-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.platform-plans-editor-head small,.platform-plans-editor-head span{color:var(--muted);font-size:14px}.platform-plans-editor-head h3{margin:0;font-size:18px;letter-spacing:0}.platform-plans-actions{display:flex;align-items:center;gap:7px}.platform-plans-actions button{gap:6px;white-space:nowrap}.platform-plans-actions svg{width:16px;height:16px}.platform-plans-actions .primary-button:disabled{border-color:#cbd5e1!important;background:#e2e8f0!important;color:#64748b!important;box-shadow:none!important;opacity:1}.platform-plans-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.platform-plans-fields.is-main{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(120px,.55fr))}.platform-plans-fields label,.platform-plans-limits label{display:grid;grid-gap:6px;gap:6px}.platform-plans-capabilities legend,.platform-plans-fields label>span,.platform-plans-limits label>span,.platform-plans-limits legend,.platform-plans-public legend{color:var(--muted);font-size:14px;font-weight:800}.platform-plans-fields input,.platform-plans-fields select,.platform-plans-fields textarea,.platform-plans-limits input{width:100%}.platform-plans-fields .is-wide{grid-column:1/-1}.platform-plans-capabilities,.platform-plans-limits,.platform-plans-public{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;border:0}.platform-plans-limits>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.platform-plans-capabilities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.platform-plan-recommended,.platform-plans-capabilities label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-height:56px;padding:9px 10px;border:1px solid var(--line);border-radius:7px}.platform-plan-recommended input,.platform-plans-capabilities input{width:auto;margin-top:3px}.platform-plan-recommended>span,.platform-plans-capabilities label>span{display:grid;grid-gap:2px;gap:2px}.platform-plan-recommended small,.platform-plans-capabilities small,.platform-plans-capabilities>p{color:var(--muted);font-size:14px}.platform-plans-capabilities>p{margin:0}.platform-plans-service-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-left:3px solid #64748b;background:#f8fafc;color:#475569;font-size:14px}.platform-plans-service-note svg{flex:0 0 auto;width:17px;height:17px}.platform-plans-impact{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border:1px solid #bbf7d0;border-radius:7px;background:#f0fdf4}.platform-plans-impact.is-warning{border-color:#fed7aa;background:#fff7ed}.platform-plans-impact>div{display:flex;align-items:center;gap:9px}.platform-plans-impact svg{flex:0 0 auto;width:18px;height:18px;color:#15803d}.platform-plans-impact.is-warning svg{color:#c2410c}.platform-plans-impact span{display:grid;grid-gap:2px;gap:2px}.platform-plans-impact p,.platform-plans-impact small{color:var(--muted);font-size:14px}.platform-plans-impact p{margin:0;text-align:right}.platform-development-admin{--development-graphite:#343a40;--development-orange:#ff6b1a;--development-green:#27845c;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);max-width:1180px;min-width:0}.platform-development-admin>*{min-width:0}.platform-development-admin-control,.platform-development-admin-editor>h4,.platform-development-admin-head,.platform-development-admin-title{align-items:center;display:flex;justify-content:space-between;gap:12px}.platform-development-admin-editor h4,.platform-development-admin-head h2,.platform-development-admin-title h3{color:var(--development-graphite);margin:0}.platform-development-admin-date,.platform-development-admin-editor small,.platform-development-admin-head p,.platform-development-admin-title small{color:var(--muted);font-size:14px}.platform-development-admin-head p{margin:4px 0 0}.platform-development-admin-actions{align-items:center;display:flex;gap:8px}.platform-development-admin-editor button,.platform-development-admin-head button{align-items:center;display:inline-flex;gap:8px;justify-content:center;max-width:100%;min-height:40px}.platform-development-admin-editor button svg,.platform-development-admin-head button svg,.platform-development-admin-merged svg,.platform-development-admin-notice svg{height:18px;width:18px}.platform-development-admin-loading,.platform-development-admin-notice{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--development-graphite);display:flex;gap:10px;min-height:48px;padding:12px 14px}.platform-development-admin-notice.is-success{background:#edf8f2;border-color:#b9dfcb;color:#1f6b4a}.platform-development-admin-notice.is-error{background:#fff4f2;border-color:#f2c1b8;color:#9f2f22}.platform-development-admin-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.platform-development-admin-metrics>div{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:4px;gap:4px;min-height:76px;min-width:0;overflow-wrap:anywhere;padding:12px}.platform-development-admin-metrics small,.platform-development-admin-metrics span{color:var(--muted);font-size:14px}.platform-development-admin-metrics strong{color:var(--development-graphite);font-size:24px;font-weight:600}.platform-development-admin-filters{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(140px,190px) minmax(160px,210px)}.platform-development-admin-control label,.platform-development-admin-filters label{display:grid;grid-gap:5px;gap:5px;min-width:0}.platform-development-admin-filters select{max-width:100%;min-width:0;width:100%}.platform-development-admin-control label>span,.platform-development-admin-filters label>span{color:var(--muted);font-size:14px}.platform-development-admin-search{align-items:center;border:1px solid var(--line);border-radius:6px;display:flex!important;min-height:42px;padding:0 12px}.platform-development-admin-search svg{color:var(--muted);height:18px;width:18px}.platform-development-admin-search input{border:0;min-width:0;outline:0;width:100%}.platform-development-admin-layout{border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.45fr);min-height:560px;overflow:hidden}.platform-development-admin-list{border-right:1px solid var(--line);max-height:720px;min-width:0;overflow:auto}.platform-development-admin-list>button{align-items:center;background:#fff;border:0;border-bottom:1px solid var(--line);color:var(--development-graphite);display:flex;justify-content:space-between;gap:10px;min-height:92px;padding:12px 14px;text-align:left;width:100%}.platform-development-admin-list>button.is-selected,.platform-development-admin-list>button:hover{background:#fff6ef;box-shadow:inset 3px 0 0 var(--development-orange)}.platform-development-admin-list>button span{display:grid;grid-gap:4px;gap:4px;min-width:0}.platform-development-admin-list>button em,.platform-development-admin-list>button small{color:var(--muted);font-size:14px;font-style:normal}.platform-development-admin-list>button em,.platform-development-admin-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-development-admin-list>button b{align-items:center;background:#edf8f2;border-radius:999px;color:var(--development-green);display:inline-flex;font-size:14px;justify-content:center;min-height:30px;min-width:30px}.platform-development-admin-detail{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:20px}.platform-development-admin-detail>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.platform-development-admin-title>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.platform-development-admin-title>div:first-child>span{color:var(--development-orange);font-size:14px;font-weight:600}.platform-development-admin-title>div:last-child{display:grid;justify-items:end;min-width:112px}.platform-development-admin-title>div:last-child strong{color:var(--development-graphite);font-size:24px;font-weight:600}.platform-development-admin-body{color:var(--development-graphite);font-size:14px;line-height:1.65;margin:0;white-space:pre-wrap}.platform-development-admin-merged{align-items:center;background:#edf8f2;border-left:3px solid var(--development-green);color:#1f6b4a;display:flex;gap:8px;padding:10px 12px}.platform-development-admin-delivery{align-items:center;background:#fff6ef;border-left:3px solid var(--development-orange);color:var(--development-graphite);display:flex;gap:8px;padding:10px 12px}.platform-development-admin-delivery svg{color:var(--development-orange);height:18px;width:18px}.platform-development-admin-control,.platform-development-admin-editor{border-top:1px solid var(--line);padding-top:16px}.platform-development-admin-control label{min-width:0;width:min(100%,220px)}.platform-development-admin-editor{display:grid;grid-gap:10px;gap:10px}.platform-development-admin-editor h4{justify-content:flex-start}.platform-development-admin-editor textarea{min-height:112px;resize:vertical}.platform-development-admin-editor :is(select,textarea){max-width:100%;min-width:0;width:100%}.platform-development-admin-editor button{justify-self:start}.platform-development-admin-editor.is-compact{grid-template-columns:minmax(0,1fr) auto}.platform-development-admin-editor.is-compact h4{grid-column:1/-1}.platform-development-admin-empty{color:var(--muted);font-size:14px;margin:0;padding:20px}.platform-development-club-admin,.platform-development-reward-form,.platform-development-reward-journal{--development-graphite:#343a40;--development-orange:#ff6b1a;--development-green:#27845c}.platform-development-reward-form{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.platform-development-club-admin h3,.platform-development-reward-form h4,.platform-development-reward-journal h4{display:flex;align-items:center;gap:8px;margin:0;color:var(--development-graphite);font-weight:600}.platform-development-reward-form h4 svg,.platform-development-reward-journal h4 svg{color:var(--development-orange)}.platform-development-club-admin h3 svg{color:var(--development-green)}.platform-development-reward-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:10px;gap:10px}.platform-development-club-admin label,.platform-development-reward-form label{display:grid;grid-gap:5px;gap:5px;min-width:0}.platform-development-club-admin input,.platform-development-club-admin select,.platform-development-club-admin textarea,.platform-development-reward-form input,.platform-development-reward-form select{width:100%;min-width:0}.platform-development-reward-form>button{justify-self:start}.platform-development-club-admin :is(input:not([type=checkbox]),select,textarea),.platform-development-reward-form :is(input:not([type=checkbox]),select){box-sizing:border-box;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--development-graphite);font:inherit;line-height:1.4}.platform-development-club-admin :is(input,select,textarea):focus-visible,.platform-development-reward-form :is(input,select):focus-visible{outline:2px solid var(--development-orange);outline-offset:2px}.platform-development-reward-form>small.is-success{color:#1f6b4a}.platform-development-reward-form>small.is-error{color:#b83b29}.platform-development-club-admin{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.platform-development-club-admin>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.platform-development-club-admin>header p,.platform-development-club-application,.platform-development-club-member-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.platform-development-club-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-development-club-metrics>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#f8faf9}.platform-development-club-metrics span{color:var(--muted);font-size:14px}.platform-development-club-metrics strong{color:var(--development-graphite);font-size:20px;font-weight:600}.platform-development-club-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:320px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.platform-development-club-layout>aside{max-height:560px;overflow-y:auto;border-right:1px solid var(--line)}.platform-development-club-layout>aside button{display:grid;width:100%;grid-gap:3px;gap:3px;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--development-graphite);text-align:left;cursor:pointer}.platform-development-club-layout>aside button.is-selected,.platform-development-club-layout>aside button:hover{background:#fff6ef;box-shadow:inset 3px 0 var(--development-orange)}.platform-development-club-layout>aside small,.platform-development-club-layout>aside span{color:var(--muted);font-size:14px}.platform-development-club-layout>main{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px;min-width:0}.platform-development-club-member-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-development-club-member-head h4{margin:0;color:var(--development-graphite);font-size:17px;font-weight:600}.platform-development-club-member-head>span{color:#1f6b4a;font-size:14px;font-weight:600}.platform-development-club-application{padding:10px 12px;border-left:3px solid var(--development-green);background:#edf8f2;color:var(--development-graphite)}.platform-development-club-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;grid-gap:10px;gap:10px}.platform-development-club-check{grid-template-columns:18px minmax(0,1fr)!important;align-items:center;min-height:42px}.platform-development-reward-journal{display:grid;grid-gap:0;gap:0;padding-top:6px}.platform-development-reward-journal article{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.platform-development-reward-journal article>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.platform-development-reward-journal article span{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.platform-development-reward-journal article b{color:#1f6b4a;font-weight:600}.platform-development-reward-journal article small{color:var(--muted);text-align:right}@media (max-width:980px){.platform-starter-capabilities,.platform-starter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-advertising-layout{grid-template-columns:1fr}.platform-advertising-editor{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--line)}.platform-advertising-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-plans-admin{grid-template-columns:1fr}.platform-plans-list{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-plans-list>header{grid-column:1/-1}.platform-plans-editor{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--line)}.platform-plans-fields.is-main{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-development-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-development-admin-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr)}.platform-development-club-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-development-club-layout{grid-template-columns:1fr}}@media (max-width:1280px){.platform-development-admin-layout{grid-template-columns:minmax(0,1fr)}.platform-development-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-development-admin-search{grid-column:1/-1}.platform-development-admin-list{max-height:280px;border-right:0;border-bottom:1px solid var(--line)}.platform-development-club-layout{grid-template-columns:1fr}.platform-development-club-layout>aside{max-height:280px;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:680px){.platform-starter-access-admin>header{grid-template-columns:auto minmax(0,1fr)}.platform-starter-toggle{grid-column:1/-1;min-width:0}.platform-starter-capabilities,.platform-starter-fields{grid-template-columns:1fr}.platform-starter-fields .is-wide{grid-column:auto}.platform-project-pack-row,.platform-project-packs-admin .platform-starter-fields{grid-template-columns:1fr}.platform-admin-summary{align-items:flex-start;flex-wrap:wrap}.platform-admin-summary>div:first-child{flex:1 1 100%}.platform-admin-summary-meta{margin-left:0}.platform-admin-summary:after{margin-left:auto}.platform-advertising-creative-mode>div,.platform-advertising-fields,.platform-advertising-fields.is-copy,.platform-advertising-formats>div,.platform-advertising-list-items,.platform-advertising-placements>div,.platform-advertising-themes>div{grid-template-columns:1fr}.platform-advertising-fields .is-wide{grid-column:auto}.platform-advertising-status>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-advertising-editor>header{align-items:stretch;flex-direction:column}.platform-advertising-editor>header .primary-button{width:100%}.platform-advertising-preview.advertisement-banner{max-width:100%;min-height:150px}.platform-plans-capabilities>div,.platform-plans-fields,.platform-plans-fields.is-main,.platform-plans-impact,.platform-plans-limits>div,.platform-plans-list{grid-template-columns:1fr}.platform-plans-fields .is-wide{grid-column:auto}.platform-plans-editor-head{flex-direction:column}.platform-plans-actions{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);width:100%}.platform-plans-actions button{width:100%}.platform-plans-impact p{text-align:left}.platform-development-admin-head,.platform-development-admin-title{align-items:stretch;flex-direction:column}.platform-development-admin-head button{align-self:flex-start}.platform-development-admin-actions{align-items:stretch;flex-direction:column}.platform-development-admin-editor.is-compact,.platform-development-admin-filters,.platform-development-admin-layout{grid-template-columns:minmax(0,1fr)}.platform-development-admin-metrics,.platform-development-club-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.platform-development-admin-list{border-bottom:1px solid var(--line);border-right:0;max-height:320px}.platform-development-admin-detail{padding:16px}.platform-development-admin-title>div:last-child{justify-items:start}.platform-development-admin-editor.is-compact h4{grid-column:auto}.platform-development-club-controls,.platform-development-club-layout,.platform-development-reward-fields,.platform-development-reward-journal article{grid-template-columns:1fr}.platform-development-club-admin>header,.platform-development-club-member-head{align-items:stretch;flex-direction:column}.platform-development-club-layout>aside{max-height:280px;border-right:0;border-bottom:1px solid var(--line)}.platform-development-reward-journal article small{text-align:left}}