/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--ink:#232427;--muted:#73757b;--line:#e5e5e1;--paper:#f7f7f3;--gold:#f2b84b;--dark:#1b1c1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.45}button,a{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s,color .2s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ca8d22}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink)}h1{letter-spacing:-1.3px;font-size:32px;font-weight:800;line-height:1.25}h2{letter-spacing:-.7px;font-size:21px;font-weight:800;line-height:1.4}h3{letter-spacing:-.4px;font-size:17px;font-weight:800}small{font-size:11px}svg{flex-shrink:0}.app-shell{min-height:100vh}.sidebar{color:#b4b5b9;z-index:40;scrollbar-width:thin;scrollbar-color:#38393e #1b1c1f;background:#1b1c1f;flex-direction:column;width:244px;padding:34px 19px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.brand{color:#fff;align-items:center;gap:11px;margin-bottom:37px;padding:0 9px;display:flex}.brand-mark{width:32px;color:var(--gold)}.brand-mark svg{width:32px;height:36px}.brand-wordmark{letter-spacing:-1.1px;white-space:nowrap;font-size:23px;font-weight:800}.brand-iq{letter-spacing:-.4px;color:#f4bc58;vertical-align:top;margin:5px 0 0 4px;font-size:11px;font-weight:800;display:inline-block}.brand-wordmark small{letter-spacing:1.75px;color:#94959e;margin-top:5px;font-size:7px;font-weight:500;display:block}.workspace{color:#ececee;background:#232428;border:1px solid #35363c;border-radius:10px;align-items:center;gap:10px;margin-bottom:30px;padding:13px 12px;font-size:11px;font-weight:650;display:flex}.workspace-icon{color:#e4cf9e;background:#3b3a35;border:1px solid #4c483d;border-radius:8px;place-items:center;width:33px;height:33px;font-size:15px;font-weight:700;display:grid}.workspace small{color:#93949c;margin-top:6px;font-size:9px;font-weight:500;display:block}.elite{color:#e6b75c;letter-spacing:.8px;border:1px solid #685432;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:7px}.nav-label{letter-spacing:1.8px;color:#777983;margin:0 14px 12px;font-size:8px;font-weight:700}nav{flex-direction:column;gap:5px;display:flex}nav button{text-align:left;color:#a6a7b0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:12px;font-weight:600;display:flex;position:relative}nav button:hover{color:#e7e7eb;background:#28292e}nav button.active{color:#292317;background:#f1bc56;box-shadow:0 3px 12px #0001}nav button.active:before{content:"";background:#efb953;border-radius:0 3px 3px 0;width:3px;height:21px;position:absolute;left:-19px}nav button svg{stroke-width:1.7px;width:17px;height:17px}.new{letter-spacing:1px;color:#c4c4cf;border:1px solid #4d4e58;border-radius:4px;margin-left:auto;padding:3px 4px;font-size:7px}.active .new{color:#57421d;border-color:#b99044}.sidebar-bottom{margin-top:auto;padding-top:32px}.idea-note{background:radial-gradient(at 80% 0,#48402d 0,#0000 70%),#26272a;border:1px solid #3b3a36;border-radius:11px;margin-bottom:19px;padding:17px 16px}.idea-note>span{color:#e4b45a}.idea-note p{color:#e8e5dd;letter-spacing:-.3px;margin:10px 0 17px;font-size:14px;font-weight:700;line-height:1.55}.idea-note button{color:#eac072;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:10px;font-weight:600;display:flex}.bottom-link{text-align:left;color:#9697a0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:10px;display:flex}.bottom-link:hover,.bottom-link.active{color:#edeef0;background:#292a30}.account{color:#dadbe0;border-top:1px solid #32333a;align-items:center;gap:11px;margin-top:13px;padding:20px 8px 0;font-size:11px;font-weight:600;display:flex}.account>span:first-child{color:#e6be6d;background:#3f3a2d;border:1px solid #675537;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.account small{color:#898b96;margin-top:5px;font-size:9px;font-weight:400;display:block}.online{background:#b2bc92;border-radius:50%;width:5px;height:5px;margin-left:auto}.main-shell{margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:#fbfbf8;align-items:center;gap:25px;height:77px;padding:0 44px;display:flex}.breadcrumb{color:#898a91;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb span{color:#ccced0}.breadcrumb b{color:#41434a;font-weight:650}.finder-trigger{color:#999aa0;background:#f5f5f0;border:1px solid #e6e6e0;border-radius:7px;align-items:center;gap:9px;min-width:255px;margin-left:auto;padding:10px 12px;font-size:10px;display:flex}.finder-trigger:hover{background:#efefe7;border-color:#d8d8cb}.finder-trigger kbd{white-space:nowrap;color:#9a9aa0;background:#fff;border:1px solid #e0e0d9;border-radius:4px;margin-left:auto;padding:3px 5px;font-family:inherit;font-size:8px}.top-actions{align-items:center;gap:20px;display:flex}.private-tag{color:#8b8d93;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.private-tag>span{background:#8a9b73;border-radius:50%;width:5px;height:5px}.avatar{color:#71654c;background:#eee9dc;border:1px solid #e0dbce;border-radius:50%;width:32px;height:32px;font-size:11px;font-weight:700}.mobile-menu,.mobile-scrim{display:none}main{max-width:1580px;margin:auto;padding:37px 44px 0}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.75px;color:#96928a;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.page-heading p{color:#85858b;margin-top:10px;font-size:12px;line-height:1.8}.primary,.secondary,.hero-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 17px;font-size:11px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#252629;box-shadow:0 2px 2px #1b1c1f06}.primary:hover{background:#3f3c35;transform:translateY(-1px);box-shadow:0 5px 13px #1b1c1f16}.secondary{color:#53545b;background:#fff;border:1px solid #dfe0da}.secondary:hover{background:#f8f5ed;border-color:#cfc8b5}.text-button{color:#6c6557;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.text-button:hover{color:#9e6f22}.icon-btn{color:#8b8b91;border-radius:7px;place-items:center;padding:7px;display:inline-grid}.icon-btn:hover{color:#56472d;background:#f1efe7}.full{width:100%;margin-top:18px}label{color:#6c685e;margin:19px 0;font-size:11px;font-weight:700;display:block}input,textarea,select{color:#4a4740;background:#fdfdfa;border:1px solid #e4e2d9;border-radius:7px;outline:none;width:100%;margin-top:9px;padding:12px 13px;font-size:12px;font-weight:400;line-height:1.7;display:block}input::placeholder,textarea::placeholder{color:#a29d92}input:focus,textarea:focus,select:focus{border-color:#c6a15a;box-shadow:0 0 0 3px #d4b46e13}textarea{resize:vertical;line-height:1.85}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-row label{margin:5px 0}.muted{color:#87837b;font-size:11px;line-height:1.9}.hero{background:#202124;border:1px solid #2c2d30;border-radius:16px;min-height:358px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #1c1d1f05}.hero-copy{z-index:2;width:58%;padding:37px 40px;position:relative}.hero-label{color:#c3af89;letter-spacing:1.5px;align-items:center;gap:7px;font-size:7px;font-weight:650;display:flex}.label-dot{background:#eeb95c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #eab75d55}.hero h2{letter-spacing:-1.8px;color:#f7f5ee;margin:17px 0 16px;font-size:43px;font-weight:800;line-height:1.12}.hero h2>span{color:#ebba63}.hero p{color:#a2a1a3;font-size:11px;font-weight:400;line-height:1.85}.hero-ctas{flex-wrap:wrap;align-items:center;gap:19px;margin-top:24px;display:flex}.hero-button{color:#312818;background:#eeb95b;border:1px solid #f5c773;min-height:40px;font-size:10px;box-shadow:inset 0 1px #ffe2ad77}.hero-button:hover{background:#ffd58b;transform:translateY(-2px);box-shadow:0 6px 18px #d7a34325}.hero-secondary{color:#bcb9b4;align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.hero-secondary:hover{color:#f2c979}.platform-line{color:#a9a5a0;align-items:center;gap:12px;margin-top:25px;font-size:8px;display:flex}.platform-line>span:first-child{letter-spacing:1px;color:#89898e;margin-right:2px;font-size:6px}.platform-pill{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.hero-art{perspective:900px;width:44%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hive-field{color:#5d5544;opacity:.24;width:100%;height:100%;position:absolute;inset:-10px -20px 0 auto;transform:rotate(-13deg)}.poster-halo{filter:blur(35px);background:#c69a4424;border-radius:50%;width:280px;height:280px;position:absolute;top:30px;right:5px}.hook-poster{color:#333126;background:#eee8da;border:1px solid #ece2cd;border-radius:9px;width:225px;height:274px;padding:20px;position:absolute;top:27px;right:75px;overflow:hidden;transform:rotate(9deg);box-shadow:12px 20px 32px #0004}.poster-head{align-items:center;gap:7px;display:flex}.poster-head svg{color:#c4994e;width:18px;height:22px}.poster-head>span{letter-spacing:1.2px;font-size:6px;font-weight:800;line-height:1.6}.poster-head b{letter-spacing:1px;color:#8e8268;font-size:4px;font-weight:500}.poster-head .poster-edition{letter-spacing:0;color:#998c73;margin-left:auto;font-size:6px}.poster-kicker{letter-spacing:2px;color:#8b7c5f;margin-top:27px;font-size:7px;font-weight:700;display:block}.hook-poster>strong{letter-spacing:-1px;margin-top:8px;font-size:30px;font-weight:800;line-height:1.05;display:block}.hook-poster>strong>span{color:#b9852d}.poster-orbit{width:110px;height:110px;position:absolute;bottom:14px;right:-16px}.poster-orbit i{border:1px solid #d2bb8b;border-radius:50%;position:absolute;inset:10px;transform:rotate(25deg)scaleX(.7)}.poster-orbit i:nth-child(2){transform:rotate(-35deg)scaleX(.7)}.poster-orbit>span{color:#bd913e;place-items:center;font-size:69px;display:grid;position:absolute;inset:13px}.poster-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.poster-bottom>span{letter-spacing:1.15px;color:#9b8b6a;font-size:5px;font-weight:700;line-height:1.8}.poster-bottom>svg{color:#403b31;margin-left:auto;position:relative}.hook-caption{background:#fffdf4;border:1px solid #e5ddca;border-radius:9px;align-items:center;gap:10px;width:270px;padding:13px 14px;display:flex;position:absolute;bottom:26px;right:35px;transform:rotate(-5deg);box-shadow:0 8px 22px #0002}.hook-caption>span{color:#b1832a;background:#f9edcd;border-radius:7px;padding:8px}.hook-caption b{letter-spacing:-.2px;color:#4c4638;font-size:10px;display:block}.hook-caption small{color:#a19377;margin-top:4px;font-size:8px;display:block}.hook-caption>svg{color:#89966e;margin-left:auto}.art-spark{color:#c9a66a;font-size:43px;position:absolute;top:27px;right:33px;transform:rotate(12deg)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:23px 0 35px;display:grid}.stat{text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px 21px;position:relative;overflow:hidden}.stat:hover{border-color:#cec5af;transform:translateY(-2px);box-shadow:0 4px 15px #29231605}.stat-label{color:#8c8d93;justify-content:space-between;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.stat-label svg{color:#a7a5a0;stroke-width:1.5px}.stat strong{letter-spacing:-1.1px;margin:14px 0 11px;font-size:31px;font-weight:800;display:block}.stat-detail{color:#969398;justify-content:space-between;align-items:center;gap:4px;font-size:8px;line-height:1.6;display:flex}.stat-detail svg{color:#b7b2a7}.stat-index{display:none}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading p{color:#929196;margin-top:7px;font-size:11px;line-height:1.8}.section-heading .eyebrow{color:#96918a;letter-spacing:1.5px;margin-bottom:7px;font-size:7px}.count{color:#8e8778;vertical-align:middle;background:#f4f0e5;border:1px solid #ebe4d3;border-radius:4px;margin-left:6px;padding:3px 6px;font-size:9px;font-weight:600;display:inline-block}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:23px 23px 16px;position:relative;overflow:hidden}.tool-card:hover{border-color:#c6b897;transform:translateY(-4px);box-shadow:0 10px 28px #332b140b}.tool-top{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.tool-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.peach{color:#b48848;background:#fcf0df}.lavender{color:#9c91c3;background:#efedf9}.mint{color:#87a07c;background:#eaf2e9}.yellow{color:#b1a05b;background:#f7f2dc}.blue{color:#8d9eaf;background:#eaf0f6}.pink{color:#bc8b9b;background:#f8e9ed}.tool-number{color:#bfc0c2;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.tool-card h3{letter-spacing:-.5px;margin-bottom:8px;font-size:15px;font-weight:800}.tool-card p{color:#89868e;min-height:18px;font-size:10px;line-height:1.7}.tool-foot{letter-spacing:1.5px;color:#9d9589;border-top:1px solid #f1f0eb;justify-content:space-between;align-items:center;margin-top:21px;padding-top:13px;font-size:6px;font-weight:650;display:flex}.tool-arrow{color:#999385;border:1px solid #eeede6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.tool-card:hover .tool-arrow{color:#4b3920;background:#f0be63;border-color:#f0be63}.youtube-feature{background:linear-gradient(100deg,#f0eee5,#f8f6ee);border:1px solid #e7e2d5;border-radius:12px;align-items:center;gap:22px;margin-top:26px;padding:25px 28px;display:flex}.youtube-feature-icon{color:#b98166;background:#f3e6dc;border:1px solid #e7d5c8;border-radius:11px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.youtube-feature .eyebrow{letter-spacing:1.5px;color:#a29173;margin-bottom:6px;font-size:6px}.youtube-feature h2{letter-spacing:-.5px;font-size:16px;font-weight:800}.youtube-feature p{color:#91897b;margin-top:7px;font-size:10px;line-height:1.8}.youtube-feature button{background:#fffcf5;border-color:#e1d9c7;margin-left:auto;font-size:10px}.overview-bottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-top:26px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px}.compact{margin-bottom:19px}.compact h2{font-size:16px}.recent-panel{padding:24px}.recent-panel .eyebrow{font-size:6px}.empty-inline{align-items:center;gap:18px;min-height:139px;display:flex}.empty-symbol{color:#b6ac97;background:#f7f4ec;border-radius:15px;flex-shrink:0;padding:18px}.empty-inline strong{color:#817a6a;font-size:12px;font-weight:700;display:block}.empty-inline p{color:#aaa292;margin:8px 0 17px;font-size:10px}.next-card{background:#f0ece0;border:1px solid #e6dfcc;border-radius:13px;flex-direction:column;padding:25px;display:flex}.next-card .compact{margin-bottom:15px}.next-card .eyebrow{letter-spacing:1.5px;color:#9e8e6f;margin:0;font-size:6px}.next-card svg{color:#a48e66}.next-card h3{letter-spacing:-.9px;white-space:pre-line;color:#655636;font-size:23px;font-weight:700;line-height:1.35}.next-card p{color:#a09378;margin:12px 0 20px;font-size:10px;line-height:1.9}.next-card .text-button{color:#796438;margin-top:auto;font-size:10px}.list-row{text-align:left;border-top:1px solid #efeee8;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex}.list-row:last-child{padding-bottom:5px}.list-row strong{color:#66636a;overflow-wrap:anywhere;font-size:11px;font-weight:700;display:block}.list-row small{color:#aaa7a3;margin-top:6px;font-size:8px;display:block}.list-row small span{padding:0 5px}.list-row .status{margin-left:auto}.list-row>svg{color:#b1a797}.doc-icon{color:#a29983;background:#f4f1e9;border-radius:9px;place-items:center;padding:10px;display:grid}.page-footer{border-top:1px solid var(--line);color:#a5a3a0;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding:24px 0;font-size:8px;display:flex}.page-footer b{color:#737171;font-weight:800}.footer-dot{color:#ccc8bf;padding:0 10px}.status{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:650;line-height:1.5;display:inline-block}.status.draft{color:#9e8b57;background:#f6f1e3}.status.planned{color:#8b7aa7;background:#f0edf8}.status.published{color:#7e956c;background:#eaf3e7}.subtle-tag{letter-spacing:1px;color:#a29377;background:#f7f3e9;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:700;line-height:1.7;display:inline-block}.studio-layout{grid-template-columns:1fr 1.05fr;gap:23px;display:grid}.form-panel{padding:29px}.panel-title{color:#ad9b75;align-items:center;gap:10px;margin-bottom:23px;display:flex}.tool-pills{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.tool-pills button,.tabs button{color:#9b9690;border:1px solid #eae6dd;border-radius:6px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:600;display:flex}.tool-pills button.selected,.tabs button.selected{color:#977535;background:#fcf2dc;border-color:#e7cb90}.tool-pills button:hover,.tabs button:hover{background:#faf7ee}.output-panel{flex-direction:column;min-height:640px;display:flex}.output-text{resize:vertical;background:#fcfbf7;border:0;border-radius:8px;flex:1;min-height:480px;margin:0;font-size:13px;line-height:1.9}.output-actions{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.canvas-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:400px;display:flex}.large-spark{color:#b49c66;background:radial-gradient(circle at 30% 20%,#fff8e4,#efe9d9);border:1px solid #e4dbbf;border-radius:24px;place-items:center;width:86px;height:86px;margin-bottom:30px;display:grid;transform:rotate(-9deg);box-shadow:0 10px 25px #8b764812}.canvas-empty h3{letter-spacing:-1px;color:#7f7255;font-size:29px;font-weight:700;line-height:1.35}.canvas-empty p{color:#a39479;margin:17px 0 40px;font-size:12px;line-height:1.9}.canvas-empty>span{letter-spacing:2px;color:#a79060;font-size:7px;font-weight:700}.library-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.tabs{gap:5px;display:flex}.search-box{color:#b0a48c;border:1px solid #e5e0d4;border-radius:7px;align-items:center;margin-left:auto;padding:0 11px;display:flex}.search-box input{box-shadow:none;background:0 0;border:0;max-width:170px;margin:0;padding:11px;font-size:10px}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-card{text-align:left;background:#fff;border:1px solid #e8e1d3;border-radius:11px;flex-direction:column;min-width:0;padding:22px;display:flex}.content-card:hover{background:#fffdf5;border-color:#cbb785;transform:translateY(-2px);box-shadow:0 6px 18px #7b5a1c08}.content-card>div{justify-content:space-between;gap:8px;display:flex}.content-card h3{color:#676050;overflow-wrap:anywhere;margin:21px 0 12px;font-size:16px;line-height:1.4}.content-card p{color:#9b907b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:25px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.content-card footer{color:#a28c61;border-top:1px solid #f0e9da;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:45px 20px;display:flex}.empty-state>span{color:#bda36d;background:#f8f2e3;border:1px solid #efe1c5;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:23px;display:grid}.empty-state h3{letter-spacing:-.9px;color:#8a7651;font-size:25px;font-weight:700}.empty-state p{color:#9b907b;max-width:380px;margin:15px 0 27px;font-size:12px;line-height:1.9}.calendar-controls{align-items:center;gap:10px;display:flex}.calendar-grid{border-top:1px solid #eae4d8;border-left:1px solid #eae4d8;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day-name{text-align:center;color:#a18c65;border-bottom:1px solid #eae4d8;border-right:1px solid #eae4d8;padding:15px;font-size:10px;font-weight:650}.calendar-cell{border-bottom:1px solid #eae4d8;border-right:1px solid #eae4d8;min-height:125px;padding:8px;overflow:hidden}.calendar-cell.outside{color:#c6b99b;background:#fcfaf5}.day-number{border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:5px;font-size:11px;font-weight:500;display:flex}.day-number:hover{background:#f9efda}.day-number svg{opacity:0}.day-number:hover svg{opacity:1}.day-number.today{color:#8d6725;background:#f1d79f}.calendar-event{text-align:left;color:#a98b50;white-space:nowrap;text-overflow:ellipsis;background:#fbf1db;border-radius:5px;width:100%;margin-top:6px;padding:8px;font-size:9px;display:block;overflow:hidden}.calendar-event small{color:#af945f;margin-bottom:5px;font-size:7px;display:block}.info-banner{background:#faf3e4;border:1px solid #ece0c3;border-radius:11px;align-items:center;gap:18px;margin-bottom:25px;padding:22px;display:flex}.info-banner>svg{color:#baa06e}.info-banner strong{color:#968157;font-size:13px;font-weight:700}.info-banner p{color:#8b8476;margin-top:6px;font-size:11px;line-height:1.85}.info-banner button{margin-left:auto}.stats.four{margin:24px 0}.stats.four .stat>div>small{color:#a3906b;font-size:10px}.stats.four .stat strong{color:#514a3d}.stats.four .stat span{color:#a49678;font-size:9px}.performance-row{text-align:left;border-top:1px solid #efe6d4;align-items:center;gap:20px;width:100%;padding:21px 0;display:flex}.performance-row>div:first-child{width:25%}.performance-row strong{color:#676050;font-size:12px;font-weight:700;display:block}.performance-row small{color:#9b907b;margin-top:6px;font-size:9px;display:block}.performance-row>span{color:#998354;min-width:65px;font-size:12px}.performance-row b{font-weight:600}.bar-track{background:#f8f1df;border-radius:4px;flex:1;height:7px;overflow:hidden}.bar-track i{background:#d5b56d;border-radius:4px;height:100%;display:block}.research-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:23px 0;display:grid}.research-links a:hover{background:#fffdf7;border-color:#cab079;transform:translateY(-3px)}.research-links a>svg{color:#c2a669;margin-bottom:22px}.research-links h3{color:#676050;justify-content:space-between;font-size:18px;font-weight:700;display:flex}.research-links p{color:#9b907b;margin:10px 0 22px;font-size:11px;line-height:1.8}.research-links small{color:#ad935c;font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.connection .tool-icon{margin-bottom:18px;display:grid}.connection h2{margin-right:12px;font-size:19px;display:inline-block}.connection p,.export-panel p{color:#8b8476;margin:17px 0;font-size:12px;line-height:1.9}.connection-note{color:#8c7d5d;background:#fcf6e9;border:1px solid #f0e5cc;border-radius:8px;margin-bottom:20px;padding:17px;font-size:11px;line-height:1.9}.export-panel{margin-top:22px}.alert{color:#ac8d50;background:#fff5e0;border:1px solid #edddb9;border-radius:8px;align-items:center;gap:14px;margin-bottom:23px;padding:15px 18px;font-size:11px;display:flex}.alert button{text-decoration:underline}.alert a{align-items:center;gap:6px;margin-left:auto;display:flex}.toast{z-index:80;color:#f7edda;background:#2a2925;border:1px solid #655538;border-radius:10px;align-items:center;gap:25px;max-width:80vw;padding:16px 20px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 122px);transform:translate(-50%);box-shadow:0 12px 30px #0002}.toast button{color:#ccba93;place-items:center;display:grid}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:70;background:#17171f70;justify-content:center;align-items:center;padding:25px;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.modal{background:#fffefa;border:1px solid #e8dfca;border-radius:17px;flex-direction:column;width:660px;max-height:90vh;animation:.2s ease-out rise-in;display:flex;box-shadow:0 35px 110px #0003}.modal>header{border-bottom:1px solid #eee5d2;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.modal>header .eyebrow{margin-bottom:7px}.modal>header h2{letter-spacing:-1px;color:#676050;font-size:25px}.modal-body{padding:4px 30px 20px;overflow:auto}.modal>footer{border-top:1px solid #eee5d2;justify-content:flex-end;align-items:center;gap:11px;padding:19px 30px;display:flex}.danger{color:#ac8373;align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:600;display:flex}.metric-inputs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-inputs label{text-transform:capitalize}.small-modal{width:510px}.guide{padding:26px 30px;overflow:auto}.guide p{color:#9b907b;margin-bottom:22px;font-size:12px;line-height:1.9}.guide b{color:#907444;margin-bottom:5px;font-size:14px;font-weight:800;display:block}.guide p:last-child{margin:0}.yt-banner{background:#252529;border:1px solid #313136;border-radius:14px;align-items:center;gap:22px;margin-bottom:27px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.yt-banner:after{content:"";opacity:.6;pointer-events:none;border:1px solid #514631;border-radius:50%;width:250px;height:250px;position:absolute;top:-80px;right:-40px}.yt-brand{color:#e0b779;background:#3d352b;border:1px solid #63503a;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.yt-banner .eyebrow{color:#b39c75;margin-bottom:8px;font-size:7px}.yt-banner h2{color:#f0e7d7;letter-spacing:-1px;font-size:25px}.yt-banner p{color:#b3a795;margin-top:7px;font-size:11px;line-height:1.8}.yt-banner>.status{z-index:1;color:#c6ab75;background:#39352b;border:1px solid #59492f;margin-left:auto;font-size:8px;position:relative}.yt-tabs{scrollbar-width:thin;border-bottom:1px solid #e2d9c5;gap:8px;margin-bottom:26px;display:flex;overflow:auto}.yt-tabs button{white-space:nowrap;color:#a28e67;border-bottom:2px solid #0000;padding:14px 17px;font-size:11px;font-weight:650}.yt-tabs button.selected{color:#9a7028;border-color:#c79c4f}.yt-tabs button:hover{color:#9d7938;background:#fbf4e4}.yt-two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.yt-section{margin-top:25px}.yt-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.yt-note{margin-top:18px}.yt-research-prompts{background:#faf6eb;border:1px solid #efe5cb;border-radius:9px;margin-top:26px;padding:22px}.yt-research-prompts h3{color:#a68b50;margin-bottom:17px;font-size:15px}.yt-research-prompts p{color:#8b8476;margin-top:10px;font-size:11px;line-height:1.8}.yt-empty{text-align:center;color:#bfaa7e;padding:45px 20px}.yt-empty>svg{margin:0 auto 20px}.yt-empty h3{color:#a18953;font-size:21px;font-weight:700;line-height:1.5}.yt-empty p{color:#8b8476;margin-top:11px;font-size:12px;line-height:1.9}.yt-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.yt-result img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%}.yt-result h3{color:#a0864e;margin:12px 0 8px;font-size:13px;font-weight:700;line-height:1.7}.yt-result p{color:#8b8476;margin-bottom:15px;font-size:10px}.yt-inspected{grid-template-columns:.85fr 1.15fr;gap:30px;display:grid}.yt-inspector-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}.yt-inspected h2{color:#676050;font-size:25px;line-height:1.5}.yt-video-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:21px 0;display:grid}.yt-video-metrics>div{background:#fcf8ee;border:1px solid #eee1bf;border-radius:9px;padding:17px 14px}.yt-video-metrics strong{letter-spacing:-1px;color:#8e7440;font-size:24px;font-weight:800;display:block}.yt-video-metrics small{color:#ac9159;margin-top:8px;font-size:9px;display:block}.yt-description{color:#8b8476;border-top:1px solid #ecdfbf;margin-top:25px;padding-top:20px;font-size:11px}.yt-description summary{cursor:pointer;color:#a48445;font-weight:650}.yt-description p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;margin-top:18px;line-height:1.9;overflow:auto}.yt-char-count{text-align:right;color:#ad9460;margin-top:7px;font-size:8px;display:block}.yt-score{color:#b18d42;background:#fcf1d5;border:1px solid #ead5a4;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:59px;height:59px;font-size:27px;font-weight:800;display:flex}.yt-score small{color:#a48952;align-self:flex-end;margin-bottom:15px;font-size:10px;font-weight:500}.yt-checks{margin:25px 0}.yt-checks>div{color:#a39270;border-top:1px solid #f0e6cd;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.yt-preview-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.yt-preview-card{max-width:460px;padding-bottom:12px}.yt-preview-image{aspect-ratio:16/9;background:linear-gradient(120deg,#f4ecd9,#eee0bf);border:1px solid #e5d4ad;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.yt-preview-image>img{object-fit:cover;width:100%;height:100%}.yt-preview-image>div{text-align:center;color:#b79a5e}.yt-preview-image svg{margin:auto}.yt-preview-image p{margin-top:12px;font-size:11px}.yt-preview-image>span{color:#f8e8c1;background:#62491ddd;border-radius:5px;padding:6px 11px;font-size:10px;font-weight:700;position:absolute;top:11px;left:11px}.yt-preview-title{gap:12px;margin-top:16px;display:flex}.yt-channel-avatar{color:#9b7733;background:#e9d7af;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:grid}.yt-preview-title h3{color:#676050;font-size:14px;font-weight:700;line-height:1.6}.yt-preview-title small{color:#ac9159;margin-top:5px;font-size:9px;line-height:1.8;display:block}.yt-upload{cursor:pointer;color:#a3874e;border:1px dashed #dfc48e;border-radius:8px;padding:13px;font-size:10px}.yt-upload input{background:0 0;border:0;margin-top:9px;padding:0;font-size:10px}.yt-ctr-grid{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.yt-ctr-grid>div{background:#fcf3df;border:1px solid #ebd8ad;border-radius:12px;padding:23px 20px}.yt-ctr-grid small{letter-spacing:1.3px;color:#a5884e;font-size:7px;font-weight:650}.yt-ctr-grid strong{letter-spacing:-1.5px;color:#8e7440;margin:17px 0 13px;font-size:37px;font-weight:800;display:block}.yt-ctr-grid span{color:#a88b52;font-size:8px;line-height:1.9;display:block}.yt-comparison{border-top:1px solid #eddfbe;border-bottom:1px solid #eddfbe;margin-bottom:23px;padding:23px 0}.yt-comparison>span{letter-spacing:1.6px;color:#a4874c;font-size:7px;font-weight:650}.yt-comparison h3{color:#a58239;margin:13px 0;font-size:22px;font-weight:800}.yt-comparison p{color:#8b8476;font-size:12px;line-height:1.9}.command-backdrop{align-items:flex-start;padding-top:12vh}.command-panel{background:#fffef9;border:1px solid #ded7c7;border-radius:15px;width:590px;animation:.2s ease-out rise-in;overflow:hidden;box-shadow:0 35px 100px #0003}.command-search{color:#a78f60;border-bottom:1px solid #e9e3d5;align-items:center;gap:14px;padding:18px 23px;display:flex}.command-search input{box-shadow:none;background:0 0;border:0;margin:0;padding:6px 0;font-size:13px;line-height:1.8}.command-search input:focus{box-shadow:none}.command-search button{color:#ac9a78;place-items:center;display:grid}.command-results{max-height:53vh;padding:13px 11px;overflow:auto}.command-results>p{letter-spacing:1.7px;color:#a58f65;padding:12px 13px;font-size:7px;font-weight:700}.command-results>button{text-align:left;border-radius:9px;align-items:center;gap:13px;width:100%;padding:12px 13px;display:flex}.command-results>button:hover{background:#faf1dc}.command-results>button>span{color:#b69a5e;background:#f8f1e1;border:1px solid #efe0c1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.command-results strong{color:#766449;font-size:12px;font-weight:700;display:block}.command-results small{color:#a28d64;margin-top:5px;font-size:9px;display:block}.command-results>button>svg{color:#af925a;margin-left:auto}.command-panel>footer{letter-spacing:.8px;color:#a68d5a;background:#fcf8ed;border-top:1px solid #ece1c8;justify-content:space-between;padding:15px 23px;font-size:7px;display:flex}.command-panel kbd{letter-spacing:0;border:1px solid #e7d3a6;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:7px}.command-empty{text-align:center;color:#a88f5e;padding:40px 20px;font-size:12px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hero{min-height:400px}.hero-copy{padding:41px 46px}.hero h2{font-size:51px}.hero p{font-size:13px}.hero-art{width:45%}.hook-poster{width:255px;height:306px;padding:23px;top:33px;right:110px}.hook-poster>strong{font-size:35px}.poster-kicker{margin-top:29px}.hook-caption{width:293px;padding:16px;bottom:30px;right:58px}.art-spark{top:40px;right:59px}.tool-card{padding:26px 26px 18px}.tool-card h3{font-size:17px}.tool-card p{font-size:12px}.tool-foot{margin-top:24px;font-size:7px}.stat-label{font-size:12px}.stat-detail{font-size:10px}.hero-button{font-size:12px}.hero-secondary{font-size:11px}.hero-label{font-size:8px}.platform-line{font-size:9px}.platform-line>span:first-child{font-size:7px}}@media (width<=1250px){.sidebar{width:220px;padding-left:15px;padding-right:15px}.main-shell{margin-left:220px}.brand{gap:9px;padding:0 7px}.brand-wordmark{font-size:21px}.brand-mark,.brand-mark svg{width:28px}.brand-wordmark small{font-size:6px}.workspace{padding:12px 9px;font-size:10px}.workspace small{font-size:8px}.topbar{gap:18px;padding:0 30px}.finder-trigger{min-width:215px}.private-tag{display:none}main{padding:31px 30px 0}.hero-copy{width:58%;padding:32px}.hero h2{font-size:38px}.hero-label{letter-spacing:1.1px;font-size:6px}.hero p{font-size:10px}.hero-ctas{gap:13px}.hero-button{padding:11px 13px;font-size:9px}.hero-secondary{font-size:8px}.platform-line{gap:10px;font-size:7px}.platform-line>span:first-child{display:none}.hook-poster{width:203px;height:260px;padding:18px;top:36px;right:40px}.hook-poster>strong{font-size:27px}.hook-caption{width:242px;padding:12px;bottom:31px;right:17px}.hook-caption b{font-size:9px}.hook-caption small{font-size:7px}.art-spark{right:16px}.stat{padding:16px}.stat-label{font-size:9px}.stat-detail{font-size:7px}.tool-card{padding:20px 20px 14px}.tool-card h3{font-size:14px}.tool-card p{min-height:32px;font-size:10px}.youtube-feature{gap:17px;padding:23px}.youtube-feature h2{font-size:15px}.youtube-feature p{font-size:9px}.youtube-feature button{padding:10px 12px;font-size:9px}.overview-bottom{grid-template-columns:1.5fr 1fr}.next-card h3{font-size:21px}.toast{left:calc(50% + 110px)}h1{font-size:29px}.yt-two-columns{gap:20px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-banner h2{font-size:23px}}@media (width<=1000px){.sidebar{width:200px;padding:28px 11px 16px}.main-shell{margin-left:200px}.brand{gap:8px;padding:0 8px}.brand-wordmark{font-size:19px}.brand-iq{font-size:9px}.brand-mark,.brand-mark svg{width:25px}.brand-wordmark small{letter-spacing:1.5px;font-size:5px}.workspace{gap:9px;padding:10px 9px;font-size:9px}.workspace small{font-size:7px}.workspace-icon{width:28px;height:28px;font-size:12px}.elite{margin-left:4px;font-size:6px}nav button{gap:10px;padding:12px;font-size:11px}nav button.active:before{left:-11px}.idea-note{padding:15px 13px}.idea-note p{font-size:13px}.topbar{gap:16px;height:69px;padding:0 25px}.finder-trigger{width:40%;min-width:0;max-width:210px;padding:9px;font-size:9px}.finder-trigger kbd{font-size:7px}.top-actions{gap:0}.breadcrumb{gap:9px;font-size:10px}main{padding:28px 25px 0}.page-heading{gap:20px;margin-bottom:25px}h1{font-size:26px}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:7px}.page-heading>.primary{padding:11px 13px;font-size:10px}.hero{min-height:340px}.hero-copy{width:62%;padding:28px}.hero h2{letter-spacing:-1.45px;font-size:34px}.hero-art{width:38%}.hook-poster{width:182px;height:244px;padding:16px;top:43px;right:-5px;transform:rotate(10deg)}.hook-poster>strong{font-size:25px}.poster-kicker{margin-top:26px;font-size:6px}.poster-head .poster-edition{font-size:5px}.poster-orbit{bottom:15px;right:-26px}.hook-caption{gap:8px;width:210px;padding:11px;bottom:25px;right:-18px}.hook-caption>svg{display:none}.hook-caption b{font-size:8px}.hook-caption small{font-size:6px}.hook-caption>span{padding:6px}.art-spark{font-size:32px;top:24px;right:1px}.hero-label{letter-spacing:.9px;font-size:5px}.hero p{font-size:10px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:13px}.hero-button{min-height:36px;font-size:9px}.hero-secondary{font-size:8px}.platform-line{gap:10px;margin-top:20px;font-size:7px}.stats{gap:10px;margin:18px 0 30px}.stat{padding:15px 12px}.stat-label{font-size:8px}.stat-label svg{width:14px}.stat strong{font-size:27px}.stat-detail{font-size:6px;line-height:1.8}.stat-detail svg{display:none}.tool-grid{gap:12px}.tool-card{padding:19px 17px 13px}.tool-card h3{font-size:13px}.tool-card p{font-size:9px}.tool-icon{border-radius:10px;width:36px;height:36px}.tool-foot{letter-spacing:1px;font-size:5px}.tool-arrow{width:21px;height:21px}.tool-number{font-size:8px}.section-heading h2{font-size:19px}.section-heading .text-button{font-size:9px}.youtube-feature{flex-wrap:wrap;gap:14px;padding:20px}.youtube-feature-icon{width:42px;height:42px}.youtube-feature h2{font-size:14px}.youtube-feature .eyebrow{font-size:5px}.youtube-feature p{font-size:9px}.youtube-feature button{margin-left:56px;font-size:9px}.overview-bottom{grid-template-columns:1fr}.next-card{display:none}.studio-layout,.settings-grid,.yt-two-columns{grid-template-columns:1fr}.output-panel{min-height:520px}.yt-banner{gap:17px;padding:23px}.yt-banner>.status{display:none}.yt-banner h2{font-size:22px}.yt-banner p{font-size:10px}.yt-tabs{gap:0}.yt-tabs button{padding:13px 14px;font-size:10px}.yt-results{grid-template-columns:repeat(2,1fr)}.yt-inspected{grid-template-columns:1fr}.yt-inspected>div:first-child{max-width:470px}.calendar-scroll{overflow:auto}.calendar-grid{min-width:650px}.stats.four{grid-template-columns:repeat(2,1fr)}.research-links{gap:12px}.research-links .panel{padding:20px}.research-links h3{font-size:15px}.info-banner{flex-wrap:wrap}.info-banner button{margin-left:0}.performance-row{gap:12px}.bar-track{display:none}.performance-row>div:first-child{flex:1;width:auto}.performance-row>span{min-width:45px}.performance-row strong{font-size:10px}.toast{left:calc(50% + 100px)}}@media (width<=760px){.sidebar{visibility:hidden;width:244px;padding:30px 18px 20px;transition:transform .25s,visibility .25s;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0);box-shadow:20px 0 70px #0003}.mobile-scrim{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17171b60;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{color:#8b8c8e;padding:5px;display:grid}.topbar{gap:13px;height:65px;padding:0 21px}.breadcrumb{gap:10px;margin-right:auto;font-size:10px}.finder-trigger{color:#9c998f;background:0 0;border:0;width:auto;min-width:0;margin-left:0;padding:8px}.finder-trigger>span,.finder-trigger>kbd{display:none}.finder-trigger>svg{width:18px;height:18px}.top-actions{margin-left:2px}.avatar{width:29px;height:29px;font-size:10px}.brand-wordmark{font-size:23px}.brand-mark,.brand-mark svg{width:31px}.brand-wordmark small{letter-spacing:1.8px;font-size:7px}.brand-iq{font-size:11px}.workspace{padding:13px 11px;font-size:11px}.workspace small{font-size:9px}.workspace-icon{width:32px;height:32px;font-size:14px}.elite{font-size:7px}nav button{padding:13px 14px;font-size:12px}.sidebar nav button.active:before{left:-18px}.idea-note p{font-size:14px}.bottom-link{font-size:11px}main{padding:28px 21px 0}.page-heading{align-items:flex-start;gap:12px;margin-bottom:26px}h1{letter-spacing:-1.35px;max-width:370px;font-size:29px;line-height:1.2}.page-heading .eyebrow{letter-spacing:1.4px;font-size:7px}.page-heading p{max-width:330px;margin-top:10px;font-size:11px;line-height:1.85}.page-heading>.primary{border-radius:8px;gap:0;min-height:35px;margin-top:23px;padding:9px;font-size:0}.page-heading>.primary svg{width:17px;height:17px}.hero{border-radius:14px;min-height:383px}.hero-copy{width:100%;padding:30px}.hero h2{letter-spacing:-1.8px;z-index:2;max-width:350px;margin:20px 0 17px;font-size:40px;line-height:1.1;position:relative}.hero-label{letter-spacing:1.15px;z-index:2;font-size:6px;position:relative}.hero p{z-index:2;color:#b3b0ac;max-width:290px;font-size:11px;position:relative}.hero-ctas{z-index:2;flex-direction:row;align-items:center;gap:16px;max-width:350px;margin-top:24px;position:relative}.hero-button{min-height:40px;padding:11px 14px;font-size:10px}.hero-secondary{font-size:8px}.hero-art{opacity:.22;pointer-events:none;width:38%}.hook-poster{width:185px;height:255px;top:65px;right:-55px;transform:rotate(13deg)}.hook-caption{bottom:40px;right:-100px;transform:rotate(-8deg)}.art-spark{display:none}.platform-line{z-index:2;color:#aaa297;gap:17px;margin-top:24px;font-size:8px;position:relative}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 33px}.stat{border-radius:11px;padding:17px 18px}.stat-label{gap:9px;font-size:10px}.stat-label svg{width:16px;height:16px}.stat strong{margin:11px 0;font-size:29px}.stat-detail{font-size:8px;line-height:1.7}.stat-detail svg{width:11px;display:block}.section-heading h2{letter-spacing:-.8px;font-size:21px}.section-heading .eyebrow{letter-spacing:1.5px;font-size:6px}.section-heading .text-button{text-align:right;max-width:100px;font-size:9px;line-height:1.7}.section-heading .text-button svg{width:13px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tool-card{border-radius:12px;padding:21px 18px 14px}.tool-top{margin-bottom:20px}.tool-icon{border-radius:11px;width:39px;height:39px}.tool-number{font-size:9px}.tool-card h3{letter-spacing:-.5px;font-size:15px;line-height:1.5}.tool-card p{min-height:36px;font-size:10px;line-height:1.75}.tool-foot{letter-spacing:1px;margin-top:19px;padding-top:12px;font-size:5px}.tool-arrow{width:23px;height:23px}.youtube-feature{gap:15px;margin-top:24px;padding:23px 21px}.youtube-feature-icon{width:42px;height:42px}.youtube-feature>div:nth-child(2){flex:1;min-width:160px}.youtube-feature .eyebrow{font-size:6px}.youtube-feature h2{font-size:16px;line-height:1.5}.youtube-feature p{font-size:10px;line-height:1.85}.youtube-feature button{min-height:37px;margin-left:57px;font-size:10px}.overview-bottom{margin-top:24px}.panel{border-radius:12px;padding:22px}.recent-panel .eyebrow{font-size:6px}.compact h2{font-size:16px}.empty-inline{gap:15px;min-height:145px}.empty-symbol{border-radius:13px;padding:14px}.empty-inline strong{font-size:11px;line-height:1.8}.empty-inline p{font-size:10px;line-height:1.8}.empty-inline .text-button{text-align:left;max-width:none;font-size:10px}.list-row strong{font-size:11px}.list-row small{font-size:8px}.list-row>svg{display:none}.list-row .status{font-size:7px}.doc-icon{padding:9px}.page-footer{flex-wrap:wrap;gap:8px;margin-top:29px;padding:22px 0;font-size:7px;line-height:1.9}.page-footer b{font-size:8px}.page-footer>span:last-child{font-size:6px}.primary,.secondary{min-height:40px;padding:11px 14px;font-size:10px}.text-button{font-size:10px}.eyebrow{font-size:8px}.form-panel{padding:23px}.panel-title h2{font-size:18px}.tool-pills{gap:7px}.tool-pills button{padding:9px;font-size:9px}label{font-size:11px}input,textarea,select{padding:12px;font-size:13px}.muted{font-size:11px}.output-panel{min-height:470px}.output-text{min-height:380px;font-size:13px}.output-actions{flex-wrap:wrap;justify-content:flex-start}.canvas-empty{min-height:390px}.canvas-empty h3{font-size:29px}.canvas-empty p{font-size:12px}.library-toolbar{gap:12px}.tabs button{font-size:10px}.search-box{flex:1;min-width:140px;margin-left:0}.search-box input{max-width:100%;font-size:11px}.content-grid{grid-template-columns:1fr}.content-card{padding:23px}.content-card h3{font-size:17px}.content-card p{font-size:12px}.content-card footer{font-size:10px}.empty-state{padding:38px 12px}.empty-state h3{font-size:23px}.empty-state p{font-size:12px}.research-links{grid-template-columns:1fr;gap:15px}.research-links h3{font-size:20px}.research-links p{font-size:12px}.research-links small{font-size:10px}.research-links a>svg{margin-bottom:15px}.calendar-controls{gap:3px}.calendar-controls .secondary{min-height:30px;padding:8px;font-size:9px}.calendar-controls .icon-btn{padding:4px}.calendar-controls svg{width:16px}.info-banner{gap:12px;padding:20px}.info-banner strong{font-size:13px}.info-banner p{font-size:11px}.stats.four .stat{padding:18px}.performance-row{gap:11px}.performance-row>span{min-width:43px;font-size:11px}.performance-row strong{font-size:11px;line-height:1.6}.performance-row small{font-size:8px}.connection p,.export-panel p{font-size:12px}.connection h2{font-size:18px}.connection-note{padding:15px;font-size:11px}.yt-banner{gap:15px;margin-bottom:23px;padding:24px 21px}.yt-brand{border-radius:10px;width:43px;height:43px}.yt-brand svg{width:21px}.yt-banner h2{font-size:23px;line-height:1.1}.yt-banner .eyebrow{letter-spacing:1.4px;font-size:6px}.yt-banner p{font-size:10px;line-height:1.85}.yt-tabs{margin-bottom:23px}.yt-tabs button{padding:13px 12px;font-size:10px}.yt-preview-grid{grid-template-columns:1fr;gap:25px}.yt-preview-title h3{font-size:15px}.yt-results{grid-template-columns:1fr}.yt-result h3{font-size:14px}.yt-result p{font-size:11px}.yt-actions{gap:10px}.yt-two-columns{gap:20px}.yt-empty h3{font-size:20px}.yt-empty p{font-size:12px}.yt-ctr-grid{gap:12px}.yt-ctr-grid>div{padding:21px 16px}.yt-ctr-grid strong{font-size:34px}.yt-ctr-grid small{font-size:6px}.yt-ctr-grid span{font-size:8px}.yt-comparison h3{font-size:21px}.yt-video-metrics{gap:9px}.yt-video-metrics>div{padding:15px 12px}.yt-video-metrics strong{font-size:22px}.yt-video-metrics small{font-size:9px}.yt-inspected h2{font-size:23px}.yt-upload{font-size:11px}.modal-backdrop{padding:12px}.modal{border-radius:14px;max-height:94vh}.modal>header{padding:23px 22px}.modal>header h2{font-size:23px}.modal-body{padding:0 22px 18px}.modal>footer{gap:9px;padding:17px 22px}.modal .primary,.modal .secondary{padding:10px 12px;font-size:10px}.guide{padding:23px}.toast{width:90vw;max-width:90vw;padding:15px 18px;font-size:11px;bottom:20px;left:50%}.alert{flex-wrap:wrap;gap:12px;padding:15px;font-size:11px;line-height:1.8}.alert a{margin-left:0}.command-backdrop{padding-top:10vh}.command-panel{width:100%;max-height:80vh}.command-search{gap:11px;padding:17px 19px}.command-search input{min-width:0;font-size:12px}.command-results{max-height:55vh}.command-results strong{font-size:12px}.command-results small{font-size:9px}.command-panel>footer{padding:14px 19px;font-size:6px}}@media (width<=400px){main,.topbar{padding-left:17px;padding-right:17px}.page-heading h1{max-width:275px;font-size:26px}.page-heading p{font-size:10px}.hero-copy{padding:26px}.hero h2{letter-spacing:-1.5px;font-size:34px}.hero-label{letter-spacing:1px;font-size:5px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:15px}.hero-secondary{font-size:9px}.hero p{font-size:10px}.hero{min-height:397px}.platform-line{gap:14px;font-size:7px}.tool-card{padding:19px 15px 13px}.tool-card h3{font-size:13px}.tool-card p{font-size:9px}.tool-foot{letter-spacing:.8px;font-size:4px}.tool-icon{width:35px;height:35px}.stat{padding:15px}.stat-label{font-size:9px}.stat-detail{font-size:7px}.section-heading h2{font-size:19px}.section-heading .text-button{font-size:8px}.youtube-feature>div:nth-child(2){min-width:130px}.youtube-feature button{margin-left:0}.breadcrumb{gap:8px;font-size:9px}.finder-trigger{padding:5px}.topbar{gap:10px}.yt-banner h2{font-size:21px}.yt-banner p{font-size:9px}.form-row{gap:11px}.yt-ctr-grid strong{font-size:29px}.yt-ctr-grid>div{padding:18px 13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.topbar .mobile-menu,.mobile-home{display:none}.hero p{font-size:13px}.hero-button{min-height:44px;font-size:12px}.hero-secondary{font-size:10px}.hero-label{font-size:8px}.platform-line{font-size:9px}.platform-line>span:first-child{font-size:7px}.page-heading p{font-size:13px}.primary,.secondary{min-height:44px;font-size:12px}.text-button{font-size:12px}.tool-card h3{font-size:17px}.tool-card p{min-height:22px;font-size:12px}.tool-foot{font-size:7px}.stat-label{font-size:11px}.stat-detail{font-size:9px}.section-heading .eyebrow{font-size:8px}.section-heading .text-button{font-size:11px}.muted{font-size:12px}.panel-title h2{font-size:19px}label{font-size:12px}input,textarea,select{font-size:13px}.tool-pills button{font-size:11px}.yt-tabs button,.yt-banner p,.connection p,.export-panel p,.connection-note,.yt-research-prompts p,.yt-empty p,.content-card p,.research-links p,.info-banner p{font-size:12px}.content-card h3{font-size:17px}.yt-checks>div{font-size:13px}.youtube-feature p{font-size:12px}.youtube-feature h2{font-size:18px}.youtube-feature button{font-size:11px}.list-row strong{font-size:12px}.list-row small{font-size:10px}.empty-inline strong{font-size:13px}.empty-inline p{font-size:12px}.empty-inline .text-button{font-size:11px}.next-card p{font-size:12px}.next-card .text-button{font-size:11px}.status{font-size:9px}.topbar .finder-trigger{font-size:11px}@media (width<=1250px){.hero-label{font-size:7px}.hero p{font-size:12px}.hero-button{font-size:11px}.hero-secondary{font-size:9px}.tool-card h3{font-size:16px}.tool-card p{min-height:38px;font-size:11px}.tool-foot{font-size:6px}.stat-label{font-size:10px}.stat-detail{font-size:8px}}@media (width<=1000px){.hero-label{font-size:6px}.hero p{font-size:11px}.tool-card h3{font-size:14px}.tool-card p{font-size:10px}.tool-foot{font-size:5px}.stat-label{font-size:9px}.stat-detail{font-size:7px}.youtube-feature h2{font-size:16px}.youtube-feature p{font-size:11px}}@media (width<=760px){.topbar .mobile-menu{width:32px;height:32px;padding:5px;display:grid}.mobile-home{letter-spacing:-.7px;align-items:center;gap:7px;margin-right:auto;font-size:17px;font-weight:800;display:flex}.mobile-home>svg{color:#d3a043;width:21px;height:24px}.mobile-home sup{color:#b18739;padding-left:3px;font-size:8px;position:relative;top:-.7em}.topbar .breadcrumb{display:none}.topbar .finder-trigger{place-items:center;width:32px;height:32px;padding:5px;display:grid}.hero-label{letter-spacing:1px;font-size:7px}.hero p{font-size:12px}.hero-button{font-size:11px}.hero-secondary{font-size:9px}.tool-card h3{font-size:16px}.tool-card p{min-height:42px;font-size:12px}.tool-foot{letter-spacing:1px;font-size:6px}.stat-label{font-size:11px}.stat-detail{font-size:9px}.page-heading p{font-size:12px}.section-heading .text-button{font-size:10px}.section-heading .eyebrow{font-size:7px}.youtube-feature h2{font-size:17px}.youtube-feature p{font-size:12px}.youtube-feature button{font-size:11px}.empty-inline strong{font-size:12px}.empty-inline p,.empty-inline .text-button,.yt-banner p,.yt-tabs button{font-size:11px}.tool-pills button{font-size:10px}.page-heading>.primary{min-height:36px;font-size:0}.hero-art{opacity:.15}.list-row .status{font-size:8px}}@media (width<=400px){.hero-label{letter-spacing:.8px;font-size:6px}.hero p,.hero-button{font-size:11px}.hero-secondary{font-size:10px}.tool-card h3{font-size:14px}.tool-card p{min-height:40px;font-size:11px}.tool-foot{letter-spacing:.7px;font-size:5px}.stat-label{font-size:10px}.stat-detail{font-size:8px}.page-heading p{font-size:11px}.mobile-home{font-size:16px}.primary,.secondary{font-size:11px}.page-heading>.primary{font-size:0}.section-heading .text-button{font-size:9px}}.page-heading p,.tool-card p,.stat-label,.stat-detail,.muted,.content-card p,.empty-inline p,.next-card p,.research-links p,.performance-row small,.connection p,.export-panel p,.info-banner p,.guide p,.yt-research-prompts p,.yt-empty p,.yt-result p,.yt-comparison p,.yt-description{color:#777269}.connection-note{color:#766545}.status.draft{color:#88713e}.status.planned{color:#76628f}.status.published{color:#5f7a4b}.yt-checks>div{color:#8c7a59}.yt-checks .pass{color:#80632c}.subtle-tag{color:#88764e}.yt-tabs button{color:#887651}.tool-foot{color:#8b8171}.section-heading .eyebrow,.eyebrow{color:#8c8578}.sidebar .nav-label{color:#a09b92}.workflow-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.workflow-choices>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px;position:relative}.workflow-choices>button:hover{border-color:#c6a05c;transform:translateY(-3px)}.workflow-choices>button>svg:first-of-type{color:#b8852a;margin-bottom:20px}.workflow-index{color:#999a9d;font-size:10px;position:absolute;top:24px;right:24px}.workflow-choices h3{letter-spacing:-.6px;font-size:19px}.workflow-choices p{color:var(--muted);max-width:85%;margin-top:9px;font-size:11px;line-height:1.8}.workflow-choices>button>svg:last-child{color:#9b824f;position:absolute;bottom:25px;right:23px}.producer[hidden]{display:none!important}.producer{min-width:0}.producer-banner{color:#d4d0c5;background:radial-gradient(at 100% 0,#4a402b,#0000 55%),#202124;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.producer-banner .eyebrow{color:#c4a56b;font-size:9px}.producer-banner h2{color:#fff;letter-spacing:-2px;margin:17px 0;font-size:42px;line-height:1.12}.producer-banner h2 span{color:#f0bd60}.producer-banner p{color:#b6b6bc;font-size:12px;line-height:1.8}.producer-map{align-items:center;gap:12px;padding-right:20px;display:flex}.producer-map span{letter-spacing:1.6px;color:#edc579;background:#ffffff05;border:1px solid #ffffff19;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:90px;height:105px;font-size:8px;display:flex;transform:rotate(-4deg)}.producer-map span:last-child{transform:rotate(4deg)}.producer-map i{background:#b7975a;width:20px;height:1px}.producer-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.producer-toolbar>div:last-child{gap:10px;display:flex}.producer-toolbar .secondary{padding:11px 15px;font-size:11px}.producer-toolbar .secondary>span{color:#777;font-size:9px}.save-readout{color:#797b80;align-items:center;gap:8px;font-size:10px;display:flex}.saved-dot,.pending-dot{background:#6c876b;border-radius:100%;flex-shrink:0;width:6px;height:6px}.pending-dot{background:#c79b49}.save-readout small{border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:9px}.producer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0;display:grid}.producer-steps button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.producer-steps button>span{background:#f1f1ed;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.producer-steps b{font-size:12px;display:block}.producer-steps small{color:#8a8c90;margin-top:5px;font-size:9px;display:block}.producer-steps svg{color:#aaa;width:15px;margin-left:auto}.producer-steps .current{background:#fffcf4;border-color:#d6b46f}.producer-steps .current>span{color:#372b12;background:#efbc5c}.producer-mode{background:#eeeee9;border:1px solid #e3e3dc;border-radius:10px;align-items:center;gap:25px;margin:0 0 28px;padding:16px 20px;display:flex}.producer-mode label{min-width:230px;margin:0;font-size:10px}.producer-mode select{background:#fff;margin-top:7px;padding:10px 12px;font-size:11px}.producer-mode p{color:#777a7c;max-width:500px;font-size:11px;line-height:1.8}.producer-mode .text-button{font-size:10px;display:inline-flex}.producer .panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.producer .section-heading p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.8}.producer fieldset{border:0;min-width:0;margin:0;padding:0}.producer label,.connection-panel label{color:#53565b;font-size:11px}.producer input,.producer textarea,.producer select,.connection-panel input{color:#303338;background:#fafaf7;border:1px solid #ddded7;border-radius:7px;max-width:100%;font-size:12px;line-height:1.6}.producer input:focus,.producer textarea:focus,.producer select:focus,.connection-panel input:focus{box-shadow:none;border-color:#cda24f;outline:2px solid #ebca8c33}.producer textarea{resize:vertical}.producer .primary{color:#2f281b;background:#efb94f;border:1px solid #deb05b;font-size:11px}.producer .primary:hover{background:#f4c46b}.producer .secondary{color:#535458;background:#fff;border:1px solid #dddeda;font-size:11px}.producer .secondary:hover{background:#f4f4ee}.producer .muted{color:#818389;font-size:11px;line-height:1.9}.producer .alert{color:#8b642a;background:#fff4dc;flex-wrap:wrap;line-height:1.8}.brief-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.producer-form .section-heading{margin-bottom:18px}.producer-form .full{margin-top:22px}.brief-companion{padding:35px 15px 20px 20px}.brief-companion .eyebrow{color:#a38550;font-size:8px}.brief-companion h3{letter-spacing:-1.2px;margin:20px 0;font-size:33px;line-height:1.2}.brief-companion h3>span{color:#b48b40}.brief-companion>p{color:#7c7e81;max-width:270px;margin-bottom:25px;font-size:12px;line-height:1.9}.brief-companion>div{border-top:1px solid #ddded8;align-items:baseline;gap:13px;padding:18px 0;display:flex}.brief-companion>div>span{color:#b69b69;font-size:9px}.brief-companion>div p{color:#7e8085;font-size:11px;line-height:1.8}.brief-companion b{color:#43464b;margin-bottom:3px;font-size:12px;display:block}.brief-companion>small{color:#929497;margin-top:18px;font-size:10px;line-height:1.9;display:block}.hook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.hook-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:25px;display:flex}.hook-card.chosen{border-color:#cda451;box-shadow:0 0 0 2px #f3d7974a}.hook-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.hook-card .eyebrow{color:#9b824e;letter-spacing:1px;font-size:8px}.hook-card .compare-check{color:#8a8d90;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.compare-check input{accent-color:#b78934;width:13px;height:13px;margin:0;padding:0}.hook-card h3{letter-spacing:-.7px;overflow-wrap:anywhere;margin:24px 0 14px;font-size:22px;line-height:1.4}.hook-meta{color:#9b9da1;gap:13px;margin-bottom:18px;font-size:9px;display:flex}.hook-meta span{align-items:center;gap:4px;display:flex}.hook-card>p{color:#83858a;margin:8px 0;font-size:11px;line-height:1.8}.hook-card>p>b{letter-spacing:.3px;color:#55585d;margin-bottom:3px;font-size:9px;display:block}.hook-card>footer{border-top:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.hook-card>footer>span{color:#9b9d9f;font-size:9px}.hook-card>footer button{padding:9px 12px}.hook-comparison,.selected-hook-editor{margin-top:25px}.comparison-scroll{overflow:auto}.hook-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:530px}.hook-comparison th,.hook-comparison td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:18px 14px;font-size:11px;line-height:1.9}.hook-comparison th{color:#6a6c72;font-size:10px}.hook-comparison th:first-child{width:135px}.hook-comparison thead th{color:#886c32;background:#f5f5f0}.selected-hook-editor>.primary{margin-top:22px}.package-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 24px;display:flex}.package-heading h2{letter-spacing:-1px;margin-top:8px;font-size:27px}.package-heading p{color:#85878b;margin-top:10px;font-size:11px}.package-promise{background:#28292c;border:1px solid #363638;border-radius:12px;padding:26px 30px}.package-promise .eyebrow{color:#d1ad65;font-size:8px}.package-promise textarea{color:#f5f1e8;letter-spacing:-.5px;background:0 0;border:0;width:100%;min-height:80px;margin:0;padding:15px 0 9px;font-size:21px;font-weight:650;line-height:1.5;display:block}.package-promise>span:last-child{color:#ada28d;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.package-tabs{margin:25px 0;padding-bottom:2px;overflow:auto}.package-tabs button{white-space:nowrap}.script-beats{flex-direction:column;gap:16px;display:flex}.script-beat header{align-items:center;gap:14px;margin-bottom:15px;display:flex}.beat-number{color:#b0863c;background:#faf2df;border:1px solid #eee1c1;border-radius:8px;place-items:center;width:42px;height:45px;font-size:15px;display:grid}.script-beat h3{margin-bottom:5px;font-size:16px}.script-beat header div>span{color:#929499;font-size:10px}.script-beat label{margin:15px 0}.beat-purpose{color:#95979b;border-top:1px solid #eee;padding-top:12px;font-size:10px;line-height:1.7}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.packaging-grid h2{margin:12px 0 20px}.packaging-grid label{margin-top:20px}.thumbnail-brief+.thumbnail-brief{border-top:1px solid #eee;margin-top:24px;padding-top:24px}.editorial-check{border-top:1px solid #eee;gap:18px;margin-top:25px;padding-top:25px;display:flex}.editorial-check>span{color:#b1914d}.editorial-check h3{font-size:15px}.editorial-check p{color:#84858a;margin:8px 0;font-size:12px;line-height:1.9}.editorial-check b{color:#66686e;font-size:11px;font-weight:600;line-height:1.8}.package-actions{background:#f1eee4;border:1px solid #ddd8ca;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:23px;display:flex}.package-actions p>b{font-size:12px;display:block}.package-actions p>span{color:#8c8b84;margin-top:6px;font-size:10px;line-height:1.8;display:block}.package-actions>div{flex-shrink:0;gap:10px;display:flex}.producer-bottom{border-top:1px solid #ddded9;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:25px 0;display:flex}.producer-bottom>span{color:#919397;font-size:9px}.producer-bottom>div{align-items:center;gap:19px;display:flex}.producer-bottom .text-button{color:#8c784e;font-size:10px}.saved-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-project{text-align:left;border:1px solid #eee;border-radius:9px;align-items:center;gap:15px;min-width:0;padding:18px;display:flex}.saved-project>span:nth-child(2){min-width:0}.saved-project b{overflow-wrap:anywhere;font-size:12px;display:block}.saved-project small{color:#999;margin-top:7px;font-size:9px;display:block}.saved-project>svg{color:#b2a180;margin-left:auto}.project-browser{margin-bottom:25px}.project-browser p{color:#888;font-size:12px;line-height:1.8}.version-list>p{color:#87898b;font-size:12px;line-height:1.8}.version-list>div:not(.section-heading){border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.version-list b{font-size:12px}.version-list small{color:#999;margin-top:6px;font-size:10px;display:block}.connection-panel>p{color:#85878b;margin:15px 0;font-size:12px;line-height:1.9}.connection-panel h2{margin:12px 0}.connection-symbol{color:#7d8967;background:#edf0e8;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:20px;display:grid}.connection-badge{color:#9b7d45;background:#f6efdf;border:1px solid #e6d6af;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.connection-badge.connected{color:#6e856b;background:#eaf1e8;border-color:#d6e1d2}.connection-message{background:#f3f3ec;border-radius:7px;padding:12px}.connection-panel .output-actions{flex-wrap:wrap;gap:9px}.producer .form-row{align-items:start}@media (width>=1600px){.producer-banner{padding:45px 50px}.producer-banner h2{font-size:50px}.producer-map span{width:115px;height:125px}}@media (width<=1100px){.producer-banner{padding:30px}.producer-map{gap:7px;padding:0}.producer-map span{width:68px;height:85px;font-size:7px}.producer-map i{width:10px}.producer-banner h2{font-size:36px}.producer-steps button{gap:9px;padding:15px 10px}.producer-steps small{font-size:8px}.producer-mode{align-items:start;gap:18px}.brief-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.brief-companion{padding:25px 10px}.brief-companion h3{font-size:27px}.hook-card{padding:22px}.package-actions{flex-direction:column;align-items:start}.workflow-choices>button{padding:21px}.workflow-choices h3{font-size:16px}}@media (width<=700px){.workflow-choices{grid-template-columns:1fr;gap:10px;margin-top:15px}.workflow-choices>button{padding:22px 22px 22px 66px}.workflow-choices>button>svg:first-of-type{position:absolute;top:24px;left:23px}.workflow-index{display:none}.workflow-choices h3{font-size:18px}.workflow-choices p{margin-top:6px;font-size:10px}.producer-banner{min-height:220px;padding:27px 24px}.producer-banner h2{margin:15px 0;font-size:35px}.producer-banner p{max-width:225px;font-size:11px}.producer-map{display:none}.producer-banner .eyebrow{letter-spacing:1.3px;font-size:7px}.producer-toolbar{flex-direction:column;align-items:start;gap:13px}.producer-toolbar>div:last-child{width:100%}.producer-toolbar .secondary{flex:1;justify-content:center}.producer-steps{gap:6px;margin:19px 0}.producer-steps button{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 7px}.producer-steps button>span{width:25px;height:25px;font-size:9px}.producer-steps b{font-size:10px;line-height:1.5}.producer-steps small,.producer-steps svg{display:none}.producer-mode{flex-direction:column;gap:10px;padding:17px}.producer-mode label{width:100%;min-width:0}.producer-mode p{font-size:10px}.brief-layout{grid-template-columns:1fr}.brief-companion{padding:25px 10px}.brief-companion h3{font-size:31px}.producer .panel{padding:22px}.producer h2{font-size:21px}.producer .form-row{grid-template-columns:1fr}.producer .section-heading{align-items:start;gap:15px}.producer .section-heading .secondary{flex-shrink:0;padding:10px;font-size:10px}.hook-grid{grid-template-columns:1fr}.hook-card h3{font-size:23px}.hook-card{padding:23px}.hook-comparison th,.hook-comparison td{padding:13px 10px;font-size:10px}.packaging-grid{grid-template-columns:1fr}.package-heading{flex-direction:column;align-items:start;gap:14px}.package-heading h2{font-size:26px}.package-promise{padding:23px}.package-promise textarea{font-size:19px}.package-actions{padding:20px}.package-actions>div{flex-direction:column;width:100%}.package-actions button{justify-content:center}.producer-bottom{flex-direction:column;align-items:start;gap:17px}.producer-bottom>div{flex-wrap:wrap;gap:16px}.saved-projects{grid-template-columns:1fr}.producer .alert{font-size:11px}.script-beat h3{font-size:16px}.script-beat header div>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.workflow-choices>button:hover{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--paper:#f5efe1}body{background-color:#f5efe1;background-image:url(/images/honeycomb-embossed.svg);background-repeat:repeat;background-size:180px 104px;background-attachment:fixed}.topbar{background:#fbf8ee}.page-heading{background:#f7f3e9;border:1px solid #eee5d1;border-radius:12px;margin-left:-15px;margin-right:-15px;padding:12px 15px 14px}.page-footer{background:#f7f3e9;border-radius:12px;padding:22px 15px}.marketing-site{background:#f7f3e9}.first-run,.producer-mode,.review-rubric{background-color:#f3eedf}.bea-guide{background:0 0}.workflow-navigation{gap:17px}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-group .nav-label{color:#838691;letter-spacing:1.4px;margin:0 14px 8px;font-size:7px}.workflow-navigation button{padding:10px 14px;font-size:11px}.sidebar .workspace{margin-bottom:22px}.sidebar .brand{margin-bottom:27px}.sidebar .sidebar-bottom{padding-top:22px}.sidebar .idea-note{display:none}.hero{min-height:420px}.hero-copy{width:55%;padding:42px 40px}.hero h2{letter-spacing:-2.2px;font-size:47px;line-height:1.1}.hero p{font-size:12px;line-height:1.9}.premium-hero-art{perspective:none;opacity:1;width:56%}.premium-hero-art>img{object-fit:cover;object-position:53% 50%;width:100%;height:100%}.premium-hero-art:before{content:"";z-index:1;background:linear-gradient(90deg,#202124 0%,#202124dd 8%,#0000 35%),linear-gradient(#0000 65%,#20212480);position:absolute;inset:0}.hero-art-caption{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#232222c9;border:1px solid #fff2;border-radius:10px;align-items:center;gap:10px;padding:14px 19px;display:flex;position:absolute;bottom:27px;right:25px}.hero-art-caption>span{color:#322b19;background:#e9b95c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.hero-art-caption b{color:#f3ece0;font-size:10px;display:block}.hero-art-caption small{color:#b5b0a6;margin-top:5px;font-size:8px;display:block}.living-word{text-shadow:0 3px 25px #efba4b22;animation:.8s ease-out both word-arrive;display:inline-block}.living-word:after{content:"";transform-origin:0;background:linear-gradient(90deg,#efb74d,#0000);height:3px;margin-top:7px;animation:1s .25s both word-underline;display:block}.page-heading h1{color:#22252a;text-wrap:balance}.first-run{background:#f4efdf;border:1px solid #e5d8b9;border-radius:12px;align-items:center;gap:20px;margin-top:20px;padding:24px 27px;display:flex}.first-run>div{margin-right:auto}.first-run .eyebrow{color:#a4884f;font-size:7px}.first-run h3{margin:8px 0;font-size:16px}.first-run p{color:#8e8779;font-size:10px;line-height:1.8}.first-run .text-button{white-space:nowrap;font-size:10px}.tool-artwork{color:#a5895b;background:radial-gradient(at 20% 0,#f9ecda,#efe8dc);border-radius:9px;height:126px;margin:-7px -7px 20px;position:relative;overflow:hidden}.tool-artwork svg{width:100%;height:116px;transition:transform .4s}.tool-card:hover .tool-artwork svg{transform:translateY(-3px)rotate(-2deg)}.tool-artwork>span{letter-spacing:1px;opacity:.65;font-size:5px;position:absolute;bottom:7px;left:11px}.artwork-1{color:#9990ac;background:#eeebf2}.artwork-2{color:#8b9b83;background:#e6ede7}.artwork-3{color:#b7a269;background:#f4ecd1}.artwork-4{color:#8b9fae;background:#e0e8ed}.artwork-5{color:#b49786;background:#eee3dd}.tool-card h3{letter-spacing:-.6px;font-size:18px}.tool-card .tool-foot{margin-top:20px}.page-footer{flex-wrap:wrap}.page-footer>a{color:#9c8354;font-size:9px}.producer-banner .producer-map{width:45%;height:100%;padding:0;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.producer-banner .producer-map img{object-fit:cover;width:100%;height:100%}.producer-banner>div:first-child{z-index:1;position:relative}.producer-banner{min-height:245px}.hook-card details{color:#7c7f84;margin:13px 0 18px;font-size:11px;line-height:1.8}.hook-card summary{cursor:pointer;color:#9f7d3c;font-size:10px;font-weight:700}.hook-card details p{margin-top:10px}.hook-card details b{color:#56595f;font-size:9px;display:block}.standalone-story{flex-direction:column;gap:28px;display:flex}.story-review-workspace{min-width:0}.review-toolbar{align-items:center;gap:20px;margin-bottom:20px;display:flex}.review-toolbar>div{margin-right:auto}.review-toolbar .eyebrow{color:#9c824c;font-size:8px}.review-toolbar h2{margin-top:8px;font-size:25px}.review-toolbar label{min-width:170px;margin:0;font-size:9px}.review-toolbar select{padding:11px;font-size:11px}.review-toolbar .primary{white-space:nowrap;font-size:11px}.review-rubric{background:#eeeee7;border:1px solid #e0e1d8;border-radius:10px;gap:22px;margin-bottom:20px;padding:20px;display:flex}.review-rubric>b{color:#9d8246;white-space:nowrap;letter-spacing:1px;font-size:8px}.review-rubric p{color:#797d80;font-size:11px;line-height:1.9}.review-summary{padding:20px 0}.review-summary p{color:#767a7e;margin-top:14px;font-size:12px;line-height:1.8}.review-summary strong{color:#a17a35;background:#fff2d3;border-radius:7px;margin-top:15px;padding:14px;font-size:11px;display:block}.story-review-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.review-issues{flex-direction:column;gap:10px;display:flex}.review-issues>button{text-align:left;background:#fff;border:1px solid #e0e1db;border-radius:10px;padding:22px;position:relative}.review-issues>button.selected{background:#fffcf3;border-color:#c9a45e;box-shadow:inset 3px 0 #d6b16c}.review-issues>button>span{color:#a68b59;text-transform:uppercase;letter-spacing:.7px;font-size:8px;display:block}.review-issues b{margin:9px 0;font-size:15px;display:block}.review-issues p{color:#818388;padding-right:15px;font-size:11px;line-height:1.9}.review-issues svg{color:#b59a67;position:absolute;top:23px;right:19px}.exact-edit{align-self:start}.exact-edit .eyebrow{color:#a18750;font-size:8px}.marked-script{color:#97999c;white-space:pre-wrap;margin:18px 0 25px;font-size:12px;line-height:2}.marked-script mark{color:#77532e;background:#f6dcb4;border-bottom:2px solid #d0a557;padding:2px 0}.exact-edit pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#5d6a4e;background:#f0f3e9;border:1px solid #e0e6d6;border-radius:9px;margin-top:15px;padding:20px;font-size:13px;line-height:1.9}.exact-edit>p{color:#888b8f;margin:20px 0;font-size:11px;line-height:1.9}.exact-edit>small{color:#9b9da0;margin-top:15px;font-size:9px;line-height:1.8;display:block}.review-intro,.review-no-issues{background:#fafaf6;border:1px dashed #d9dacf;border-radius:12px;justify-content:center;align-items:center;gap:25px;min-height:200px;padding:35px;display:flex}.review-intro>svg,.review-no-issues>svg{color:#b8a474}.review-intro h3{margin-bottom:12px;font-size:21px}.review-intro p,.review-no-issues p{color:#8b8d90;max-width:430px;font-size:12px;line-height:1.9}.packaging-controls{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.packaging-controls label{margin:0}.packaging-preview-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.packaging-preview-grid>.promise-review{grid-column:1/-1}.browse-preview{width:100%;max-width:340px;margin:24px auto}.thumbnail-stage{aspect-ratio:16/9;background:#e7e5de;border-radius:11px;position:relative;overflow:hidden}.thumbnail-stage>img{object-fit:cover;width:100%;height:100%}.thumbnail-placeholder{color:#a18b57;background:radial-gradient(#f0e6cc,#e9e6dc);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.thumbnail-placeholder>span{font-size:12px;font-weight:700}.thumbnail-placeholder small{color:#aaa18c;font-size:8px}.preview-time{color:#fff;background:#191919de;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;bottom:8px;right:9px}.browse-title{align-items:start;gap:12px;margin-top:14px;display:flex}.browse-title>span{color:#8b825f;background:#e2dfd4;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.browse-title h3{letter-spacing:-.2px;font-size:13px;line-height:1.6}.browse-title small{color:#9b9da0;margin-top:5px;font-size:9px;display:block}.image-upload,.csv-upload{cursor:pointer;background:#f5eddd;border:1px dashed #d9c18d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex;color:#927a45!important;font-size:11px!important}.image-upload input,.csv-upload input{width:100%;margin-top:10px;font-size:9px}.opening-screen{aspect-ratio:16/9;background:radial-gradient(at 60% 30%,#67522d,#25262a);border-radius:12px;max-width:300px;margin:22px auto;position:relative;overflow:hidden}.opening-screen.vertical{aspect-ratio:9/16;max-width:180px}.opening-screen>img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.opening-screen>div{z-index:1;text-align:center;color:#f5ebd3;background:linear-gradient(#0000,#17171c99);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:22px;display:flex;position:relative}.opening-screen p{color:#fff;font-size:16px;font-weight:750;line-height:1.6}.opening-screen small{color:#d6c6a5;font-size:7px}.opening-preview>p,.promise-review>p{color:#8b8d90;margin:15px 0;font-size:11px;line-height:1.9}.opening-preview>p>b,.promise-review>p>b{color:#5b5f62;margin-bottom:6px;font-size:10px;display:block}.promise-review h3{margin-top:12px;font-size:23px}.promise-checkbox{border-top:1px solid #eee;align-items:center;gap:10px;padding:13px 0;line-height:1.7;display:flex;font-size:11px!important}.promise-checkbox input{accent-color:#ae873e;flex-shrink:0;width:15px;height:15px;margin:0;padding:0}.review-progress{color:#9a8049;align-items:center;gap:8px;margin:20px 0 10px;font-size:10px;display:flex}.promise-review>small{color:#a3a4a5;font-size:9px;line-height:1.8;display:block}.learning-lab{flex-direction:column;gap:23px;margin-bottom:35px;display:flex}.learning-hero{background:#eae4d8;border:1px solid #ddd4c1;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;min-height:270px;display:flex;overflow:hidden}.learning-hero>div{z-index:1;max-width:62%;padding:35px;position:relative}.learning-hero h2{letter-spacing:-1.3px;margin:15px 0;font-size:31px;line-height:1.2}.learning-hero h2>span{color:#927036}.learning-hero p{color:#8b8375;max-width:380px;margin-bottom:20px;font-size:11px;line-height:1.9}.learning-hero .eyebrow{color:#a08551;font-size:7px}.learning-hero>img{object-fit:cover;align-self:stretch;width:43%;margin-left:-70px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.learning-lab .panel{border:1px solid var(--line);padding:27px}.learning-lab .muted{color:#919398;font-size:10px;line-height:1.9}.learning-notice{color:#7c895f;background:#eef1e6;border:1px solid #dae1cb;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:11px;line-height:1.8;display:flex}.analytics-import{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:35px;display:grid}.analytics-import h2{margin:10px 0 14px;font-size:25px}.analytics-import p,.analytics-import details{color:#84888b;font-size:11px;line-height:1.9}.analytics-import summary{color:#9b834f;cursor:pointer;margin:17px 0 10px;font-size:10px;font-weight:650}.analytics-import label{margin-top:0;font-size:11px}.csv-upload{margin-top:18px!important}.analytics-import .text-button{margin-top:10px;font-size:10px}.analytics-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-top:10px;display:flex}.analytics-toolbar>div:last-child{gap:15px;display:flex}.analytics-toolbar label{margin:0;font-size:9px}.analytics-toolbar input,.analytics-toolbar select{margin-bottom:0;padding:10px 12px;font-size:11px}.analytics-toolbar h2{margin-top:8px;font-size:25px}.analytics-table-wrap{margin:20px 0;overflow:auto}.analytics-table-wrap table{border-collapse:collapse;width:100%;min-width:600px}.analytics-table-wrap td,.analytics-table-wrap th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee;max-width:270px;padding:15px 13px;font-size:11px;line-height:1.8}.analytics-table-wrap th{color:#8c7954;background:#f6f4ed;font-size:9px}.analytics-table-wrap td{color:#70757a}.ctr-difference{color:#84878b;background:#f3f1e7;border-radius:8px;padding:18px;font-size:11px;line-height:1.9}.comparison-cautions{background:#fbf6e8;border:1px solid #eadfc6;border-radius:9px;gap:16px;margin-top:20px;padding:21px;display:flex}.comparison-cautions>svg{color:#b5944b}.comparison-cautions b{color:#9c834e;font-size:12px}.comparison-cautions p{color:#9a907a;margin-top:10px;font-size:11px;line-height:1.8}.analytics-video-list>article{border-top:1px solid #eee;align-items:center;gap:20px;padding:20px 0;display:flex}.analytics-select{flex:1;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.analytics-select input{accent-color:#ac893d;flex-shrink:0;width:15px;height:15px;margin:0}.analytics-select b{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.analytics-select small{color:#969a9d;margin-top:5px;font-size:9px;line-height:1.8;display:block}.analytics-video-list article>span{min-width:80px;font-size:13px}.analytics-video-list article>span small{color:#aaa;margin-top:4px;font-size:8px;display:block}.analytics-video-list .secondary{font-size:10px}.analytics-empty{text-align:center;color:#b1a27c;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.analytics-empty h3{margin:23px 0 12px;font-size:22px}.analytics-empty p{color:#989b9c;font-size:12px;line-height:1.8}.analytics-notes label{font-size:11px}.analytics-notes>.muted{margin-bottom:20px}.intelligence-chart{overflow:hidden;margin-bottom:24px!important}.intelligence-chart h2{margin-top:8px;font-size:25px}.intelligence-chart .section-heading p{color:#9a9b9d;margin-top:9px;font-size:11px;line-height:1.8}.chart-rows{padding:15px 0}.chart-row{text-align:left;border-top:1px solid #efefea;grid-template-columns:25px minmax(100px,1fr) minmax(100px,1.6fr) 80px 16px;align-items:center;gap:18px;width:100%;padding:19px 0;display:grid}.chart-row:hover{background:#faf9f2}.chart-row:disabled{opacity:1;cursor:default}.chart-rank{color:#b5aa91;font-size:9px}.chart-video-label{white-space:nowrap;text-overflow:ellipsis;color:#666b70;font-size:11px;overflow:hidden}.chart-row b{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.chart-track{background:repeating-linear-gradient(90deg,#0000,#0000 calc(25% - 1px),#eeece5 calc(25% - 1px) 25%);border-left:1px solid #e8e3d8;border-radius:0 4px 4px 0;height:22px;overflow:hidden}.chart-track i{background:linear-gradient(90deg,#b38f4a,#e9bf6b);border-radius:0 4px 4px 0;height:100%;display:block}.chart-row:nth-child(2n) .chart-track i{background:linear-gradient(90deg,#535653,#91947d)}.chart-row svg{color:#bba877}.intelligence-chart>footer{color:#9e9b92;letter-spacing:.5px;border-top:1px solid #eee;justify-content:space-between;padding-top:17px;font-size:8px;display:flex}.chart-empty{text-align:center;color:#b9aa85;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.chart-gridlines{opacity:.6;background:repeating-linear-gradient(0deg,#0000,#0000 39px,#eeeeea 39px 40px);position:absolute;inset:20px 0}.chart-empty>svg,.chart-empty>h3,.chart-empty>p{background:#fff;padding:5px 12px;position:relative}.chart-empty h3{margin-top:15px;font-size:20px}.chart-empty p{color:#9a9d9f;max-width:350px;font-size:11px;line-height:1.8}@keyframes word-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes word-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=1600px){.hero h2{font-size:56px}.hero{min-height:450px}.hero-copy{padding:50px}.tool-artwork{height:145px}.tool-artwork svg{height:135px}}@media (width<=1100px){.hero h2{font-size:38px}.hero-copy{width:57%;padding:35px 30px}.hero{min-height:400px}.premium-hero-art{width:53%}.first-run{flex-wrap:wrap}.first-run>div{width:100%}.review-toolbar{flex-wrap:wrap}.review-toolbar>div{width:100%}.chart-row{grid-template-columns:20px minmax(85px,1fr) minmax(70px,1fr) 65px 15px;gap:10px}}@media (width<=760px){.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{width:100%;padding:32px 28px 10px}.hero h2{max-width:none;font-size:39px;line-height:1.12}.hero p{max-width:290px;font-size:12px}.hero-label{letter-spacing:1.2px;font-size:6px}.hero-ctas{flex-direction:row;gap:16px;max-width:none;margin-top:23px}.hero-button{font-size:10px}.platform-line{margin:20px 0 15px}.premium-hero-art{flex-shrink:0;width:100%;height:240px;position:relative;top:auto;bottom:auto;right:auto;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none;opacity:1!important}.premium-hero-art>img{object-position:50% 55%}.premium-hero-art:before{background:linear-gradient(#202124,#0000 32%),linear-gradient(#0000 70%,#20212480)}.hero-art-caption{padding:11px 14px;bottom:18px;right:18px}.hero-art-caption b{font-size:9px}.hero-art-caption small{font-size:7px}.first-run{gap:15px;padding:22px}.tool-artwork{height:102px;margin:-3px -3px 16px}.tool-artwork svg{height:96px}.tool-card h3{font-size:16px}.workflow-navigation button{padding:11px 14px;font-size:12px}.story-review-grid{grid-template-columns:1fr}.review-rubric{flex-direction:column;gap:10px}.review-toolbar h2{font-size:23px}.review-toolbar>label{flex:1;min-width:0}.review-toolbar .primary{padding:12px;font-size:10px}.review-toolbar{gap:13px}.review-intro{text-align:center;flex-direction:column;gap:17px;padding:25px}.packaging-controls{grid-template-columns:1fr;gap:15px}.packaging-preview-grid{grid-template-columns:1fr}.packaging-preview-grid>.promise-review{grid-column:auto}.learning-hero{align-items:start;min-height:300px;position:relative}.learning-hero>div{background:linear-gradient(90deg,#eae4d8 43%,#eae4d8bb 75%,#0000);max-width:100%;min-height:300px;padding:27px 24px}.learning-hero h2{max-width:300px;font-size:29px;line-height:1.25}.learning-hero p{max-width:245px;font-size:11px}.learning-hero>img{opacity:.4;width:75%;height:100%;margin:0;position:absolute;right:-80px}.learning-hero .subtle-tag{font-size:6px}.learning-lab .panel{padding:22px}.analytics-import{grid-template-columns:1fr;gap:23px}.analytics-toolbar{flex-direction:column;align-items:start;gap:15px}.analytics-toolbar>div:last-child{width:100%}.analytics-toolbar label{min-width:0}.analytics-toolbar label:last-child{flex:1}.chart-row{grid-template-columns:18px minmax(60px,.7fr) minmax(55px,1fr) 55px;gap:8px;padding:17px 0}.chart-row>svg{display:none}.chart-video-label,.chart-row b{font-size:10px}.chart-track{height:17px}.intelligence-chart>footer{letter-spacing:.2px;gap:10px;font-size:6px}.analytics-video-list>article{flex-wrap:wrap;gap:13px}.analytics-select{flex-basis:70%}.analytics-video-list article>span{min-width:60px;font-size:12px}.analytics-video-list .secondary{margin-left:27px}.producer-banner .producer-map{opacity:.6;width:55%;display:block}.producer-banner>div:first-child{max-width:83%}.producer-banner h2{font-size:34px}.producer-banner p{max-width:220px;font-size:10px}}@media (prefers-reduced-motion:reduce){.living-word,.living-word:after{animation:none!important}.tool-card:hover .tool-artwork svg{transform:none}.living-word{opacity:1}}.learning-view-tabs{margin-bottom:25px}.learning-view-tabs button{font-size:12px}.producer fieldset.package-fieldset{min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bea-guide{z-index:65;position:fixed;bottom:17px;right:22px}.bea-launcher{width:121px;height:133px;margin-left:auto;padding:0;display:block;position:relative}.bea-launcher>img{object-fit:contain;filter:drop-shadow(0 9px 9px #48331d26);transform-origin:50% 60%;width:100%;height:100%;animation:5s ease-in-out infinite bee-hover;position:absolute;inset:0}.bea-speech{color:#655534;white-space:nowrap;z-index:2;background:#fffdf6;border:1px solid #e9ddc2;border-radius:12px 12px 0;padding:11px 14px;font-size:12px;font-weight:800;position:absolute;top:48px;right:93px;box-shadow:0 5px 20px #33251612}.bea-speech>small{color:#a39a83;margin-top:3px;font-size:8px;font-weight:500;display:block}.bee-shadow{filter:blur(4px);background:#5d472e29;border-radius:50%;width:56px;height:9px;animation:5s ease-in-out infinite bee-shadow;position:absolute;bottom:2px;left:34px}.bea-message-badge{color:#4b3917;z-index:3;background:#edba55;border:2px solid #fff6df;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:13px;right:7px;box-shadow:0 3px 8px #0002}.bea-launcher:hover .bea-speech{background:#fff2cc;transform:translateY(-3px)}.bea-panel{background:#fffdf7;border:1px solid #d9ceb4;border-radius:17px;flex-direction:column;width:390px;max-height:min(650px,100dvh - 180px);animation:.25s ease-out word-arrive;display:flex;position:absolute;bottom:125px;right:0;overflow:hidden;box-shadow:0 22px 70px #26201638}.bea-panel>header{color:#f7edd6;background:#262629;border-bottom:1px solid #47423a;align-items:center;gap:12px;padding:15px 18px;display:flex}.bea-panel>header>img{object-fit:contain;width:43px;height:48px}.bea-panel>header b{letter-spacing:-.5px;font-size:18px;display:block}.bea-panel>header span{color:#baa887;margin-top:4px;font-size:9px;display:block}.bea-panel>header>button{color:#b8b2a5;margin-left:auto;padding:7px}.bea-context{background:#f3eedf;border-bottom:1px solid #e9dfc7;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.bea-context>span{letter-spacing:.8px;color:#9a8554;max-width:150px;font-size:7px}.bea-context label{margin:0}.bea-context select{background:#fffdf6;border:1px solid #dfd4bd;border-radius:5px;max-width:155px;min-height:0;margin:0;padding:6px;font-size:9px}.bea-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7c9a7 transparent;min-height:170px;max-height:420px;padding:18px;overflow:auto}.bea-message{background:#f0eee5;border:1px solid #e8e1cf;border-radius:0 12px 12px;margin:15px 18px 15px 0;padding:14px}.bea-message.user{background:#ece3c8;border-color:#e3d5b1;border-radius:12px 0 12px 12px;margin-left:35px;margin-right:0}.bea-message p{color:#736b5b;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.bea-message.user p{color:#665530}.bea-message small{color:#aaa08b;margin-top:10px;font-size:7px;display:block}.bea-message>button{color:#9b7a36;text-align:left;background:#fffdf5;border:1px solid #d9c797;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:10px;padding:9px 10px;font-size:9px;display:flex}.bea-panel>form{background:#fffdf7;border-top:1px solid #ebe2ca;gap:9px;padding:12px 15px;display:flex}.bea-panel>form input{min-width:0;box-shadow:none;background:#fff;border:1px solid #e1d7bd;border-radius:7px;flex:1;margin:0;padding:12px;font-size:11px}.bea-panel>form button{color:#634d25;background:#eabd63;border:1px solid #d8b365;border-radius:8px;place-items:center;width:40px;display:grid}.bea-panel>footer{color:#b2a88e;text-align:center;padding:0 10px 12px;font-size:7px}.bea-tours>span{letter-spacing:1.2px;color:#a68d58;font-size:7px}.bea-tours>button{color:#8d7952;background:#fffdf6;border:1px solid #e6dcc2;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:12px;font-size:10px;display:flex}.bea-tour{background:#fff4d8;border:1px solid #e2cea0;border-radius:10px;margin-bottom:18px;padding:18px}.bea-tour>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bea-tour>div>span{letter-spacing:1px;color:#a88b4e;font-size:7px}.bea-tour h3{margin:12px 0;font-size:16px}.bea-tour p{color:#897445;font-size:11px;line-height:1.9}.bea-tour>small{color:#b19c71;margin:13px 0;font-size:8px;line-height:1.8;display:block}.bea-tour>div:last-child button{color:#79602d;background:#edcf8d;border:1px solid #dec07d;border-radius:5px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;display:flex}.bea-thinking{color:#ab9057;align-items:center;gap:8px;padding:15px 0;font-size:9px;display:flex}.bea-guide.is-open .bea-speech{display:none}@keyframes bee-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes bee-shadow{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.75)}}@media (width<=760px){.bea-guide{bottom:10px;right:10px}.bea-launcher{width:92px;height:100px}.bea-speech{padding:9px 12px;font-size:10px;top:30px;right:76px}.bea-speech>small{font-size:7px}.bea-message-badge{width:25px;height:25px;bottom:9px;right:0}.bee-shadow{width:45px;bottom:0;left:25px}.bea-panel{border-radius:14px;width:min(365px,100vw - 24px);max-height:calc(100dvh - 125px);bottom:94px}.bea-panel>header{padding:11px 15px}.bea-panel>header>img{width:35px;height:42px}.bea-log{max-height:calc(100dvh - 310px);padding:13px}.bea-message p{font-size:11px;line-height:1.85}.bea-message{margin-right:7px}.bea-context>span{font-size:6px}.bea-context select{font-size:8px}.bea-tours>button{font-size:10px}}@media (prefers-reduced-motion:reduce){.bea-launcher>img,.bee-shadow,.bea-panel{animation:none!important}.bea-launcher:hover .bea-speech{transform:none}.bea-log{scroll-behavior:auto}}.marketing-site{max-width:1440px;margin:0 auto;padding:0 55px}.marketing-nav{border-bottom:1px solid #e3e2da;justify-content:space-between;align-items:center;gap:25px;height:100px;display:flex}.marketing-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.marketing-brand>svg{color:#c49a43;width:29px;height:32px}.marketing-brand b{letter-spacing:-1px;font-size:24px}.marketing-brand sup{color:#b58c36;margin-left:3px;font-size:11px;position:relative;top:-.7em}.marketing-nav>nav{flex-direction:row;align-items:center;gap:27px}.marketing-nav>nav>a{color:#8e8b80;white-space:nowrap;font-size:11px}.marketing-nav>nav>.primary{color:#f6f1e4;font-size:11px}.marketing-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:75px 0 80px;display:grid}.marketing-hero .eyebrow{color:#b08b3d;font-size:8px}.marketing-hero h1{letter-spacing:-3.5px;margin:25px 0;font-size:64px;line-height:1.07}.marketing-hero h1>span{color:#bc8f37}.marketing-hero>div>p{color:#8e918d;max-width:430px;margin:25px 0;font-size:14px;line-height:1.9}.marketing-hero .primary{color:#493719;background:#e8b955;border-color:#dbb35f;padding:16px 22px;font-size:12px;display:inline-flex}.marketing-tour{color:#a6936b;margin-left:20px;font-size:11px;display:inline-block}.marketing-hero>div>small{color:#a9a9a0;margin-top:20px;font-size:9px;line-height:1.9;display:block}.marketing-hero-art{aspect-ratio:1;background:#2b2924;border-radius:22px;position:relative;box-shadow:0 30px 60px #5643211a}.marketing-hero-art>img{object-fit:cover;border-radius:22px;width:100%;height:100%}.marketing-hero-art>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf1eb;border:1px solid #eee3c8;border-radius:12px;align-items:center;gap:13px;padding:18px 23px;display:flex;position:absolute;bottom:30px;left:-20px;box-shadow:0 10px 25px #0002}.marketing-hero-art>div>span{color:#85672f;background:#efd39b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.marketing-hero-art b{color:#7e704c;font-size:12px;display:block}.marketing-hero-art small{color:#a59b81;margin-top:6px;font-size:9px;display:block}.marketing-workflow{border-top:1px solid #deddd3;padding:70px 0}.marketing-section-heading{max-width:640px;margin-bottom:35px}.marketing-section-heading h2{letter-spacing:-1.7px;margin:18px 0;font-size:38px;line-height:1.2}.marketing-section-heading>p{color:#93978f;font-size:12px;line-height:2}.walkthrough-layout{grid-template-columns:1fr 1fr;align-items:start;gap:35px;margin-bottom:30px;display:grid}.walkthrough-image{border-radius:15px;position:relative;overflow:hidden}.walkthrough-image img{width:100%;display:block}.walkthrough-image>span{color:#d4bb87;letter-spacing:1px;font-size:7px;position:absolute;bottom:18px;left:20px}.walkthrough-steps details{border-bottom:1px solid #deddd3;padding:21px 0}.walkthrough-steps details:first-child{padding-top:0}.walkthrough-steps summary{letter-spacing:-.4px;cursor:pointer;font-size:15px;font-weight:750;line-height:1.8;list-style:none}.walkthrough-steps summary>span{color:#ad8d4d;margin-right:15px;font-size:10px;display:inline-block}.walkthrough-steps details p{color:#989b93;margin:17px 0 0 30px;font-size:12px;line-height:2.1}.walkthrough-steps b{color:#7c8076;font-weight:600}.marketing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:30px 0 80px;display:grid}.marketing-feature-grid article{border-top:1px solid #d9d9cf;padding-top:25px}.marketing-feature-grid svg{color:#b99a53}.marketing-feature-grid h3{letter-spacing:-.7px;margin:22px 0 13px;font-size:20px;line-height:1.5}.marketing-feature-grid p{color:#95998f;font-size:11px;line-height:2}.marketing-pricing{background:#eae5d8;border:1px solid #ded5bf;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:55px;padding:50px;display:grid}.marketing-pricing h2{letter-spacing:-1.3px;margin:15px 0 22px;font-size:32px;line-height:1.2}.marketing-pricing p{color:#958e7b;margin-top:14px;font-size:12px;line-height:2}.marketing-pricing>div>b{color:#827248;font-size:17px}.marketing-pricing ul{flex-direction:column;gap:17px;margin:25px 0;padding:0;list-style:none;display:flex}.marketing-pricing li{color:#9a8a63;align-items:center;gap:9px;font-size:11px;display:flex}.marketing-faq{max-width:850px;padding:75px 0}.marketing-faq h2{letter-spacing:-1px;margin-bottom:30px;font-size:30px}.marketing-faq details{border-bottom:1px solid #deddd4;padding:20px 0}.marketing-faq summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.8}.marketing-faq p{color:#93978e;max-width:660px;margin-top:15px;font-size:12px;line-height:2}.marketing-site>footer{border-top:1px solid #deddd4;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 45px;display:flex}.marketing-site>footer>span,.marketing-site>footer>a:last-child{color:#a3a598;font-size:9px}@media (width<=1100px){.marketing-hero h1{font-size:49px}.marketing-site{padding:0 35px}.marketing-feature-grid{grid-template-columns:1fr 1fr}.marketing-pricing{gap:30px;padding:35px}}@media (width<=760px){.marketing-site{padding:0 22px}.marketing-nav{height:78px}.marketing-brand b{font-size:21px}.marketing-nav nav{gap:12px}.marketing-nav nav>a:not(.primary){display:none}.marketing-nav nav>.primary{padding:10px 12px;font-size:9px}.marketing-hero{grid-template-columns:1fr;gap:30px;padding:45px 0 55px}.marketing-hero h1{letter-spacing:-2.5px;max-width:none;font-size:47px;line-height:1.09}.marketing-hero .eyebrow{letter-spacing:1.2px;font-size:7px}.marketing-hero>div>p{max-width:310px;font-size:13px}.marketing-hero .primary{padding:14px 18px;font-size:11px}.marketing-tour{margin-left:15px;font-size:10px}.marketing-hero-art{aspect-ratio:1.15}.marketing-hero-art>div{padding:14px 17px;bottom:15px;left:13px}.marketing-workflow{padding:45px 0}.marketing-section-heading h2{letter-spacing:-1.3px;font-size:30px}.marketing-section-heading .eyebrow{letter-spacing:1px;font-size:6px}.marketing-section-heading p{font-size:12px}.walkthrough-layout{grid-template-columns:1fr;gap:27px}.walkthrough-steps summary{letter-spacing:-.3px;font-size:14px}.walkthrough-steps details p{font-size:11px}.marketing-feature-grid{gap:22px;padding:20px 0 50px}.marketing-feature-grid h3{letter-spacing:-.5px;font-size:17px}.marketing-feature-grid p{font-size:10px;line-height:1.9}.marketing-feature-grid svg{width:22px}.marketing-pricing{border-radius:12px;grid-template-columns:1fr;gap:28px;padding:27px 22px}.marketing-pricing h2{font-size:27px}.marketing-pricing p{font-size:11px}.marketing-pricing .eyebrow{letter-spacing:1px;font-size:6px}.marketing-faq{padding:45px 0}.marketing-faq h2{font-size:25px}.marketing-faq summary{font-size:12px}.marketing-site>footer{flex-wrap:wrap;justify-content:start;padding-bottom:110px}.marketing-site>footer>span{width:100%;font-size:8px}.marketing-site>footer .marketing-brand b{font-size:20px}.marketing-site>footer>a:last-child{font-size:9px}}.plans-panel{scroll-margin-top:30px}.plans-heading{max-width:720px}.plans-heading h2{letter-spacing:-1.2px;margin:15px 0;font-size:38px;line-height:1.2}.plans-heading p{font-size:14px;line-height:1.8}.plans-status{color:#67461d;background:#f8edcf;border:1px solid #c5a66c;border-radius:6px;margin-top:16px;padding:9px 12px;font-size:11px;font-weight:750;line-height:1.6;display:inline-block}.plans-billing{background:#fffaf0;border:1px solid #c5a66c;border-radius:11px;flex-wrap:wrap;gap:5px;margin:28px 0;padding:5px;display:inline-flex}.plans-billing button{color:#704719;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:750}.plans-billing button[aria-pressed=true]{color:#f3d392;background:#252322}.plans-billing button span{margin-left:7px;font-size:10px;display:inline-block}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plan-card{background:#fffcf5;border:1px solid #c4a362;border-radius:15px;flex-direction:column;min-width:0;padding:25px 23px;display:flex;box-shadow:0 7px 20px #684a1710}.plan-featured{background:linear-gradient(145deg,#fffaf0,#f6e6c0);border:2px solid #b38224;box-shadow:0 12px 30px #9f741820}.plan-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:29px;display:flex}.plan-kicker{letter-spacing:.9px;color:#805b28;font-size:8px;font-weight:750}.plan-recommended{color:#51360e;background:#e8b34d;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.plan-card h3{letter-spacing:-.6px;margin:18px 0 12px;font-size:25px}.plan-price{align-items:baseline;gap:7px;margin:0;display:flex}.plan-price strong{letter-spacing:-2px;color:#1c1916;font-size:49px;line-height:1.2}.plan-price>span{font-size:12px}.plan-card .plan-billing-note{min-height:36px;margin:8px 0 17px;font-size:10px;line-height:1.8}.plan-allowance{color:#704719;border-top:1px solid #dbc795;border-bottom:1px solid #dbc795;align-items:center;gap:10px;padding:17px 0;display:flex}.plan-allowance b{font-size:27px;line-height:1}.plan-allowance span{font-size:12px;line-height:1.5}.plan-card ul,.plan-deliverables ul{color:#704719;flex-direction:column;gap:13px;margin:22px 0;padding:0;list-style:none;display:flex}.plan-card li,.plan-deliverables li{align-items:flex-start;gap:9px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.plan-card li svg,.plan-deliverables li svg{color:#a47722;flex-shrink:0;margin-top:3px}.plan-card .plan-intro{background:#edcc7e44;border:1px solid #d2ac57;border-radius:7px;margin:0 0 18px;padding:12px;font-size:11px;line-height:1.85}.plan-question{flex-wrap:wrap;justify-content:center;width:100%;min-height:45px;margin-top:auto;font-size:10px}.plan-deliverables{background:#f9f3e5;border:1px solid #c4a362;border-radius:13px;grid-template-columns:1fr 1fr;gap:35px;margin-top:28px;padding:30px;display:grid}.plan-deliverables h3{margin:12px 0;font-size:24px;line-height:1.4}.plan-deliverables p{font-size:12px;line-height:1.9}.plan-deliverables ul{margin:0}.plans-launch-note{background:#fffaf0;border:1px solid #c4a362;border-radius:12px;margin-top:24px;padding:24px}.plans-launch-note>b{color:#4e3010;font-size:15px}.plans-launch-note p{margin:12px 0;font-size:11px;line-height:1.95}.plans-launch-note .primary{margin-top:9px;font-size:11px;display:inline-flex}.marketing-site .plans-panel{border-top:1px solid #d6be8c;padding:55px 0}.bea-topics{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.bea-topics button{color:#704719;text-align:left;background:#fff6de;border:1px solid #c4a362;border-radius:20px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.5}.bea-topics button:disabled{opacity:.6}.bea-panel button:focus-visible,.plans-panel button:focus-visible,.plans-panel a:focus-visible{outline-offset:3px;outline:3px solid #b38224}@media (width<=1100px){.plans-grid{gap:12px}.plan-card{padding:21px 16px}.plan-price strong{font-size:40px}.plan-card li{font-size:11px}.plan-card-top{min-height:50px}.plan-deliverables{gap:25px;padding:24px}}@media (width<=900px){.plans-grid{grid-template-columns:1fr}.plan-card-top{min-height:0}.plan-card{padding:25px}.plan-card .plan-billing-note{min-height:0}.plan-card h3{margin-top:14px}.plan-question{margin-top:8px}.plan-deliverables{grid-template-columns:1fr;gap:20px}.plans-heading h2{font-size:31px}}@media (width<=400px){.plan-card{padding:21px}.plans-heading h2{font-size:28px}.plans-billing button{padding:11px 12px}.plan-deliverables,.plans-launch-note{padding:20px}.plans-heading p{font-size:12px}}:root{--copy-brown:#704719;--copy-brown-dark:#4e3010;--copy-brown-on-dark:#e6c58f;--field-gold:#b88a31;--frame-gold:#c4a362;--heading-gold:#c3943b}:root :is(.app-shell,.marketing-site) :is(p,small,label,td,th,h3,.eyebrow,.muted,.stat-label,.stat-detail,.stat-index,.workflow-index,.tool-foot,.tool-number,.save-readout,.producer-bottom,.page-footer,.breadcrumb,.subtle-tag,.beat-purpose,.hook-meta,.connection-badge,.connection-message,.chart-rank,.chart-video-label,.review-progress,.review-summary,.marked-script,.comparison-cautions,.learning-notice,.ctr-difference,.count,.status,.day-name,.day-number,.calendar-event,.guide,.bea-context,.bea-thinking){color:var(--copy-brown);font-weight:700}:root :is(.app-shell,.marketing-site) :is(input,textarea,select){border:1.5px solid var(--field-gold);color:var(--copy-brown-dark);font-weight:700;box-shadow:inset 0 0 0 .3px #e8c778}:root :is(.app-shell,.marketing-site) :is(input,textarea)::placeholder{color:#896235;opacity:1;font-weight:650}:root :is(.app-shell,.marketing-site) :is(input,textarea,select):focus{outline-offset:2px;border-color:#956515;outline:2px solid #d7af54;box-shadow:0 0 0 4px #e7c77c33}:root :is(.app-shell,.marketing-site) :is(input[type=checkbox],input[type=radio]){box-shadow:none;outline-offset:3px;accent-color:#a87b27}:root :is(.app-shell,.marketing-site) :is(.panel,.tool-card,.content-card,.workflow-choices>button,.stat,.hook-card,.saved-project,.producer-steps>button,.first-run,.bea-message,.bea-tours>button,.bea-tour,.review-issues>button){border-color:var(--frame-gold)}:root :is(.app-shell,.marketing-site) :is(.secondary,.text-button,.tool-pills button,.tabs button,.finder-trigger,.hero-button,.bea-launcher,.bea-message>button,.bea-tour button,.image-upload,.csv-upload){color:var(--copy-brown-dark);font-weight:750}:root :is(.app-shell,.marketing-site) :is(.producer-steps b,.producer-steps small,.package-tabs button,.package-actions p>span,.version-list small,.analytics-select small,.analytics-video-list article>span small,.chart-empty p,.intelligence-chart footer,.marketing-nav nav>a:not(.primary),.marketing-tour,.marketing-site>footer>span,.marketing-site>footer>a:last-child){color:var(--copy-brown);font-weight:700}:root :is(.app-shell,.marketing-site) :is(h1,h2,.brief-companion h3,.canvas-empty h3,.next-card h3){color:#171513;-webkit-text-stroke:1.1px var(--heading-gold);paint-order:stroke fill;text-shadow:0 1px #f6e5bb;font-weight:800}:root :is(.hero h2,.marketing-hero h1,.producer-banner h2,.learning-hero h2,.brief-companion h3)>span{color:#171513;-webkit-text-stroke:inherit;font-weight:inherit}:root .app-shell :is(.hero,.producer-banner) h2{color:#11100e;-webkit-text-stroke:3px #f3c568;paint-order:stroke fill;text-shadow:0 2px #5f451c,0 0 16px #e8b85b20}:root :is(.hero,.producer-banner,.package-promise,.sidebar,.bea-panel>header) :is(p,small,label,.eyebrow,.hero-label,.hero-secondary,.platform-line,.platform-pill,.brand-wordmark small,.workspace small,.nav-label,.account,.bea-panel>header span),:root :is(.hero-art-caption b,.hero-art-caption small,.bea-panel>header span,.sidebar nav button:not(.active),.sidebar .bottom-link:not(.active),.sidebar .account,.sidebar .workspace){color:var(--copy-brown-on-dark);font-weight:700}:root .sidebar nav button.active{color:var(--copy-brown-dark);font-weight:800}:root .package-promise textarea{color:#f1d29c;background:#ffffff05;border-color:#c99e4d;margin-top:12px;padding:12px;font-weight:700;box-shadow:inset 0 0 0 .3px #e8c778}:root .bea-panel>form input{border-color:var(--field-gold);color:var(--copy-brown-dark);font-weight:700}:root :is(.primary,.marketing-nav>nav>.primary){font-weight:750}:root .marketing-pricing .primary{color:#f0d29d}@supports not (-webkit-text-stroke:1px #000){:root :is(.app-shell,.marketing-site) :is(h1,h2,.brief-companion h3,.canvas-empty h3,.next-card h3){text-shadow:-.6px 0 #c3943b,.6px 0 #c3943b,0 -.6px #c3943b,0 .6px #c3943b}}:root :is(.bea-tours>span,.bea-panel>footer,.bea-tour>div>span){color:var(--copy-brown);font-weight:700}.hero h2{letter-spacing:.01em;word-spacing:.12em;line-height:1.28}@media (width<=760px){.hero h2{font-size:clamp(26px,7.7vw,39px);line-height:1.3}}.page-heading .impact-line{letter-spacing:1.2px;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:13px;font-size:11px;line-height:1.6;display:flex}.impact-line>span{white-space:nowrap;align-items:baseline;gap:.6em;display:inline-flex}.impact-line .dimensional-word{color:#d6a23b;letter-spacing:.06em;-webkit-text-stroke:.5px #855717;paint-order:stroke fill;text-shadow:0 -1px #fff2c2,0 1px #a87323,0 2px #91601a,0 3px #774b12,0 4px #5e3b0d,0 6px 7px #77501740;font-size:22px;font-weight:900;line-height:1.2;display:inline-block;transform:perspective(500px)rotateX(8deg)rotateY(-6deg)}.impact-line .impact-bigger{letter-spacing:.045em;font-size:29px}.sidebar .brand{gap:9px;margin-left:-3px;margin-right:-3px;padding:0}.sidebar .brand-mark{flex:0 0 44px;width:44px}.sidebar .brand-mark svg{width:44px;height:49px}.sidebar .brand-wordmark{letter-spacing:-1.1px;font-size:28px}.sidebar .brand-iq{margin-top:5px;font-size:12px}.sidebar .brand-wordmark small{letter-spacing:1.5px;margin-top:7px;font-size:7px}.marketing-brand>svg{width:39px;height:44px}.marketing-brand b{font-size:30px}.marketing-site>footer .marketing-brand b{font-size:24px}.marketing-site>footer .marketing-brand svg{width:31px;height:35px}@media (width<=1250px) and (width>=1001px){.sidebar .brand-wordmark{font-size:26px}.sidebar .brand-mark{flex-basis:40px;width:40px}.sidebar .brand-mark svg{width:40px;height:45px}.sidebar .brand{gap:8px}}@media (width<=1000px) and (width>=761px){.sidebar .brand-wordmark{font-size:24px}.sidebar .brand-mark{flex-basis:37px;width:37px}.sidebar .brand-mark svg{width:37px;height:42px}.sidebar .brand{gap:8px}.sidebar .brand-wordmark small{letter-spacing:1.1px;font-size:6px}}@media (width<=760px){.topbar .mobile-home{gap:8px;font-size:22px}.mobile-home>svg{width:32px;height:36px}.mobile-home sup{font-size:10px}.page-heading .impact-line{letter-spacing:.7px;gap:6px 16px;margin-bottom:15px;font-size:9px}.impact-line .dimensional-word{font-size:19px}.impact-line .impact-bigger,.marketing-brand b{font-size:25px}.marketing-brand>svg{width:32px;height:36px}}@media (width<=400px){.topbar .mobile-home{gap:6px;font-size:20px}.mobile-home>svg{width:29px;height:33px}.page-heading .impact-line{column-gap:13px;font-size:8px}.impact-line .dimensional-word{font-size:18px}.impact-line .impact-bigger{font-size:23px}}.preview-notice{color:#5b3b15;background:#fff3d2;border:1px solid #b88a31;border-radius:10px;margin:0 0 26px;padding:15px 18px;font-size:11px;line-height:1.75}.preview-notice>b{letter-spacing:1.1px;margin-bottom:5px;font-size:9px;display:block}.preview-notice p{max-width:900px;font-size:11px;line-height:1.8}.preview-notice a{text-underline-offset:3px;margin-top:8px;font-weight:800;text-decoration:underline;display:inline-block}.marketing-site>.preview-notice{margin-top:20px}.account-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px 0 80px;display:grid}.account-layout h1{letter-spacing:-2px;margin:22px 0;font-size:54px;line-height:1.15}.account-layout>section>p{max-width:430px;font-size:14px;line-height:1.9}.account-layout ul{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.account-layout li,.account-layout>section>a{color:#704719;align-items:center;gap:10px;font-size:13px;display:flex}.account-layout>section>a{font-weight:800}.account-form{padding:32px}.account-tabs{border:1px solid #c4a362;border-radius:8px;gap:4px;padding:4px;display:flex}.account-tabs button{color:#704719;border-radius:5px;flex:1;padding:11px 5px;font-size:11px;font-weight:750}.account-tabs button[aria-pressed=true]{color:#f3d392;background:#272321}.account-symbol{color:#8c611d;background:#f4e5be;border:1px solid #c4a362;border-radius:12px;place-items:center;width:53px;height:53px;margin:28px 0 18px;display:grid}.account-form h2{margin:15px 0;font-size:26px;line-height:1.3}.account-form>p{font-size:12px;line-height:1.9}.account-pending{background:#fff2cd;border:1px solid #c4a362;border-radius:8px;margin:20px 0;padding:15px}.account-pending b{color:#51360e;font-size:12px}.account-pending p{margin-top:6px;font-size:11px;line-height:1.9}.account-form fieldset{border:0;min-width:0;margin:0;padding:0}.account-form fieldset:disabled{opacity:.65}.account-form label{font-size:12px}.account-form label.account-consent{flex-direction:row;align-items:flex-start;gap:9px;margin:16px 0;font-size:11px;line-height:1.8;display:flex}.account-consent input{flex:0 0 16px;width:16px;margin-top:3px}.account-form>small{color:#704719;margin-top:16px;font-size:10px;line-height:1.8;display:block}.account-form .text-button{margin-top:15px}.account-form .primary{white-space:normal;font-size:11px;line-height:1.8}.account-form input{min-width:0}.account-tabs button:focus-visible{outline-offset:2px;outline:3px solid #b38224}@media (width<=900px){.account-layout{grid-template-columns:1fr;gap:35px;padding:35px 0 60px}.account-layout h1{font-size:42px}.account-layout>section>p{max-width:600px}.account-form{padding:27px}.account-layout ul{gap:13px}.account-layout .account-form>p{font-size:12px}}@media (width<=400px){.account-layout h1{font-size:35px}.account-form{padding:19px}.account-tabs button{font-size:10px}.preview-notice{padding:13px}.account-form h2{font-size:23px}}.credits-panel{max-width:1100px;margin-top:40px}.credits-panel h2{font-size:clamp(30px,4vw,48px)}.credits-panel p{line-height:1.7}.credit-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:24px 0;display:grid}.credit-summary article,.credit-demo{background:#fffaf0;border:1px solid #bf9138;border-radius:18px;padding:24px}.credit-summary strong{color:#231c14;font-size:24px}.credit-table-wrap{margin:24px 0;overflow-x:auto}.credits-panel table{border-collapse:collapse;background:#fffaf0;width:100%}.credits-panel caption{text-align:left;padding:12px 0;font-weight:800}.credits-panel td,.credits-panel th{text-align:left;border-bottom:1px solid #d4b774;padding:14px}.credits-panel details{border:1px solid #bf9138;border-radius:12px;margin-bottom:24px;padding:18px}.credits-panel summary{cursor:pointer;font-weight:800}.credit-demo label{margin:18px 0;font-weight:800;display:block}.credit-demo select{color:#402b19;background:#fff;border:1px solid #b98b30;border-radius:8px;width:100%;max-width:560px;margin-top:8px;padding:12px;display:block}.credit-balance{padding:20px 0}.credit-balance strong{font-size:24px}.credit-balance progress{accent-color:#a87e23;width:100%}.credit-demo-buttons{flex-wrap:wrap;gap:10px;display:flex}.credit-demo li{border-bottom:1px solid #decaa1;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.credit-failure input{width:auto;margin-right:8px}.credits-panel button:disabled{opacity:.65;cursor:not-allowed}.hive-landing{--hive-bg:#10100f;--hive-ink:#fff8e8;--hive-muted:#bdb6a8;--hive-gold:#efbd5a;--hive-line:#d3b37429;background:var(--hive-bg);color:var(--hive-ink);min-height:100vh;font-family:Manrope,Arial,sans-serif;overflow:clip}.hive-landing :is(h1,h2,h3,h4,p,span,b,small,a){-webkit-text-stroke:0;text-shadow:none}.hive-landing a{text-decoration:none}.hive-landing button,.hive-landing a{touch-action:manipulation}.hive-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #efbd5a}.hive-nav{z-index:2;justify-content:space-between;align-items:center;gap:28px;max-width:1220px;margin:auto;padding:25px 28px;display:flex;position:relative}.hive-logo{color:#fff8e8;white-space:nowrap;align-items:center;gap:10px;display:flex}.hive-logo>svg{color:#e6b454;width:43px;height:43px}.hive-logo>span{letter-spacing:-1.2px;font-size:30px;font-weight:800}.hive-logo sup{color:#e6b454;letter-spacing:0;margin-left:3px;font-size:12px;position:relative;top:-.7em}.hive-nav nav{border:1px solid var(--hive-line);border-radius:40px;flex-direction:row;gap:30px;padding:13px 25px;display:flex}.hive-nav nav a{color:#cec8bc;font-size:12px;font-weight:700}.hive-nav a:hover{color:#efbd5a}.hive-nav-cta{color:#f6e0ae;border:1px solid #c79f5266;border-radius:40px;align-items:center;gap:14px;padding:13px 20px;font-size:12px;font-weight:800;display:flex}.hive-hero{grid-template-columns:.95fr 1.15fr;align-items:center;gap:5px;max-width:1320px;margin:auto;padding:72px 50px 65px;display:grid;position:relative}.hive-kicker{letter-spacing:1.8px;color:#d5af66;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.7;display:inline-flex}.hive-kicker>span,.hive-scene-caption>span,.hive-example-label>span{background:#efbd5a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #efbd5a88}.hive-hero h1{letter-spacing:-4px;color:#fff8e8;max-width:560px;margin:25px 0 28px;font-size:clamp(49px,5.9vw,82px);font-weight:800;line-height:1.07}.hive-landing em{background:linear-gradient(110deg,#fff0be,#e5b450 55%,#a87027);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hive-hero-copy>p{color:#bdb6a8;max-width:390px;font-size:15px;font-weight:500;line-height:1.85}.hive-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:30px 0 18px;display:flex}.hive-gold-button{color:#2b1c09;background:linear-gradient(125deg,#ffeab2,#e6b04d 70%,#c79337);border:1px solid #f4d189;border-radius:50px;justify-content:center;align-items:center;gap:18px;padding:17px 23px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fff3cb,0 6px 30px #d8982822}.hive-gold-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff3cb,0 12px 34px #d898283d}.hive-quiet-link{color:#e4d4ae;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.hive-hero-copy>.hive-hero-note{color:#a69d8c;font-size:10px}.hive-hero-scene{isolation:isolate;min-width:0;margin-right:-50px;animation:8s ease-in-out infinite hive-drift;position:relative}.hive-team-image{z-index:-1;width:108%;max-width:none;height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(#000 42%,#0009 65%,#0000 76%);mask-image:radial-gradient(#000 42%,#0009 65%,#0000 76%)}.hive-scene-glow{z-index:-2;filter:blur(35px);background:radial-gradient(#d79a352b,#0000 65%);position:absolute;inset:8% 5%}.hive-floating-card{color:#e7b75a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191813ed;border:1px solid #f3c96c38;border-radius:15px;align-items:center;gap:12px;padding:15px 19px;display:flex;position:absolute;box-shadow:0 15px 30px #0004}.hive-floating-card b{color:#f9f0dc;font-size:12px;display:block}.hive-floating-card small{color:#b0a38e;margin-top:5px;font-size:9px;display:block}.hive-card-hook{animation:6s ease-in-out infinite reverse hive-drift;top:4%;left:8%}.hive-card-story{animation:7s ease-in-out infinite hive-drift;bottom:8%;right:0}.hive-scene-caption{letter-spacing:1.8px;color:#cab689;justify-content:center;align-items:center;gap:8px;margin-top:-20px;font-size:8px;display:flex}.hive-platforms{border-block:1px solid var(--hive-line);justify-content:space-between;align-items:center;gap:25px;max-width:1160px;margin:auto;padding:27px 0;display:flex}.hive-platforms>span{letter-spacing:1px;color:#9b9282;font-size:9px}.hive-platforms>span:last-child{letter-spacing:0}.hive-platforms>div{align-items:center;gap:40px;display:flex}.hive-platforms b{color:#c9c0ae;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hive-section{max-width:1160px;margin:0 auto;padding:90px 0;scroll-margin-top:25px}.hive-landing h2{letter-spacing:-2.2px;color:#fff8e8;margin:20px 0;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.16}.hive-section p{color:#bdb6a8;font-size:13px;font-weight:500;line-height:1.9}.hive-intro{text-align:center;max-width:760px;padding-top:100px}.hive-intro>p{max-width:540px;margin:22px auto}.hive-benefits{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:30px;display:flex}.hive-benefits span{color:#d9cba9;align-items:center;gap:8px;font-size:11px;display:flex}.hive-benefits svg{color:#dfb35e}.hive-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.hive-section-heading>p{max-width:280px;margin-bottom:24px}.hive-workflow{padding-top:40px}.hive-step-grid{border:1px solid var(--hive-line);background:linear-gradient(120deg,#26201588,#171612);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.hive-step-grid article{border-right:1px solid var(--hive-line);padding:28px 23px;transition:background .25s}.hive-step-grid article:last-child{border-right:0}.hive-step-grid article:hover{background:#f6c97609}.hive-step-top{color:#d3a755;justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.hive-step-top>span{color:#b39a70;font-size:12px}.hive-landing h3{color:#f7ecd4;letter-spacing:-.5px;font-size:20px;font-weight:750;line-height:1.4}.hive-step-grid p{margin-top:13px;font-size:11px;line-height:1.85}.hive-example{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding-block:40px 90px;display:grid}.hive-example-art{border:1px solid var(--hive-line);background:#171511;border-radius:28px;position:relative;overflow:hidden}.hive-example-art>img{aspect-ratio:.95;object-fit:cover;object-position:55% center;width:100%;height:auto;transition:transform .6s;display:block}.hive-example-art:hover>img{transform:scale(1.025)}.hive-example-label{color:#ebd5a7;letter-spacing:1.3px;background:linear-gradient(#0000,#111d);justify-content:center;align-items:center;gap:10px;padding:32px 10px 24px;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.hive-example-copy>p{font-size:12px}.hive-sample-tabs{border:1px solid var(--hive-line);background:#ffffff05;border-radius:30px;gap:5px;width:fit-content;margin:25px 0 16px;padding:5px;display:flex}.hive-sample-tabs button{color:#b8ac96;border-radius:25px;padding:10px 16px;font-size:11px;font-weight:700}.hive-sample-tabs button[aria-pressed=true]{color:#2a1c0c;background:#edc06c}.hive-sample{background:#211d16;border:1px solid #cba65d44;border-radius:16px;min-height:240px;padding:24px}.hive-sample>span{letter-spacing:1.5px;color:#c7a771;font-size:8px}.hive-sample h3{margin:13px 0;font-size:21px}.hive-sample p{font-size:11px}.hive-sample small{color:#e2c48a;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.hive-example-copy>.hive-quiet-link{margin-top:24px}.hive-toolbox{border-top:1px solid var(--hive-line);padding-top:70px}.hive-tool-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hive-tool-grid>a{border:1px solid var(--hive-line);background:radial-gradient(at 100% 0,#ae7f2920,#0000 65%),#191815;border-radius:19px;padding:32px;transition:transform .25s,border-color .25s;display:block;position:relative}.hive-tool-grid>a:hover{border-color:#bd9348;transform:translateY(-6px)}.hive-tool-grid>a>svg:first-child{color:#edbd67;margin-bottom:40px}.hive-tool-grid span{letter-spacing:1.5px;color:#b59c6f;margin-bottom:10px;font-size:8px;display:block}.hive-tool-grid h3{font-size:25px}.hive-tool-grid p{max-width:230px;margin:15px 0 30px;font-size:12px}.hive-tool-grid>a>svg:last-child{color:#d9b575}.hive-bea-section{border-block:1px solid var(--hive-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-block:25px;display:grid}.hive-bea-art{background:radial-gradient(#bb8c2520,#0000 65%);position:relative}.hive-bea-art>img{object-fit:contain;width:100%;height:auto;max-height:430px;animation:7s ease-in-out infinite hive-drift}.hive-bea-section p{max-width:450px;margin:20px 0 28px}.hive-availability>div{grid-template-columns:1fr 1fr;gap:28px;margin-top:35px;display:grid}.hive-availability article{border-top:1px solid var(--hive-line);padding-top:24px}.hive-availability b{color:#e8cf9b;align-items:center;gap:10px;font-size:15px;display:flex}.hive-availability p{margin-top:15px;font-size:12px}.hive-pricing{color:#4a3217;background:#f5efdf;border-radius:36px 36px 0 0;max-width:none;padding:65px max(28px,50% - 580px)}.hive-pricing .plans-panel{margin-top:0}.hive-pricing :is(h2,h3,h4){color:#171513}.hive-pricing :is(p,small,li){color:#704719;font-weight:650}.hive-pricing .plans-heading h2{font-size:clamp(32px,4vw,48px)}.hive-pricing .credits-panel{border-top:1px solid #d4ba84;padding-top:30px}.hive-faq{max-width:800px}.hive-faq h2{margin-bottom:35px}.hive-faq details{border-bottom:1px solid var(--hive-line);padding:22px 0}.hive-faq summary{color:#e6ddc9;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:700;list-style:none;display:flex}.hive-faq summary::-webkit-details-marker{display:none}.hive-faq summary svg{flex-shrink:0;transition:transform .2s}.hive-faq details[open] svg{transform:rotate(180deg)}.hive-faq p{margin:18px 30px 0 0;font-size:12px}.hive-closing{text-align:center;background:radial-gradient(at bottom,#b9892718,#0000 65%);padding-top:15px;padding-bottom:100px}.hive-closing h2{margin-bottom:32px;font-size:clamp(40px,6vw,75px)}.hive-footer{border-top:1px solid var(--hive-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:35px 0 60px;display:flex}.hive-footer>p{color:#a99c85;font-size:10px}.hive-footer>div{gap:25px;display:flex}.hive-footer>div>a{color:#d6c6a3;font-size:10px}.hive-footer>small{color:#9d927e;width:100%;font-size:9px}.hive-landing [data-reveal]{transition:transform .7s,opacity .7s}.hive-landing [data-reveal].is-visible{animation:.7s both hive-reveal}@keyframes hive-reveal{0%{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hive-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1240px){.hive-section,.hive-platforms,.hive-footer{margin-inline:35px}.hive-pricing{margin:0}.hive-hero{padding-inline:35px}.hive-hero-scene{margin-right:-25px}.hive-team-image{width:105%}.hive-hero h1{letter-spacing:-3px}.hive-nav{gap:15px}.hive-nav nav{gap:20px}.hive-section h2{font-size:44px}.hive-card-story{right:3%}}@media (width<=900px){.hive-nav{padding:22px}.hive-nav nav{display:none}.hive-hero{text-align:center;grid-template-columns:1fr;gap:30px;padding-top:45px}.hive-hero-copy>p{margin-inline:auto}.hive-hero h1{max-width:none;font-size:65px}.hive-actions{justify-content:center}.hive-hero-scene{width:100%;max-width:650px;margin:auto}.hive-team-image{width:100%;-webkit-mask-image:radial-gradient(#000 45%,#0000 78%);mask-image:radial-gradient(#000 45%,#0000 78%)}.hive-card-hook{left:0}.hive-card-story{right:0}.hive-platforms{flex-wrap:wrap;justify-content:center;gap:18px}.hive-platforms>span:last-child{text-align:center;width:100%}.hive-step-grid{grid-template-columns:1fr 1fr}.hive-step-grid article:nth-child(2){border-right:0}.hive-step-grid article:nth-child(-n+2){border-bottom:1px solid var(--hive-line)}.hive-example{grid-template-columns:1fr;gap:35px}.hive-example-art{width:100%;max-width:600px;margin:auto}.hive-example-art>img{aspect-ratio:1.5}.hive-tool-grid{gap:12px}.hive-tool-grid>a{padding:23px}.hive-tool-grid h3{font-size:22px}.hive-bea-section{gap:20px}.hive-section-heading{align-items:start}.hive-section-heading>p{max-width:220px}.hive-section{padding-block:65px}.hive-pricing{padding-block:50px}.hive-bea-section{padding-block:15px}.hive-sample{min-height:210px}}@media (width<=600px){.hive-logo>span{font-size:25px}.hive-logo>svg{width:34px;height:34px}.hive-nav{padding:19px 20px}.hive-nav-cta{gap:8px;padding:11px 14px;font-size:10px}.hive-hero{gap:25px;padding:35px 20px 45px}.hive-kicker{letter-spacing:1.4px;font-size:8px}.hive-hero h1{letter-spacing:-2.8px;margin-top:22px;font-size:clamp(44px,12.2vw,66px)}.hive-hero-copy>p{max-width:330px;font-size:13px}.hive-actions{gap:22px;margin-top:25px}.hive-gold-button{padding:15px 21px;font-size:12px}.hive-quiet-link{font-size:11px}.hive-floating-card{border-radius:11px;gap:8px;padding:10px 12px}.hive-floating-card b{font-size:9px}.hive-floating-card small{font-size:7px}.hive-floating-card>svg{width:14px}.hive-card-hook{top:0}.hive-card-story{bottom:9%}.hive-scene-caption{letter-spacing:1.1px;margin-top:-8px;font-size:6px}.hive-platforms,.hive-section,.hive-footer{margin-inline:22px}.hive-platforms>div{gap:22px}.hive-platforms b{font-size:12px}.hive-platforms>span{font-size:8px}.hive-landing h2,.hive-section h2{letter-spacing:-1.4px;font-size:35px}.hive-section{padding-block:50px}.hive-intro>p{font-size:12px}.hive-benefits{gap:14px}.hive-benefits span{font-size:10px}.hive-section-heading{flex-direction:column;gap:0;margin-bottom:25px}.hive-section-heading>p{max-width:100%;margin-bottom:0;font-size:12px}.hive-step-grid article{padding:23px 18px}.hive-step-top{margin-bottom:28px}.hive-step-grid h3{font-size:18px}.hive-step-grid p{font-size:10px}.hive-example{gap:30px}.hive-example-art{border-radius:20px}.hive-tool-grid{grid-template-columns:1fr;gap:15px}.hive-tool-grid>a{padding:28px}.hive-tool-grid>a>svg:first-child{margin-bottom:25px}.hive-tool-grid p{max-width:none}.hive-tool-grid>a>svg:last-child{position:absolute;bottom:27px;right:28px}.hive-toolbox .hive-section-heading>.hive-quiet-link{margin-top:12px}.hive-bea-section{text-align:center;grid-template-columns:1fr;gap:0;padding-top:10px}.hive-bea-art{max-width:260px;margin:auto}.hive-bea-art>img{max-height:260px}.hive-bea-section p{font-size:12px}.hive-availability>div{grid-template-columns:1fr;gap:20px}.hive-pricing{border-radius:25px 25px 0 0;margin:0;padding:45px 20px}.hive-faq summary{font-size:12px;line-height:1.8}.hive-faq p{margin-right:0;font-size:11px}.hive-closing h2{font-size:48px}.hive-footer{gap:20px;padding-bottom:120px}.hive-footer>div{gap:20px}.hive-footer>p{width:100%}}@media (prefers-reduced-motion:reduce){.hive-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.production-checklist{margin:24px 0}.production-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.production-check{text-align:left;color:#312415;font:inherit;background:#fffbef;border:1px solid #bf9545;border-radius:16px;align-items:flex-start;gap:10px;padding:18px;display:flex}.production-check>span{color:#886019;font-size:22px}.production-check b{font-size:14px;display:block}.production-check small{color:#80501e;margin:6px 0;font-size:11px;font-weight:800;display:block}.production-check p{color:#62452d;margin:0;font-size:12px;line-height:1.6}.production-check.recorded{background:#f1f4e6}.production-check:disabled{opacity:1;cursor:default}.production-check:focus-visible{outline-offset:3px;outline:3px solid #8e5a12}.profile-brief{background:#fff7df;border:1px solid #bf9545;border-radius:16px;margin:18px 0;padding:20px}.profile-brief p{font-size:13px;line-height:1.6}.profile-brief button{margin:5px 10px 5px 0}@media (width<=1200px){.production-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.production-check-grid{grid-template-columns:1fr}.production-check{padding:15px}}
