:root{--bg:#fafaf8;--ink:#17171a;--muted:#55555c;--tint:#f0f0ec;--today:#e7ecf7;--live:#1c6b43;--review:#1d4ed8;--brand:#1f3fd6}@media (prefers-color-scheme:dark){:root{--bg:#111113;--ink:#ededf0;--muted:#a3a3ad;--tint:#1a1a1e;--today:#1c2438;--live:#5fcf93;--review:#8fb0ff;--brand:#8fa2ff}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:1120px;margin:0 auto;padding:40px 24px 80px}header.top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:650}.sub{color:var(--muted);margin-top:4px}.sample{color:var(--muted);margin:16px 0 0}:root{--radius:10px;--radius-panel:12px;--radius-dialog:16px;--line:color-mix(in srgb, var(--ink) 18%, transparent);--danger:#b42318}@media (prefers-color-scheme:dark){:root{--danger:#ff8a80}}button,a.button{font:inherit;border-radius:var(--radius);background:var(--ink);color:var(--bg);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .15s,opacity .15s,color .15s;display:inline-flex}button:not(:disabled):hover,a.button:hover{opacity:.86}button:focus-visible,a.button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.small,a.button.small{padding:6px 12px;font-size:13px;line-height:18px}button.ghost,a.button.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}button.ghost:not(:disabled):hover,a.button.ghost:hover{background:var(--tint);opacity:1}button.quiet,a.button.quiet{color:var(--muted);box-shadow:none;background:0 0;border-radius:4px;padding:0;font-weight:500}button.quiet:not(:disabled):hover,a.button.quiet:hover{color:var(--ink);opacity:1}button.danger,a.button.danger,button.danger:not(:disabled):hover{color:var(--danger)}:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),textarea,select){font:inherit;color:var(--ink);background:var(--tint);border-radius:var(--radius);border:0;outline:none;padding:8px 12px;font-size:14px;line-height:20px}:where(input,textarea,select):focus-visible{box-shadow:0 0 0 2px var(--brand)}:where(textarea){resize:vertical;line-height:1.5}:where(input,textarea)::placeholder{color:var(--muted);opacity:1}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);white-space:nowrap;padding:0 12px 8px;font-size:13px;font-weight:500}.table td{vertical-align:top;padding:10px 12px;line-height:1.4}.table tbody tr:nth-child(odd) td{background:var(--tint)}.table td:first-child{border-radius:var(--radius) 0 0 var(--radius)}.table td:last-child{border-radius:0 var(--radius) var(--radius) 0}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .row-action{text-align:right;white-space:nowrap;width:1%}.stats{flex-wrap:wrap;gap:48px;margin:36px 0 12px;display:flex}.stat b{letter-spacing:-.02em;font-size:30px;font-weight:650;display:block}.stat span{color:var(--muted)}.week{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:6px;display:grid}.dow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:18px 8px 0;font-size:12px}.day{background:var(--tint);border-radius:10px;flex-direction:column;gap:8px;min-height:148px;padding:10px;display:flex}.day.today{background:var(--today)}.day .n{color:var(--muted);font-size:12px}.slot{font-size:13px}.slot .kw{font-weight:600}.slot .meta{color:var(--muted);font-size:12px}.slot .st{font-size:12px;font-weight:600}.st.live{color:var(--live)}.st.review{color:var(--review)}.st.plan{color:var(--muted)}.slot form{display:inline}.slot a{color:inherit}.empty{color:var(--muted);font-size:12px}@media (max-width:800px){.week{grid-template-columns:1fr}.dow{display:none}.day{min-height:0}}.wizard h1{margin-bottom:8px}.wizard section{flex-direction:column;gap:16px;display:flex}.wizard label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.wizard input:not([type=hidden]),.wizard textarea{font:inherit;color:var(--ink);background:var(--tint);border:0;border-radius:8px;outline:none;width:100%;padding:11px 12px}.wizard input:focus,.wizard textarea:focus{background:var(--today)}.prefix{color:var(--ink);align-items:center;gap:6px;font-size:15px;display:flex}.nav{align-items:center;gap:20px;margin-top:32px;display:flex}button:disabled{opacity:.55;cursor:default}.error{color:#b42318;margin:0}.ok{color:var(--live);margin:0;font-weight:600}.how{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.list{flex-direction:column;gap:8px;display:flex}.list .count{color:var(--muted);font-weight:400}.list .add{gap:8px;display:flex}.list ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.list li{background:var(--tint);border-radius:8px;justify-content:space-between;gap:16px;padding:9px 12px;display:flex}.wizard .list label{flex-direction:row;align-items:baseline;gap:8px}.actions{align-items:center;gap:16px;display:flex}main.auth{justify-content:center;padding-top:80px;display:flex}.list li .meta{color:var(--muted)}.list li .value{align-items:center;gap:10px;min-width:0;display:flex}.list li .favicon{border-radius:3px;flex:none;width:16px;height:16px}.list li .meta{flex:none;align-items:center;gap:14px;font-size:13px;display:flex}.list li .figure{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.list li .figure svg{flex:none}@media (prefers-color-scheme:dark){.bars.medium{color:#e0b44c}.bars.high{color:#f2867c}}.shimmer{background:linear-gradient(90deg, var(--tint) 0%, var(--today) 50%, var(--tint) 100%);background-size:200% 100%;border-radius:6px;width:110px;height:12px;animation:1.2s linear infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer{animation:none}}.wizard textarea.brief{resize:vertical;min-height:360px;line-height:1.6}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--muted);font-size:13px}.brief{background:var(--tint);border-radius:12px;transition:background .15s;overflow:hidden}.brief:focus-within{background:var(--today)}.brief-loading{min-height:360px}.brief .toolbar{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:2px;padding:6px 8px;display:flex}.brief .tool{color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;transition:background .12s,color .12s;display:inline-flex}.brief .tool:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.brief .tool.on{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.brief .glyph{letter-spacing:-.02em;font-size:12px;font-weight:700}.brief .sep{background:color-mix(in srgb, var(--ink) 12%, transparent);width:1px;height:16px;margin:0 6px}.brief-doc{min-height:360px;max-height:560px;color:var(--ink);outline:none;padding:14px 16px 18px;font-size:15px;line-height:1.6;overflow-y:auto}.brief-doc>:first-child{margin-top:0}.brief-doc p{margin:0 0 12px}.brief-doc h2{letter-spacing:-.01em;margin:20px 0 8px;font-size:17px;font-weight:650}.brief-doc h3{margin:16px 0 6px;font-size:15px;font-weight:650}.brief-doc ul,.brief-doc ol{margin:0 0 12px;padding-left:22px}.brief-doc li{margin:3px 0}.brief-doc li p{margin:0}.brief-doc a{color:var(--review);text-underline-offset:2px;text-decoration:underline}.landing{--ease-out:cubic-bezier(.2,.8,.2,1)}.landing main{max-width:1120px;padding:0 24px}.landing section,.landing .shot{margin:0}.lnav{z-index:10;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);position:sticky;top:0}.lnav-in{align-items:center;gap:28px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.lnav a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .15s}.lnav a:hover{color:var(--ink)}.lnav .brand{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:680}.lnav .links{gap:24px;margin-left:12px;margin-right:auto;display:flex}.lnav .cta{background:var(--ink);color:var(--bg);border-radius:8px;padding:8px 14px;font-weight:550}.landing .hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;padding:120px 0 0;scroll-margin-top:40px;display:flex}.landing .hero h1{letter-spacing:-.018em;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:650;line-height:1.14}.landing .lede{color:var(--muted);text-wrap:pretty;max-width:640px;margin:26px auto 36px;font-size:20px;line-height:1.5}.landing h2{letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:650;line-height:1.16}.landing h3{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:650;line-height:1.3}.landing p{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.landing .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:13px;font-weight:600}.landing .fine{color:var(--muted);margin-top:16px;font-size:14px}.start{gap:8px;width:100%;max-width:540px;display:flex}.start input{min-width:0;font:inherit;color:var(--ink);background:var(--tint);border:0;border-radius:10px;outline:none;flex:1;padding:15px 16px;font-size:17px;transition:background .15s}.start input:focus{background:var(--today)}.start button{white-space:nowrap;transition:transform .15s var(--ease-out), opacity .15s ease;border-radius:10px;padding:15px 22px;font-size:17px;font-weight:550}.start button:hover{opacity:.9}.start button:active{transform:scale(.98)}.landing .shot{margin-top:88px}.landing .window{background:var(--tint);box-shadow:0 40px 80px -48px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:18px;padding:18px 18px 22px}.landing .window-bar{justify-content:space-between;align-items:baseline;gap:16px;padding:2px 4px 4px;font-size:14px;display:flex}.landing .window-bar span{color:var(--muted)}.landing .window .week{margin-top:0}.landing .window .day{background:var(--bg);min-height:128px}.landing .window .dow{padding-top:14px}.landing .shot .kw{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.landing .shot figcaption{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.landing .proof{grid-template-columns:repeat(2,1fr);gap:48px;margin-top:120px;display:grid}.landing .proof b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1;display:block}.landing .proof span{color:var(--muted);max-width:300px;margin-top:14px;font-size:16px;line-height:1.5;display:block}.landing .how{margin-top:160px;padding:0;display:block}.landing section[id]{scroll-margin-top:72px}.landing .how>header,.landing .features>header,.landing .faq>header{max-width:700px;margin-bottom:64px}.landing .step{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;padding:48px 0;display:grid}.landing .step.flip .copy{order:2}.landing .step .copy{flex-direction:column;gap:14px;max-width:460px;display:flex}.landing .step .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.landing .step .visual{background:var(--tint);border-radius:18px;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.landing .mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.landing .mini th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 10px 10px;font-size:12px;font-weight:500}.landing .mini td{background:var(--bg);padding:11px 10px}.landing .mini tr td:first-child{border-radius:8px 0 0 8px}.landing .mini tr td:last-child{border-radius:0 8px 8px 0}.landing .mini tbody tr+tr td{border-top:6px solid var(--tint)}.landing .mini th:not(:first-child),.landing .mini td:not(:first-child){text-align:right}.landing .mini td.low{color:var(--live)}.landing .mini td.medium{color:var(--muted)}.landing .draft,.landing .thread{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex}.landing .draft .tag{color:var(--muted);font-size:12px}.landing .draft b,.landing .thread b{letter-spacing:-.01em;font-size:17px;font-weight:620;line-height:1.35}.landing .draft .meta,.landing .thread .sub{color:var(--muted);font-size:13px}.landing .draft .actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.landing .draft .btn{background:var(--ink);color:var(--bg);border-radius:8px;padding:7px 13px;font-size:13px}.landing .draft .btn.ghost{background:var(--tint);color:var(--ink)}.landing .thread .st{font-size:13px;font-weight:550}.landing .why{max-width:760px;margin-top:160px}.landing .why p{margin-top:24px;font-size:19px}.landing .features{margin-top:160px}.landing .features .grid{grid-template-columns:repeat(3,1fr);gap:56px 48px;display:grid}.landing .features .grid h3{margin-bottom:10px}.landing .features .grid p{font-size:16px}.landing .gone{max-width:900px;margin-top:160px}.landing .gone h2{color:var(--muted);font-weight:600}.landing .faq{margin-top:160px}.pricing-page .faq{margin-top:96px}.landing .pricing{margin-top:160px}.landing .pricing-page .pricing,.pricing-page .pricing{margin-top:72px}.landing .pricing>header{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:40px;display:grid}.landing .pricing h1{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:650;line-height:1.12}.landing .pricing-aside{flex-direction:column;gap:20px;padding-bottom:6px;display:flex}.landing .pricing-aside>p:first-child{color:var(--ink);font-size:19px}.landing .pricing-faces{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.landing .pricing-faces .faces{flex:none;display:flex}.landing .pricing-faces .face{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--bg);background:#fff;border-radius:50%}.landing .pricing-faces .face+.face{margin-left:-10px}.landing .plan{background:var(--tint);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;padding:48px 56px;display:grid}.landing .plan-price{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing .plan-trial{color:var(--live);background:color-mix(in srgb, var(--live) 12%, transparent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:650}.landing .plan-amount{color:var(--muted);align-items:baseline;gap:8px;margin-top:10px;font-size:18px;display:flex}.landing .plan-amount b{letter-spacing:-.04em;color:var(--brand);font-variant-numeric:tabular-nums;font-size:76px;font-weight:750;line-height:1}.landing .plan-then{color:var(--muted);font-size:16px}.landing .plan-price .cta{background:var(--brand);color:#fff;border-radius:10px;margin-top:16px;padding:14px 26px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .15s}.landing .plan-price .cta:hover{opacity:.9}.landing .plan-fine{color:var(--muted);max-width:300px;font-size:14px;line-height:1.5}.landing .plan-included{flex-direction:column;gap:18px;display:flex}.landing .plan-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.landing .plan-list{color:var(--muted);grid-template-columns:1fr 1fr;gap:18px 32px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.landing .plan-list li{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.landing .plan-list li:before{content:"✓";color:var(--brand);font-weight:800}.landing .plan-list em{color:var(--ink);font-style:normal;font-weight:650}.landing dl{grid-template-columns:repeat(2,1fr);gap:40px 64px;margin:0;display:grid}.landing dt{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:650}.landing dd{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.landing .end{text-align:center;flex-direction:column;align-items:center;margin-top:176px;display:flex}.landing .end .lede{margin:18px auto 32px}.lfoot{max-width:1120px;color:var(--muted);margin:120px auto 0;padding:32px 24px 48px;font-size:14px}html.reveal-ready .landing [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}html.reveal-ready .landing [data-reveal].in{opacity:1;transform:none}.landing .features .grid>:nth-child(3n+2),.landing dl>:nth-child(2n){transition-delay:60ms!important}.landing .features .grid>:nth-child(3n){transition-delay:.12s!important}@media (prefers-reduced-motion:reduce){html.reveal-ready .landing [data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:900px){.lnav .links{display:none}.lnav .signin{margin-left:auto}.landing .step,.landing .step.flip{grid-template-columns:1fr;gap:28px;padding:32px 0}.landing .step.flip .copy{order:0}.landing .features .grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.landing main{padding:0 16px}.lnav-in{gap:16px;padding:12px 16px}.lnav .cta{display:none}.landing .hero{padding-top:64px}.landing .lede{font-size:18px}.start{flex-direction:column}.landing .shot{margin-top:56px}.landing .window{border-radius:14px;padding:12px}.landing .window-bar{flex-direction:column;gap:2px}.landing .shot .week{grid-template-columns:1fr 1fr}.landing .shot .later,.landing .shot .dow{display:none}.landing .window .day{min-height:0}.landing .proof{grid-template-columns:1fr;gap:36px;margin-top:80px}.landing .how,.landing .why,.landing .features,.landing .gone,.landing .faq{margin-top:104px}.landing .how>header,.landing .features>header,.landing .faq>header{margin-bottom:32px}.landing .step .visual{min-height:0;padding:16px}.landing .features .grid{grid-template-columns:1fr;gap:32px}.landing dl{grid-template-columns:1fr;gap:28px}.landing .pricing{margin-top:104px}.landing .pricing>header{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.landing .plan{border-radius:18px;grid-template-columns:1fr;gap:32px;padding:28px 22px}.landing .plan-amount b{font-size:60px}.landing .plan-list{grid-template-columns:1fr;gap:14px}.landing .end{margin-top:112px}.lfoot{margin-top:80px;padding:24px 16px 40px}}:root{--ease:cubic-bezier(.2,.8,.2,1);--accent:#1d4ed8}@media (prefers-color-scheme:dark){:root{--accent:#8fb0ff}}.wizard{max-width:760px;margin:24px auto 0}.wizard h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:680;line-height:1.08}.wizard .lede{color:var(--muted);max-width:620px;margin:0;font-size:17px;line-height:1.55}.wizard .fine{color:var(--muted);margin:0;font-size:13px}.wizard .note{color:var(--muted);margin:0}.wizard section,.wizard .hero{flex-direction:column;gap:22px;display:flex}.wizard .muted{color:var(--muted)}.wizard .count{color:var(--muted);margin-left:6px;font-weight:400}.progress{background:var(--tint);border-radius:3px;height:3px;margin-bottom:18px;overflow:hidden}.progress span{background:var(--ink);height:100%;transition:width .6s var(--ease);border-radius:3px;display:block}.step-count{color:var(--muted);margin:0 0 40px;font-size:13px}.step-count span{color:var(--ink);font-weight:600}.stage{animation:stage-in .5s var(--ease) both}.stage.back{animation-name:stage-in-back}.stage>*>*{animation:rise .55s var(--ease) both}.stage>*>:nth-child(2){animation-delay:50ms}.stage>*>:nth-child(3){animation-delay:.1s}.stage>*>:nth-child(4){animation-delay:.15s}.stage>*>:nth-child(n+5){animation-delay:.2s}@keyframes stage-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes stage-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wizard .field{flex-direction:column;gap:8px;display:flex}.wizard .field-label{color:var(--muted);font-size:13px}.wizard input:not([type=hidden]){font:inherit;color:var(--ink);background:var(--tint);width:100%;transition:background .15s var(--ease), box-shadow .15s var(--ease);border:0;border-radius:12px;outline:none;padding:13px 14px;font-size:16px}.wizard input:not([type=hidden]):focus{background:var(--bg);box-shadow:0 0 0 2px var(--ink)}.wizard .prefix{background:var(--tint);border-radius:12px;align-items:center;gap:0;padding-left:14px;font-size:16px;display:flex}.wizard .prefix input{background:0 0;padding-left:4px}.wizard .prefix input:focus{box-shadow:none}.wizard .prefix:focus-within{background:var(--bg);box-shadow:0 0 0 2px var(--ink)}.wizard button{transition:transform .12s var(--ease), opacity .15s, background .15s;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;display:inline-flex}.wizard button:not(:disabled):hover{transform:translateY(-1px)}.wizard button:not(:disabled):active{transform:scale(.97)}.wizard button.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);background:0 0}.wizard .nav{align-items:center;gap:12px;margin-top:40px;display:flex}.wizard .nav form{display:contents}.wizard .hero{padding-top:24px}.wizard .hero h1{font-size:clamp(36px,6vw,56px)}.pill{background:var(--ink);max-width:560px;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.wizard .pill input{color:var(--bg);background:0 0;padding:12px 16px;font-size:17px}.wizard .pill input::placeholder{color:color-mix(in srgb, var(--bg) 55%, transparent)}.wizard .pill input:focus{box-shadow:none;background:0 0}.wizard .pill button{background:var(--bg);color:var(--ink);flex:none;padding:12px 22px}.stages{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.stages li{transition:color .3s var(--ease), opacity .3s;align-items:center;gap:12px;display:flex}.stages li.next{color:var(--muted);opacity:.55}.stages li.done{color:var(--muted)}.stages li.now{color:var(--ink);font-weight:600}.stages .mark{width:18px;height:18px;color:var(--live);flex:none;justify-content:center;align-items:center;display:inline-flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}.stages .spinner{color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}.wizard .add{gap:8px;display:flex}.wizard .rows{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.wizard .row{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);animation:rise .35s var(--ease) both;align-items:center;gap:12px;padding:12px 4px;display:flex}.wizard .row .grow{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.wizard .row b{font-weight:600}.wizard .favicon{border-radius:4px;flex:none;width:18px;height:18px}.wizard .remove{color:var(--muted);background:0 0;border-radius:8px;padding:6px}.wizard .remove:hover{color:var(--ink);background:var(--tint);transform:none}.ktable{flex-direction:column;display:flex}.khead,.krow{grid-template-columns:minmax(0,1fr) 150px 130px 36px;align-items:center;gap:12px;display:grid}.khead{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:0 4px 10px;font-size:12px}.krow{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);animation:rise .35s var(--ease) both;padding:12px 4px}.krow:nth-child(2){animation-delay:30ms}.krow:nth-child(3){animation-delay:60ms}.krow:nth-child(4){animation-delay:90ms}.krow:nth-child(5){animation-delay:.12s}.krow:nth-child(6){animation-delay:.15s}.krow:nth-child(n+7){animation-delay:.18s}.ktable .num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.kname{align-items:center;gap:10px;min-width:0;display:flex}.ranked{display:inline-flex}.ranked img{width:14px;height:14px;box-shadow:0 0 0 2px var(--bg);border-radius:3px}.ranked img+img{margin-left:-4px}.level{text-transform:capitalize;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.bars.low{color:var(--live)}.bars.medium{color:#a16207}.bars.high{color:#b42318}@media (prefers-color-scheme:dark){.bars.medium{color:#e0b44c}.bars.high{color:#f2867c}}.shimmer.short{width:60px}.info{opacity:.6;vertical-align:-1px}.tip{cursor:help;border-radius:4px;outline:none;align-items:center;gap:4px;display:inline-flex;position:relative}.tip:focus-visible{box-shadow:0 0 0 2px var(--accent)}.tip-bubble{z-index:1000;background:var(--ink);width:max-content;max-width:min(280px,100vw - 24px);color:var(--bg);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;animation:tip-in .16s var(--ease) both;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 12px 30px -10px #00000059}.tip-bubble.below{animation-name:tip-in-below}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tip-in-below{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wizard .how{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:16px;display:flex}.wizard .how a{color:var(--accent)}@media (max-width:720px){.khead,.krow{grid-template-columns:minmax(0,1fr) 90px 36px}.khead>:nth-child(3),.krow>:nth-child(3){display:none}.pill{border-radius:22px;flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.stage,.stage>*>*,.row,.krow,.tip-bubble{animation:none!important}.progress span,.wizard button{transition:none}}.error-note{color:#9a3412;animation:rise .25s var(--ease) both;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.error-note svg{flex:none;margin-top:2px}@media (prefers-color-scheme:dark){.error-note{color:#fdba74}}.pill.shake{animation:shake .4s var(--ease)}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.wizard .pill button:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.pill.shake,.error-note{animation:none}}.wizard input[aria-invalid=true]{box-shadow:0 0 0 2px #fdba74}.wizard button{border-radius:10px}.wizard .remove{border-radius:8px}.monogram{background:var(--tint);color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ranked>*{box-shadow:0 0 0 2px var(--bg)}.ranked>*+*{margin-left:-4px}.brief-peek{cursor:pointer;max-height:196px;position:relative}.brief-peek .brief-doc{min-height:0;max-height:none;overflow:hidden}.brief-peek:after{content:"";background:linear-gradient(to bottom, transparent, var(--tint));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.brief-peek:hover,.brief-peek:focus-visible{background:var(--today);outline:none}.brief-peek:hover:after,.brief-peek:focus-visible:after{background:linear-gradient(to bottom, transparent, var(--today))}.brief-more{align-self:flex-start;margin-top:8px}dialog.brief-sheet{width:min(760px,100vw - 32px)}dialog.brief-sheet .brief-doc{max-height:64vh}.brief-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);opacity:.8;float:left;pointer-events:none;height:0}.brief-doc{min-height:220px}.shimmer.name{align-self:center;width:90px;height:14px}.khead,.krow{grid-template-columns:minmax(0,1fr) 130px 150px 32px;column-gap:28px}.khead{letter-spacing:.06em;padding-bottom:12px;font-size:11.5px}.khead>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.khead .num{justify-content:flex-end}.khead .count{letter-spacing:0}.choices{flex-direction:column;gap:8px;display:flex}.location-field{position:relative}.location-options{z-index:20;background:var(--bg);box-shadow:0 8px 28px #0000002e, 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:12px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.location-options.above{top:auto;bottom:calc(100% + 6px)}.location-options li{color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:15px}.location-options li.on,.location-options li:hover{background:var(--tint)}.place{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.place label{min-width:0}@media (max-width:560px){.place{grid-template-columns:minmax(0,1fr)}}.wizard .choice{text-align:left;background:var(--tint);width:100%;color:var(--ink);transition:box-shadow .15s var(--ease), background .15s var(--ease);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;font-weight:400;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.wizard .choice:hover{background:color-mix(in srgb, var(--tint) 70%, var(--today));transform:none}.wizard .choice.on{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--ink)}.choice .dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent);transition:box-shadow .15s var(--ease);border-radius:50%;flex:none;margin-top:2px}.choice.on .dot{box-shadow:inset 0 0 0 5px var(--ink)}.choice-text{flex-direction:column;gap:3px;display:flex}.choice-text b{font-size:15.5px;font-weight:600}.choice-text span{color:var(--muted);font-size:14px}.reveal{animation:rise .3s var(--ease) both}.connect{background:var(--tint);animation:rise .45s var(--ease) both;border-radius:16px;flex-direction:column;gap:18px;margin:32px 0 8px;padding:24px 26px;display:flex}.connect-head h2{letter-spacing:-.015em;margin:0 0 6px;font-size:22px;font-weight:650}.connect-head p{color:var(--muted);max-width:640px;margin:0;line-height:1.5}.connect-steps{flex-direction:column;gap:8px;margin:0;padding-left:22px;line-height:1.5;display:flex}.connect-steps a{color:var(--accent)}.connect-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.connect .spinner{color:currentColor}.connect-note{color:var(--muted);margin:0}main.plan-page{max-width:1240px}.plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.plan-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:680}.plan-head .sub{max-width:680px;margin:6px 0 0;line-height:1.5}.plan-actions{align-items:center;gap:14px;display:flex}.plan-pill{background:var(--tint);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.planner{margin-top:28px}.month{justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 12px;display:flex}.month h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:680}.month span{color:var(--muted);font-size:13px}.week-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.cell{background:var(--tint);border-radius:var(--radius-panel);flex-direction:column;gap:8px;min-height:168px;padding:10px;display:flex}.cell header{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.cell .num{font-size:14px;font-weight:650}.cell .dow{color:var(--muted);font-size:12px;font-weight:600}.cell.past{opacity:.5}.cell.today{background:var(--today)}.post{background:var(--bg);border-radius:var(--radius);animation:rise .35s var(--ease) both;transition:transform .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 4px 14px -10px #00000040}.post:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0000000f,0 10px 22px -12px #00000059}.post-open{all:unset;cursor:pointer;flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex}.post-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.post .tag{box-sizing:border-box;max-width:100%;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;overflow:hidden}.post-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.post-meta{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.post-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.post .state{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);color:var(--muted);align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:600;display:flex}.post .state .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.state.live{color:var(--live)}.state.review{color:var(--review)}.state.writing{color:#a16207}@media (prefers-color-scheme:dark){.state.writing{color:#e0b44c}}.post-action{margin:0 8px 8px;display:flex}dialog.sheet{border-radius:var(--radius-dialog);background:var(--bg);width:min(560px,100vw - 32px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -20px #00000073}dialog.sheet[open]{animation:sheet-in .22s var(--ease)}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111136b;animation:.2s fade}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet-body{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sheet-head h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.sheet-close{color:var(--muted);background:0 0;padding:6px}.sheet-close:hover{background:var(--tint);color:var(--ink)}.sheet-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sheet-field>span,.sheet-field legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.sheet input,.sheet select{width:100%}.seg{background:var(--tint);border-radius:var(--radius);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border-radius:8px;padding:5px 14px}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001f}.type-help{color:var(--muted);background:var(--tint);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.type-help b{color:var(--ink)}.sheet-note{color:var(--muted);margin:0;font-size:14px}.sheet-error{color:#9a3412;margin:0;font-size:14px}.sheet-foot{align-items:center;gap:10px;padding-top:4px;display:flex}.sheet-foot .grow{flex:1}@media (max-width:900px){.week-row{grid-template-columns:1fr}.cell{min-height:0}.cell:not(:has(.post)){display:none}}@media (prefers-reduced-motion:reduce){.post,dialog.sheet[open],dialog.sheet::backdrop{animation:none}}.post-meta{flex-wrap:wrap;gap:2px 10px}.post-meta>span{white-space:nowrap}dialog.sheet.wide{width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px)}.sheet-head .tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sheet textarea.draft-body{width:100%;min-height:280px;padding:12px 14px;font-size:15px;line-height:1.6}.sheet-note.warn{color:#9a3412}.sheet-note.ok{color:var(--live);font-weight:600}.stages.compact{gap:12px;padding:8px 0;font-size:15px}.stages.compact .mark{color:var(--live);font-weight:700}.draft-skeleton{flex-direction:column;gap:10px;display:flex}.draft-skeleton span{background:linear-gradient(90deg, var(--tint) 0%, var(--today) 50%, var(--tint) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite shimmer}.draft-skeleton span:first-child{width:70%;height:22px}.draft-skeleton span:last-child{width:55%}.state.failed{color:#9a3412}.state.approved{color:var(--accent)}.post.failed .tag{color:#9a3412;background:#9a34121a}.kind-guide{--kind:#1d4ed8}.kind-list{--kind:#0f766e}.kind-discussion{--kind:#7c3aed}.kind-promotion{--kind:#be185d}.kind-curated{--kind:#b45309}@media (prefers-color-scheme:dark){.kind-guide{--kind:#8fb0ff}.kind-list{--kind:#5eead4}.kind-discussion{--kind:#c4b5fd}.kind-promotion{--kind:#f9a8d4}.kind-curated{--kind:#fcd34d}}.post[class*=kind-] .tag,.sheet[class*=kind-] .sheet-head .tag{color:var(--kind);background:color-mix(in srgb, var(--kind) 12%, transparent)}.post[class*=kind-] .post-open{background:linear-gradient(color-mix(in srgb, var(--kind) 7%, transparent), transparent 70%)}.post.failed[class*=kind-] .tag{color:#9a3412;background:#9a34121a}.month-note{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 16px;display:flex}.kinds{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.kinds>span{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.kinds>span:before{content:"";background:var(--kind);border-radius:50%;width:8px;height:8px}.landing .start.early{grid-template-columns:1fr 1fr auto;gap:8px;width:100%;max-width:640px;display:grid}.landing .start.early .error{text-align:left;grid-column:1/-1;margin:4px 0 0}.landing .joined{color:var(--live);margin:8px 0 0;font-size:18px;font-weight:600}.landing .hero-proof{max-width:600px;color:var(--muted);margin:28px auto 0;font-size:15px;line-height:1.6}.landing .voices{background:var(--tint);border-radius:24px;max-width:1072px;margin:160px auto 0;padding:56px 56px 60px}.landing .voices header{text-align:center;max-width:760px;margin:0 auto 36px}.landing .voices h2{margin:0}.landing .voices .video{aspect-ratio:16/9;max-width:840px;margin:0 auto;position:relative}.landing .voices .video iframe{border:0;border-radius:14px;width:100%;height:100%;position:absolute;inset:0}.landing .voices .posts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:32px;display:grid}.landing .voices .twitter-tweet{margin:0!important}@media (max-width:800px){.landing .start.early{grid-template-columns:1fr}.landing .voices{border-radius:18px;margin-top:96px;padding:32px 18px 36px}.landing .voices .posts{grid-template-columns:1fr}}.landing .own{background:var(--tint);border-radius:24px;max-width:1072px;margin:120px auto 0;padding:56px 56px 60px}.landing .own h2{max-width:860px}.landing .own ol{counter-reset:own;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing .own li{counter-increment:own;color:var(--muted);font-size:17px;line-height:1.55}.landing .own li:before{content:counter(own);color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:650;display:block}.landing .own li b{color:var(--ink);font-weight:650}@media (max-width:800px){.landing .own{border-radius:18px;margin-top:72px;padding:32px 22px 36px}.landing .own ol{grid-template-columns:1fr;gap:20px}}.landing{--brand:#1f3fd6;--brand-ink:#fff;--brand-cta:#ffd84d}.lnav{background:var(--brand);-webkit-backdrop-filter:none}.lnav a,.lnav .brand{color:#ffffffdb}.lnav a:hover,.lnav .brand{color:#fff}.lnav .cta{background:var(--brand-cta);color:#14161c}.lnav .cta:hover{color:#14161c;opacity:.92}.landing .hero{background-color:var(--brand);width:100vw;max-width:none;color:var(--brand-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M48 30l12 13h-7v11h-10V43h-7z' fill='%23ffffff' fill-opacity='.07'/%3E%3C/svg%3E");margin:0 0 0 calc(50% - 50vw);padding:104px 24px 0}.landing .hero h1{color:#fff;max-width:900px}.landing .hero .lede{color:#ffffffd6}.landing .hero .start input{color:#14161c;background:#fff}.landing .hero .start input:focus{background:#fff;box-shadow:0 0 0 3px #ffd84d99}.landing .hero .start button{background:var(--brand-cta);color:#14161c;font-weight:650}.landing .hero .hero-proof{color:#fffc}.landing .results header{text-align:center;max-width:760px;margin:0 auto 40px}.landing .result-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing .result{background:var(--tint);border-radius:20px;padding:28px 28px 30px}.landing .result .company{color:var(--ink);font-size:15px;font-weight:650;display:block}.landing .result b{letter-spacing:-.03em;color:var(--brand);margin:18px 0 12px;font-size:64px;font-weight:700;line-height:1;display:block}.landing .result p{font-size:16px;line-height:1.5}.landing .result-shot{max-width:780px;margin:28px auto 0}.landing .result-shot img{background:#fff;border-radius:14px;width:100%;height:auto;padding:18px 22px;display:block;box-shadow:0 24px 60px -32px #0a145059}.landing .result-shot figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:14px}@media (max-width:800px){.landing .hero{padding:64px 16px 0}.landing .results{margin-top:130px}.landing .result-grid{grid-template-columns:1fr}.landing .result b{font-size:52px}}.landing .result .company{align-items:center;gap:10px;height:28px;display:flex}.landing .result .company .wordmark{width:auto;height:20px}.landing .result .company img[src*=appfollow]{height:15px}.landing .result .company .mark{border-radius:6px;width:24px;height:24px}.landing .hero .fine{color:#ffffffb8;margin-top:14px}.landing .hero-engines{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:-14px 0 32px;font-size:14px;display:flex}.landing .hero-engines .label{color:#ffffffb3;margin-right:2px}.landing .hero-engines span:not(.label){color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-weight:600;display:inline-flex}.landing .hero-engines svg{flex:none}.landing .hero{position:relative}.landing .hero-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.landing .hero-chip{color:#14161c;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex;box-shadow:0 14px 32px -16px #050a3c99}.landing .hero-chip b{letter-spacing:-.01em;font-size:17px}.landing .hero-chip .who{color:#6b6b73}.landing .hero-chip .mark{object-fit:contain;border-radius:4px;width:18px;height:18px}.landing .hero-chip .wordmark{object-fit:contain;width:auto;height:14px}@media (min-width:1180px){.landing .hero-chips{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.landing .hero-chip{pointer-events:auto;position:absolute}.landing .hero-chip.chip-1{top:150px;left:6%;transform:rotate(-5deg)}.landing .hero-chip.chip-2{top:190px;right:6%;transform:rotate(4deg)}.landing .hero-chip.chip-3{top:420px;left:9%;transform:rotate(3deg)}}.scan-card{border-radius:var(--radius-panel);background:var(--tint);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.scan-card-label{color:var(--muted);font-size:12.5px;font-weight:600}.scan-card-brand{font-size:17px}.scan-card-brief{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.scan-card-searches{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.scan-card-searches li{background:var(--bg);border-radius:999px;padding:4px 11px;font-size:13.5px}.scan-card-searches li span{color:var(--muted)}.landing .hero-faces{color:#ffffffe0;flex-direction:column;align-items:center;gap:10px;margin:28px auto 0;font-size:15px;display:flex}.landing .hero-faces .faces{flex:none;display:flex}.landing .hero-faces .face{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 3px var(--brand);background:#fff;border-radius:50%}.landing .hero-faces .face+.face{margin-left:-12px}.landing h1 em,.landing h2 em{color:var(--brand);font-style:normal}.landing .hero h1 em{color:var(--brand-cta)}.landing .hero{padding-bottom:72px}.landing .proof-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;max-width:1120px;margin:64px auto 0;display:flex}.landing .proof-row .watch-thumb{width:min(100%,820px);margin:0}.landing .proof-row .watch-thumb .play{width:84px;height:84px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.landing .proof-row .watch-thumb .still{aspect-ratio:16/9}.landing .step .visual-stat{flex-direction:column;gap:10px;max-width:320px;display:flex}.landing .step .visual-stat b{letter-spacing:-.03em;color:var(--brand);font-size:56px;line-height:1}.landing .step .visual-stat b span{letter-spacing:0;color:var(--ink);font-size:22px}.landing .step .visual-stat p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.landing .results{margin-top:120px}@media (max-width:800px){.landing .hero{padding-bottom:48px}.landing .proof-row{margin-top:36px}.landing .results{margin-top:72px}}.landing .result .company .mark{background:#fff;box-shadow:0 0 0 1px #00000014}.landing .result b .unit{letter-spacing:-.01em;font-size:28px;font-weight:650}.landing .result .company img[src*=appfollow]{border-radius:4px;width:auto;height:24px}.landing .own .versus{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.landing .own .side{border-radius:18px;padding:26px 26px 28px}.landing .own .side.theirs{background:var(--bg)}.landing .own .side.yours{background:var(--brand);color:#fff}.landing .own .side h3{margin:0 0 16px;font-size:19px}.landing .own .side.yours h3{color:#fff}.landing .own .side ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing .own .side li{color:var(--muted);padding-left:26px;font-size:16px;line-height:1.5;position:relative}.landing .own .side.yours li{color:#ffffffe6}.landing .own .side.theirs li:before{content:"✕";color:#b42318;font-weight:700;position:absolute;left:0}.landing .own .side.yours li:before{content:"✓";color:var(--brand-cta);font-weight:700;position:absolute;left:0}@media (max-width:800px){.landing .own .versus{grid-template-columns:1fr}}.landing .fit{margin-top:120px}.landing .fit h2{max-width:820px}.landing .fit-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.landing .fit-grid>div{border-top:3px solid var(--brand);padding-top:18px}.landing .fit-grid h3{margin:0 0 8px;font-size:19px}@media (max-width:800px){.landing .fit{margin-top:72px}.landing .fit-grid{grid-template-columns:1fr}}.landing .result b .unit{color:var(--ink)}.landing .features .grid>.wide{grid-column:1/-1;grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;display:grid}.landing .features .grid>.wide p{overflow-wrap:anywhere}.landing .features .grid>.wide figure{background:var(--tint);border-radius:18px;margin:0;padding:28px}.landing .features .grid>.wide img{background:#fff;border-radius:12px;width:100%;height:auto;padding:14px 16px;display:block}.landing .features .grid>.wide figcaption{color:var(--muted);margin-top:12px;font-size:14px}@media (max-width:860px){.landing .features .grid>.wide{grid-template-columns:1fr;gap:24px}.landing .features .grid>.wide figure{padding:16px}}.wm{letter-spacing:-.02em;white-space:nowrap;font-weight:760}.wm-sub{color:var(--ink)}.wm-grow{color:#1f3fd6}@media (prefers-color-scheme:dark){.wm-grow{color:#8fa2ff}}.lnav .brand{font-size:19px}.lnav .wm-sub{color:#fff}.lnav .wm-grow{color:#ffd84d}.stages li>span:last-child{flex-direction:column;gap:2px;display:flex}.stages .still{color:var(--muted);font-size:13px}.ktable .unit{display:none}@media (max-width:600px){.wizard{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.wizard .nav{left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -1px 0 color-mix(in srgb, var(--ink) 10%, transparent);margin:0;position:fixed}.wizard .nav button[type=submit],.wizard .nav button:not(.ghost){flex:1;justify-content:center;min-height:48px}.wizard .nav button.ghost{min-height:48px}.stage,.stage.back{animation-name:fade}.ktable .khead{display:none}.ktable .krow{grid-template-columns:auto minmax(0,1fr) 44px;grid-template-areas:"name name remove""volume level remove";gap:4px 14px;padding:12px 0}.ktable .krow>:first-child{grid-area:name}.ktable .krow>:nth-child(2){text-align:left;color:var(--muted);grid-area:volume;justify-self:start;font-size:14px}.ktable .krow>:nth-child(3){grid-area:level;font-size:14px;display:block}.ktable .krow>:nth-child(4){grid-area:remove;place-self:center end}.ktable .kname{overflow-wrap:anywhere;font-size:16px;font-weight:550}.ktable .unit{display:inline}.wizard .remove{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}}.wizard .nav[hidden]{display:none}.gmore-toggle{align-self:flex-start;margin-top:2px;padding:6px 2px;font-size:14px}.post-head{flex-direction:column;gap:10px;display:flex}.post-label{color:var(--muted);font-size:13px;font-weight:600}.post-label.done{color:var(--live)}.wizard h1.post-headline{margin:0;font-size:clamp(24px,5vw,34px);line-height:1.2}.post-headline-wait{flex-direction:column;gap:10px;padding:4px 0;display:flex}.post-headline-wait .shimmer{border-radius:8px;width:88%;height:28px}.post-headline-wait .shimmer.short{width:56%}[data-flip=search] .gbox{box-shadow:0 0 0 2px #1f3fd6,0 1px 6px #2021242e}.reddit-meta .agenda-tag{margin-top:4px}.stage.morph{animation-name:fade}.stage.morph [data-flip],.stage.morph>*>[data-flip]{animation:none}.reddit-card.week-today{background:var(--bg);box-shadow:0 0 0 2px #1f3fd6,0 12px 32px -18px #1f3fd673}.week-ready{color:var(--live);font-weight:600}.week-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.week-day{border-radius:var(--radius-panel);background:var(--tint);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.week-date{font-size:13px;font-weight:650}.week-day .agenda-tag{margin:0}.week-day .agenda-title{font-size:15px}@media (max-width:760px){.week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.week-grid{grid-template-columns:minmax(0,1fr)}}.trial-steps{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.trial-steps li{flex-direction:column;gap:3px;padding:0 0 22px 38px;display:flex;position:relative}.trial-steps li:before{content:"";box-sizing:border-box;border:2px solid color-mix(in srgb, var(--ink) 25%, transparent);background:var(--bg);border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.trial-steps li:after{content:"";background:var(--tint);width:2px;position:absolute;top:28px;bottom:4px;left:11px}.trial-steps li:last-child{padding-bottom:0}.trial-steps li:last-child:after{display:none}.trial-steps li.done:before{border-color:var(--live);background:var(--live) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5 7.5 13 14 5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.trial-steps li.now:before{border-color:var(--brand)}.trial-steps b{font-size:16px}.trial-steps span{color:var(--muted);font-size:15px;line-height:1.5}.paywall-trial{color:var(--live);background:color-mix(in srgb, var(--live) 12%, transparent);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:3px 12px;font-size:13px;font-weight:650}.wizard .nav.float{z-index:20;padding:18px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 34%);box-shadow:none;flex-direction:column;align-items:center;gap:6px;margin:0;position:fixed;bottom:0;left:0;right:0}.wizard .nav.float button{width:min(100%,640px);min-height:52px;box-shadow:0 12px 28px -12px color-mix(in srgb, var(--brand) 70%, transparent);justify-content:center;font-size:16px}.nav-fine{color:var(--muted);font-size:13px}.wizard:has(.nav.float:not([hidden])){padding-bottom:calc(130px + env(safe-area-inset-bottom))}.landing .watch-thumb{color:#14161c;cursor:pointer;text-align:left;width:360px;max-width:100%;transition:transform .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border:0;border-radius:16px;margin:28px auto 0;padding:0;display:block;overflow:hidden;box-shadow:0 24px 60px -24px #050a3ca6}.landing .watch-thumb:hover{transform:translateY(-2px);box-shadow:0 30px 70px -24px #050a3cbf}.landing .watch-thumb:focus-visible{outline-offset:3px;outline:3px solid #ffd84d}.landing .watch-thumb .still{aspect-ratio:720/406;background:#fafaf8;display:block;position:relative}.landing .watch-thumb img{object-fit:cover;width:100%;height:100%;display:block}.landing .watch-thumb .play{color:#14161c;background:#ffd84d;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px -6px #00000059}.landing .watch-thumb .play svg{margin-left:3px}.landing .watch-thumb .label{border-top:1px solid #14161c14;padding:12px 16px 13px;font:650 15px/1.2 system-ui,-apple-system,sans-serif;display:block}@media (max-width:700px){.landing .watch-thumb{width:100%}.landing .watch-thumb .play{width:44px;height:44px;top:10px;right:10px}}dialog.video-modal{background:0 0;border:0;width:100%;max-width:min(1100px,94vw);padding:0;overflow:visible}dialog.video-modal.tall{max-width:min(94vw,48.375svh)}dialog.video-modal::backdrop{background:#050814db}dialog.video-modal video{background:#000;border-radius:14px;width:100%;height:auto;max-height:86svh;display:block}dialog.video-modal .close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;top:-48px;right:0}dialog.video-modal .close:hover{background:#ffffff47}::placeholder{color:var(--muted);opacity:1}.landing .hero .start input::placeholder{color:#6b6b73}@media (prefers-color-scheme:dark){.landing h1 em,.landing h2 em,.landing .result b,.landing .plan-amount b,.landing .plan-list li:before{color:#8fa2ff}.landing .hero h1 em{color:var(--brand-cta)}.wizard input:not([type=hidden]),.wizard textarea,.wizard .prefix,.landing .start input{box-shadow:inset 0 0 0 1px #6e6e78}.wizard .prefix input{box-shadow:none}.wizard input:not([type=hidden]):focus,.wizard textarea:focus,.wizard .prefix:focus-within,.landing .start input:focus{box-shadow:0 0 0 2px var(--ink)}.landing .hero .start input{box-shadow:none}.landing .hero .start input:focus{box-shadow:0 0 0 3px #ffd84d99}}.landing .voices blockquote.twitter-tweet{color:var(--ink)}.landing .voices blockquote.twitter-tweet a{color:var(--review)}@media (prefers-color-scheme:dark){.landing .result .company img.wordmark{filter:invert()hue-rotate(180deg)}}.serp-reveal{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.serp-reveal>li{background:var(--tint);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.serp-q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.serp-search{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-size:20px;line-height:1.3;display:inline-flex}.serp-search b{overflow-wrap:anywhere;font-weight:680}.serp-search svg{color:var(--muted);flex:none}.serp-volume{color:var(--muted);white-space:nowrap;font-size:14px}.serp-volume b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:680}.serp-hit{color:inherit;background:var(--bg);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.serp-hit:hover .serp-title{text-decoration:underline}.serp-pos{font-variant-numeric:tabular-nums;min-width:2.2em;color:var(--ink);font-weight:700}.serp-text{flex-direction:column;gap:2px;min-width:0;display:flex}.serp-sub{color:var(--muted);font-size:13px}.serp-title{color:var(--review);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.serp-none,.serp-you{color:var(--muted);margin:0;font-size:14px}.reddit-card{background:var(--tint);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.reddit-meta{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.reddit-sub{color:var(--ink);font-weight:650}.reddit-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.3}.reddit-body{overflow-wrap:anywhere;max-height:15em;font-size:15px;line-height:1.6;position:relative;overflow:hidden}.reddit-body:after{content:"";background:linear-gradient(to bottom, transparent, var(--tint));height:4em;position:absolute;inset:auto 0 0}.reddit-body.open{max-height:none}.reddit-body.open:after{display:none}.reddit-body p{margin:0 0 .8em}.reddit-body ul{margin:0 0 .8em;padding-left:1.2em}.reddit-more{align-self:flex-start;padding:6px 0}.reddit-foot{color:var(--muted);font-size:13px}@media (max-width:600px){.serp-reveal>li,.reddit-card{padding:14px}.reddit-title{font-size:18px}}.error-page{padding-top:15vh}.error-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:600px){.post-target{margin:-14px -14px 6px;padding:12px 14px}.post-target-keyword{font-size:19px}}.wizard .price-terms{color:var(--muted);margin-top:-8px;font-size:14px}.wizard .price-terms b{color:var(--ink)}.welcome{padding-top:10vh}.welcome-signup{margin-top:28px}@media (max-width:600px){html.keyboard-open .wizard .nav{padding-bottom:10px}}.paywall{background:var(--tint);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.paywall-head{flex-direction:column;gap:4px;display:flex}.paywall-plan{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.paywall-price{color:var(--ink);font-size:17px}.paywall-price b{letter-spacing:-.03em;color:var(--brand);margin-right:6px;font-size:40px;font-weight:800;line-height:1}.paywall-then{color:var(--muted);font-size:15px}.paywall-list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.paywall-list li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.paywall-list li:before{content:"✓";color:var(--brand);font-weight:800}.paywall .field input{background:var(--bg)}.paywall-fine{color:var(--muted);margin:0;font-size:13px}.wizard .nav button.cta-brand:not(:disabled){background:var(--brand);border-color:var(--brand);color:var(--bg)}.wizard h1 em.brand{color:var(--brand);font-style:normal}.paywall-list em{color:var(--brand);font-style:normal;font-weight:650}.paywall-included{flex-direction:column;gap:12px;display:flex}.paywall-faces{color:var(--ink);align-items:center;gap:12px;margin:0 0 20px;font-size:15px;display:flex}.paywall-faces b{color:var(--brand)}.paywall-faces .faces{flex:none;display:flex}.paywall-faces .face{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--bg);background:#fff;border-radius:50%}.paywall-faces .face+.face{margin-left:-10px}.paywall-proof{flex-direction:column;gap:18px;margin-top:32px;display:flex}.paywall-result{flex-direction:column;gap:2px;display:flex}.paywall-result b{color:var(--brand);letter-spacing:-.01em;font-size:22px}.paywall-result p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.paywall-result p span{color:var(--ink);font-weight:600}.paywall-shot{margin:4px 0 0}.paywall-shot img{background:#fff;border-radius:10px;width:100%;height:auto;padding:10px 12px;display:block}.paywall-shot figcaption{color:var(--muted);margin-top:8px;font-size:13px}.paywall-faq{flex-direction:column;margin-top:24px;display:flex}.paywall-faq details{padding:12px 0}.paywall-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.paywall-faq summary::-webkit-details-marker{display:none}.paywall-faq summary:after{content:"+";color:var(--muted);font-weight:400}.paywall-faq details[open] summary:after{content:"–"}.paywall-faq p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}@media (max-width:600px){.paywall{padding:16px}.paywall-price b{font-size:34px}}.app{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.app-side{flex-direction:column;gap:28px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.app-logo{color:var(--ink);padding:0 10px;font-size:20px;font-weight:700;text-decoration:none}.app-nav{flex-direction:column;gap:18px;display:flex}.app-nav-section{flex-direction:column;gap:2px;display:flex}.app-nav-heading{color:var(--muted);padding:0 10px 4px;font-size:12px}.app-nav a{color:var(--muted);border-radius:8px;padding:8px 10px;font-weight:550;text-decoration:none}.app-nav a:hover{color:var(--ink)}.app-nav a[aria-current=page]{color:var(--ink);background:var(--tint)}.app-user{padding:0 10px}main.app-main{width:100%;max-width:none;margin:0;padding:40px 32px 80px}.page-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:680}.page-head .sub{max-width:640px;margin:6px 0 0;line-height:1.5}.facts{flex-direction:column;gap:18px;max-width:720px;margin:32px 0 0;display:flex}.facts>div{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0;line-height:1.5}.facts a,.block a,.page-head a{color:var(--brand)}.block{max-width:760px;margin-top:40px}.block h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.block .sub{margin:4px 0 0}.kw-table{margin-top:14px}.plain{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.brief{margin-top:14px;line-height:1.55}.brief h3{margin:20px 0 6px;font-size:15px;font-weight:650}.brief p{margin:0 0 8px}.brief p.bullet{padding-left:14px;position:relative}.brief p.bullet:before{content:"·";color:var(--muted);position:absolute;left:2px}@media (max-width:1100px){.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.app-side{flex-direction:row;align-items:center;gap:12px;height:auto;padding:14px 16px;position:static}.app-nav{flex-direction:row;gap:2px;min-width:0;overflow-x:auto}.app-nav-section{flex-direction:row;flex:none}.app-nav-section+.app-nav-section{margin-left:12px}.app-nav-heading{display:none}.app-user{margin:0 0 0 auto;padding:0}.app-user .cl-userButtonOuterIdentifier{display:none}main.app-main{padding:20px 24px 64px}}@media (max-width:640px){.app-logo{display:none}main.app-main{padding:16px 16px 64px}.facts>div{grid-template-columns:1fr;gap:2px}}.live-title{letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:650;line-height:1.35}.live-body{max-height:46vh;line-height:1.55;overflow:auto}.live-body p{margin:0 0 10px}.edit{flex-direction:column;gap:14px;margin-top:16px;display:flex}.edit label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.edit label.check{color:var(--ink);flex-direction:row;align-items:center;gap:10px;font-size:15px}.edit input:not([type=checkbox]):not([type=radio]),.edit textarea,.edit-add input{width:100%}.edit-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.edit-add button{flex:none}.edit-add{align-items:center;gap:10px;display:flex}.edit-add .prefix{color:var(--muted)}.edit-note{margin:0;font-size:14px}.edit-note.ok{color:var(--live)}.edit-note.err{color:#b42318}.edit-list li{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checks li{grid-template-columns:22px minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.checks .mark{font-weight:700}.checks li.ok .mark{color:var(--live)}.checks li.fail .mark{color:#b42318}.checks b{margin-right:6px;font-weight:600}@media (prefers-color-scheme:dark){.edit-note.err,.checks li.fail .mark{color:#ff8a80}}@media (max-width:640px){.edit-add{flex-wrap:wrap}.edit-add button{width:100%}}.kw-table th:nth-child(2),.kw-table td:nth-child(2),.kw-table th:nth-child(3),.kw-table td:nth-child(3){white-space:nowrap;width:1%;padding-left:32px}.kw-table td.row-action{padding-left:20px}.mod-role{color:var(--muted)}.mod-list{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mod-list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.mod-list li>div{flex-direction:column;gap:2px;display:flex}.mod-list b{font-weight:600}.mod-list .mod-role{font-size:14px}dialog.connect-window{border-radius:var(--radius-dialog);background:var(--bg);width:min(1200px,96vw);height:min(860px,92vh);color:var(--ink);border:0;flex-direction:column;padding:0;display:none;overflow:hidden}dialog.connect-window[open]{display:flex}dialog.connect-window::backdrop{background:#00000073}dialog.connect-window header{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}dialog.connect-window header>div:first-child{flex-direction:column;gap:2px;display:flex}dialog.connect-window header span{color:var(--muted);font-size:14px}dialog.connect-window .edit-note{padding:0 18px 10px}dialog.connect-window iframe{background:#fff;border:0;flex:1;width:100%}.ws-switch{margin-top:-12px;position:relative}.ws-current{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev""sub chev";align-items:center;gap:0 8px;padding:8px 10px;font-size:15px;font-weight:400;display:grid}.ws-current:hover,.ws-current[aria-expanded=true]{background:var(--tint);opacity:1}.ws-current .ws-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.ws-current .ws-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:sub;font-size:12px;overflow:hidden}.ws-current svg{color:var(--muted);grid-area:chev}.ws-menu{z-index:30;background:var(--bg);border-radius:10px;width:max-content;min-width:100%;max-width:280px;max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 10px 30px #00000024,0 0 0 1px #0000000f}.ws-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;padding:8px 10px;font-size:15px;font-weight:400;display:flex}.ws-menu button:hover{background:var(--tint);opacity:1}.ws-menu button[aria-selected=true]{background:var(--tint);font-weight:600}.ws-menu .ws-sub{color:var(--muted);font-size:12px}@media (max-width:1100px){.ws-switch{margin-top:0}.ws-current{width:auto}}.wizard h1.reading .reading-site{white-space:nowrap}.wizard h1.reading .favicon,.wizard h1.reading .monogram{vertical-align:-.06em;border-radius:.16em;width:.78em;height:.78em;margin-right:.22em}.proof{max-width:620px;margin:40px 0 0}.proof img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #00000014}.proof figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.ws-menu .ws-invite{margin-top:4px;padding-top:4px;box-shadow:inset 0 1px #0000000f}.ws-menu .ws-invite a{color:var(--brand);border-radius:6px;padding:8px 10px;font-weight:600;text-decoration:none;display:block}.ws-menu .ws-invite a:hover{background:var(--tint)}.drag[draggable=true]{cursor:grab}.drag.dragging{opacity:.4}.cell.drop{box-shadow:inset 0 0 0 2px var(--ink)}.add-post{color:var(--muted);opacity:0;background:0 0;align-self:stretch;margin-top:auto;padding:8px;font-size:13px;transition:opacity .15s}.cell:hover .add-post,.add-post:focus-visible{opacity:1}.add-post:not(:disabled):hover{background:var(--bg);color:var(--ink);opacity:1}@media (hover:none){.add-post{opacity:1}}.plan-toast{z-index:40;background:var(--ink);max-width:min(520px,100vw - 32px);color:var(--bg);border-radius:10px;margin:0;padding:12px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.payment-notice{border-radius:var(--radius-panel);background:color-mix(in srgb, #b45309 10%, var(--bg));flex-wrap:wrap;align-items:center;gap:16px;max-width:760px;margin:24px 0 0;padding:14px 16px;display:flex}.payment-notice p{flex:320px;margin:0;line-height:1.5}.view-switch{margin-bottom:-4px}.sheet textarea.draft-body{min-height:60vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.post-preview{max-height:64vh;padding:4px 2px;font-size:16px;line-height:1.65;overflow:auto}.post-preview h2{letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:680;line-height:1.3}.post-preview-body>:first-child{margin-top:0}.post-preview-body h1,.post-preview-body h2,.post-preview-body h3{margin:24px 0 8px;font-size:18px;font-weight:650}.post-preview-body p,.post-preview-body ul,.post-preview-body ol{margin:0 0 12px}.post-preview-body img{border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block}.post-preview-body a{color:var(--brand)}.post-preview-body table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14px;display:block;overflow-x:auto}.post-preview-body th,.post-preview-body td{text-align:left;padding:6px 10px}.post-preview-body tr:nth-child(2n) td{background:var(--tint)}.post-preview-body blockquote{color:var(--muted);margin:0 0 12px;padding-left:14px;font-style:italic}.post-preview-body code{background:var(--tint);border-radius:4px;padding:1px 5px;font-size:14px}.page-loading{max-width:640px;margin-top:32px}.agenda{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.agenda>li{grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.agenda-date{background:var(--tint);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;display:flex}.agenda-dow{color:var(--muted);font-size:12px;font-weight:650}.agenda-num{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.agenda>li.today .agenda-date{color:#fff;background:#1f3fd6}.agenda>li.today .agenda-dow{color:#fff;opacity:.85}.agenda-post{background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0000000f,0 6px 18px -12px #0000004d}.agenda-what{flex-direction:column;gap:4px;min-width:0;display:flex}.agenda-tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.agenda-title{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.agenda-meta{color:var(--muted);font-size:13px}.agenda-visits{color:var(--muted);white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;gap:1px;font-size:12px;display:flex}.agenda-visits b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.agenda-state{margin-top:4px;font-weight:600}.agenda-state.ready{color:var(--review)}.visits-chart{margin:28px 0 0}.visits-chart figcaption{flex-direction:column;gap:2px;display:flex}.visits-chart-total{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.05}.visits-chart-title{color:var(--ink);font-size:17px;font-weight:600}.visits-chart-plot{margin-top:14px;position:relative}.visits-chart svg{touch-action:pan-y;width:100%;height:180px;display:block}.visits-chart svg *{vector-effect:non-scaling-stroke}.visits-chart-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;background:#1f3fd6;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.visits-chart .grid{stroke:color-mix(in srgb, var(--ink) 8%, transparent);stroke-width:1px}.visits-chart .axis{stroke:color-mix(in srgb, var(--ink) 20%, transparent);stroke-width:1px}.visits-chart .band{fill:#1f3fd629}.visits-chart .mid{fill:none;stroke:#1f3fd6;stroke-width:2px;stroke-linejoin:round}.visits-chart .cross{stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1px}.visits-chart-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:0;transform:translate(-50%)}@media (prefers-color-scheme:dark){.visits-chart .mid{stroke:#8fa2ff}.visits-chart-dot{background:#8fa2ff}.visits-chart .band{fill:#8fa2ff33}}.visits-chart-ticks{height:18px;color:var(--muted);margin-top:6px;font-size:12px;position:relative}.visits-chart-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.visits-chart-ticks span.first{transform:none}.visits-chart-ticks span.last{transform:translate(-100%)}@media (max-width:600px){.visits-chart-total{font-size:34px}.agenda>li{grid-template-columns:52px minmax(0,1fr);align-items:start}.agenda-date{padding:8px 0}.agenda-num{font-size:20px}.agenda-post{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.agenda-title{font-size:15px}.agenda-visits{white-space:normal;flex-flow:wrap;align-items:baseline;gap:2px 6px}.agenda-visits b{font-size:17px}.agenda-visits{text-align:left}.agenda-state{flex-basis:100%;margin-top:0}}.gsearches{flex-direction:column;gap:22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.gbox{background:var(--bg);border-radius:999px;align-items:center;gap:14px;min-height:52px;padding:0 20px 0 24px;display:flex;box-shadow:0 0 0 1px #dfe1e5,0 1px 6px #2021241f}.gresults{flex-direction:column;gap:22px;margin:16px 0 0;padding:0 24px;list-style:none;display:flex}@media (prefers-color-scheme:dark){.gbox{background:#303134}}.post-story{margin-top:22px}.post-story .gresults{margin-bottom:4px}.post-story-arrow{color:var(--muted);margin:16px 0 10px;padding:0 18px;font-size:15px}.post-story-arrow b{color:var(--ink)}.post-story-arrow span{color:var(--ink);margin-right:4px;font-weight:700}.gsearches-edit{gap:12px;margin:0 0 14px}.gbox-extra{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:inline-flex}.gbox-extra .level{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.gbox{border-radius:24px;flex-wrap:wrap;row-gap:8px;padding:10px 18px}.gsearches-edit .gbox{padding-right:56px;position:relative}.gsearches-edit .gbox-extra{position:absolute;top:50%;right:8px;transform:translateY(-50%)}}.gsearches-edit>li{cursor:pointer;border-radius:999px;outline:none}.gsearches-edit>li .gbox{transition:box-shadow .15s var(--ease)}.gsearches-edit>li:hover .gbox{box-shadow:0 1px 8px #20212447}.gsearches-edit>li.picked .gbox{box-shadow:0 0 0 2px #1f3fd6,0 1px 6px #2021242e}.gsearches-edit>li:focus-visible .gbox{box-shadow:0 0 0 2px var(--ink)}.gpick-label{color:#1f3fd6;margin:0 0 6px 18px;font-size:12px;font-weight:650;display:inline-block}@media (max-width:600px){.gsearches-edit>li{border-radius:22px}}.gsearches-edit>li .gbox{transform-origin:0}.gbox.arriving{animation:.6s cubic-bezier(.2,.8,.2,1) both gbox-arrive}@keyframes gbox-arrive{0%{transform:scale(.94);box-shadow:0 0 0 2px #1f3fd6,0 1px 6px #2021242e}60%{box-shadow:0 0 0 2px #1f3fd6,0 1px 6px #2021242e}to{transform:none}}@media (prefers-reduced-motion:reduce){.gbox.arriving{animation:none}}.gresults>li{animation:.35s cubic-bezier(.2,.8,.2,1) both result-in}.gresults>li:first-child{animation-delay:.35s}.gresults>li:nth-child(2){animation-delay:.45s}.gresults>li:nth-child(3){animation-delay:.55s}@keyframes result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gresults>li{animation:none}}.gresult-none{color:var(--muted);margin:10px 0 0;padding:0 18px;font-size:14px}.gbox-query{color:#202124;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:18px}.gbox-icons{color:#4d5156;align-items:center;gap:18px;margin-left:auto;display:inline-flex}.gbox-icons svg:nth-of-type(2){color:#4285f4}.gbox-icons svg:nth-of-type(3){color:#34a853}.gbox-divider{background:#dadce0;width:1px;height:26px;margin:0 -4px}.gbox-caption{color:var(--muted);margin:6px 0 0 24px;font-size:13px;display:block}.gbox-caption b{color:var(--ink);font-variant-numeric:tabular-nums}.gresults{padding:0 24px}.gresult{flex-direction:column;gap:6px;text-decoration:none;display:flex}.gresult-head{align-items:center;gap:12px;display:flex}.gresult-head .favicon{border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #dadce0}.gresult-source{color:#202124;flex-direction:column;font-size:14px;line-height:1.3;display:flex}.gresult-meta{color:#4d5156;font-size:12px}.gresult-title{color:#1a0dab;overflow-wrap:anywhere;font-size:20px;line-height:1.3}.gresult:hover .gresult-title{text-decoration:underline}@media (prefers-color-scheme:dark){.gbox{box-shadow:0 0 0 1px #5f6368}.gbox-query,.gresult-source{color:#e8eaed}.gresult-meta{color:#bdc1c6}.gresult-title{color:#99c3ff}}@media (max-width:600px){.gbox-icons{display:none}.gresults{padding:0 12px}.gresult-title{font-size:18px}}.gbox-pill{background:color-mix(in srgb, #1f3fd6 10%, var(--bg));color:#1f3fd6;white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.gbox-pill b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}@media (prefers-color-scheme:dark){.gbox-pill{color:#8fa2ff;background:#8fa2ff29}}.gsearches-more{color:var(--muted);margin:4px 0 -4px 24px;font-size:13px;font-weight:650}.gresult.mine .gresult-source span:first-child{color:#188038;font-weight:650}.reach{flex-wrap:wrap;gap:56px;margin:28px 0 8px;display:flex}.reach>div{grid-template-columns:auto;row-gap:2px;display:grid}.reach .figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-self:start;font-size:34px;font-weight:680;line-height:1.1}.reach .label{font-weight:550}.reach .note{color:var(--muted);font-size:13px}.reach a{color:var(--brand);font-size:13px}.pub-empty{margin-top:24px}.pub-table{margin-top:28px}.pub-table a{color:var(--ink);font-weight:550;text-decoration:none}.pub-table a:hover{text-decoration:underline}.pub-table .when{white-space:nowrap;color:var(--muted)}.pub-table .kw{color:var(--muted);margin-top:2px;font-size:14px;display:block}.pub-table .views,.pub-table th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.promo-table .views,.promo-table th:last-child{text-align:left;white-space:normal}.promo-table .rules{max-width:340px}.promo-table .when{white-space:normal;min-width:110px;color:var(--ink)}.promo-table .when .kw{white-space:normal}.promo-table .kw a{color:var(--muted);font-weight:450;text-decoration:underline}.promo-note{max-width:640px;margin-top:18px}.promo-action{margin-top:6px;display:block}.promo-see{all:unset;cursor:pointer;color:var(--brand);margin-top:6px;font-size:14px;font-weight:550;display:block}.promo-see:hover{text-decoration:underline}.promo-see:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.promo-action .kw{margin-top:4px}.promo-action .promo-error{color:#9a3412}.pub-table .share-cell{white-space:nowrap;width:1%}.share-button{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);background:0 0;border-radius:8px;padding:4px 12px;font-size:14px;font-weight:600}.share-sheet{white-space:normal;width:min(460px,100vw - 32px)}.share-sheet .sheet-body{gap:14px}.share-sheet h3{font-size:16px}.share-places{flex-direction:column;margin:0 -10px;padding:0;list-style:none;display:flex}.share-sheet button.share-place,.share-place{all:unset;box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;font-size:15px;display:flex}.share-sheet button.share-place{cursor:pointer}.share-sheet button.share-place:hover:not(:disabled){background:var(--tint)}.share-sheet button.share-place:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.share-sheet button.share-place:disabled{opacity:.5;cursor:default}.share-place-name{flex-direction:column;gap:1px;min-width:0;font-weight:600;display:flex}.share-place-name small{color:var(--muted);font-size:13px;font-weight:400}.share-place-end{flex:none;align-items:center;gap:10px;font-size:13.5px;display:flex}.share-sheet button.share-undo{all:unset;cursor:pointer;color:var(--brand);font-size:13.5px;font-weight:600}.share-sheet button.share-undo:hover{text-decoration:underline}@media (max-width:640px){.promo-table thead{display:none}.promo-table,.promo-table tbody,.promo-table tr,.promo-table td{width:100%;display:block}.promo-table tr{margin-bottom:8px}.promo-table td,.promo-table td:first-child,.promo-table td:last-child,.promo-table td.rules,.promo-table td.when{border-radius:0;min-width:0;max-width:none;padding:3px 12px}.promo-table td:first-child{border-radius:var(--radius) var(--radius) 0 0;padding-top:12px}.promo-table td:last-child,.promo-table td.when:last-child{border-radius:0 0 var(--radius) var(--radius);padding-bottom:12px}.promo-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.promo-table td[data-label] .kw{margin-left:4px;display:inline}.reach{gap:28px}.table td{padding:8px}.table th{padding:0 8px 8px}}.traffic{margin-top:8px}.traffic-empty{margin-top:12px}.traffic-chart{width:100%;max-width:760px;height:auto;margin-top:20px;display:block;overflow:visible}.traffic-chart .bar{fill:var(--brand)}.traffic-chart .hit{fill:#0000}.traffic-chart g:hover .bar{fill:var(--ink)}.traffic-chart .grid{stroke:var(--tint);stroke-width:1px}.traffic-chart .base{stroke:var(--muted);stroke-width:1px;opacity:.5}.traffic-chart .tick{fill:var(--muted);font-size:11px}.traffic-months{max-width:760px}.traffic-months .note{color:var(--muted);font-size:13px}.traffic-months td:first-child{white-space:nowrap}.growth{margin-top:36px}.growth h3{margin:0;font-size:15px;font-weight:650}.growth .reach{margin-top:12px}.own-brand{color:var(--muted);font-size:13px}.edit select{max-width:220px}.landing main.earn-main{max-width:680px;padding:72px 16px 96px}.earn p.earn-kicker{color:var(--earn-accent);letter-spacing:.02em;margin:0 0 12px;font-size:14px;font-weight:700}.earn-head h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,5vw,44px);line-height:1.12}.earn-reddit{white-space:nowrap}.earn-reddit-mark{vertical-align:-.1em;width:.9em;height:.9em;margin-right:.18em;display:inline-block}.earn-head .lede{color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.5}.earn-steps{counter-reset:step;flex-direction:column;gap:40px;margin:48px 0 0;padding:0;list-style:none;display:flex}.earn-steps>li{counter-increment:step;padding-left:44px;position:relative}.earn-steps>li:before{content:counter(step);background:var(--tint);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.earn-steps>li.now:before{background:var(--brand);color:#fff}.earn-steps>li.done:before{content:"✓";background:var(--live);color:#fff}.earn-steps>li.next{opacity:.55}.earn-steps h2{margin:2px 0 0;font-size:19px;font-weight:650}.earn-steps .sub{margin:6px 0 0;line-height:1.5}.earn-steps a{color:var(--brand)}.earn-form{background:var(--tint);border-radius:12px;align-items:center;gap:8px;max-width:460px;margin-top:14px;padding:6px 6px 6px 14px;display:flex}.earn-prefix{color:var(--muted)}.earn-form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.earn button{font:inherit;background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-weight:650}.earn button:disabled{opacity:.5;cursor:default}.earn-steps li>button{margin-top:14px}.earn p.earn-code{letter-spacing:.12em;margin:16px 0 0;font:700 40px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.earn p.earn-note{margin:12px 0 0;line-height:1.5}.earn p.earn-note.ok{color:var(--live)}.earn p.earn-note.err{color:#c2410c}.earn-terms{margin:10px 0 0;padding-left:18px;line-height:1.6}.earn-apply{border-top:1px solid var(--line,#e5e5e5);margin-top:28px;padding-top:20px}.earn-apply h3{margin:0 0 6px;font-size:18px}.earn-apply .earn-cta{margin:12px 0;display:inline-block}.earn p.earn-proof{margin:14px 0 0;font-size:16px;line-height:1.5}.earn p.earn-proof b{color:var(--earn-accent)}.earn-cta{background:var(--brand);color:#fff;border-radius:10px;margin-top:22px;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-block}.earn-section{margin-top:64px;scroll-margin-top:24px}.earn-section>h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:680}.earn-section>p{margin:12px 0 0;font-size:16px;line-height:1.6}.earn-section>p a{color:var(--brand)}.earn-section .earn-steps{margin-top:24px}.earn-how{flex-direction:column;gap:12px;margin:18px 0 0;padding-left:22px;font-size:16px;line-height:1.55;display:flex}.earn-how b{font-weight:650}.earn-rules{flex-direction:column;gap:8px;margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.55;display:flex}.earn-rates{border-collapse:collapse;width:100%;max-width:460px;margin-top:24px;font-size:16px}.earn-rates th{text-align:left;color:var(--muted);padding:0 12px 8px;font-size:13px;font-weight:500}.earn-rates td{padding:10px 12px}.earn-rates td:not(:first-child),.earn-rates th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.earn-rates tbody tr:nth-child(odd) td{background:var(--tint)}.earn-rates td:first-child{border-radius:8px 0 0 8px}.earn-rates td:last-child{border-radius:0 8px 8px 0}.earn-rates tbody tr:last-child td{color:var(--earn-accent);font-weight:650}.earn p.earn-rate{margin:10px 0 0;font-size:16px;line-height:1.5}.earn p.earn-rate b{color:var(--earn-accent)}.earn-pace{margin-top:18px}.earn p.earn-pace-label{color:var(--muted);margin:0;font-size:14px}.earn p.earn-pace-figure{letter-spacing:-.02em;color:var(--earn-accent);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:44px;font-weight:700;line-height:1.1}.earn-pace-figure span{color:var(--ink);letter-spacing:0;font-size:18px;font-weight:600}.earn-profile{flex-direction:column;gap:22px;margin-top:28px;display:flex}.earn p.earn-profile-lead{margin:0;font-size:16px;font-weight:600}.earn-list h3{margin:0;font-size:16px;font-weight:650}.earn-chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.earn-chips li{background:var(--tint);border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 12px;font-size:14px;display:inline-flex}.earn .chip-x{color:var(--muted);background:0 0;padding:0 6px;font-size:16px;line-height:1}.earn-form-small{margin-top:10px;padding:4px 4px 4px 12px}.earn-form-small button{padding:8px 14px}.earn-save{align-items:center;gap:12px;display:flex}.earn-save .earn-note{margin:0}.earn-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.earn button.ghost{background:var(--tint);color:var(--ink)}.earn-open{background:var(--tint);color:var(--ink);border-radius:9px;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-block}.earn-steps a.earn-open{color:var(--ink)}.thread-tabs{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.thread-tabs a{color:var(--muted);border-radius:999px;padding:7px 12px;text-decoration:none}.thread-tabs a span{font-variant-numeric:tabular-nums;margin-left:4px}.thread-tabs a[aria-current=page]{background:var(--tint);color:inherit;font-weight:600}.thread-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.thread-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 232px;display:grid;overflow:visible}.thread-card .post-open{border-radius:10px 0 0 10px;grid-area:1/1/3;gap:6px;padding:12px 16px}.thread-card>.thread-side,.thread-card>.thread-actions{border-left:1px solid color-mix(in srgb, var(--ink) 7%, transparent);grid-column:2}.thread-card>.thread-side{flex-wrap:wrap;grid-row:1;align-items:center;gap:4px 12px;padding:12px 16px 6px;display:flex}.thread-card>.thread-actions{flex-wrap:wrap;grid-row:2;align-content:start;align-items:center;gap:6px;padding:4px 16px 12px;display:flex}.thread-reply-posted{white-space:pre-wrap;margin:0 0 10px}.thread-card>.thread-reply.open{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);grid-area:3/1/auto/-1;padding:14px 16px}.thread-top{align-items:center;gap:8px;min-width:0;display:flex}.thread-top .thread-fact{color:var(--muted);flex:none;font-size:11.5px}.thread-age{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.thread-card .post-title{-webkit-line-clamp:2;font-size:15px}.thread-card .post-title:hover{text-decoration:underline}.thread-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:11.5px;display:flex}.thread-fact{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.thread-fact svg{opacity:.75;flex:none}.thread-fact svg+svg,.thread-fact svg:not(:first-child){margin-left:6px}.thread-fact.google{color:var(--kind);font-weight:600}.thread-fact.own{color:var(--ink);font-weight:600}.thread-fact.tip{border-radius:0}.thread-score{font-variant-numeric:tabular-nums;color:var(--muted);border-radius:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.thread-score svg{flex:none}.thread-score.strong{color:var(--live)}.thread-score.fair{color:#a16207}.thread-score.risky{color:#b42318}@media (prefers-color-scheme:dark){.thread-score.risky{color:#f97066}}.thread-flag{color:var(--muted);flex-basis:100%;font-size:11.5px}.thread-weak{margin-top:28px}.thread-min{margin-top:36px}.app-nav-section:first-child+.app-nav-section{margin-top:6px}@media (max-width:720px){.thread-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.thread-card .post-open,.thread-card>.thread-side,.thread-card>.thread-actions,.thread-card>.thread-reply.open{border-left:0;grid-area:auto/1}.thread-card .post-open{border-radius:10px 10px 0 0}.thread-card>.thread-side{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);padding-top:10px}}.thread-card.closed{opacity:.62}.thread-card.closed:hover{opacity:1}.facts-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.fact-groups{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.fact-groups a{color:var(--muted);border-radius:8px;justify-content:space-between;gap:12px;padding:7px 10px;text-decoration:none;display:flex}.fact-groups a span{font-variant-numeric:tabular-nums}.fact-groups a:hover{color:var(--ink)}.fact-groups a[aria-current=page]{background:var(--tint);color:var(--ink);font-weight:600}.facts-bar{gap:10px;display:flex}.facts-bar input{flex:1;min-width:0}.facts-bar button{flex:none}.fact-section{margin-top:28px}.fact-section h2{margin:0 0 4px;font-size:15px}.fact-section h2 span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.fact,.source{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.fact+.fact,.source+.source{box-shadow:0 -1px 0 var(--tint)}.fact.off .fact-text>p:first-child{color:var(--muted)}.fact-text,.source-text{min-width:0}.fact-text p,.source-text p{margin:0}.fact-quote,.fact-where,.source-status{color:var(--muted);overflow-wrap:anywhere;font-size:13px;margin-top:3px!important}.fact-where{flex-wrap:wrap;gap:4px 14px;display:flex}.fact-where a,.source-text a{color:inherit}.source-pages{color:var(--muted)}.source.failed .source-status{color:#b42318}.fact-actions{flex:none;align-items:center;gap:14px;display:flex}.fact.editing .fact-form{flex:1;margin-top:0}.catalog-note{color:var(--muted);max-width:640px;margin:12px 0 0;font-size:13px}.fact-section .catalog-note{margin:0 0 4px}.catalog-name{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.catalog-name span{font-variant-numeric:tabular-nums}.fact.off .catalog-name,.fact.off .catalog-name b{color:var(--muted)}.facts-empty,.facts-count{color:var(--muted);margin-top:20px;font-size:14px}.toggle{cursor:pointer;display:inline-flex;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle span{background:var(--tint);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--muted);border-radius:999px;transition:background .15s;position:relative}.toggle span:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:var(--brand);box-shadow:none}.toggle input:checked+span:after{background:#fff;transform:translate(14px)}.toggle input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.source-method{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.source-method span b{color:var(--ink);display:block}.source-method span{color:var(--muted);font-size:14px}.source-method label.check{align-items:flex-start}.char-count{align-self:flex-end;font-size:12px}.source-list{margin-top:28px}@media (prefers-color-scheme:dark){.source.failed .source-status{color:#ff8a80}}@media (max-width:760px){.facts-layout{grid-template-columns:1fr;gap:16px}.fact-groups{flex-flow:wrap;position:static}.fact,.source{flex-wrap:wrap}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-method input[type=radio]{flex:none;margin-top:3px}.edit select,.sheet select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2380808a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.block.wide{max-width:none}.page-head.with-action{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}a.button-link{white-space:nowrap;flex:none}.page-head .crumbs{color:var(--muted);margin:0 0 6px;font-size:14px}.page-head .crumbs a{color:inherit}.show-all{color:var(--brand);margin-top:4px;padding:4px 0}.source-table{margin-top:20px}.source-table td:last-child{text-align:right}.source-table .fact-actions{justify-content:flex-end}.source-table p{overflow-wrap:anywhere;margin:0}.source-name a{color:inherit}.source-kind,.source-read{color:var(--muted);font-size:13px}.source-kind{margin-top:3px!important}.status-cell{color:var(--muted);font-size:14px}.status-cell b{color:#b42318;font-weight:600;display:block}.status-cell span{font-size:13px}.add-knowledge{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.add-knowledge .source-add{max-width:760px;margin-top:0}.knowledge-rail{flex-direction:column;gap:32px;display:flex;position:sticky;top:16px}.knowledge-rail h2{margin:0 0 8px;font-size:15px}.knowledge-rail p,.knowledge-rail li{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.knowledge-rail ul:not(.plain){flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.added-list{flex-direction:column;gap:10px;display:flex;margin-bottom:10px!important}.added-list li{flex-direction:column;display:flex}.added-list b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.added-list li.failed span{color:#b42318}@media (prefers-color-scheme:dark){.status-cell b,.added-list li.failed span{color:#ff8a80}}@media (max-width:900px){.add-knowledge{grid-template-columns:1fr;gap:32px}.knowledge-rail{position:static}}@media (max-width:760px){.page-head.with-action{flex-direction:column;gap:14px}.source-table thead{display:none}.source-table tr{box-shadow:0 -1px 0 var(--tint);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.source-table td,.source-table tbody tr:nth-child(odd) td{background:0 0;border:0;padding:0}.source-table td:first-child{grid-column:1/-1}.source-table td.num,.source-table td.source-read{display:none}}.source-row{cursor:pointer}.source-row:hover td{background:color-mix(in srgb, var(--tint) 50%, transparent)}.source-open{all:unset;cursor:pointer;overflow-wrap:anywhere;font-weight:500}.source-open:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.panel-backdrop{z-index:50;background:color-mix(in srgb, var(--ink) 28%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.source-panel{background:var(--bg);box-sizing:border-box;flex-direction:column;gap:18px;width:min(560px,100vw);height:100%;padding:24px 28px 40px;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #0000001f}.source-panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-panel h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.35}.source-panel .source-kind{margin:4px 0 0}.panel-close{padding:2px 6px;font-size:22px;line-height:1}.panel-actions{gap:18px;display:flex}.panel-actions .danger{color:#b42318}.panel-status{color:var(--muted);margin:0;font-size:14px}.panel-status.failed{color:#b42318}.rename{align-items:center;gap:10px;display:flex}.rename input{flex:1;min-width:0}.panel-text{margin-top:0}.panel-text .edit-actions{align-items:center}.panel-text .char-count{color:var(--muted);margin-right:auto}.panel-link{overflow-wrap:anywhere;margin:0}.panel-link a{color:var(--brand)}.panel-facts h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.panel-facts h3 span{color:var(--muted);font-weight:400}.panel-facts h3 a{color:var(--brand);margin-left:auto;font-weight:400}.panel-facts li{box-shadow:0 -1px 0 var(--tint);padding:10px 0}.panel-facts li p{margin:0}.panel-facts li span{color:var(--muted);font-size:13px}.panel-facts li.off p{color:var(--muted)}@media (prefers-color-scheme:dark){.panel-actions .danger,.panel-status.failed{color:#ff8a80}}.page-head .lede{max-width:680px;color:var(--ink);margin:8px 0 0;font-size:17px;line-height:1.5}.promo-how{max-width:680px;color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:15px;line-height:1.6}.app-count{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin-top:auto;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.app-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.app-count-bar{background:var(--tint);border-radius:999px;flex-basis:100%;height:4px;overflow:hidden}.app-count-bar span{background:var(--brand);border-radius:999px;height:100%;display:block}.app-count+.app-user{margin-top:0}.app-side>.app-user:last-child{margin-top:auto}@media (max-width:1100px){.app-count{display:none}}.thread-reply{flex-direction:column;gap:8px;display:flex}.thread-actions>.tip,.thread-rewrite>.tip{cursor:default}.thread-actions button{white-space:nowrap}.thread-reply-note{color:var(--muted);margin:0;font-size:12px}.thread-reply-note.err{color:#b42318}.thread-reply-saved{white-space:nowrap}.thread-rewrite{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.thread-rewrite.done{line-height:1.4}.thread-rewrite b{color:var(--ink);font-weight:600}.thread-rewrite a{color:var(--brand)}.thread-rewrite .err{color:#b42318}@media (prefers-color-scheme:dark){.thread-rewrite .err{color:#ff8a80}}.thread-reply-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.thread-reply-actions a{color:var(--brand);font-size:14px}@media (prefers-color-scheme:dark){.thread-reply-note.err{color:#ff8a80}}.tip.fresh{border-bottom:1px dotted color-mix(in srgb, currentColor 45%, transparent);border-radius:0}.site-hooks{flex-direction:column;gap:18px;margin-top:14px;display:flex}.site-hook-list{flex-direction:column;gap:12px;display:flex}.site-hook{border-radius:var(--radius-panel);background:var(--tint);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.site-hook-head{flex-direction:column;gap:2px;min-width:0;display:flex}.site-hook-head code{overflow-wrap:anywhere;font-size:13px}.site-hook-status{color:var(--muted);font-size:13px}.site-hook-status.bad,.site-hook-note.bad{color:#b42318}.site-hook-sends{flex-wrap:wrap;gap:6px 18px;margin:8px 0 2px;font-size:14px;display:flex}.site-hook-sends label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.site-hook-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-hook-note{margin:0;font-size:13px}.site-steps{flex-direction:column;gap:18px;margin:0;padding-left:22px;display:flex}.site-step{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-step h3{margin:0;font-size:15px;font-weight:600}.site-step .sub{margin:0}.site-step .edit-add,.site-prompt{align-self:stretch}.site-docs{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.site-docs .sub{margin:0}.site-docs pre{align-self:stretch;margin:0}.site-docs code{font-size:12.5px}.site-prompt summary{cursor:pointer;color:var(--brand);font-size:14px}.site-prompt pre{background:var(--tint);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:8px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow:auto}.site-secret{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-secret code{background:var(--tint);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px}@media (prefers-color-scheme:dark){.site-hook-status.bad,.site-hook-note.bad{color:#ff8a80}}.cell.focus{box-shadow:inset 0 0 0 2px var(--brand);border-radius:10px}.sheet-source{border-radius:var(--radius-panel);background:var(--tint);margin:0 0 4px;font-size:14px}.sheet-source summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 14px;list-style:none;display:flex}.sheet-source summary::-webkit-details-marker{display:none}.sheet-source summary:before{content:"";opacity:.6;width:6px;height:6px;transition:transform .15s var(--ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;margin-right:4px;transform:rotate(-45deg)}.sheet-source[open] summary:before{transform:rotate(45deg)}.sheet-source-what{font-weight:600}.sheet-source-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.sheet-source-body{flex-direction:column;gap:10px;max-height:40vh;padding:0 14px 14px;display:flex;overflow:auto}.sheet-source-body a{color:var(--brand);font-size:13px}.sheet-source-body p{white-space:pre-wrap;margin:0;line-height:1.5}.sheet-source-body h4{margin:6px 0 0;font-size:13px;font-weight:600}.sheet-source-body h4 span{color:var(--muted);margin-left:6px;font-weight:400}.sheet-source-comments{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.sheet-source-comments li{gap:10px;display:flex}.sheet-source-score{text-align:right;font-variant-numeric:tabular-nums;min-width:28px;color:var(--muted);flex:none}.resend-note{margin:4px 0 20px;font-size:13px}.pub-actions{min-height:36px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 -16px;font-size:13px;display:flex}.pub-actions.on{color:var(--ink)}.pub-actions-count{font-weight:550}.pub-actions-note{margin:0;font-size:13px}.pub-actions-note.bad{color:#b42318}.pub-table.choosable tbody tr{cursor:pointer}.pub-table.choosable tbody tr:hover td{background:color-mix(in srgb, var(--ink) 6%, transparent)}.pub-table tbody tr.chosen td{background:color-mix(in srgb, var(--brand) 10%, transparent)}.pub-table .pick{width:1%;padding-right:0}.pub-table .pick input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:2px 0 0}@media (prefers-color-scheme:dark){.pub-actions-note.bad{color:#ff8a80}}.cover-style-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:14px;display:grid}.cover-style{all:unset;cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;display:flex}.cover-style img{aspect-ratio:16/9;object-fit:cover;opacity:.78;width:100%;height:auto;transition:opacity .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;margin-bottom:6px}.cover-style:hover img{opacity:1}.cover-style b{font-size:14px;font-weight:600}.cover-style span{color:var(--muted);font-size:12.5px}.cover-style.on img{opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--brand)}.cover-style.on b:after{content:" ✓";color:var(--brand)}.cover-style:focus-visible img{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.cover-style:disabled{cursor:progress}.cover-styles .edit-note{margin-top:10px}.cover-style-off{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.changelog{max-width:820px;margin:0 auto;padding:0 24px}.changelog-head{padding:40px 0 8px}.changelog-head .brand{font-size:20px;text-decoration:none;display:inline-block}.changelog-head h1{letter-spacing:-.02em;margin-top:40px;font-size:40px}.changelog-head .lede{color:var(--muted);margin:8px 0 0;font-size:18px}.changelog-entry{padding:48px 0 8px}.changelog-entry+.changelog-entry{border-top:1px solid var(--line)}.changelog-entry time{color:var(--muted);font-size:13px}.changelog-entry h2{letter-spacing:-.015em;text-wrap:balance;margin:6px 0 14px;font-size:26px;line-height:1.2}.changelog-entry p{text-wrap:pretty;max-width:640px;margin:0 0 12px;font-size:17px;line-height:1.55}.changelog-entry img{width:100%;height:auto;box-shadow:0 30px 60px -40px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:12px;margin-top:22px;display:block}.landing main.changelog{max-width:820px}.changelog-page .changelog-head{padding-top:56px}.changelog-page .changelog-head h1{margin-top:0}.landing main.earn-main{max-width:680px}.lnav a[aria-current=page]{color:#fff}.blog-site .blog-main{max-width:1120px;margin:0 auto;padding:0 24px}.blog-head{max-width:720px;padding:72px 0 40px}.blog-head h1{letter-spacing:-.02em;margin:0;font-size:44px;line-height:1.1}.blog-site .lede{color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:19px}.blog-empty{color:var(--muted);padding:48px 0}.blog-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:13px}.blog-kicker time{text-transform:none;letter-spacing:0}.blog-featured{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding:8px 0 56px;display:grid}.blog-featured-picture{aspect-ratio:1200/630;background:var(--tint);border-radius:12px;display:block;overflow:hidden}.blog-featured-picture img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:32px;line-height:1.15}.blog-featured h2 a,.blog-item h2 a{color:inherit;text-decoration:none}.blog-featured h2 a:hover,.blog-item h2 a:hover{text-underline-offset:3px;text-decoration:underline}.blog-featured-summary{color:var(--muted);text-wrap:pretty;margin:0 0 18px;font-size:17px;line-height:1.55}.blog-read{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.blog-read:after{content:" →"}.blog-read:hover{text-underline-offset:3px;text-decoration:underline}.blog-list{padding-top:16px}.blog-item{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding:32px 0;display:grid}.blog-item+.blog-item{border-top:1px solid var(--line)}.blog-item-picture{aspect-ratio:16/10;background:var(--tint);border-radius:10px;display:block;overflow:hidden}.blog-item-picture img{object-fit:cover;width:100%;height:100%;display:block}.blog-item time,.blog-article time,.blog-more time{color:var(--muted);font-size:13px}.blog-item h2{letter-spacing:-.015em;text-wrap:balance;margin:4px 0 8px;font-size:22px;line-height:1.25}.blog-item p{color:var(--muted);max-width:620px;margin:0;font-size:16px;line-height:1.5}.blog-crumb{color:var(--muted);padding:28px 0 0;font-size:14px}.blog-crumb a{color:var(--muted);text-decoration:none}.blog-crumb a:hover{color:var(--ink)}.blog-columns{grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:64px;padding:24px 0 0;display:grid}.blog-article h1{letter-spacing:-.022em;text-wrap:balance;margin:6px 0 24px;font-size:40px;line-height:1.12}.blog-hero{aspect-ratio:1200/630;background:var(--tint);border-radius:12px;margin:0 0 32px;overflow:hidden}.blog-hero img{object-fit:cover;width:100%;height:100%;display:block}.blog-video{aspect-ratio:16/9;background:#000;border-radius:12px;margin:0 0 32px;position:relative;overflow:hidden}.blog-video iframe{border:0;width:100%;height:100%;display:block}.blog-video-poster{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.blog-video-poster img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:opacity .15s;display:block}.blog-video-poster:hover img{opacity:1}.blog-video-play{color:#111;box-sizing:border-box;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;padding-left:4px;display:flex;position:absolute;top:50%;left:50%}.blog-video-link{margin:0 0 24px}.blog-body{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.blog-body h2,.blog-body h3,.blog-body h4{letter-spacing:-.012em;margin:36px 0 12px;scroll-margin-top:80px;font-size:24px;font-weight:650}.blog-body h3{font-size:20px}.blog-body h4{font-size:18px}.blog-body p,.blog-body ul,.blog-body ol{margin:0 0 18px}.blog-body pre{max-width:100%;overflow-x:auto}.blog-body table,.blog-body code{font-size:15px}.blog-body em:last-child{color:var(--muted)}.post-preview-body .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:0 0 14px;overflow-x:auto}.post-preview-body .table-wrap table{min-width:100%;margin:0;display:table;overflow:visible}.post-preview-body .table-wrap th,.post-preview-body .table-wrap td{vertical-align:top}.blog-discuss{margin:40px 0 0;font-size:16px}.blog-discuss a{color:var(--ink);text-underline-offset:3px;font-weight:600}.blog-about{color:var(--muted);margin:40px 0 0;font-size:16px;line-height:1.55}.blog-about p{margin:0}.blog-about a{color:var(--ink)}.blog-side{align-self:start;max-height:calc(100vh - 92px);padding-top:44px;position:sticky;top:76px;overflow:auto}.contents summary{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;margin:0 0 10px;font-size:13px;font-weight:600;list-style:none}.contents summary::-webkit-details-marker{display:none}.contents ol{margin:0;padding:0;list-style:none}.contents li{margin:0}.contents li.sub{padding-left:14px}.contents a{color:var(--muted);border-left:2px solid #0000;margin-left:-12px;padding:5px 0 5px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.contents a:hover{color:var(--ink)}.contents a[aria-current=true]{color:var(--ink);border-left-color:var(--ink);font-weight:600}.blog-more{border-top:1px solid var(--line);margin:36px 0 0;padding-top:24px}.blog-more-foot{margin-top:48px;display:none}.blog-more h2{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:13px;font-weight:600}.blog-more li{padding:7px 0;font-size:15px;line-height:1.35}.blog-more li a{color:var(--ink);text-wrap:pretty;text-decoration:none;display:block}.blog-more li a:hover{text-underline-offset:3px;text-decoration:underline}.blog-more li time{margin-top:2px;display:block}.sfoot{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);margin:120px auto 0;padding:40px 24px 48px;font-size:14px}.sfoot-in{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.sfoot .brand{font-size:18px;text-decoration:none;display:inline-block}.sfoot-brand p{max-width:300px;margin:12px 0 0;line-height:1.5}.sfoot-by a,.sfoot-line a{color:var(--muted)}.sfoot-col{flex-direction:column;gap:8px;display:flex}.sfoot-col h2{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin:4px 0;font-size:13px;font-weight:600}.sfoot-col a{color:var(--muted);text-decoration:none}.sfoot-col a:hover{color:var(--ink)}.sfoot-line{margin:40px 0 0;font-size:13px}@media (max-width:900px){.blog-columns{grid-template-columns:minmax(0,1fr);gap:0}.blog-side{order:-1;max-height:none;padding-top:0;position:static;overflow:visible}.contents{margin:0 0 24px}.contents[open] summary{margin-bottom:6px}.contents summary:before{content:"▸ "}.contents[open] summary:before{content:"▾ "}.blog-side .blog-more{display:none}.blog-more-foot{display:block}.blog-featured{grid-template-columns:minmax(0,1fr);gap:20px}.sfoot-in{grid-template-columns:1fr 1fr}}@media (max-width:640px){.blog-site .blog-main{padding:0 16px}.blog-head{padding:40px 0 24px}.blog-head h1{font-size:36px}.blog-featured h2{font-size:26px}.blog-item{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.blog-item-picture{aspect-ratio:16/9}.blog-article h1{font-size:30px}.blog-body{font-size:17px}.blog-body h2{font-size:21px}.blog-body h3{font-size:18px}.sfoot{margin-top:80px;padding:32px 16px 40px}.sfoot-in{grid-template-columns:1fr;gap:24px}}.upgrade-veil{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.upgrade-sheet{background:var(--bg);width:min(440px,100%);color:var(--ink);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.upgrade-sheet h2{margin:0;font-size:22px}.upgrade-sheet p{color:var(--muted);margin:0;line-height:1.5}.upgrade-actions{gap:10px;margin-top:8px;display:flex}.upgrade-now{color:#fff;background:#1f3fd6}.earn p.earn-table-note{margin-top:14px;line-height:1.5}.earn-consent{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.earn-consent label{gap:10px;font-size:15px;line-height:1.5;display:flex}.earn-consent input[type=checkbox]{accent-color:var(--brand);flex:none;margin-top:4px}.earn-consent .earn-email{flex-direction:column;gap:6px;width:100%}.earn-consent .earn-email input{font:inherit;color:var(--ink);background:var(--tint);border:0;border-radius:10px;width:100%;max-width:360px;padding:10px 12px;font-size:16px}.earn-install{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:20px;line-height:1.5;display:flex}.earn-install code,.earn-rules code{background:var(--tint);border-radius:5px;padding:1px 5px;font-size:.92em}.earn-totals{flex-wrap:wrap;gap:28px;margin:12px 0;display:flex}.earn-totals dt{color:var(--muted);font-size:13px}.earn-totals dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:26px;font-weight:700}.earn-totals dd.owed{color:var(--earn-accent)}.earn-items{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.earn-items li{grid-template-columns:1fr auto;gap:0 12px;display:grid}.earn-items .sub{grid-column:1/-1;margin:0;font-size:14px}.earn-item-amount{font-variant-numeric:tabular-nums;font-weight:600}.earn .earn-section{margin-top:64px}.earn .earn-cta{margin-top:22px}.earn{--earn-accent:var(--brand)}.earn-rules a,.earn-install a{color:var(--brand)}@media (prefers-color-scheme:dark){.earn{--earn-accent:#8fa2ff}.earn-steps a,.earn-section>p a,.earn-rules a,.earn-install a,.earn-items a{color:#8fa2ff}.earn p.earn-note.err{color:#fb923c}}.earn p.install-why{margin-top:12px;font-size:16px}.install-why a,.install-steps a:not(.earn-cta),.install-help a,.install-back a{color:var(--brand)}.install-video{margin-top:32px}.install-video video{background:#000;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #00000014,0 8px 24px -12px #0003}.earn .install-video .sub{margin-top:10px;font-size:14px;line-height:1.5}.install-steps{counter-reset:install;flex-direction:column;gap:56px;margin:56px 0 0;padding:0;list-style:none;display:flex}.install-steps>li{counter-increment:install;padding-left:44px;position:relative}.install-steps>li:before{content:counter(install);background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0}.landing .install-steps h2{letter-spacing:-.01em;font-size:21px;font-weight:650;line-height:28px}.earn .install-steps p{margin-top:10px;font-size:16px;line-height:1.55}.earn .install-steps .earn-cta{margin-top:14px}.install code,.earn p code{background:var(--tint);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.92em}.install-shot{border-radius:10px;width:100%;height:auto;margin-top:16px;display:block;box-shadow:0 0 0 1px #00000014,0 8px 24px -12px #0003}.install-shot.narrow{max-width:340px}.install-icon{vertical-align:-6px;border-radius:5px;width:24px;height:24px;display:inline-block}.earn .install-help{margin:16px 0 0;display:block}.install-help dt{margin-top:18px;font-size:16px;font-weight:650}.install-help dd{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.55}.earn p.install-back{margin-top:48px;font-size:16px;font-weight:600}@media (max-width:520px){.install-steps>li{padding-top:38px;padding-left:0}}@media (prefers-color-scheme:dark){.install-why a,.install-steps a:not(.earn-cta),.install-help a,.install-back a{color:#8fa2ff}}.earn-head-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.earn .earn-head-actions .earn-cta{margin-top:0}.earn-talk{background:var(--tint);border-radius:10px;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-block}.earn a.earn-talk,.earn-section>p a.earn-talk{color:var(--ink)}
