:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ink: #102033;--muted: #5f6f83;--soft: #f4f7fb;--line: #d9e2ec;--brand: #0a5a88;--brand-dark: #0a1628;--cyan: #00b8d9;--green: #12b981;--amber: #e0a112;--red: #d94b4b;--white: #ffffff;--page-bg: #ffffff;--surface: #ffffff;--surface-muted: #f4f7fb;--surface-raised: #ffffff;--header-bg: rgba(255, 255, 255, .92);--input-bg: #ffffff;--pill-bg: #f4f7fb;--shadow: 0 18px 48px rgba(16, 32, 51, .12)}:root[data-theme=dark]{--ink: #edf6ff;--muted: #9fb0c4;--soft: #101827;--line: #29384b;--brand: #24b8e8;--brand-dark: #07111f;--cyan: #29d6ff;--green: #45d69d;--amber: #f4c85d;--red: #ff7777;--page-bg: #07111f;--surface: #0e1a2b;--surface-muted: #101827;--surface-raised: #132237;--header-bg: rgba(7, 17, 31, .9);--input-bg: #0b1626;--pill-bg: #17263a;--shadow: 0 18px 48px rgba(0, 0, 0, .34)}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--page-bg);color:var(--ink);min-width:320px}#root{position:relative;isolation:isolate;min-height:100svh}.site-depth-backdrop{position:fixed;inset:76px 0 0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 4%,rgba(0,184,217,.09),transparent 30%),radial-gradient(circle at 82% 10%,rgba(69,214,157,.08),transparent 30%),linear-gradient(180deg,#fbfdff,#f5f9fc 58%,#fff)}.site-depth-backdrop:before,.site-depth-backdrop:after{content:"";position:absolute;inset:0;pointer-events:none}.site-depth-backdrop:before{background-image:linear-gradient(rgba(10,90,136,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(18,185,129,.055) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 14%,#000 0 34%,transparent 72%),linear-gradient(180deg,#000,transparent 92%);mask-image:radial-gradient(circle at 50% 14%,#000 0 34%,transparent 72%),linear-gradient(180deg,#000,transparent 92%);opacity:.7}.site-depth-backdrop:after{display:none}.site-header,main,.footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{position:sticky;top:0;z-index:90;border-bottom:0;background:transparent;padding:12px 0;pointer-events:none}.header-inner,.section-inner,.hero-content,.footer-inner{width:min(1160px,calc(100% - 40px));margin:0 auto}.header-inner{width:min(1440px,calc(100% - 40px));min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;line-height:1}.site-header .logo,.site-header .desktop-nav,.site-header .header-actions{pointer-events:auto;min-height:52px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff8a;box-shadow:0 18px 42px #1020331f,inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.site-header .logo{padding:0 14px 0 8px;flex:0 0 auto}.logo-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#00d9ff,#00b8d9);color:var(--brand-dark);flex:0 0 auto}.logo-word{font-size:1.2rem;color:var(--brand-dark)}.logo-word span{color:var(--cyan)}.desktop-nav{flex:0 0 auto;width:max-content;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.15vw,16px);color:var(--muted);font-size:.95rem;padding:0 clamp(12px,1.5vw,18px)}.desktop-nav a,.nav-menu-trigger{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;white-space:nowrap}.desktop-nav a:hover,.nav-menu-trigger:hover,.nav-menu-trigger.is-active{color:var(--ink)}.free-tools-nav{position:relative;display:inline-flex;align-items:center;min-height:52px}.free-tools-dropdown-panel{position:absolute;top:calc(100% + 10px);left:50%;z-index:70;display:grid;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 96px));gap:8px;overflow-y:auto;border:1px solid rgba(18,31,48,.12);border-radius:10px;background:linear-gradient(180deg,#fffffffa,#f7fbf9f5);box-shadow:0 24px 68px #07111f33,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);padding:10px;overscroll-behavior-y:contain;scrollbar-color:rgba(13,170,133,.45) transparent;scrollbar-width:thin;transform:translate(-50%)}.free-tools-dropdown-panel a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-height:auto;border:1px solid rgba(18,31,48,.08);border-radius:8px;background:#ffffffad;color:var(--ink);padding:11px 12px}.free-tools-dropdown-panel a:hover{background:#fffffff5;border-color:#0daa8538}.free-tools-dropdown-panel svg{color:var(--brand);margin-top:2px}.free-tools-dropdown-panel strong,.free-tools-dropdown-panel small{display:block}.free-tools-dropdown-panel strong{font-size:.92rem;line-height:1.2}.free-tools-dropdown-panel small{margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.35}.header-actions,.hero-actions{display:flex;align-items:center;gap:10px}.site-header .header-actions{flex:0 0 auto;padding:5px}@media(min-width:981px)and (max-width:1280px){.desktop-nav{gap:8px;padding-inline:10px;font-size:.88rem}.site-header .header-actions{gap:6px}.site-header .header-actions .icon-text-button,.site-header .header-actions .account-pill{padding-inline:11px}}.theme-toggle{min-height:42px;display:inline-grid;grid-template-columns:repeat(3,34px);align-items:center;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:3px}.theme-toggle button{width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.theme-toggle button:hover{color:var(--ink)}.theme-toggle button.is-active{background:var(--surface);color:var(--brand);box-shadow:0 8px 22px #1020331a}.compact-theme-toggle{width:fit-content}.account-pill{max-width:260px;min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--ink);padding:0 13px;font-size:.92rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-access-pill{min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--brand);padding:0 13px;font-size:.82rem;font-weight:900;text-transform:uppercase}.release-access-mobile-note{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--ink);padding:13px}.release-access-mobile-note strong{color:var(--brand);font-size:.78rem;text-transform:uppercase}.release-access-mobile-note span{color:var(--muted);line-height:1.45}.scroll-top-button{position:fixed;right:22px;bottom:22px;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:42;width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(0,184,217,.46);border-radius:14px;background:linear-gradient(135deg,#45d69deb,#29d6ffe6),#ffffffb8;color:var(--brand-dark);box-shadow:0 18px 48px #1020333d,inset 0 1px #ffffff8a;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);cursor:pointer;opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.96);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.scroll-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}body:has(.mobile-nav-backdrop) .scroll-top-button{opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.96)}.scroll-top-button:hover{transform:translate3d(0,-2px,0) scale(1.02);box-shadow:0 22px 58px #1020334d,inset 0 1px #ffffff9e}.scroll-top-button:focus-visible{outline:3px solid rgba(41,214,255,.5);outline-offset:3px}.logout-button{background:var(--white)}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#070e1894;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logout-dialog,.site-dialog{position:relative;width:min(420px,100%);border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#fffffff0;box-shadow:0 26px 80px #00000047;padding:24px;transform:translateY(-2vh)}.site-dialog{width:min(460px,100%)}.logout-dialog svg,.site-dialog>svg{color:var(--brand)}.logout-dialog h2,.site-dialog h2{margin:14px 0 8px;font-size:1.5rem}.logout-dialog p,.site-dialog p{margin:0;color:var(--muted);line-height:1.55}.dialog-close-button{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--muted);cursor:pointer}.dialog-close-button:hover{border-color:var(--brand);color:var(--brand)}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.destructive-dialog>svg{color:var(--red)}.confirm-input-label{display:grid;gap:8px;margin-top:18px;color:var(--ink);font-weight:900}.confirm-input-label strong{color:var(--muted);font-size:.92rem;overflow-wrap:anywhere}.confirm-input-label input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--ink);padding:0 12px}.dialog-error{margin-top:12px;color:var(--red)!important;font-weight:800}.toast-region{position:fixed;right:22px;bottom:22px;z-index:1200;display:grid;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.site-toast{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:12px;align-items:start;border:1px solid rgba(217,226,236,.86);border-radius:8px;background:#fffffff5;box-shadow:0 22px 60px #1020332e;padding:14px;pointer-events:auto;animation:toast-pop .26s cubic-bezier(.2,.9,.2,1.18)}.site-toast.success>svg{color:var(--green)}.site-toast.info>svg{color:var(--brand)}.site-toast div{display:grid;gap:3px;min-width:0}.site-toast strong{color:var(--ink);font-size:.94rem}.site-toast span{color:var(--muted);font-size:.84rem;line-height:1.35}.site-toast button{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:var(--soft);color:var(--muted);cursor:pointer}.site-toast button:hover{color:var(--ink)}@keyframes toast-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.icon-text-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:0 16px;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.icon-text-button:hover{transform:translateY(-1px)}.icon-text-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.primary-button{background:var(--brand-dark);color:var(--white)}.primary-button:hover{background:#12375b}.secondary-button{background:var(--white);color:var(--ink);border-color:var(--line)}.large-button{min-height:52px;padding:0 22px}.compact-button{min-height:36px;margin-top:14px;padding:0 12px;font-size:.9rem}.full-width{width:100%}.mobile-menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink)}.mobile-nav-backdrop,.mobile-nav-panel{display:none}.hero{--hero-text: #102033;--hero-muted: rgba(16, 32, 51, .75);--hero-note: rgba(16, 32, 51, .86);--hero-note-line: #087f71;--hero-stat-bg: rgba(255, 255, 255, .62);--hero-stat-border: rgba(10, 90, 136, .18);--hero-stat-hover: rgba(255, 255, 255, .86);--hero-accent: #087f71;--hero-primary-bg: #07111f;--hero-primary-text: #f7fbff;--hero-secondary-bg: rgba(255, 255, 255, .76);--hero-secondary-text: #102033;--hero-secondary-border: rgba(10, 90, 136, .2);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 76% 22%,rgba(0,184,217,.18),transparent 34%),radial-gradient(circle at 34% 72%,rgba(69,214,157,.16),transparent 32%),linear-gradient(90deg,#f8fcfffa,#ecf8faf5,#d1efeef0);color:var(--hero-text);min-height:calc(100svh - 78px)}.landing-depth-scene{--depth-scroll: 0px;position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:paint}.landing-depth-grid,.landing-depth-ribbon,.landing-depth-glow{position:absolute;will-change:transform}.landing-depth-grid{inset:0;opacity:.46;background-image:linear-gradient(rgba(12,73,95,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(12,73,95,.065) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 62% 44%,#000 0 42%,transparent 82%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:radial-gradient(circle at 62% 44%,#000 0 42%,transparent 82%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);transform:translate3d(0,calc(var(--depth-scroll) * -.018),0)}.landing-depth-ribbon{left:-22vw;width:146vw;height:clamp(230px,32vh,350px);border:0;background:linear-gradient(90deg,#00b8d92e,#45d69d1c 45%,#fff3),#edf9fa80;clip-path:polygon(0 31%,100% 0,100% 48%,0 82%);filter:blur(.2px);box-shadow:inset 0 1px #ffffff06}.ribbon-a{top:-9vh;opacity:.5;transform:translate3d(0,calc(var(--depth-scroll) * -.022),0);animation:ribbon-drift-a 24s ease-in-out infinite alternate}.ribbon-b{top:50vh;left:-18vw;height:clamp(210px,30vh,320px);opacity:.38;background:linear-gradient(90deg,#00b8d91f,#45d69d1a 58%,#ffffff2e),#ddf7f675;clip-path:polygon(0 0,100% 31%,100% 76%,0 45%);transform:translate3d(0,calc(var(--depth-scroll) * -.044),0);animation:ribbon-drift-b 30s ease-in-out infinite alternate}.landing-depth-glow{width:360px;height:360px;border-radius:999px;background:#00b8d91f;filter:blur(90px)}.glow-a{top:8%;right:10%;transform:translate3d(0,calc(var(--depth-scroll) * -.045),-120px)}.glow-b{left:8%;bottom:8%;background:#45d69d1c;transform:translate3d(0,calc(var(--depth-scroll) * -.05),0)}@keyframes ribbon-drift-a{0%{translate:-10px -4px}to{translate:18px 7px}}@keyframes ribbon-drift-b{0%{translate:14px 6px}to{translate:-16px -8px}}@media(prefers-reduced-motion:reduce){.landing-depth-ribbon{animation:none}.landing-depth-grid,.landing-depth-ribbon,.landing-depth-glow{transform:none}}.hero-content{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:clamp(32px,4vw,56px);align-items:center;min-height:calc(100svh - 78px);padding:clamp(32px,5.2vh,60px) 0 clamp(22px,3.6vh,46px)}.hero-copy,.dashboard-mockup{min-width:0}.hero-copy h1{margin:0 0 18px;font-size:clamp(2.65rem,4.1vw,4.05rem);line-height:1.04;letter-spacing:0;max-width:720px;overflow-wrap:break-word}.hero-copy p{margin:0;color:var(--hero-muted);font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.56;max-width:640px}.prelaunch-hero-note{margin-top:18px;border-left:4px solid var(--hero-note-line);padding:12px 0 12px 16px;color:var(--hero-note);font-weight:800}.eyebrow,.panel-kicker{display:inline-flex;align-items:center;min-height:30px;border-radius:8px;padding:0 10px;color:var(--brand-dark);background:#9af2c9;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.hero .secondary-button{background:var(--hero-secondary-bg);color:var(--hero-secondary-text);border-color:var(--hero-secondary-border)}.hero .primary-button{background:var(--hero-primary-bg);color:var(--hero-primary-text)}.hero .primary-button:hover{filter:brightness(1.06)}.hero-actions{margin-top:clamp(18px,3vh,32px);flex-wrap:wrap}.hero-copy .hero-free-tool-note,.marketing-hero-copy .hero-free-tool-note{margin-top:10px;color:var(--hero-muted);font-size:.92rem;line-height:1.4;max-width:560px}.marketing-hero-copy .hero-free-tool-note{color:var(--muted)}.hero-stats{margin-top:clamp(18px,2.8vh,28px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:660px}.hero-stats div{min-width:0;border:1px solid var(--hero-stat-border);border-radius:8px;min-height:68px;padding:11px 14px;background:var(--hero-stat-bg);box-shadow:0 16px 42px #10203314,inset 0 1px #ffffff57;transition:transform .18s ease,background .18s ease,border-color .18s ease}.hero-stats div:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--hero-accent) 32%,transparent);background:var(--hero-stat-hover)}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{color:var(--hero-accent);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1}.hero-stats span{margin-top:6px;color:var(--hero-muted);font-size:.8rem;line-height:1.25}@media(max-width:760px){.landing-depth-scene{inset:0 -32%}.landing-depth-grid{opacity:.22;background-size:42px 42px;transform:translate3d(0,calc(var(--depth-scroll) * -.012),0)}.landing-depth-ribbon{height:150px;left:-70vw;width:240vw}.ribbon-a{top:2vh;opacity:.42}.ribbon-b{top:52vh;height:132px;left:-72vw;opacity:.3}.landing-depth-glow{width:240px;height:240px;filter:blur(66px)}}.dashboard-mockup{position:relative;width:100%;max-width:540px;justify-self:end;margin-top:0;color:var(--ink);font-size:.92rem}.mockup-window{position:relative;min-width:0;border:1px solid rgba(255,255,255,.22);border-radius:8px;overflow:hidden;box-shadow:0 26px 70px #0000003d;background:#eef3f8}.mockup-day-labels{position:absolute;top:-40px;right:0;z-index:2;width:118px;height:30px;pointer-events:none}.mockup-day-label{position:absolute;inset:0 0 auto auto;display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:30px;border:1px solid rgba(154,242,201,.34);border-radius:8px;background:#07111fb8;color:#9af2c9;padding:0 12px;font-size:.78rem;font-weight:900;text-transform:uppercase;opacity:0;transform:translate(22px);animation:preview-label-cycle 20s ease-in-out infinite;animation-delay:calc(var(--slide-index) * 5s - .6s);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mockup-toolbar{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;background:var(--white);border-bottom:1px solid var(--line)}.mockup-toolbar span{width:11px;height:11px;border-radius:50%}.mockup-toolbar span:nth-child(1){background:#ff6b6b}.mockup-toolbar span:nth-child(2){background:#f6bd4f}.mockup-toolbar span:nth-child(3){background:#31c48d}.mockup-toolbar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:auto;color:var(--muted);font-size:.78rem;font-weight:700}.opportunity-preview{position:relative;display:grid;min-height:470px;padding:16px;overflow:hidden}.opportunity-slide{position:relative;grid-area:1 / 1;min-width:0;display:grid;gap:8px;opacity:0;filter:blur(7px);transform:translate(36px) scale(.992);animation:preview-slide-cycle 20s ease-in-out infinite;animation-delay:calc(var(--slide-index) * 5s - .6s);pointer-events:none}@keyframes preview-slide-cycle{0%{opacity:0;filter:blur(7px);transform:translate(36px) scale(.992)}3%,22%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}25%,to{opacity:0;filter:blur(7px);transform:translate(-42px) scale(.992)}}@keyframes preview-label-cycle{0%{opacity:0;transform:translate(22px)}3%,22%{opacity:1;transform:translate(0)}25%,to{opacity:0;transform:translate(-18px)}}.mockup-dots{position:absolute;inset:18px 0 auto;z-index:2;display:flex;justify-content:center;gap:8px;margin-top:0}.mockup-dot{width:7px;height:7px;border-radius:999px;background:#ffffff6b;opacity:.54;transform:scale(1);animation:preview-dot-cycle 20s ease-in-out infinite;animation-delay:calc(var(--slide-index) * 5s - .6s)}@keyframes preview-dot-cycle{0%{width:7px;opacity:.54;background:#ffffff6b}3%,22%{width:22px;opacity:1;background:#9af2c9}25%,to{width:7px;opacity:.54;background:#ffffff6b}}@media(prefers-reduced-motion:reduce){.opportunity-slide,.mockup-day-label,.mockup-dot,.video-evidence-track,.scroll-top-button{animation:none;transition:none}.opportunity-slide:first-child{opacity:1;filter:none;transform:none}.mockup-day-label:first-child{opacity:1;transform:none}.mockup-dot:first-child{width:22px;opacity:1;background:#9af2c9}.mockup-dots{display:none}.video-evidence-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.preview-header,.signal-card,.preview-insight,.preview-idea,.feature-card,.workflow-card,.intent-card,.pricing-card,.pricing-note,.auth-panel{border:1px solid var(--line);border-radius:8px;background:var(--white)}.preview-header,.preview-insight,.preview-idea{padding:12px}.preview-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.preview-header h3{margin:12px 0 7px;font-size:1.42rem;line-height:1.15}.preview-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-header p,.preview-insight p,.preview-idea p,.pricing-note p{color:var(--muted);line-height:1.5;margin:0}.score-badge{width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:var(--brand-dark);color:var(--white);font-weight:900;flex:0 0 auto}.score-badge span{font-size:1.8rem;line-height:1}.score-badge small{margin-top:4px;color:#ffffffb8;font-size:.72rem;text-transform:uppercase}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signal-card{padding:9px}.signal-card svg{color:var(--brand)}.signal-card strong,.signal-card span{display:block}.signal-card strong{margin-top:9px;font-size:1.3rem;line-height:1}.signal-card span{margin-top:6px;color:var(--muted);font-size:.82rem;line-height:1.35}.metric-disclosure{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(14,132,168,.32);border-left:3px solid var(--brand);border-radius:6px;background:#0e84a814;color:var(--ink);font-size:.84rem;line-height:1.48}.metric-disclosure svg{flex:0 0 auto;margin-top:1px;color:var(--brand)}.metric-disclosure p{margin:0;color:inherit}.metric-disclosure strong{font-weight:850}.metric-disclosure--compact{gap:8px;padding:9px 10px;font-size:.74rem;line-height:1.4}.breakdown-list+.metric-disclosure{margin-top:18px}.mockup-metric-notice{margin:14px 8px 0}.mockup-metric-notice .metric-disclosure{gap:7px;border:0;border-left:2px solid color-mix(in srgb,var(--hero-accent) 62%,transparent);border-radius:0;background:transparent;padding:1px 0 1px 10px;color:var(--hero-muted);font-size:.72rem;line-height:1.35}.mockup-metric-notice .metric-disclosure strong{color:var(--hero-text)}.mockup-metric-notice .metric-disclosure svg{display:none}.preview-insight{display:grid;grid-template-columns:1fr 38px;gap:18px;background:#102033;color:var(--white);border-color:#ffffff1f}.preview-insight svg{color:#9af2c9}.preview-insight h4,.preview-idea h4{margin:0 0 7px;font-size:1.05rem}.preview-insight p{color:#ffffffc2}.idea-title,.risk-row{display:flex;align-items:center;gap:10px}.idea-title svg{color:var(--brand)}.preview-idea p{margin-top:8px;color:var(--ink);font-weight:800}.risk-row{margin-top:10px;color:var(--muted);font-size:.86rem;line-height:1.36}.risk-row svg{flex:0 0 auto;color:var(--amber)}.feature-stack,.pricing-card ul{display:grid;gap:14px}.pricing-card ul{list-style:none;margin:20px 0 26px;padding:0}.pricing-card li{display:grid;grid-template-columns:22px 1fr;gap:10px;line-height:1.45}.page-section{padding:92px 0}.marketing-page>.page-section,.marketing-page>.muted-section,.intent-page>.page-section,.intent-page>.muted-section{content-visibility:auto;contain-intrinsic-size:760px}.route-loading-shell{min-height:calc(100svh - 78px);display:grid;place-items:center;padding:96px 20px}.route-loading-card{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow);padding:16px 18px;color:var(--ink)}.loading-dot{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 18%,transparent)}.muted-section,.dashboard-preview-page,.auth-page,.not-found-page{background:color-mix(in srgb,var(--soft) 86%,transparent)}.section-heading{max-width:780px;margin-bottom:42px}.section-heading h1,.section-heading h2{margin:16px 0;font-size:clamp(2.25rem,4.8vw,4.2rem);line-height:1;letter-spacing:0}.section-heading p{color:var(--muted);font-size:1.08rem;line-height:1.65}.two-column-grid,.pricing-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pricing-side-stack{display:grid;gap:16px;align-content:start}.pricing-mcp-card{display:grid;gap:13px;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:linear-gradient(135deg,#00b8d91a,#12b98114),var(--surface);box-shadow:var(--shadow);padding:22px}.pricing-mcp-icon-row{display:flex;gap:8px}.pricing-mcp-icon-row span{width:38px;height:38px}.pricing-mcp-card h3{margin:0;font-size:1.34rem;line-height:1.15}.feature-card{padding:24px}.feature-card svg{color:var(--brand)}.danger-stack .feature-card:first-child svg,.danger-stack .feature-card:nth-child(3) svg{color:var(--red)}.success-stack .feature-card svg{color:var(--green)}.feature-card h3,.workflow-card h3,.intent-card h3{margin:16px 0 10px}.feature-card p,.workflow-card p,.intent-card p,.auth-panel p,.footer p{color:var(--muted);line-height:1.58}.workflow-grid,.intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card,.intent-card{padding:24px;min-height:250px}.intent-card{display:grid;align-content:start;color:var(--ink);transition:transform .16s ease,border-color .16s ease,background .16s ease}a.intent-card:hover{transform:translateY(-2px);border-color:var(--brand);background:var(--surface-muted)}.intent-card-link-label{display:inline-flex;width:fit-content;margin-top:14px;color:var(--brand);font-size:.86rem;font-weight:900}.workflow-card{display:grid;align-content:start}.workflow-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.step-number{min-width:42px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:#00b8d91a;color:var(--cyan);font-weight:900;font-size:.86rem}.workflow-icon{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid rgba(10,90,136,.16);border-radius:8px;background:#eefaff;color:var(--brand)}.workflow-icon svg{display:block}.workflow-card h3{margin-top:0}.video-evidence-rail{width:100vw;margin:42px 0 0 calc(50% - 50vw);overflow:hidden}.video-evidence-rail-header{width:min(1160px,calc(100% - 40px));margin:0 auto 18px;display:flex;align-items:end;justify-content:space-between;gap:24px}.video-evidence-rail-header span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:#00b8d91a;color:var(--brand);font-weight:900;font-size:.78rem;text-transform:uppercase}.video-evidence-rail-header h3{max-width:520px;margin:0;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.08;text-align:right}.video-evidence-rows{display:grid;gap:12px}.video-evidence-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);transform:translateZ(0)}.video-evidence-track{display:flex;width:max-content;gap:12px;animation:video-evidence-scroll var(--rail-duration, 54s) linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:layout paint style}.video-evidence-row:hover .video-evidence-track{animation-play-state:paused}.video-evidence-row.row-1{--rail-duration: 96s}.video-evidence-row.row-2{--rail-duration: 128s}.video-evidence-row.row-3{--rail-duration: 112s}.video-evidence-row.row-2 .video-evidence-track{animation-name:video-evidence-scroll-reverse}.video-evidence-rail-card{width:310px;min-height:104px;display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffffbd;box-shadow:0 12px 30px #10203314;padding:8px;color:var(--ink);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.video-evidence-rail-card:hover{transform:translateY(-1px);border-color:#00b8d96b}.video-evidence-thumb{position:relative;display:block;aspect-ratio:16 / 9;border-radius:7px;overflow:hidden;background:var(--surface-muted)}.video-evidence-thumb img{width:100%;height:100%;display:block;object-fit:cover}.video-evidence-copy{min-width:0;display:grid;gap:5px}.video-evidence-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.22;font-weight:900}.video-evidence-copy span,.video-evidence-copy em{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-style:normal}@keyframes video-evidence-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@keyframes video-evidence-scroll-reverse{0%{transform:translate3d(-33.333%,0,0)}to{transform:translateZ(0)}}.pricing-section{background:#102033;color:var(--white)}.pricing-section .section-heading p{color:#ffffffbd}.pricing-card{color:var(--ink);padding:0 28px 28px;overflow:hidden;max-width:520px}.pricing-banner{margin:0 -28px 24px;padding:14px 28px;background:#9af2c9;color:var(--brand-dark);font-weight:900}.price-row{display:flex;align-items:flex-end;gap:8px}.price-row strong{font-size:clamp(3.05rem,6vw,4.2rem);line-height:1}.pricing-tax-note{margin:10px 0 18px;color:var(--muted);font-size:.84rem;line-height:1.45}.old-price{color:var(--muted);text-decoration:line-through}.pricing-note{padding:30px;align-self:start;background:#ffffff14;border-color:#fff3;display:grid;gap:20px}.pricing-note p{color:#ffffffbd}.pricing-card .full-width{margin-top:0}.faq-list{display:grid;gap:12px}.faq-intro{display:grid;gap:10px;max-width:780px;margin-bottom:22px}.faq-intro p{margin:0;color:var(--muted);line-height:1.62}.faq-list details{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--muted);line-height:1.6}.market-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.market-chip-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--text);padding:8px 12px;font-size:.9rem;font-weight:800}.auth-page,.not-found-page,.dashboard-preview-page,.app-shell{min-height:calc(100vh - 72px);padding:52px 0}.app-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 84%,transparent),color-mix(in srgb,var(--page-bg) 72%,transparent)),transparent}.app-heading,.filters,.market-evidence-notice,.opportunity-feed,.opportunity-grid,.detail-grid,.detail-hero,.detail-toolbar{width:min(1160px,calc(100% - 40px));margin-left:auto;margin-right:auto}.app-heading{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:end;margin-bottom:24px}.app-heading h1,.detail-hero h1{margin:16px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.app-heading p,.detail-hero p,.muted-copy{color:var(--muted);line-height:1.62}.app-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 10px 30px #1020330f}.status-card{padding:18px}.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.status-card strong,.status-card span{display:block}.status-card span{margin-top:8px;color:var(--muted);line-height:1.45}.status-card small{display:block;margin-top:8px;color:var(--brand);font-weight:700}.pipeline-mini{margin-top:10px}.pipeline-mini small{margin-top:4px;color:var(--muted);font-weight:700}.dashboard-guide{width:min(1160px,calc(100% - 40px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto 18px}.guide-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:14px 16px;box-shadow:0 16px 44px #1020330f}.guide-card svg{width:32px;height:32px;border-radius:8px;background:#eefaff;color:var(--brand);padding:8px}.guide-card h2{margin:0 0 6px;font-size:1rem}.guide-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.42}.guide-card p+p{margin-top:5px}.guide-card strong{color:var(--ink)}.empty-feed-card{width:min(760px,calc(100% - 40px));display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;margin:24px auto;padding:22px}.empty-feed-card>svg{width:40px;height:40px;border-radius:8px;background:#eefaff;color:var(--brand);padding:10px}.empty-feed-card h2{margin:0 0 10px;font-size:1.25rem}.empty-feed-card p{margin:0;color:var(--muted);line-height:1.55}.empty-feed-card p+p{margin-top:8px}.empty-feed-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.empty-feed-actions button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:0 13px;font-weight:900;cursor:pointer}.empty-feed-actions button:hover{border-color:var(--brand);color:var(--brand)}.channel-connect,.digest-panel{width:min(1160px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:18px;margin:0 auto 18px;padding:18px}.channel-connect h2,.digest-panel h2{margin:10px 0 8px}.channel-connect p{margin:0;color:var(--muted);line-height:1.5}.channel-connect form{display:grid;gap:10px}.channel-connect input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 11px}.channel-connect button,.opportunity-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:0 11px;font-weight:900;cursor:pointer}.channel-connect button{background:var(--brand-dark);color:var(--white);border-color:transparent}.channel-connected-summary{grid-template-columns:minmax(260px,.95fr) minmax(280px,1.25fr) minmax(190px,.55fr);align-items:center}.channel-summary-main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.channel-avatar,.channel-avatar-fallback{width:58px;height:58px;border-radius:8px;background:var(--soft);object-fit:cover}.channel-avatar-fallback{display:inline-grid;place-items:center;color:var(--brand)}.channel-summary-main h2{margin:6px 0 5px}.channel-summary-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-stat-grid{display:flex;flex-wrap:wrap;gap:8px}.channel-stat-grid span{border-radius:8px;background:var(--soft);color:var(--muted);padding:7px 9px;font-size:.84rem;font-weight:900}.channel-summary-actions{display:grid;justify-items:end;gap:10px}.channel-summary-actions .workflow-mini{justify-content:flex-end;margin-top:0}.workflow-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workflow-mini span{border-radius:8px;background:var(--soft);color:var(--muted);padding:7px 9px;font-weight:900;font-size:.84rem}.digest-panel{grid-template-columns:36px minmax(0,1fr)}.digest-panel>svg{width:36px;height:36px;border-radius:8px;background:#eefaff;color:var(--brand);padding:9px}.digest-alerts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digest-alerts a{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:10px}.digest-alerts span{color:var(--muted);font-size:.86rem;line-height:1.4}.filters{display:grid;grid-template-columns:24px minmax(180px,1fr) minmax(120px,.6fr) minmax(220px,1.6fr);gap:14px;align-items:end;padding:18px;margin-bottom:24px}.filters label,.auth-panel label{color:var(--ink)}.filters label{display:grid;min-width:0;gap:7px;font-weight:800;font-size:.88rem}.filter-field-wide{grid-column:2 / -1}.filters select,.filters input,.search-input{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.filters select,.filters input{width:100%;min-width:0;padding:0 10px}.search-input{display:flex;align-items:center;gap:8px;padding:0 10px}.inline-apply-button{min-height:30px;border:1px solid var(--line);border-radius:7px;background:var(--soft);color:var(--ink);padding:0 10px;font-weight:800;cursor:pointer}.search-input input{flex:1;width:100%;min-width:0;min-height:auto;border:0;padding:0}.search-input input:focus{outline:0}.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feed-section .opportunity-grid{width:100%}.opportunity-feed{display:grid;gap:30px}.feed-section{display:grid;gap:14px}.feed-section-header{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:10px}.feed-section-header h2{margin:0 0 5px;font-size:1.25rem}.feed-section-header p{margin:0;color:var(--muted);line-height:1.45}.feed-section-header span{min-width:38px;height:32px;display:inline-grid;place-items:center;border-radius:8px;background:var(--soft);color:var(--ink);font-weight:900}.market-evidence-notice{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:24px;padding:16px}.market-evidence-notice>svg{border-radius:8px;background:var(--pill-bg);color:var(--cyan);padding:8px;width:38px;height:38px}.market-evidence-notice strong{display:block;color:var(--ink);font-size:1rem}.market-evidence-notice p{margin:6px 0 0;color:var(--muted);line-height:1.5}.opportunity-card{padding:0 22px 22px;overflow:hidden}.opportunity-card-details{margin-block:16px;min-width:0;border-block:1px solid var(--line);padding-block:12px}.youtube-analysis-summary{margin-block:16px;border-block:1px solid var(--line);padding-block:14px}.youtube-analysis-summary>strong{font-size:.95rem}.youtube-analysis-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-block:14px}.youtube-analysis-summary dt{color:var(--muted);font-size:.82rem}.youtube-analysis-summary dd{margin:4px 0 0;font-weight:700}.youtube-analysis-summary p{margin:10px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.opportunity-grid.single-opportunity{grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.single-opportunity>.opportunity-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start;padding:24px}.single-opportunity .opportunity-card>.opportunity-card-media{grid-column:1;grid-row:1 / 5;margin:0;border-radius:8px}.single-opportunity .opportunity-card>.card-topline{grid-column:2;grid-row:1}.single-opportunity .opportunity-card>h3{grid-column:2;grid-row:2}.single-opportunity .opportunity-card>.recommendation-chip{grid-column:2;grid-row:3}.single-opportunity .opportunity-card>.game-description{grid-column:2;grid-row:4}.single-opportunity .opportunity-card>.youtube-analysis-summary{grid-column:1;grid-row:5 / 7}.single-opportunity .opportunity-card>.evidence-preview{grid-column:2;grid-row:5;margin-top:16px}.single-opportunity .opportunity-card>.source-note{grid-column:2;grid-row:6}.single-opportunity .opportunity-card>.opportunity-card-details,.single-opportunity .opportunity-card>.opportunity-actions,.single-opportunity .opportunity-card>.details-link{grid-column:1 / -1}}.opportunity-card-details>summary{cursor:pointer;font-weight:600;padding-block:4px}.opportunity-card-details>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.opportunity-card-details[open]>summary{margin-bottom:16px}.opportunity-card-details>*+*{margin-top:12px}.opportunity-card>.details-link{margin-top:auto;padding-top:16px}.opportunity-card-media{display:block;margin:0 -22px 18px;aspect-ratio:460 / 215;overflow:hidden;background:#dfe8f1}.opportunity-card-media img{width:100%;height:100%;display:block;object-fit:cover}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-topline span{color:var(--muted);font-size:.86rem;font-weight:800}.card-topline strong,.detail-score{display:grid;place-items:center;border-radius:8px;background:var(--brand-dark);color:var(--white)}.card-topline strong{width:48px;height:48px}.opportunity-card h3{margin:18px 0 10px;font-size:1.3rem}.recommendation-chip{display:grid;gap:5px;margin:10px 0 12px;border:1px solid #bdddf2;border-radius:8px;background:#f0f9ff;padding:9px 10px}.recommendation-chip strong{color:#075985;font-size:.76rem;text-transform:uppercase;letter-spacing:0}.recommendation-chip span{color:#34536b;font-size:.84rem;line-height:1.38}.recommendation-chip.publish-candidate{border-color:#9bd8bd;background:#effdf6}.recommendation-chip.publish-candidate strong{color:#047857}.recommendation-chip.steam-radar{border-color:#a7c7f2;background:#eef6ff}.recommendation-chip.steam-radar strong{color:#1d4ed8}.recommendation-chip.research-only{border-color:#ead39a;background:#fff8e6}.recommendation-chip.research-only strong{color:#92400e}.recommendation-chip.early-signal{border-color:#b9d4f6;background:#f1f7ff}.recommendation-chip.early-signal strong{color:#1d4ed8}.recommendation-chip.reactivation-watch{border-color:#9edbd2;background:#eefcf9}.recommendation-chip.reactivation-watch strong{color:#0f766e}.recommendation-chip.test-carefully{border-color:#f1d49b;background:#fff9ec}.recommendation-chip.test-carefully strong{color:#9a5b00}.detail-recommendation{margin:0 0 14px}.opportunity-card p{color:var(--muted);line-height:1.55}.creator-next-step{border-top:1px solid var(--line);padding-top:14px;margin:14px 0}.creator-next-step>strong{color:var(--cyan)}.creator-next-step>p{color:var(--ink);font-weight:700;margin:7px 0;overflow-wrap:anywhere}.creator-next-step>span,.creator-validation-step{color:var(--muted);font-size:.85rem;line-height:1.5}.game-description{display:-webkit-box;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ink)}.score-explanation{display:-webkit-box;margin-top:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.92rem}.score-stack{display:grid;gap:8px;margin:16px 0}.score-row{display:grid;grid-template-columns:102px minmax(0,1fr) 34px;gap:10px;align-items:center}.score-row>span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:900}.score-row>div{height:8px;overflow:hidden;border-radius:999px;background:#edf3f8}.score-row>div span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--green)}.score-row.saturation>div span{background:var(--cyan)}.score-row.confidence>div span{background:var(--amber)}.score-row.is-muted>div span{min-width:0;background:#c8d1dc}.score-row strong{color:var(--ink);font-size:.82rem;text-align:right}.risk-list{display:flex;flex-wrap:wrap;gap:8px}.risk-list span,.tag-row span{display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:var(--soft);padding:8px 10px;color:var(--muted);font-size:.84rem;font-weight:700}.source-note{margin-top:12px;color:var(--muted);font-size:.86rem}.stale-source-note,.stale-warning{color:#8a4d00;font-weight:700}.stale-warning{margin:12px 0 0;max-width:720px}.event-source-note{border-left:3px solid var(--green);padding-left:10px;line-height:1.4}.event-source-note strong{color:var(--ink)}.creator-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.creator-readout div{display:grid;gap:5px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:11px 12px}.creator-readout strong{color:var(--ink);font-size:.78rem;text-transform:uppercase;letter-spacing:0}.creator-readout span{color:var(--muted);font-size:.88rem;line-height:1.42}.opportunity-card .creator-readout{grid-template-columns:1fr;gap:0;margin:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opportunity-card .creator-readout div{grid-template-columns:92px minmax(0,1fr);align-items:start;border:0;border-radius:0;background:transparent;padding:8px 0}.opportunity-card .creator-readout div+div{border-top:1px solid rgba(217,226,236,.72)}.opportunity-card .creator-readout strong{color:var(--brand-dark);font-size:.72rem;line-height:1.25}.opportunity-card .creator-readout span{font-size:.82rem;line-height:1.36}.detail-readout{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.event-history-card{display:grid;gap:14px}.event-history-heading{display:flex;gap:16px;align-items:start;justify-content:space-between}.event-history-heading p{margin:4px 0 0;color:var(--muted)}.event-history-heading>span{border-radius:8px;background:#eafff4;padding:8px 10px;color:#047857;font-size:.82rem;font-weight:900;white-space:nowrap}.event-list{display:grid;gap:8px}.event-row{display:grid;grid-template-columns:118px minmax(0,1fr) 78px 18px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:11px 12px;color:inherit}.event-row:hover{border-color:var(--brand)}.event-row span{color:var(--brand-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.event-row strong{overflow:hidden;color:var(--ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.event-row small{color:var(--muted);font-weight:800;text-align:right}.idea-callout{display:grid;gap:8px;margin:18px 0;border-left:4px solid var(--cyan);padding:12px 14px;background:#eefaff;line-height:1.45}.idea-callout strong{font-weight:900}.idea-callout span,.idea-callout small{color:var(--muted);font-weight:700}.brief-callout,.evidence-preview{display:grid;gap:8px;margin:14px 0;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px;line-height:1.42}.brief-callout strong,.evidence-preview strong{color:var(--ink);font-weight:900}.brief-callout span,.evidence-preview>span{color:var(--muted);font-size:.9rem}.youtube-evidence-mini{display:grid;grid-template-columns:112px minmax(0,1fr) 16px;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:10px}.youtube-thumb{position:relative;display:block;overflow:hidden;border-radius:8px;background:#101010;aspect-ratio:16 / 9}.youtube-thumb img{width:100%;height:100%;display:block;object-fit:cover}.youtube-thumb small{position:absolute;right:5px;bottom:5px;min-height:18px;border-radius:4px;background:#000000db;color:var(--white);padding:2px 5px;font-size:.72rem;font-weight:900;line-height:1}.mini-thumb{width:112px}.youtube-mini-copy{display:grid;gap:3px;min-width:0}.youtube-mini-copy span,.youtube-mini-copy small,.youtube-mini-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtube-mini-copy span{color:var(--ink);font-weight:900;line-height:1.25}.youtube-mini-copy small,.youtube-mini-copy em{color:var(--muted);font-size:.78rem;font-style:normal}.youtube-evidence-mini>svg{color:var(--brand)}.creator-fit-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.creator-fit-pills span,.creator-fit-grid div{border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:900}.creator-fit-pills .fit-reason{flex-basis:100%;border-color:var(--line);background:#fbfcfe;color:var(--muted);font-weight:700}.action-label{width:fit-content;border-radius:8px;padding:6px 9px;background:#e9fbf4;color:#087852;font-size:.82rem}.action-label.test-carefully,.action-label.validate-first,.action-label.verify-then-publish{background:#fff8df;color:#74530a}.action-label.wait{background:#ffecec;color:#9f2f2f}.evidence-quality-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.evidence-quality-row span{border-radius:8px;background:#eefaff;color:var(--brand);padding:7px 9px;font-size:.82rem;font-weight:900}.opportunity-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.opportunity-actions button:hover{border-color:var(--brand);color:var(--brand)}.opportunity-actions button.is-active{border-color:#12b98159;background:#e9fbf4;color:#087852}.opportunity-actions button:disabled{cursor:wait;opacity:.68}.inline-status{display:inline-flex;align-items:center;min-height:38px;color:var(--muted);font-size:.84rem;font-weight:800}.fit-good{border:1px solid rgba(18,185,129,.28);background:#e9fbf4;color:#087852}.fit-cautious{border:1px solid rgba(224,161,18,.32);background:#fff8df;color:#74530a}.risk-list span{color:#74530a;background:#fff8df}.details-link,.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font-weight:900}.details-link{margin-top:18px}.details-button{min-height:46px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1a;color:var(--white);padding:0 16px}.details-button:hover{border-color:#9af2c99e;background:#9af2c924;color:var(--white)}.state-box,.auth-required{width:min(760px,calc(100% - 40px));margin:24px auto;padding:24px}.auth-required{text-align:center}.email-verification-gate{width:min(680px,calc(100% - 40px));margin:32px auto;padding:28px;display:grid;gap:20px;border-color:#12b98161}.email-verification-gate>svg{color:var(--cyan)}.email-verification-gate h1{margin:8px 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.email-verification-gate p{margin:0;color:var(--muted);line-height:1.6}.email-verification-gate .development-code-note{display:inline-flex;width:fit-content;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(13,183,230,.3);border-radius:8px;background:#0db7e61a;color:var(--ink)}.email-verification-gate form{display:grid;gap:14px}.email-verification-gate label{display:grid;gap:8px;color:var(--ink);font-weight:800}.email-verification-gate input{width:100%;letter-spacing:0;text-align:center;font-size:1.25rem}.error-box{border-color:#d94b4b59;color:var(--red)}.subscription-unlock-panel{width:min(1120px,calc(100% - 40px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px auto;padding:24px;border-color:#12b98161;background:linear-gradient(135deg,#9af2c929,#ffffffeb)}.subscription-unlock-panel>svg{color:var(--green)}.subscription-unlock-panel h2{margin:6px 0 8px}.subscription-unlock-panel p{margin:0;color:var(--muted);line-height:1.5}.subscribe-unlock-button{background:var(--green);color:#062016}.dashboard-preview-panel{width:min(1120px,calc(100% - 40px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px auto;padding:24px;border-color:#00b8d95c;background:linear-gradient(135deg,#00b8d929,#12b98121),var(--surface)}.dashboard-preview-panel>svg,.preview-lock-note svg{color:var(--brand)}.dashboard-preview-panel h2{margin:6px 0 8px}.dashboard-preview-panel p{margin:0;color:var(--muted);line-height:1.5}.dashboard-preview-panel small{display:inline-flex;margin-top:7px;color:var(--muted);font-weight:800}.dashboard-preview-panel .preview-expiry-copy{margin-top:8px;font-size:.9rem;font-weight:750;color:var(--text)}.preview-unlock-meter{width:min(360px,100%);height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:#091f341f}.preview-unlock-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--green))}.preview-lock-note{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:12px;border:1px solid rgba(0,184,217,.26);border-radius:8px;background:#00b8d914;color:var(--muted);padding:8px 10px;font-size:.82rem;font-weight:850;line-height:1.35}.locked-feed-section{width:min(1120px,calc(100% - 40px));margin:26px auto 0}.locked-opportunity-card{position:relative;overflow:hidden;pointer-events:none}.locked-opportunity-card>*{filter:blur(6px);opacity:.68;-webkit-user-select:none;user-select:none}.locked-opportunity-card:after{position:absolute;inset:0;display:grid;place-items:center;content:"Subscribe to unlock";background:#ffffff6b;color:var(--brand-dark);font-weight:900}.locked-preview-opportunity-card{position:relative}.locked-preview-media img{filter:saturate(.94) contrast(.94)}.locked-preview-opportunity-card h3{padding-right:72px}.locked-preview-secret{filter:blur(7px);opacity:.74;-webkit-user-select:none;user-select:none}.locked-preview-chip{border-color:#00b8d938;background:linear-gradient(135deg,#00b8d914,#12b98114)}.locked-preview-chip strong{color:var(--brand-dark)}.locked-preview-note{width:100%;justify-content:center;border-color:#12b9814d;background:#12b9811a;color:var(--text)}.locked-media{height:160px;border-radius:8px;background:linear-gradient(135deg,#00b8d938,#12b9812e),linear-gradient(90deg,#d9e7f2,#eff6fb)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.detail-toolbar{margin-bottom:18px}.back-link{width:fit-content;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 14px}.detail-hero{position:relative;display:block;min-height:500px;overflow:hidden;padding:0}.detail-hero.has-hero-image:before,.detail-hero.has-hero-image:after{position:absolute;left:0;right:0;content:""}.detail-hero.has-hero-image:before{top:0;height:clamp(240px,31vw,330px);background-image:var(--detail-image);background-position:center 24%;background-size:cover}.detail-hero.has-hero-image:after{inset:0;background:linear-gradient(180deg,#070e1814,#070e1805 28%,#ffffff1f 42%,#ffffffb8 58%,#fff 82% 100%),linear-gradient(180deg,#ffffff0a,#1020330d)}.detail-hero.has-hero-image .detail-hero-content:before{position:absolute;z-index:-1;top:clamp(145px,18vw,218px);left:0;right:0;height:clamp(170px,20vw,250px);content:"";background:linear-gradient(180deg,#fff0,#fffffffa 50%,#fff);filter:blur(18px)}.detail-hero-content{position:relative;z-index:2;width:min(760px,100%);padding:34px}.detail-hero.has-hero-image .detail-hero-content{padding-top:clamp(214px,26vw,292px)}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.steam-watch-button{min-height:44px;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-top:18px;border-radius:8px;background:#171a21;color:var(--white);padding:0 15px;font-weight:900}.steam-watch-button:hover{background:#233044}.steam-icon{width:20px;height:20px;fill:currentColor;flex:0 0 auto}.detail-score{position:absolute;top:28px;right:28px;z-index:3;width:116px;height:116px;box-shadow:0 18px 46px #070e1838}.detail-score strong{font-size:3rem;line-height:1}.detail-score span{color:#ffffffbf;font-size:.85rem;font-weight:800}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.detail-grid article{padding:24px}.detail-grid h2{margin:0 0 18px}.media-gallery-card{display:grid;gap:28px}.media-section{min-width:0}.media-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.media-heading h2{margin:0}.media-controls{display:flex;align-items:center;gap:8px}.media-controls span{min-width:48px;color:var(--muted);font-size:.86rem;font-weight:900;text-align:center}.media-controls button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);cursor:pointer}.media-controls button:hover{border-color:var(--brand);color:var(--brand)}.media-controls button:disabled{cursor:default;opacity:.42}.media-controls button:disabled:hover{border-color:var(--line);color:var(--ink)}.media-scroll{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 14px;cursor:grab;scrollbar-color:var(--brand) color-mix(in srgb,var(--surface) 78%,transparent);scrollbar-width:thin}.media-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.media-tile{flex:0 0 min(520px,82vw);margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,var(--page-bg))}.screenshot-tile{display:block;aspect-ratio:16 / 9;padding:0;cursor:zoom-in}.screenshot-tile img,.trailer-tile video{width:100%;height:100%;display:block;object-fit:cover}.trailer-tile{display:grid;grid-template-rows:minmax(0,1fr) auto}.trailer-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 45%),#07111f}.trailer-tile video,.trailer-poster-button img{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:contain}.trailer-tile video{display:block;opacity:.72;transition:opacity .16s ease}.trailer-tile video.is-ready{opacity:1}.trailer-poster-button{position:absolute;inset:0;z-index:2;border:0;background:#0b1220;color:var(--white);cursor:pointer}.trailer-poster-button img{display:block;opacity:.72;object-fit:cover}.trailer-poster-button span{position:absolute;left:50%;top:50%;display:inline-grid;place-items:center;min-width:74px;min-height:44px;border-radius:999px;background:#ffffffeb;color:var(--brand-dark);font-weight:900;transform:translate(-50%,-50%)}.trailer-loading,.trailer-fallback{position:absolute;inset:0;z-index:3;display:grid;gap:8px;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.16),transparent 38%),#07111f94;color:var(--white);font-weight:800;text-shadow:0 1px 18px rgba(0,0,0,.42)}.trailer-loading{pointer-events:none}.trailer-loading svg{animation:trailer-spin .95s linear infinite}@keyframes trailer-spin{to{transform:rotate(360deg)}}.trailer-fallback{z-index:5;background:#0b1220d6;text-decoration:underline}.trailer-toolbar{position:absolute;right:10px;bottom:10px;z-index:4;display:flex;gap:8px}.trailer-controlbar{position:absolute;left:10px;bottom:10px;right:10px;z-index:4;display:flex;justify-content:flex-start;gap:8px;pointer-events:none}.trailer-icon-button,.trailer-action-button{height:38px;border:1px solid color-mix(in srgb,var(--white) 24%,transparent);border-radius:8px;background:#07111fb8;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transition:border-color .15s ease,background .15s ease,transform .15s ease}.trailer-icon-button{width:38px;display:inline-grid;place-items:center}.trailer-action-button{display:inline-flex;align-items:center;gap:8px;min-width:84px;padding:0 14px;font-weight:900}.trailer-icon-button:hover,.trailer-action-button:hover{border-color:color-mix(in srgb,var(--brand) 72%,var(--white));background:#07111fe6;transform:translateY(-1px)}.trailer-tile figcaption{margin:0;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font-weight:800}.screenshot-lightbox{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:44px;background:#070e189e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screenshot-lightbox img{max-width:min(100%,1440px);max-height:88vh;display:block;object-fit:contain;box-shadow:0 24px 80px #00000059}.lightbox-close{position:fixed;top:24px;right:26px;z-index:1101;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1f;color:var(--white);font-size:1.8rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lightbox-close:hover{background:#ffffff38}.wide-card{grid-column:1 / -1}.breakdown-list{display:grid;gap:12px}.breakdown-row{display:grid;grid-template-columns:150px 1fr 42px;gap:12px;align-items:center}.breakdown-row div{height:9px;border-radius:999px;background:#e8eef4;overflow:hidden}.breakdown-row div span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.breakdown-row.is-muted div span{background:#c8d1dc}.breakdown-row.is-muted strong{color:var(--muted)}.snapshot-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.snapshot-table>div:not(.snapshot-row),.snapshot-row span{padding:12px;background:var(--soft);font-weight:800}.snapshot-row{display:contents}.snapshot-row span{background:var(--white);font-weight:500}.snapshot-row small{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.load-more-button{min-height:40px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:0 14px;font-weight:900;cursor:pointer}.load-more-button:hover{border-color:var(--brand);color:var(--brand)}.ideas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ideas-teaser{position:relative;min-height:270px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.ideas-teaser-copy{position:absolute;inset:0;z-index:2;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center}.ideas-teaser-copy svg{color:var(--brand)}.ideas-teaser-copy strong{color:var(--ink);font-size:1.15rem}.ideas-teaser-copy span{width:min(520px,100%);color:var(--muted);line-height:1.5}.ideas-blur-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;filter:blur(5px);opacity:.42;transform:scale(1.02)}.ideas-teaser:after{content:"";position:absolute;inset:0;z-index:1;background:#ffffff7a}.personalized-ideas-card{display:grid;gap:18px;padding:22px}.personalized-ideas-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;justify-content:space-between;gap:22px}.personalized-ideas-heading h2{margin:6px 0 8px}.personalized-ideas-heading p{margin:0;color:var(--muted);line-height:1.5}.idea-generation-actions{display:grid;justify-items:end;gap:10px;min-width:220px;max-width:280px}.idea-generation-actions>span{color:var(--muted);font-size:.86rem;font-weight:900}.idea-generation-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--brand-dark);color:var(--white);padding:0 15px;font-weight:900;cursor:pointer}.idea-generation-actions button:disabled{cursor:default;opacity:.58}.idea-generation-actions small{max-width:260px;color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35;text-align:right}.compact-state{width:100%;margin:0;padding:14px}.idea-fit-summary{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(18,185,129,.28);border-radius:8px;background:#e9fbf4;padding:14px}.idea-fit-summary strong{width:54px;height:54px;display:grid;place-items:center;border-radius:8px;background:var(--brand-dark);color:var(--white);font-size:1.18rem}.idea-fit-summary span{color:#087852;line-height:1.45;font-weight:800}.generated-idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.generated-idea-card{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:16px}.generated-idea-card>div:first-child{display:grid;gap:8px}.generated-idea-card>div:first-child>span{width:fit-content;border-radius:8px;background:#eefaff;color:var(--brand);padding:6px 8px;font-size:.78rem;font-weight:900}.generated-idea-card strong{color:var(--ink);line-height:1.25}.generated-idea-card p{margin:0;color:var(--muted);line-height:1.45}.generated-idea-detail{display:grid;gap:8px}.generated-idea-detail span{display:grid;gap:3px;color:var(--muted);font-size:.88rem;line-height:1.4}.generated-idea-detail span strong{font-size:.74rem;text-transform:uppercase;letter-spacing:0}.creator-brief-card{display:grid;gap:16px}.brief-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brief-heading h2{margin:0 0 5px}.brief-heading p{margin:0;color:var(--muted)}.subsection-title{margin:2px 0 -4px;font-size:1rem}.brief-grid,.creator-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brief-grid div{display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:14px}.brief-grid .brief-primary{border-color:#b9d4f6;background:#f1f7ff}.brief-grid strong,.creator-fit-grid strong{font-size:.8rem;text-transform:uppercase;letter-spacing:0}.brief-grid span,.creator-fit-grid span{color:var(--muted);line-height:1.45}.creator-fit-grid div{display:grid;gap:6px;font-size:.9rem}.evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.evidence-heading h2{margin:0 0 5px}.evidence-heading span{color:var(--muted);font-size:.88rem;font-weight:800}.youtube-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.youtube-evidence-card{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(0,1fr) 18px;gap:14px;align-items:start;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:12px}.youtube-evidence-card:hover{border-color:#0a5a8873;box-shadow:0 14px 30px #10203314}.youtube-card-copy{display:grid;gap:7px;min-width:0}.youtube-card-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink);font-size:.98rem;line-height:1.25}.youtube-card-copy>span{color:var(--muted);font-size:.88rem;line-height:1.35}.youtube-quality-row{display:flex;flex-wrap:wrap;gap:6px}.youtube-quality-row em{border-radius:7px;background:var(--soft);color:var(--brand);padding:5px 7px;font-size:.78rem;font-style:normal;font-weight:900}.youtube-evidence-card>svg{margin-top:3px;color:var(--brand)}.idea-card{border:1px solid var(--line);border-radius:8px;padding:18px}.idea-card p{color:var(--muted);line-height:1.55}.idea-card span{color:var(--brand);font-weight:900}.auth-panel,.compact-inner{width:min(560px,calc(100% - 40px));margin:0 auto;padding:34px}.auth-panel h1,.compact-inner h1{margin:14px 0;font-size:clamp(2rem,4.2vw,2.85rem);line-height:1}.auth-panel form{display:grid;gap:16px;margin-top:24px}.auth-code-box{display:grid;gap:16px;margin-top:26px}.auth-code-box>svg,.auth-code-heading svg{color:var(--brand)}.auth-code-box h2{margin:0 0 8px;font-size:1.35rem}.auth-code-box p,.auth-code-heading span{margin:0;color:var(--muted);line-height:1.5}.auth-email-change{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:14px}.auth-code-heading{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:800}.prelaunch-auth-note{display:grid;gap:6px;margin-top:22px;border:1px solid rgba(224,161,18,.35);border-radius:8px;background:#fff8e8;padding:14px 16px;color:var(--ink)}.prelaunch-auth-note strong{font-size:.95rem}.prelaunch-auth-note span{color:var(--muted);line-height:1.5}.prelaunch-auth-note+.icon-text-button{margin-top:18px}.auth-panel label,.auth-field{display:grid;gap:8px;font-weight:800}.auth-panel input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:0 14px;color:var(--ink)}.auth-panel input:focus{outline:3px solid rgba(0,184,217,.18);border-color:var(--cyan)}.legal-consent-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:12px;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.48}.auth-panel .legal-consent-checkbox input{width:18px;min-height:18px;margin:2px 0 0;accent-color:var(--brand)}.legal-consent-checkbox a{color:var(--brand);font-weight:900}.legal-consent-checkbox a:hover{color:var(--ink)}.password-input-wrap{position:relative;display:block}.password-input-wrap input{padding-right:50px}.password-reveal-button{position:absolute;top:50%;right:7px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transform:translateY(-50%)}.password-reveal-button:hover,.password-reveal-button:focus-visible{background:var(--pill-bg);color:var(--brand);outline:0}.text-button{width:fit-content;border:0;background:transparent;color:var(--brand);padding:0;font-weight:900;cursor:pointer}.text-button:hover{color:var(--ink)}.profile-grid{width:min(1160px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);gap:18px;margin:0 auto}.profile-summary-card,.profile-form-card{padding:24px}.password-change-card>svg{color:var(--brand)}.profile-summary-card{display:grid;gap:14px}.channel-profile-card{align-content:start}.channel-profile-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.channel-profile-heading>svg{color:var(--brand)}.profile-summary-card img{width:72px;height:72px;border-radius:8px;object-fit:cover}.profile-summary-card h2,.profile-form-card h2{margin:0 0 8px}.channel-link-section{display:grid;gap:12px;margin-top:4px;border-top:1px solid var(--line);padding-top:18px}.channel-link-section h3{margin:0;font-size:1rem}.channel-link-section .muted-copy{margin:0}.profile-summary-card p{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.profile-form-card form{display:grid;gap:13px}.profile-form-card label{display:grid;gap:7px;font-weight:900}.profile-form-card input,.profile-form-card textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 11px}.profile-form-card textarea{min-height:150px;resize:vertical;padding:12px;line-height:1.5}.profile-form-card input:disabled,.profile-form-card textarea:disabled{background:var(--pill-bg);color:var(--muted);cursor:not-allowed}.input-note{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.profile-form-card .password-input-wrap input{padding-right:50px}.success-note{display:block;margin-top:12px;border:1px solid rgba(18,185,129,.3);border-radius:8px;background:#12b9811a;color:#087555;padding:11px 12px;font-weight:800;line-height:1.4}.profile-form-card button{min-height:44px;border:0;border-radius:8px;background:var(--brand-dark);color:var(--white);font-weight:900;cursor:pointer}.profile-form-card .secondary-button{border:1px solid var(--line);background:var(--white);color:var(--ink)}.profile-form-card .secondary-button:hover{border-color:var(--brand);color:var(--brand)}.profile-summary-card .workflow-mini button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:0 11px;font-weight:900;cursor:pointer}.profile-summary-card .workflow-mini button.is-active{border-color:var(--brand);background:#eefaff;color:var(--brand)}.profile-card-actions{margin-top:14px}.profile-card-actions .icon-text-button{width:fit-content}.subscription-card>svg{color:var(--brand)}.active-sessions-card>svg{color:var(--brand)}.active-session-list{display:grid;gap:12px;margin-top:16px}.active-session-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:14px}.active-session-icon{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--brand)}.active-session-main{min-width:0;display:grid;gap:7px}.active-session-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.active-session-title strong{color:var(--ink);overflow-wrap:anywhere}.active-session-title span{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(18,185,129,.28);border-radius:8px;background:#12b9811a;color:#087555;padding:0 9px;font-size:.78rem;font-weight:900}.active-session-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.9rem;line-height:1.35}.active-session-meta span{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:5px 8px}.active-session-actions{border-top:1px solid var(--line);padding-top:14px}.api-keys-card>svg{color:var(--brand)}.api-key-limit-strip{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.api-key-limit-strip span,.api-key-doc-links a,.api-key-status{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);color:var(--ink);padding:0 10px;font-size:.82rem;font-weight:900}.api-key-create-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.api-key-doc-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.api-key-doc-links a{text-decoration:none}.api-key-doc-links a:hover{border-color:var(--brand);color:var(--brand)}.api-key-list{display:grid;gap:10px;margin-top:14px}.api-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:13px}.api-key-row.is-revoked{opacity:.66}.api-key-row>div{min-width:0;display:grid;gap:5px}.api-key-row strong{color:var(--ink);overflow-wrap:anywhere}.api-key-row span,.api-key-row small{color:var(--muted);overflow-wrap:anywhere}.api-key-row small{line-height:1.35}.api-key-upgrade-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;border:1px solid rgba(18,185,129,.28);border-radius:8px;background:#12b98114;padding:14px}.api-key-upgrade-note>svg{color:var(--brand)}.api-key-upgrade-note div{display:grid;gap:4px}.api-key-upgrade-note strong{color:var(--ink)}.api-key-upgrade-note span{color:var(--muted);line-height:1.45}.api-key-token-dialog code{display:block;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);color:var(--ink);padding:12px;overflow-wrap:anywhere;text-align:left}.support-card>svg{color:var(--brand)}.support-page .app-heading{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;justify-items:center;text-align:center}.support-page .app-heading p{max-width:680px}.support-page-grid{display:grid;width:min(100%,760px);margin:0 auto}.support-page-card{width:100%}.subscription-current-state{display:grid;gap:6px;margin:16px 0;border:1px solid var(--line);border-radius:8px;background:var(--pill-bg);padding:14px;color:var(--muted);line-height:1.45}.subscription-current-state strong{color:var(--ink);font-size:.78rem;text-transform:uppercase}.subscription-current-state span{color:var(--ink);font-size:1.16rem;font-weight:900}.subscription-current-state small{color:var(--muted);font-size:.95rem}.compact-state{width:100%;margin:12px 0 0;padding:14px}.danger-outline-button{border-color:#d94b4b47;color:var(--red)}.danger-outline-button:hover{border-color:var(--red);color:var(--red)}.account-danger-card{align-content:start;border-color:#d94b4b47}.account-danger-card>svg{color:var(--red)}.integration-page{width:100%;display:grid;gap:34px;padding:62px 0 80px}.integration-hero,.integration-section,.integration-bottom-cta{width:min(1160px,calc(100% - 40px));margin:0 auto}.integration-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:30px;align-items:center}.integration-hero-copy,.integration-section,.integration-section-heading,.integration-setup-panel{display:grid}.integration-hero-copy{gap:18px}.integration-hero-copy .eyebrow,.integration-section-heading .eyebrow,.integration-bottom-cta .eyebrow,.pricing-mcp-card .eyebrow{width:fit-content;justify-self:start;align-self:start}.integration-hero-copy h1{margin:0;max-width:760px;font-size:clamp(2.45rem,4.8vw,4.75rem);line-height:.98;letter-spacing:0}.integration-hero-copy p{margin:0;max-width:720px;color:var(--muted);font-size:1.06rem;line-height:1.62}.integration-actions{display:flex;flex-wrap:wrap;gap:10px}.integration-setup-panel{gap:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent)),var(--surface);box-shadow:var(--shadow);padding:22px}.integration-setup-top{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.integration-setup-top>span,.pricing-mcp-icon-row span{display:inline-grid;place-items:center;border:1px solid rgba(0,184,217,.26);border-radius:8px;background:#00b8d91f;color:var(--brand)}.integration-setup-top>span{width:42px;height:42px}.integration-setup-top strong,.integration-copy-card h3,.integration-card h3,.pricing-mcp-card h3{color:var(--ink)}.integration-setup-top strong,.integration-setup-top small{display:block}.integration-setup-top small{margin-top:4px;color:var(--muted)}.integration-step-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.integration-step-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px;color:var(--ink);font-weight:800;line-height:1.35}.integration-step-list span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:8px;background:var(--brand-dark);color:var(--white);font-size:.82rem}.integration-mini-terminal{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:var(--brand-dark);color:#dff6ff;padding:13px 14px}.integration-mini-terminal svg{color:var(--cyan);margin-top:2px}.integration-mini-terminal code{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.integration-section{gap:18px}.integration-copy-section{gap:20px}.integration-section-heading{gap:8px}.integration-agent-prompt-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(340px,1fr);gap:16px;align-items:stretch;border:1px solid rgba(0,184,217,.28);border-radius:8px;background:linear-gradient(135deg,#00b8d91a,#8fe8bc14),var(--surface);box-shadow:var(--shadow);padding:18px}.integration-agent-prompt-copy{display:grid;align-content:start;gap:9px}.integration-agent-prompt-copy h3{margin:0;color:var(--ink);font-size:1.24rem;line-height:1.18}.integration-agent-prompt-copy p{margin:0;color:var(--muted);line-height:1.55}.integration-agent-prompt-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 78%,transparent),color-mix(in srgb,var(--surface) 92%,transparent)),var(--surface);padding:14px}.integration-agent-prompt-box p{margin:0;min-width:0;color:var(--ink);font-size:.93rem;line-height:1.52;overflow-wrap:anywhere}.integration-section-heading h2,.integration-bottom-cta h2{margin:0;max-width:920px;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.05;letter-spacing:0}.integration-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-copy-card,.integration-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.integration-copy-card{min-width:0;display:grid;grid-template-rows:auto auto minmax(118px,1fr);overflow:hidden}.integration-copy-card-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:15px 16px;border-bottom:1px solid var(--line)}.integration-copy-card-header span{display:block;color:var(--brand);font-size:.76rem;font-weight:900;text-transform:uppercase}.integration-copy-card h3{margin:4px 0 0;font-size:1.05rem}.integration-copy-card p{margin:0;padding:13px 16px 0;color:var(--muted);line-height:1.48}.integration-copy-card pre{max-width:100%;margin:12px 0 0;min-height:118px;overflow-x:hidden;border-top:1px solid var(--line);background:color-mix(in srgb,var(--brand-dark) 94%,var(--surface));color:#e8f7ff;padding:15px 16px;font-size:.82rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.copy-snippet-button{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(0,184,217,.22);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--white)),color-mix(in srgb,var(--surface-muted) 72%,var(--white))),var(--surface);color:var(--brand-dark);cursor:pointer;font-size:.86rem;font-weight:900;padding:0 11px;box-shadow:0 10px 22px #07111f14;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.copy-snippet-button svg{color:currentColor;opacity:.96}.copy-snippet-button:hover{transform:translateY(-1px);border-color:#00b8d96b;background:linear-gradient(180deg,#00b8d91f,color-mix(in srgb,var(--surface) 88%,var(--white))),var(--surface);color:var(--brand);box-shadow:0 12px 26px #00b8d91f}.copy-snippet-button:focus-visible{outline:3px solid rgba(0,184,217,.24);outline-offset:3px}.copy-snippet-button.is-copied{border-color:#12b9816b;background:linear-gradient(180deg,#12b98129,#12b98114),var(--surface);color:var(--green)}.integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-card{display:grid;gap:10px;padding:18px}.integration-card svg{color:var(--brand)}.integration-card h3{margin:0}.integration-card p,.integration-copy-card p,.integration-bottom-cta p,.pricing-mcp-card p{color:var(--muted)}.integration-card p,.integration-bottom-cta p,.pricing-mcp-card p{margin:0;line-height:1.55}.integration-flow ol{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--ink);font-weight:800;line-height:1.55}.integration-safety-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-safety-list span{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:13px;color:var(--ink);font-weight:800;line-height:1.45}.integration-safety-list svg,.integration-bottom-cta>svg{flex:0 0 auto;color:var(--brand)}.integration-bottom-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(18,185,129,.28);border-radius:8px;background:linear-gradient(135deg,#12b9811f,#00b8d914),var(--surface);box-shadow:var(--shadow);padding:22px}.profile-form-card .danger-button,.danger-button{background:var(--red);color:var(--white)}.profile-form-card .danger-button:hover,.danger-button:hover{background:#b83d3d}.danger-button:disabled,.danger-outline-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.workspace-card{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);gap:14px;overflow:hidden;padding:0}.workspace-card>div{min-width:0;padding:16px 16px 16px 0}.workspace-card-media{display:block;min-height:100%;background:#dfe8f1}.workspace-card-media img{width:100%;height:100%;display:block;object-fit:cover}.workspace-card h3{margin:12px 0 8px}.workspace-card p{color:var(--muted);line-height:1.45}.field-error{color:var(--red);font-size:.88rem}.field-hint{color:var(--muted);font-size:.86rem;line-height:1.35}.warning-hint{color:#a16207}.auth-switch{display:grid;gap:8px;margin:0;color:var(--muted);line-height:1.5}.auth-switch-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.auth-switch a{color:var(--brand);font-weight:800}.footer{padding:52px 0 26px;background:#091525;color:var(--white)}.footer-inner{display:flex;justify-content:space-between;gap:34px}.footer-brand{max-width:420px}.footer p,.footer-bottom{color:#ffffffa8}.footer .logo-word{color:var(--white)}.footer .logo-word span{color:var(--cyan)}.footer-links{display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;justify-items:start;align-items:start;align-content:start;align-self:start;gap:14px 42px;max-width:620px}.footer-link-group{display:grid;gap:10px;justify-items:start}.footer-links button{display:inline-flex;align-items:center;min-height:24px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left;white-space:nowrap}.footer-links a,.footer-muted-link{display:inline-flex;align-items:center;min-height:24px;white-space:nowrap}.footer-muted-link{color:#ffffffb8}.footer-links a:hover,.footer-links button:hover,.footer-tools-disclosure summary:hover{color:var(--cyan)}.footer-bottom{width:min(1160px,calc(100% - 40px));margin:34px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem}.footer-tools-disclosure{position:relative}.footer-tools-disclosure summary{min-height:24px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;white-space:nowrap}.footer-tools-disclosure summary::-webkit-details-marker{display:none}.footer-tools-disclosure summary svg{transition:transform .16s ease}.footer-tools-disclosure[open] summary svg{transform:rotate(180deg)}.footer-tools-panel{position:absolute;left:0;right:auto;bottom:calc(100% + 10px);z-index:5;width:min(330px,calc(100vw - 32px));max-height:min(420px,70vh);display:grid;gap:6px;overflow-y:auto;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07111ffa;box-shadow:0 24px 62px #00000052;padding:10px;scrollbar-color:rgba(41,214,255,.48) transparent;scrollbar-width:thin}.footer-tools-panel a{min-height:36px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a;padding:8px 10px}.footer-tools-panel a:hover{border-color:#29d6ff57;background:#29d6ff14}.partners-page{color:var(--ink)}.partners-hero{width:min(1160px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.75fr);gap:42px;align-items:center;margin:0 auto;padding:74px 0 54px}.partners-hero-copy{min-width:0}.partners-hero h1{max-width:720px;margin:0;font-size:3.85rem;line-height:1.04;letter-spacing:0}.partners-hero-copy p{max-width:660px;margin:20px 0 0;color:var(--muted);font-size:1.08rem;line-height:1.58}.partners-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.partners-hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.partners-hero-points span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(10,90,136,.18);border-radius:8px;background:var(--pill-bg);color:var(--muted);padding:0 12px;font-size:.86rem;font-weight:800}.partners-dashboard-preview{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffffb8;box-shadow:var(--shadow);padding:16px;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.partners-preview-top,.partners-preview-funnel-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.partners-preview-top{padding-bottom:14px}.partners-preview-top span,.partners-preview-stats span{display:block;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.partners-preview-top strong{display:block;margin-top:5px;font-size:1.45rem}.partners-preview-status{border-radius:999px;background:#12b98124;color:#087f71!important;padding:6px 10px}.partners-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.partners-preview-stats div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:12px}.partners-preview-stats strong{display:block;margin-top:10px;font-size:1.5rem;line-height:1}.partners-preview-stats small{display:block;margin-top:7px;color:var(--muted);font-size:.75rem;line-height:1.25}.partners-preview-funnel{display:grid;gap:8px;padding-top:14px}.partners-preview-funnel-row{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:8px 10px}.partners-preview-funnel-row span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:7px;background:var(--brand-dark);color:var(--white);font-size:.74rem;font-weight:900}.partners-preview-funnel-row strong{min-width:0;flex:1;font-size:.9rem}.partners-preview-funnel-row em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.partners-feature-grid,.partners-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.partners-feature-card,.partners-flow-card,.partners-control-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 34px #10203314;padding:20px}.partners-feature-card svg,.partners-flow-card svg,.partners-control-panel svg{color:var(--brand)}.partners-feature-card h3,.partners-flow-card h3,.partners-control-panel h3,.partners-trust-copy h3{margin:16px 0 0;font-size:1.02rem;line-height:1.25}.partners-feature-card p,.partners-flow-card p,.partners-control-panel p,.partners-trust-copy p,.partners-bottom-cta p{margin:10px 0 0;color:var(--muted);line-height:1.55}.partners-flow-card{position:relative}.partners-step-number{position:absolute;top:16px;right:16px;color:#0a5a883d;font-size:1.1rem;font-weight:900}.partners-control-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partners-trust-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(360px,1fr);gap:26px;align-items:start}.partners-trust-copy,.partners-trust-list{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px}.partners-trust-copy h3{margin-top:0;font-size:1.28rem}.partners-trust-list{display:grid;gap:10px}.partners-trust-list span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:var(--muted);line-height:1.45}.partners-trust-list svg{color:var(--green);margin-top:2px}.partners-bottom-cta{width:min(1160px,calc(100% - 40px));display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 auto 70px;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:#0b2032;color:var(--white);padding:26px}.partners-bottom-cta h2{margin:0;font-size:1.65rem;line-height:1.18}.partners-bottom-cta p{max-width:720px;color:#ffffffb8}.partners-bottom-cta .primary-button{flex:0 0 auto;background:#8ef0bf;color:#07111f}.cookie-banner{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:120;width:min(1120px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(0,184,217,.42);border-radius:8px;background:linear-gradient(135deg,#fffffff0,#ebfaffeb),var(--surface);box-shadow:0 18px 54px #10203338;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);padding:12px;transform:translate(-50%)}.cookie-banner-copy{min-width:0;display:flex;align-items:center;gap:12px}.cookie-banner-copy svg{flex:0 0 auto;color:var(--green)}.cookie-banner-copy p{margin:0;color:var(--ink);font-size:.9rem;line-height:1.45}.cookie-banner-actions,.cookie-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.cookie-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#07111f80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px}.cookie-dialog{width:min(620px,100%);border:1px solid rgba(0,184,217,.3);border-radius:8px;background:#fffffff0;color:var(--ink);box-shadow:0 24px 70px #10203347;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);padding:22px}.cookie-dialog-heading{display:flex;gap:12px;align-items:flex-start}.cookie-dialog-heading svg{color:var(--brand);flex:0 0 auto}.cookie-dialog h2,.cookie-dialog h3,.cookie-dialog p{margin:0}.cookie-dialog h2{font-size:1.35rem}.cookie-dialog-heading p,.cookie-purpose p{margin-top:6px;color:var(--muted);line-height:1.5}.cookie-purpose-list{display:grid;gap:12px;margin-top:20px}.cookie-purpose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--line);border-radius:8px;background:#f4f7fbc7;padding:14px}.cookie-purpose h3{font-size:1rem}.cookie-required-pill{border:1px solid rgba(18,185,129,.28);border-radius:999px;background:#12b9811f;color:#087555;padding:7px 10px;font-size:.82rem;font-weight:800;white-space:nowrap}.cookie-switch{width:54px;height:32px;border:1px solid var(--line);border-radius:999px;background:#dce5ef;cursor:pointer;padding:3px;transition:background .16s ease,border-color .16s ease}.cookie-switch span{width:24px;height:24px;display:block;border-radius:999px;background:var(--white);box-shadow:0 6px 16px #1020332e;transition:transform .16s ease}.cookie-switch.is-on{border-color:#00b8d975;background:linear-gradient(135deg,var(--cyan),var(--green))}.cookie-switch.is-on span{transform:translate(21px)}.cookie-dialog-actions{margin-top:20px;flex-wrap:wrap}@media(min-width:981px)and (max-width:1120px){.hero-content{grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);gap:34px;padding:36px 0 22px}.hero-copy h1{font-size:2.58rem;line-height:1.02;margin-bottom:14px}.hero-copy p{font-size:1rem;line-height:1.5}.hero-actions{margin-top:20px}.hero-stats{margin-top:20px;gap:8px}.hero-stats div{min-height:62px;padding:10px 12px}.hero-stats strong{font-size:1.18rem}.hero-stats span{font-size:.76rem;line-height:1.18}.dashboard-mockup{max-width:420px;font-size:.82rem}.mockup-day-labels{top:-36px;height:28px}.mockup-day-label{min-height:28px;min-width:78px;padding:0 10px;font-size:.72rem}.mockup-toolbar{height:38px;padding:0 12px}.opportunity-preview{min-height:430px;padding:12px}.opportunity-slide{inset:12px;gap:9px}.preview-header,.preview-insight,.preview-idea{padding:12px}.preview-header{gap:12px}.preview-header h3{margin:9px 0 5px;font-size:1.2rem}.preview-header p,.preview-insight p,.preview-idea p{line-height:1.36}.score-badge{width:58px;height:58px}.score-badge span{font-size:1.48rem}.signal-grid{gap:8px}.signal-card{padding:10px}.signal-card svg{width:17px;height:17px}.signal-card strong{margin-top:8px;font-size:1.12rem}.signal-card span{margin-top:5px;font-size:.72rem}.preview-insight{grid-template-columns:minmax(0,1fr) 26px;gap:10px}.preview-insight h4,.preview-idea h4{margin-bottom:6px;font-size:.92rem}.preview-idea p{margin-top:6px;font-size:.86rem}.risk-row{margin-top:8px;font-size:.76rem;line-height:1.3}.mockup-dots{margin-top:7px}}@media(max-width:980px){.subscription-unlock-panel,.dashboard-preview-panel{grid-template-columns:auto minmax(0,1fr)}.subscription-unlock-panel .subscribe-unlock-button,.dashboard-preview-panel .subscribe-unlock-button{grid-column:1 / -1;width:100%}}@media(max-width:700px){.hero{width:100%}.landing-depth-ribbon,.landing-depth-glow{display:none}.opportunity-slide,.mockup-day-label,.mockup-dot{animation:none}.opportunity-slide:not(:first-child),.mockup-day-label:not(:first-child){visibility:hidden}.opportunity-slide:first-child{opacity:1;filter:none;transform:none}.mockup-day-label:first-child{opacity:1;transform:none}.mockup-dot:first-child{width:22px;opacity:1;background:#9af2c9}.hero-content{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px);grid-template-columns:minmax(0,1fr)!important;overflow:hidden}.hero-copy,.hero-copy h1,.hero-copy p,.dashboard-mockup,.mockup-window{max-width:100%}.hero-copy h1{font-size:clamp(1.74rem,7.5vw,2rem);text-wrap:balance}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mockup{width:100%;overflow:hidden}.blog-page-header,.blog-card,.blog-post-hero,.blog-article-shell,.blog-article-body,.pricing-card,.auth-panel,.app-card{width:100%;max-width:calc(100vw - 28px);overflow:hidden}.blog-card h2,.blog-post-hero h1,.blog-page-header h1,.pricing-hero h1,.faq-hero h1,.legal-inner h1,.auth-panel h1,.app-heading h1{max-width:100%;overflow-wrap:break-word;text-wrap:balance}.blog-tag-row{max-width:100%;overflow:hidden}.blog-tag-row span{max-width:100%;white-space:normal}}@media(max-width:700px){.subscription-unlock-panel,.dashboard-preview-panel{width:min(100% - 24px,1120px);margin-top:18px;padding:18px}.locked-feed-section{width:min(100% - 24px,1120px)}}@media(max-width:1180px){body{padding-bottom:92px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.scroll-top-button{right:18px;bottom:92px;right:max(18px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + 78px);width:48px;height:48px;border-radius:14px}.site-header{padding:12px 0 0}.header-inner{justify-content:flex-start;position:relative;z-index:60}.desktop-nav,.header-actions>.theme-toggle{display:none}.site-header .logo{min-height:52px;padding-right:16px}.site-header .header-actions{position:fixed;right:14px;bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));left:14px;top:auto;right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));z-index:50;height:58px;min-height:58px;display:flex;justify-content:flex-end;gap:8px;border-color:#ffffff57;border-radius:14px;background:#ffffffc2;box-shadow:0 18px 50px #07111f33,inset 0 1px #ffffff94;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);padding:7px;pointer-events:auto;animation:mobile-bottom-bar-in .26s ease both}.header-actions .icon-text-button{display:inline-flex;min-height:44px;border-radius:10px;padding:0 14px}.site-header .header-actions>a.secondary-button{width:44px;min-width:44px;flex:0 0 44px;padding:0}.site-header .header-actions>a.secondary-button span{display:none}.site-header .header-actions>a.primary-button{min-width:0;flex:1 1 auto;justify-content:center;padding:0 12px}.account-pill{max-width:min(54vw,260px);min-height:44px;flex:1 1 auto;justify-content:center;border-radius:10px}.mobile-menu-button{display:inline-grid;place-items:center;width:44px;min-width:44px;flex:0 0 44px;height:44px;border-radius:10px;position:relative;z-index:2}.mobile-nav-actions .icon-text-button{min-height:46px}.mobile-nav-backdrop{position:fixed;inset:0;z-index:45;display:block;pointer-events:auto;background:radial-gradient(circle at 50% 100%,rgba(41,214,255,.15),transparent 42%),#070e18ad;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);animation:mobile-backdrop-in .18s ease both}.mobile-nav-panel{position:fixed;right:14px;bottom:84px;left:14px;right:max(14px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + 70px);left:max(14px,env(safe-area-inset-left));display:grid;gap:9px;max-height:min(72svh,620px);overflow:auto;pointer-events:auto;border:1px solid rgba(255,255,255,.32);border-radius:16px;background:#ffffffb8;box-shadow:0 30px 90px #0000004d,inset 0 1px #ffffff85;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);padding:16px;animation:mobile-sheet-in .26s cubic-bezier(.2,.82,.2,1) both}.mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(217,226,236,.66);padding:0 4px 14px}.mobile-nav-heading span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.mobile-nav-heading strong{color:var(--ink);font-size:1.02rem}.mobile-nav-panel>a{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--ink);padding:0 14px;font-weight:800}.mobile-nav-panel>a:hover{background:#ffffff94}.mobile-nav-tool-group{display:grid;gap:8px;border:1px solid rgba(217,226,236,.72);border-radius:12px;background:#ffffff5c;padding:10px}.mobile-nav-tool-group>span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase;padding:0 4px 2px}.mobile-nav-tool-group a{min-height:46px;display:flex;align-items:center;gap:9px;border-radius:8px;color:var(--ink);font-weight:850;padding:0 12px}.mobile-nav-tool-group a:hover{background:#ffffff94}.mobile-nav-tool-group svg{color:var(--brand)}.mobile-nav-actions{display:grid;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(217,226,236,.66)}.mobile-nav-actions .icon-text-button{width:100%}@keyframes mobile-bottom-bar-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translate3d(0,26px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.hero-content,.two-column-grid,.pricing-layout,.app-heading,.channel-connect,.filters,.opportunity-grid,.creator-readout,.brief-grid,.creator-fit-grid,.admin-grid,.profile-grid,.workspace-grid,.workspace-card,.detail-hero,.detail-grid,.ideas-grid,.ideas-blur-grid,.generated-idea-grid{grid-template-columns:1fr}.hero-content{min-height:auto}.detail-hero{min-height:auto;padding:0}.detail-hero.has-hero-image:before{inset:0 0 auto;height:190px;background-position:center 24%}.detail-hero.has-hero-image:after{background:linear-gradient(180deg,#070e1814,#ffffff1a 90px,#ffffffc7 145px,#fff 220px),linear-gradient(180deg,#ffffff0a,#1020330d)}.detail-hero.has-hero-image .detail-hero-content:before{top:116px;height:150px;filter:blur(14px)}.detail-hero-content{width:100%;padding:26px}.detail-hero.has-hero-image .detail-hero-content{padding-top:166px}.detail-score{top:22px;right:22px;width:92px;height:92px}.youtube-evidence-grid{grid-template-columns:1fr}.youtube-evidence-card{grid-template-columns:minmax(170px,.75fr) minmax(0,1fr) 18px}.active-session-row{grid-template-columns:auto minmax(0,1fr)}.active-session-row>button{grid-column:1 / -1;width:100%}.workflow-grid,.intent-grid,.dashboard-guide,.digest-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}.video-evidence-rail-header{align-items:start;flex-direction:column}.video-evidence-rail-header h3{text-align:left}}@media(min-width:701px)and (max-width:980px){.hero-content{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px;align-items:center;min-height:calc(100svh - 78px);padding:28px 0 18px}.hero-copy h1{font-size:clamp(2.15rem,4.8vw,2.55rem);line-height:1.03;margin-bottom:12px}.hero-copy p{font-size:.95rem;line-height:1.45}.hero-actions{margin-top:16px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;gap:7px}.hero-stats div{min-height:56px;padding:9px 10px}.hero-stats strong{font-size:1.08rem}.hero-stats span{margin-top:5px;font-size:.69rem;line-height:1.15}.dashboard-mockup{max-width:360px;font-size:.78rem}.mockup-day-labels{top:-32px;height:26px}.mockup-day-label{min-width:72px;min-height:26px;padding:0 9px;font-size:.68rem}.mockup-toolbar{height:34px;padding:0 10px}.mockup-toolbar strong{font-size:.68rem}.opportunity-preview{min-height:370px;padding:9px}.cookie-banner{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 72px)}.opportunity-slide{inset:9px;gap:7px}.preview-header,.preview-insight,.preview-idea{padding:10px}.preview-header{gap:10px}.panel-kicker{min-height:24px;padding:0 8px;font-size:.62rem}.preview-header h3{margin:8px 0 4px;font-size:1.05rem}.preview-header p,.preview-insight p,.preview-idea p{line-height:1.32}.score-badge{width:48px;height:48px}.score-badge span{font-size:1.24rem}.score-badge small{font-size:.58rem}.signal-grid{gap:6px}.signal-card{padding:8px}.signal-card svg{width:15px;height:15px}.signal-card strong{margin-top:7px;font-size:.98rem}.signal-card span{margin-top:4px;font-size:.63rem}.preview-insight{grid-template-columns:minmax(0,1fr) 22px;gap:8px}.preview-insight h4,.preview-idea h4{margin-bottom:5px;font-size:.84rem}.preview-idea p{margin-top:5px;font-size:.78rem}.risk-row{margin-top:6px;gap:7px;font-size:.68rem;line-height:1.25}.mockup-dots{margin-top:6px}}@media(max-width:980px){.partners-hero{grid-template-columns:1fr;gap:28px;padding-top:50px}.partners-hero h1{font-size:3.05rem}.partners-dashboard-preview{max-width:720px}.partners-feature-grid,.partners-flow-grid,.partners-control-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-trust-layout{grid-template-columns:1fr}.partners-bottom-cta{align-items:flex-start;flex-direction:column}.footer-inner{flex-direction:column}.footer-links{justify-content:flex-start;justify-items:start}}@media(max-width:700px){.site-header{padding:8px 0}.header-inner,.section-inner,.hero-content,.partners-hero,.partners-bottom-cta,.footer-inner,.footer-bottom{width:min(100% - 28px,1160px)}.partners-hero{gap:22px;padding:36px 0 42px}.partners-hero h1{font-size:2.18rem;line-height:1.08}.partners-hero-copy p{font-size:.96rem}.partners-actions{align-items:stretch;flex-direction:column}.partners-actions .icon-text-button,.partners-bottom-cta .icon-text-button{width:100%}.partners-hero-points{display:grid;grid-template-columns:1fr}.partners-feature-grid,.partners-flow-grid,.partners-control-layout{grid-template-columns:1fr}.partners-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.partners-preview-stats div{padding:8px}.partners-preview-stats span{font-size:.6rem}.partners-preview-stats strong{margin-top:8px;font-size:1.08rem}.partners-preview-stats small{font-size:.64rem}.partners-preview-funnel-row:nth-child(n+5){display:none}.partners-preview-funnel-row{min-height:38px}.partners-preview-funnel-row{grid-template-columns:24px minmax(0,1fr) auto;display:grid}.partners-trust-copy,.partners-trust-list,.partners-feature-card,.partners-flow-card,.partners-control-panel{padding:16px}.partners-bottom-cta{margin-bottom:44px;padding:20px}.partners-bottom-cta h2{font-size:1.35rem}.footer-tools-panel{position:static;width:min(100%,360px);max-height:320px;margin-top:8px}.hero-content{grid-template-columns:1fr;gap:12px;align-content:start;min-height:calc(100svh - 62px);padding:14px 0 12px}.hero-copy h1{margin-bottom:9px;font-size:clamp(1.92rem,8.25vw,2.14rem);line-height:1.02}.hero-copy p{font-size:.9rem;line-height:1.34}.hero-actions{margin-top:12px}.hero .large-button{min-height:44px;padding:0 18px}.cookie-banner{align-items:stretch;flex-direction:column;gap:10px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 72px);padding:10px}.cookie-banner-copy{gap:9px}.cookie-banner-copy svg{display:none}.cookie-banner-copy p{font-size:.8rem;line-height:1.28}.cookie-banner-actions{width:100%;align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cookie-dialog-actions{width:100%;align-items:stretch;flex-direction:column-reverse}.cookie-banner-actions .icon-text-button,.cookie-dialog-actions .icon-text-button{width:100%}.cookie-banner-actions .icon-text-button{min-height:42px;padding:0 10px;font-size:.88rem}.cookie-dialog-backdrop{align-items:end;padding:12px}.cookie-dialog{max-height:min(86svh,720px);overflow:auto;padding:18px}.cookie-purpose{grid-template-columns:minmax(0,1fr)}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.hero-stats div{min-height:46px;padding:8px 7px}.hero-stats strong{font-size:1rem}.hero-stats span{margin-top:4px;font-size:.63rem;line-height:1.12}.workflow-grid,.intent-grid,.detail-readout,.dashboard-guide,.digest-alerts,.channel-connect,.digest-panel{grid-template-columns:1fr}.video-evidence-rail{margin-top:32px}.video-evidence-rail-header{width:min(100% - 28px,1160px)}.video-evidence-rail-card{width:280px;grid-template-columns:112px minmax(0,1fr)}.dashboard-mockup{max-width:100%;margin-top:20px;font-size:.7rem}.mockup-day-labels{top:-30px;height:25px;width:96px}.mockup-day-label{min-width:68px;min-height:25px;padding:0 8px;font-size:.65rem}.mockup-toolbar{height:32px;gap:6px;padding:0 10px}.mockup-toolbar span{width:9px;height:9px}.mockup-toolbar strong{font-size:.66rem}.opportunity-preview{min-height:314px;padding:7px}.opportunity-slide{inset:7px;gap:5px}.preview-header,.preview-insight,.preview-idea{padding:8px}.preview-header{gap:8px}.panel-kicker{min-height:22px;padding:0 7px;font-size:.58rem}.preview-header h3{margin:6px 0 3px;font-size:.96rem}.preview-header p,.preview-insight p,.preview-idea p{line-height:1.26}.score-badge{width:44px;height:44px}.score-badge span{font-size:1.18rem}.score-badge small{margin-top:2px;font-size:.55rem}.dashboard-mockup .signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.signal-card{min-width:0;padding:6px}.signal-card svg{width:14px;height:14px}.signal-card strong{margin-top:5px;font-size:.86rem}.signal-card span{margin-top:3px;font-size:.59rem;line-height:1.12}.preview-insight{grid-template-columns:minmax(0,1fr) 20px;gap:7px}.preview-insight h4,.preview-idea h4{margin-bottom:4px;font-size:.78rem}.preview-idea p{margin-top:3px;font-size:.68rem}.risk-row{margin-top:4px;gap:6px;font-size:.58rem;line-height:1.16}.risk-row svg{width:13px;height:13px}.mockup-dots{display:none}.mockup-dot{width:6px;height:6px}.youtube-evidence-mini,.youtube-evidence-card{grid-template-columns:1fr}.video-evidence-row.row-2 .video-evidence-track{animation-name:video-evidence-scroll}.evidence-heading{align-items:stretch;flex-direction:column}.evidence-heading .media-controls{justify-content:flex-start}.channel-summary-actions,.channel-summary-actions .workflow-mini{justify-items:start;justify-content:flex-start}.event-history-heading{flex-direction:column}.event-row{grid-template-columns:1fr 18px}.event-row span,.event-row small{grid-column:1 / -1;text-align:left}.personalized-ideas-heading{grid-template-columns:1fr}.idea-generation-actions{width:100%;max-width:none;justify-items:stretch;min-width:0}.idea-generation-actions>span,.idea-generation-actions small{max-width:none;text-align:left}.mini-thumb{width:100%}.page-section{padding:68px 0}.section-heading h1,.section-heading h2{font-size:2.35rem}.footer-inner{flex-direction:column}.footer-links{grid-template-columns:repeat(2,max-content);justify-content:flex-start;justify-items:start}}@media(max-width:420px){.site-header .header-actions{gap:6px}.header-actions .logout-button{display:none}.account-pill{max-width:calc(100vw - 96px)}.footer-links{grid-template-columns:1fr}}.marketing-page.dashboard-preview-page,.pricing-page,.faq-page,.legal-page{padding:0}.marketing-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 14% 2%,rgba(0,184,217,.08),transparent 28%),radial-gradient(circle at 84% 8%,rgba(69,214,157,.08),transparent 30%),linear-gradient(180deg,#fffffff5,#f6fbfdeb 68%,#fffffffa)}.marketing-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(10,90,136,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(18,185,129,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000 0 34%,transparent 72%),linear-gradient(180deg,#000,transparent 92%);mask-image:radial-gradient(circle at 50% 18%,#000 0 34%,transparent 72%),linear-gradient(180deg,#000,transparent 92%);opacity:.68}.marketing-page>*{position:relative;z-index:1}.marketing-page,.auth-page,.not-found-page,.app-shell,.blog-card,.blog-article-body,.blog-post-hero,.blog-page-header,.pricing-card,.app-card{min-width:0}.marketing-page .pricing-hero,.marketing-page .faq-hero,.marketing-page .legal-inner,.marketing-page .blog-page-header,.marketing-page .blog-post-hero,.marketing-page .intent-hero,.marketing-page .game-checker-hero{background:transparent}.marketing-hero,.pricing-hero-inner,.faq-hero,.legal-inner{padding:84px 0}.marketing-hero,.pricing-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:54px;align-items:center}.marketing-hero-copy h1,.pricing-hero h1,.faq-hero h1,.legal-inner h1{margin:16px 0;font-size:clamp(2.55rem,5vw,4.55rem);line-height:1;letter-spacing:0}.marketing-hero-copy p,.pricing-hero p,.faq-hero p,.legal-inner>p,.seo-copy-panel p,.signal-copy-card p,.pricing-answer-card p,.legal-card p{color:var(--muted);line-height:1.62}.marketing-hero-copy p,.pricing-hero p,.faq-hero p,.legal-inner>p{max-width:720px;font-size:1.08rem}.marketing-hero .dashboard-mockup{justify-self:end}.signal-copy-grid,.pricing-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.signal-copy-card,.pricing-answer-card,.legal-card{padding:24px}.signal-copy-card svg,.pricing-answer-card svg{color:var(--brand)}.signal-copy-card h3,.pricing-answer-card h3,.seo-copy-panel h3,.legal-card h2{margin:14px 0 10px}.legal-link-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legal-link-list a{border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--brand);background:var(--white);font-weight:700;text-decoration:none}.seo-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.seo-check-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:14px;color:var(--ink);line-height:1.45}.seo-check-list svg{color:var(--green)}.compact-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-intent-grid .intent-card{min-height:210px}.pricing-hero{background:radial-gradient(circle at 16% 12%,rgba(0,184,217,.08),transparent 30%),radial-gradient(circle at 78% 10%,rgba(69,214,157,.07),transparent 32%),transparent;color:var(--ink)}.pricing-hero p{color:var(--muted)}.pricing-hero-summary strong{color:#9af2c9;font-weight:900}.pricing-hero-summary span{color:var(--ink);font-weight:900}.pricing-hero .pricing-card p{color:var(--muted)}.pricing-hero .prelaunch-hero-note{color:var(--ink)}.pricing-page-card{justify-self:end}.pricing-card-copy{margin:14px 0 0}.pricing-page-card .icon-text-button{margin-top:24px}.seo-copy-panel{display:grid;gap:12px;padding:26px}.seo-copy-panel .icon-text-button{width:fit-content}.faq-page .faq-hero{padding-bottom:28px}.faq-page .faq-hero+.page-section{padding-top:24px}.faq-page .faq-list+.seo-copy-panel,.faq-page .compact-intent-grid+.seo-copy-panel{margin-top:30px}.faq-page .compact-intent-grid{row-gap:22px}.legal-page{background:var(--soft)}.legal-inner{max-width:920px}.legal-section-list{display:grid;gap:14px;margin-top:34px}.legal-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.legal-meta span{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);padding:0 12px;font-size:.9rem;font-weight:800}.legal-card{display:grid;gap:12px}.legal-card h2{font-size:1.2rem}.legal-card p{margin:0}.legal-card ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted);line-height:1.58}@media(max-width:980px){.marketing-hero,.pricing-hero-inner,.signal-copy-grid,.pricing-answer-grid,.compact-intent-grid{grid-template-columns:1fr}.marketing-hero .dashboard-mockup,.pricing-page-card{justify-self:stretch}.seo-check-list{grid-template-columns:1fr}}@media(max-width:700px){.marketing-hero,.pricing-hero-inner,.faq-hero,.legal-inner{padding:62px 0}.marketing-hero-copy h1,.pricing-hero h1,.faq-hero h1,.legal-inner h1{font-size:2.45rem}}:root[data-theme=dark] .site-header{border-bottom-color:transparent}:root[data-theme=dark] .logo-word{color:var(--ink)}:root[data-theme=dark] .site-header .logo,:root[data-theme=dark] .site-header .desktop-nav,:root[data-theme=dark] .site-header .header-actions,:root[data-theme=dark] .mobile-nav-panel,:root[data-theme=dark] .free-tools-dropdown-panel{background:#0a152394;border-color:#9af2c92e;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff17}:root[data-theme=dark] .free-tools-dropdown-panel{background:linear-gradient(180deg,#0c192afa,#07121ff7);border-color:#9af2c947;box-shadow:0 24px 64px #00000075,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}:root[data-theme=dark] .free-tools-dropdown-panel a{background:#ffffff0e;border-color:#9af2c91f}:root[data-theme=dark] .free-tools-dropdown-panel strong{color:var(--ink)}:root[data-theme=dark] .free-tools-dropdown-panel small{color:#e2eef7c2}:root[data-theme=dark] .mobile-nav-backdrop{background:radial-gradient(circle at 50% 0%,rgba(36,184,232,.16),transparent 42%),#03080fc2}:root[data-theme=dark] .mobile-nav-heading{border-bottom-color:#9af2c929}:root[data-theme=dark] .mobile-nav-heading strong,:root[data-theme=dark] .mobile-nav-panel>a{color:var(--ink)}:root[data-theme=dark] .mobile-nav-panel>a:hover,:root[data-theme=dark] .mobile-nav-tool-group a:hover,:root[data-theme=dark] .free-tools-dropdown-panel a:hover{background:#ffffff14}:root[data-theme=dark] .free-tools-dropdown-panel a:hover{background:#9af2c91a;border-color:#9af2c93d}:root[data-theme=dark] .mobile-nav-actions,:root[data-theme=dark] .mobile-nav-tool-group{border-top-color:#9af2c929}:root[data-theme=dark] .mobile-nav-tool-group{border-color:#9af2c929;background:#ffffff0a}:root[data-theme=dark] .step-number{background:#24b8e81f;border-color:#24b8e842}:root[data-theme=dark] .workflow-icon{background:var(--pill-bg);border-color:var(--line);color:var(--brand)}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .mobile-menu-button,:root[data-theme=dark] .account-pill,:root[data-theme=dark] .dialog-close-button,:root[data-theme=dark] .media-controls button,:root[data-theme=dark] .load-more-button,:root[data-theme=dark] .empty-feed-actions button,:root[data-theme=dark] .opportunity-actions button,:root[data-theme=dark] .channel-connect button:not(:last-child),:root[data-theme=dark] .profile-summary-card .workflow-mini button{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .profile-form-card .secondary-button{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .primary-button{background:#e9f6ff;color:#07111f}:root[data-theme=dark] .primary-button:hover{background:#c7edff}:root[data-theme=dark] .danger-outline-button{border-color:#ff777757;color:var(--red)}:root[data-theme=dark] .profile-form-card .danger-button,:root[data-theme=dark] .danger-button{background:var(--red);color:#07111f}:root[data-theme=dark] .profile-form-card .danger-button:hover,:root[data-theme=dark] .danger-button:hover{background:#ff9a9a}:root[data-theme=dark] .theme-toggle button.is-active{background:var(--surface-raised);box-shadow:0 8px 22px #00000047}:root[data-theme=dark] .scroll-top-button{border-color:#45d69d6b;background:linear-gradient(135deg,#45d69df5,#29d6ffe0),#0e1a2bb8;box-shadow:0 20px 56px #00000057,inset 0 1px #ffffff2e}:root[data-theme=dark] .logout-dialog,:root[data-theme=dark] .site-dialog,:root[data-theme=dark] .site-toast,:root[data-theme=dark] .mockup-window,:root[data-theme=dark] .mockup-toolbar,:root[data-theme=dark] .preview-header,:root[data-theme=dark] .signal-card,:root[data-theme=dark] .preview-idea,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .workflow-card,:root[data-theme=dark] .intent-card,:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .auth-panel,:root[data-theme=dark] .app-card,:root[data-theme=dark] .guide-card,:root[data-theme=dark] .faq-list details,:root[data-theme=dark] .seo-check-list li,:root[data-theme=dark] .media-tile,:root[data-theme=dark] .snapshot-table,:root[data-theme=dark] .idea-card,:root[data-theme=dark] .workspace-card,:root[data-theme=dark] .generated-idea-card,:root[data-theme=dark] .brief-grid div,:root[data-theme=dark] .youtube-evidence-card,:root[data-theme=dark] .video-evidence-rail-card,:root[data-theme=dark] .digest-alerts a,:root[data-theme=dark] .legal-card{background:var(--surface);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .dashboard-mockup{color:var(--ink)}:root[data-theme=dark] .mockup-day-label{background:#07111fd1;border-color:#9af2c957;color:#9af2c9}:root[data-theme=dark] .mockup-toolbar,:root[data-theme=dark] .mockup-window,:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .auth-panel,:root[data-theme=dark] .app-card,:root[data-theme=dark] .guide-card,:root[data-theme=dark] .workspace-card,:root[data-theme=dark] .media-tile,:root[data-theme=dark] .video-evidence-rail-card,:root[data-theme=dark] .legal-card{box-shadow:var(--shadow)}:root[data-theme=dark] .hero{--hero-text: #ffffff;--hero-muted: rgba(255, 255, 255, .78);--hero-note: rgba(255, 255, 255, .9);--hero-note-line: #9af2c9;--hero-stat-bg: rgba(255, 255, 255, .08);--hero-stat-border: rgba(255, 255, 255, .16);--hero-stat-hover: rgba(255, 255, 255, .12);--hero-accent: #9af2c9;--hero-primary-bg: #e9f6ff;--hero-primary-text: #07111f;--hero-secondary-bg: rgba(255, 255, 255, .1);--hero-secondary-text: #ffffff;--hero-secondary-border: rgba(255, 255, 255, .22);background:radial-gradient(circle at 78% 24%,rgba(41,214,255,.11),transparent 34%),radial-gradient(circle at 34% 72%,rgba(69,214,157,.08),transparent 32%),linear-gradient(90deg,#07111f,#081b2b 48%,#0a4352)}:root[data-theme=dark] .landing-depth-grid{opacity:.36;background-image:linear-gradient(rgba(154,242,201,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(41,214,255,.055) 1px,transparent 1px)}:root[data-theme=dark] .landing-depth-ribbon{background:linear-gradient(90deg,#00b8d91f,#45d69d0f 45%,#ffffff05),#09475321}:root[data-theme=dark] .ribbon-b{background:linear-gradient(90deg,#00b8d917,#45d69d12 58%,#ffffff04),#0a4c531f}:root[data-theme=dark] .landing-depth-glow{background:#29d6ff12}:root[data-theme=dark] .glow-b{background:#45d69d0d}:root[data-theme=dark] .mockup-window{background:var(--surface-muted);color:var(--ink)}:root[data-theme=dark] .marketing-page{background:radial-gradient(circle at 18% 8%,rgba(41,214,255,.1),transparent 30%),radial-gradient(circle at 82% 16%,rgba(69,214,157,.08),transparent 30%),linear-gradient(180deg,#07111f,#0b1728 66%,#07111f)}:root[data-theme=dark] .marketing-page:before{background-image:linear-gradient(rgba(41,214,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(69,214,157,.045) 1px,transparent 1px);opacity:.6}:root[data-theme=dark] .pricing-hero{background:radial-gradient(circle at 16% 12%,rgba(41,214,255,.09),transparent 30%),radial-gradient(circle at 78% 10%,rgba(69,214,157,.06),transparent 32%),transparent;color:var(--ink)}:root[data-theme=dark] .pricing-hero-summary span,:root[data-theme=dark] .pricing-hero .prelaunch-hero-note{color:var(--ink)}:root[data-theme=dark] .blog-card{background:color-mix(in srgb,var(--surface) 88%,transparent)}:root[data-theme=dark] .featured-blog-card{background:linear-gradient(135deg,#29d6ff1f,#45d69d14 48%,#07111fb3),color-mix(in srgb,var(--surface) 88%,transparent)}:root[data-theme=dark] .featured-blog-card:before{background:linear-gradient(rgba(41,214,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(69,214,157,.04) 1px,transparent 1px)}:root[data-theme=dark] .preview-idea p,:root[data-theme=dark] .game-description,:root[data-theme=dark] .generated-idea-card strong,:root[data-theme=dark] .youtube-card-copy strong,:root[data-theme=dark] .idea-card span,:root[data-theme=dark] .auth-panel label,:root[data-theme=dark] .filters label{color:var(--ink)}:root[data-theme=dark] .preview-insight{background:#07111f}:root[data-theme=dark] .score-badge,:root[data-theme=dark] .detail-score,:root[data-theme=dark] .idea-fit-summary strong{background:#07111f;color:var(--white)}:root[data-theme=dark] .muted-section,:root[data-theme=dark] .dashboard-preview-page:not(.marketing-page),:root[data-theme=dark] .auth-page,:root[data-theme=dark] .not-found-page,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .legal-page:not(.marketing-page){background:linear-gradient(180deg,#101827d1,#07111fc7),transparent}:root[data-theme=dark] .pricing-section,:root[data-theme=dark] .footer{background:#07111f}:root[data-theme=dark] .partners-dashboard-preview{background:#0e1a2bd1}:root[data-theme=dark] .partners-hero-points span,:root[data-theme=dark] .partners-preview-funnel-row,:root[data-theme=dark] .partners-trust-copy,:root[data-theme=dark] .partners-trust-list,:root[data-theme=dark] .partners-feature-card,:root[data-theme=dark] .partners-flow-card,:root[data-theme=dark] .partners-control-panel{background:#0e1a2bd6}:root[data-theme=dark] .partners-preview-stats div{background:#132237d6}:root[data-theme=dark] .partners-preview-funnel-row span{background:#29d6ff;color:#07111f}:root[data-theme=dark] .partners-step-number{color:#29d6ff42}:root[data-theme=dark] .video-evidence-rail-header span{border-color:#29d6ff47;background:#29d6ff1a;color:var(--cyan)}:root[data-theme=dark] .video-evidence-rail-card{background:#0e1a2bc2;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}:root[data-theme=dark] .cookie-banner{border-color:#29d6ff61;background:linear-gradient(135deg,#0e1a2bf0,#102837eb),var(--surface);box-shadow:0 22px 60px #00000075}:root[data-theme=dark] .cookie-dialog{border-color:#29d6ff52;background:#0e1a2bf0;box-shadow:0 28px 74px #00000080}:root[data-theme=dark] .cookie-purpose{background:#132237c7}:root[data-theme=dark] .cookie-required-pill{color:var(--green)}:root[data-theme=dark] .cookie-switch{background:#29384b}:root[data-theme=dark] .pricing-note{background:#ffffff0f}:root[data-theme=dark] .pricing-banner{background:#8ef0bf;color:#07111f}:root[data-theme=dark] .copy-snippet-button{border-color:#29d6ff57;background:linear-gradient(180deg,#0e1f32f5,#091525f0),var(--surface);color:#dff6ff;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047}:root[data-theme=dark] .copy-snippet-button:hover{border-color:#29d6ff94;background:linear-gradient(180deg,#00b8d92e,#091525f5),var(--surface);color:#8eeeff;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00b8d924}:root[data-theme=dark] .copy-snippet-button.is-copied{border-color:#8fe8bc85;background:linear-gradient(180deg,#12b9812e,#091525f5),var(--surface);color:#9ef3c9}:root[data-theme=dark] .pricing-hero .pricing-card p,:root[data-theme=dark] .old-price,:root[data-theme=dark] .pricing-card li,:root[data-theme=dark] .pricing-card-copy{color:var(--muted)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .search-input{background:var(--input-bg);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6f8196}:root[data-theme=dark] .workflow-mini span,:root[data-theme=dark] .channel-stat-grid span,:root[data-theme=dark] .youtube-quality-row em,:root[data-theme=dark] .generated-idea-card>div:first-child>span,:root[data-theme=dark] .source-note,:root[data-theme=dark] .recommendation-chip,:root[data-theme=dark] .creator-fit-pills span{background:var(--pill-bg);border-color:var(--line)}:root[data-theme=dark] .opportunity-card{background:linear-gradient(180deg,#17263a9e,#0e1a2bfa),var(--surface)}:root[data-theme=dark] .opportunity-card-media{background:#07111f}:root[data-theme=dark] .card-topline span{color:#c5d4e6}:root[data-theme=dark] .card-topline strong{background:#06101e;color:#f8fbff;box-shadow:inset 0 1px #ffffff14}:root[data-theme=dark] .opportunity-card h3,:root[data-theme=dark] .score-row strong,:root[data-theme=dark] .event-source-note strong,:root[data-theme=dark] .youtube-mini-copy span,:root[data-theme=dark] .evidence-preview strong{color:#f5f9ff}:root[data-theme=dark] .recommendation-chip{border-color:#507397e6;background:#17263ad1;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .recommendation-chip strong{color:#4fd9ff}:root[data-theme=dark] .recommendation-chip span{color:#b9cbe0}:root[data-theme=dark] .recommendation-chip.publish-candidate strong{color:#8ef0bf}:root[data-theme=dark] .recommendation-chip.steam-radar strong,:root[data-theme=dark] .recommendation-chip.early-signal strong,:root[data-theme=dark] .recommendation-chip.reactivation-watch strong{color:#5ad7ff}:root[data-theme=dark] .recommendation-chip.research-only strong,:root[data-theme=dark] .recommendation-chip.test-carefully strong{color:#ffd56f}:root[data-theme=dark] .score-row>span,:root[data-theme=dark] .creator-readout span,:root[data-theme=dark] .evidence-preview>span,:root[data-theme=dark] .youtube-mini-copy small,:root[data-theme=dark] .youtube-mini-copy em{color:#b8c8dc}:root[data-theme=dark] .score-row>div{background:#dce9f5;box-shadow:inset 0 0 0 1px #07111f29}:root[data-theme=dark] .score-row.is-muted>div{background:#52657b}:root[data-theme=dark] .score-row.is-muted>div span{background:transparent}:root[data-theme=dark] .source-note{border-radius:0;background:#17263ac2;color:#c8d7e8}:root[data-theme=dark] .stale-source-note{color:#ffd56f}:root[data-theme=dark] .event-source-note{border-left-color:var(--green);background:#17263aeb}:root[data-theme=dark] .opportunity-card .creator-readout{border-top-color:#94aac280;border-bottom-color:#94aac280}:root[data-theme=dark] .opportunity-card .creator-readout div+div{border-top-color:#94aac275}:root[data-theme=dark] .opportunity-card .creator-readout strong{color:#d7e4f3}:root[data-theme=dark] .creator-fit-pills .fit-good,:root[data-theme=dark] .fit-good{border-color:#45d69d61;background:#45d69d21;color:#75e9b5}:root[data-theme=dark] .creator-fit-pills .fit-cautious,:root[data-theme=dark] .fit-cautious{border-color:#f4c85d61;background:#f4c85d21;color:#ffd56f}:root[data-theme=dark] .creator-fit-pills .fit-reason{border-color:var(--line);background:#17263ad1;color:#c0d0e2}:root[data-theme=dark] .evidence-quality-row span{border:1px solid rgba(41,214,255,.32);background:#29d6ff1f;color:#62deff}:root[data-theme=dark] .evidence-preview{border-color:#507397e6;background:#17263ad1}:root[data-theme=dark] .youtube-evidence-mini{border-top-color:#94aac25c}:root[data-theme=dark] .opportunity-actions button:hover{border-color:#29d6ffb3;background:#29d6ff1c;color:#75e5ff}:root[data-theme=dark] .opportunity-actions button.is-active{border-color:#45d69d66;background:#45d69d24;color:#84efbd}:root[data-theme=dark] .risk-list span{border:1px solid rgba(244,200,93,.42);background:#f4c85d24;color:#ffe39b}:root[data-theme=dark] .subscription-unlock-panel{border-color:#45d69d57;background:linear-gradient(135deg,#45d69d24,#17263ac7),var(--surface)}:root[data-theme=dark] .dashboard-preview-panel{border-color:#29d6ff57;background:linear-gradient(135deg,#29d6ff21,#45d69d1c),var(--surface)}:root[data-theme=dark] .preview-unlock-meter{background:#94aac22e}:root[data-theme=dark] .preview-lock-note{border-color:#29d6ff4d;background:#29d6ff1a;color:#c4d4e7}:root[data-theme=dark] .subscribe-unlock-button{background:#8ef0bf;color:#07111f}:root[data-theme=dark] .locked-opportunity-card:after{background:#07111f8a;color:#9af2c9}:root[data-theme=dark] .locked-preview-chip{border-color:#29d6ff3d;background:linear-gradient(135deg,#29d6ff1a,#45d69d14)}:root[data-theme=dark] .locked-preview-chip strong{color:#9af2c9}:root[data-theme=dark] .locked-preview-note{border-color:#45d69d57;background:#45d69d1a;color:#d6e7f5}:root[data-theme=dark] .locked-media{background:linear-gradient(135deg,#29d6ff2e,#45d69d24),linear-gradient(90deg,#14273d,#1c344c)}:root[data-theme=dark] .subscription-current-state,:root[data-theme=dark] .auth-email-change,:root[data-theme=dark] .active-session-row,:root[data-theme=dark] .active-session-icon,:root[data-theme=dark] .active-session-meta span{background:var(--pill-bg);border-color:var(--line)}:root[data-theme=dark] .subscription-current-state strong,:root[data-theme=dark] .subscription-current-state span{color:var(--ink)}:root[data-theme=dark] .active-session-title span{border-color:#45d69d57;background:#45d69d21;color:#84efbd}:root[data-theme=dark] .details-link{color:#43dfff}:root[data-theme=dark] .channel-avatar,:root[data-theme=dark] .channel-avatar-fallback,:root[data-theme=dark] .workspace-card-media,:root[data-theme=dark] .empty-feed-card>svg,:root[data-theme=dark] .guide-card svg,:root[data-theme=dark] .digest-panel>svg{background:var(--pill-bg)}:root[data-theme=dark] .filters,:root[data-theme=dark] .market-evidence-notice,:root[data-theme=dark] .channel-connect,:root[data-theme=dark] .digest-panel,:root[data-theme=dark] .empty-feed-card,:root[data-theme=dark] .state-box,:root[data-theme=dark] .profile-summary-card,:root[data-theme=dark] .profile-form-card,:root[data-theme=dark] .detail-grid article,:root[data-theme=dark] .detail-toolbar,:root[data-theme=dark] .personalized-ideas-card,:root[data-theme=dark] .creator-brief-card{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .detail-hero{background:linear-gradient(180deg,#07111f0d,#07111ff5),var(--surface-muted)}:root[data-theme=dark] .detail-hero.has-hero-image:after{background:linear-gradient(180deg,#070e182e,#07111f57 34%,#07111fe6 70%,#0e1a2b),linear-gradient(90deg,#07111f33,#07111fb8)}:root[data-theme=dark] .detail-hero.has-hero-image .detail-hero-content:before{background:linear-gradient(180deg,#0e1a2b00,#0e1a2be6 48%,#0e1a2b);filter:blur(12px)}:root[data-theme=dark] .detail-hero h1{color:#f7fbff;text-shadow:0 2px 22px rgba(0,0,0,.45)}:root[data-theme=dark] .detail-hero p{color:#c7d6e8}:root[data-theme=dark] .back-link{background:#0e1a2beb;border-color:#29d6ff47;color:#dff6ff;box-shadow:var(--shadow)}:root[data-theme=dark] .back-link:hover{border-color:#29d6ff9e;color:var(--cyan)}:root[data-theme=dark] .creator-readout div{background:var(--surface-raised);border-color:var(--line)}:root[data-theme=dark] .creator-readout strong{color:#eff7ff}:root[data-theme=dark] .detail-readout span{color:#c0d0e3}:root[data-theme=dark] .event-history-heading>span{background:#45d69d24;color:#94f0c5}:root[data-theme=dark] .event-row{background:var(--surface-raised);border-color:var(--line)}:root[data-theme=dark] .event-row:hover{border-color:#29d6ff94;background:#172a42}:root[data-theme=dark] .event-row span{color:var(--cyan)}:root[data-theme=dark] .event-row strong{color:#f4f9ff}:root[data-theme=dark] .event-row small{color:#b7c7db}:root[data-theme=dark] .snapshot-table>div:not(.snapshot-row),:root[data-theme=dark] .snapshot-row span{background:var(--surface-raised)}:root[data-theme=dark] .snapshot-row span{background:var(--surface)}:root[data-theme=dark] .breakdown-row div,:root[data-theme=dark] .media-scroll{scrollbar-color:var(--brand) var(--surface-raised)}:root[data-theme=dark] .ideas-teaser{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .ideas-teaser:after{background:#07111f94}:root[data-theme=dark] .ideas-teaser-copy strong,:root[data-theme=dark] .idea-fit-summary span{color:var(--ink)}:root[data-theme=dark] .idea-fit-summary{background:#45d69d1f;border-color:#45d69d52}:root[data-theme=dark] .prelaunch-auth-note{background:#f4c85d1a;border-color:#f4c85d4d}:root[data-theme=dark] .success-note{background:#45d69d1f;border-color:#45d69d47;color:var(--green)}:root[data-theme=dark] .footer .logo-word{color:var(--white)}:root[data-theme=dark] .site-depth-backdrop{background:radial-gradient(circle at 18% 8%,rgba(41,214,255,.1),transparent 30%),radial-gradient(circle at 82% 16%,rgba(69,214,157,.08),transparent 30%),linear-gradient(180deg,#07111f,#0b1728 66%,#07111f)}:root[data-theme=dark] .site-depth-backdrop:before{background-image:linear-gradient(rgba(41,214,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(69,214,157,.045) 1px,transparent 1px);opacity:.58}:root[data-theme=dark] .site-depth-backdrop:after{background:linear-gradient(90deg,#00b8d914,#45d69d0b,#fff0);opacity:.32}.intent-hero{padding:94px 0 58px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 74%,transparent),transparent 76%),var(--soft)}.intent-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:40px;align-items:center}.intent-hero-copy h1{max-width:920px;margin:16px 0;font-size:4.25rem;line-height:.98;letter-spacing:0}.intent-hero-copy p{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.68}.intent-signal-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px}.intent-signal-panel-header{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--line)}.intent-signal-panel-header svg{width:44px;height:44px;border:1px solid rgba(0,184,217,.24);border-radius:8px;background:#00b8d91a;color:var(--brand);padding:10px}.intent-signal-panel-header strong{display:block;color:var(--ink);font-size:1.05rem}.intent-signal-panel-header span{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.intent-signal-rows{display:grid;gap:12px;margin-top:18px}.intent-signal-rows div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;background:var(--surface-muted);padding:12px 14px}.intent-signal-rows span{color:var(--muted);font-size:.92rem}.intent-signal-rows strong{color:var(--ink);font-size:.95rem}.intent-card-grid,.intent-workflow-grid,.intent-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intent-info-card,.intent-workflow-step,.intent-related-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px}.intent-info-card svg,.intent-mini-heading svg,.intent-related-card svg{color:var(--brand)}.intent-info-card h2,.intent-workflow-step h2{margin:18px 0 10px;font-size:1.35rem;line-height:1.12;letter-spacing:0}.intent-info-card p,.intent-workflow-step p,.intent-example p{margin:0;color:var(--muted);line-height:1.62}.intent-workflow-step{min-height:240px}.intent-workflow-step .step-number{margin-bottom:22px}.intent-playbook{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:34px;align-items:start}.intent-checklist{display:grid;gap:12px;list-style:none;margin:0;padding:0}.intent-checklist li{display:grid;grid-template-columns:22px 1fr;gap:11px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:16px 18px;color:var(--ink);line-height:1.48}.intent-checklist svg{color:var(--green);margin-top:2px}.intent-example-stack{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px}.intent-mini-heading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.intent-mini-heading h2{margin:0;font-size:1.3rem;line-height:1.12}.intent-example{border-left:4px solid var(--amber);background:var(--surface-muted);border-radius:8px;padding:14px 16px}.intent-example strong{display:block;margin-bottom:6px;color:var(--ink)}.intent-related-card{display:grid;gap:12px;color:var(--ink);min-height:190px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.intent-related-card:hover{transform:translateY(-2px);border-color:var(--brand);background:var(--surface-muted)}.intent-related-card span{color:var(--muted);font-size:.86rem;font-weight:900;text-transform:uppercase}.intent-related-card strong{font-size:1.28rem;line-height:1.12}.intent-faq-list{display:grid;gap:12px;max-width:980px}.intent-faq-item{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:0 18px}.intent-faq-item summary{cursor:pointer;color:var(--ink);font-weight:900;line-height:1.42;padding:18px 0}.intent-faq-item p{margin:0;border-top:1px solid var(--line);color:var(--muted);line-height:1.65;padding:16px 0 18px}.intent-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.game-checker-hero{padding:94px 0 58px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 78%,transparent),transparent 78%),var(--soft)}.game-checker-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);gap:40px;align-items:center}.game-checker-copy h1{max-width:880px;margin:16px 0;font-size:4.25rem;line-height:.98;letter-spacing:0}.game-checker-copy p{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.68}.game-checker-form{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px}.game-checker-form label{display:grid;gap:8px;color:var(--ink);font-weight:900}.game-checker-form input,.game-checker-form select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:0 12px;font:inherit}.game-checker-form select{cursor:pointer}.game-checker-form input:focus,.game-checker-form select:focus{border-color:var(--brand);outline:3px solid rgba(0,184,217,.16)}.checker-limit-note,.form-error{display:flex;gap:8px;align-items:flex-start;margin:0;border-radius:8px;padding:11px 12px;font-size:.9rem;line-height:1.45}.checker-limit-note{background:var(--surface-muted);color:var(--muted)}.name-checker-policy-note{margin:-2px 0 0;color:var(--muted);font-size:.84rem;line-height:1.48}.form-error{background:#fff2f0;color:#a5241a;font-weight:800}.checker-limit-cta{display:grid;gap:12px;border:1px solid rgba(0,184,217,.28);border-radius:8px;background:linear-gradient(135deg,#00b8d91a,#7c3aed14),var(--surface-muted);padding:14px}.checker-limit-cta div{display:grid;gap:4px}.checker-limit-cta strong{color:var(--ink);font-size:.95rem}.checker-limit-cta span{color:var(--muted);font-size:.9rem;line-height:1.45}.checker-limit-cta .icon-text-button{width:fit-content}.game-checker-results{background:var(--surface)}.checker-result-heading,.checker-next-step{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.checker-result-heading h2,.checker-next-step h2{margin:10px 0 8px;font-size:2rem;line-height:1.08;letter-spacing:0}.checker-result-heading p,.checker-next-step p{max-width:780px;margin:0;color:var(--muted);line-height:1.6}.checker-verdict{display:inline-flex;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase}.checker-verdict.positive{background:#eafff4;color:#047857}.checker-verdict.warning{background:#fff8e6;color:#92400e}.checker-verdict.danger{background:#fff2f0;color:#a5241a}.checker-verdict.neutral{background:var(--surface-muted);color:var(--muted)}.checker-score-ring{--score: 0%;width:122px;height:122px;flex:0 0 122px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,var(--surface) 0 57%,transparent 58%),conic-gradient(var(--brand) var(--score),#e2e8f0 0)}.checker-score-ring strong{grid-area:1 / 1;margin-top:-12px;color:var(--ink);font-size:2rem}.checker-score-ring span{grid-area:1 / 1;align-self:end;margin-bottom:26px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.checker-preview-grid,.checker-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px}.checker-game-preview,.checker-channel-preview,.checker-analysis-panel,.checker-next-step{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.checker-game-preview{overflow:hidden}.checker-game-preview>img,.checker-game-placeholder{width:100%;aspect-ratio:460 / 215;display:block;background:#dfe8f1;object-fit:cover;object-position:center}.checker-game-placeholder{display:grid;place-items:center;gap:8px;color:var(--brand-dark);font-weight:900}.checker-preview-body,.checker-channel-preview,.checker-analysis-panel,.checker-next-step{padding:22px}.checker-preview-title{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.checker-preview-title svg{color:var(--brand);margin-top:3px}.checker-preview-title h3,.checker-channel-preview h3{margin:0 0 5px;font-size:1.35rem;line-height:1.12;letter-spacing:0}.checker-preview-title span,.checker-channel-preview .channel-summary-main p{color:var(--muted);font-size:.9rem}.checker-preview-body p,.checker-fit-reason,.checker-empty-note{color:var(--muted);line-height:1.58}.checker-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.checker-chip-row span{border-radius:8px;background:var(--surface-muted);color:var(--muted);padding:7px 9px;font-size:.82rem;font-weight:900}.checker-readout{margin:14px 0}.checker-channel-preview{display:grid;align-content:start;gap:14px}.checker-channel-preview .channel-summary-main{grid-template-columns:64px minmax(0,1fr);align-items:start}.checker-channel-preview .channel-avatar,.checker-channel-preview .channel-avatar-fallback{width:64px;height:64px}.checker-channel-label{display:inline-flex;width:fit-content;margin-bottom:6px;border-radius:8px;background:#9cffcf;color:#071321;padding:6px 9px;font-size:.78rem;font-weight:950;line-height:1;text-transform:uppercase}.checker-score-list,.checker-idea-list,.checker-video-list{display:grid;gap:10px}.checker-score-list{margin-top:16px}.checker-meter{display:grid;grid-template-columns:minmax(150px,.95fr) minmax(160px,1fr) 68px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:12px}.checker-meter strong{display:block;color:var(--ink);font-size:.92rem}.checker-meter span,.checker-meter em{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.35}.checker-meter em{color:var(--ink);font-weight:900;text-align:right}.checker-meter-bar{--score: 0%;height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.checker-meter-bar span{width:var(--score);min-width:3px;height:100%;display:block;border-radius:inherit;background:var(--brand)}.checker-risk-list{margin-top:14px}.checker-idea-row,.checker-video-list a{display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:13px 14px}.checker-idea-row span{width:fit-content;border-radius:6px;background:#00b8d91f;color:var(--brand-dark);padding:4px 7px;font-size:.76rem;font-weight:900;text-transform:uppercase}.checker-idea-row strong,.checker-video-list strong{color:var(--ink);line-height:1.25}.checker-idea-row p,.checker-video-list span{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.checker-video-list a:hover{border-color:var(--brand)}.checker-next-step,.game-checker-personalized-card{margin-top:18px}.name-checker-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 78%,transparent),transparent 78%),radial-gradient(circle at 82% 18%,rgba(255,45,85,.1),transparent 34%),var(--soft)}.name-checker-copy h1{max-width:920px}.name-checker-hero-grid,.title-checker-hero-grid{grid-template-columns:minmax(0,1fr)}.name-checker-input-shell{position:relative}.name-checker-input-shell>svg{position:absolute;left:13px;top:50%;color:var(--muted);transform:translateY(-50%);pointer-events:none}.name-checker-form .name-checker-input-shell input{padding-left:42px}.name-checker-example-row{display:flex;flex-wrap:wrap;gap:8px}.name-checker-example-row button{min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--muted);cursor:pointer;padding:0 10px;font-size:.82rem;font-weight:900}.name-checker-example-row button:hover{border-color:var(--brand);color:var(--ink)}.name-checker-workspace-section{background:var(--surface);scroll-margin-top:96px}.name-checker-workspace{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);gap:18px;align-items:start}.checker-refine-panel{position:sticky;top:82px;z-index:8;grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);padding:14px}.checker-refine-panel label{display:grid;gap:7px;min-width:0}.checker-refine-panel label>span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.checker-refine-panel input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 14px 0 42px;outline:none}.checker-refine-panel input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #0daa851f}.title-checker-refine-panel,.youtube-research-refine-panel{grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr) auto}.youtube-research-refine-panel.has-channel-size{grid-template-columns:minmax(240px,1fr) minmax(300px,.72fr) minmax(140px,.26fr) auto}.youtube-research-select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 12px;font:inherit;font-weight:850}.youtube-research-select:focus{border-color:var(--brand);box-shadow:0 0 0 4px #0daa851f;outline:none}.title-checker-refine-periods{align-self:end}.name-checker-verdict-panel,.name-checker-results-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.name-checker-verdict-panel{display:grid;gap:14px;padding:22px}.name-checker-verdict-panel h2{margin:0;font-size:2rem;line-height:1.08;letter-spacing:0}.name-checker-verdict-panel p{margin:0;color:var(--muted);line-height:1.58}.name-checker-link-row{display:flex;flex-wrap:wrap;gap:10px}.name-checker-link-row .is-disabled{opacity:.58;pointer-events:none}.name-checker-results-panel{overflow:hidden}.name-checker-results-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:17px 18px}.name-checker-results-head span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.name-checker-results-head h2{margin:4px 0 0;font-size:1.25rem;line-height:1.18;letter-spacing:0}.name-checker-results-head p{max-width:260px;overflow:hidden;margin:0;color:var(--muted);font-size:.82rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.name-checker-results-list{display:grid}.name-checker-results-list.is-scrollable{max-height:min(1080px,78vh);overflow-y:auto;overscroll-behavior-y:auto;scrollbar-color:rgba(13,170,133,.56) transparent;scrollbar-width:thin}.name-checker-results-list.is-scrollable::-webkit-scrollbar{width:10px}.name-checker-results-list.is-scrollable::-webkit-scrollbar-track{background:transparent}.name-checker-results-list.is-scrollable::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#0daa8594;background-clip:content-box}.name-checker-channel-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:88px;border-bottom:1px solid var(--line);background:var(--surface);padding:14px 18px}.name-checker-channel-card:last-child{border-bottom:0}.name-checker-avatar{position:relative;display:grid;width:58px;height:58px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:linear-gradient(135deg,var(--surface-muted),var(--surface));color:var(--brand-dark);font-weight:950}.name-checker-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.name-checker-channel-main{min-width:0}.name-checker-title-row{display:flex;align-items:center;gap:7px;min-width:0}.name-checker-title-row h3{overflow:hidden;margin:0;color:var(--ink);font-size:1rem;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.name-checker-title-row svg{flex:0 0 auto;color:var(--brand)}.name-checker-handle{display:block;overflow:hidden;margin-top:4px;color:var(--brand-dark);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.name-checker-meta-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;color:var(--muted);font-size:.8rem}.name-checker-meta-row span{display:inline-flex;align-items:center;min-height:24px;border-radius:8px;background:var(--surface-muted);padding:4px 7px;font-weight:850}.name-checker-meta-row .danger{background:#fff2f0;color:#a5241a}.name-checker-meta-row .warning{background:#fff8e6;color:#92400e}.name-checker-meta-row .neutral{color:var(--muted)}.name-checker-card-actions{display:flex;justify-content:flex-end;gap:8px}.icon-only-button{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.icon-only-button:hover{border-color:var(--brand);color:var(--brand-dark)}.name-checker-empty-state{display:grid;min-height:280px;place-items:center;align-content:center;gap:10px;color:var(--muted);padding:34px 20px;text-align:center}.name-checker-empty-state strong{color:var(--ink);font-size:1.05rem}.name-checker-empty-state p{max-width:420px;margin:0;line-height:1.55}.name-checker-growth-section{padding-top:0;background:var(--surface)}.name-checker-growth-card{margin-bottom:0}.name-checker-growth-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.title-checker-hero{background:radial-gradient(circle at 78% 16%,rgba(13,170,133,.16),transparent 32%),radial-gradient(circle at 22% 72%,rgba(36,184,232,.12),transparent 30%),var(--soft)}.title-checker-copy h1{max-width:780px}.title-checker-period-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:5px}.title-checker-period-group button{min-height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.title-checker-period-group button:hover,.title-checker-period-group button.is-active{border-color:#0daa8538;background:var(--surface);color:var(--ink)}.title-checker-workspace-section{background:var(--surface);scroll-margin-top:96px}.title-checker-workspace{display:grid;gap:18px}.title-checker-summary-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;align-items:stretch}.title-checker-metrics-panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.title-checker-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.title-checker-score{--score-color: var(--brand);--score-glow: rgba(13, 170, 133, .2);display:grid;position:relative;min-height:120px;align-content:center;justify-items:center;gap:6px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 50% 8%,var(--score-glow),transparent 58%),var(--surface-muted);color:var(--muted);padding:12px 3px 9px;text-align:center}.title-checker-score-arc{position:relative;display:flex;width:min(88px,100%);height:66px;align-items:flex-end;justify-content:center;padding-bottom:0}.title-checker-score-arc>svg{position:absolute;inset:0;overflow:visible}.title-checker-score-track,.title-checker-score-fill{fill:none;stroke-linecap:round;stroke-width:10}.title-checker-score-track{stroke:color-mix(in srgb,var(--muted) 22%,transparent)}.title-checker-score-fill{stroke:var(--score-color);filter:drop-shadow(0 0 8px var(--score-glow))}.title-checker-score-icon{position:absolute;top:26px;left:50%;z-index:1;display:grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--score-color) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--score-color);transform:translate(-50%,-50%)}.title-checker-score-icon svg{display:block}.title-checker-score strong{position:relative;z-index:2;color:var(--ink);font-size:1.65rem;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.1);transform:translateY(5px)}.title-checker-score>span{display:block;width:100%;overflow:hidden;font-size:.64rem;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.title-checker-score.positive{--score-color: #0daa85;--score-glow: rgba(13, 170, 133, .22);border-color:#0daa8547;background:radial-gradient(circle at 50% 8%,var(--score-glow),transparent 58%),#0daa8517}.title-checker-score.warning{--score-color: #f59e0b;--score-glow: rgba(245, 158, 11, .22);border-color:#f59e0b47;background:radial-gradient(circle at 50% 8%,var(--score-glow),transparent 58%),#f59e0b1a}.title-checker-score.danger{--score-color: #ef4444;--score-glow: rgba(239, 68, 68, .18);border-color:#ef444447;background:radial-gradient(circle at 50% 8%,var(--score-glow),transparent 58%),#ef444414}.title-checker-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.youtube-research-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.title-checker-metric-card{display:grid;gap:5px;min-height:118px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px}.title-checker-metric-card:nth-child(4n){border-right:0}.title-checker-metric-card:nth-last-child(-n+4){border-bottom:0}.title-checker-metric-card span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.title-checker-metric-card strong{color:var(--ink);font-size:1.55rem;line-height:1.05}.title-checker-metric-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.title-checker-warning-list{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.title-checker-warning-list span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:8px;background:var(--surface-muted);color:var(--muted);padding:6px 9px;font-size:.8rem;font-weight:850}.title-checker-video-list{display:grid}.title-checker-video-list.is-scrollable{max-height:min(1160px,82vh);overflow-y:auto;overscroll-behavior-y:auto;scrollbar-color:rgba(13,170,133,.56) transparent;scrollbar-width:thin}.title-checker-video-list.is-scrollable::-webkit-scrollbar{width:10px}.title-checker-video-list.is-scrollable::-webkit-scrollbar-track{background:transparent}.title-checker-video-list.is-scrollable::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#0daa8594;background-clip:content-box}.title-checker-video-card{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;gap:16px;align-items:center;min-height:142px;border-bottom:1px solid var(--line);background:var(--surface);padding:16px 18px}.title-checker-video-card:last-child{border-bottom:0}.title-checker-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}.title-checker-thumb img{width:100%;height:100%;object-fit:cover}.title-checker-thumb span{position:absolute;right:7px;bottom:7px;border-radius:6px;background:#050d18d1;color:#fff;padding:3px 6px;font-size:.72rem;font-weight:900}.title-checker-video-main{min-width:0}.title-checker-video-heading{display:flex;align-items:flex-start;gap:7px;min-width:0}.title-checker-video-heading h3{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:1rem;line-height:1.28;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.title-checker-video-heading svg{flex:0 0 auto;color:var(--brand);margin-top:1px}.title-checker-video-channel{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px;color:var(--muted);font-size:.84rem;font-weight:850}.title-checker-video-channel a{color:var(--brand-dark)}.title-checker-video-tags{margin-top:10px}.title-checker-growth-card{margin-bottom:0}.youtube-research-insight-grid{margin-top:0}.youtube-research-mini-cta{margin-top:16px}:root[data-theme=dark] .name-checker-hero{background:linear-gradient(180deg,rgba(15,23,42,.74),transparent 78%),radial-gradient(circle at 82% 18%,rgba(255,71,112,.12),transparent 34%),var(--soft)}:root[data-theme=dark] .title-checker-hero{background:linear-gradient(180deg,rgba(15,23,42,.74),transparent 78%),radial-gradient(circle at 78% 16%,rgba(13,170,133,.14),transparent 32%),radial-gradient(circle at 18% 74%,rgba(36,184,232,.12),transparent 30%),var(--soft)}:root[data-theme=dark] .name-checker-verdict-panel,:root[data-theme=dark] .name-checker-results-panel,:root[data-theme=dark] .name-checker-channel-card,:root[data-theme=dark] .checker-refine-panel,:root[data-theme=dark] .title-checker-metrics-panel,:root[data-theme=dark] .title-checker-video-card,:root[data-theme=dark] .icon-only-button{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .name-checker-example-row button,:root[data-theme=dark] .name-checker-meta-row span,:root[data-theme=dark] .title-checker-period-group,:root[data-theme=dark] .title-checker-warning-list span{background:var(--surface-muted)}:root[data-theme=dark] .title-checker-period-group button.is-active,:root[data-theme=dark] .title-checker-period-group button:hover{background:var(--surface)}:root[data-theme=dark] .name-checker-avatar{background:linear-gradient(135deg,var(--surface-muted),var(--surface));color:#9eefff}:root[data-theme=dark] .name-checker-handle{color:#9eefff}:root[data-theme=dark] .title-checker-video-channel a{color:#9eefff}:root[data-theme=dark] .name-checker-meta-row .danger{background:#7f1d1d33;color:#fca5a5}:root[data-theme=dark] .name-checker-meta-row .warning{background:#92400e33;color:#facc15}:root[data-theme=dark] .game-checker-hero{background:linear-gradient(180deg,rgba(15,23,42,.74),transparent 78%),var(--soft)}:root[data-theme=dark] .game-checker-form,:root[data-theme=dark] .checker-game-preview,:root[data-theme=dark] .checker-channel-preview,:root[data-theme=dark] .checker-analysis-panel,:root[data-theme=dark] .game-checker-personalized-card,:root[data-theme=dark] .checker-next-step{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .game-checker-form input,:root[data-theme=dark] .game-checker-form select,:root[data-theme=dark] .youtube-research-select{background:var(--surface-muted);color:var(--ink)}:root[data-theme=dark] .checker-limit-note,:root[data-theme=dark] .checker-chip-row span,:root[data-theme=dark] .checker-meter,:root[data-theme=dark] .checker-idea-row,:root[data-theme=dark] .checker-video-list a{background:var(--surface-muted)}:root[data-theme=dark] .form-error{background:#7f1d1d33;color:#fecaca}:root[data-theme=dark] .checker-limit-cta{background:linear-gradient(135deg,#06b6d429,#7c3aed24),var(--surface-muted);border-color:#7dd3fc42}:root[data-theme=dark] .checker-verdict.positive{background:#0478572e;color:#86efac}:root[data-theme=dark] .checker-verdict.warning{background:#92400e33;color:#facc15}:root[data-theme=dark] .checker-verdict.danger{background:#7f1d1d33;color:#fca5a5}:root[data-theme=dark] .checker-score-ring{background:radial-gradient(circle at center,var(--surface) 0 57%,transparent 58%),conic-gradient(var(--brand) var(--score),rgba(148,163,184,.28) 0)}:root[data-theme=dark] .checker-meter-bar{background:#94a3b83d}:root[data-theme=dark] .checker-channel-label{background:#9cffcf;color:#071321}:root[data-theme=dark] .checker-idea-row span{background:#00b8d92e;color:#9eefff}@media(max-width:980px){.game-checker-hero-grid,.checker-preview-grid,.checker-analysis-grid,.name-checker-workspace,.checker-refine-panel,.title-checker-refine-panel,.youtube-research-refine-panel,.youtube-research-refine-panel.has-channel-size,.title-checker-summary-grid{grid-template-columns:1fr}.checker-refine-panel{position:static}.game-checker-copy h1{font-size:3.2rem}}@media(max-width:720px){.game-checker-hero{padding:72px 0 42px}.game-checker-hero-grid{gap:24px}.game-checker-copy h1{font-size:2.45rem}.game-checker-copy p{font-size:1rem}.game-checker-form,.checker-preview-body,.checker-channel-preview,.checker-analysis-panel,.game-checker-personalized-card,.checker-next-step{padding:18px}.checker-result-heading,.checker-next-step{align-items:stretch;flex-direction:column}.checker-score-ring{width:104px;height:104px;flex-basis:104px}.checker-score-ring strong{font-size:1.6rem}.checker-score-ring span{margin-bottom:22px}.checker-result-heading h2,.checker-next-step h2{font-size:1.55rem}.checker-meter{grid-template-columns:1fr;gap:8px}.checker-meter em{text-align:left}.checker-game-preview>img,.checker-game-placeholder{aspect-ratio:16 / 9}.name-checker-results-head{align-items:flex-start;flex-direction:column}.name-checker-results-head p{max-width:100%;text-align:left}.checker-refine-panel{padding:14px}.checker-refine-panel .large-button{width:100%}.name-checker-channel-card{grid-template-columns:50px minmax(0,1fr);align-items:start;padding:14px}.name-checker-avatar{width:50px;height:50px}.name-checker-card-actions{grid-column:2;justify-content:flex-start}.name-checker-growth-actions{width:100%;justify-content:flex-start}.title-checker-period-group{grid-template-columns:repeat(2,minmax(0,1fr))}.title-checker-period-group button:last-child{grid-column:1 / -1}.title-checker-score-row,.title-checker-metric-grid{grid-template-columns:1fr}.title-checker-metric-card,.title-checker-metric-card:nth-child(4n),.title-checker-metric-card:nth-last-child(-n+4){min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.title-checker-metric-card:last-child{border-bottom:0}.title-checker-video-card{grid-template-columns:1fr;align-items:stretch;padding:14px}.title-checker-card-actions,.title-checker-video-card .icon-only-button{justify-self:flex-start}.title-checker-thumb{width:100%}}.blog-hero,.blog-post-hero{padding:96px 0 48px}.blog-page-header{padding:72px 0 22px}.blog-page-header h1{margin:0;color:var(--ink);font-size:clamp(2.65rem,6vw,5rem);line-height:.96;letter-spacing:0}.blog-page-header p{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.68}.blog-list-section{padding-top:30px}.blog-hero h1,.blog-post-hero h1{max-width:960px;margin:16px 0;font-size:clamp(2.45rem,5vw,4.8rem);line-height:.98;letter-spacing:0}.blog-hero p,.blog-post-hero p{max-width:780px;color:var(--muted);font-size:1.08rem;line-height:1.68}.blog-hero-points,.blog-post-meta,.blog-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-card .blog-tag-row{margin:4px 0 2px}.blog-hero-points{margin-top:24px}.blog-hero-points span,.blog-post-meta span,.blog-tag-row span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--line);border-radius:999px;background:var(--pill-bg);color:var(--muted);padding:0 12px;font-size:.86rem;font-weight:800}.blog-hero-points svg,.blog-tag-row svg,.blog-post-meta svg{color:var(--brand)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{display:grid;align-content:start;gap:18px;min-height:340px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow);padding:24px;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.featured-blog-card{position:relative;overflow:hidden;min-height:0;margin-bottom:20px;background:linear-gradient(135deg,#00b8d924,#12b9811a 48%,#ffffffad),color-mix(in srgb,var(--surface) 86%,transparent)}.featured-blog-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(10,90,136,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,185,129,.04) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 76%);mask-image:linear-gradient(135deg,#000,transparent 76%);opacity:.7}.featured-blog-card>*{position:relative;z-index:1}.blog-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:.82rem;font-weight:800}.blog-card h2,.blog-card h3{margin:0;line-height:1.08}.blog-card h2{font-size:clamp(1.55rem,2.7vw,2.35rem)}.blog-card h3{font-size:1.3rem}.blog-card p{margin:0;color:var(--muted);line-height:1.62}.blog-card .icon-text-button{width:fit-content;margin-top:auto}.blog-back-link{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:30px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);font-weight:900;padding:10px 14px;box-shadow:var(--shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.blog-back-link:hover{transform:translateY(-1px);border-color:var(--brand);background:var(--surface-muted);color:var(--brand)}.blog-post-meta{margin-top:22px}.blog-post-hero .blog-tag-row{margin-top:14px}.blog-post-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;align-items:start;margin-top:34px;padding-bottom:82px}.blog-toc{position:sticky;top:94px;display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px;box-shadow:var(--shadow)}.blog-toc strong{color:var(--ink)}.blog-toc a{color:var(--muted);font-size:.9rem;line-height:1.35}.blog-toc a:hover{color:var(--brand)}.blog-article-body{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:clamp(24px,4vw,52px)}.blog-article-body h2,.blog-article-body h3,.blog-article-body h4{scroll-margin-top:110px;margin:1.45em 0 .55em;line-height:1.12;letter-spacing:0}.blog-article-body h2:first-child{margin-top:0}.blog-article-body h2{font-size:clamp(1.8rem,3vw,2.7rem)}.blog-article-body h3{font-size:1.35rem}.blog-article-body p,.blog-article-body li,.blog-article-body td,.blog-article-body th{color:var(--muted);font-size:1.02rem;line-height:1.78}.blog-article-body p{margin:0 0 1.1em}.blog-article-body a{color:var(--brand);font-weight:900}.blog-article-body ul,.blog-article-body ol{display:grid;gap:8px;margin:0 0 1.35em;padding-left:1.35rem}.blog-article-body strong{color:var(--ink)}.blog-article-body code{border-radius:6px;background:color-mix(in srgb,var(--surface-muted) 86%,var(--brand) 14%);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em;padding:.12em .32em;overflow-wrap:anywhere}.blog-article-body pre{max-width:100%;margin:24px 0;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 82%,#061321 18%);padding:18px 20px;overflow-x:auto;white-space:pre-wrap}.blog-article-body pre code{display:block;border:0;background:transparent;color:#f4fbff;font-size:.9rem;line-height:1.7;padding:0;white-space:pre-wrap;overflow-wrap:anywhere}.blog-article-body table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.blog-article-body th,.blog-article-body td{border-bottom:1px solid var(--line);padding:13px 14px;text-align:left;vertical-align:top}.blog-article-body th{background:var(--surface-muted);color:var(--ink);font-size:.9rem;font-weight:900}.blog-article-body tr:last-child td{border-bottom:0}.blog-article-body blockquote{margin:24px 0;border-left:4px solid var(--green);background:var(--surface-muted);padding:18px 20px}.blog-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:28px}.blog-cta-panel h2{margin:12px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.blog-cta-panel p{max-width:720px;margin:0;color:var(--muted);line-height:1.62}@media(max-width:980px){.intent-hero-grid,.intent-playbook,.intent-card-grid,.intent-workflow-grid,.intent-related-grid{grid-template-columns:1fr}.intent-cta-actions{justify-content:flex-start}.intent-hero-copy h1{font-size:3.35rem}.blog-grid,.blog-post-layout,.blog-cta-panel{grid-template-columns:1fr}.blog-toc{position:static}}@media(max-width:700px){.intent-hero{padding:58px 0 38px}.intent-hero-copy h1{font-size:2.55rem}.intent-hero-copy p{font-size:.98rem}.intent-signal-panel,.intent-info-card,.intent-workflow-step,.intent-example-stack,.intent-related-card,.intent-checklist li{padding:18px}.intent-signal-panel-header{grid-template-columns:38px 1fr}.intent-signal-panel-header svg{width:38px;height:38px;padding:8px}.intent-signal-rows div{align-items:flex-start;flex-direction:column;gap:5px}.blog-page-header{padding:48px 0 8px}.blog-page-header h1{font-size:clamp(2.45rem,16vw,4.2rem)}.blog-page-header p{font-size:.98rem}.blog-list-section{padding-top:22px}.blog-hero,.blog-post-hero{padding:58px 0 34px}.blog-hero h1,.blog-post-hero h1{font-size:clamp(2.2rem,12vw,3.2rem)}.blog-card,.blog-article-body,.blog-cta-panel{padding:18px}.blog-card{gap:20px;padding:22px}.blog-card p{line-height:1.72}.blog-card .blog-tag-row{align-items:flex-start;gap:12px 10px;margin:14px 0 12px}.blog-card .blog-tag-row span{min-height:38px;padding:0 13px}.blog-card .icon-text-button{margin-top:4px}.blog-article-body table{display:block;overflow-x:auto}}@media(max-width:1180px){.site-header .header-inner>.header-actions{position:fixed!important;right:14px!important;bottom:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:14px!important;top:auto!important;right:max(14px,env(safe-area-inset-right))!important;left:max(14px,env(safe-area-inset-left))!important}.site-header .header-inner>.header-actions.auth-route-actions{position:static!important;width:auto;margin-left:auto;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.header-actions.auth-route-actions>a{display:none!important}.site-header .desktop-nav{display:none!important}.mobile-nav-backdrop{bottom:auto!important;height:100vh!important;height:100dvh!important}.mobile-nav-panel{position:absolute!important;inset:auto 14px 84px!important;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 70px)!important;left:max(14px,env(safe-area-inset-left))!important}}.creator-seo-tool-page{background:radial-gradient(circle at 18% 0%,rgba(41,214,255,.14),transparent 34%),radial-gradient(circle at 84% 8%,rgba(137,239,186,.16),transparent 30%),var(--bg)}.creator-seo-hero{padding:66px 0 24px}.creator-seo-hero-grid,.creator-seo-workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:24px;align-items:stretch}.creator-seo-hero-grid{align-items:center}.creator-seo-copy h1{max-width:780px;margin:12px 0 16px;font-size:clamp(2.55rem,6vw,5.4rem);line-height:.95;letter-spacing:0}.creator-seo-copy p{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.7}.creator-seo-hero-panel,.creator-seo-form,.creator-seo-output,.creator-seo-proof-card,.creator-seo-growth-card,.creator-seo-comparison-table,.creator-seo-chip-box{border:1px solid var(--line);border-radius:8px;background:#ffffffdb;box-shadow:var(--shadow-soft)}.creator-seo-hero-panel{align-self:center;display:grid;align-content:center;gap:12px;padding:24px 28px}.creator-seo-hero-panel svg,.creator-seo-proof-card svg{color:var(--brand)}.creator-seo-hero-panel strong{font-size:1.28rem}.creator-seo-hero-panel span{color:var(--muted);line-height:1.6}.creator-seo-form,.creator-seo-output{padding:24px}.creator-seo-form{display:grid;align-content:start;gap:12px}.creator-seo-form label{color:var(--ink);font-weight:800;font-size:.84rem}.creator-seo-form input,.creator-seo-form select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font:inherit;padding:0 14px}.creator-seo-form input:focus,.creator-seo-form select:focus{outline:2px solid rgba(13,170,133,.22);border-color:#0daa858c}.creator-seo-usage{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid rgba(13,170,133,.2);border-radius:8px;background:#89efba29;padding:10px 12px;color:var(--ink);font-size:.85rem;font-weight:800}.creator-seo-usage a{color:var(--brand-strong);white-space:nowrap}.creator-seo-usage.is-empty{border-color:#f5616147;background:#f561611f}.creator-seo-warning,.creator-seo-note{margin:0;border-radius:8px;background:#ffb84d29;color:#71460d;padding:11px 12px;line-height:1.5}.creator-seo-note{background:#29d6ff1a;color:var(--muted)}.creator-seo-output{min-width:0}.creator-seo-output-header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.creator-seo-empty{margin:0;border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:24px}.creator-seo-output-list{display:grid;gap:10px;max-height:540px;overflow-y:auto;overscroll-behavior-y:auto;padding-right:4px}.creator-seo-output-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid rgba(18,31,48,.08);border-radius:8px;background:#ffffffc7;padding:13px}.creator-seo-output-card h3{margin:0 0 4px;font-size:1rem;line-height:1.25}.creator-seo-output-card p{margin:0;color:var(--muted);font-size:.86rem}.creator-seo-score{min-width:44px;border-radius:8px;background:#0daa851f;color:var(--brand-strong);padding:8px 10px;font-weight:900;text-align:center}.creator-seo-chip-box{display:grid;gap:8px;margin-top:14px;padding:16px}.creator-seo-chip-box p{margin:0;color:var(--muted);line-height:1.55}.creator-seo-chip-box a{width:fit-content;color:var(--brand-strong);font-weight:900}.creator-seo-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.creator-seo-proof-card{padding:22px}.creator-seo-proof-card h3{margin:14px 0 8px}.creator-seo-proof-card p{margin:0;color:var(--muted);line-height:1.55}.creator-seo-growth-band{padding-bottom:78px}.creator-seo-growth-card{display:flex;justify-content:space-between;gap:24px;align-items:center;background:linear-gradient(135deg,#29d6ff21,#89efba33),var(--white);padding:28px}.creator-seo-growth-card h2{margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.6rem)}.creator-seo-growth-card p{max-width:760px;margin:0;color:var(--muted);line-height:1.6}.free-tool-journey-section{padding:54px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft)}.free-tool-journey-prompt-section{padding:18px 0 0;background:var(--surface)}.free-tool-journey-prompt{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--brand-strong);border-radius:8px;background:var(--surface)}.free-tool-journey-prompt-marker{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--brand-strong);color:#fff;font-size:.9rem;font-weight:900}.free-tool-journey-prompt>div:last-child{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 14px}.free-tool-journey-prompt span{color:var(--brand-strong);font-size:.72rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.free-tool-journey-prompt strong{color:var(--ink);overflow-wrap:anywhere}.free-tool-journey-prompt p{grid-column:1 / -1;margin:0;color:var(--muted);line-height:1.5}.free-tool-journey{display:grid;gap:24px}.free-tool-journey-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:28px}.free-tool-journey-header h2{max-width:720px;margin:8px 0 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.08;letter-spacing:0}.free-tool-journey-header>p{max-width:600px;margin:0;color:var(--muted);line-height:1.65}.free-tool-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);list-style:none}.free-tool-journey-step{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:13px;padding:24px}.free-tool-journey-step+.free-tool-journey-step{border-left:1px solid var(--line)}.free-tool-journey-marker{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted)}.free-tool-journey-step.is-complete .free-tool-journey-marker{border-color:#087f5b;background:#087f5b;color:#fff}.free-tool-journey-step.is-recommended .free-tool-journey-marker{border-color:var(--brand-strong);color:var(--brand-strong)}.free-tool-journey-step.is-account .free-tool-journey-marker{border-color:#0b5f8a;background:#0b5f8a;color:#fff}.free-tool-journey-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.free-tool-journey-copy>span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.free-tool-journey-copy h3{margin:0;color:var(--ink);font-size:1.08rem;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.free-tool-journey-copy p{margin:0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.free-tool-journey-copy .icon-text-button{width:100%;min-height:44px;margin-top:auto;justify-content:center}.free-tool-journey-copy small{color:var(--muted);font-size:.76rem;line-height:1.45}:root[data-theme=dark] .free-tool-journey-step.is-complete .free-tool-journey-marker{border-color:#6ee7b7;background:#0f6b51}:root[data-theme=dark] .free-tool-journey-step.is-account .free-tool-journey-marker{border-color:#38bdf8;background:#075985}.creator-seo-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator-seo-money-grid article{border:1px solid var(--line);border-radius:8px;background:#ffffffc7;padding:16px}.creator-seo-money-grid span{color:var(--muted);font-weight:800;font-size:.82rem}.creator-seo-money-grid strong{display:block;margin:8px 0;font-size:clamp(1.5rem,4vw,2.5rem)}.creator-seo-money-grid p{margin:0;color:var(--muted);line-height:1.45}.creator-seo-comparison{display:grid;gap:16px}.creator-seo-comparison-table{overflow:hidden}.creator-seo-comparison-table>div{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1fr) minmax(0,1fr);gap:1px;border-bottom:1px solid var(--line)}.creator-seo-comparison-table>div:last-child{border-bottom:0}.creator-seo-comparison-table span,.creator-seo-comparison-table strong{padding:14px}:root[data-theme=dark] .creator-seo-hero-panel,:root[data-theme=dark] .creator-seo-form,:root[data-theme=dark] .creator-seo-output,:root[data-theme=dark] .creator-seo-proof-card,:root[data-theme=dark] .creator-seo-growth-card,:root[data-theme=dark] .creator-seo-comparison-table,:root[data-theme=dark] .creator-seo-chip-box{background:#0e1a2be6;border-color:#7897b83d}:root[data-theme=dark] .creator-seo-output-card,:root[data-theme=dark] .creator-seo-money-grid article{background:#08111e9e;border-color:#7897b82e}:root[data-theme=dark] .creator-seo-form input,:root[data-theme=dark] .creator-seo-form select{background:#08111edb;color:#f7fbff;border-color:#7897b847}:root[data-theme=dark] .creator-seo-warning{color:#ffdba0}@media(max-width:900px){.creator-seo-hero-grid,.creator-seo-workspace,.creator-seo-proof-grid,.creator-seo-money-grid{grid-template-columns:1fr}.creator-seo-hero{padding-top:44px}.creator-seo-copy h1{font-size:clamp(2.2rem,12vw,4.4rem)}.creator-seo-growth-card{align-items:stretch;flex-direction:column}}@media(max-width:640px){.creator-seo-comparison-table>div{grid-template-columns:1fr}}.what-to-stream-page{background:var(--page-bg)}.what-to-stream-hero{position:relative;isolation:isolate;min-height:clamp(640px,calc(100svh - 76px),760px);display:flex;align-items:center;overflow:hidden;background:#071524;color:#f5fbff}.what-to-stream-hero-art,.what-to-stream-hero-shade{position:absolute;inset:0;z-index:-2}.what-to-stream-hero-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;opacity:.3}.what-to-stream-hero-art img{width:100%;height:100%;min-width:0;object-fit:cover;filter:saturate(.84) contrast(1.04)}.what-to-stream-hero-shade{z-index:-1;background:#030c16bd}.what-to-stream-hero-content{display:grid;justify-items:center;text-align:center;padding:76px 0 68px}.what-to-stream-hero .eyebrow{color:#9af2c9;border-color:#9af2c96b;background:#071524c7}.what-to-stream-hero h1{max-width:930px;margin:18px auto 16px;color:#f5fbff;font-size:clamp(3rem,7vw,6.2rem);line-height:.96;letter-spacing:0}.what-to-stream-hero-content>p{max-width:770px;margin:0 auto;color:#e9f6ffd1;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.stream-mode-picker{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,470px);margin-top:28px;padding:5px;border:1px solid rgba(154,242,201,.24);border-radius:8px;background:#05111ed1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stream-mode-picker button{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#e9f6ffbd;font-weight:800;cursor:pointer}.stream-mode-picker button:hover,.stream-mode-picker button.is-active{border-color:#29d6ff5c;background:#29d6ff21;color:#fff}.what-to-stream-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.what-to-stream-hero .primary-button{background:#e9f6ff;color:#07111f}.what-to-stream-hero .secondary-button{border-color:#e9f6ff47;background:#071524b8;color:#f5fbff}.stream-mode-answer{width:min(100%,720px);min-height:72px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin-top:24px;padding:15px 18px;border:1px solid rgba(154,242,201,.24);border-radius:8px;background:#071524c7;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stream-mode-answer svg{margin-top:2px;color:#9af2c9}.stream-mode-answer div{min-width:0;display:grid;gap:4px}.stream-mode-answer span{color:#e9f6ffb8;line-height:1.45}.what-to-stream-page>.page-section{padding:86px 0}.stream-example-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px 0 18px;color:var(--muted);font-size:.86rem;font-weight:800}.stream-example-meta span{display:inline-flex;align-items:center;gap:7px}.stream-example-meta svg{color:var(--brand)}.stream-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stream-example-card{min-width:0;display:grid;grid-template-rows:190px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.stream-example-media{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--surface-muted);color:var(--muted)}.stream-example-media img{width:100%;height:100%;object-fit:cover}.stream-example-media>span{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#07111fdb;color:#fff;font-size:.78rem;font-weight:900}.stream-example-body{min-width:0;display:flex;flex-direction:column;padding:18px}.stream-example-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stream-example-heading>div{min-width:0}.stream-example-heading>svg{flex:0 0 auto;color:var(--brand)}.stream-example-heading h3{margin:8px 0 0;font-size:1.2rem;line-height:1.18;overflow-wrap:anywhere}.stream-window-label{display:inline-flex;max-width:100%;padding:5px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--surface-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.stream-window-label.tone-today,.stream-window-label.tone-this_week{border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:color-mix(in srgb,var(--green) 78%,var(--ink))}.stream-example-public-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.stream-example-public-facts span{max-width:100%;padding:6px 8px;border-radius:5px;background:var(--surface-muted);color:var(--muted);font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.stream-example-body>p{margin:14px 0;color:var(--muted);line-height:1.55}.stream-example-locked{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted)}.stream-example-locked svg{margin-top:2px;color:var(--brand)}.stream-example-locked div{min-width:0;display:grid;gap:3px}.stream-example-locked span{color:var(--muted);font-size:.77rem;line-height:1.45}.stream-example-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:12px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface);font-weight:900}.stream-example-cta:hover{border-color:var(--brand);color:var(--brand)}.stream-example-loading{min-height:220px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:var(--surface-muted);text-align:center;padding:24px}.stream-example-disclaimer{max-width:900px;margin:18px auto 0;color:var(--muted);font-size:.86rem;line-height:1.55;text-align:center}.stream-framework-section,.stream-format-section,.stream-faq-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-muted)}.stream-framework-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.stream-framework-grid article{position:relative;min-width:0;min-height:250px;padding:24px;border-right:1px solid var(--line)}.stream-framework-grid article:last-child{border-right:0}.stream-framework-grid svg{margin-top:42px;color:var(--brand)}.stream-framework-number{position:absolute;top:20px;right:20px;color:color-mix(in srgb,var(--muted) 48%,transparent);font-size:1.6rem;font-weight:900}.stream-framework-grid h3{margin:15px 0 9px}.stream-framework-grid p{margin:0;color:var(--muted);line-height:1.58}.stream-comparison-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:48px;align-items:center}.stream-comparison-copy h2,.stream-market-layout h2,.stream-final-cta h2{margin:14px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.04;letter-spacing:0}.stream-comparison-copy>p,.stream-market-layout p,.stream-final-cta p{color:var(--muted);line-height:1.65}.stream-platform-note{margin:14px auto 0;color:var(--muted);font-size:.76rem;line-height:1.5;text-align:center}.stream-comparison-copy ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.stream-comparison-copy li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;color:var(--ink);line-height:1.5}.stream-comparison-copy li svg{color:var(--green)}.stream-comparison-board{display:grid;gap:12px}.stream-comparison-row{min-width:0;display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(110px,.8fr) minmax(110px,.8fr);gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--surface)}.stream-comparison-row.is-crowded{border-left-color:var(--red)}.stream-comparison-row.is-open{border-left-color:var(--green)}.stream-comparison-row>div:first-child{min-width:0;display:grid;gap:5px}.stream-comparison-row>div:first-child span{color:var(--muted);font-size:.82rem;line-height:1.4}.stream-comparison-row em{grid-column:1 / -1;color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800}.stream-signal{min-width:0;display:grid;gap:7px}.stream-signal span{color:var(--muted);font-size:.74rem;font-weight:800}.stream-signal b{display:block;height:8px;border-radius:4px;background:var(--brand)}.stream-signal .width-high{width:94%}.stream-signal .width-medium{width:68%}.stream-signal .width-low{width:28%;background:var(--green)}.stream-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stream-format-grid article{min-width:0;min-height:245px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.stream-format-grid svg{color:var(--brand)}.stream-format-grid article>span{display:block;margin-top:28px;color:var(--brand);font-size:.76rem;font-weight:900;text-transform:uppercase}.stream-format-grid h3{margin:8px 0;font-size:1.25rem}.stream-format-grid p{margin:0;color:var(--muted);line-height:1.6}.stream-market-section{background:var(--brand-dark);color:#f5fbff}.stream-market-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:48px;align-items:center}.stream-market-layout .eyebrow{color:#9af2c9;border-color:#9af2c952;background:#ffffff0f}.stream-market-layout p{color:#e9f6ffb8}.stream-market-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stream-market-pills span{min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid rgba(154,242,201,.2);border-radius:6px;background:#ffffff0f;color:#f5fbffdb;font-size:.8rem;font-weight:800}.stream-market-pills svg{flex:0 0 auto;color:#9af2c9}.stream-faq-list{display:grid;gap:10px;max-width:900px;margin:0 auto}.stream-faq-list details{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.stream-faq-list summary{padding:18px 20px;color:var(--ink);font-weight:900;cursor:pointer}.stream-faq-list p{margin:0;padding:0 20px 20px;color:var(--muted);line-height:1.65}.stream-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.stream-final-cta>div:last-child{display:grid;gap:10px;min-width:210px}.stream-final-cta h2{max-width:800px}.stream-final-cta p{max-width:760px;margin-bottom:0}@media(max-width:980px){.stream-example-grid,.stream-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-example-card:last-child,.stream-format-grid article:last-child{grid-column:1 / -1}.stream-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-framework-grid article:nth-child(2){border-right:0}.stream-framework-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.stream-comparison-layout,.stream-market-layout,.stream-final-cta{grid-template-columns:1fr}.stream-final-cta>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.what-to-stream-hero{min-height:auto}.what-to-stream-hero-content{padding:58px 0 50px}.what-to-stream-hero h1{font-size:clamp(2.75rem,14vw,4.5rem)}.what-to-stream-hero-art{grid-template-columns:1fr}.what-to-stream-hero-art img:not(:first-child){display:none}.what-to-stream-page>.page-section{padding:64px 0}.stream-mode-picker{grid-template-columns:1fr}.what-to-stream-hero-actions,.what-to-stream-hero-actions .icon-text-button,.stream-example-grid,.stream-format-grid,.stream-framework-grid,.stream-market-pills,.stream-final-cta>div:last-child{width:100%;grid-template-columns:1fr}.stream-example-card:last-child,.stream-format-grid article:last-child{grid-column:auto}.stream-example-meta{align-items:flex-start;flex-direction:column;margin-top:-8px}.stream-framework-grid article,.stream-framework-grid article:nth-child(2),.stream-framework-grid article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.stream-framework-grid article:last-child{border-bottom:0}.stream-comparison-layout,.stream-market-layout{gap:30px}.stream-comparison-row{grid-template-columns:1fr}.stream-comparison-row em{grid-column:auto}.stream-final-cta{padding:24px}}@media(max-width:420px){.what-to-stream-hero h1{font-size:2.65rem}.stream-mode-answer{grid-template-columns:1fr}.stream-example-card{grid-template-rows:164px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.stream-mode-picker button,.stream-example-cta{transition:none}}.free-tools-launchpad-backdrop{position:fixed;inset:0;z-index:240;display:grid;place-items:center;overflow-y:auto;background:#08111db3;-webkit-backdrop-filter:blur(24px) saturate(82%);backdrop-filter:blur(24px) saturate(82%);padding:28px;animation:launchpad-backdrop-in .18s ease both}.free-tools-launchpad{width:min(1120px,100%);max-height:min(860px,calc(100svh - 56px));overflow-y:auto;border:1px solid rgba(255,255,255,.48);border-radius:14px;background:#f7fbfdf0;box-shadow:0 34px 100px #00000061;-webkit-backdrop-filter:blur(34px) saturate(90%);backdrop-filter:blur(34px) saturate(90%);padding:28px;animation:launchpad-panel-in .24s cubic-bezier(.2,.8,.2,1) both}.free-tools-launchpad>header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:2px 2px 22px}.free-tools-launchpad h2{margin:8px 0 6px;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:0}.free-tools-launchpad header p{max-width:650px;margin:0;color:var(--muted);line-height:1.55}.launchpad-close-button{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.launchpad-close-button:hover,.launchpad-close-button:focus-visible{border-color:var(--brand);color:var(--brand)}.free-tools-launchpad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.free-tools-launchpad-grid>a{position:relative;min-height:174px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;overflow:hidden;border:1px solid rgba(16,32,51,.12);border-radius:10px;background:#ffffffb8;color:var(--ink);padding:18px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.free-tools-launchpad-grid>a:hover,.free-tools-launchpad-grid>a:focus-visible{border-color:#0a5a886b;background:#fffffffa;box-shadow:0 16px 34px #1020331f;transform:translateY(-3px)}.free-tools-launchpad-grid>a.is-featured{border-color:#12b9816b;background:#e5faf1eb}.launchpad-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(10,90,136,.18);border-radius:10px;background:#0a5a8814;color:var(--brand)}.is-featured .launchpad-icon{border-color:#12b9814d;background:#12b9811f;color:#087a59}.free-tools-launchpad-grid strong,.free-tools-launchpad-grid small{display:block}.free-tools-launchpad-grid strong{padding-right:20px;font-size:1rem;line-height:1.3}.free-tools-launchpad-grid small{margin-top:7px;color:var(--muted);font-size:.8rem;line-height:1.45}.launchpad-arrow{position:absolute;top:20px;right:16px;color:var(--muted);opacity:0;transform:translate(-5px);transition:opacity .16s ease,transform .16s ease}.free-tools-launchpad-grid>a:hover .launchpad-arrow,.free-tools-launchpad-grid>a:focus-visible .launchpad-arrow{opacity:1;transform:translate(0)}.tablet-free-tools-trigger{display:none}.mobile-nav-tool-list{display:contents}:root[data-theme=dark] .free-tools-launchpad-backdrop{background:#020811c7}:root[data-theme=dark] .free-tools-launchpad{border-color:#85adce47;background:#0a1727f2}:root[data-theme=dark] .free-tools-launchpad-grid>a{border-color:#85adce33;background:#14273dd1}:root[data-theme=dark] .free-tools-launchpad-grid>a:hover,:root[data-theme=dark] .free-tools-launchpad-grid>a:focus-visible{border-color:#29d6ff7a;background:#182f48fa;box-shadow:0 18px 38px #0000004d}:root[data-theme=dark] .free-tools-launchpad-grid>a.is-featured{border-color:#45d69d66;background:#143e3dc2}:root[data-theme=dark] .is-featured .launchpad-icon{color:var(--green)}@keyframes launchpad-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes launchpad-panel-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.release-calendar-page{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:58px 0 84px}.release-calendar-intro{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:end;margin-bottom:30px}.release-calendar-intro h1{max-width:900px;margin:14px 0 16px;font-size:clamp(2.6rem,6vw,5.7rem);line-height:.98;letter-spacing:0}.release-calendar-intro>div:first-child>p{max-width:820px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7}.release-calendar-intro-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;border-left:3px solid var(--green);background:var(--surface-muted);padding:18px 20px}.release-calendar-intro-note svg{color:var(--green);margin-top:2px}.release-calendar-intro-note strong,.release-calendar-intro-note span{display:block}.release-calendar-intro-note span{color:var(--muted);line-height:1.5}.release-calendar-intro-note strong{color:var(--ink);margin-bottom:3px}.release-calendar-workspace{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.release-calendar-toolbar,.release-calendar-filters,.release-calendar-stats,.release-calendar-source{padding-right:22px;padding-left:22px}.release-calendar-toolbar{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.calendar-month-controls,.calendar-view-toggle,.release-calendar-filters,.release-calendar-stats{display:flex;align-items:center}.calendar-month-controls{gap:14px}.calendar-month-controls h2{min-width:220px;margin:0;font-size:1.35rem;letter-spacing:0}.calendar-month-nav{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:3px}.calendar-nav-button,.calendar-today-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.calendar-nav-button{width:40px;padding:0}.calendar-nav-button:hover,.calendar-nav-button:focus-visible,.calendar-today-button:hover,.calendar-today-button:focus-visible{background:var(--surface);color:var(--brand);box-shadow:0 2px 8px #1020331a}.calendar-view-toggle button{min-height:40px;border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);cursor:pointer;font-weight:800;padding:0 14px}.calendar-today-button{gap:7px;padding:0 13px}.calendar-view-toggle{gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:3px}.calendar-view-toggle button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:6px}.calendar-view-toggle button.is-active{background:var(--surface);color:var(--brand);box-shadow:0 2px 8px #1020331a}.release-calendar-filters{gap:12px;border-bottom:1px solid var(--line);background:var(--surface-muted);padding-top:14px;padding-bottom:14px}.calendar-search-field{min-width:260px;flex:1 1 440px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--muted);padding:0 13px}.calendar-search-field input,.release-calendar-filters select{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.release-calendar-filters>label:has(select){min-width:180px;min-height:44px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);padding:0 12px}.calendar-indie-toggle{min-height:44px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);cursor:pointer;font-weight:800;padding:0 14px}.calendar-indie-toggle input{width:17px;height:17px;accent-color:var(--green)}.release-calendar-stats{gap:20px;min-height:54px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.84rem}.release-calendar-stats>div{display:flex;align-items:center;gap:7px}.release-calendar-stats svg,.release-calendar-stats strong{color:var(--brand)}.release-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:650px}.release-calendar-main{min-width:0;border-right:1px solid var(--line)}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekday{min-height:40px;display:flex;align-items:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.73rem;font-weight:900;text-transform:uppercase;padding:0 10px}.calendar-weekday:nth-child(7){border-right:0}.calendar-day{position:relative;min-width:0;min-height:128px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:8px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.calendar-day.has-releases:hover,.calendar-day.has-releases:focus-within{z-index:4;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:var(--surface-raised);box-shadow:0 14px 28px #09192a29;transform:translateY(-3px)}.calendar-day-open{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer}.calendar-day-open:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.calendar-day:nth-child(7n+14){border-right:0}.calendar-day.is-outside{background:var(--surface-muted);color:var(--muted)}.calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--brand)}.calendar-day-number{position:relative;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:.78rem;font-weight:900}.calendar-day.is-today .calendar-day-number{background:var(--brand);color:#fff}.calendar-day-events{position:relative;z-index:2;display:grid;gap:5px;margin-top:4px}.calendar-event-chip{position:relative;z-index:3;min-width:0;height:28px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;border:1px solid var(--line);border-left-width:3px;border-radius:5px;background:var(--surface-muted);color:var(--ink);cursor:pointer;padding:2px 6px 2px 3px;text-align:left}.calendar-event-chip img{width:20px;height:20px;border-radius:3px;object-fit:cover}.calendar-event-chip span{overflow:hidden;font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calendar-event-chip:hover,.calendar-event-chip:focus-visible{background:var(--surface-raised)}.tone-today{border-color:var(--red)}.tone-this_week{border-color:var(--amber)}.tone-plan{border-color:var(--green)}.tone-watch{border-color:var(--brand)}.calendar-more-count{position:relative;z-index:3;width:fit-content;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:800;padding:2px 6px;text-align:left}.calendar-more-count:hover,.calendar-more-count:focus-visible{color:var(--brand);text-decoration:underline}.calendar-day-dialog-backdrop{position:fixed;inset:0;z-index:280;display:grid;place-items:center;background:#08111dad;-webkit-backdrop-filter:blur(22px) saturate(82%);backdrop-filter:blur(22px) saturate(82%);padding:24px;animation:launchpad-backdrop-in .18s ease both}.calendar-day-dialog{width:min(1060px,100%);max-height:min(840px,calc(100svh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(121,157,187,.38);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 36px 100px #00000061;-webkit-backdrop-filter:blur(34px) saturate(90%);backdrop-filter:blur(34px) saturate(90%);animation:launchpad-panel-in .22s cubic-bezier(.2,.8,.2,1) both}.calendar-day-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:24px 26px 20px}.calendar-day-dialog h2{margin:7px 0 5px;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:0}.calendar-day-dialog header p{margin:0;color:var(--muted);line-height:1.5}.calendar-dialog-close{width:42px;min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface-muted);color:var(--ink);cursor:pointer}.calendar-dialog-close:hover,.calendar-dialog-close:focus-visible{border-color:var(--brand);color:var(--brand)}.calendar-day-dialog-summary{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line);background:var(--surface-muted);padding:12px 26px}.calendar-day-dialog-summary span{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:.78rem;padding:7px 10px}.calendar-day-dialog-summary strong{color:var(--ink)}.calendar-day-dialog-list{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(176px,auto);align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 22px}.calendar-day-dialog-game{min-width:0;min-height:176px;display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--surface-muted)}.calendar-day-dialog-media{min-height:176px;display:grid;place-items:center;background:var(--surface-raised);color:var(--muted)}.calendar-day-dialog-media img{width:100%;height:100%;object-fit:cover}.calendar-day-dialog-copy{min-width:0;display:flex;flex-direction:column;padding:14px}.calendar-day-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.calendar-day-dialog-heading>div{min-width:0}.calendar-day-dialog-heading h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.3}.calendar-day-dialog-heading p{margin:5px 0 0;color:var(--muted);font-size:.75rem;line-height:1.4}.calendar-day-dialog-heading .calendar-window-badge{position:static;flex:0 0 auto;font-size:.64rem}.calendar-day-dialog-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:12px;color:var(--muted);font-size:.72rem}.calendar-day-dialog-actions{display:flex;gap:7px;margin-top:auto;padding-top:13px}.calendar-day-dialog-actions .primary-button{min-height:38px;flex:1 1 auto;justify-content:center;font-size:.78rem;padding:0 11px}.calendar-day-dialog-actions .icon-button{min-width:38px;width:38px;height:38px}:root[data-theme=dark] .calendar-day-dialog-backdrop{background:#020811c7}.calendar-loading,.calendar-empty-state,.calendar-inspector-empty,.calendar-status{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);text-align:center;padding:30px}.calendar-loading{flex-direction:row;min-height:650px}.calendar-status-error{min-height:300px;color:var(--red)}.calendar-agenda-list{display:grid}.calendar-agenda-day{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;border-bottom:1px solid var(--line);padding:18px 20px}.calendar-agenda-day time{color:var(--muted);font-size:.8rem;font-weight:900;line-height:1.4}.calendar-agenda-day>div{display:grid;gap:8px}.calendar-agenda-day button{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--ink);cursor:pointer;padding:7px;text-align:left}.calendar-agenda-day button:hover,.calendar-agenda-day button:focus-visible{border-color:var(--brand);background:var(--surface-raised)}.calendar-agenda-day img,.calendar-game-fallback{width:74px;height:48px;border-radius:5px;object-fit:cover}.calendar-game-fallback{display:grid;place-items:center;background:var(--pill-bg)}.calendar-agenda-day strong,.calendar-agenda-day small{display:block}.calendar-agenda-day small{margin-top:4px;color:var(--muted)}.calendar-agenda-day em{border-left:3px solid;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;padding:6px 8px}.release-calendar-inspector{position:relative;min-width:0;align-content:start;overflow:hidden;background:var(--surface-muted)}.calendar-spotlight-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 14px}.calendar-spotlight-header>div:first-child{min-width:0;display:grid;gap:3px}.calendar-spotlight-header>div:first-child span{color:var(--brand);font-size:.68rem;font-weight:900;text-transform:uppercase}.calendar-spotlight-header>div:first-child strong{overflow:hidden;color:var(--ink);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.calendar-spotlight-controls{flex:0 0 auto;display:flex;align-items:center;gap:5px}.calendar-spotlight-controls>span{min-width:38px;color:var(--muted);font-size:.68rem;font-weight:800;text-align:center}.calendar-spotlight-controls button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);cursor:pointer;padding:0}.calendar-spotlight-controls button:hover,.calendar-spotlight-controls button:focus-visible{border-color:var(--brand);color:var(--brand)}.calendar-inspector-slide{animation:calendar-spotlight-in .32s ease both}@keyframes calendar-spotlight-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.calendar-spotlight-progress{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:var(--line)}.calendar-spotlight-progress span{width:100%;height:100%;display:block;background:var(--brand);transform-origin:left;animation:calendar-spotlight-progress 10s linear both}.release-calendar-inspector.is-paused .calendar-spotlight-progress span{animation-play-state:paused}@keyframes calendar-spotlight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.calendar-inspector-media{position:relative;min-height:164px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:var(--brand-dark);color:var(--cyan)}.calendar-inspector-media img{width:100%;height:164px;object-fit:cover}.calendar-window-badge{position:absolute;left:14px;bottom:14px;border-left:3px solid;border-radius:4px;background:#07111fe6;color:#fff;font-size:.72rem;font-weight:900;padding:7px 9px}.calendar-inspector-body{padding:22px}.calendar-release-date{color:var(--brand);font-size:.76rem;font-weight:900;text-transform:uppercase}.calendar-inspector-body h3{margin:8px 0 5px;font-size:1.55rem;letter-spacing:0}.calendar-inspector-body>p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.calendar-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.calendar-tag-row span{border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted);font-size:.7rem;font-weight:800;padding:5px 7px}.calendar-inspector-body dl{display:grid;gap:0;margin:20px 0;border-top:1px solid var(--line)}.calendar-inspector-body dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.calendar-inspector-body dt{color:var(--muted);font-size:.73rem;font-weight:800}.calendar-inspector-body dd{margin:0;font-size:.78rem;font-weight:800;text-align:right}.calendar-inspector-actions{display:grid;gap:9px}.calendar-inspector-actions .icon-text-button{width:100%;justify-content:center}.release-calendar-source{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.74rem;line-height:1.4}.release-calendar-source span:first-child{color:var(--ink);font-weight:900}.release-calendar-guide,.release-calendar-methodology,.release-calendar-faq,.release-calendar-growth-cta{margin-top:70px}.release-calendar-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.release-calendar-guide h2,.release-calendar-methodology h2,.release-calendar-faq h2{margin:10px 0 12px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.08;letter-spacing:0}.release-calendar-guide p,.release-calendar-methodology p,.release-calendar-faq p{color:var(--muted);line-height:1.65}.release-calendar-guide ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:creator-step}.release-calendar-guide li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line);padding:18px 0;counter-increment:creator-step}.release-calendar-guide li:before{content:counter(creator-step,decimal-leading-zero);color:var(--brand);font-size:.78rem;font-weight:900}.release-calendar-guide li strong,.release-calendar-guide li span{grid-column:2}.release-calendar-guide li strong{grid-row:1}.release-calendar-guide li span{color:var(--muted);line-height:1.55}.release-calendar-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;border-top:1px solid var(--line)}.release-calendar-method-grid article{padding-top:22px}.release-calendar-method-grid p{margin-bottom:0;font-size:.9rem}.release-calendar-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.release-calendar-faq details{border-top:1px solid var(--line);padding:18px 0}.release-calendar-faq details:last-child{border-bottom:1px solid var(--line)}.release-calendar-faq summary{cursor:pointer;font-weight:900}.release-calendar-faq details p{margin:12px 0 0}.release-calendar-growth-cta{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);border-left:5px solid var(--green);background:var(--surface-muted);padding:30px 34px}.release-calendar-growth-cta>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start}.release-calendar-growth-cta svg{color:var(--green)}.release-calendar-growth-cta span{max-width:680px;color:var(--muted);line-height:1.55}.release-calendar-growth-cta strong{display:block;color:var(--ink);font-size:1.08rem}@media(max-width:1120px){.free-tools-launchpad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-calendar-layout{grid-template-columns:minmax(0,1fr)}.release-calendar-main{border-right:0}.release-calendar-inspector{border-top:1px solid var(--line)}.calendar-inspector-slide{display:grid;grid-template-columns:340px minmax(0,1fr)}.calendar-inspector-media,.calendar-inspector-media img{min-height:100%;height:100%}}@media(min-width:701px)and (max-width:980px){.tablet-free-tools-trigger{width:100%;min-height:50px;display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid rgba(10,90,136,.18);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;font-weight:900;padding:0 13px;text-align:left}.tablet-free-tools-trigger svg:first-child{color:var(--brand)}.tablet-free-tools-trigger svg:last-child{justify-self:end}.mobile-nav-tool-list{display:none}}@media(max-width:900px){.free-tool-journey-header{grid-template-columns:1fr;align-items:start;gap:12px}.free-tool-journey-steps{grid-template-columns:1fr}.free-tool-journey-step+.free-tool-journey-step{border-top:1px solid var(--line);border-left:0}.free-tools-launchpad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day-dialog-list{grid-template-columns:1fr}.release-calendar-page{width:min(100% - 28px,1240px);padding-top:38px}.release-calendar-intro,.release-calendar-guide,.release-calendar-faq{grid-template-columns:1fr;gap:24px}.release-calendar-intro-note{max-width:520px}.release-calendar-toolbar{align-items:flex-start;flex-direction:column;padding-top:16px;padding-bottom:16px}.release-calendar-filters{flex-wrap:wrap}.release-calendar-filters>label:has(select),.calendar-indie-toggle{flex:1 1 180px}.release-calendar-stats{min-height:68px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.calendar-day{min-height:108px}.release-calendar-method-grid{grid-template-columns:1fr}}@media(max-width:700px){.free-tool-journey-section{padding:38px 0}.free-tool-journey{gap:18px}.free-tool-journey-header h2{font-size:1.75rem}.free-tool-journey-step{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.free-tool-journey-marker{width:30px;height:30px}.free-tool-journey-prompt-section{padding-top:12px}.free-tool-journey-prompt{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:14px}.free-tool-journey-prompt-marker{width:32px;height:32px}.free-tool-journey-prompt>div:last-child{grid-template-columns:1fr;gap:5px}.free-tool-journey-prompt p{grid-column:auto}.free-tools-launchpad-backdrop{display:none}.release-calendar-page{width:min(100% - 24px,1240px);padding:28px 0 58px}.release-calendar-intro h1{font-size:clamp(2.25rem,13vw,3.5rem)}.release-calendar-intro>div:first-child>p{font-size:.98rem}.release-calendar-toolbar,.release-calendar-filters,.release-calendar-stats,.release-calendar-source{padding-right:14px;padding-left:14px}.calendar-month-controls{width:100%;flex-direction:column;align-items:stretch}.calendar-month-controls h2{min-width:0;margin:0;font-size:1.18rem;text-align:center}.calendar-month-nav{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 40px}.calendar-today-button,.calendar-view-toggle{width:100%}.calendar-view-toggle button{flex:1 1 50%;justify-content:center}.calendar-search-field,.release-calendar-filters>label:has(select),.calendar-indie-toggle{min-width:100%;flex-basis:100%}.release-calendar-stats{display:grid;grid-template-columns:1fr;gap:7px}.calendar-month-grid{min-width:760px}.release-calendar-main{overflow-x:auto}.calendar-agenda-day{grid-template-columns:1fr;gap:10px;padding:16px 14px}.calendar-agenda-day button{grid-template-columns:66px minmax(0,1fr)}.calendar-agenda-day img,.calendar-game-fallback{width:66px;height:44px}.calendar-agenda-day em{grid-column:2;justify-self:start}.release-calendar-inspector,.calendar-inspector-slide{grid-template-columns:1fr}.calendar-inspector-media,.calendar-inspector-media img{min-height:0;height:178px}.release-calendar-source,.release-calendar-growth-cta{align-items:stretch;flex-direction:column}.release-calendar-source{justify-content:center;padding-top:14px;padding-bottom:14px}.calendar-day-dialog-backdrop{align-items:end;padding:10px}.calendar-day-dialog{max-height:calc(100svh - 20px)}.calendar-day-dialog>header{padding:20px 18px 16px}.calendar-day-dialog-summary{padding:10px 18px}.calendar-day-dialog-list{grid-auto-rows:max-content;padding:12px}.calendar-day-dialog-game{grid-template-columns:1fr;min-height:0}.calendar-day-dialog-media{min-height:0;height:140px}.calendar-day-dialog-copy{min-height:190px}.calendar-day-dialog-heading{display:grid}.calendar-day-dialog-heading .calendar-window-badge{justify-self:start;margin-top:8px}.release-calendar-guide,.release-calendar-methodology,.release-calendar-faq,.release-calendar-growth-cta{margin-top:48px}.release-calendar-growth-cta{padding:24px 20px}.release-calendar-growth-cta .icon-text-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.free-tools-launchpad-backdrop,.free-tools-launchpad,.calendar-day-dialog-backdrop,.calendar-day-dialog,.calendar-inspector-slide{animation:none}.calendar-day{transition:none}}@media(max-width:980px){.integration-hero,.integration-agent-prompt-card,.integration-card-grid,.integration-copy-grid,.integration-safety-list{grid-template-columns:1fr}.integration-bottom-cta,.api-key-create-form,.api-key-row,.api-key-upgrade-note{grid-template-columns:1fr;align-items:stretch}}@media(max-width:640px){.integration-page{padding:34px 0 64px}.integration-hero,.integration-section,.integration-bottom-cta{width:min(100% - 24px,1160px)}.integration-hero-copy h1{font-size:clamp(2.1rem,13vw,3.3rem)}.integration-actions,.integration-actions .icon-text-button,.copy-snippet-button,.api-key-upgrade-note .icon-text-button,.api-key-token-dialog .dialog-actions,.api-key-token-dialog .dialog-actions .icon-text-button{width:100%}.integration-copy-card-header{display:grid}.integration-agent-prompt-box{grid-template-columns:1fr}.integration-copy-card pre{font-size:.78rem}}
