@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.workspace-shell{min-height:100vh}.sidebar{background:var(--rail);border-right:1px solid var(--line);z-index:40;flex-direction:column;width:228px;padding:27px 15px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:center;margin-bottom:28px;padding:0 13px;display:flex}.collapse-mobile{display:none!important}.app-switcher{border:1px solid var(--line);background:#f6f4ee;border-radius:9px;align-items:center;gap:9px;min-height:62px;margin-bottom:24px;padding:12px 10px;display:flex}.app-switcher label{flex-direction:column;flex:1;min-width:0;display:flex}.app-switcher select{appearance:none;width:100%;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0 0 3px;font-size:11px;font-weight:700}.app-switcher small{font-size:9px;line-height:1.4}.app-switcher .app-icon-fallback{border-radius:8px;font-size:16px}.app-switcher-empty{color:var(--muted);font-size:11px}.sidebar nav,.sidebar-secondary{flex-direction:column;gap:5px;display:flex}.sidebar nav button,.sidebar-secondary>button{color:#5a5b5c;text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:39px;padding:10px 12px;font-size:11px;font-weight:550;transition:background .18s,color .18s;display:flex}.sidebar nav button:hover,.sidebar-secondary>button:hover{color:#111318;background:#e6e4df}.sidebar nav button.active,.sidebar-secondary>button.active{color:#111318;background:#dfded9;font-weight:700}.sidebar nav button b{text-align:center;background:#d1d0cc;border-radius:4px;min-width:18px;margin-left:auto;font-size:10px;font-weight:650;line-height:18px}.sidebar-secondary{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.sidebar-secondary>button{min-height:36px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-note{margin:12px 12px 28px}.sidebar-note strong{margin:12px 0 5px;font-size:11px;display:block}.sidebar-note p{color:#6677be;font-size:10px;line-height:1.8}.small-orbit{border:1px solid #6677be;border-radius:50%;width:19px;height:19px;display:block;position:relative}.small-orbit:after{content:"";border:1px solid #6677be;border-radius:50%;width:19px;height:19px;position:absolute;top:0;left:7px}.account-menu{border-top:1px solid var(--line);align-items:center;gap:9px;padding:17px 2px;display:flex}.avatar{background:#dfded9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:650;display:flex}.account-menu>span:nth-child(2){flex:1;min-width:0}.account-menu strong,.account-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu strong{font-size:10px}.account-menu small{font-size:9px}.account-menu .icon-button{width:25px}.work-status{color:#4e5b90;background:#e4e2dd;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:10px;display:flex}.workspace-body{flex-direction:column;min-height:100vh;margin-left:228px;display:flex}.workspace-topline{border-bottom:1px solid var(--line);color:#5a5b5c;justify-content:space-between;align-items:center;height:65px;padding:0 37px;font-size:10px;display:flex}.breadcrumb-divider{color:#a8a8a5;margin:0 12px}.site-link{color:#4e5b90;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.main-content{flex:1;width:100%;max-width:1530px;margin:0 auto;padding:37px}.workspace-footer{color:#6677be;justify-content:space-between;padding:25px 37px;font-size:9px;display:flex}.workspace-footer span:first-child{font-weight:700}.mobile-header{display:none}.toast{z-index:70;color:#f6f4ee;background:#111318;border-radius:10px;align-items:center;gap:10px;padding:14px 17px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 28px #11131826}.toast button{color:#d1d0cc;margin-left:12px;padding:4px;display:flex}.sidebar-backdrop{display:none}.setup-layout{grid-template-columns:minmax(0,690px) minmax(210px,1fr);align-items:start;gap:48px;max-width:1100px;display:grid}.setup-main{border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;overflow:hidden}.setup-progress{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:22px 28px;display:flex}.setup-progress>span{white-space:nowrap;color:#6677be;align-items:center;gap:8px;font-size:10px;display:flex}.setup-progress>span>span{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;display:flex}.setup-progress>div{background:var(--line);flex:1;min-width:15px;height:1px}.setup-progress .current{color:var(--green);font-weight:650}.setup-progress .current>span{background:var(--green);color:#f6f4ee;border:0}.import-area{padding:45px 38px 38px}.connect-symbol{color:#4e5b90;padding-bottom:24px}.import-area h2{font-size:24px;font-weight:550}.import-area>p{max-width:50ch;margin:12px 0 26px;font-size:12px;line-height:1.85}.import-area>.button{width:100%;margin:18px 0 10px}.inline-button{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:12px;font-size:11px;display:flex}.inline-button:hover{color:var(--green)}.setup-aside{padding-top:35px}.setup-aside h3{font-size:16px}.setup-aside>p{max-width:35ch;margin-top:12px;font-size:12px;line-height:1.85}.setup-aside ul{flex-direction:column;gap:15px;margin:25px 0;padding:0;list-style:none;display:flex}.setup-aside li{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;display:flex}.setup-aside li svg{color:#4e5b90;margin-top:1px}.aside-note{border-top:1px solid var(--line);color:#6677be;max-width:35ch;padding-top:22px;font-size:11px;line-height:1.8}.app-details-form{flex-direction:column;gap:22px;padding:28px;display:flex}.app-identity{align-items:center;gap:14px;padding:0 0 8px;display:flex}.app-identity h2{font-size:19px}.app-identity p{margin-top:4px;font-size:11px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:26px;margin-bottom:34px;display:grid}.next-work{border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;overflow:hidden}.next-work>.section-heading{margin-bottom:20px;padding:21px 25px 0}.next-work-content{padding:0 25px 26px}.large-app{align-items:center;gap:13px;margin-bottom:24px;display:flex}.large-app strong,.large-app span{display:block}.large-app strong{font-size:14px}.large-app span{color:#5a5b5c;margin-top:3px;font-size:10px}.large-app .app-icon-fallback{font-size:27px}.next-work-content h3{max-width:30ch;font-size:22px;font-weight:550}.next-work-content>p{max-width:56ch;margin:11px 0 20px;font-size:12px;line-height:1.8}.work-counts{border-top:1px solid var(--line);background:#f6f4ee;display:flex}.work-counts button{text-align:left;border-right:1px solid var(--line);flex-direction:column;flex:1;gap:3px;padding:16px 20px;display:flex}.work-counts button:last-child{border-right:0}.work-counts button:hover{background:#ebe9e3}.work-counts strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:550}.work-counts span{color:var(--muted);font-size:9px}.setup-checklist{padding:21px 0}.setup-checklist>.section-heading{margin-bottom:23px;padding:0 8px 0 5px}.setup-step{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;width:100%;padding:16px 5px;display:flex}.setup-step:last-child{border-bottom:0}.setup-step>span:nth-child(2){flex:1}.setup-step strong,.setup-step small{display:block}.setup-step strong{font-size:11px;font-weight:650}.setup-step small{margin-top:4px;font-size:10px;line-height:1.65}.setup-step>[data-seoformy-icon=ArrowRight]{color:#9f9f9d}.setup-step:hover>span strong{color:#4e5b90}.step-dot{color:#6677be;border:1px solid #dbd9d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.step-dot.done{color:#4e5b90;background:#dfded9;border-color:#dfded9}.overview-lower{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:26px;display:grid}.overview-lower>section>.section-heading{margin-bottom:15px}.overview-lower>section:first-child>.empty-state{border-radius:var(--radius);background:#f6f4ee;border:1px dashed #dbd9d4;padding:37px 24px}.queue-list{border-top:1px solid var(--line)}.queue-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;width:100%;padding:19px 0;display:flex}.queue-row>span:nth-child(2){flex:1;min-width:0}.queue-row strong,.queue-row small{display:block}.queue-row strong{font-size:11px;line-height:1.6}.queue-row small{margin-top:5px;font-size:9px}.queue-row:hover strong{text-underline-offset:3px;text-decoration:underline}.document-icon{color:#6677be}.cadence-note{color:#6677be;gap:10px;margin-top:19px;display:flex}.cadence-note p{color:#6677be;font-size:10px;line-height:1.8}.cadence-note svg{margin-top:3px}.cadence-note strong{font-weight:550}.source-overview>p{margin-bottom:15px;font-size:11px;line-height:1.75}.source-coverage{margin-bottom:16px}.source-coverage>div{border-bottom:1px solid #e6e4df;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.source-coverage>div>span:last-child{color:#6677be;font-size:9px}.honesty-note{border-top:1px solid var(--line);color:#6677be;gap:9px;margin-top:22px;padding-top:18px;display:flex}.honesty-note p{color:#6677be;font-size:10px;line-height:1.8}.honesty-note svg{margin-top:3px}.active-jobs{margin-bottom:16px}.active-jobs>div{background:var(--soft-green);border-radius:7px;align-items:center;gap:9px;margin-bottom:5px;padding:12px;font-size:10px;display:flex}.active-jobs>div>span:not(.badge){color:var(--muted);flex:1}.research-intro{color:#4e5b90;background:#e8e7e1;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;display:flex}.research-intro p{color:#4e5b90;font-size:11px;line-height:1.75}.list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tabs{align-items:stretch;gap:23px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:#6677be;border-bottom:2px solid #0000;padding:12px 0;font-size:11px;font-weight:550;position:relative}.tabs button.active{color:var(--green);border-bottom-color:#4e5b90;font-weight:750}.tabs button:hover{color:var(--green)}.search-input{color:#6677be;align-items:center;gap:8px;max-width:220px;display:flex}.search-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:8px 0;font-size:11px}.research-workspace{grid-template-columns:1fr;align-items:start;display:grid}.research-workspace.has-detail{grid-template-columns:minmax(0,1fr) 370px;gap:25px}.list-caption{color:#6677be;justify-content:space-between;gap:10px;padding:0 0 14px;font-size:10px;display:flex}.opportunity-row{text-align:left;border-top:1px solid var(--line);border-radius:0;align-items:flex-start;gap:15px;width:100%;padding:23px 15px;display:flex}.opportunity-row:last-child{border-bottom:1px solid var(--line)}.opportunity-row:hover{background:#edebe5}.opportunity-row.selected{background:#e8e7e1}.opportunity-kind{color:#6677be;margin-top:4px}.opportunity-text{flex:1;min-width:0}.row-meta{color:#6677be;align-items:center;gap:10px;margin-bottom:8px;font-size:9px;display:flex}.opportunity-row h3{font-size:15px;font-weight:650;line-height:1.55}.opportunity-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.opportunity-row>[data-seoformy-icon=ChevronRight]{color:#6677be;margin-top:22px}.evidence-panel{border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;padding:22px;position:sticky;top:20px}.panel-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.evidence-panel>h2{font-size:21px;font-weight:550;line-height:1.4}.query-quote{color:#6677be;padding:13px 0 8px;font-size:12px;font-style:italic}.evidence-panel h4{margin-top:25px;margin-bottom:8px}.evidence-panel>p:not(.query-quote){font-size:11px;line-height:1.9}.evidence-panel>.section-heading{margin-bottom:12px}.evidence-panel .section-heading h4{margin-bottom:0}.evidence-panel .section-heading span{margin-top:22px;font-size:10px}.evidence-item{border-top:1px solid var(--line);padding:15px 0}.evidence-item>div:first-child{justify-content:space-between;align-items:center;display:flex}.evidence-item strong{margin:9px 0 5px;font-size:11px;line-height:1.7;display:block}.evidence-item p{overflow-wrap:anywhere;font-size:10px;line-height:1.8}.evidence-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.evidence-footer a{align-items:center;gap:4px;font-size:9px;text-decoration:none;display:inline-flex}.evidence-item small{color:#6677be;margin-top:9px;font-size:9px;display:block}.detail-actions{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:13px;display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.content-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;flex-direction:column;padding:0;transition:border-color .18s;display:flex;overflow:hidden}.content-card:hover{border-color:#6677be}.content-cover{aspect-ratio:1.9;background:#e8e7e1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.content-cover img{object-fit:cover;width:100%;height:100%}.content-cover>.badge{position:absolute;top:13px;left:13px}.content-cover-placeholder{color:#6677be;flex-direction:column;align-items:center;gap:10px;padding-top:16px;display:flex}.content-cover-placeholder span{font-size:10px;font-weight:500}.content-card-body{flex-direction:column;flex:1;width:100%;padding:20px 19px 16px;display:flex}.content-card h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.55}.content-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 22px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.content-card-footer{border-top:1px solid var(--line);color:#6677be;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.content-card-footer>span:last-child{color:var(--green);align-items:center;gap:5px;display:flex}.content-empty{border-radius:var(--radius);border:1px dashed #dbd9d4;flex-direction:column;justify-content:center;align-items:center;min-height:350px;margin-top:25px;padding-top:35px;display:flex}.empty-document{color:#6677be;background:#ebe9e3;border:1px solid #dbd9d4;border-radius:10px;padding:20px 23px}.content-empty .empty-state{padding-top:24px}.content-jobs{margin-bottom:22px}.job-notice{background:#e8e7e1;border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:15px 18px;display:flex}.job-notice>div{flex:1;min-width:0}.job-notice strong{font-size:11px}.job-notice p{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.75}.job-notice.failed{color:#111318;background:#efede8}.editor-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.editor-actions{align-items:center;gap:9px;display:flex}.save-state{color:#6677be;margin-right:8px;font-size:9px}.editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.editor-heading h1{max-width:48ch;margin-top:12px;font-size:27px;line-height:1.4}.editor-meta{align-items:center;gap:12px;display:flex}.editor-meta>span:not(.badge){color:#6677be;font-size:10px}.editor-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:25px;display:grid}.editor-document{border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;min-width:0;overflow:hidden}.editor-tabs{border-bottom:1px solid var(--line);gap:27px;padding:0 28px}.article-preview{color:#4e5b90;overflow-wrap:anywhere;padding:34px;font-size:14px;line-height:1.9}.article-preview h1{margin-bottom:16px;font-size:29px;font-weight:650;line-height:1.4}.article-preview .article-deck{color:#6677be;margin-bottom:28px;font-size:15px}.article-preview h2{margin:32px 0 12px;font-size:22px}.article-preview h3{margin:24px 0 10px;font-size:17px}.article-preview p{margin-bottom:17px;line-height:1.95}.article-preview li{margin:6px 0}.article-preview .article-image{aspect-ratio:1.7;object-fit:cover;border-radius:7px;width:100%;margin-bottom:28px}.article-preview table{font-size:12px;display:block;overflow-x:auto}.article-preview blockquote{color:#6677be;border-left:1px solid #6677be;margin:20px 0;padding-left:18px}.article-preview code{background:#ebe9e3;border-radius:4px;padding:2px 5px;font-size:12px}.article-preview pre{background:#ebe9e3;border-radius:8px;padding:15px;overflow-x:auto}.article-preview pre code{padding:0}.write-fields{flex-direction:column;gap:22px;padding:25px;display:flex}.markdown-editor{min-height:650px;font-size:13px!important;line-height:1.85!important}.editor-inspector>section{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:23px}.editor-inspector h3{font-size:12px}.editor-inspector p{margin:8px 0 15px;font-size:10px;line-height:1.9}.quality-checks>div{align-items:flex-start;gap:9px;margin:15px 0;display:flex}.quality-checks svg{margin-top:2px}.quality-checks strong{font-size:10px;line-height:1.6;display:block}.quality-checks small{margin-top:3px;font-size:9px;line-height:1.8;display:block}.quality-checks .passed{color:#4e5b90}.quality-checks .needs-work{color:#111318}.image-needed{aspect-ratio:1.8;color:#6677be;background:#e8e7e1;border:1px dashed #d1d0cc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;display:flex}.inspector-image{aspect-ratio:1.7;object-fit:cover;border-radius:7px;width:100%;margin-bottom:18px}.editor-inspector .field{margin-bottom:14px;font-size:10px}.editor-inspector .field input,.editor-inspector .field textarea{font-size:11px!important}.editor-inspector .field small{font-size:9px}.public-path{overflow-wrap:anywhere;color:#4e5b90;margin-top:12px;font-size:10px;line-height:1.8;display:block}.tool-definition{background:#ebe9e3;border-radius:8px;padding:20px}.tool-definition h3{margin-top:10px}.analytics-period{border-bottom:1px solid var(--line);color:#6677be;justify-content:space-between;padding-bottom:15px;font-size:10px;display:flex}.traffic-summary{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-bottom:28px;padding:30px 0 34px;display:flex}.traffic-summary>div{flex:1;grid-template-columns:20px 1fr;align-items:center;gap:10px;display:grid}.traffic-summary>div>svg{color:#6677be}.traffic-summary>div>span{color:#4e5b90;font-size:11px}.traffic-summary>div>strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:29px;font-weight:500;line-height:1.2}.traffic-summary>[data-seoformy-icon=ArrowRight]{color:#c8c7c3;margin-right:15px}.tracking-empty{border-radius:var(--radius);background:#e8e7e1;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;margin-bottom:28px;padding:28px;display:grid}.tracking-empty h2{font-size:21px;font-weight:550}.tracking-empty p{color:#4e5b90;max-width:62ch;margin:11px 0 19px;font-size:11px;line-height:1.9}.tracking-path{border-left:1px solid #d4d2ce;flex-direction:column;gap:22px;padding-left:34px;display:flex}.tracking-path span{color:#6677be;align-items:center;gap:12px;font-size:11px;display:flex}.tracking-path span:first-child{color:#4e5b90;font-weight:650}.tracking-setup{border:1px solid var(--line);border-radius:var(--radius);background:#f6f4ee;margin-bottom:28px;padding:25px}.tracking-setup>p{font-size:11px;line-height:1.8}.tracking-setup pre,.api-example pre{color:#4e5b90;background:#e8e7e1;border-radius:7px;margin:20px 0;padding:17px;font-size:11px;line-height:1.8;overflow-x:auto}.analytics-tables{grid-template-columns:1fr 1fr;gap:30px;display:grid}.analytics-tables>section{min-width:0}.analytics-tables .empty-state{border-top:1px solid var(--line);padding:34px 20px}.analytics-tables .empty-state h3{font-size:13px}.analytics-tables .empty-state p,.analytics-tables table{font-size:11px}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--line);padding:13px 10px}th{color:#6677be;font-size:10px;font-weight:500}td{font-variant-numeric:tabular-nums}th:first-child,td:first-child{padding-left:0}th:not(:first-child),td:not(:first-child){text-align:right}.path-cell{overflow-wrap:anywhere;max-width:200px;font-size:10px}.measurement-note{border-top:1px solid var(--line);color:#6677be;gap:12px;margin-top:20px;padding-top:24px;display:flex}.measurement-note p{color:#6677be;max-width:105ch;font-size:10px;line-height:1.85}.measurement-note svg{margin-top:3px}.traffic-chart{margin-bottom:32px}.chart-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:170px;margin:25px 0;padding-bottom:23px;display:flex;position:relative}.chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chart-day>span{background:#6677be;border-radius:3px 3px 0 0;width:100%;min-height:2px}.chart-day small{font-size:8px;position:absolute;bottom:-22px}.settings-layout{max-width:950px}.settings-section{border-top:1px solid var(--line);padding:26px 0 34px}.settings-section:first-child{border-top:0;padding-top:0}.settings-section>p{max-width:76ch;margin:0 0 22px;font-size:12px;line-height:1.85}.provider-list{border-top:1px solid var(--line)}.provider-list>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;display:flex}.provider-initial{border:1px solid var(--line);color:#4e5b90;background:#edebe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.provider-list>div>div{flex:1}.provider-list strong{font-size:11px}.provider-list p{margin-top:4px;font-size:10px;line-height:1.8}.info-line{color:#6677be;gap:9px;margin-top:16px;display:flex}.info-line p{font-size:10px;line-height:1.7}.key-form{align-items:flex-end;gap:13px;max-width:550px;margin-bottom:18px;display:flex}.key-form .field{flex:1}.key-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.key-list>div>span{flex:1}.key-list strong,.key-list small{font-size:11px;display:block}.key-list small{margin-top:4px;font-size:9px}.key-list>div>svg{color:#6677be}.new-key{background:#e8e7e1;border:1px solid #d6d5d0;border-radius:8px;margin:22px 0;padding:18px}.new-key>strong{font-size:12px}.new-key>p{margin:5px 0 13px;font-size:11px}.new-key>div{align-items:center;gap:15px;display:flex}.new-key code{overflow-wrap:anywhere;flex:1;font-size:11px}.api-example{margin-top:22px;font-size:11px}.api-example summary{cursor:pointer;color:var(--green);padding:8px 0;font-weight:600}.api-example p{font-size:11px;line-height:1.8}.api-example code{overflow-wrap:anywhere}.domain-row{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:5px;margin-bottom:17px;padding:18px;display:flex}.domain-row>span{color:var(--muted);font-size:10px}.domain-row strong{overflow-wrap:anywhere;font-size:13px}@media (min-width:1600px){.main-content{padding-top:48px}.sidebar{width:246px;padding-inline:20px}.workspace-body{margin-left:246px}.page-title{margin-bottom:38px}.overview-grid,.overview-lower{gap:40px}.next-work-content{padding-bottom:32px}.next-work-content h3{font-size:25px}}@media (max-width:1200px){.main-content{padding:28px}.workspace-topline{padding-inline:28px}.overview-grid,.overview-lower{grid-template-columns:minmax(0,1.2fr) minmax(235px,1fr);gap:23px}.page-title h1{font-size:26px}.setup-layout{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.research-workspace.has-detail{grid-template-columns:1fr}.evidence-panel{max-width:none;position:static}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.article-preview{padding:26px}.editor-heading h1{font-size:24px}.save-state{display:none}.tabs{gap:18px}.tracking-empty{gap:25px}.tracking-path{padding-left:20px}}@media (max-width:1000px){.setup-layout{grid-template-columns:1fr}.setup-aside{max-width:600px;padding:0}.setup-aside>p,.aside-note{max-width:none}.setup-aside ul{grid-template-columns:1fr 1fr;gap:15px;display:grid}.overview-grid,.overview-lower{grid-template-columns:1fr}.setup-checklist{padding-top:0}.overview-grid{margin-bottom:28px}.setup-checklist>.section-heading{margin-bottom:0}.setup-step{padding:13px 5px}.source-overview{padding-top:15px}.source-coverage{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.editor-layout{grid-template-columns:1fr}.editor-inspector{grid-template-columns:1fr 1fr;gap:25px;display:grid}.editor-inspector>section{margin:0}.analytics-tables{grid-template-columns:1fr}.traffic-summary{gap:15px}.traffic-summary>[data-seoformy-icon=ArrowRight]{display:none}.traffic-summary>div{grid-template-columns:1fr;gap:7px}.traffic-summary>div>strong{grid-column:1}.traffic-summary>div>svg{display:none}.list-toolbar{flex-wrap:wrap}.search-input{margin-bottom:10px}.tracking-empty{grid-template-columns:1fr}.tracking-path{border-left:0;flex-direction:row;gap:20px;padding:0}.tracking-path span{gap:7px;font-size:10px}}@media (max-width:900px){.sidebar{width:248px;transition:transform .18s ease-out;top:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#1113185e;display:block;position:fixed;inset:0}.mobile-header{border-bottom:1px solid var(--line);background:var(--rail);justify-content:space-between;align-items:center;height:65px;padding:0 23px;display:flex}.workspace-body{margin-left:0}.workspace-topline{height:45px;padding:0 24px}.main-content{padding:30px 24px}.collapse-mobile{display:flex!important}.sidebar-brand{padding-right:0}.sidebar-note{margin-bottom:18px}.overview-grid,.overview-lower{grid-template-columns:1.4fr 1fr}.setup-checklist{padding-top:21px}.source-coverage{display:block}.setup-layout{grid-template-columns:minmax(0,1fr) 220px}.setup-aside{padding-top:30px}.setup-aside ul{display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-layout{grid-template-columns:minmax(0,1fr) 235px}.editor-inspector{display:block}.editor-inspector>section{margin-bottom:23px}.workspace-footer{padding-inline:24px}}@media (max-width:740px){.overview-grid,.overview-lower,.setup-layout{grid-template-columns:1fr}.setup-checklist{padding-top:0}.setup-checklist>.section-heading{margin-bottom:0}.source-coverage{grid-template-columns:1fr 1fr;display:grid}.setup-aside{padding-top:0}.setup-aside ul{grid-template-columns:1fr 1fr;display:grid}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-layout{grid-template-columns:1fr}.editor-inspector{grid-template-columns:1fr 1fr;display:grid}.editor-top{align-items:flex-start}.editor-actions{flex-wrap:wrap;justify-content:flex-end}.editor-top>.text-link{white-space:nowrap;min-height:40px}.traffic-summary{gap:20px}}@media (max-width:540px){.main-content{padding:26px 18px}.workspace-topline{padding:0 18px;font-size:9px}.workspace-topline>span{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.site-link{font-size:9px}.breadcrumb-divider{margin:0 7px}.workspace-footer{padding:25px 18px;font-size:8px}.workspace-footer span:last-child{text-align:right;max-width:200px}.setup-progress{gap:9px;padding:20px 18px}.setup-progress>span{gap:5px;font-size:9px}.import-area{padding:32px 23px 25px}.app-details-form{padding:23px 18px}.setup-aside ul{grid-template-columns:1fr}.app-identity h2{font-size:17px}.form-actions{flex-wrap:wrap}.form-actions>.button{flex:1}.overview-grid,.overview-lower{gap:28px}.next-work>.section-heading{padding:19px 19px 0}.next-work-content{padding:0 19px 23px}.next-work-content h3{font-size:23px}.work-counts button{padding:15px 12px}.work-counts span{font-size:8px}.setup-step{padding:14px 0}.source-coverage{column-gap:20px}.source-coverage>div{flex-direction:column;align-items:flex-start;gap:5px}.queue-row{gap:10px}.queue-row>.badge{font-size:8px}.queue-row strong{font-size:11px}.cadence-note{font-size:10px}.research-intro{align-items:flex-start;gap:10px;padding:14px}.research-intro>svg{margin-top:2px}.list-toolbar{gap:8px}.tabs{gap:21px;width:100%}.tabs button{padding:13px 0;font-size:10px}.search-input{width:100%;max-width:none;padding:0 3px}.list-caption>span:last-child{display:none}.opportunity-row{gap:11px;padding:21px 6px}.opportunity-row h3{font-size:15px}.opportunity-row>[data-seoformy-icon=ChevronRight]{width:14px}.source-list{gap:9px}.source-badge{font-size:10px}.evidence-panel{padding:20px}.content-grid{grid-template-columns:1fr}.content-cover{aspect-ratio:2.15}.content-card-body{padding:22px}.content-card h3{font-size:18px}.content-card p{font-size:12px}.content-card-footer{font-size:10px}.job-notice{align-items:flex-start;gap:9px;padding:15px 12px}.job-notice>.badge{font-size:8px}.editor-top{flex-direction:column;gap:12px}.editor-actions{justify-content:stretch;width:100%}.editor-actions>.button{flex:1;padding-inline:10px;font-size:10px}.editor-heading{flex-direction:column;align-items:flex-start}.editor-heading h1{font-size:25px}.editor-inspector{grid-template-columns:1fr}.article-preview{padding:26px 22px;font-size:13px}.article-preview h1{font-size:26px}.article-preview h2{font-size:21px}.article-preview .article-deck{font-size:14px}.editor-tabs{padding:0 22px}.write-fields{padding:22px 18px}.markdown-editor{min-height:500px}.editor-inspector h3{font-size:14px}.editor-inspector p,.quality-checks strong{font-size:12px}.quality-checks small{font-size:11px}.editor-inspector .field{font-size:12px}.editor-inspector .field input,.editor-inspector .field textarea{font-size:13px!important}.traffic-summary{gap:16px;padding:25px 0}.traffic-summary>div>span{font-size:9px;line-height:1.75}.traffic-summary>div>strong{font-size:25px}.tracking-empty{gap:25px;padding:24px}.tracking-empty h2{font-size:22px}.tracking-empty p{font-size:12px}.tracking-path{flex-direction:column;gap:13px}.tracking-path span{font-size:11px}.tracking-setup{padding:20px 18px}.tracking-setup>.section-heading{align-items:flex-start}.tracking-setup h2{font-size:14px}.tracking-setup .button{padding:9px 12px;font-size:10px}.provider-list>div{flex-wrap:wrap;gap:11px}.provider-list>div>div{min-width:190px}.provider-list>div>.badge{margin-left:43px}.provider-list strong{font-size:12px}.provider-list p{font-size:11px}.settings-section>p{font-size:12px}.key-form,.new-key>div{flex-direction:column;align-items:stretch}.key-list .button{font-size:9px}.key-list>div{gap:9px}.toast{padding:13px;font-size:11px;bottom:15px;left:15px;right:15px}.source-coverage .source-badge{font-size:11px}}.asset-upload{margin:18px 0;font-size:11px}.asset-upload summary{color:var(--green);cursor:pointer;align-items:center;gap:8px;padding:9px 0;font-weight:650;display:flex}.asset-upload form{flex-direction:column;gap:14px;padding:15px 0;display:flex}.asset-upload .checkbox-field{font-size:10px}.asset-upload .button{white-space:normal}.asset-upload input[type=file]{padding:8px!important;font-size:10px!important}.tool-preview{background:#ebe9e3;border-radius:12px;margin:28px 0;padding:24px}.tool-preview h2{margin:0;font-size:20px}.tool-preview>p{font-size:12px}.tool-preview form{margin:20px 0}.tool-actions{gap:10px;margin-top:18px;display:flex}.tool-results{border-top:1px solid #d1d0cc;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin:23px 0;padding-top:20px;display:grid}.tool-results>div{flex-direction:column;gap:5px;display:flex}.tool-results span{color:#4e5b90;font-size:11px}.tool-results strong{font-variant-numeric:tabular-nums;font-size:23px}.tool-results small{margin-left:7px;font-size:11px}.key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:760px;display:grid}.key-scopes{border:0;grid-column:1/-1;margin:4px 0 2px;padding:0}.key-scopes legend{margin-bottom:10px;font-size:11px;font-weight:650}.key-scopes label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.key-scopes input{width:16px;height:16px;accent-color:var(--green);margin-top:2px}.key-scopes strong,.key-scopes small{display:block}.key-scopes strong{font-size:11px}.key-scopes small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.65}.key-scope-warning{color:#111318;margin:-8px 0 18px;font-size:10px}.key-list .key-scope-summary{color:#4e5b90;margin-top:5px;font-weight:600}@media (max-width:540px){.key-form{grid-template-columns:1fr}.key-form>.button{width:100%}.key-scopes label{padding:13px 0}.key-scopes small{font-size:10px}.key-scope-summary{line-height:1.6}}.failed-jobs>div{color:#111318;background:#efede8}.failed-jobs .job-retry-action{flex:none!important}.job-retry-action{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.job-retry-action .button{min-height:32px;padding:7px 10px;font-size:9px}.job-retry-action small{color:#111318;text-align:right;max-width:220px;font-size:9px;line-height:1.5}.job-retried{color:#4e5b90;align-items:center;gap:5px;font-size:9px;display:inline-flex}.job-notice.failed{flex-wrap:wrap}.job-notice.failed .job-retry-action{margin-left:auto}@media (max-width:540px){.failed-jobs>div{flex-wrap:wrap;align-items:flex-start}.failed-jobs>div>span:not(.job-retry-action){min-width:70%}.failed-jobs .job-retry-action,.job-notice.failed .job-retry-action{align-items:stretch;width:100%;margin-left:24px}.job-retry-action small{text-align:left;max-width:none}}.evidence-import{border:1px solid var(--line);border-radius:9px;margin:22px 0;padding:15px 18px}.evidence-import summary{color:var(--green);cursor:pointer;align-items:center;gap:9px;min-height:22px;font-size:12px;font-weight:600;display:flex}.evidence-import>div{max-width:720px;padding-top:19px}.evidence-import>div>p{margin-bottom:18px;font-size:12px;line-height:1.85}.evidence-import form{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.evidence-import .field{width:100%}.evidence-import textarea{font-family:ui-monospace,monospace;font-size:11px}.evidence-file{flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;display:flex}.evidence-file input{max-width:100%;font-size:11px}.evidence-import>div>small{overflow-wrap:anywhere;margin-top:18px;font-size:10px;display:block}.evidence-import .success-note{margin-top:16px}.editor-tabs button:disabled{opacity:.5}.editor-inspector input:read-only,.editor-inspector textarea:read-only{background:var(--subtle)}.evidence-report-stack{gap:24px;margin-top:34px;display:grid}.evidence-report-card{border:1px solid var(--line);background:#f6f4ee;border-radius:18px;min-width:0;overflow:hidden}.evidence-report-heading{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;padding:25px 27px;display:grid}.evidence-report-heading>div:nth-child(2){max-width:760px}.evidence-report-icon{color:#4e5b90;background:#ebe9e3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.evidence-report-icon.assistant{color:#111318;background:#efede8}.evidence-report-heading .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6677be;font-size:9px;font-weight:800}.evidence-report-heading h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:20px;line-height:1.3}.evidence-report-heading p{color:#6677be;max-width:720px;font-size:11px;line-height:1.75}.evidence-count{color:#4e5b90;white-space:nowrap;background:#edebe5;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.evidence-table-wrap{overflow-x:auto}.search-performance-table{min-width:760px;font-size:11px}.search-performance-table th,.search-performance-table td{padding:15px 13px}.search-performance-table th:first-child,.search-performance-table td:first-child{text-align:left;padding-left:27px}.search-performance-table th:last-child,.search-performance-table td:last-child{padding-right:27px}.search-performance-table td:first-child{gap:5px;min-width:230px;display:grid}.search-performance-table td:first-child strong{color:#111318;font-size:11px;line-height:1.45}.search-performance-table td:first-child small{color:#6677be;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:9px;overflow:hidden}.citation-evidence-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.citation-evidence-list>a{color:#111318;background:#f6f4ee;gap:9px;min-width:0;padding:23px 48px 23px 27px;text-decoration:none;transition:background .18s;display:grid;position:relative}.citation-evidence-list>a:hover{background:#f6f4ee}.citation-evidence-list>a>strong{font-size:13px;line-height:1.45}.citation-evidence-list>a>[data-seoformy-icon=ArrowUpRight]{color:#6677be;position:absolute;top:25px;right:25px}.citation-source-line{align-items:center;gap:9px;display:flex}.citation-source-line>span{color:#6677be;font-size:9px}.citation-url{color:#4e5b90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.citation-evidence-list>a>small{color:#6677be;font-size:9px}.evidence-report-card>.empty-state{padding:38px 27px}@media (max-width:1000px){.citation-evidence-list{grid-template-columns:1fr}}@media (max-width:540px){.evidence-report-heading{grid-template-columns:auto 1fr;padding:21px 19px}.evidence-report-heading .evidence-count{grid-column:2;justify-self:start}.evidence-report-heading h2{font-size:18px}.citation-evidence-list>a{padding:21px 43px 21px 19px}.citation-evidence-list>a>[data-seoformy-icon=ArrowUpRight]{right:19px}.evidence-report-card>.empty-state{padding:30px 20px}.evidence-table-wrap{overflow:visible}.search-performance-table{min-width:0;display:block}.search-performance-table thead{display:none}.search-performance-table tbody{display:grid}.search-performance-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 9px;padding:17px 19px;display:grid}.search-performance-table tr:last-child{border-bottom:0}.search-performance-table td,.search-performance-table td:first-child,.search-performance-table td:last-child{text-align:left;border:0;min-width:0;padding:0;display:flex}.search-performance-table td:first-child{grid-column:1/-1;gap:5px;padding-bottom:3px}.search-performance-table td:not(:first-child){color:#111318;flex-direction:column;gap:5px;font-size:11px}.search-performance-table td:not(:first-child):before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:#6677be;font-size:8px;font-weight:700}.search-performance-table td:nth-child(5),.search-performance-table td:nth-child(6){grid-column:span 1}}.citation-source-line>.source-badge,.citation-source-line>span,.citation-evidence-list>a>small{color:#4e5b90}.page-performance{margin:38px 0 34px}.page-performance-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.page-performance-heading>div{max-width:760px}.page-performance-heading .eyebrow{color:#4e5b90;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.page-performance-heading h2{letter-spacing:-.035em;font-size:22px;font-weight:650;line-height:1.25}.page-performance-heading p{color:#6677be;max-width:72ch;margin-top:8px;font-size:11px;line-height:1.8}.page-performance-heading>span{color:#4e5b90;white-space:nowrap;background:#ebe9e3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.page-performance-list{gap:12px;display:grid}.page-performance-row{background:#f6f4ee;border:1px solid #dfded9;border-radius:16px;grid-template-columns:minmax(240px,1.15fr) minmax(360px,1.55fr);gap:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #11131809}.page-performance-copy{min-width:0;padding:24px 25px 18px}.page-performance-labels{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.page-performance-labels>span{color:#6677be;letter-spacing:.04em;text-transform:uppercase;background:#edebe5;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:750}.page-performance-labels>span:first-child{color:#4e5b90;background:#e8e7e1}.page-performance-labels>span:last-child:not(:first-child){text-overflow:ellipsis;white-space:nowrap;text-transform:none;max-width:260px;overflow:hidden}.page-performance-copy h3{letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.45}.page-performance-copy small{color:#6677be;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.page-performance-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.page-performance-metrics>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:20px 16px;display:flex}.page-performance-metrics>div:first-child{border-left:0}.page-performance-metrics dt{color:#6677be;font-size:8px;font-weight:650;line-height:1.45}.page-performance-metrics dd{color:#111318;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:19px;font-weight:600}.page-performance-evidence{border-top:1px solid var(--line);color:#6677be;background:#f6f4ee;grid-column:1/-1;gap:22px;padding:13px 25px;display:flex}.page-performance-evidence span{align-items:center;gap:7px;min-width:0;font-size:9px;line-height:1.6;display:flex}.page-performance-evidence svg{color:#6677be;flex:none}.page-performance-decision{border-top:1px solid var(--line);background:#f6f4ee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:20px 25px;display:flex}.page-performance-decision>div{gap:4px;max-width:790px;display:grid}.page-performance-decision span{color:#6677be;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.page-performance-decision strong{font-size:12px;line-height:1.55}.page-performance-decision p{color:#6677be;font-size:10px;line-height:1.7}.page-performance-decision .button{flex:none}.page-performance-decision.prepare{box-shadow:inset 3px 0 #6677be}.page-performance-decision.improve{box-shadow:inset 3px 0 #111318}.page-performance-decision.collect{box-shadow:inset 3px 0 #6677be}.page-performance-decision.keep{box-shadow:inset 3px 0 #111318}@media (max-width:1100px){.page-performance-row{grid-template-columns:1fr}.page-performance-metrics{border-top:1px solid var(--line);border-left:0}.page-performance-evidence,.page-performance-decision{grid-column:1}}@media (max-width:700px){.page-performance-heading{align-items:flex-start}.page-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-performance-metrics>div:nth-child(3){border-left:0}.page-performance-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.page-performance-evidence{flex-direction:column;gap:7px}.page-performance-decision{flex-direction:column;align-items:flex-start}.page-performance-decision .button{width:100%}}@media (max-width:540px){.page-performance{margin-top:30px}.page-performance-heading h2{font-size:20px}.page-performance-heading p{font-size:10px}.page-performance-heading>span{display:none}.page-performance-row{border-radius:12px}.page-performance-copy{padding:21px 18px 17px}.page-performance-labels>span:last-child:not(:first-child){max-width:190px}.page-performance-copy h3{font-size:16px}.page-performance-metrics>div{padding:17px 18px}.page-performance-metrics dd{font-size:18px}.page-performance-evidence{padding:13px 18px}.page-performance-decision{padding:19px 18px}.page-performance-decision strong{font-size:12px}.page-performance-decision p{font-size:10px}}.traffic-summary>div>small{color:#6677be;grid-column:2;font-size:9px}.traffic-summary>div>small:empty{display:none}@media (max-width:1000px){.traffic-summary>div>small{grid-column:1}}:is(body:has(.workspace-shell),body:has(.auth-layout)){--workspace-paper:#f6f4ee;--workspace-ink:#111318;--workspace-blue:#6677be;--ink:var(--workspace-ink);--paper:var(--workspace-paper);--surface:color-mix(in srgb, var(--paper) 94%, var(--blue));--rail:var(--surface);--blue:var(--workspace-blue);--green:var(--blue);--green-hover:var(--blue);--muted:color-mix(in srgb, var(--ink) 62%, var(--paper));--line:color-mix(in srgb, var(--ink) 14%, var(--paper));--subtle:color-mix(in srgb, var(--blue) 8%, var(--paper));--soft-green:var(--subtle);--amber:var(--blue);--red:var(--ink);--radius:16px;background:var(--paper);color:var(--ink)}body:has(.workspace-shell){overflow-x:hidden}.workspace-shell{background:var(--paper);min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.workspace-shell:before{display:none}.workspace-shell,.workspace-shell *{border-color:var(--line)}.workspace-shell h1,.workspace-shell h2,.workspace-shell h3,.workspace-shell h4,.workspace-shell strong,.workspace-shell label,.workspace-shell dt,.workspace-shell th{color:var(--ink)}.workspace-shell p,.workspace-shell small,.workspace-shell .small,.workspace-shell dd,.workspace-shell td{color:var(--muted)}.workspace-shell small,.workspace-shell .small{font-size:11px}.workspace-shell a{color:var(--blue)}.workspace-shell .sidebar{z-index:50;border:1px solid color-mix(in srgb, var(--paper) 14%, var(--ink));width:250px;color:var(--paper);background:var(--ink);box-shadow:0 24px 56px color-mix(in srgb, var(--ink) 21%, transparent), inset 0 1px color-mix(in srgb, var(--paper) 12%, transparent);overscroll-behavior:contain;scrollbar-width:none;border-radius:20px;padding:23px 14px 13px;animation:.56s cubic-bezier(.22,1,.36,1) both workspace-sidebar-in;inset:18px auto 18px 18px;overflow-y:auto}.workspace-shell .sidebar::-webkit-scrollbar{display:none}.workspace-shell .sidebar-brand{margin-bottom:24px;padding:0 10px}.workspace-shell .sidebar .wordmark{color:var(--paper);letter-spacing:-.055em;font-size:23px}.workspace-shell .sidebar .wordmark svg{color:var(--blue)}.workspace-shell .app-switcher{border:1px solid color-mix(in srgb, var(--paper) 14%, var(--ink));min-height:66px;color:var(--paper);background:color-mix(in srgb, var(--paper) 8%, var(--ink));box-shadow:inset 0 1px color-mix(in srgb, var(--paper) 8%, transparent);border-radius:13px;margin-bottom:21px;padding:10px}.workspace-shell .app-switcher select{color:var(--paper);font-size:12px}.workspace-shell .app-switcher select option{color:var(--ink);background:var(--paper)}.workspace-shell .app-switcher small,.workspace-shell .app-switcher-empty{color:color-mix(in srgb, var(--paper) 60%, var(--ink))}.workspace-shell .app-switcher .app-icon-fallback{color:var(--paper);background:color-mix(in srgb, var(--blue) 45%, var(--ink))}.workspace-shell .sidebar nav,.workspace-shell .sidebar-secondary{gap:4px}.workspace-shell .sidebar nav button,.workspace-shell .sidebar-secondary>button,.workspace-shell .sidebar-secondary-account{min-height:42px;color:color-mix(in srgb, var(--paper) 64%, var(--ink));border-radius:10px;padding:10px 12px;font-size:11px;transition:color .22s,background .22s,transform .22s}.workspace-shell .sidebar nav button:hover,.workspace-shell .sidebar-secondary>button:hover,.workspace-shell .sidebar-secondary-account:hover{color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, var(--ink));transform:translate(2px)}.workspace-shell .sidebar nav button.active,.workspace-shell .sidebar-secondary>button.active{color:var(--paper);background:color-mix(in srgb, var(--paper) 12%, var(--ink));box-shadow:inset 3px 0 var(--blue), inset 0 1px color-mix(in srgb, var(--paper) 12%, transparent)}.workspace-shell .sidebar nav button b{min-width:19px;color:var(--paper);background:color-mix(in srgb, var(--paper) 18%, var(--blue));border-radius:999px}.workspace-shell .sidebar-secondary{border-top:1px solid color-mix(in srgb, var(--paper) 14%, var(--ink));margin-top:18px;padding-top:16px}.workspace-shell .sidebar-secondary>button,.workspace-shell .sidebar-secondary-account{min-height:40px;font-size:10px}.workspace-shell .sidebar-bottom{padding-top:18px}.workspace-shell .sidebar-note{border-top:1px solid color-mix(in srgb, var(--paper) 14%, var(--ink));margin:7px 12px 20px;padding:15px 0 0}.workspace-shell .sidebar-note strong{color:var(--paper)}.workspace-shell .sidebar-note p{color:color-mix(in srgb, var(--paper) 54%, var(--ink))}.workspace-shell .small-orbit,.workspace-shell .small-orbit:after{border-color:var(--blue)}.workspace-shell .work-status{border:1px solid color-mix(in srgb, var(--blue) 42%, var(--ink));width:100%;color:var(--paper);background:color-mix(in srgb, var(--blue) 30%, var(--ink));border-radius:10px;padding:10px 12px}.workspace-shell .account-menu{border-top:1px solid color-mix(in srgb, var(--paper) 14%, var(--ink));padding:14px 3px 7px}.workspace-shell .account-menu strong{color:var(--paper)}.workspace-shell .account-menu small{color:color-mix(in srgb, var(--paper) 56%, var(--ink))}.workspace-shell .avatar{color:var(--paper);background:var(--ink);box-shadow:0 0 0 1px var(--blue), inset 0 1px color-mix(in srgb, var(--paper) 18%, transparent)}.workspace-shell .account-menu .icon-button{color:color-mix(in srgb, var(--paper) 55%, var(--ink))}.workspace-shell .account-menu .icon-button:hover{color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, var(--ink))}.workspace-shell .workspace-body{z-index:1;background:var(--paper);min-height:100vh;margin-left:286px;position:relative}.workspace-shell .workspace-topline{z-index:25;border-bottom:1px solid var(--line);height:72px;color:var(--muted);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0 42px;position:sticky;top:0}.workspace-shell .workspace-topline:after{display:none}.workspace-shell .breadcrumb-divider{color:color-mix(in srgb, var(--ink) 34%, var(--paper));margin:0 11px}.workspace-shell .site-link{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface);box-shadow:0 7px 18px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;padding:0 13px;transition:transform .22s,box-shadow .22s,border-color .22s}.workspace-shell .site-link:hover{border-color:color-mix(in srgb, var(--blue) 50%, var(--line));box-shadow:0 11px 23px color-mix(in srgb, var(--ink) 9%, transparent);transform:translateY(-1px)}.workspace-shell .main-content{width:100%;max-width:1460px;padding:46px 42px 68px}.workspace-shell .page-title{align-items:flex-end;margin-bottom:34px;animation:.52s cubic-bezier(.22,1,.36,1) 40ms both workspace-rise}.workspace-shell .page-title h1{letter-spacing:-.06em;font-size:clamp(32px,3vw,46px);font-weight:720;line-height:1.03}.workspace-shell .page-title p{max-width:66ch;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.workspace-shell .button{border-radius:999px;min-height:44px;padding:11px 17px;transition:transform .22s,background .22s,box-shadow .22s,color .22s}.workspace-shell .button:active:not(:disabled){transform:scale(.98)}.workspace-shell .button.primary{color:var(--paper);background:var(--blue);box-shadow:0 11px 24px color-mix(in srgb, var(--blue) 26%, transparent), inset 0 1px color-mix(in srgb, var(--paper) 24%, transparent)}.workspace-shell .button.primary:hover:not(:disabled){color:var(--paper);background:var(--blue);box-shadow:0 15px 30px color-mix(in srgb, var(--blue) 33%, transparent), inset 0 1px color-mix(in srgb, var(--paper) 24%, transparent);transform:translateY(-2px)}.workspace-shell .button.secondary{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 8px 18px color-mix(in srgb, var(--ink) 5%, transparent)}.workspace-shell .button.secondary:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--blue) 7%, var(--paper));box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 30%, var(--line)), 0 12px 24px color-mix(in srgb, var(--ink) 8%, transparent);transform:translateY(-2px)}.workspace-shell .button.ghost{color:var(--muted)}.workspace-shell .button.ghost:hover:not(:disabled){color:var(--blue);background:var(--subtle)}.workspace-shell .button.danger{color:var(--ink);background:color-mix(in srgb, var(--blue) 10%, var(--paper))}.workspace-shell .button svg:last-child{box-sizing:content-box;background:color-mix(in srgb, var(--paper) 16%, transparent);border-radius:50%;padding:5px;transition:transform .22s}.workspace-shell .button.secondary svg:last-child{background:color-mix(in srgb, var(--blue) 10%, var(--paper))}.workspace-shell .button:hover svg:last-child{transform:translate(2px)}.workspace-shell .badge{color:var(--muted);background:color-mix(in srgb, var(--ink) 7%, var(--paper));letter-spacing:.025em;border-radius:999px;padding:5px 9px}.workspace-shell .badge.green,.workspace-shell .badge.amber,.workspace-shell .badge.red{color:var(--ink);background:color-mix(in srgb, var(--blue) 13%, var(--paper))}.workspace-shell .overview-grid,.workspace-shell .overview-lower{grid-template-columns:minmax(0,1.6fr) minmax(290px,.95fr);gap:30px}.workspace-shell .overview-grid{margin-bottom:34px;animation:.56s cubic-bezier(.22,1,.36,1) .1s both workspace-rise}.workspace-shell .overview-lower{animation:.56s cubic-bezier(.22,1,.36,1) .18s both workspace-rise}.workspace-shell :is(.next-work,.setup-checklist,.overview-lower>section,.settings-section,.evidence-report-card,.content-card,.editor-document,.tracking-setup,.indexnow-card,.apple-analytics-card,.tool-preview,.asset-upload,.evidence-import){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 36px color-mix(in srgb, var(--ink) 6%, transparent)}.workspace-shell .next-work{overflow:hidden}.workspace-shell .next-work>.section-heading{margin-bottom:21px;padding:24px 28px 0}.workspace-shell .next-work-content{padding:0 28px 29px}.workspace-shell .large-app{margin-bottom:26px}.workspace-shell .large-app .app-icon{box-shadow:0 9px 20px color-mix(in srgb, var(--ink) 13%, transparent), 0 0 0 4px var(--paper);border-radius:17px}.workspace-shell .large-app strong{font-size:15px}.workspace-shell .next-work-content h3{max-width:31ch;color:var(--ink);letter-spacing:-.05em;font-size:clamp(25px,2.4vw,34px);font-weight:700;line-height:1.12}.workspace-shell .next-work-content>p{max-width:58ch;margin:14px 0 24px;font-size:14px;line-height:1.75}.workspace-shell .work-counts{border-color:var(--line);background:color-mix(in srgb, var(--blue) 6%, var(--paper))}.workspace-shell .work-counts button{border-color:var(--line);padding:18px 20px;transition:background .22s,transform .22s}.workspace-shell .work-counts button:hover{background:color-mix(in srgb, var(--blue) 10%, var(--paper));transform:translateY(-2px)}.workspace-shell .work-counts strong{color:var(--ink);font-size:23px;font-weight:720}.workspace-shell .work-counts span{font-size:11px}.workspace-shell .setup-checklist{padding:24px 24px 18px}.workspace-shell .setup-checklist>.section-heading{margin-bottom:14px;padding:0 2px}.workspace-shell .setup-step{border-bottom:1px solid var(--line);border-radius:9px;padding:16px 2px;transition:padding .22s,background .22s}.workspace-shell .setup-step:hover{background:color-mix(in srgb, var(--blue) 6%, var(--paper));padding-left:9px;padding-right:8px}.workspace-shell .step-dot{border-color:color-mix(in srgb, var(--ink) 25%, var(--paper));background:var(--paper)}.workspace-shell .step-dot.done{color:var(--paper);border-color:var(--blue);background:var(--blue);box-shadow:0 7px 16px color-mix(in srgb, var(--blue) 20%, transparent)}.workspace-shell .overview-automation{margin-bottom:34px;animation:.56s cubic-bezier(.22,1,.36,1) .14s both workspace-rise}.workspace-shell .automation-card{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 10%, var(--paper)), var(--surface) 62%);box-shadow:0 17px 38px color-mix(in srgb, var(--blue) 10%, transparent)}.workspace-shell .automation-card:after{border-color:color-mix(in srgb, var(--blue) 24%, transparent)}.workspace-shell .automation-card-icon,.workspace-shell .provider-initial,.workspace-shell .source-mark,.workspace-shell .content-cover-placeholder,.workspace-shell .empty-document,.workspace-shell .image-needed{color:var(--blue);background:color-mix(in srgb, var(--blue) 11%, var(--paper))}.workspace-shell .automation-card-icon{box-shadow:inset 0 1px var(--paper), 0 8px 18px color-mix(in srgb, var(--blue) 12%, transparent);border-radius:12px}.workspace-shell .automation-card h2{font-size:23px}.workspace-shell .automation-card-intro{font-size:13px}.workspace-shell .automation-card-promise{color:var(--ink);background:color-mix(in srgb, var(--paper) 76%, var(--blue));box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 13%, transparent);border-radius:10px}.workspace-shell .automation-form .field select{border-color:var(--line);color:var(--ink);background:var(--paper);box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 4%, transparent)}.workspace-shell .automation-form .field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 17%, transparent)}.workspace-shell .automation-status,.workspace-shell .automation-status.needs-attention,.workspace-shell .automation-feedback,.workspace-shell .success-note,.workspace-shell .job-notice,.workspace-shell .job-notice.failed,.workspace-shell .error-note,.workspace-shell .key-scope-warning,.workspace-shell .update-notice,.workspace-shell .update-conflict{border-color:color-mix(in srgb, var(--blue) 25%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.workspace-shell .overview-lower>section{padding:24px 26px}.workspace-shell .queue-list,.workspace-shell .provider-list{border-color:var(--line)}.workspace-shell .queue-row,.workspace-shell .provider-list>div{border-color:var(--line);border-radius:9px;padding:18px 4px;transition:padding .22s,background .22s}.workspace-shell .queue-row:hover{background:color-mix(in srgb, var(--blue) 6%, var(--paper));padding-left:10px;padding-right:8px}.workspace-shell .source-coverage>div{border-color:var(--line)}.workspace-shell .honesty-note,.workspace-shell .info-line,.workspace-shell .measurement-note,.workspace-shell .private-note{border-color:var(--line);color:var(--muted)}.workspace-shell .setup-layout{grid-template-columns:minmax(0,700px) minmax(230px,1fr);gap:42px;max-width:1160px}.workspace-shell .setup-main{border-radius:var(--radius);background:var(--surface);overflow:hidden}.workspace-shell .setup-progress{background:color-mix(in srgb, var(--blue) 5%, var(--paper));padding:23px 29px}.workspace-shell .setup-progress>span{color:color-mix(in srgb, var(--ink) 68%, var(--paper));font-size:11px}.workspace-shell .setup-progress>span>span{border-color:var(--line);width:25px;height:25px}.workspace-shell .setup-progress .current{color:var(--ink)}.workspace-shell .setup-progress .current>span{color:var(--paper);border-color:var(--ink);background:var(--ink)}.workspace-shell .sidebar .sidebar-secondary-account{color:color-mix(in srgb, var(--paper) 74%, var(--ink))}.workspace-shell .import-area{padding:48px 42px 41px}.workspace-shell .connect-symbol{color:var(--blue)}.workspace-shell .import-area h2{letter-spacing:-.045em;font-size:30px}.workspace-shell .import-area>p{font-size:14px;line-height:1.8}.workspace-shell .inline-button{color:var(--muted)}.workspace-shell .inline-button:hover{color:var(--blue)}.workspace-shell .setup-aside{border-radius:var(--radius);color:var(--paper);background:var(--ink);box-shadow:0 22px 45px color-mix(in srgb, var(--ink) 17%, transparent);padding:30px}.workspace-shell .setup-aside h3{color:var(--paper);font-size:20px}.workspace-shell .setup-aside>p,.workspace-shell .setup-aside li,.workspace-shell .aside-note{color:color-mix(in srgb, var(--paper) 65%, var(--ink))}.workspace-shell .setup-aside li svg{color:var(--blue)}.workspace-shell .aside-note{border-color:color-mix(in srgb, var(--paper) 15%, var(--ink))}.workspace-shell .field input:not([type=checkbox]):not([type=color]),.workspace-shell .field textarea,.workspace-shell .field select{border:1px solid var(--line);color:var(--ink);background:var(--paper);box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;transition:border-color .18s,box-shadow .18s}.workspace-shell .field input::placeholder,.workspace-shell .field textarea::placeholder{color:color-mix(in srgb, var(--ink) 46%, var(--paper))}.workspace-shell .field input:focus,.workspace-shell .field textarea:focus,.workspace-shell .field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 17%, transparent);outline:none}.workspace-shell .color-input{border-color:var(--line);background:var(--paper)}.workspace-shell .checkbox-field{color:var(--muted)}.workspace-shell .checkbox-field input,.workspace-shell .apple-confirm input{accent-color:var(--blue)}.workspace-shell .form-actions{gap:10px}.workspace-shell .research-intro,.workspace-shell .tracking-empty{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 10%, var(--paper)), var(--paper));border-radius:13px}.workspace-shell .research-intro p,.workspace-shell .tracking-empty p{color:var(--muted);font-size:12px}.workspace-shell .list-toolbar{border-color:var(--line);margin-bottom:14px}.workspace-shell .tabs{gap:23px}.workspace-shell .tabs button{color:var(--muted);font-size:11px}.workspace-shell .tabs button.active,.workspace-shell .tabs button:hover{color:var(--blue)}.workspace-shell .tabs button.active{border-bottom-color:var(--blue)}.workspace-shell .search-input{color:var(--muted)}.workspace-shell .search-input input{color:var(--ink)}.workspace-shell .opportunity-spotlight{border-radius:var(--radius);color:var(--paper);background:linear-gradient(145deg, var(--ink), color-mix(in srgb, var(--ink) 78%, var(--blue)));box-shadow:0 23px 48px color-mix(in srgb, var(--ink) 17%, transparent);grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);align-items:end;gap:38px;margin-bottom:23px;padding:30px 31px;animation:.56s cubic-bezier(.22,1,.36,1) 60ms both research-focus-in;display:grid}.workspace-shell .opportunity-spotlight h2,.workspace-shell .opportunity-spotlight strong{color:var(--paper)}.workspace-shell .opportunity-spotlight-meta,.workspace-shell .opportunity-spotlight-copy>p,.workspace-shell .opportunity-spotlight-action>p{color:color-mix(in srgb, var(--paper) 68%, var(--ink))}.workspace-shell .opportunity-spotlight-meta{margin-bottom:15px;font-size:10px}.workspace-shell .opportunity-spotlight h2{letter-spacing:-.05em;max-width:24ch;font-size:clamp(26px,2.5vw,37px);font-weight:720;line-height:1.08}.workspace-shell .opportunity-spotlight-copy>p{max-width:66ch;margin-top:12px;font-size:13px;line-height:1.72}.workspace-shell .opportunity-signal-row{gap:8px;margin-top:18px}.workspace-shell .opportunity-signal-row>span{color:color-mix(in srgb, var(--paper) 78%, var(--ink));background:color-mix(in srgb, var(--paper) 10%, transparent);border-radius:8px;padding:8px 10px;font-size:10px}.workspace-shell .opportunity-signal-row svg,.workspace-shell .opportunity-spotlight-action svg{color:var(--blue)}.workspace-shell .opportunity-spotlight-action{gap:14px}.workspace-shell .opportunity-spotlight-action .button{color:var(--ink);background:var(--paper);box-shadow:none}.workspace-shell .priority-badge{min-height:23px;color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, var(--paper));border-radius:6px;padding:4px 8px;font-size:10px}.workspace-shell .priority-badge.priority-strong,.workspace-shell .priority-badge.priority-promising,.workspace-shell .priority-badge.priority-needs_evidence{color:var(--ink);background:color-mix(in srgb, var(--blue) 18%, var(--paper))}.workspace-shell .opportunity-spotlight .priority-badge{color:var(--paper);background:color-mix(in srgb, var(--blue) 68%, var(--ink))}.workspace-shell .opportunity-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 15px 33px color-mix(in srgb, var(--ink) 5%, transparent);overflow:hidden}.workspace-shell .list-caption{border-bottom:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--blue) 5%, var(--paper));padding:13px 17px;font-size:10px}.workspace-shell .opportunity-row{border-bottom:1px solid var(--line);padding:20px 18px;transition:background .22s,transform .22s}.workspace-shell .opportunity-row:hover{background:color-mix(in srgb, var(--blue) 6%, var(--paper));transform:translate(2px)}.workspace-shell .opportunity-row.selected{background:color-mix(in srgb, var(--blue) 11%, var(--paper))}.workspace-shell .opportunity-kind{width:35px;height:35px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--paper));border-radius:10px;justify-content:center;align-items:center;margin-top:2px;display:flex}.workspace-shell .opportunity-text h3{color:var(--ink);font-size:16px}.workspace-shell .opportunity-text>p{max-width:72ch;margin:7px 0 13px;font-size:12px;line-height:1.7}.workspace-shell .more-sources{color:var(--muted);font-size:10px}.workspace-shell .research-workspace.has-detail{grid-template-columns:minmax(0,1fr) 390px;gap:22px}.workspace-shell .evidence-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 17px 38px color-mix(in srgb, var(--ink) 7%, transparent);padding:23px}.workspace-shell .evidence-panel>h2{color:var(--ink);font-size:24px}.workspace-shell .evidence-panel h4{color:var(--ink);font-size:12px}.workspace-shell .priority-reasons li{color:var(--muted);font-size:11px}.workspace-shell .priority-reasons svg,.workspace-shell .evidence-footer a,.workspace-shell .evidence-panel a{color:var(--blue)}.workspace-shell .priority-unknowns{color:var(--ink);background:color-mix(in srgb, var(--blue) 10%, var(--paper));border-radius:10px}.workspace-shell .priority-unknowns p{color:var(--muted)}.workspace-shell .evidence-item{border-color:var(--line);padding:16px 0}.workspace-shell .detail-actions{border-color:var(--line);gap:8px;padding-top:17px}.workspace-shell .evidence-import-secondary>details{border-color:var(--line);background:var(--surface)}.workspace-shell .content-grid{gap:22px}.workspace-shell .content-card{border-radius:var(--radius);transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.workspace-shell .content-card:hover{border-color:color-mix(in srgb, var(--blue) 38%, var(--line));box-shadow:0 23px 44px color-mix(in srgb, var(--ink) 10%, transparent);transform:translateY(-4px)}.workspace-shell .content-cover{background:color-mix(in srgb, var(--blue) 8%, var(--paper))}.workspace-shell .content-cover-placeholder{color:var(--blue)}.workspace-shell .content-card-body{padding:20px 19px 17px}.workspace-shell .content-card h3{color:var(--ink);font-size:16px}.workspace-shell .content-card-footer{border-color:var(--line)}.workspace-shell .content-card-footer>span:last-child{color:var(--blue)}.workspace-shell .content-empty{border-color:color-mix(in srgb, var(--ink) 22%, var(--paper));background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.workspace-shell .editor-document{overflow:hidden}.workspace-shell .editor-tabs,.workspace-shell .search-performance-table thead,.workspace-shell .evidence-report-heading{background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.workspace-shell .article-preview{color:var(--ink);background:var(--surface)}.workspace-shell .article-preview-title,.workspace-shell .article-preview h1,.workspace-shell .article-preview h2,.workspace-shell .article-preview h3{color:var(--ink)}.workspace-shell .article-preview .article-deck,.workspace-shell .article-preview blockquote{color:var(--muted)}.workspace-shell .article-preview blockquote{border-left-color:var(--blue)}.workspace-shell .article-preview code,.workspace-shell .article-preview pre,.workspace-shell .markdown-image-fallback{color:var(--ink);background:color-mix(in srgb, var(--blue) 8%, var(--paper))}.workspace-shell .article-image-fallback{color:var(--muted);background:color-mix(in srgb, var(--blue) 8%, var(--paper))}.workspace-shell .quality-summary.ready,.workspace-shell .quality-summary.pending,.workspace-shell .quality-summary.blocked{border-color:color-mix(in srgb, var(--blue) 25%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.workspace-shell .editor-evidence-list a,.workspace-shell .cluster-link-list li{border-color:var(--line);color:var(--ink);background:var(--paper)}.workspace-shell .editor-evidence-list a:hover,.workspace-shell .cluster-link-list li:hover{border-color:color-mix(in srgb, var(--blue) 35%, var(--line));background:color-mix(in srgb, var(--blue) 6%, var(--paper));box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 6%, transparent)}.workspace-shell .editor-evidence-list svg,.workspace-shell .cluster-link-list a,.workspace-shell .article-related a{color:var(--blue)}.workspace-shell .editor-evidence-empty,.workspace-shell .cluster-empty{border-color:color-mix(in srgb, var(--blue) 25%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.workspace-shell .article-related,.workspace-shell .update-start-card,.workspace-shell .update-status-card{border-color:color-mix(in srgb, var(--blue) 23%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 9%, var(--paper)), var(--surface))}.workspace-shell .article-related h3,.workspace-shell .update-start-card h2{color:var(--ink)}.workspace-shell .article-related-eyebrow,.workspace-shell .update-eyebrow,.workspace-shell .update-fixed-fields>div{color:var(--blue)}.workspace-shell .analytics-period{border-color:var(--line);color:var(--muted)}.workspace-shell .traffic-summary{border-color:var(--line);background:var(--surface)}.workspace-shell .traffic-summary>div>svg,.workspace-shell .traffic-summary>[data-seoformy-icon=ArrowRight]{color:var(--blue)}.workspace-shell .traffic-summary>div>strong{color:var(--ink)}.workspace-shell .chart-day>span{background:linear-gradient(to top, var(--blue), color-mix(in srgb, var(--blue) 56%, var(--paper)))}.workspace-shell .tracking-empty{padding:28px}.workspace-shell .tracking-path{border-left-color:color-mix(in srgb, var(--blue) 40%, var(--paper))}.workspace-shell .tracking-path span,.workspace-shell .tracking-path span:first-child{color:var(--ink)}.workspace-shell .tracking-setup pre,.workspace-shell .api-example pre{color:var(--ink);background:color-mix(in srgb, var(--blue) 8%, var(--paper))}.workspace-shell .analytics-tables>section,.workspace-shell .search-performance-table td,.workspace-shell .search-performance-table th{border-color:var(--line)}.workspace-shell .search-performance-table tbody tr:hover,.workspace-shell .citation-evidence-list>a{background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.workspace-shell .search-performance-table th,.workspace-shell .search-performance-table td{color:var(--muted)}.workspace-shell .settings-section{margin-bottom:22px;padding:28px 27px 32px}.workspace-shell .provider-list>div{background:0 0}.workspace-shell .key-scopes,.workspace-shell .new-key,.workspace-shell .api-example,.workspace-shell .tool-definition{border-color:var(--line);background:color-mix(in srgb, var(--blue) 6%, var(--paper))}.workspace-shell .key-scope-warning{color:var(--ink)}.workspace-shell .workspace-footer{color:var(--muted);padding:27px 42px 35px;font-size:11px}.workspace-shell .toast{z-index:70;border:1px solid color-mix(in srgb, var(--paper) 17%, var(--ink));color:var(--paper);background:var(--ink);box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:999px}.workspace-shell .toast svg{color:var(--blue)}.workspace-shell .evidence-report-card,.workspace-shell .evidence-report-heading{-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell .evidence-report-icon,.workspace-shell .evidence-report-icon.assistant,.workspace-shell .apple-outcomes-icon,.workspace-shell .publication-domain-mark,.workspace-shell .publication-empty-icon{color:var(--blue);background:color-mix(in srgb, var(--blue) 11%, var(--paper));box-shadow:inset 0 1px var(--paper), 0 8px 18px color-mix(in srgb, var(--blue) 10%, transparent)}.workspace-shell .evidence-count,.workspace-shell .eyebrow,.workspace-shell .publication-eyebrow,.workspace-shell .publication-domain-kicker,.workspace-shell .publication-status-label,.workspace-shell .publication-section-heading,.workspace-shell .publication-record-heading,.workspace-shell .publication-token-note,.workspace-shell .publication-feedback{color:var(--blue)}.workspace-shell .publication-domain-card,.workspace-shell .indexnow-card,.workspace-shell .apple-analytics-card,.workspace-shell .plan-usage-card,.workspace-shell .tool-preview,.workspace-shell .asset-upload,.workspace-shell .evidence-import{color:var(--ink)}.workspace-shell .publication-domain-header,.workspace-shell .indexnow-header,.workspace-shell .apple-outcomes-heading,.workspace-shell .plan-usage-header{border-color:var(--line);background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.workspace-shell .publication-domain-context,.workspace-shell .publication-host-summary,.workspace-shell .publication-dns-panel,.workspace-shell .indexnow-domain,.workspace-shell .indexnow-message,.workspace-shell .indexnow-feedback,.workspace-shell .indexnow-page-icon,.workspace-shell .apple-report-context,.workspace-shell .apple-setup-warning,.workspace-shell .apple-key-note,.workspace-shell .plan-usage-state,.workspace-shell .plan-usage-note{border-color:color-mix(in srgb, var(--blue) 22%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--blue) 7%, var(--paper))}.workspace-shell .indexnow-domain code,.workspace-shell .indexnow-domain a,.workspace-shell .indexnow-page-copy>span,.workspace-shell .publication-record-value code,.workspace-shell .publication-live-action strong{color:var(--blue)}.workspace-shell .indexnow-counts,.workspace-shell .indexnow-page,.workspace-shell .apple-report-days,.workspace-shell .publication-record,.workspace-shell .publication-readiness,.workspace-shell .publication-future-steps{border-color:var(--line)}.workspace-shell .indexnow-error,.workspace-shell .indexnow-page-failed .indexnow-page-icon,.workspace-shell .publication-record-unavailable{border-color:color-mix(in srgb, var(--blue) 24%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.workspace-shell .indexnow-loading span,.workspace-shell .publication-skeleton{background:color-mix(in srgb, var(--blue) 10%, var(--paper))}.workspace-shell .plan-usage-metric strong,.workspace-shell .indexnow-counts strong,.workspace-shell .apple-outcome-metrics strong{color:var(--ink)}.workspace-shell .tool-preview .tool-results{border-color:color-mix(in srgb, var(--blue) 24%, var(--line));background:color-mix(in srgb, var(--blue) 8%, var(--paper))}.workspace-shell .tool-preview .tool-results strong{color:var(--blue)}.workspace-shell .mobile-header,.sidebar-backdrop{display:none}.auth-layout{background:var(--paper);gap:14px;padding:14px}.auth-story{min-height:calc(100vh - 28px);color:var(--paper);background:var(--ink);box-shadow:0 24px 55px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:22px;padding:44px 48px}.auth-story .wordmark,.auth-story-copy h1,.auth-path strong{color:var(--paper)}.auth-story .wordmark svg,.auth-path svg{color:var(--blue)}.auth-story-copy h1{letter-spacing:-.06em;font-size:clamp(40px,4.4vw,62px);font-weight:720;line-height:1.02}.auth-story-copy>p,.auth-path>div,.auth-story-footer{color:color-mix(in srgb, var(--paper) 67%, var(--ink))}.auth-form-area{background:var(--surface);border-radius:22px}.auth-form h2{letter-spacing:-.05em;font-size:34px;font-weight:700}.auth-form .field input{border-color:var(--line);background:var(--paper);box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px}.auth-form .button{color:var(--paper);background:var(--blue);box-shadow:0 11px 24px color-mix(in srgb, var(--blue) 25%, transparent)}@keyframes workspace-sidebar-in{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:none}}@keyframes workspace-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes research-focus-in{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1200px){.workspace-shell .main-content{padding:38px 32px 58px}.workspace-shell .workspace-topline{padding-inline:32px}.workspace-shell .setup-layout{gap:30px}}@media (max-width:1000px){.workspace-shell .overview-grid,.workspace-shell .overview-lower,.workspace-shell .setup-layout{grid-template-columns:1fr}.workspace-shell .setup-aside{max-width:none}.workspace-shell .research-workspace.has-detail{grid-template-columns:1fr}.workspace-shell .research-workspace.has-detail .evidence-panel{order:-1;position:static}}@media (max-width:900px){.workspace-shell .sidebar{z-index:55;width:min(310px,100vw - 20px);max-height:calc(100dvh - 20px);animation:none;inset:10px auto 10px 10px;transform:translate(calc(-100% - 24px))}.workspace-shell .sidebar.open{transform:translate(0)}.workspace-shell .workspace-body{margin-left:0}.workspace-shell .mobile-header{z-index:60;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex;position:sticky;top:0}.workspace-shell .mobile-header .wordmark{color:var(--ink)}.workspace-shell .mobile-header .wordmark svg{color:var(--blue)}.workspace-shell .mobile-header .icon-button,.workspace-shell .collapse-mobile,.workspace-shell .account-menu .icon-button{width:44px;height:44px}.sidebar-backdrop{z-index:45;background:color-mix(in srgb, var(--ink) 30%, transparent);cursor:pointer;border:0;display:block;position:fixed;inset:0}.workspace-shell .workspace-topline{background:color-mix(in srgb, var(--paper) 93%, transparent);height:48px;padding:0 22px;top:70px}.workspace-shell .main-content{padding:32px 22px 53px}.workspace-shell .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .editor-layout{grid-template-columns:1fr}.workspace-shell .editor-inspector{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workspace-shell .opportunity-spotlight{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.workspace-shell .list-toolbar{border-bottom:0;flex-direction:column-reverse;align-items:stretch}.workspace-shell .tabs{border-bottom:1px solid var(--line)}.workspace-shell .search-input{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:none;padding:0 12px}.workspace-shell .opportunity-spotlight{padding:26px 22px}.workspace-shell .opportunity-spotlight h2{font-size:30px}.workspace-shell .opportunity-row{gap:12px;padding:19px 14px}.workspace-shell .opportunity-row>svg{display:none}.workspace-shell .opportunity-kind{width:32px;height:32px}.workspace-shell .list-caption{flex-direction:column;align-items:flex-start}.workspace-shell .editor-inspector{grid-template-columns:1fr}}@media (max-width:640px){.workspace-shell .page-title{align-items:flex-start;margin-bottom:28px}.workspace-shell .page-title h1{font-size:36px}.workspace-shell .page-title>.button{width:100%}.workspace-shell .overview-grid,.workspace-shell .overview-lower{gap:23px}.workspace-shell .next-work>.section-heading{padding:22px 21px 0}.workspace-shell .next-work-content{padding:0 21px 24px}.workspace-shell .next-work-content h3{font-size:29px}.workspace-shell .work-counts button{padding:16px 12px}.workspace-shell .work-counts strong{font-size:21px}.workspace-shell .setup-checklist,.workspace-shell .overview-lower>section,.workspace-shell .settings-section{padding:22px 20px}.workspace-shell .automation-card{padding:24px 20px}.workspace-shell .automation-card-promise{border-radius:11px}.workspace-shell .content-grid{grid-template-columns:1fr}.workspace-shell .tracking-empty{padding:22px 20px}.auth-layout{padding:0;display:block}.auth-story{border-radius:0;min-height:auto;padding:27px 24px}.auth-story-copy{padding:34px 0 8px}.auth-story-copy h1{font-size:38px}.auth-form-area{border-radius:0;padding:40px 24px 54px}}@media (max-width:420px){.workspace-shell .mobile-header,.workspace-shell .workspace-topline{padding-inline:17px}.workspace-shell .main-content{padding:28px 17px 46px}.workspace-shell .page-title h1{font-size:32px}.workspace-shell .work-counts{grid-template-columns:repeat(3,1fr);display:grid}.workspace-shell .work-counts button{min-width:0}.workspace-shell .work-counts span{line-height:1.45}.workspace-shell .setup-progress{padding:19px 17px}.workspace-shell .import-area{padding:34px 22px 28px}.workspace-shell .app-details-form{padding:24px 19px}.workspace-shell .workspace-footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.workspace-shell :before,.workspace-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-layout .auth-story{color:var(--paper);background:var(--ink)}.auth-layout .auth-story-copy>p,.auth-layout .auth-path>div,.auth-layout .auth-story-footer,.auth-layout .auth-sources .source-badge{color:color-mix(in srgb, var(--paper) 72%, var(--ink))}.auth-layout .auth-story-copy h1>span{color:var(--blue)}.auth-layout .auth-sources .source-mark{color:var(--paper);border-color:color-mix(in srgb, var(--paper) 18%, var(--ink));background:color-mix(in srgb, var(--paper) 10%, var(--ink))}.auth-layout .auth-path strong{color:var(--paper)}.auth-layout .auth-form .button{color:var(--paper);background:var(--ink);box-shadow:0 11px 24px color-mix(in srgb, var(--ink) 18%, transparent)}.auth-layout .auth-form a,.auth-layout .auth-switch button{color:var(--ink)}.workspace-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspace-shell .overview-eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:760;line-height:1.35;display:block}.workspace-shell .overview-hero-card{border-color:color-mix(in srgb, var(--blue) 23%, var(--line));background:var(--surface);box-shadow:0 22px 44px color-mix(in srgb, var(--ink) 8%, transparent)}.workspace-shell .overview-hero-card>.section-heading{align-items:flex-start;padding-top:27px}.workspace-shell .overview-hero-card>.section-heading>div{min-width:0}.workspace-shell .overview-hero-card>.section-heading h2{max-width:27ch;color:var(--ink);letter-spacing:-.035em;margin-top:0;font-size:17px;font-weight:680;line-height:1.35}.workspace-shell .overview-hero-card>.section-heading>.badge{color:var(--ink);background:color-mix(in srgb, var(--blue) 13%, var(--paper));flex:none;margin-top:1px}.workspace-shell .overview-action-copy h3{max-width:24ch;font-size:clamp(26px,2.55vw,37px);line-height:1.08}.workspace-shell .overview-action-copy>p{max-width:58ch}.workspace-shell .overview-hero-card .work-counts{background:color-mix(in srgb, var(--blue) 5%, var(--paper))}.workspace-shell .overview-hero-card .work-counts button{min-width:0}.workspace-shell .overview-hero-card .work-counts button:focus-visible{z-index:1;position:relative}.workspace-shell .setup-checklist{background:var(--surface);box-shadow:0 22px 44px color-mix(in srgb, var(--ink) 7%, transparent)}.workspace-shell .setup-checklist>.section-heading{align-items:flex-start}.workspace-shell .setup-checklist>.section-heading h2,.workspace-shell .overview-lower>section>.section-heading h2{color:var(--ink);letter-spacing:-.035em;margin-top:0;font-size:19px;font-weight:680;line-height:1.25}.workspace-shell .setup-checklist>.section-heading>span:last-child{color:var(--blue);white-space:nowrap;flex:none;padding-top:2px;font-size:11px;font-weight:680}.workspace-shell .setup-step{min-height:67px}.workspace-shell .setup-step:hover{padding-left:9px;padding-right:8px}.workspace-shell .setup-step strong{font-size:12px;line-height:1.45}.workspace-shell .setup-step small{font-size:11px}.workspace-shell .overview-lower>section{background:var(--surface);box-shadow:0 18px 38px color-mix(in srgb, var(--ink) 6%, transparent)}.workspace-shell .overview-lower>section>.section-heading{align-items:flex-start}.workspace-shell .overview-lower>section>.section-heading>div{min-width:0}.workspace-shell .queue-row strong{font-size:12px;line-height:1.5}.workspace-shell .queue-row small{font-size:10px}.workspace-shell .source-overview>.section-heading>svg{color:var(--blue);flex:none}.workspace-shell .source-overview>p{max-width:40ch;font-size:12px;line-height:1.75}.workspace-shell .source-coverage>div{min-height:40px;padding:9px 0}.workspace-shell .source-coverage>div>span:last-child{color:var(--blue);text-align:right;font-size:10px}.workspace-shell .source-badge{color:var(--ink);font-size:12px}.workspace-shell .source-mark{width:24px;height:24px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--paper));border-color:color-mix(in srgb, var(--blue) 18%, var(--line));border-radius:8px}.workspace-shell .source-mark svg{width:14px;height:14px}.workspace-shell .honesty-note{align-items:flex-start}.workspace-shell .honesty-note>svg{color:var(--blue);flex:none}.workspace-shell .automation-card{border-color:color-mix(in srgb, var(--blue) 19%, var(--line));background:var(--surface);box-shadow:0 20px 42px color-mix(in srgb, var(--ink) 7%, transparent)}.workspace-shell .automation-card:after{border-color:color-mix(in srgb, var(--blue) 20%, transparent);opacity:.28}.workspace-shell .automation-card-intro,.workspace-shell .automation-card-promise,.workspace-shell .automation-meta dd{color:var(--muted)}.workspace-shell .automation-card-promise{background:color-mix(in srgb, var(--blue) 7%, var(--paper))}.workspace-shell .mobile-header-brand{align-items:center;gap:17px;min-width:0;display:flex}.workspace-shell .mobile-header-brand>span{max-width:28ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.workspace-shell .sidebar-secondary-account{border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:10px;display:flex}@media (max-width:640px){.workspace-shell .overview-hero-card>.section-heading{gap:12px;padding-top:22px}.workspace-shell .overview-hero-card>.section-heading h2{font-size:15px}.workspace-shell .overview-action-copy h3{max-width:21ch;font-size:29px}.workspace-shell .setup-checklist>.section-heading h2,.workspace-shell .overview-lower>section>.section-heading h2{font-size:18px}.workspace-shell .source-coverage>div>span:last-child{text-align:left}}@media (max-width:420px){.workspace-shell .mobile-header-brand{gap:11px}.workspace-shell .mobile-header-brand>span{max-width:17ch}.workspace-shell .overview-hero-card>.section-heading{flex-direction:column;align-items:flex-start}.workspace-shell .overview-hero-card>.section-heading>.badge{margin-top:-5px}}@media (max-width:900px){.workspace-shell .sidebar{visibility:hidden;pointer-events:none;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.workspace-shell .sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s}.workspace-shell .sidebar-backdrop{opacity:1;transition:opacity .22s}.workspace-shell .sidebar-backdrop[aria-hidden=true]{visibility:visible}}
:root{--ink:#111318;--muted:#6677be;--green:#4e5b90;--green-hover:#4e5b90;--soft-green:#edebe5;--paper:#f6f4ee;--surface:#f6f4ee;--rail:#f6f4ee;--line:#e8e7e1;--subtle:#f6f4ee;--amber:#111318;--red:#111318;--radius:12px;--font:"Manrope Variable",Manrope,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{touch-action:manipulation}button{color:inherit}a{color:var(--green);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button{background:0 0;border:0}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.3}h1{font-size:30px;line-height:1.25}h2{font-size:18px}h3{font-size:16px}h4{font-size:13px}p{color:var(--muted)}strong{font-weight:650}small,.small{color:var(--muted);font-size:12px}::selection{color:#111318;background:#dfded9}:focus-visible{outline-offset:3px;outline:3px solid #6677be}input,textarea{caret-color:var(--green)}*{scrollbar-color:#cdccc7 transparent;scrollbar-width:thin}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.button.primary{background:var(--green);color:#f6f4ee}.button.primary:hover:not(:disabled){background:var(--green-hover)}.button.secondary{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#f6f4ee}.button.secondary:hover:not(:disabled){background:var(--subtle)}.button.ghost{color:var(--muted);padding-inline:10px}.button.ghost:hover:not(:disabled){background:var(--soft-green);color:var(--green)}.button.danger{color:var(--red);background:#edebe5}.text-link{color:var(--green);align-items:center;gap:7px;padding:0;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.icon-button{width:32px;height:32px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--soft-green);color:var(--green)}.badge{white-space:nowrap;color:#4e5b90;letter-spacing:.01em;background:#ebe9e3;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.badge.green{color:#6677be;background:#e8e7e1}.badge.amber{color:#111318;background:#eaeaea}.badge.red{color:#111318;background:#ebe9e3}.source-badge{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.source-mark{color:#4e5b90;background:#ebe9e3;border:1px solid #e4e2dd;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:750;display:inline-flex}.source-mark.google{color:#4e5b90}.source-mark.bing,.source-mark.brave,.source-mark.duckduckgo{color:#111318}.source-mark.chatgpt{color:#4e5b90}.source-list{flex-wrap:wrap;gap:12px;display:flex}.wordmark{letter-spacing:-1px;color:var(--green);align-items:center;gap:7px;font-size:24px;font-weight:750;display:inline-flex}.field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.field input:not([type=checkbox]):not([type=color]),.field textarea,.field select{width:100%;min-height:42px;color:var(--ink);background:#f6f4ee;border:1px solid #dfded9;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.field input::placeholder,.field textarea::placeholder{color:#5a5b5c;font-weight:400}.field input:focus,.field textarea:focus,.field select:focus{border-color:#6677be;outline:none;box-shadow:0 0 0 3px #ebe9e3}.field textarea{resize:vertical}.field small{font-size:11px;font-weight:400;line-height:1.6}.field input[type=color]{background:0 0;border:0;width:36px;height:32px;padding:0}.color-input{border:1px solid var(--line);background:#f6f4ee;border-radius:7px;align-items:center;gap:12px;padding:5px 10px;display:flex}.color-input span{color:var(--muted);font-weight:450}.checkbox-field{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.checkbox-field input{accent-color:var(--green);flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.error-note{color:#111318;background:#efede8;border:1px solid #eaeaea;border-radius:8px;margin:0 0 18px;padding:12px 15px;font-size:12px;line-height:1.65}.success-note{color:#4e5b90;background:#ebe9e3;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:46px 28px;display:flex}.empty-state h3{font-size:16px}.empty-state p{max-width:48ch;font-size:12px;line-height:1.8}.empty-state .button,.empty-state .text-link{margin-top:8px}.page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-title p{max-width:78ch;margin-top:9px;font-size:12px}.app-icon{object-fit:cover;border-radius:11px;flex-shrink:0}.app-icon-fallback{color:#6677be;background:#dfded9;justify-content:center;align-items:center;font-size:22px;font-weight:650;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.015em;font-size:15px}.section-heading>span{color:var(--muted);font-size:11px}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:1px solid var(--green);background:#f6f4ee;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}.loading-screen p{font-size:12px}.skeleton-line{background:var(--soft-green);border-radius:4px;width:190px;height:4px;position:relative;overflow:hidden}.skeleton-line:after{content:"";background:#6677be;width:80px;height:4px;animation:1.4s ease-in-out infinite loading;position:absolute}@keyframes loading{0%{left:-80px}to{left:200px}}.auth-layout{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.auth-story{background:#e6e4df;flex-direction:column;min-height:100vh;padding:48px 56px;display:flex}.auth-story-copy{max-width:540px;margin:auto 0;padding:65px 0}.auth-story-copy h1{letter-spacing:-.04em;font-size:42px;font-weight:550;line-height:1.2}.auth-story-copy>p{color:#4e5b90;max-width:45ch;margin-top:24px;font-size:15px;line-height:1.8}.auth-path{flex-direction:column;gap:25px;margin-top:46px;display:flex}.auth-path>div{color:#4e5b90;align-items:flex-start;gap:16px;font-size:13px;display:flex}.auth-path svg{color:#4e5b90;margin-top:3px}.auth-path strong{color:#111318;font-weight:600}.auth-sources{flex-wrap:wrap;gap:12px 18px;max-width:380px;margin-top:43px;display:flex}.auth-sources .source-mark{background:#ebe9e3;border-color:#dbd9d4}.auth-sources .source-badge{color:#4e5b90}.auth-story-footer{color:#4e5b90;align-items:center;gap:9px;font-size:11px;display:flex}.auth-form-area{justify-content:center;align-items:center;padding:48px;display:flex}.auth-form{width:100%;max-width:360px}.auth-form h2{font-size:28px;font-weight:550}.auth-form>p{margin-top:12px;font-size:13px;line-height:1.8}.auth-form form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.auth-form form>.button{min-height:44px;margin-top:5px}.auth-switch{text-align:center}.auth-switch button{color:var(--green);padding:4px;font-weight:650}.private-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;margin-top:34px;padding-top:24px;font-size:11px;line-height:1.7;display:flex}.private-note svg{color:var(--green);margin-top:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:900px){.auth-story{padding:36px}.auth-story-copy h1{font-size:34px}.auth-form-area{padding:32px}.page-title{align-items:flex-start}h1{font-size:27px}}@media (max-width:640px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:auto;padding:26px 24px}.auth-story-copy{padding:32px 0 6px}.auth-story-copy h1{font-size:32px}.auth-story-copy>p{margin-top:16px;font-size:13px}.auth-path,.auth-story-footer,.auth-sources{display:none}.auth-form-area{padding:36px 24px 50px}.auth-form{max-width:100%}.auth-form h2{font-size:24px}.button{min-height:44px}.page-title{flex-direction:column;gap:18px;margin-bottom:25px}.page-title p{line-height:1.8}.page-title>.button{width:100%}.form-grid{grid-template-columns:1fr}.empty-state{padding:34px 20px}h1{font-size:25px}.wordmark{font-size:22px}}
.cookie-preferences-panel,.cookie-preferences-panel *{box-sizing:border-box}.cookie-preferences-panel{z-index:120;color:#111318;background:#f6f4ee;border:1px solid #11131821;border-radius:20px;width:min(410px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;font-family:Manrope Variable,Manrope,sans-serif;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 28px 80px #1113182e}.cookie-preferences-initial{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(620px,100vw - 32px);padding:13px 13px 13px 18px;display:grid;left:16px;right:auto}.cookie-preferences-initial-main{display:contents}.cookie-preferences-initial-main>div{min-width:0}.cookie-preferences-initial-main strong{font-size:11px;font-weight:800}.cookie-preferences-initial-main p{color:#11131894;margin:3px 0 0;font-size:9px;line-height:1.45}.cookie-preferences-initial-main>.cookie-preferences-button{grid-area:1/2}.cookie-preferences-initial-controls{display:none}.cookie-preferences-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.cookie-preferences-title-row{align-items:center;gap:11px;min-width:0;display:flex}.cookie-preferences-icon,.cookie-preferences-row-icon{color:#6677be;background:#e9e9ea;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cookie-preferences-panel h2{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:760;line-height:1.15}.cookie-preferences-close{color:#11131894;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cookie-preferences-close:hover{background:#eaeaea}.cookie-preferences-intro{color:#111318a1;margin:15px 0 0;font-size:10px;line-height:1.65}.cookie-preferences-list{border-block:1px solid #1113181c;flex-direction:column;margin-top:18px;display:flex}.cookie-preferences-row,.cookie-preferences-toggle-row{grid-template-columns:38px 1fr auto;align-items:start;gap:11px;padding:14px 0;display:grid}.cookie-preferences-list>*+*{border-top:1px solid #1113181c}.cookie-preferences-row-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.cookie-preferences-row-copy strong{font-size:10px}.cookie-preferences-row-copy small,.cookie-preferences-always{color:#11131894;font-size:8px;line-height:1.5}.cookie-preferences-toggle-row{cursor:pointer}.cookie-preferences-switch{margin-top:4px;display:inline-flex;position:relative}.cookie-preferences-switch input{opacity:0;width:1px;height:1px;position:absolute}.cookie-preferences-switch>span{background:#1113182b;border-radius:999px;align-items:center;width:42px;height:25px;padding:3px;transition:background .35s cubic-bezier(.16,1,.3,1);display:flex}.cookie-preferences-switch>span>span{background:#f6f4ee;border-radius:50%;width:19px;height:19px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 2px 6px #11131833}.cookie-preferences-switch input:checked+span{background:#6677be}.cookie-preferences-switch input:checked+span>span{transform:translate(17px)}.cookie-preferences-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.cookie-preferences-button{color:#111318;min-height:45px;font:inherit;cursor:pointer;background:#f6f4ee;border:1px solid #11131824;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:9px;font-weight:760;display:flex}.cookie-preferences-button-primary{color:#f6f4ee;background:#111318;border-color:#111318}.cookie-preferences-links{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.cookie-preferences-links a,.cookie-preferences-links button{color:#11131894;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;text-decoration:none;display:flex}.cookie-preferences-panel :focus-visible{outline-offset:3px;outline:3px solid #6677be}.cookie-privacy-page{color:#111318;background:#f6f4ee;min-height:100vh;padding:clamp(28px,6vw,78px) 24px 64px}.cookie-privacy-wrap{width:min(760px,100%);margin:0 auto}.cookie-privacy-nav{justify-content:space-between;align-items:center;gap:20px;margin-bottom:74px;display:flex}.cookie-privacy-nav>div{align-items:center;gap:18px;display:flex}.cookie-privacy-meta{color:#111318ad;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.cookie-privacy-wordmark{color:#111318;letter-spacing:-.04em;font-size:22px;font-weight:800;text-decoration:none}.cookie-privacy-nav>div a,.cookie-privacy-back{color:#6677be;font-size:10px;font-weight:750;text-decoration:none}.cookie-privacy-page h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(38px,7vw,68px);font-weight:800;line-height:1.05}.cookie-privacy-lede{color:#111318a3;max-width:61ch;margin-top:23px;font-size:13px;line-height:1.8}.cookie-privacy-content{gap:34px;margin-top:63px;display:grid}.cookie-privacy-content section{border-top:1px solid #1113181f;padding-top:27px}.cookie-privacy-content h2{font-size:18px}.cookie-privacy-content h3{margin-top:22px;font-size:13px}.cookie-privacy-content p{color:#1113189e;max-width:66ch;margin-top:9px;font-size:13px;line-height:1.85}.cookie-privacy-page a{align-items:center;min-height:44px;display:inline-flex}.cookie-privacy-footer{border-top:1px solid #1113181f;margin-top:65px;padding-top:23px}@media (max-width:640px){.cookie-preferences-initial{grid-template-columns:1fr auto;width:auto;bottom:10px;left:10px;right:10px}.cookie-preferences-initial p{max-width:30ch}.cookie-preferences-panel:not(.cookie-preferences-initial){width:calc(100vw - 20px);bottom:10px;right:10px}.cookie-preferences-panel{padding:18px}.cookie-privacy-page{padding-inline:20px}.cookie-privacy-nav{margin-bottom:54px}.cookie-privacy-page h1{font-size:43px}}@media (prefers-reduced-motion:no-preference){.cookie-preferences-panel{animation:.42s cubic-bezier(.16,1,.3,1) cookie-enter}@keyframes cookie-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}}}
