:root{--bg:#fff;--ink:#1e2735;--ink-2:#48484a;--ink-3:#8e8e93;--fill:#f5f5f7;--fill-2:#ebebee;--line:#e5e5ea;--good:#1a8f4e;--warn:#f27a00;--bad:#ff3b30;--display:"gill-sans-nova","Gill Sans","Gill Sans MT","Gill Sans Nova",Seravek,Calibri,sans-serif;--text:"gill-sans-nova","Gill Sans","Gill Sans MT","Gill Sans Nova",Seravek,Calibri,sans-serif;--numeric:"gill-sans-nova","Gill Sans","Gill Sans MT","Gill Sans Nova",Seravek,Calibri,sans-serif;--bebas:var(--font-bebas),"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;--gill:"Gill Sans","Gill Sans MT","Gill Sans Nova",Seravek,Calibri,sans-serif;--ease:cubic-bezier(0.2,0.8,0.2,1);--radius:24px;--b1:#1c445a;--b2:#2f7f8f;--b3:#9ec0bb;--brand-grad:#1e2735;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg)}body{min-height:100vh;color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased}a,button,input{color:inherit}button,input{font:inherit}::selection{background:#1e2735;color:#fff}:focus-visible{outline:2px solid #1e2735;outline-offset:3px;border-radius:8px}.header{max-width:1120px;margin:0 auto;padding:20px 32px 0;justify-content:space-between}.brand,.header{display:flex;align-items:center;gap:16px}.brand{text-decoration:none;gap:14px}.logo{width:60px;height:60px;overflow:hidden;isolation:isolate;flex:none;transition:transform .5s var(--ease);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.logo,.logo img{position:relative;display:block;border-radius:50%}.logo img{width:100%;height:100%;z-index:0}.logo:before{content:"";position:absolute;inset:-35%;z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(40% 40% at 30% 30%,#9ec0bb,transparent 70%),radial-gradient(45% 45% at 72% 68%,#2b6f8a,transparent 70%),conic-gradient(from 0deg,#1c445a,#2f7f8f,#9ec0bb,#1c445a,#1e2735,#1c445a);opacity:0;transition:opacity .6s var(--ease);animation:brand-turn 9s linear infinite;animation-play-state:paused}.brand:active .logo,.brand:focus-visible .logo,.brand:hover .logo{transform:rotate(-6deg) scale(1.04)}.brand:active .logo:before,.brand:focus-visible .logo:before,.brand:hover .logo:before{opacity:1;animation-play-state:running}@keyframes brand-turn{to{transform:rotate(1turn)}}.brand-name{font-family:var(--display);font-size:30px;line-height:1;letter-spacing:-.028em}.header-right{display:flex;align-items:center;gap:10px}.chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:var(--fill);font-size:12.5px;font-weight:400;color:var(--ink-2);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--warn)}.avatars{display:flex}.avatars span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:400;border:2px solid #fff;background:#1e2735;color:#fff}.avatars span+span{margin-left:-8px;background:var(--fill-2);color:#1e2735}.page{max-width:1120px;margin:0 auto;padding:44px 32px 160px}.dock{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:50;gap:10px}.dock,.dock-bar{display:flex;align-items:center}.dock-bar{gap:2px;padding:6px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 30px -12px rgba(0,0,0,.18)}.dock-bar a{position:relative;height:44px;min-width:44px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:400;transition:background .25s var(--ease),color .25s var(--ease),transform .15s}.dock-bar a svg{width:20px;height:20px;flex:none}.dock-bar a:hover{background:var(--fill);color:#1e2735}.dock-bar a:active{transform:scale(.94)}.dock-bar a[aria-current=page]{background:#1e2735;color:#fff}.dock-bar .count{position:absolute;top:3px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bad);color:#fff;font-size:10px;font-weight:400;display:grid;place-items:center}.ask-orb{width:58px;height:58px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:#1e2735;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);transition:transform .2s var(--ease)}.ask-orb:hover{transform:scale(1.05)}.ask-orb:active{transform:scale(.94)}.ask-orb svg{width:22px;height:22px}.ask-sheet{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:60;width:min(560px,calc(100vw - 24px));background:#fff;border:1px solid var(--line);border-radius:28px;padding:16px;box-shadow:0 30px 60px -20px rgba(0,0,0,.25);animation:sheet-in .35s var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translate(-50%,16px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.ask-field{display:flex;align-items:center;gap:8px;background:var(--fill);border-radius:999px;padding:6px 6px 6px 18px}.ask-field input{flex:1 1;border:0;background:transparent;outline:none;font-size:16px;min-width:0}.ask-send{width:38px;height:38px;border-radius:50%;border:0;background:#1e2735;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.ask-send:disabled{background:var(--fill-2);color:var(--ink-3);cursor:default}.ask-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ask-suggest button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;cursor:pointer;transition:background .2s}.ask-suggest button:hover{background:var(--fill)}.bubble{margin:4px 2px 14px;display:grid;grid-gap:8px;gap:8px;font-size:15px}.bubble .q{justify-self:end;background:#1e2735;color:#fff;padding:9px 14px;border-radius:18px 18px 4px 18px;max-width:85%}.bubble .a{justify-self:start;background:var(--fill);padding:10px 14px;border-radius:18px 18px 18px 4px;max-width:90%;animation:fade-up .4s var(--ease)}.scrim{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.06);animation:fade .3s}@keyframes fade{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}}.hello{font-size:15px;font-weight:400;color:var(--ink-3);margin:0 0 12px}.headline{font-family:var(--display);font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.028em;margin:0 0 16px;max-width:19ch;text-wrap:balance}.standfirst{font-size:18px;color:var(--ink-2);max-width:58ch;margin:0;text-wrap:pretty;letter-spacing:-.015em}.eyebrow{font-size:14px;font-weight:400;color:var(--ink-3);margin:0 0 12px}h2.q{font-size:28px}h2.q,h3{font-family:var(--display);letter-spacing:-.022em;margin:0 0 6px}h3{font-size:19px;line-height:1.25}.muted{color:var(--ink-3)}.small{font-size:13.5px}.section{margin-top:64px}.section-intro{margin:0 0 20px;color:var(--ink-3);max-width:62ch}h2.q+.card,h2.q+.grid,h2.q+.status-list{margin-top:18px}.card{position:relative;border-radius:var(--radius);padding:24px;background:var(--fill)}a.card,button.card{text-decoration:none;display:block;transition:transform .2s var(--ease),background .2s;cursor:pointer}a.card:hover{background:var(--fill-2)}a.card:active{transform:scale(.985)}.grid{display:grid;grid-gap:12px;gap:12px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.go-arrow{position:absolute;top:22px;right:22px;width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .25s var(--ease)}a.card:hover .go-arrow{opacity:1;transform:none}.hero{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:12px;gap:12px;margin-top:40px}.pulse-card{min-height:360px;display:flex;flex-direction:column;padding:28px;background:#1e2735;color:#fff;overflow:hidden}.pulse-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.6)}.pulse-score{font-family:var(--numeric);font-weight:400;font-size:112px;line-height:.88;letter-spacing:-.05em;margin-top:auto}.pulse-score small{font-size:24px;font-weight:400;letter-spacing:-.02em;color:hsla(0,0%,100%,.45);margin-left:6px}.pulse-word{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.03em;margin-top:8px}.pulse-note{font-size:15px;color:hsla(0,0%,100%,.7);margin-top:4px;max-width:36ch}.gauge{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}.gauge-marker{transform-box:view-box;animation:gauge-sweep 1.4s var(--ease) both .2s}@keyframes gauge-sweep{0%{transform:rotate(var(--from))}to{transform:rotate(0deg)}}.week-card{gap:18px;justify-content:space-between}.week-card p{margin:0;font-size:17px;color:var(--ink-2);letter-spacing:-.015em}.week-card p b{color:#1e2735;font-weight:400}.week-counts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.week-counts div{padding:14px 16px;border-radius:16px;background:#fff;font-size:13px;color:var(--ink-3);line-height:1.3}.week-counts b{display:block;font-family:var(--numeric);font-weight:400;font-size:28px;color:#1e2735;letter-spacing:-.03em;margin-bottom:2px}.tile{display:flex;flex-direction:column;min-height:200px}.tile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tile-label{font-size:14px;font-weight:400;letter-spacing:-.01em}.tile-value{font-family:var(--numeric);font-weight:400;font-size:56px;line-height:.95;letter-spacing:-.03em;margin-top:auto}.tile-unit{font-size:13.5px;color:var(--ink-3);margin-top:6px}.tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.change{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:400;white-space:nowrap}.change.good{color:var(--good)}.change.bad{color:var(--bad)}.change.flat{color:var(--ink-2);font-weight:400}.change small{font-weight:400;color:var(--ink-3)}.spark{display:block}.status-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.alert{display:grid;grid-gap:8px;gap:8px;padding:24px}.alert h3{margin:0;font-size:21px;max-width:36ch}.alert p{margin:0;color:var(--ink-2);max-width:70ch}.alert .doing{margin-top:6px;font-size:14.5px;font-weight:400;display:flex;gap:8px;align-items:center}.alert .doing:before{content:"→";font-weight:400}.badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:400;width:-moz-fit-content;width:fit-content;white-space:nowrap}.badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.badge.serious{color:var(--bad)}.badge.warning{color:var(--warn)}.badge.good{color:var(--good)}.badge.neutral{color:var(--ink-2);background:#fff;padding:5px 11px;border-radius:999px}.badge.neutral:before{display:none}.clear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin-top:12px}.clear div{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--ink-2)}.tick{width:22px;height:22px;border-radius:50%;background:#1e2735;color:#fff;display:grid;place-items:center;font-size:12px;flex:none}.review{display:flex;flex-direction:column;gap:12px}.review-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13.5px;color:var(--ink-3)}.review h3{font-size:21px;margin:2px 0 0}.review p{margin:0;color:var(--ink-2);max-width:66ch}.explain{background:#fff;border-radius:16px;padding:14px 16px;font-size:15px;color:var(--ink-2);animation:fade-up .35s var(--ease)}.explain b{color:#1e2735}.preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:14.5px}.preview div{padding:14px 16px;border-radius:16px;background:#fff}.preview div:last-child{box-shadow:inset 0 0 0 2px #1e2735}.preview span{display:block;font-size:12.5px;font-weight:400;color:var(--ink-3);margin-bottom:4px}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;border-radius:999px;height:44px;padding:0 18px;font-size:15px;font-weight:400;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:transform .15s var(--ease),background .2s}.btn:hover{background:var(--fill-2)}.btn:active{transform:scale(.96)}.btn.primary{background:#1e2735;color:#fff}.btn.quiet{background:transparent;color:var(--ink-3)}.done{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;animation:fade-up .35s var(--ease)}.done-check{width:36px;height:36px;border-radius:50%;background:#1e2735;color:#fff;display:grid;place-items:center;animation:pop .5s var(--ease);flex:none}.done-check path{stroke-dasharray:20;stroke-dashoffset:20;animation:draw .4s var(--ease) .15s forwards}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}.done-note{font-size:14px;color:var(--ink-3)}.chart-wrap{position:relative}.chart-line{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s var(--ease) forwards .2s}.chart-area{animation:fade 1.2s ease .8s both}.chart-tip{position:absolute;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap;background:#1e2735;color:#fff;font-size:13px;font-weight:400;padding:7px 11px;border-radius:10px}.chart-legend{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap;font-size:15px}.chart-legend b{font-weight:400}.bars{display:grid;grid-gap:14px;gap:14px}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;font-size:15px}.bar-track{grid-column:1/-1;height:6px;background:#fff;border-radius:3px;overflow:hidden}.bar-fill{height:100%;border-radius:3px;background:#1e2735;transform-origin:left;animation:grow 1s var(--ease) both .2s}@keyframes grow{0%{transform:scaleX(0)}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.t{width:100%;border-collapse:collapse;font-size:15px}.t th{text-align:left;font-weight:400;font-size:13px;color:var(--ink-3);padding:0 12px 10px 0}.t td,.t th{border-bottom:1px solid var(--line)}.t td{padding:14px 12px 14px 0;vertical-align:top}.t tr:last-child td{border-bottom:0}.t .r{text-align:right;padding-right:0}.t .you td{font-weight:400}.table-scroll{overflow-x:auto}.report-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.report-link{display:flex!important;flex-direction:column;gap:10px;min-height:190px}.report-link p{margin:0;color:var(--ink-2);font-size:15px}.report-link .go{margin-top:auto}.back,.report-link .go{font-size:14px;font-weight:400}.back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--fill);margin-bottom:28px;text-decoration:none;color:var(--ink);transition:background .2s}.back:hover{background:var(--fill-2)}.funnel{display:grid;grid-gap:8px;gap:8px}.funnel-step{display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px 22px;border-radius:20px;background:var(--fill)}.funnel-step b{font-family:var(--numeric);font-weight:400;font-size:38px;letter-spacing:-.04em}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.chart-line{stroke-dashoffset:0}.reveal{opacity:1;transform:none}}@media (max-width:860px){.header{padding:14px 16px 0}.brand{gap:12px}.logo{width:44px;height:44px}.brand-name{font-size:22px}.header .chip{height:26px;padding:0 10px;font-size:11.5px}.avatars{display:none}.page{padding:28px 16px 150px}.headline{font-size:38px}.standfirst{font-size:17px}.hero{grid-template-columns:1fr;margin-top:28px}.pulse-card{min-height:320px;padding:22px}.pulse-score{font-size:96px}.section{margin-top:48px}h2.q{font-size:25px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clear,.grid-2,.grid-3,.report-links{grid-template-columns:1fr}.card{padding:18px;border-radius:22px}.tile{min-height:172px}.tile-value{font-size:44px}.change small,.tile-head .spark{display:none}.preview{grid-template-columns:1fr}.report-link{min-height:140px}.go-arrow{display:none}.dock{left:12px;right:12px;transform:none}.dock,.dock-bar{justify-content:space-between}.dock-bar{flex:1 1}.dock-bar a{padding:0;min-width:44px}.dock-bar .label{display:none}.ask-sheet{bottom:calc(86px + env(safe-area-inset-bottom))}}.steps{margin:0;padding:14px 16px 14px 36px;background:#fff;border-radius:16px;display:grid;grid-gap:8px;gap:8px;font-size:15px;color:var(--ink-2);animation:fade-up .35s var(--ease)}.grid>*{min-width:0}.steps li{overflow-wrap:anywhere}.steps li::marker{font-weight:400;color:#1e2735}.group-title{display:flex;align-items:baseline;gap:10px}.group-title .n{font-size:15px;font-weight:400;color:var(--ink-3)}.timeline{display:grid;grid-gap:8px;gap:8px}.when{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:18px 20px}.when .date{font-weight:400;letter-spacing:-.02em;font-size:17px}.when h3{font-size:17px;margin:0 0 4px}.when p{margin:0;color:var(--ink-2);font-size:15px}.status-pill{font-size:12.5px;font-weight:400;padding:4px 10px;border-radius:999px;background:#fff;white-space:nowrap}.status-pill.done{background:#1e2735;color:#fff}.build-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.build-row:last-child{border-bottom:0}.build-row p{margin:2px 0 0;font-size:14px;color:var(--ink-3)}@media (max-width:860px){.when{grid-template-columns:1fr;gap:6px}}.pulse-card{position:relative;isolation:isolate}.pulse-card>*{position:relative;z-index:1}.pulse-card:before{content:"";position:absolute;inset:-30%;z-index:0;pointer-events:none;filter:blur(40px);opacity:.85;background:radial-gradient(34% 36% at 18% 90%,#9ec0bb,transparent 70%),radial-gradient(30% 32% at 86% 14%,#2f7f8f,transparent 70%),radial-gradient(35% 35% at 60% 70%,#1c445a,transparent 70%);animation:brand-turn 40s linear infinite}.ask-orb{position:relative;overflow:hidden;isolation:isolate}.ask-orb svg{position:relative;z-index:1}.ask-orb:before{content:"";position:absolute;inset:-30%;z-index:0;background:conic-gradient(from 0deg,#1c445a,#2f7f8f,#9ec0bb,#1c445a);filter:blur(6px);opacity:0;transition:opacity .5s var(--ease);animation:brand-turn 9s linear infinite}.ask-orb:hover:before,.ask-orb[aria-expanded=true]:before{opacity:1}.btn.primary{background-image:linear-gradient(120deg,#1e2735,#1e2735);transition:transform .15s var(--ease),background-image .3s}.ask-send:not(:disabled),.btn.primary:hover,.done-check{background:var(--brand-grad)}.bubble .q{background:linear-gradient(120deg,#1c445a,#2f7f8f)}.bar-fill{background:linear-gradient(90deg,#1c445a,#2f7f8f)}.spark{color:var(--b2)}.steps li::marker{color:var(--b2)}.status-pill.done{background:var(--brand-grad)}b,strong{font-weight:400;color:#1e2735}.headline{font-weight:300;letter-spacing:.08em;font-size:clamp(28px,3.4vw,44px);line-height:1.18;max-width:34ch}h2.q{letter-spacing:.16em;font-size:17px}h3{font-weight:400;letter-spacing:0;font-size:20px}.alert h3,.review h3{font-size:21px}.brand-name{font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:16px}.funnel-step b,.pulse-score,.tile-value,.week-counts b{font-weight:300;letter-spacing:-.01em}.pulse-word{font-weight:300;text-transform:uppercase;letter-spacing:.14em;font-size:20px}.tile-label{letter-spacing:.04em}.eyebrow,.hello{text-transform:uppercase;letter-spacing:.2em;font-size:12px}.badge,.btn,.change,.chip,.dock-bar a,.review-meta{letter-spacing:.02em}body{font-size:17px;letter-spacing:.005em}@media (max-width:860px){.headline{font-size:26px;letter-spacing:.06em}.brand-name{font-size:13px;letter-spacing:.16em}h2.q{font-size:15px}}.headline{letter-spacing:.01em;font-size:clamp(48px,6vw,84px);line-height:.95;max-width:30ch}.headline,h2.q{font-family:var(--bebas);font-weight:400;text-transform:uppercase}h2.q{letter-spacing:.02em;font-size:38px;line-height:1}@media (max-width:860px){.headline{font-size:46px}h2.q{font-size:32px}}.funnel-step b,.pulse-score,.tile-value,.week-counts b{font-family:var(--bebas);font-weight:400;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-value{font-size:64px}.pulse-score{font-size:128px}.pulse-score small{font-family:var(--bebas)}.week-counts b{font-size:32px}.funnel-step b{font-size:44px}@media (max-width:860px){.tile-value{font-size:52px}.pulse-score{font-size:108px}}.eyebrow,.hello,.pulse-top,.tile-label{font-weight:600}.eyebrow,.hello{color:var(--ink-2);font-size:13px;letter-spacing:.18em}.pulse-top{text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:hsla(0,0%,100%,.75)}.alert .doing,.badge,.review-meta .badge{font-weight:600}.alert h3,.review h3{max-width:60ch}.alert{gap:10px}.alert .doing{margin-top:8px}.alert,.card.tone-bad,.card.tone-good{position:relative;overflow:hidden}.alert:has(.badge.serious),.card.tone-bad{background:linear-gradient(270deg,rgba(255,59,48,.22) 0,rgba(255,59,48,.07) 38%,var(--fill) 72%)}.alert:has(.badge.warning){background:linear-gradient(270deg,rgba(255,149,0,.26) 0,rgba(255,149,0,.08) 38%,var(--fill) 72%)}.card.tone-good{background:linear-gradient(270deg,rgba(52,199,89,.22) 0,rgba(52,199,89,.07) 38%,var(--fill) 72%)}.alert:has(.badge.serious):hover{background:linear-gradient(270deg,rgba(255,59,48,.28) 0,rgba(255,59,48,.1) 40%,var(--fill-2) 75%)}.alert:has(.badge.warning):hover{background:linear-gradient(270deg,rgba(255,149,0,.32) 0,rgba(255,149,0,.11) 40%,var(--fill-2) 75%)}.badge.good{color:#1f9e4a}.badge,.chip,.tile-label{text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:600}.badge.neutral{letter-spacing:.16em;font-size:11px}.tile-foot .spark{flex:none}@media (max-width:860px){.tile-foot .spark{display:none}}.tile-label{font-size:13px;font-weight:600;color:var(--ink-2);text-transform:uppercase}@media (max-width:860px){.tile-label{font-size:11px;letter-spacing:.16em}}.alert:has(.badge.serious),.card.tone-bad{background:radial-gradient(circle at 100% 100%,rgba(255,45,35,.42) 0,rgba(255,45,35,.14) 14%,rgba(255,45,35,0) 38%),var(--fill)}.alert:has(.badge.warning){background:radial-gradient(circle at 100% 100%,rgba(255,128,0,.5) 0,rgba(255,128,0,.16) 14%,rgba(255,128,0,0) 38%),var(--fill)}.card.tone-good{background:radial-gradient(circle at 100% 100%,rgba(30,180,80,.42) 0,rgba(30,180,80,.13) 14%,rgba(30,180,80,0) 38%),var(--fill)}.alert:has(.badge.serious):hover,.card.tone-bad:hover{background:radial-gradient(circle at 100% 100%,rgba(255,45,35,.5) 0,rgba(255,45,35,.17) 16%,rgba(255,45,35,0) 42%),var(--fill-2)}.alert:has(.badge.warning):hover{background:radial-gradient(circle at 100% 100%,rgba(255,128,0,.58) 0,rgba(255,128,0,.19) 16%,rgba(255,128,0,0) 42%),var(--fill-2)}.badge.good:before,.badge.serious:before,.badge.warning:before{display:none}.badge.good,.badge.serious,.badge.warning{font-size:13px;letter-spacing:.18em;font-weight:600;margin-bottom:8px}.badge.serious{color:#e8251b}.badge.warning{color:#ff7a00}.badge.good{color:#179a45}.alert:has(.badge.serious),.card.tone-bad{background:radial-gradient(240px circle at 100% 100%,rgba(255,40,30,.62) 0,rgba(255,40,30,.2) 70px,rgba(255,40,30,0) 220px),var(--fill)}.alert:has(.badge.warning){background:radial-gradient(240px circle at 100% 100%,rgba(255,115,0,.75) 0,rgba(255,115,0,.24) 70px,rgba(255,115,0,0) 220px),var(--fill)}.card.tone-good{background:radial-gradient(240px circle at 100% 100%,rgba(20,170,70,.6) 0,rgba(20,170,70,.18) 70px,rgba(20,170,70,0) 220px),var(--fill)}.alert:has(.badge.serious):hover,.card.tone-bad:hover{background:radial-gradient(280px circle at 100% 100%,rgba(255,40,30,.7) 0,rgba(255,40,30,.24) 80px,rgba(255,40,30,0) 250px),var(--fill-2)}.alert:has(.badge.warning):hover{background:radial-gradient(280px circle at 100% 100%,rgba(255,115,0,.82) 0,rgba(255,115,0,.28) 80px,rgba(255,115,0,0) 250px),var(--fill-2)}.alert:has(.badge.serious),.card.tone-bad{background:radial-gradient(180px circle at 100% 100%,rgba(255,40,30,.035) 0,rgba(255,40,30,.01) 70px,rgba(255,40,30,0) 170px),var(--fill)}.alert:has(.badge.warning){background:radial-gradient(180px circle at 100% 100%,rgba(255,120,0,.04) 0,rgba(255,120,0,.012) 70px,rgba(255,120,0,0) 170px),var(--fill)}.card.tone-good{background:radial-gradient(180px circle at 100% 100%,rgba(20,170,70,.035) 0,rgba(20,170,70,.01) 70px,rgba(20,170,70,0) 170px),var(--fill)}.alert:has(.badge.serious):hover,.card.tone-bad:hover{background:radial-gradient(320px circle at 100% 100%,rgba(255,40,30,.26) 0,rgba(255,40,30,.1) 120px,rgba(255,40,30,0) 300px),var(--fill-2)}.alert:has(.badge.warning):hover{background:radial-gradient(320px circle at 100% 100%,rgba(255,120,0,.3) 0,rgba(255,120,0,.11) 120px,rgba(255,120,0,0) 300px),var(--fill-2)}.ask-thread{max-height:min(60vh,520px);overflow-y:auto;margin:0 -4px 10px;padding:0 4px}.bubble .a p{margin:0 0 8px}.bubble .a p:last-child,.bubble .a ul:last-child{margin-bottom:0}.bubble .a ul{margin:0 0 8px;padding-left:18px}.bubble .a li{margin:3px 0}.bubble .a strong{font-weight:600}.thinking{display:inline-flex;gap:4px;padding:4px 0}.thinking i{width:6px;height:6px;border-radius:50%;background:#1e2735;opacity:.25;animation:think 1.2s ease-in-out infinite}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes think{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:.7;transform:translateY(-3px)}}.login{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px 120px}.login img{margin-bottom:20px}.login .headline{margin:6px 0 8px}.login-sub{color:var(--ink-2,#555);margin:0 0 28px}.login-btn{display:inline-flex;align-items:center;gap:10px;background:#1e2735;color:#fff;text-decoration:none;padding:14px 24px;border-radius:999px;font-size:16px;transition:transform .2s,opacity .2s}.login-btn:hover{opacity:.85}.login-btn:active{transform:scale(.98)}.login-msg{margin-top:18px;color:var(--ink-2,#555);max-width:32ch}.reply{display:flex;align-items:flex-end;gap:8px;background:#fff;border-radius:20px;padding:8px 8px 8px 16px;margin-top:14px}.reply textarea{flex:1 1;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.4;padding:6px 0;min-width:0}.reply-hint{font-size:12.5px;color:var(--ink-2,#666);margin:6px 4px 0}.reply-err{font-size:14px;color:var(--bad);margin:8px 4px 0}.choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reply-sent{background:#fff;border-radius:16px;padding:12px 16px;margin-top:14px}.reply-sent p{margin:4px 0 6px;font-size:16px;color:#1e2735}.reply-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink-2,#666)}.reply-note{font-size:13px;color:var(--ink-2,#666)}.link-btn{background:none;border:0;padding:0 0 0 8px;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:#1e2735}.card-answer{background:var(--fill);border-radius:14px;padding:10px 14px;margin:4px 0 8px;font-size:15px;animation:fade-up .35s var(--ease)}.card-answer p{margin:0 0 6px}.card-answer p:last-child,.card-answer ul:last-child{margin-bottom:0}.card-answer ul{margin:0 0 6px;padding-left:18px}.card-thread{margin-top:14px}.card-thread .bubble{margin:0 0 10px}.card-thread .bubble .a{background:#fff}.card-thread .bubble .a p{margin:0 0 6px}.card-thread .bubble .a p:last-child{margin-bottom:0}.chat-line{gap:8px;border-top:1px solid rgba(0,0,0,.07);padding-top:10px}.chat-line textarea{flex:1 1;min-width:0;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.4;padding:4px 0;color:#1e2735}.chat-line textarea::placeholder{color:rgba(0,0,0,.32)}.chat-send{flex:none;width:30px;height:30px;border-radius:50%;border:0;background:#1e2735;color:#fff;display:grid;place-items:center;cursor:pointer;animation:fade-up .2s var(--ease)}.chat-send:disabled{opacity:.4}.chat-thread{margin-bottom:6px}.chat-thread .bubble{margin:0 0 10px}.chat-thread .bubble .a{background:#fff}.chat-thread .bubble .a p{margin:0 0 6px}.chat-thread .bubble .a p:last-child,.chat-thread .bubble .a ul:last-child{margin-bottom:0}.chat-thread .bubble .a ul{margin:0 0 6px;padding-left:18px}.card.tile .chat,.tile .chat{margin-top:12px}.alert-link,.tile-link{display:flex;flex-direction:column;color:inherit;text-decoration:none;flex:1 1}.alert-link{display:block}.alert:has(.badge.serious),.card.tone-bad{position:relative;background:radial-gradient(220px circle at 100% 100%,rgba(255,45,35,.11) 0,rgba(255,45,35,.04) 90px,rgba(255,45,35,0) 210px),linear-gradient(135deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,0) 40%),var(--fill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(0,0,0,.03),0 12px 32px -18px rgba(255,45,35,.25)}.alert:has(.badge.serious):after,.card.tone-bad:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.25px;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 35%,rgba(255,45,35,0) 60%,rgba(255,45,35,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.clear>.chat{grid-column:1/-1}.clear .chat .chat-thread,.clear>.chat{display:block}.clear .chat .bubble{display:grid}.clear .chat .a,.clear .chat .q{display:block}.chat{margin-top:16px}.chat-line{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(0,0,0,.08);padding-top:12px}.chat-icon{flex:none;color:rgba(0,0,0,.45)}.chat-line input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:15.5px;padding:4px 0}.chat-line input::placeholder{color:rgba(0,0,0,.5);font-style:italic}.chat-line:focus-within{border-top-color:rgba(0,0,0,.25)}.chat-line:focus-within .chat-icon{color:#1e2735}.chat-peek{display:grid;grid-gap:2px;gap:2px;width:100%;text-align:left;background:#fff;border:0;border-radius:14px;padding:10px 14px;margin-bottom:10px;cursor:pointer;font:inherit;transition:background .2s}.chat-peek:hover{background:hsla(0,0%,100%,.7)}.chat-peek-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.55)}.chat-peek-last{font-size:14.5px;color:#1e2735;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat.is-active .chat-line{border-top-color:rgba(0,0,0,.25)}.card.chat-focus{outline:2px solid rgba(28,68,90,.55);outline-offset:3px;transition:outline-color .3s}.cp-scrim{inset:0;background:rgba(0,0,0,.12);z-index:60;animation:fade-in .25s ease}.cp,.cp-scrim{position:fixed}.cp{z-index:61;display:flex;flex-direction:column;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 24px 60px -20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.06)}@media (min-width:900px){.cp{top:16px;right:16px;bottom:16px;width:420px;border-radius:28px;animation:cp-right .35s var(--ease)}.cp-scrim{background:rgba(0,0,0,.04)}}@media (max-width:899px){.cp{left:8px;right:8px;bottom:8px;height:min(78dvh,640px);border-radius:28px;animation:cp-up .35s var(--ease);padding-bottom:env(safe-area-inset-bottom)}}@keyframes cp-right{0%{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}@keyframes cp-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.cp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.cp-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:600;color:rgba(0,0,0,.5)}.cp-eyebrow,.cp-title{text-transform:uppercase}.cp-title{font-family:var(--bebas);font-size:26px;letter-spacing:.02em;line-height:1.05;margin-top:4px}.cp-close{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:rgba(0,0,0,.06);display:grid;place-items:center;cursor:pointer}.cp-body{flex:1 1;overflow-y:auto;padding:16px 16px 4px;overscroll-behavior:contain}.cp-body .bubble .a{background:var(--fill)}.cp-body .bubble .a p{margin:0 0 6px}.cp-body .bubble .a p:last-child,.cp-body .bubble .a ul:last-child{margin-bottom:0}.cp-body .bubble .a ul{margin:0 0 6px;padding-left:18px}.cp-empty{padding:4px 4px 12px}.cp-input{display:flex;align-items:flex-end;gap:8px;margin:8px 12px 6px;background:var(--fill);border-radius:22px;padding:6px 6px 6px 16px}.cp-input textarea{flex:1 1;min-width:0;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.4;padding:7px 0;max-height:140px}.cp-foot{font-size:11.5px;color:rgba(0,0,0,.45);text-align:center;margin:0 12px 12px}.cp{background:hsla(0,0%,100%,.95);z-index:90}.cp-scrim{z-index:89}.do-this-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.do-this{display:flex;align-items:center;gap:12px;justify-content:space-between;background:#fff;border-radius:14px;padding:10px 10px 10px 14px;border:1px solid rgba(0,0,0,.06)}.do-this-text{display:grid;grid-gap:2px;gap:2px;font-size:14px}.do-this-text b{font-weight:600;font-size:14.5px}.do-this-text span{color:var(--ink-2,#555)}.do-this .btn{flex:none}.do-this-ok{flex:none;font-size:13.5px;color:#1f9e4a;font-weight:600}.do-this.is-done{opacity:.85}:root{--chat-blue:#0a7cff}.chat-icon,.chat-line:focus-within .chat-icon{color:var(--chat-blue)}.chat-line input::placeholder{color:var(--chat-blue);opacity:.9;font-style:normal}.chat-line input{caret-color:var(--chat-blue)}.chat-line:focus-within{border-top-color:rgba(10,124,255,.45)}.chat-send{background:var(--chat-blue)}.chat-peek-label{color:var(--chat-blue)}.editor .ed-title{width:100%;border:0;outline:none;background:transparent;font-family:var(--bebas);font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;padding:6px 0 18px;color:#1e2735}.ed-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:960px){.ed-grid{grid-template-columns:1fr}}.ed-main{grid-gap:12px;gap:12px}.ed-tabs{display:inline-flex;gap:4px;background:#fff;border-radius:999px;padding:4px;justify-self:start}.ed-tabs button{border:0;background:transparent;padding:7px 16px;border-radius:999px;font:inherit;font-size:14px;cursor:pointer}.ed-tabs button.on{background:#1e2735;color:#fff}.ed-body{width:100%;min-height:60vh;border:0;outline:none;resize:vertical;padding:18px;font:inherit}.ed-body,.ed-preview{background:#fff;border-radius:16px;font-size:16.5px;line-height:1.65}.ed-preview{padding:18px 22px;max-height:70vh;overflow-y:auto}.ed-preview p{margin:0 0 12px}.ed-side{display:grid;grid-gap:16px;gap:16px}.ed-side h3{margin:0 0 8px;font-size:16px}.ed-side h3:not(:first-child){margin-top:16px}.ed-side input,.ed-side textarea{width:100%;border:0;outline:none;background:#fff;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;resize:vertical}.ed-label{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.55);margin:12px 2px 6px}.ed-label .warn{color:var(--bad)}.serp{background:#fff;border-radius:12px;padding:12px 14px;font-family:Arial,sans-serif}.serp-url{font-size:12px;color:#4d5156}.serp-title{font-size:18px;color:#1a0dab;margin:2px 0;line-height:1.3}.serp-desc{font-size:13.5px;color:#4d5156;line-height:1.45}.ed-checks{margin:0 0 12px;padding-left:18px;color:var(--ink-2);font-size:14.5px;display:grid;grid-gap:6px;gap:6px}.ed-tick{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer}.ed-tick input{width:20px;height:20px;margin-top:1px;accent-color:#1e2735;flex:none}.alert:has(.badge.serious),.alert:has(.badge.serious):hover,.alert:has(.badge.warning),.alert:has(.badge.warning):hover,.card.tone-bad,.card.tone-bad:hover,.card.tone-good,.card.tone-good:hover{background:var(--fill);box-shadow:none}.alert:has(.badge.serious):after,.card.tone-bad:after{content:none}.alert:has(.badge.serious),.card.tone-bad{box-shadow:inset 0 0 0 1px rgba(255,45,35,.7)}.alert:has(.badge.warning){box-shadow:inset 0 0 0 1px rgba(255,128,0,.75)}.tile-label{font-size:10px;letter-spacing:.18em}.tile-head{margin-bottom:14px}@media (max-width:860px){.tile-label{font-size:9px;letter-spacing:.16em}}.bubble .q{background:var(--chat-blue)}.bar-fill{background:#1c445a}.dock-bar .label,.dock-bar a{white-space:nowrap}:root{--noto:var(--font-noto),"Noto Sans",system-ui,sans-serif}.bubble,.bubble *,.card,.card a,.card button,.card div,.card h3,.card input,.card li,.card p,.card span,.card td,.card textarea,.card th,.cp,.cp button,.cp li,.cp p,.cp textarea{font-family:var(--noto)}.card h3{font-weight:500;letter-spacing:-.005em}.card li,.card p,.card td{font-weight:400}.card .badge,.card .badge *,.card .chat-peek-label,.card .chip,.card .ed-label,.card .reply-label,.card .review-meta .badge,.card .tile-label,.card .tile-label *,.cp-eyebrow{font-family:var(--text)}.card .num-big,.card .pulse-score,.card .pulse-score *,.card .tile-value,.card .tile-value *,.cp-title{font-family:var(--bebas)}.card .badge{font-size:11px}.card .tile-label{font-size:9px}@media (max-width:860px){.card .tile-label{font-size:8.5px}.card .badge{font-size:10px}}.card .pulse-top,.card .pulse-top *,.card .pulse-word,.card .status-pill,.card .when .date{font-family:var(--text)}.card .tile-value{margin-top:0}.tile-link{display:flex;flex-direction:column;flex:1 1}.tile-link .tile-foot{margin-top:auto;padding-top:14px}.chat-count{flex:none;min-width:24px;height:24px;padding:0 7px;border-radius:12px;border:0;background:var(--chat-blue);color:#fff;font:inherit;font-size:12.5px;cursor:pointer}.card.tile>.tile-foot{margin-top:auto;padding-top:14px}.bubble .a,.bubble .a li,.bubble .a p,.card .doing,.card .tile-unit,.card li,.card p,.card td,.chat-peek-last,.cp p,.ed-checks li{font-weight:330;line-height:1.7;letter-spacing:.003em}.bubble .a,.bubble .a li,.bubble .a p,.card p{font-size:15px}.card h3{font-weight:420;line-height:1.35;margin-bottom:8px}.alert h3,.card h3,.review h3{font-size:19px}.alert{gap:12px}.bubble strong,.card b,.card strong{font-weight:500}.card .doing{font-weight:450;font-size:14px}.bubble .q{font-weight:380;font-size:15px;line-height:1.55}.bubble{gap:12px}.cp-body .bubble{margin-bottom:18px}.bubble .a{padding:14px 18px}.bubble .a p,.bubble .a ul{margin:0 0 10px}.bubble .a li{margin:6px 0}.chat-line input{font-weight:380}.alert:has(.badge.serious),.alert:has(.badge.warning),.card.tone-bad{transition:box-shadow .25s var(--ease),background .25s}.alert:has(.badge.serious):hover,.card.tone-bad:hover{box-shadow:inset 0 0 0 1.5px #ff1e46,0 0 0 1px rgba(255,30,70,.18),0 0 18px rgba(255,30,70,.22)}.alert:has(.badge.warning):hover{box-shadow:inset 0 0 0 1.5px #ff9500,0 0 0 1px rgba(255,149,0,.2),0 0 18px rgba(255,149,0,.25)}:root{--done:#1f9e4a}.done-check,.tick{background:var(--done)}.badge.good{color:var(--done)}.btn.primary,.btn.primary:hover{background-image:none}.btn.primary:hover{background:#2c2c2e}.ed-tick input,input[type=checkbox]{accent-color:var(--chat-blue)}.do-this-ok{color:var(--done)}.bubble,.card,.cp{font-kerning:normal;font-feature-settings:"kern" 1,"kern";text-rendering:optimizeLegibility}.bubble .a,.bubble .a li,.bubble .a p,.bubble .q,.card .doing,.card .tile-unit,.card li,.card p,.card td,.chat-line input,.chat-peek-last,.cp p,.ed-checks li{letter-spacing:normal}.bubble .a,.bubble .a li,.bubble .a p,.card li,.card p{font-weight:360;line-height:1.65}.alert h3,.card h3,.review h3{font-weight:600;letter-spacing:normal;font-size:20px;line-height:1.3;margin:0}.alert-link .badge+h3,.card .badge+h3,.card .review-meta+h3{margin-top:14px}.alert h3+p,.card h3+.muted,.card h3+p{margin-top:10px}.alert-link .doing{margin-top:14px}@media (max-width:860px){.alert h3,.card h3,.review h3{font-size:18px}}.alert:has(.badge.serious),.alert:has(.badge.serious):hover,.alert:has(.badge.warning),.alert:has(.badge.warning):hover,.card.tone-bad,.card.tone-bad:hover{box-shadow:none!important}.alert:has(.badge.serious),.card.tone-bad{border-color:rgba(255,45,35,.6);border-style:solid;border-width:0 1px 1px 0;transition:border-color .2s var(--ease)}.alert:has(.badge.warning){border-color:rgba(255,128,0,.6);border-style:solid;border-width:0 1px 1px 0;transition:border-color .2s var(--ease)}.alert:has(.badge.serious):hover,.card.tone-bad:hover{border-color:#ff0a3c}.alert:has(.badge.warning):hover{border-color:#ff9100}.ed-top{justify-content:space-between;margin-bottom:16px}.ed-top,.ed-top-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.google-pop{position:relative;outline:none}.google-pill{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:8px 14px;font-size:14px;cursor:default;color:#1a0dab}.google-card{position:absolute;right:0;top:calc(100% + 8px);width:380px;max-width:86vw;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:14px;z-index:50;display:none}.google-pop:focus-within .google-card,.google-pop:hover .google-card{display:block}.google-card input,.google-card textarea{width:100%;border:0;outline:none;background:var(--fill);border-radius:10px;padding:9px 11px;font:inherit;font-size:14.5px;resize:vertical}.ed-row{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}@media (max-width:960px){.ed-row{grid-template-columns:1fr}}.ed-learn ul{padding-left:18px;display:grid;grid-gap:6px;gap:6px;margin:12px 0}.ed-side .card{display:grid;grid-gap:10px;gap:10px}.ed-side input{width:100%;border:0;outline:none;background:#fff;border-radius:10px;padding:9px 11px;font:inherit;font-size:14.5px}.ed-thumb{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:12px}.ed-title-input{width:100%;border:0;outline:none;background:#fff;border-radius:12px;padding:12px 14px;font:inherit;font-size:20px;font-weight:600}.ed-main{display:grid;grid-gap:8px;gap:8px}.wp{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.wp-hero{position:relative;background-size:cover;background-position:50%;background-color:#1e2735;color:#fff;padding:64px 48px 72px}.wp-kicker{font-family:var(--text);font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:20px;font-weight:500}.wp-kicker span{opacity:.3}.wp-title{font-family:var(--text);font-weight:300;text-transform:uppercase;letter-spacing:.15em;font-size:clamp(26px,3.6vw,46px);line-height:1.2;max-width:22ch;margin:0 0 20px}.wp-sub{font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(18px,2vw,23px);line-height:1.5;max-width:34em;opacity:.9;margin:0}.wp-crumb{position:absolute;left:48px;bottom:20px;font-family:var(--text);font-size:11px;letter-spacing:.15em;text-transform:uppercase;opacity:.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;right:180px}.wp-img-btn{position:absolute;right:16px;bottom:14px;background:hsla(0,0%,100%,.92);color:#1e2735;border:0;border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.wp-body{max-width:48rem;margin:0 auto;padding:56px 40px 40px;font-family:var(--text);color:#1e2735}.wp-meta{display:flex;gap:12px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:300;color:#1e2735;padding-bottom:28px;margin-bottom:40px;border-bottom:1px solid #edebe7}.wp-meta .dot{opacity:.2}.wp-meta .cat{color:#7fa9a3}.wp-body li,.wp-body p{font-family:var(--text);font-weight:300;font-size:17px;line-height:1.75;margin:0 0 20px;letter-spacing:normal}.wp-body h2{font-size:clamp(24px,2.6vw,30px);margin:48px 0 20px;line-height:1.25}.wp-body h2,.wp-body h3{font-family:var(--font-cormorant),Georgia,serif;font-weight:300;color:#1e2735}.wp-body h3{font-size:22px;margin:32px 0 16px}.wp-body ul{padding-left:20px;margin:0 0 24px}.wp-body li{margin-bottom:8px}.wp-body strong{font-weight:500}.wp-cta{background:#1e2735;color:#fff;text-align:center;padding:40px 24px}.wp-cta-title{text-transform:uppercase;letter-spacing:.2em;font-size:20px}.wp-cta-text,.wp-cta-title{font-family:var(--text);font-weight:300}.wp-cta-text{opacity:.7;margin-top:8px}.wp-credit{font-size:12px;color:rgba(0,0,0,.5);padding:8px 16px;margin:0}@media (max-width:700px){.wp-hero{padding:40px 22px 64px}.wp-crumb{left:22px}.wp-body{padding:36px 22px 24px}}.picker{position:fixed;z-index:91;inset:4vh 4vw;max-width:980px;margin:0 auto;background:#fff;border-radius:28px;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(0,0,0,.08)}.picker-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.picker-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.picker-search{flex:1 1;min-width:200px}.picker-search input{width:100%;border:0;outline:none;background:var(--fill);border-radius:999px;padding:10px 16px;font:inherit;font-size:15px}.picker-grid{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;align-content:start}.picker-item{border:2px solid transparent;padding:0;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--fill);aspect-ratio:4/3}.picker-item img{width:100%;height:100%;object-fit:cover;display:block}.picker-item.on,.picker-item:hover{border-color:var(--chat-blue)}.mic{flex:none;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--chat-blue);display:grid;place-items:center;cursor:pointer}.mic:hover{background:rgba(10,124,255,.08)}.mic.on{background:var(--chat-blue);animation:mic-pulse 1.2s ease-in-out infinite}.mic-lg{width:36px;height:36px}@keyframes mic-pulse{0%,to{opacity:1}50%{opacity:.65}}.brand:active .logo:before,.brand:focus-visible .logo:before,.brand:hover .logo:before{opacity:0!important;animation:none!important}.brand:focus-visible .logo,.brand:hover .logo{transform:rotate(-10deg)}.mallard{position:fixed;left:0;top:0;z-index:95;pointer-events:none;will-change:transform;image-rendering:pixelated}.mallard-say{left:50px;top:-30px;white-space:nowrap;color:#000;border:2px solid #000;padding:4px 8px;font-family:Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.mallard-say,.mallard-say:after{position:absolute;background:#fff}.mallard-say:after{content:"";left:6px;bottom:-8px;width:8px;height:8px;border-left:2px solid #000;border-bottom:2px solid #000}.mallard-splash{position:absolute;left:32px;top:50px}.mallard-splash i{position:absolute;left:0;top:0;width:8px;height:8px;background:#2b5fd9;animation:splash .8s steps(6) forwards}.mallard-splash i:nth-child(2){animation-delay:.1s;background:#6ea0ff}.mallard-splash i:nth-child(3){animation-delay:.2s;background:#9ec0bb}@keyframes splash{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx,40px),-30px) scale(.5);opacity:0}}.mallard-splash i:first-child{--dx:-44px}.mallard-splash i:nth-child(2){--dx:4px}.mallard-splash i:nth-child(3){--dx:46px}.duck-peck{transform:translateY(2px) rotate(-.4deg);transition:transform .08s}.alert:has(.badge.serious),.alert:has(.badge.serious):hover,.alert:has(.badge.warning),.alert:has(.badge.warning):hover,.card.tone-bad,.card.tone-bad:hover,.card.tone-good,.card.tone-good:hover{border:0!important;box-shadow:none!important;background:var(--fill)!important}.editable{outline:none;border-radius:6px;transition:background .15s;cursor:text}.editable[contenteditable=true]:hover{background:rgba(10,124,255,.06)}.editable[contenteditable=true]:focus{background:rgba(10,124,255,.09);box-shadow:0 0 0 2px rgba(10,124,255,.35)}.wp-hero .editable[contenteditable=true]:focus,.wp-hero .editable[contenteditable=true]:hover{background:hsla(0,0%,100%,.08)}.editable:empty:before{content:attr(data-placeholder);opacity:.45}.wp-block{position:relative}.wp-del{position:absolute;left:-34px;top:2px;width:24px;height:24px;border-radius:50%;border:0;background:var(--fill);color:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .15s;font-size:16px;line-height:1}.wp-block:hover>.wp-del{opacity:1}.ins{position:relative;height:14px;margin:-4px 0 6px;display:flex;align-items:center;justify-content:center}.ins:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(10,124,255,.35);opacity:0;transition:opacity .15s}.ins.open:before,.ins:hover:before{opacity:1}.ins-plus{position:relative;width:22px;height:22px;border-radius:50%;border:0;background:var(--chat-blue);color:#fff;font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.ins.open .ins-plus,.ins:hover .ins-plus{opacity:1}.ins-menu{position:absolute;top:20px;z-index:5;display:flex;gap:6px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:5px}.ins-menu button{border:0;background:var(--fill);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.ins-menu button:hover{background:rgba(10,124,255,.1)}.wp-fig{margin:8px 0 24px}.wp-fig img{width:100%;border-radius:4px;display:block}.wp-fig figcaption{font-family:var(--text);font-size:14px;color:rgba(0,0,0,.6);margin-top:8px;font-weight:300;min-height:1.2em}.wp-alt{margin-top:6px;border:0;background:var(--fill);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px}.ed-sub-input,.wp-alt{width:100%;outline:none}.ed-sub-input{border:0;background:#fff;border-radius:12px;padding:10px 14px;font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:18px;resize:vertical}@media (max-width:700px){.wp-del{left:auto;right:-6px;top:-10px;opacity:1}.ins-plus{opacity:.6}}.picker-msg{grid-column:1/-1}.ed-side .ed-tick input[type=checkbox],.ed-tick input[type=checkbox]{width:20px;height:20px;padding:0;flex:none;background:none}.ed-tick span{flex:1 1}.btn:disabled,.btn[disabled]{opacity:.35;cursor:not-allowed}:root{--chat-blue:#1a73e8;--link:#1a73e8;--hint:#5f6368}.alert .doing,.alert-link .doing{color:var(--link)}.alert-link:hover .doing{text-decoration:underline;text-underline-offset:3px}.bubble a,.card p a,.chart-legend a,.cp a,.link-btn,.section-intro a{color:var(--link)!important}.chat-line{border-top:0;padding:10px 12px 10px 14px;background:#fff;border-radius:14px}.chat-line:focus-within{border-top:0}.chat-icon,.chat-line:focus-within .chat-icon{color:var(--hint)}.chat-line input::placeholder{color:var(--hint);opacity:1}.chat-line input{color:#1e2735;caret-color:var(--link)}.mic{color:var(--hint)}.mic:hover{background:rgba(0,0,0,.05)}.mic.on{background:var(--link);color:#fff}.picker-item{position:relative}.picker-src{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;font-size:11px;padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.pic-row{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;align-items:start}.pic-row img{width:72px;height:54px;object-fit:cover;border-radius:8px}.pic-row div{display:grid;grid-gap:2px;gap:2px;font-size:13px;line-height:1.4}.pic-row b{font-weight:600;font-size:13px}.pic-row span{color:var(--hint)}.pic-row a{color:var(--link);font-size:13px}.pic-actions{display:flex;flex-wrap:wrap;gap:8px}.seo-pop{position:relative;outline:none}.seo-pill{display:inline-block;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;cursor:default;color:#1e2735}.seo-pill b{font-weight:700}.seo-pill b,.seo-pill.empty{color:var(--link)}.seo-pop:focus-within .seo-card,.seo-pop:hover .seo-card{display:block}.seo-card{width:440px;max-height:70vh;overflow-y:auto}.seo-big{font-family:var(--bebas);font-size:56px;line-height:1}.seo-big span{color:var(--link)}.seo-verdict{margin:6px 0 12px;font-size:15px;line-height:1.55}.seo-factors{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.seo-f-top{display:flex;justify-content:space-between;font-size:14px}.seo-f-top b{font-weight:600}.seo-f-top span{color:var(--hint)}.seo-bar{height:4px;background:var(--fill);border-radius:2px;margin:5px 0 6px}.seo-bar i{display:block;height:100%;background:var(--link);border-radius:2px}.seo-f p{margin:0;font-size:13.5px;line-height:1.5;color:#333}.seo-h{display:block;font-weight:600;font-size:14px;margin-top:4px}.seo-card ul{padding-left:18px;margin:6px 0 10px;font-size:13.5px;line-height:1.5;display:grid;grid-gap:4px;gap:4px}.trends-head h3{margin-top:10px}.trend-idea{color:var(--link);font-size:14px}.drop{border:1.5px dashed rgba(0,0,0,.2);border-radius:16px;padding:16px;margin-bottom:12px;text-align:center}.drop.on{border-color:var(--link);background:rgba(26,115,232,.05)}.drop p{margin:0 0 8px}.drop-opts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--hint)}.drop-opts label{display:flex;gap:6px;align-items:center}.drop-opts input,.drop-opts select{border:0;background:var(--fill);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.ff{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.ff p{margin:0}.ff ul{margin:6px 0 0;padding-left:18px}.ff .btn{justify-self:start}.pulse-missing{display:block;margin-top:6px;opacity:.7}.chat-earlier{flex:none;border:0;background:var(--fill);color:var(--link);border-radius:999px;padding:5px 10px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.chat-earlier.small{min-width:24px;padding:3px 8px}.chat-earlier:hover{background:rgba(26,115,232,.1)}.cp-head{align-items:center}.cp-fresh{margin-left:auto;border:0;background:var(--fill);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;color:#1e2735}.cp-fresh:hover{background:rgba(0,0,0,.08)}.cp-when{justify-self:center;font-size:11.5px;color:var(--hint);margin-top:4px}.week-card{display:flex;flex-direction:column;gap:12px}.week-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;background:#1e2735;color:#fff;border-radius:20px;padding:16px 20px;text-decoration:none;transition:background .2s}.week-cta:hover{background:#2c2c2e}.week-cta-n{font-family:var(--bebas);font-size:64px;line-height:.9}.week-cta-t{display:grid;grid-gap:2px;gap:2px}.week-cta-t b{font-weight:600;font-size:18px}.week-cta-t span{font-size:13.5px;opacity:.7;font-weight:350}.week-cta-go{font-size:24px}.week-next{display:grid;grid-gap:6px;gap:6px}.week-row{display:flex;justify-content:space-between;gap:12px;background:#fff;border-radius:14px;padding:12px 16px;text-decoration:none;color:#1e2735;font-size:15px}.week-row:hover{background:hsla(0,0%,100%,.7)}.week-row-time{color:var(--link);white-space:nowrap;font-size:13.5px}.week-grid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:10px;gap:10px;min-height:260px}.week-stat{background:#fff;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#1e2735}a.week-stat:hover{background:hsla(0,0%,100%,.7)}.week-stat b{font-family:var(--bebas);font-weight:400;font-size:clamp(64px,7vw,120px);line-height:.85;letter-spacing:.01em}.week-stat span{font-size:13.5px;color:var(--hint);margin-top:8px;line-height:1.35}.week-card>.chat{margin-top:0}.week-card{justify-content:flex-start}.week-cta-t b{color:#fff;display:block}.week-card>.chat{margin-top:auto}.preview-link{color:var(--link);font-size:14.5px;text-decoration:none}.preview-link:hover{text-decoration:underline}.mk{display:grid;grid-gap:10px;gap:10px;overflow-y:auto}.mk textarea{width:100%;border:0;outline:none;background:var(--fill);border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;resize:vertical}.mk-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mk-style{display:grid;grid-gap:8px;gap:8px;background:var(--fill);border-radius:14px;padding:12px 14px}.mk-presets{display:flex;flex-wrap:wrap;gap:6px}.mk-preset{border:0;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.mk-preset.on{background:#1e2735;color:#fff}.mk-style input{width:100%;border:0;outline:none;background:#fff;border-radius:10px;padding:9px 11px;font:inherit;font-size:14px}.alert .doing,.badge,.card .badge,.card .tile-label,.chat-peek-label,.cp-eyebrow,.ed-label,.eyebrow,.hello,.pulse-top,.reply-label,.review-meta .badge,.tile-label{font-weight:500!important}.studio .narrow,.studio .section-intro,.studio .wk,.wr-more p{max-width:62ch}.dr-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.card.dr{display:grid;grid-gap:8px;gap:8px;text-decoration:none;color:#1e2735;padding:14px;align-content:start}.card.dr img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.card.dr b{font-weight:600;font-size:16px;line-height:1.35}.dr-seo{font-size:13px;color:var(--link)}.wk{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:16px;margin:0 0 14px}.wr-list{display:grid;grid-gap:8px;gap:8px}.wr{background:var(--fill);border-radius:18px}.wr-main{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px}.wr-tag{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hint);font-weight:500}.wr-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.wr-happening{font-size:15.5px;color:#1e2735;max-width:60ch}.wr-write{font-size:14.5px;color:var(--link);max-width:60ch}.wr-actions{display:flex;gap:8px;align-items:center}.wr-why{border:0;background:#fff;border-radius:999px;padding:7px 12px;font:inherit;font-size:13.5px;cursor:pointer}.wr-more{padding:0 16px 14px 150px;display:grid;grid-gap:8px;gap:8px;font-size:14.5px;line-height:1.6}.wr-more p{margin:0}.live-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;cursor:pointer;font:inherit;margin-bottom:12px}@media (max-width:760px){.wr-main{grid-template-columns:1fr;gap:8px}.wr-more{padding:0 16px 14px}}.card .week-cta-n{font-family:var(--bebas);font-size:72px;font-weight:400;line-height:.85;letter-spacing:.01em}.week-stat b{font-size:clamp(40px,3.6vw,60px);line-height:.9}.week-stat{padding:14px 16px}.week-stat span{font-size:13px}.week-grid{min-height:0}.wr-main{grid-template-columns:130px minmax(0,1fr) auto auto}.wr-side{display:grid;grid-gap:6px;gap:6px;align-content:start}.wr-tag{display:inline-flex;align-items:center;gap:6px}.wr-tag-live{color:var(--bad)}.wr-hot .wr-tag-live{color:var(--warn)}.wr-kind{font-family:var(--text);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--hint);font-weight:500}.wr-pulse{width:7px;height:7px;border-radius:50%;background:var(--bad);flex:none;animation:wrPulse 1.8s ease-in-out infinite}@keyframes wrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.wr-pulse{animation:none}}.buzz{display:inline-flex;align-items:flex-end;gap:2px;height:19px}.buzz i{display:block;width:4px;border-radius:1px;background:#d9d9de}.buzz i.on{background:#1e2735}.wr-lead .buzz i.on{background:var(--bad)}.wr-hot .buzz i.on{background:var(--warn)}.wr-signal{display:grid;justify-items:end;text-align:right;line-height:1;min-width:84px}.wr-signal b{font-family:var(--bebas);font-weight:400;font-size:34px;letter-spacing:.01em;color:#1e2735}.wr-signal span{font-family:var(--text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hint);margin-top:4px;max-width:16ch;line-height:1.3}.wr-lead .wr-main{padding:26px 24px;align-items:center}.wr-lead .wr-happening{font-family:var(--bebas);font-size:clamp(30px,3.4vw,44px);line-height:1.02;letter-spacing:.01em;color:#1e2735}.wr-lead .wr-write{font-size:16px;margin-top:6px}.wr-lead .wr-signal b{font-size:clamp(48px,5vw,68px)}.wr-lead{margin-bottom:6px}.wr-hot .wr-main{padding:18px}.wr-hot .wr-happening{font-size:18px;font-weight:500}.wr-more{padding-left:170px}@media (max-width:760px){.wr-lead .wr-main,.wr-main{grid-template-columns:1fr;gap:10px}.wr-side{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.wr-signal{justify-items:start;text-align:left}.wr-more{padding-left:16px}}.wr-draft{color:var(--link)}.wr-draft:disabled{opacity:.35;cursor:default}.chart-line-bad{animation:fade .6s ease 1.6s both}.mallard{opacity:0;transition:opacity .8s ease;z-index:40}.mallard.in{opacity:1}.ed-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.ed-seo{position:-webkit-sticky;position:sticky;top:16px;background:var(--fill);border-radius:var(--radius);padding:22px 20px;max-height:calc(100vh - 120px);overflow-y:auto;display:grid;grid-gap:4px;gap:4px;align-content:start;font-family:var(--noto)}.ed-seo .seo-big{font-family:var(--bebas);font-size:64px;line-height:.95;margin-top:6px;color:#1e2735}.ed-seo .seo-big span{font-size:28px;color:var(--hint)}.seo-band{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.seo-good,.seo-good-t{color:var(--done)}.seo-warn,.seo-warn-t{color:var(--warn)}.seo-bad,.seo-bad-t{color:var(--bad)}.seo-bar i.seo-good{background:var(--done)}.seo-bar i.seo-warn{background:var(--warn)}.seo-bar i.seo-bad{background:var(--bad)}.ed-seo .seo-bar{background:#fff}.ed-seo .seo-verdict{font-size:14.5px;line-height:1.6;font-weight:300;margin:10px 0 8px}.seo-raise{background:#fff;border-radius:16px;padding:12px 14px;margin:4px 0 14px}.seo-raise ul{padding-left:18px;margin:6px 0 0;font-size:13.5px;line-height:1.55;display:grid;grid-gap:6px;gap:6px;font-weight:300}.ed-seo .seo-f p{font-weight:300;color:#3c3c43}@media (max-width:1100px){.ed-layout{grid-template-columns:1fr}.ed-seo{position:static;max-height:none}}.card.dr b{font-family:var(--bebas);font-weight:400;font-size:28px;line-height:1.02;letter-spacing:.01em}.picker{max-width:1200px}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:172px;gap:12px;min-height:0}.picker-item{aspect-ratio:auto;height:100%;min-height:0}.picker-src{font-size:11.5px;padding:5px 8px}.picker{border:0}.seo-fix{border:0;background:none;padding:2px 0 0;font:inherit;font-size:13.5px;color:var(--link);cursor:pointer;text-align:left;display:inline}.seo-fix:hover{text-decoration:underline}.seo-fix:disabled{opacity:.45;cursor:default;text-decoration:none}.seo-raise li .seo-fix{margin-left:2px}.seo-done .seo-h{color:var(--done)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seo-fix.on:disabled{opacity:1}.choices{margin-bottom:12px}.wr .wr-happening{font-family:var(--bebas);font-weight:400;letter-spacing:.01em;line-height:1.05}.wr-hot .wr-happening{font-size:30px}.wr-calm .wr-happening{font-size:22px;color:#3c3c43}.wr-calm .wr-write,.wr-hot .wr-write{margin-top:4px}.card.review.handled{order:1;gap:6px}.handled-top{display:flex;align-items:center;gap:10px}.handled-top .done-check{width:24px;height:24px;flex:none}.handled-label{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--done)}.card .handled-undo,.handled-undo{margin-left:auto;color:var(--hint)!important;text-decoration:none;font-size:13px;padding:0}.card.review.handled h3{font-size:17px;margin:4px 0 0;color:#3c3c43}.handled-now{margin:0;color:var(--hint);font-size:14.5px}.card .status-pill.done,.status-pill.done{background:var(--done);color:#fff}.btn.primary:hover{background:#2c3a50}.logo:before{display:none!important}.btn.primary{background-image:none}.bar-fill,.bubble .q{background:var(--ink)}.alert:has(.badge.serious),.alert:has(.badge.warning),.card.tone-bad,.card.tone-good{background:var(--fill)}.alert h3,.card h3,.review h3{font-family:var(--bebas);font-weight:400;font-size:28px;line-height:1.05;letter-spacing:.01em;color:var(--ink)}.card.review.handled h3{font-size:22px;color:var(--ink)}.alert h3+p,.card h3+.muted,.card h3+p{margin-top:12px}@media (max-width:860px){.alert h3,.card h3,.review h3{font-size:24px}}.alert-serious h3,.card.tone-bad h3{color:var(--bad)}.alert-warning h3{color:var(--warn)}.alert-good h3,.card.tone-good h3{color:var(--ink)}.alert h3{font-size:30px}.glance{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-top:36px}.glance-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);min-height:220px;font-family:var(--noto)}.glance-tile b{font-family:var(--bebas);font-weight:400;font-size:clamp(56px,6vw,84px);line-height:.9;margin-top:auto;color:var(--ink)}.glance-tile b small{font-size:.5em;margin-left:4px}.glance-main{background:var(--ink);color:#fff}.glance-main b{color:#fff;font-size:clamp(72px,8vw,112px)}.glance-main .glance-what{color:hsla(0,0%,100%,.75)}.glance-label{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--hint)}.glance-main .glance-label{color:hsla(0,0%,100%,.7)}.glance-label.bad,.glance-verdict.bad{color:var(--bad)}.glance-main .glance-label.bad,.glance-main .glance-verdict.bad{color:#ff6b61}.glance-label.warn,.glance-verdict.warn{color:var(--warn)}.glance-verdict.good{color:var(--done)}.glance-verdict.link{color:var(--link)}.glance-what{font-size:14.5px;line-height:1.45;font-weight:300;color:#3c3c43}.glance-verdict{font-size:13.5px;line-height:1.4}.glance-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.glance-list{display:grid;grid-gap:8px;gap:8px;align-content:start;font-family:var(--noto)}.glance-list h3{margin-bottom:6px}.glance-row{display:flex;gap:10px;align-items:baseline;background:#fff;border-radius:14px;padding:11px 14px;font-size:15px;font-weight:300;color:var(--ink);text-decoration:none}.glance-link{justify-content:space-between}.glance-time{color:var(--link);white-space:nowrap;font-size:14px}.glance-dot{width:7px;height:7px;border-radius:50%;background:var(--done);flex:none;transform:translateY(-1px)}.glance-more{color:var(--link);font-size:14px;text-decoration:none;padding:2px 4px}@media (max-width:960px){.glance{grid-template-columns:1fr 1fr}.glance-two{grid-template-columns:1fr}}@media (max-width:520px){.glance{grid-template-columns:1fr}.glance-tile{min-height:0}}.glance .card.glance-tile{display:flex!important;flex-direction:column;align-items:flex-start}.glance .glance-tile>b,.glance .glance-tile>span{display:block}.glance .glance-tile>b{margin-top:auto;padding-top:14px}.glance .glance-tile .glance-what{margin-top:2px}.getdata{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:4px 0;font-family:var(--noto)}.getdata p{margin:0;font-size:15px;line-height:1.55;font-weight:300;max-width:60ch}.getdata-label{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--warn)}.getdata-who{font-size:13px;color:var(--hint)}.getdata-sent{color:var(--done);font-size:14.5px}.getdata.compact{gap:6px;margin-top:auto}.card.review[id]{scroll-margin-top:24px}.report-nodata{color:var(--hint)}.nathan{position:fixed;z-index:40;overflow:hidden;pointer-events:none;image-rendering:pixelated}.sfix{margin-top:8px}.sfix-toggle{color:var(--link)!important;text-decoration:none;font-size:14px;padding:0}.sfix-body{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:14px 16px;background:#fff;border-radius:16px;font-family:var(--noto);max-width:70ch}.sfix-body p{margin:0;font-size:14.5px;line-height:1.6;font-weight:300}.sfix-meta{display:flex;gap:8px;font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hint)}.sfix-ok{color:var(--done);font-size:14.5px}.sfix .steps{margin:0}.nathan-free{overflow:visible;opacity:0;transition:opacity .8s ease}.nathan-free.in{opacity:1}.smh{margin:18px 0 8px;display:grid;grid-gap:10px;gap:10px;justify-items:start}.smh-steps{background:var(--fill);border-radius:18px;padding:16px 20px 16px 38px;margin:0;max-width:70ch;font-family:var(--noto);font-weight:300;font-size:15px;line-height:1.6;display:grid;grid-gap:6px;gap:6px}.wr-signal{min-width:150px;max-width:200px}.wr-signal span{font-family:var(--noto);text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.4;color:#3c3c43;font-weight:300;max-width:22ch;margin-top:6px}.wr-lead .wr-signal span{font-size:14px}.compare{display:grid;grid-gap:10px;gap:10px;font-family:var(--noto)}.compare-verdict{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.compare-head.good,.compare-verdict.good{color:var(--done)}.compare-head.warn,.compare-verdict.warn{color:var(--warn)}.compare-head.bad,.compare-verdict.bad{color:var(--bad)}.compare h3.compare-head{font-size:34px}.compare-lines{padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:16px;line-height:1.55}.compare-lines,.compare-plain{margin:4px 0 0;font-weight:300;max-width:70ch}.compare-plain{font-size:14.5px;color:#3c3c43}.compare-more{color:var(--link);text-decoration:none}.logo{width:90px;height:90px}@media (max-width:860px){.logo{width:66px;height:66px}}.compare-verdict{color:var(--hint)}.compare-verdict b{font-weight:500}.compare-verdict b.good{color:var(--done)}.compare-verdict b.warn{color:var(--warn)}.compare-verdict b.bad{color:var(--bad)}.compare-block{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.compare-block p{margin:0;font-size:16px;line-height:1.5;font-weight:300;max-width:64ch}.compare-tag{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--hint)}.compare-orders{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:16px;line-height:1.5;font-weight:300}.compare-orders li span:first-child{margin-right:10px}.compare-do{color:var(--link)!important;text-decoration:none;font-size:14px;padding:0}.compare-you{color:var(--hint);font-size:13px}.compare-sent{color:var(--done);font-size:13.5px}@media (max-width:640px){.compare-block{grid-template-columns:1fr;gap:4px}}.seo-what{font-size:13px;color:var(--hint);font-weight:300}.fixes{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.fixes-label{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--done)}.fixes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.fix{background:#fff;border-radius:16px;padding:14px 16px;display:grid;grid-gap:6px;gap:6px;align-content:start;font-family:var(--noto)}.fix b{font-weight:500;font-size:15.5px;color:var(--ink)}.fix p{margin:0 0 6px;font-size:14px;line-height:1.5;font-weight:300;color:#3c3c43}.fix .btn{justify-self:start;align-self:end}.fix-ok{color:var(--done);font-size:14px;align-self:end}.alert-more{color:var(--link);text-decoration:none;font-size:14px;display:inline-block;margin-top:10px}.week-cta{transition:background-color .3s ease}.week-cta:hover{background:radial-gradient(120% 140% at 88% 0,rgba(47,127,143,.55),transparent 60%),radial-gradient(90% 120% at 8% 100%,rgba(158,192,187,.22),transparent 60%),#1e2735}.compare{gap:16px}.cmp-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cmp-pill{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;background:#fff;border-radius:999px;padding:6px 12px}.cmp-pill.good{color:var(--done)}.cmp-pill.warn{color:var(--warn)}.cmp-pill.bad{color:var(--bad)}.compare h3.compare-head{font-size:clamp(32px,3.6vw,48px);line-height:1;margin:0}.cmp-grid{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:12px;gap:12px}.cmp-bars,.cmp-stat{background:#fff;border-radius:18px;padding:18px 20px;display:grid;align-content:start;grid-gap:4px;gap:4px}.cmp-stat b{font-family:var(--bebas);font-weight:400;font-size:clamp(56px,5.5vw,76px);line-height:.9;color:var(--ink)}.cmp-stat b small{font-size:.45em;margin-left:4px;vertical-align:.6em}.cmp-stat span{font-size:14.5px;color:var(--ink)}.cmp-stat em{font-style:normal;font-size:13px;color:var(--hint);font-weight:300}.cmp-bars{gap:8px}.cmp-bars-label{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hint);font-weight:500}.cmp-bar{display:grid;grid-template-columns:120px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;font-weight:300}.cmp-bar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3c3c43}.cmp-bar-track{height:8px;background:var(--fill);border-radius:4px;overflow:hidden}.cmp-bar-track i{display:block;height:100%;background:#c7c7cc;border-radius:4px}.cmp-bar.you .cmp-bar-track i{background:var(--ink)}.cmp-bar.you .cmp-bar-n,.cmp-bar.you .cmp-bar-name{color:var(--ink);font-weight:500}.cmp-bar-n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-situation{margin:2px 0 0;font-size:17px;line-height:1.5;font-weight:300;max-width:62ch}.cmp-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.cmp-step{background:#fff;border-radius:18px;padding:16px 18px;display:grid;grid-gap:6px;gap:6px;align-content:start}.cmp-step .cmp-n{font-family:var(--bebas);font-size:28px;line-height:1;color:var(--hint)}.cmp-step b{font-weight:500;font-size:16px;color:var(--ink)}.cmp-step p{margin:0 0 6px;font-size:13.5px;line-height:1.5;font-weight:300;color:#3c3c43}.cmp-step .btn{justify-self:start}.cmp-you{color:var(--hint);font-size:13.5px}.cmp-src summary{cursor:pointer;color:var(--link);font-size:14px;list-style:none}.cmp-src summary::-webkit-details-marker{display:none}.cmp-src p{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--hint);font-weight:300;max-width:80ch}@media (max-width:900px){.cmp-grid{grid-template-columns:1fr 1fr}.cmp-bars{grid-column:1/-1}}.mallard{pointer-events:auto}.mallard svg{display:block}.group-title.pri-1{color:var(--bad)}.group-title.pri-2{color:var(--warn)}.solve-meta{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--hint);flex-wrap:wrap}.solve-pri{font-family:var(--text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--hint)}.solve-pri.bad{color:var(--bad)}.solve-pri.warn{color:var(--warn)}.solve-why{margin:8px 0 4px;font-size:15.5px;line-height:1.55;font-weight:300;max-width:62ch}.solve-steps{list-style:none;margin:10px 0 4px;padding:0;display:grid;grid-gap:8px;gap:8px}.solve-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:10px 12px;font-size:14.5px;line-height:1.5;font-weight:300}.solve-n{font-family:var(--bebas);font-size:22px;color:var(--hint);text-align:center}.solve-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.solve-acts .btn{padding:7px 12px;font-size:13.5px;background:var(--fill)}.solve-show{color:var(--link)!important;text-decoration:none;padding:6px 0!important;font-size:14px}.solve-choices{flex-wrap:wrap}.solve-answer,.solve-choices{display:flex;gap:8px;margin:8px 0 12px}.solve-answer input{flex:1 1;min-width:0;border:0;outline:none;background:#fff;border-radius:999px;padding:11px 16px;font:inherit;font-size:15px;caret-color:var(--link)}.solve-answer input::placeholder{color:var(--hint)}details.more>summary{cursor:pointer;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary .n{font-family:var(--noto);font-size:14px;color:var(--link);letter-spacing:normal;text-transform:none;margin-left:10px}@media (max-width:640px){.solve-step{grid-template-columns:24px minmax(0,1fr)}.solve-acts{grid-column:2;justify-content:flex-start}}.section-intro{font-weight:500}@media (max-width:760px){.google-card{position:fixed;left:12px;right:12px;top:auto;bottom:96px;width:auto;max-width:none;max-height:70vh;overflow-y:auto;z-index:96}}.getdata .getdata-btn{white-space:nowrap;font-size:14px;padding:9px 16px;line-height:1.2}.getdata.compact .getdata-who{font-size:12.5px;line-height:1.4}.getdata.compact .getdata-label{font-size:10px}@media (max-width:520px){.getdata .getdata-btn{font-size:13px;padding:8px 12px}}.tile-head{margin-bottom:20px}.tile-label+.getdata,.tile-label+.tile-value{margin-top:20px}.ed-seo .seo-big{margin-top:16px}.cmp-stat b{margin-bottom:8px}.tile-value+.tile-unit{margin-top:10px}.wp-title{font-family:var(--bebas);font-weight:400;letter-spacing:.02em;font-size:clamp(40px,6vw,76px);line-height:.98;max-width:18ch}.em-layouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.em-layout{border:0;text-align:left;cursor:pointer;display:grid;grid-gap:8px;gap:8px;align-content:start;font:inherit;color:var(--ink);transition:background .2s}.em-layout:hover{background:var(--fill-2)}.em-layout-name{font-family:var(--bebas);font-size:26px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.em-layout-what{font-family:var(--noto);font-weight:300;font-size:14px;line-height:1.55;color:var(--ink-2)}.em-err{color:var(--bad);font-size:14px}.em-list{display:grid;grid-gap:10px;gap:10px}.em-row{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ink);padding:14px 18px}.em-row:hover{background:var(--fill-2)}.em-row img,.em-row-swatch{width:72px;height:48px;object-fit:cover;border-radius:10px;flex:none;background:#1e2735}.em-row-swatch.em-christmas{background:#1d4a3f}.em-row-text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.em-row-name{font-family:var(--bebas);font-size:22px;letter-spacing:.02em;line-height:1.05}.em-row-name,.em-status{text-transform:uppercase}.em-status{font-size:12px;letter-spacing:.12em;color:var(--ink-3);white-space:nowrap}.em-status.sent{color:var(--good)}.em-maker input,.em-maker select,.em-maker textarea{width:100%;border:0;outline:none;background:#fff;border-radius:12px;padding:11px 14px;font-family:var(--noto);font-weight:300;font-size:15px;line-height:1.6;color:var(--ink);box-sizing:border-box}.em-maker input::placeholder,.em-maker textarea::placeholder{color:var(--ink-3)}.em-maker textarea{resize:vertical}.em-maker select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.em-top{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.em-top .em-name{flex:1 1;min-width:240px;background:transparent;padding:0;font-family:var(--bebas);font-weight:400;font-size:clamp(36px,5vw,60px);line-height:1;text-transform:uppercase}.em-saved{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.em-saved.bad{color:var(--bad)}.em-layout-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);grid-gap:28px;gap:28px;align-items:start}.em-edit{display:grid;grid-gap:4px;gap:4px}.em-settings{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px}.em-inline{display:flex;gap:8px;align-items:center}.em-inline .btn{flex:none}.em-count{font-size:12px;color:var(--ink-3);margin:4px 2px 0}.em-count.warn{color:var(--warn)}.em-fixed{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 4px}.em-block{display:grid;grid-gap:8px;gap:8px;padding:16px 18px}.em-block-top{display:flex;justify-content:space-between;align-items:center}.em-block-acts{display:flex;gap:4px}.em-block-acts button{border:0;background:#fff;width:32px;height:32px;border-radius:999px;cursor:pointer;font-size:14px;color:var(--ink)}.em-block-acts button:hover{background:var(--fill-2)}.em-block-acts button:disabled{opacity:.3;cursor:default}.em-maker .em-heading-input{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:400}.em-two{display:grid;grid-gap:8px;gap:8px}.em-insert{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.em-maker .em-insert select{width:auto;padding:6px 10px;font-size:13px;color:#1a73e8}.em-photo{display:grid;grid-template-columns:180px 1fr;grid-gap:14px;gap:14px;align-items:start}.em-photo img,.em-photo-empty{width:180px;height:120px;object-fit:cover;border-radius:12px;display:grid;place-items:center;background:#fff;font-size:13px;color:var(--ink-3)}.em-photo-side{display:grid;grid-gap:8px;gap:8px;justify-items:start}.em-add{display:block;margin:4px auto;font-weight:400;border:0;background:transparent;color:#1a73e8;font:inherit;font-size:13px;padding:6px 12px;cursor:pointer;border-radius:999px}.em-add:hover{background:var(--fill)}.em-add-menu{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;padding:8px 0}.em-add-menu .btn{height:36px;font-size:14px;background:var(--fill)}.em-preview-col{position:-webkit-sticky;position:sticky;top:90px;display:grid;grid-gap:10px;gap:10px}.em-preview-bar{display:flex;justify-content:space-between;align-items:center}.em-frame-wrap{background:#edebe7;border-radius:20px;overflow:hidden;margin:0 auto;width:100%;transition:max-width .3s var(--ease)}.em-frame-wrap.phone{max-width:390px}.em-frame{display:block;width:100%;height:min(78vh,900px);border:0;background:#edebe7}.em-sent-note p{font-family:var(--noto);font-weight:300;line-height:1.6}.em-send{display:grid;grid-gap:14px;gap:14px;margin-top:40px}.em-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-family:var(--noto);font-weight:300;font-size:15px;line-height:1.6}.em-checks b{font-family:var(--gill);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-right:8px}.em-checks .bad b{color:var(--bad)}.em-checks .warn b{color:var(--warn)}.em-ok{color:var(--good);font-family:var(--noto);font-weight:300;margin:0}.btn.em-copy-big{height:56px;font-size:17px;padding:0 28px;justify-self:start}.em-steps{background:#fff}.em-delete{color:var(--bad)}.em-code{background:#fff;border-radius:14px;padding:14px;font-size:11px;line-height:1.5;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-all}.em-upload{padding:12px 6px;display:grid;grid-gap:12px;gap:12px;font-family:var(--noto);font-weight:300;line-height:1.6}.em-upload a{color:#1a73e8}@media (max-width:980px){.em-layout-2{grid-template-columns:1fr}.em-preview-col{position:static}.em-frame{height:70vh}}@media (max-width:560px){.em-photo{grid-template-columns:1fr}.em-photo img,.em-photo-empty{width:100%;height:160px}.em-row{flex-wrap:wrap}}.em-layout{display:grid!important}.card .em-layout-name,.card .em-row-name{font-family:var(--bebas)!important;font-weight:400!important;display:block}.card .em-layout-what{display:block}.em-photo img{height:120px!important}.em-maker .em-heading-input{font-family:Cormorant Garamond,Georgia,serif!important}@media (max-width:440px){.dock{gap:6px}.dock-bar a{min-width:36px!important}}.em-photo-side .btn{white-space:nowrap}.em-row-wrap{position:relative}.em-row-wrap .em-row{padding-right:60px}.em-row-del{position:absolute;right:14px;top:50%;transform:translateY(-50%);border:0;background:#fff;width:34px;height:34px;border-radius:999px;cursor:pointer;color:var(--ink-3);font-size:13px}.em-row-del:hover{color:var(--bad)}.agency-facts{margin:0 0 12px;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-family:var(--noto);font-weight:300;line-height:1.6}.done-list summary .done-tick,.done-rows .done-tick{color:var(--good)}.done-rows{list-style:none;margin:0;padding:0;background:var(--fill);border-radius:var(--radius)}.done-rows li{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:14px 20px;font-family:var(--noto);font-weight:300;line-height:1.55}.done-rows li+li{box-shadow:0 -1px 0 #fff}.done-rows b{font-weight:400;color:var(--ink)}.done-when{font-size:12px;color:var(--ink-3);white-space:nowrap}.card.leaving{animation:leave .5s ease 3.5s forwards}@keyframes leave{to{opacity:0;transform:translateY(-6px)}}@media (max-width:560px){.done-rows li{grid-template-columns:22px 1fr}.done-when{grid-column:2}}.period-switch{display:inline-flex;margin-top:28px}.period-switch a{padding:7px 16px;border-radius:999px;font-size:14px;text-decoration:none;color:var(--ink)}.period-switch a.on{background:#1e2735;color:#fff}@media (max-width:560px){.period-switch a{padding:7px 11px;font-size:13px}}.alert h3,.card .num-big,.card .pulse-score,.card .tile-value,.card h3,.card.dr b,.cmp-stat b,.cmp-step .cmp-n,.cp-title,.ed-seo .seo-big,.ed-title-input,.editor .ed-title,.em-layout-name,.em-row-name,.em-top .em-name,.glance-tile b,.headline,.old-tag,.pulse-score,.q,.review h3,.seo-big,.solve-n,.week-cta-n,.week-stat b,.wp-title,.wp-title-input,.wr-happening,.wr-signal b{text-transform:uppercase}.old-tag{font-family:var(--gill);font-size:10px;letter-spacing:.14em;color:var(--warn);margin-right:6px}.source-check{margin-top:4px;color:var(--good)}.source-check.bad{color:var(--bad)}.em-photo img{aspect-ratio:12/7;height:auto!important}.em-strip-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;flex-wrap:wrap}.em-strip-row .ed-tabs button{padding:5px 14px;font-size:13px}.em-maker .em-heading-input{font-weight:300!important;font-size:28px;text-transform:none}.em-maker .em-sub-input{font-family:var(--gill)!important;font-weight:300;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.mark-done-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.mark-done{display:inline-flex;align-items:center;gap:10px;border:0;background:#fff;border-radius:999px;height:44px;padding:0 18px 0 12px;font:inherit;font-size:15px;color:#1a73e8;cursor:pointer}.mark-done:hover{background:var(--fill-2)}.mark-ring{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #1a73e8;flex:none;transition:background .2s}.mark-done:hover .mark-ring{background:rgba(26,115,232,.12)}.mark-hint{font-size:13px;color:var(--ink-3)}.done-undo{font-size:12px;color:#1a73e8;padding:0 0 0 6px}.em-suggest{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.em-suggest .link-btn{color:#1a73e8;padding:0;font-size:14px;text-decoration:none}.em-width{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.em-width .ed-tabs button{padding:5px 12px;font-size:13px}.cu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.cu{display:grid;grid-gap:8px;gap:8px;align-content:start}.cu h3{margin:2px 0 0}.cu p{margin:0;font-family:var(--noto);font-weight:300;line-height:1.6;font-size:15px}.cu-when{color:var(--ink-2);font-size:14px!important}.cu-offer span,.cu-what span{display:block;font-family:var(--gill);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cu-offer span{color:var(--warn)}.cu-acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:6px}.cu-src{font-size:13px;color:#1a73e8;text-decoration:none}.idea-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.idea{display:flex;flex-direction:column;gap:12px;font-family:var(--noto)}.idea h3{margin:0;font-size:19px;line-height:1.35;font-weight:400}.idea-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.idea-by{font-family:var(--gill);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.idea-by.bad,.idea-facts dd.bad{color:var(--bad)}.idea-by.warn,.idea-facts dd.warn{color:var(--warn)}.idea-meta{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:14px}.idea-meta li{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.idea-meta svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--ink-3)}.idea-what{margin:0;font-size:15px;line-height:1.6;color:var(--ink);font-weight:300}.idea-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:0}.idea-facts div{padding:10px 12px;background:#fff;border-radius:10px}.idea-facts dt{font-family:var(--gill);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.idea-facts dd{margin:3px 0 0;font-size:14px;line-height:1.35;color:var(--ink)}.idea-next{background:#e8f0fe;border-radius:12px;padding:12px 14px 14px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.idea-next-label{font-family:var(--gill);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#1a73e8}.idea-next p{margin:0;font-size:15px;line-height:1.55}.idea-contact,.idea-contact a{font-size:14px!important;color:#1a73e8;text-decoration:none;word-break:break-word}.idea-draft{background:#fff;border-radius:10px;padding:12px 14px;font-size:14px;display:grid;grid-gap:8px;gap:8px;justify-items:start;width:100%;box-sizing:border-box}.idea-sub{color:var(--ink-2)}.idea-more summary{cursor:pointer;color:#1a73e8;font-size:14px;list-style:none}.idea-more summary::-webkit-details-marker{display:none}.idea-more summary:after{content:" ▾"}.idea-more[open] summary:after{content:" ▴"}.idea-more p{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.idea-more p span{display:block;font-family:var(--gill);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.idea-more a{color:#1a73e8;text-decoration:none}.idea-acts{display:flex;gap:18px;flex-wrap:wrap}.idea-acts .link-btn{padding:0;text-decoration:none;font-size:14px}.idea-acts .link-btn.quiet{color:var(--ink-3)!important}.digest ul{margin:6px 0 16px;padding-left:18px}.digest li{margin:6px 0;line-height:1.6}.digest li a,.digest-steps a{color:#1a73e8;text-decoration:none}.digest-steps li{margin:8px 0;line-height:1.6}.warn-label{color:var(--warn)!important}.digest-frame{width:100%;max-width:640px;height:1900px;border:0;background:#fff;border-radius:12px;display:block;margin:0 auto 16px}.idea-head{display:flex;gap:14px;align-items:center}.idea-thumb{width:64px;height:64px;flex:none;object-fit:cover;border-radius:16px;background:#fff}