@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,500;1,9..144,600&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";.field-notes{--paper: #FFFFFF;--paper-raised: #FAF7F1;--ink: #2E3338;--ink-soft: #6B6560;--blue: #A9BCC2;--mauve: #CBA8A6;--brown: #8B6B4A;--rule: #DDD5C9;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;min-height:100%;display:flex}.field-notes *{box-sizing:border-box}.sidebar{width:220px;flex-shrink:0;background:linear-gradient(180deg,rgba(203,168,166,.32) 0%,var(--paper-raised) 42%,var(--paper-raised) 58%,rgba(169,188,194,.3) 100%);border-right:1px solid var(--rule);padding:28px 20px;display:flex;flex-direction:column;min-height:100vh}.sidebar-brand{display:flex;align-items:center;gap:10px}.sidebar-brand-mark{width:48px;height:48px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#ffffff8c}.sidebar-brand-title{font-family:Fraunces,serif;font-weight:700;font-size:18px;line-height:1.15}.blog-switcher{margin:0 0 22px;display:flex;flex-direction:column;gap:6px;max-width:360px}.blog-switcher-label{font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.blog-switcher-select{width:100%;font-family:Inter,sans-serif;font-size:13px;color:var(--ink);background:#ffffff8c;border:1px solid var(--rule);border-radius:2px;padding:7px 8px}.blog-switcher-actions{display:flex;flex-wrap:wrap;gap:8px}.blog-switcher-action{background:none;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);cursor:pointer}.blog-switcher-action:hover{color:var(--ink)}.blog-switcher-action-danger{color:var(--ink-soft)}.sidebar-nav{margin-top:36px;display:flex;flex-direction:column;gap:2px}a.nav-item,a.nav-subitem{text-decoration:none}.nav-item{text-align:left;background:none;border:none;border-left:2px solid transparent;padding:9px 10px;font-family:Inter,sans-serif;font-size:14px;color:var(--ink-soft);cursor:pointer;border-radius:0 2px 2px 0}.nav-item:hover{color:var(--ink);background:#a9bcc21f}.nav-item.active{color:var(--ink);font-weight:500;border-left-color:var(--blue);background:#a9bcc22e}.nav-subitems{display:grid;gap:1px;margin:2px 0 8px 14px;padding-left:10px;border-left:1px solid rgba(139,107,74,.28)}.nav-nested-subitems{display:grid;gap:1px;margin:0 0 4px 15px;padding-left:8px;border-left:1px solid rgba(169,188,194,.45)}.nav-subitem{text-align:left;background:none;border:none;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);cursor:pointer;border-radius:2px;display:flex;align-items:center;gap:7px}.nav-subitem:hover{color:var(--ink);background:#a9bcc21a}.nav-subitem.active{color:var(--brown);background:#cba8a629}.nav-subitem-nested{font-size:9px;letter-spacing:.08em}.setup-status-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;border:1px solid rgba(46,51,56,.16)}.setup-status-dot.connected{background:#7fa67d;border-color:#7fa67dcc}.setup-status-dot.incomplete{background:var(--mauve);border-color:#8b6b4a57}.main{flex:1;min-width:0}.masthead{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 40px;border-bottom:1px solid var(--rule)}.masthead-title{font-family:Fraunces,serif;font-weight:600;font-size:clamp(28px,2.6vw,42px);line-height:1.08}.masthead-title.dashboard-greeting{font-size:clamp(34px,5vw,64px);line-height:1.05}.section-reporting-month{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin:0 0 26px;width:100%}.section-reporting-month .month-lookup-control{margin:0}.reporting-month-reset{font-size:13px}.dashboard-overview{padding:32px 40px 48px;max-width:1040px;display:grid;gap:16px}.dashboard-brief{background:var(--paper);border:1px solid var(--rule);border-top:2px solid var(--ink);border-radius:4px;padding:24px 28px 26px}.dashboard-brief-label{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mauve);margin-bottom:12px}.dashboard-brief h2{font-family:Fraunces,serif;font-weight:600;font-size:24px;line-height:1.18;margin:0 0 18px}.dashboard-brief ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dashboard-brief li{position:relative;padding-left:22px;color:var(--ink-soft);font-size:14px;line-height:1.6}.dashboard-brief li:before{content:"§";position:absolute;left:0;top:0;font-family:Fraunces,serif;font-style:italic;color:var(--blue)}.section-layout{padding:36px 40px 56px;max-width:1080px}.section-intro{max-width:660px;margin-bottom:28px}.section-kicker{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mauve);margin-bottom:12px}.section-intro h1{font-family:Fraunces,serif;font-weight:600;font-size:32px;line-height:1.14;margin:0 0 12px}.section-intro p{color:var(--ink-soft);font-size:15px;line-height:1.65;margin:0}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.section-panel{background:var(--paper-raised);border:1px solid var(--rule);border-radius:4px;padding:22px 24px 24px}.section-panel-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:12px}.section-panel h2{font-family:Fraunces,serif;font-weight:600;font-size:22px;line-height:1.18;margin:0 0 16px}.section-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.section-panel li{position:relative;padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.5}.section-panel li strong{display:block;margin-top:2px;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;overflow-wrap:anywhere}.section-panel li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:var(--brown)}.section-detail{margin-top:18px;background:var(--paper);border:1px solid var(--rule);border-top:2px solid var(--ink);border-radius:4px;padding:26px 28px 28px}.section-detail h2{font-family:Fraunces,serif;font-weight:600;font-size:26px;line-height:1.16;margin:0 0 10px}.section-detail h1{font-family:Fraunces,serif;font-weight:600;font-size:32px;line-height:1.14;margin:0 0 12px}.section-detail-page{margin-top:0}.section-detail p{color:var(--ink-soft);font-size:14px;line-height:1.6;margin:0 0 22px;max-width:620px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.detail-field{background:var(--paper-raised);padding:16px 18px;display:flex;justify-content:space-between;gap:16px}.detail-field-explained{align-items:flex-start}.detail-field span{color:var(--ink);font-size:14px}.detail-field span p{color:var(--ink-soft);font-size:12px;line-height:1.45;margin:6px 0 0;max-width:260px}.detail-field strong{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:var(--ink-soft);text-align:right;overflow-wrap:anywhere}.setup-form{display:grid;gap:18px}.setup-form-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);max-width:480px}.setup-form-field{background:var(--paper-raised);display:grid;gap:8px;padding:16px 18px}.setup-form-field span{color:var(--ink);font-size:14px;line-height:1.35}.setup-form-field input,.setup-form-field select{background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1.35;padding:10px 11px;width:100%}.setup-form-field input:focus,.setup-form-field select:focus{border-color:var(--blue);outline:2px solid rgba(169,188,194,.24);outline-offset:1px}.setup-form-field-checkbox{align-items:start}.setup-form-readonly strong{background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1.35;padding:10px 11px;width:100%}.setup-form-readonly p,.setup-form-checkbox p{color:var(--ink-soft);font-size:12px;line-height:1.5;margin:0}.setup-form-checkbox{align-items:flex-start;display:flex;gap:10px}.setup-form-checkbox input{margin-top:2px;width:auto}body[data-text-size=large] .field-notes{font-size:18px}body[data-text-size=large] .masthead-title,body[data-text-size=large] .section-detail h1{font-size:34px}body[data-text-size=large] .nav-item,body[data-text-size=large] .setup-form-field span{font-size:15px}body[data-reduce-motion=true] *,body[data-reduce-motion=true] *:before,body[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.setup-form-actions{align-items:center;display:flex;gap:14px}.setup-form-actions button{background:transparent;border:1px solid var(--rule);color:var(--brown);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;padding:9px 12px;text-transform:uppercase}.setup-form-actions button:hover{background:#8b6b4a14;border-color:var(--brown)}.setup-form-actions span{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px}.section-data-badge{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;margin:0 0 18px;padding:6px 10px;text-transform:uppercase}.section-data-badge-live{background:#a9bcc22e;color:var(--ink)}.section-data-badge-mock{background:#cba8a629;color:var(--ink-soft)}.section-data-badge-loading{background:#ddd5c959;color:var(--ink-soft)}.section-data-badge-group{margin:0 0 18px}.section-data-badge-note{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:10px 0 0;max-width:42rem}.account-oauth-panel .detail-grid{grid-template-columns:1fr}.account-oauth-panel{margin-top:8px}.account-oauth-actions{margin-top:22px}.button-secondary{background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--ink);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;padding:8px 14px}.button-secondary:hover{border-color:var(--blue);color:var(--ink)}.account-oauth-actions .button-secondary{color:var(--ink-soft)}.account-oauth-note,.account-oauth-message{color:var(--ink-soft);font-size:14px;line-height:1.6;margin-top:18px;max-width:52rem}.account-oauth-actions+.account-oauth-note{margin-top:28px}.section-detail p.account-oauth-note{max-width:720px}.account-oauth-note code{font-family:IBM Plex Mono,monospace;font-size:12px}.account-oauth-note-prominent{background:#cba8a61f;border:1px solid rgba(203,168,166,.35);padding:14px 16px}.auth-screen{align-items:center;background:var(--paper);display:flex;justify-content:center;min-height:100vh;padding:32px 20px}.auth-card{background:var(--paper);border:1px solid rgba(44,36,32,.08);box-shadow:0 18px 40px #2c242014;max-width:480px;padding:36px 32px;width:100%}.auth-brand{align-items:center;color:var(--ink-soft);display:flex;flex-direction:column;font-size:13px;gap:10px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.auth-brand-mark{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#ffffffb3}.auth-card h1{font-size:28px;margin:0 0 12px}.auth-card p{color:var(--ink-soft);line-height:1.6;margin:0 0 20px}.auth-actions{margin-top:8px}.account-info-panel{margin-bottom:28px}.account-detail-grid .detail-field:last-child:nth-child(odd){grid-column:1 / -1}.admin-toolbar{display:flex;gap:12px;margin-bottom:18px;max-width:520px}.admin-toolbar input{flex:1}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;font-size:14px;min-width:960px;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid rgba(44,36,32,.08);padding:12px 10px;text-align:left;vertical-align:top}.admin-table th{color:var(--ink-soft);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-actions button{font-size:12px;padding:6px 10px}.admin-status-badge{border-radius:999px;display:inline-block;font-size:12px;padding:4px 10px;text-transform:capitalize}.admin-status-active,.admin-status-trial{background:#5c7c6a1f;color:#3f5f50}.admin-status-suspended{background:#cba8a62e;color:#7a4f4d}.admin-status-disabled{background:#2c242014;color:var(--ink-soft)}.button-danger{background:transparent;border:1px solid rgba(122,79,77,.35);color:#7a4f4d}.mock-summary-grid{margin-bottom:26px}.month-lookup-control{align-items:center;display:grid;gap:14px;grid-template-columns:max-content 136px minmax(220px,1fr);margin:0 0 26px}.month-lookup-control label{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;max-width:none}.month-lookup-control input{background:var(--paper-raised);border:1px solid var(--rule);color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;padding:9px 10px;width:136px}.month-lookup-control input:focus{border-color:var(--brown);outline:none}.month-lookup-range{align-items:baseline;color:var(--ink-soft);display:inline-flex;gap:6px;line-height:1.3;white-space:nowrap}.month-lookup-range span{color:var(--ink-soft);font-family:Inter,sans-serif;font-size:12px}.month-lookup-range strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.section-date-range{align-items:baseline;color:var(--ink-soft);display:inline-flex;gap:6px;font-size:16px;line-height:1.5;margin:2px 0 24px;white-space:nowrap}.section-date-range strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500}.data-story-summary{background:var(--paper-raised);border:1px solid var(--rule);border-top:2px solid var(--ink);margin-bottom:26px;padding:18px 20px}.data-story-summary p{color:var(--ink-soft);font-size:15px;line-height:1.7;margin:0;max-width:760px}.data-story-summary strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500}.adsense-monthly-summary{margin:4px 0 30px}.adsense-monthly-summary h2{color:var(--ink);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.35;margin:0 0 12px}.adsense-monthly-list{display:grid;gap:16px;max-width:520px}.adsense-monthly-list div{display:grid;gap:4px}.adsense-monthly-list span{color:var(--ink-soft);font-size:14px;line-height:1.35}.adsense-monthly-list strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;line-height:1.35}.adsense-earnings-list .adsense-earnings-row{align-items:center}.adsense-earnings-list .top-post-title,.adsense-earnings-list .blog-post-title-link{font-size:14px;font-weight:400;line-height:1.35}.adsense-earnings-list .adsense-earnings-row strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;white-space:nowrap}.mock-data-block{margin-top:26px}.mock-data-block h2{font-family:Fraunces,serif;font-weight:600;font-size:22px;line-height:1.18;margin:0 0 14px}.query-story-list{background:var(--rule);border:1px solid var(--rule);display:grid;gap:1px}.query-story-card{background:var(--paper-raised);padding:15px 16px 16px}.query-story-card h3{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 7px}.query-story-metrics{display:grid;gap:4px;margin-bottom:10px}.query-story-metrics span{color:var(--ink-soft);font-size:13px;line-height:1.45}.query-story-card p{color:var(--ink-soft);font-size:14px;line-height:1.55;margin:0;max-width:880px}.query-story-card strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.traffic-source-list{background:var(--rule);border:1px solid var(--rule);display:grid;gap:1px}.traffic-source-row{align-items:center;background:var(--paper-raised);display:grid;gap:16px;grid-template-columns:minmax(130px,1fr) 120px 54px 112px minmax(280px,1.7fr);padding:14px 16px}.traffic-source-name{color:var(--ink);font-size:14px;line-height:1.35}.traffic-source-row strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;white-space:nowrap}.traffic-source-insight{color:var(--ink-soft);font-size:13px;line-height:1.45}.suggested-next-step{margin-top:28px}.suggested-next-step h2{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.18;margin:0 0 14px}.suggested-next-step-card{background:var(--paper-raised);border:1px solid var(--rule);border-top:2px solid var(--ink);padding:16px 18px}.suggested-next-step-card p{color:var(--ink-soft);font-size:14px;line-height:1.65;margin:0;max-width:880px}.suggested-next-step-card p+p{margin-top:10px}.suggested-next-step-card .mock-data-list{margin:-16px -18px 14px}.suggested-next-step-card .mock-data-list+p{margin-top:14px}.audience-section{margin-top:30px}.audience-section h2{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.18;margin:0 0 14px}.audience-section p{color:var(--ink-soft);font-size:14px;line-height:1.65;margin:14px 0 0;max-width:820px}.audience-table{background:var(--rule);border:1px solid var(--rule);display:grid;gap:1px}.audience-table-row{align-items:center;background:var(--paper-raised);display:grid;gap:18px;padding:14px 16px}.audience-table-search .audience-table-row{grid-template-columns:minmax(220px,1fr) minmax(150px,170px) minmax(150px,170px)}.audience-table-country .audience-table-row,.audience-table-device .audience-table-row{grid-template-columns:minmax(220px,1fr) 160px}.audience-table-row span{color:var(--ink);font-size:14px;line-height:1.35}.audience-table-row strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;justify-self:end;text-align:right;white-space:nowrap}.audience-table-search .audience-table-row strong{justify-self:center;text-align:center}.audience-table-header{padding-bottom:12px;padding-top:12px}.audience-table-header span,.audience-table-header strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.06em;line-height:1.35}.audience-table-header span{justify-self:start}.audience-table-header strong{white-space:normal}.search-console-section{margin-top:30px}.search-console-section h2{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.18;margin:0 0 12px}.search-console-section h3{color:var(--ink);font-size:14px;font-weight:600;margin:0 0 10px}.search-console-section p{color:var(--ink-soft);font-size:14px;line-height:1.65;margin:0 0 14px;max-width:860px}.search-change-grid{display:grid;gap:26px;grid-template-columns:1fr}.search-change-grid h3{text-align:center}.search-console-table{background:var(--rule);border:1px solid var(--rule);display:grid;gap:1px}.search-console-row{align-items:center;background:var(--paper-raised);display:grid;gap:14px;padding:13px 15px}.search-visibility-table .search-console-row{grid-template-columns:minmax(180px,1fr) 82px 82px 56px}.search-visibility-title-row,.search-visibility-label-row{padding-bottom:10px;padding-top:10px}.search-console-row.search-visibility-title-row span,.search-console-row.search-visibility-label-row span{min-height:1px}.search-console-row.search-visibility-title-row strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;grid-column:2 / 5;justify-self:center;letter-spacing:.06em;text-transform:uppercase}.search-console-row.search-visibility-label-row strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;justify-self:center;letter-spacing:.06em;text-transform:uppercase}.search-visibility-table .search-console-row:not(.search-visibility-title-row):not(.search-visibility-label-row) .blog-post-title-link,.search-visibility-table .search-console-row:not(.search-visibility-title-row):not(.search-visibility-label-row)>span{color:var(--ink);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.35}.search-visibility-table .search-console-row:not(.search-visibility-title-row):not(.search-visibility-label-row) strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;justify-self:center;text-align:center}.search-opportunity-table .search-console-row{grid-template-columns:minmax(220px,1fr) minmax(128px,150px) minmax(128px,150px)}.search-opportunity-table .search-console-row .blog-post-title-link{color:var(--ink);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.35}.search-opportunity-table .search-console-row strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.search-console-row span{color:var(--ink);font-size:13px;line-height:1.35}.search-linked-title{align-items:center;display:inline-flex;gap:10px}.search-console-row strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;justify-self:end;white-space:nowrap}.search-console-header span,.search-console-header strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.35;text-align:center;white-space:normal}.search-console-header span{justify-self:start;text-align:left}.post-lookup-section{display:grid;gap:18px}.post-lookup-field{display:grid;gap:8px;max-width:760px}.post-lookup-field span,.post-lookup-kicker{color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.post-lookup-field input{background:var(--paper-raised);border:1px solid var(--rule);color:var(--ink);font:500 13px/1.4 IBM Plex Mono,monospace;padding:14px 16px;width:100%}.post-lookup-field input:focus{border-color:var(--blue);outline:2px solid rgba(169,188,194,.25);outline-offset:2px}.post-lookup-empty,.post-lookup-result{background:var(--paper-raised);border:1px solid var(--rule);border-top:2px solid var(--ink);padding:24px 26px}.post-lookup-result{display:grid;gap:22px}.post-lookup-empty{color:var(--ink-soft);font-size:14px;line-height:1.6}.post-lookup-guidance-empty{display:grid;gap:14px;text-align:left}.post-lookup-guidance-empty h3{margin:0;color:var(--ink);font-size:15px;font-weight:600}.post-lookup-next-steps{margin:0;padding-left:1.2em;display:grid;gap:10px}.post-lookup-next-steps li{color:var(--ink-soft)}.post-lookup-next-steps code{font-size:.92em}.post-lookup-result h2{margin-bottom:10px}.post-lookup-kicker{margin-bottom:8px}.post-lookup-metrics{background:var(--rule);border:1px solid var(--rule);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.post-lookup-metrics div{background:var(--paper);display:grid;gap:7px;padding:14px 16px}.post-lookup-metrics span{color:var(--ink);font-size:12px}.post-lookup-metrics strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.35}.post-lookup-guidance{border-left:2px solid var(--blue);padding-left:16px}.post-lookup-guidance h3{margin-bottom:6px}.post-lookup-guidance p{margin-bottom:0}.search-position-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--rule);border:1px solid var(--rule)}.search-position-card{background:var(--paper-raised);display:grid;gap:7px;padding:14px 16px}.search-position-card span,.search-position-card .blog-post-title-link{color:var(--ink);font-size:14px;line-height:1.35}.search-position-card strong{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.link-marker{border:1px solid rgba(72,75,82,.18);border-radius:999px;display:inline-block;flex:0 0 auto;height:11px;width:11px}.link-marker-1{background:#a9bcc2bf}.link-marker-2{background:#966f4c5c}.link-marker-3{background:#cba8a6b3}.linked-opportunity-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.linked-opportunity-list li{align-items:baseline;color:var(--ink-soft);display:grid;font-size:14px;gap:12px;grid-template-columns:11px minmax(0,1fr);line-height:1.55}.prioritized-actions-panel{margin-top:30px}.prioritized-actions-panel h2{font-family:Fraunces,serif;font-size:22px;line-height:1.18;margin:0 0 14px}.featured-action{background:var(--paper-raised);border:1px solid var(--rule);border-top:2px solid var(--ink);display:grid;gap:14px;padding:18px}.featured-action h3,.additional-actions h3,.action-row h4{color:var(--ink);margin:0}.featured-action h3{font-family:Fraunces,serif;font-size:20px;line-height:1.2}.featured-action p,.action-row p{color:var(--ink-soft);font-size:14px;line-height:1.55;margin:8px 0 0;max-width:700px}.action-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.action-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:220px}.action-meta span,.action-row-meta span{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-soft)}.impact-badge{border:1px solid var(--rule);color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.impact-high{background:#a9bcc23d}.impact-medium{background:var(--paper)}.impact-low{background:#cba8a62e}.action-title-link,.blog-post-title-link{color:inherit;text-decoration:none}.action-title-link:after,.blog-post-title-link:after{color:var(--brown);content:" →";opacity:0;transition:opacity .14s ease}.action-title-link:hover,.blog-post-title-link:hover{color:var(--brown);text-decoration:underline;text-underline-offset:3px}.action-title-link:hover:after,.blog-post-title-link:hover:after{opacity:1}.additional-actions{margin-top:20px}.additional-actions h3{font-family:Fraunces,serif;font-size:18px;line-height:1.2;margin-bottom:10px}.action-list{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.action-row{background:var(--paper-raised);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.action-row h4{font-size:14px;font-weight:600}.mock-data-list{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.mock-data-row{background:var(--paper-raised);display:flex;justify-content:space-between;gap:18px;padding:14px 16px}.mock-data-row span{color:var(--ink);font-size:14px}.top-post-row{align-items:center;gap:24px}.top-post-title{color:var(--ink);font-size:14px;line-height:1.35}.top-post-performance{align-items:center;display:grid;gap:18px;grid-template-columns:120px 170px 150px;justify-content:end;width:476px}.post-metric{display:grid;gap:3px;min-width:0;text-align:right}.post-metric strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1}.post-metric span{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.mock-data-row strong{align-items:center;color:var(--ink-soft);display:flex;gap:10px;justify-content:flex-end;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;text-align:right}.status-badge{border:1px solid var(--rule);color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;justify-self:end;letter-spacing:.08em;padding:3px 6px;text-transform:uppercase;white-space:nowrap}.status-trending-up{background:#a9bcc23d}.status-holding{background:#faf7f1e0}.status-opportunity{background:#cba8a62e}.status-leading,.status-growing{background:#a9bcc23d}.status-steady{background:#966f4c1a}.mock-bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mock-bullets li{position:relative;padding-left:22px;color:var(--ink-soft);font-size:14px;line-height:1.55}.mock-bullets li:before{content:"§";position:absolute;left:0;top:0;font-family:Fraunces,serif;font-style:italic;color:var(--blue)}@media(max-width:900px){.field-notes{flex-direction:column}.sidebar{width:100%;min-height:auto;flex-direction:row;align-items:center;gap:20px;padding:16px 20px;overflow-x:auto}.sidebar-brand{flex-shrink:0}.sidebar-nav{flex-direction:row;margin-top:0}.nav-item{border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.nav-item.active{border-left-color:transparent;border-bottom-color:var(--blue)}.nav-subitems,.nav-nested-subitems{display:flex;margin:0;padding-left:0;border-left:none;gap:4px}.nav-subitem{white-space:nowrap;border-bottom:2px solid transparent}.nav-subitem.active{border-bottom-color:var(--brown)}.section-grid,.detail-grid,.setup-form-grid{grid-template-columns:1fr}.month-lookup-control{align-items:flex-start;grid-template-columns:1fr}.month-lookup-control input{width:136px}.action-row{grid-template-columns:1fr}.action-row-meta{justify-content:flex-start;min-width:0}.top-post-row{align-items:flex-start;flex-direction:column}.top-post-performance{grid-template-columns:92px 136px auto;justify-content:start;width:auto}.post-metric{text-align:left}.search-change-grid,.search-position-grid{grid-template-columns:1fr}.post-lookup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.masthead,.dashboard-overview,.section-layout{padding-left:20px;padding-right:20px}.dashboard-overview{padding-top:24px}.section-layout{padding-top:28px}.post-lookup-metrics{grid-template-columns:1fr}}.domain-mismatch-notes{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.content-audit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:18px}.content-audit-cache-note{color:var(--text-muted, #666);font-size:.875rem}.content-audit-refresh-status{color:var(--text-muted, #666);font-size:.9rem;margin:.5rem 0 0}.content-audit-priorities-panel.is-refreshing{opacity:.55;pointer-events:none;transition:opacity .2s ease}.content-audit-mock-note{color:var(--ink-soft);font-size:14px;line-height:1.55;margin-top:14px;max-width:46rem}.content-audit-priority-list{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.content-audit-priority-row{background:var(--paper-raised);display:block;padding:14px 16px}.content-audit-priority-summary{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;align-items:flex-start}.content-audit-priority-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.content-audit-severity-pills{display:inline-flex;flex-wrap:wrap;gap:6px}.content-audit-pill{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.content-audit-pill.critical{background:#7a4f4d1f;color:#7a4f4d}.content-audit-pill.warning{background:#8b6b4a1f;color:#8b6b4a}.content-audit-pill.info{background:#5c7c6a1f;color:#3f5f50}.content-audit-priority-details{margin-top:12px}.content-audit-priority-details .mock-bullets li strong{align-items:baseline;color:var(--ink);display:inline;font-family:inherit;font-size:inherit;font-weight:600;justify-content:flex-start;letter-spacing:normal;text-transform:none}.content-audit-label-editor{margin-top:14px;max-width:36rem}.content-audit-label-editor label{color:var(--ink-soft);display:grid;gap:8px;font-size:13px}.content-audit-label-editor input{border:1px solid var(--rule);font:inherit;padding:9px 10px;width:100%}.content-audit-search-description-editor textarea{border:1px solid var(--rule);font:inherit;line-height:1.45;padding:9px 10px;resize:vertical;width:100%}.content-audit-char-count{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;margin-top:6px}.content-audit-suggested-links{margin:8px 0 0;padding-left:1.1rem}.content-audit-suggested-links li{margin-top:4px}.content-audit-related-editor{margin-top:14px;max-width:40rem}.content-audit-related-editor-label{color:var(--ink-soft);font-size:13px;margin-bottom:8px}.content-audit-related-choices{display:grid;gap:8px;list-style:none;margin:0 0 12px;padding:0}.content-audit-related-choices label{align-items:flex-start;display:flex;gap:10px;font-size:14px;line-height:1.45}.content-audit-related-choices input{margin-top:3px}.text-button{background:transparent;border:none;color:var(--brown);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;padding:0;text-transform:uppercase}.text-button:hover{text-decoration:underline}
