:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#3a22b6;--color-brand-hover:#2f1a99;--color-accent-bright:#5b47d4;--color-surface-brand-soft:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface));--color-surface-brand-pale:#f7f5fe;--color-text:#17151f;--color-text-secondary:#64748b;--color-border:color-mix(in srgb, var(--color-brand) 22%, #e8e6f0);--color-surface:#fff;--color-surface-subtle:#faf9fe;--color-success:#16835a;--color-warning:#a76508;--color-error:#c43d4b;--color-brand-rgb:58 34 182;--color-brand-hover-rgb:47 26 153;--color-accent-bright-rgb:91 71 212;--color-surface-brand-soft-rgb:240 237 252;--color-surface-brand-pale-rgb:247 245 254;--color-text-rgb:23 21 31;--color-text-secondary-rgb:100 116 139;--color-border-rgb:58 34 182;--color-surface-rgb:255 255 255;--color-surface-subtle-rgb:250 249 254;--color-success-rgb:22 131 90;--color-warning-rgb:167 101 8;--color-error-rgb:196 61 75;--color-brand-soft:rgb(var(--color-brand-rgb) / .08);--color-brand-border:rgb(var(--color-brand-rgb) / .22);--bg:var(--color-surface-subtle);--bg-soft:var(--color-surface-brand-pale);--sidebar:var(--color-surface);--panel:var(--color-surface);--panel-2:var(--color-surface-brand-pale);--panel-3:var(--color-surface-brand-soft);--line:var(--color-border);--line-soft:rgb(var(--color-border-rgb) / .72);--text:var(--color-text);--muted:var(--color-text-secondary);--quiet:rgb(var(--color-text-secondary-rgb) / .72);--blue:var(--color-brand);--cyan:var(--color-accent-bright);--green:var(--color-success);--pink:var(--color-error);--yellow:var(--color-warning);--purple:var(--color-brand);--color-brand-ring:rgb(var(--color-brand-hover-rgb) / .18);--kadroa-purple:#3a22b6;--kadroa-purple-deep:#2f1a99;--kadroa-purple-light:#5b47d4;--kadroa-purple-rgb:58 34 182;--kadroa-blue:#4f7cff;--kadroa-blue-light:#8eb6ff;--kadroa-blue-rgb:79 124 255;--kadroa-ink:#12101f;--kadroa-surface:#fff;--kadroa-muted:#64748b;--kadroa-border:color-mix(in srgb, var(--kadroa-purple) 18%, #e8e6f0);--font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand:#8f7ae8;--color-brand-hover:#a894f2;--color-accent-bright:#c4b8fa;--color-surface-brand-soft:rgb(var(--color-brand-rgb) / .14);--color-surface-brand-pale:#14102a;--color-text:#f6f8ff;--color-text-secondary:#c1cee2;--color-border:rgb(var(--color-brand-rgb) / .28);--color-surface:#0f1727;--color-surface-subtle:#09111e;--color-success:#4acb96;--color-warning:#e2ae54;--color-error:#ff8791;--color-brand-rgb:143 122 232;--color-brand-hover-rgb:168 148 242;--color-accent-bright-rgb:196 184 250;--color-surface-brand-soft-rgb:30 22 56;--color-surface-brand-pale-rgb:20 16 42;--color-text-rgb:246 248 255;--color-text-secondary-rgb:193 206 226;--color-border-rgb:143 122 232;--color-surface-rgb:15 23 39;--color-surface-subtle-rgb:9 17 30;--color-success-rgb:74 203 150;--color-warning-rgb:226 174 84;--color-error-rgb:255 135 145;--bg:var(--color-surface-subtle);--bg-soft:rgb(var(--color-surface-brand-soft-rgb) / .82);--sidebar:var(--color-surface);--panel:var(--color-surface);--panel-2:rgb(var(--color-surface-rgb) / .9);--panel-3:var(--color-surface-brand-soft);--line:var(--color-border);--line-soft:rgb(var(--color-border-rgb) / .72);--text:var(--color-text);--muted:var(--color-text-secondary);--quiet:rgb(var(--color-text-secondary-rgb) / .74);--blue:var(--color-brand);--cyan:var(--color-accent-bright);--green:var(--color-success);--pink:var(--color-error);--yellow:var(--color-warning);--purple:var(--color-brand);--color-brand-ring:rgb(var(--color-brand-rgb) / .26)}:root[data-vision=high-contrast]{--color-text-secondary:var(--color-text);--color-text-secondary-rgb:var(--color-text-rgb);--color-border:rgb(var(--color-text-rgb) / .34);--color-border-rgb:var(--color-text-rgb);--color-brand-ring:rgb(var(--color-brand-rgb) / .34)}:root[data-color-assist=protanopia]{--color-brand:#3e6ed3;--color-brand-hover:#2853b4;--color-accent-bright:#82a5ff;--color-success:#0c8a84;--color-warning:#9b7000;--color-error:#d35e92;--color-brand-rgb:62 110 211;--color-brand-hover-rgb:40 83 180;--color-accent-bright-rgb:130 165 255;--color-success-rgb:12 138 132;--color-warning-rgb:155 112 0;--color-error-rgb:211 94 146}:root[data-color-assist=deuteranopia]{--color-brand:#3967d0;--color-brand-hover:#274fae;--color-accent-bright:#78a0ff;--color-success:#00807d;--color-warning:#8b6400;--color-error:#cc6d6d;--color-brand-rgb:57 103 208;--color-brand-hover-rgb:39 79 174;--color-accent-bright-rgb:120 160 255;--color-success-rgb:0 128 125;--color-warning-rgb:139 100 0;--color-error-rgb:204 109 109}:root[data-color-assist=tritanopia]{--color-brand:#2f66ce;--color-brand-hover:#1e4faa;--color-accent-bright:#73a4ff;--color-success:#1f9e63;--color-warning:#d37c3c;--color-error:#d4537a;--color-brand-rgb:47 102 206;--color-brand-hover-rgb:30 79 170;--color-accent-bright-rgb:115 164 255;--color-success-rgb:31 158 99;--color-warning-rgb:211 124 60;--color-error-rgb:212 83 122}:root[data-color-assist=monochrome]{--color-brand:#4a4a57;--color-brand-hover:#31313b;--color-accent-bright:#7c7c89;--color-success:#3f3f4a;--color-warning:#65656f;--color-error:#52525e;--color-brand-rgb:74 74 87;--color-brand-hover-rgb:49 49 59;--color-accent-bright-rgb:124 124 137;--color-success-rgb:63 63 74;--color-warning-rgb:101 101 111;--color-error-rgb:82 82 94}:root[data-colorblind-safe=true]{--color-brand:#0072b2;--color-brand-hover:#005f96;--color-accent-bright:#4da3d9;--color-brand-rgb:0 114 178;--color-brand-hover-rgb:0 95 150;--color-accent-bright-rgb:77 163 217;--color-brand-ring:#0072b247;--landing-accent:#0072b2;--landing-accent-soft:color-mix(in srgb, #0072b2 10%, var(--landing-surface))}:root[data-theme=light][data-colorblind-safe=true]{--color-brand:#0072b2;--color-brand-hover:#005f96;--landing-accent:#0072b2}:root[data-theme=dark][data-colorblind-safe=true]{--color-brand:#4da3d9;--color-brand-hover:#0072b2;--landing-accent:#4da3d9}:root[data-colorblind-safe=true] img,:root[data-colorblind-safe=true] video,:root[data-colorblind-safe=true] .kadroaLogo__markImage,:root[data-colorblind-safe=true] .kadroaFounderProfilePhoto,:root[data-colorblind-safe=true] .kadroaTrustedCreatorAvatarImage{filter:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-gate{background:radial-gradient(circle at 50% 0%, rgb(var(--color-accent-bright-rgb) / .14), transparent 34%), var(--color-surface-subtle);color:var(--color-text);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--color-surface);border:1px solid rgb(var(--color-border-rgb) / .88);box-shadow:0 24px 80px rgb(var(--color-text-rgb) / .08);border-radius:18px;width:100%;max-width:420px;padding:32px}.login-mark{background:var(--color-surface-brand-soft);color:var(--color-brand);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;font-size:18px;font-weight:800;display:flex}.kadroaLogo{--kadroa-logo-mark-size:24px;--kadroa-logo-text-size:15px;--kadroa-logo-gap:10px;color:inherit;align-items:center;gap:var(--kadroa-logo-gap);white-space:nowrap;flex-shrink:0;line-height:1;display:inline-flex}.kadroaLogo--mark,.kadroaLogo--icon{gap:0}.kadroaLogo__mark{height:var(--kadroa-logo-mark-size);flex-shrink:0;width:auto;line-height:0;display:inline-flex;overflow:visible}.kadroaLogo__markImage{-o-object-fit:contain;object-fit:contain;width:auto;max-width:none;height:100%;display:block}.kadroaLogo__wordmark{justify-items:end;line-height:1;display:inline-grid}.kadroaLogo__text{color:currentColor;font-size:var(--kadroa-logo-text-size);letter-spacing:.04em;font-weight:700;line-height:1}.kadroaLogo__beta{color:color-mix(in srgb, var(--color-brand) 58%, var(--landing-muted));font-size:max(7px, calc(var(--kadroa-logo-text-size) * .5));letter-spacing:.02em;white-space:nowrap;margin-top:1px;font-weight:500;line-height:1}.login-eyebrow{color:var(--color-brand-hover);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.login-card h1{margin:0 0 24px;font-size:34px;line-height:1}.login-form{gap:12px;display:grid}.login-form label{color:#9fb2cc;font-size:13px;font-weight:700}.login-form input[type=password],.login-form input[type=text]{color:var(--color-surface-brand-pale);font:inherit;background:#090d13;border:1px solid #7e92b052;border-radius:12px;outline:none;padding:13px 14px}.login-password-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.login-password-row button{color:#d8e7ff;cursor:pointer;font:inherit;background:#151c29;border:1px solid #7e92b052;border-radius:12px;padding:0 14px;font-weight:800}.login-helper,.login-diagnostic{color:#9fb2cc;margin:-2px 0 0;font-size:12px}.login-diagnostic{color:var(--color-brand-hover);font-weight:800}.login-form input[type=password]:focus,.login-form input[type=text]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.login-form button{background:var(--color-brand);border:1px solid var(--color-brand);color:#07111f;cursor:pointer;font:inherit;border-radius:12px;margin-top:4px;padding:13px 16px;font-weight:800}.login-error{color:#ff9bad;background:#ff5d781f;border:1px solid #ff5d7847;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#707b898c #0d10158c}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0d101580;border-radius:999px}::-webkit-scrollbar-thumb{background:#707b897a;border:2px solid #0d101580;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9aa4b2b8}::-webkit-scrollbar-corner{background:0 0}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:0;margin:0;font-size:13px;overflow:hidden}body[data-preferences-open=true]{overflow:hidden}body:has(.kadroaLandingPage){overflow:visible auto}:is(body:has(.kadroaAuthPage),body:has(.kadroaLegalPage),body:has(.kadroaToolShell)){overflow:hidden auto}body[data-preferences-open=true]:has(.kadroaLandingPage){overflow:hidden}:is(body[data-preferences-open=true]:has(.kadroaAuthPage),body[data-preferences-open=true]:has(.kadroaLegalPage),body[data-preferences-open=true]:has(.kadroaToolShell)){overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a,button,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"]){outline-color:#0000}:focus-visible{outline:3px solid rgb(var(--color-brand-rgb) / .42);outline-offset:3px}input{color:var(--text)}textarea{color:var(--text);resize:vertical}::selection{background:rgb(var(--color-accent-bright-rgb) / .32)}.kadroaSkipLink{z-index:300;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);box-shadow:0 12px 30px rgb(var(--color-text-rgb) / .12);border-radius:999px;padding:10px 14px;text-decoration:none;transition:transform .18s;position:fixed;top:14px;left:16px;transform:translateY(-140%)}.kadroaSkipLink:focus-visible{transform:translateY(0)}:root[data-vision=larger-text] body{font-size:14px}:root[data-vision=extra-large-text] body{font-size:15px}:root[data-vision=increased-spacing] body{line-height:1.65}:root[data-vision=increased-spacing] .kadroaLandingHeroInner,:root[data-vision=increased-spacing] .kadroaPrefsDialogBody,:root[data-vision=increased-spacing] .kadroaAuthForm,:root[data-vision=increased-spacing] .kadroaAuthEmailForm,:root[data-vision=increased-spacing] .kadroaToolShell__workspace,:root[data-vision=increased-spacing] .pageFrame{gap:18px}:root[data-vision=extra-large-text] .kadroaLandingNav,:root[data-vision=extra-large-text] .topbar,:root[data-vision=extra-large-text] .kadroaToolShell__nav{gap:12px}:root[data-vision=extra-large-text] .topbar{grid-template-columns:1fr}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kadroaLandingPage{--landing-bg:var(--color-surface);--landing-surface:var(--color-surface);--landing-soft:var(--color-surface-subtle);--landing-border:var(--color-border);--landing-text:var(--color-text);--landing-muted:var(--color-text-secondary);--landing-faint:rgb(var(--color-text-secondary-rgb) / .72);--landing-accent:var(--color-brand);--landing-accent-soft:var(--color-brand-soft);background:var(--landing-bg);box-sizing:border-box;color:var(--landing-text);width:100%;min-height:100dvh;padding:16px clamp(16px,3vw,36px) 56px;overflow:visible}.kadroaLandingNav{z-index:12;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:4px 0;display:flex;position:relative}.kadroaLandingWordmark{color:var(--landing-text);background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.kadroaLandingNav .kadroaLogo{--kadroa-logo-gap:8px;--kadroa-logo-mark-size:28px;--kadroa-logo-text-size:16px}.kadroaLandingBrandLockup{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;display:inline-flex}.kadroaPublicHeaderActions,.kadroaLandingActions{align-items:center;gap:12px;display:flex}.kadroaPublicHeaderActions{white-space:nowrap;flex-shrink:0;margin-left:auto}.kadroaUtilityNav{margin-bottom:12px}.kadroaUtilityNavActions{gap:10px;margin-top:0}.kadroaLandingNav a,.kadroaLandingNav .kadroaNavLinkButton{color:var(--landing-faint);background:0 0;border:0;border-radius:10px;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.kadroaLandingNav .kadroaNavSignup{border:1px solid var(--landing-border);color:var(--landing-text);background:0 0;border-radius:12px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.kadroaPublicHeader .kadroaNavSignup{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff;font-weight:600}.kadroaPublicHeader .kadroaNavSignup:hover,.kadroaPublicHeader .kadroaNavSignup:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:#fff}.kadroaPublicHeader .kadroaPublicHeaderLogin{color:var(--landing-muted);border:0;min-height:40px;padding:0 8px;font-weight:500}.kadroaLandingActions a,.kadroaLandingActions button,.kadroaLandingActions .secondary{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.kadroaLandingActions button:not(.secondary){background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff}.kadroaLandingActions a,.kadroaLandingActions .secondary{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text)}.kadroaLandingHero{text-align:center;justify-items:center;width:100%;max-width:1120px;min-height:auto;margin:0 auto;padding:clamp(48px,6vw,72px) 0 0;display:grid}.kadroaLandingShimmerHero{isolation:isolate;width:100%;padding:clamp(28px,5vw,72px) clamp(18px,3vw,24px) clamp(36px,6vw,56px);position:relative;overflow:clip}.kadroaLandingShimmerHero__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.kadroaLandingShimmerHero__band{filter:blur(42px);opacity:.55;will-change:transform, opacity;border-radius:999px;animation:18s ease-in-out infinite alternate kadroa-shimmer-band;position:absolute;transform:translate(0,0)}.kadroaLandingShimmerHero__band--a{background:linear-gradient(180deg, rgb(var(--color-brand-rgb) / .42), #4f7cff2e);width:22%;height:72%;animation-duration:20s;top:-8%;left:8%}.kadroaLandingShimmerHero__band--b{background:linear-gradient(180deg, #4f7cff57, rgb(var(--color-brand-rgb) / .22));width:24%;height:84%;animation-duration:24s;animation-delay:-6s;top:-12%;left:38%}.kadroaLandingShimmerHero__band--c{background:linear-gradient(180deg, rgb(var(--color-brand-rgb) / .28), #4f7cff3d);width:20%;height:70%;animation-duration:22s;animation-delay:-12s;top:-6%;right:6%}.kadroaLandingShimmerHero__bloom{background:radial-gradient(circle at 50% 42%, rgb(var(--color-brand-rgb) / .18), transparent 58%);height:52%;position:absolute;inset:8% 12% auto}.kadroaLandingShimmerHero__grain{background-image:radial-gradient(rgb(var(--color-text-rgb) / .05) .6px, transparent .6px), linear-gradient(180deg, #ffffff2e, transparent 42%);mix-blend-mode:soft-light;opacity:.35;background-size:3px 3px,auto;position:absolute;inset:0}.kadroaLandingShimmerHero__content{z-index:1;max-width:1120px;margin:0 auto;position:relative}:root[data-theme=dark] .kadroaLandingShimmerHero__bg{background:linear-gradient(#0d1020 0%,#11152a 48%,#0b0f1c 100%)}:root[data-theme=dark] .kadroaLandingShimmerHero__band--a{background:linear-gradient(#8f7ae857,#4f7cff29)}:root[data-theme=dark] .kadroaLandingShimmerHero__band--b{background:linear-gradient(#4f7cff47,#8f7ae82e)}:root[data-theme=dark] .kadroaLandingShimmerHero__band--c{background:linear-gradient(#8f7ae838,#4f7cff33)}:root[data-theme=dark] .kadroaLandingShimmerHero__grain{opacity:.22}:root[data-motion=reduced] .kadroaLandingShimmerHero__band{animation:none}:root[data-motion=reduced] .kadroaLandingShimmerHero__bg{background:linear-gradient(135deg, rgb(var(--color-brand-rgb) / .12), #4f7cff14), var(--landing-bg,var(--color-surface-subtle))}@keyframes kadroa-shimmer-band{0%{opacity:.42;transform:translate(-2%)scale(1)}to{opacity:.62;transform:translate(2%,1.5%)scale(1.04)}}.kadroaLandingHeroInner{justify-items:center;gap:clamp(16px,2.4vw,24px);width:min(100%,980px);display:grid}.kadroaLandingEyebrow{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850}.kadroaLandingHero h1{color:var(--landing-text);letter-spacing:-.03em;max-width:24ch;margin:0 auto;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.08}.kadroaLandingSubhead{color:var(--landing-muted);text-wrap:balance;max-width:44ch;margin:16px auto 0;font-size:clamp(15px,1.8vw,17px);line-height:1.55}.kadroaSearchForm{width:100%;margin-top:0}.kadroaHeroAuditCard{background:color-mix(in srgb, var(--landing-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--landing-accent) 14%, var(--landing-border));box-shadow:0 24px 60px rgb(var(--color-text-rgb) / .08), 0 0 0 1px #ffffff59 inset;text-align:left;border-radius:16px;gap:14px;max-width:980px;margin:0 auto;padding:clamp(20px,3vw,28px)}.kadroaHeroAuditCardStack{width:min(100%,980px);position:relative}.kadroaHeroAuditCardShadow{background:color-mix(in srgb, var(--landing-accent) 10%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--landing-accent) 10%, var(--landing-border));opacity:.7;z-index:0;border-radius:18px;position:absolute;inset:10px 14px -10px}.kadroaHeroAuditCardStack .kadroaHeroAuditCard{z-index:1;position:relative}.kadroaHeroAuditCardTitle{color:var(--landing-text);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.15}.kadroaHeroAuditCardLead{color:var(--landing-muted);max-width:52ch;margin:0;font-size:clamp(14px,1.7vw,16px);line-height:1.55}.kadroaHeroAuditFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kadroaHeroAuditField{gap:0;min-width:0;display:grid}.kadroaHeroAuditButton{justify-self:start;width:fit-content;min-width:220px;min-height:3.5rem}.kadroaLandingShimmerHero h1{color:var(--landing-text);letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.75rem,4.8vw,3.375rem);font-weight:700;line-height:1.08}.kadroaKeyDataSection{position:relative}.kadroaKeyDataSection__glow{background:radial-gradient(circle at 50% 0%, rgb(var(--kadroa-blue-rgb,79 124 255) / .12), transparent 62%);pointer-events:none;width:100%;height:220px;position:absolute;inset:-12% 0 auto}.kadroaKeyDataSection__inner{z-index:1;position:relative}.kadroaKeyDataSection__header{max-width:62ch;margin-bottom:clamp(20px,3vw,28px)}.kadroaKeyDataSection__header h2{color:var(--landing-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1}.kadroaKeyDataSection__lead{color:var(--landing-muted);margin:12px 0 0;font-size:1rem;line-height:1.55}.kadroaKeyDataBrowser{background:color-mix(in srgb, var(--landing-surface) 92%, transparent);border:1px solid var(--kadroa-border);box-shadow:0 24px 60px rgb(var(--color-text-rgb) / .08);border-radius:18px;overflow:hidden}.kadroaKeyDataBrowser__chrome{background:color-mix(in srgb, var(--landing-soft) 70%, var(--landing-surface));border-bottom:1px solid var(--kadroa-border);align-items:center;gap:7px;padding:10px 14px;display:flex}.kadroaKeyDataBrowser__chrome span:not(.kadroaKeyDataBrowser__address){background:#94a3b873;border-radius:50%;width:10px;height:10px}.kadroaKeyDataBrowser__chrome span:first-child{background:#f87171}.kadroaKeyDataBrowser__chrome span:nth-child(2){background:#fbbf24}.kadroaKeyDataBrowser__chrome span:nth-child(3){background:#34d399}.kadroaKeyDataBrowser__address{color:var(--landing-muted);margin-left:6px;font-size:12px;font-weight:600}.kadroaKeyDataBrowser__body{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}@media (min-width:768px){.kadroaKeyDataBrowser__body{grid-template-columns:1.15fr .85fr;padding:16px}}.kadroaKeyDataCard{background:color-mix(in srgb, var(--landing-surface) 88%, transparent);border:1px solid var(--kadroa-border);border-radius:14px;padding:16px 18px}.kadroaKeyDataCard h3{color:var(--landing-text);margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.3}.kadroaKeyDataCard p{color:var(--landing-muted);margin:0;font-size:.92rem;line-height:1.55}.kadroaKeyDataCard--primary{background:linear-gradient(145deg, color-mix(in srgb, var(--kadroa-purple) 14%, var(--landing-surface)), color-mix(in srgb, var(--kadroa-blue) 10%, var(--landing-surface)));border-color:color-mix(in srgb, var(--kadroa-purple) 22%, var(--kadroa-border))}.kadroaKeyDataCard--primary h3{font-size:1.1rem}.kadroaKeyDataCard__eyebrow{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.kadroaKeyDataCardGrid{gap:12px;display:grid}@media (min-width:1280px){.kadroaLandingHero h1,.kadroaLandingShimmerHero h1{white-space:nowrap}}.kadroaLandingActions{justify-content:center;margin-top:28px}.kadroaSearchPill{background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 10px 32px rgb(var(--color-text-rgb) / .08);text-align:left;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:12px;display:grid}.kadroaSearchLabel{color:var(--landing-text);letter-spacing:-.01em;grid-column:1/-1;font-size:13px;font-weight:700;display:block}.kadroaSearchPill input{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text);border-radius:12px;outline:none;flex:1;width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:16px}.kadroaSearchPill input::placeholder{color:var(--landing-faint)}.kadroaSearchPill input:focus-visible{border-color:var(--landing-accent);box-shadow:0 0 0 4px rgb(var(--color-brand-rgb) / .12)}.kadroaSearchPill button{background:var(--landing-accent);color:#fff;white-space:nowrap;border:0;border-radius:12px;flex-shrink:0;min-width:182px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700}.kadroaSearchPill button:disabled{cursor:wait;opacity:.7}.kadroaSearchHint{color:var(--landing-faint);margin:10px 0 0;font-size:12px}.kadroaHeroSecondaryLinks{color:var(--landing-faint);margin:18px 0 0;font-size:13px}.kadroaHeroSecondaryLinks button,.kadroaHeroSecondaryLinks a{color:var(--landing-muted);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.kadroaHeroTrust{color:var(--landing-faint);margin:14px 0 0;font-size:11px}.kadroaUtilityControl{display:inline-flex;position:relative}.kadroaPrefsTrigger,.kadroaPublicHeaderOverflowButton{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text);border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.kadroaPrefsTrigger:hover,.kadroaPublicHeaderOverflowButton:hover{border-color:color-mix(in srgb, var(--landing-accent) 26%, var(--landing-border));color:var(--landing-accent)}.kadroaPrefsTrigger:focus-visible,.kadroaPublicHeaderOverflowButton:focus-visible{border-color:var(--landing-accent);box-shadow:0 0 0 4px rgb(var(--color-brand-rgb) / .14)}.kadroaUtilityTooltip{background:var(--landing-text);color:var(--landing-surface);pointer-events:none;white-space:nowrap;z-index:220;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.2;display:none;position:absolute;top:calc(100% + 8px);right:0}.kadroaUtilityControl:hover .kadroaUtilityTooltip,.kadroaUtilityControl:focus-within .kadroaUtilityTooltip{display:block}.kadroaPublicHeaderOverflow{display:none;position:relative}.kadroaPublicHeaderOverflowMenu{background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 18px 40px rgb(var(--color-text-rgb) / .14);z-index:230;border-radius:14px;min-width:132px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.kadroaPublicHeaderOverflowLink{justify-content:flex-start;width:100%;color:var(--landing-text)!important;min-height:40px!important;padding:0 10px!important}.kadroaPrefsDialog{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 24px 52px rgb(var(--color-text-rgb) / .16);color:var(--color-text);overscroll-behavior:contain;z-index:320;border-radius:18px;width:min(336px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(80vh,640px);padding:16px;position:fixed;top:64px;left:12px;right:auto;overflow-y:auto}.kadroaPrefsDialogHeader{gap:6px;display:grid}.kadroaPrefsDialogEyebrow{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.kadroaPrefsDialogHeader h2{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.3}.kadroaPrefsResetButton{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.kadroaPrefsDialogBody{gap:14px;margin-top:14px;display:grid}.kadroaPrefsGroup{border:0;margin:0;padding:0}.kadroaPrefsGroup legend{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.kadroaPrefsGroupIcon{color:var(--color-brand);display:inline-flex}.kadroaPrefsOptions{gap:8px;display:grid}.kadroaPrefsOption{background:var(--color-surface-subtle);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.kadroaPrefsOption input{opacity:0;pointer-events:none;position:absolute}.kadroaPrefsOptionActive{background:var(--color-surface-brand-soft);border-color:rgb(var(--color-brand-rgb) / .24)}.kadroaPrefsOptionCopy{gap:0;display:grid}.kadroaPrefsOptionCopy strong{font-size:13px;font-weight:600}.kadroaPrefsOptionCheck{color:var(--color-brand);display:inline-flex}.kadroaPrefsDialogFooter{gap:12px;margin-top:14px;display:grid}.kadroaPrefsDialogFooter p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.kadroaPrefsToggle{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.kadroaPrefsToggleIcon{color:var(--color-text-secondary);display:inline-flex}.kadroaPrefsToggleActive{background:var(--color-surface-brand-soft);border-color:rgb(var(--color-brand-rgb) / .24)}.kadroaThreeClickRow{color:var(--landing-faint);flex-wrap:wrap;justify-content:center;gap:6px 12px;max-width:520px;margin:16px auto 0;padding:0;font-size:12px;list-style:none;display:flex}.kadroaThreeClickRow li{align-items:center;gap:6px;display:inline-flex}.kadroaThreeClickRow li:not(:last-child):after{color:var(--landing-border);content:"·";margin-left:6px}.kadroaThreeClickRow li:before{color:var(--landing-muted);content:counter(kadroa-click) ".";counter-increment:kadroa-click;font-weight:600}.kadroaThreeClickRow{counter-reset:kadroa-click}.kadroaHeroError{color:var(--color-warning);margin:10px 0 0;font-size:12px}.kadroaChannelSearch{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:left;border-radius:22px;gap:9px;max-width:680px;margin:28px auto 0;padding:12px;display:grid;box-shadow:0 18px 50px #11182714}.kadroaChannelSearch label,.kadroaChannelSearch small{color:var(--landing-faint);padding:0 4px;font-size:12px;font-weight:800}.kadroaChannelSearch small{padding-bottom:2px;font-weight:650}.kadroaChannelSearch div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.kadroaChannelSearch input{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-text);border-radius:999px;outline:none;min-height:48px;padding:0 16px}.kadroaChannelSearch button{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff;border-radius:999px;min-height:48px;padding:0 18px;font-weight:800}.kadroaExampleChannels{gap:10px;max-width:680px;margin:22px auto 0;display:grid}.kadroaExampleChannels>span{color:var(--landing-muted);font-size:12px;font-weight:600}.kadroaExampleChannels div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kadroaExampleChannels button{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-muted);border-radius:999px;min-height:30px;padding:0 12px;font-size:13px;font-weight:500}.kadroaExampleChannels i{background:var(--landing-accent-soft);color:var(--landing-accent);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;font-weight:850;display:inline-flex}.kadroaExampleChannelsCompact{margin-top:16px}.kadroaExampleChannelsCompact>div{justify-content:center}.kadroaChannelAvatar,.kadroaChannelAvatarFallback{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:52px;height:52px}.kadroaChannelAvatarFallback{background:var(--landing-accent-soft);color:var(--landing-accent);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.kadroaChannelConfirmCard{background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 18px 50px rgb(var(--color-text-rgb) / .06);text-align:left;border-radius:22px;gap:18px;width:100%;max-width:720px;margin:28px auto 0;padding:20px;display:grid}.kadroaChannelConfirmIdentity{align-items:flex-start;gap:14px;display:flex}.kadroaChannelConfirmCopy strong,.kadroaChannelPickTop strong{color:var(--landing-text);font-size:18px;display:block}.kadroaChannelConfirmCopy span,.kadroaChannelPickTop span{color:var(--landing-muted);margin-top:4px;font-size:13px;display:block}.kadroaChannelConfirmCopy p,.kadroaChannelPickCard p{color:var(--landing-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.kadroaChannelConfirmStats{border-top:1px solid var(--landing-border);flex-wrap:wrap;gap:12px 20px;padding-top:16px;display:flex}.kadroaChannelConfirmStat{gap:4px;min-width:88px;display:grid}.kadroaChannelConfirmStatValue{color:var(--landing-text);letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.1}.kadroaChannelConfirmStatLabel{color:var(--landing-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.kadroaChannelConfirmScreen{max-width:760px}.kadroaChannelConfirmActions{place-items:stretch center;gap:10px;width:100%;max-width:420px;margin:20px auto 0;display:grid}.kadroaChannelConfirmError{text-align:center;width:100%;margin:0}.kadroaChannelConfirmPrimary,.kadroaChannelConfirmSecondary{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.kadroaChannelConfirmPrimary{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff}.kadroaChannelConfirmPrimary:hover:not(:disabled),.kadroaChannelConfirmPrimary:focus-visible{background:color-mix(in srgb, var(--landing-accent) 92%, #000);border-color:color-mix(in srgb, var(--landing-accent) 92%, #000)}.kadroaChannelConfirmPrimary:disabled{cursor:not-allowed;opacity:.72}.kadroaChannelConfirmSecondary{color:var(--landing-muted);background:0 0;border:0;min-height:40px;font-size:14px;font-weight:600}.kadroaChannelConfirmSecondary:hover,.kadroaChannelConfirmSecondary:focus-visible{color:var(--landing-text);text-underline-offset:3px;text-decoration:underline}.kadroaConfirmGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:860px;margin-inline:auto}.kadroaChannelPicker{max-width:860px}.kadroaChannelPickList{text-align:left;gap:12px;width:100%;margin-top:24px;display:grid}.kadroaChannelPickCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;padding:16px}.kadroaChannelPickTop{align-items:center;gap:12px;display:flex}.kadroaChannelPickMeta{color:var(--landing-faint);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;display:flex}.kadroaChannelPickCard button{background:var(--landing-accent);color:#fff;border:0;border-radius:999px;min-height:38px;margin-top:12px;padding:0 16px;font-weight:700}.kadroaAuditSectionHeader{text-align:left;width:100%;max-width:860px;margin:28px auto 0}.kadroaAuditSectionHeader h2{color:var(--landing-text);margin:0;font-size:18px}.kadroaAuditIntro,.kadroaAuditSummary{color:var(--landing-muted);text-align:left;width:100%;max-width:860px;margin:10px auto 0;line-height:1.5}.kadroaAuditRecentTitles{text-align:left;width:100%;max-width:860px;margin:16px auto 0}.kadroaAuditRecentTitles span{color:var(--landing-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.kadroaAuditRecentTitles ul{color:var(--landing-text);margin:0;padding-left:18px;line-height:1.45}.kadroaAuditNeedsExamples strong{color:var(--landing-muted)}.kadroaAuditFindingsSingle{grid-template-columns:minmax(0,1fr)}.kadroaThreeClickProgress{flex-wrap:wrap;justify-content:center;gap:8px 12px;width:100%;max-width:860px;margin:0 auto 20px;display:flex}.kadroaThreeClickProgress span{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-faint);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.kadroaThreeClickProgress span.active{background:var(--landing-accent-soft);border-color:var(--color-brand-border);color:var(--landing-accent)}.kadroaThreeClickProgress span.done{color:var(--landing-muted)}.kadroaPipelineStageRail{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:720px;margin:0 auto 20px;display:flex}.kadroaPipelineStageRail span{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-faint);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.kadroaPipelineStageRail span.active{background:var(--landing-accent-soft);border-color:var(--color-brand-border);color:var(--landing-accent)}.kadroaPipelineStageRail span.done{color:var(--landing-muted)}.kadroaPipelineScreen{max-width:860px}.kadroaPipelineIntro{color:var(--landing-muted);max-width:640px;margin:0 auto 18px;line-height:1.5}.kadroaPipelineContextChip{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;width:100%;max-width:720px;margin:0 auto 18px;padding:12px 16px;display:flex}.kadroaPipelineContextChip span{color:var(--landing-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.kadroaPipelineContextChip strong{color:var(--landing-text);font-size:14px}.kadroaPipelineStatusChip{background:var(--landing-accent-soft);color:var(--landing-accent);border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800}.kadroaPipelineStatusChip.muted{background:var(--landing-soft);color:var(--landing-muted)}.kadroaPipelineArtifactGrid{text-align:left;gap:12px;width:100%;max-width:720px;margin:0 auto 20px;display:grid}.kadroaPipelineArtifactCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.kadroaPipelineArtifactCard h3{color:var(--landing-text);margin:0;font-size:13px;font-weight:800}.kadroaPipelineArtifactCard p,.kadroaPipelineArtifactCard li{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaPipelineArtifactCard ul{gap:6px;margin:0;padding-left:18px;display:grid}.kadroaPipelineBeatList{gap:10px;display:grid}.kadroaPipelineBeatCard{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:14px;gap:4px;padding:12px;display:grid}.kadroaPipelineBeatCard strong{color:var(--landing-text);font-size:14px}.kadroaPipelineBeatCard p{font-size:13px}.kadroaPipelineNotesBox{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:left;border-radius:16px;gap:10px;width:100%;max-width:720px;margin:0 auto 18px;padding:14px 16px;display:grid}.kadroaPipelineNotesBox label{color:var(--landing-text);font-size:13px;font-weight:700}.kadroaPipelineNotesBox textarea{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-text);font:inherit;resize:vertical;border-radius:12px;width:100%;min-height:84px;padding:10px 12px}.kadroaPipelineNotesBox button{justify-self:start;min-height:36px}.kadroaPipelineSavedNote{color:var(--landing-muted);text-align:left;width:100%;max-width:720px;margin:0 auto 14px;font-size:13px;line-height:1.45}.kadroaRewardGapSection{text-align:left;width:100%;max-width:1040px;margin:0 auto 28px}.kadroaAuditResultScreen{text-align:left;justify-items:stretch;width:100%;max-width:1040px;margin-left:auto;margin-right:auto;padding:0 16px 32px}.kadroaChannelPreview.kadroaAuditResultScreen{justify-items:stretch;max-width:1040px;margin-bottom:64px}.kadroaAuditHero{text-align:left;width:100%;max-width:1040px;margin:0 auto 16px}.kadroaAuditHero h1{margin:0}.kadroaAuditVisualSection{gap:18px;display:grid}.kadroaMainInsightCard{background:var(--landing-surface);border:1px solid color-mix(in srgb, var(--landing-accent) 24%, var(--landing-border));border-radius:20px;gap:12px;padding:16px 18px;display:grid}.kadroaMainInsightCard h2{color:var(--landing-text);margin:0;font-size:18px;font-weight:800}.kadroaMainInsightFinding{color:var(--landing-text);margin:0;font-size:18px;font-weight:800;line-height:1.35}.kadroaMainInsightProofBlock{gap:10px;display:grid}.kadroaMainInsightSection{gap:8px;display:grid}.kadroaMainInsightSectionHeading{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.kadroaMainInsightBullets{color:var(--landing-text);gap:6px;margin:0;padding:0;list-style:none;display:grid}.kadroaMainInsightBullets li{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.35}.kadroaTitleBreakdown{background:color-mix(in srgb, var(--landing-soft) 70%, transparent);border:1px solid var(--landing-border);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.kadroaTitleBreakdownHeading{color:var(--landing-text);margin:0;font-size:13px;font-weight:800}.kadroaTitleBreakdownRows{gap:8px;margin:0;display:grid}.kadroaTitleBreakdownRow{gap:2px;display:grid}.kadroaTitleBreakdownRow dt{color:var(--landing-faint);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.kadroaTitleBreakdownRow dd{color:var(--landing-text);margin:0;font-size:13px;font-weight:600;line-height:1.4}.kadroaMainInsightActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kadroaMainInsightAction{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.kadroaMainInsightActionLabel{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.kadroaMainInsightAction p{color:var(--landing-text);margin:0;font-size:14px;font-weight:700;line-height:1.4}.kadroaMainInsightDataNote{color:var(--landing-faint);margin:0;font-size:11px;line-height:1.45}.kadroaMainInsightDataBoundary{color:var(--landing-faint);font-size:11px;line-height:1.45}.kadroaMainInsightDataBoundary summary{cursor:pointer;font-weight:700;list-style:none}.kadroaMainInsightDataBoundary summary::-webkit-details-marker{display:none}.kadroaMainInsightDataBoundary p{margin:8px 0 0}.kadroaVideoProofTileFeatured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.kadroaVideoProofGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaMainInsightBody{gap:14px;display:grid}.kadroaMainInsightRow{gap:6px;display:grid}.kadroaMainInsightLabel{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.kadroaMainInsightRow p{color:var(--landing-text);margin:0;font-size:15px;line-height:1.45}.kadroaMainInsightNextMove p{font-weight:700}.kadroaMainInsightMuted{color:var(--landing-muted);margin:0;font-size:13px}.kadroaAuditPublicDataNote{color:var(--landing-faint);margin:0;font-size:12px;line-height:1.45}.kadroaAuditPublicDataNote strong{color:var(--landing-muted);font-weight:700}.kadroaVideoProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kadroaVideoProofTile{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:14px;gap:8px;padding:8px;display:grid;overflow:hidden}.kadroaVideoProofThumb{aspect-ratio:16/9;background:color-mix(in srgb, var(--landing-border) 40%, transparent);border-radius:10px;position:relative;overflow:hidden}.kadroaVideoProofThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kadroaVideoProofThumbFallback{color:var(--landing-muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kadroaVideoProofBadge{color:#fff;background:#111827c7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.kadroaVideoProofMeta{gap:4px;display:grid}.kadroaVideoProofTitle{color:var(--landing-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.kadroaVideoProofViews{color:var(--landing-muted);font-size:11px;font-weight:600}.kadroaVideoProofMetaRow{flex-wrap:wrap;gap:6px;display:flex}.kadroaVideoProofAge{color:var(--landing-faint);font-size:11px;font-weight:600}.kadroaMainInsightCta{border-top:1px solid var(--landing-border);gap:10px;margin-top:4px;padding-top:14px;display:grid}.kadroaMainInsightCta p{color:var(--landing-text);margin:0;font-size:14px;font-weight:700}.kadroaMainInsightCtaActions{flex-wrap:wrap;gap:8px;display:flex}.kadroaMainInsightCtaActions button{border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.kadroaMainInsightCtaActions button:not(.secondary){background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff}.kadroaVisualCompareSection{margin-top:4px}.kadroaVisualCompareHeading{color:var(--landing-text);margin:0 0 12px;font-size:16px;font-weight:800}.kadroaVisualCompareLayout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.kadroaVisualCompareColumn{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:10px;padding:14px;display:grid}.kadroaVisualCompareColumnTop{border-color:color-mix(in srgb, var(--landing-accent) 28%, var(--landing-border))}.kadroaVisualCompareColumn h3{color:var(--landing-text);margin:0;font-size:13px;font-weight:800}.kadroaVisualCompareChips{flex-wrap:wrap;gap:6px;display:flex}.kadroaAuditChip{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-text);border-radius:999px;gap:4px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.kadroaAuditChip>span{color:var(--landing-faint);text-transform:uppercase;font-weight:800}.kadroaVisualCompareLine{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.4}.kadroaVisualCompareGap{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:72px;display:flex}.kadroaVisualCompareArrow{color:var(--landing-accent);font-size:22px;font-weight:800;line-height:1}.kadroaVisualCompareGapCard{background:var(--landing-soft);border:1px dashed color-mix(in srgb, var(--landing-accent) 35%, var(--landing-border));text-align:center;border-radius:14px;gap:4px;padding:10px;display:grid}.kadroaVisualCompareGapCard span{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.kadroaVisualCompareGapCard p{color:var(--landing-text);margin:0;font-size:12px;font-weight:700;line-height:1.35}.kadroaCompactChannelBar{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:24px;padding:12px 14px;display:flex}.kadroaCompactChannelIdentity{text-align:left;align-items:center;gap:10px;display:flex}.kadroaCompactChannelIdentity strong{color:var(--landing-text);font-size:14px;display:block}.kadroaCompactChannelIdentity span{color:var(--landing-muted);font-size:12px;display:block}.kadroaCompactChannelAvatar{width:40px;height:40px}.kadroaCompactChannelStats{flex-wrap:wrap;gap:6px;display:flex}.kadroaAuditStatChip{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.kadroaAuditDetails{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:left;border-radius:16px;width:100%;margin-top:12px;padding:0 14px}.kadroaAuditDetails summary{color:var(--landing-text);cursor:pointer;padding:14px 0;font-size:14px;font-weight:800;list-style:none}.kadroaAuditDetails summary::-webkit-details-marker{display:none}.kadroaAuditDetailsBody{border-top:1px solid var(--landing-border);padding:12px 0 16px}.kadroaDirectionGridVisual{width:100%;margin-bottom:8px}.kadroaDirectionCardVisual{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;padding:14px 16px}.kadroaDirectionOneLiner{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.4}.kadroaDirectionFirstFrame{color:var(--landing-text);margin:0;font-size:12px;line-height:1.4}.kadroaDirectionFirstFrame span{color:var(--landing-faint);text-transform:uppercase;margin-right:4px;font-weight:800}.kadroaCarouselOneLiner{color:var(--landing-text);margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.4}.kadroaCarouselDetail{color:var(--landing-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.kadroaAuditCarouselSubhead{color:var(--landing-muted);max-width:560px;margin:8px auto 0;font-size:14px;line-height:1.45}.kadroaRewardGapCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.kadroaRewardGapCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.kadroaRewardGapCard h3{color:var(--landing-text);margin:0;font-size:13px;font-weight:800}.kadroaRewardGapCard p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaRewardGapEvidence{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:16px;margin-bottom:12px;padding:14px 16px}.kadroaRewardGapEvidence span{color:var(--landing-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.kadroaRewardGapEvidence ul{color:var(--landing-muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.kadroaRewardGapLimit{color:var(--landing-faint);margin:0 0 18px;font-size:12px;line-height:1.45}.kadroaRewardCompareSection{margin-bottom:18px}.kadroaRewardCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kadroaRewardCompareCard,.kadroaRewardCompareGapCard,.kadroaRewardCompareNext{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:10px;padding:16px 18px;display:grid}.kadroaRewardCompareCardTop{border-color:color-mix(in srgb, var(--landing-accent) 28%, var(--landing-border))}.kadroaRewardCompareCardRecent{border-color:color-mix(in srgb, var(--landing-muted) 22%, var(--landing-border))}.kadroaRewardCompareCard h3,.kadroaRewardCompareGapCard h3,.kadroaRewardCompareNext h3{color:var(--landing-text);margin:0;font-size:13px;font-weight:800}.kadroaRewardCompareLead{color:var(--landing-text);margin:0;font-size:15px;font-weight:700;line-height:1.4}.kadroaRewardGapDiagnosisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.kadroaDiagnosisCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:12px;padding:16px 18px;display:grid}.kadroaDiagnosisCardCompact{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.kadroaDiagnosisBlock{gap:4px;display:grid}.kadroaDiagnosisLabel{color:var(--landing-faint);letter-spacing:.01em;font-size:12px;font-weight:700}.kadroaDiagnosisBlock p,.kadroaDiagnosisMuted{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.4}.kadroaDiagnosisProof{color:var(--landing-muted);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.kadroaDiagnosisProof li{overflow-wrap:anywhere;word-break:break-word}.kadroaDiagnosisDataNote{color:var(--landing-faint);margin:0 0 14px;font-size:12px;line-height:1.45}.kadroaAuditPipelineLabelDesktop{display:inline}.kadroaAuditPipelineLabelMobile{display:none}.kadroaRewardCompareField span{color:var(--landing-faint);letter-spacing:.01em;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.kadroaRewardCompareField p,.kadroaRewardCompareGapCard>p,.kadroaRewardCompareNext>p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaRewardCompareExamples span{color:var(--landing-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.kadroaRewardCompareExamples ul{color:var(--landing-muted);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.kadroaRewardCompareExamples li{overflow-wrap:anywhere;word-break:break-word}.kadroaRewardCompareGap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kadroaRewardCompareNext{background:color-mix(in srgb, var(--landing-accent) 8%, var(--landing-surface));border-color:color-mix(in srgb, var(--landing-accent) 24%, var(--landing-border))}.kadroaRewardGapIdeaGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.kadroaRewardGapIdeaCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.kadroaRewardGapIdeaCard strong{color:var(--landing-text);font-size:15px}.kadroaRewardGapIdeaCard p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.45}.kadroaDirectionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kadroaDirectionCard{text-align:left;gap:8px;display:grid}.kadroaDirectionConfidence{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.kadroaDirectionActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.kadroaDirectionActions button{min-height:36px}.kadroaDirectionSummaryCard{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:left;border-radius:22px;gap:10px;width:100%;max-width:720px;margin-top:20px;padding:20px;display:grid}.kadroaDirectionEmptyState{background:var(--landing-surface);border:1px dashed var(--landing-border);text-align:left;border-radius:22px;gap:10px;width:100%;max-width:720px;margin-top:8px;padding:22px;display:grid}.kadroaDirectionEmptyState>span{color:var(--landing-accent);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.kadroaDirectionEmptyState strong{color:var(--landing-text);font-size:17px}.kadroaDirectionEmptyState p{color:var(--landing-muted);margin:0;line-height:1.5}.kadroaAuditLead{color:var(--landing-muted);text-align:left;width:100%;max-width:760px;margin:10px auto 0;line-height:1.5}.kadroaAuditCarouselSection{text-align:left;width:100%;max-width:100%;margin-top:22px}.kadroaAuditCarouselHeader h2{color:var(--landing-text);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.8vw,24px);font-weight:700;line-height:1.25}.kadroaAuditCarouselHeader p{color:var(--landing-muted);max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.5}.kadroaAuditPipelineLabel{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.kadroaAuditDataBoundary{color:var(--landing-faint)!important;margin-top:8px!important;font-size:12px!important}.kadroaAuditPipelineField{gap:4px;display:grid}.kadroaAuditPipelineField span{color:var(--landing-faint);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:700}.kadroaAuditPipelineField p{color:var(--landing-text);margin:0;font-size:13px;line-height:1.45}.kadroaAuditCarouselHint{color:var(--landing-faint);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:700}.kadroaAuditCarouselTrack{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;margin-top:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.kadroaAuditCarouselTrack::-webkit-scrollbar{display:none}.kadroaAuditCarouselCard{background:var(--landing-surface);border:1px solid var(--landing-border);box-sizing:border-box;scroll-snap-align:start;border-radius:20px;flex:0 0 84vw;gap:10px;width:84vw;min-width:0;max-width:84vw;min-height:0;padding:18px;display:grid}.kadroaAuditCarouselCardInsight{border-color:rgb(var(--color-text-rgb) / .14);box-shadow:0 12px 32px rgb(var(--color-text-rgb) / .07)}.kadroaAuditCarouselCardPacket{border-color:rgb(var(--color-text-rgb) / .12)}.kadroaAuditCarouselCardPrimary{border-color:rgb(var(--color-text-rgb) / .14);box-shadow:0 10px 28px rgb(var(--color-text-rgb) / .06)}.kadroaAuditCarouselLabel{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.kadroaAuditCarouselCard h3{color:var(--landing-text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.kadroaAuditCarouselCard>p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaAuditCarouselBullets{color:var(--landing-text);gap:6px;margin:2px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.kadroaAuditCarouselBullets li{padding-left:14px;position:relative}.kadroaAuditCarouselBullets li:before{color:var(--landing-accent);content:"•";position:absolute;left:0}.kadroaAuditCarouselSteps{color:var(--landing-muted);gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.kadroaAuditCarouselSteps li{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:999px;padding:6px 10px;font-weight:600}.kadroaAuditCarouselCard button{border-radius:999px;place-self:start;min-height:38px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:700}.kadroaAuditCarouselCard button:not(.secondary){background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff}.kadroaAuditCarouselCard button.secondary{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text)}@media (min-width:900px){.kadroaAuditCarouselHint{display:none}.kadroaAuditCarouselTrack{gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.kadroaAuditCarouselCard{flex:0 0 220px;width:220px;max-width:220px}.kadroaAuditCarouselCardInsight{flex:0 0 240px;width:240px;max-width:240px}.kadroaVideoProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kadroaTestLabPanel,.kadroaQaFeedbackPanel,.kadroaTestLabSummary{color:#e8edf5;background:#0f1419;border:1px solid #78a0ff47;border-radius:14px;width:calc(100% - 32px);max-width:980px;margin:20px auto 0;padding:16px}.kadroaTestLabHeader h2,.kadroaQaFeedbackHeader h2,.kadroaTestLabSummaryHeader h2{margin:0 0 4px;font-size:16px}.kadroaTestLabHeader p{color:#9aa8bc;margin:0 0 12px;font-size:13px}.kadroaTestLabChannels{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.kadroaTestLabChannels button,.kadroaTestLabActions button,.kadroaQaQuickFlags button{border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.kadroaTestLabChannelActive,.kadroaQaFlagActive{color:#e8edf5;background:#68a2ff38;border:1px solid #68a2ff8c}.kadroaTestLabActions{flex-wrap:wrap;gap:8px;display:flex}.kadroaTestLabMockTag{color:#ffd48a;background:#ffc45824;border:1px solid #ffc45859;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.kadroaTestLabSummary{margin-top:14px}.kadroaTestLabSummaryHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kadroaTestLabIconButton{min-width:32px;min-height:32px;padding:0}.kadroaTestLabSummaryCard{background:rgb(var(--color-surface-rgb) / .03);border:1px solid rgb(var(--color-surface-rgb) / .08);border-radius:10px;gap:6px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.kadroaTestLabSummaryCard span{color:#9aa8bc;margin-right:6px;font-weight:600}.kadroaTestLabSummaryEmpty{color:#9aa8bc;margin:0}.kadroaQaFeedbackPanel{margin-bottom:0}.kadroaQaFeedbackHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kadroaQaStageFields,.kadroaQaMetaRow{gap:10px;display:grid}.kadroaQaField{gap:4px;font-size:12px;display:grid}.kadroaQaField span{color:#9aa8bc;font-weight:700}.kadroaQaField textarea,.kadroaQaField input,.kadroaQaField select{background:rgb(var(--color-surface-rgb) / .04);border:1px solid rgb(var(--color-surface-rgb) / .12);color:#e8edf5;font:inherit;resize:vertical;border-radius:8px;width:100%;padding:8px 10px}.kadroaQaQuickFlags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.kadroaQaMetaRow{grid-template-columns:1fr;margin-top:10px}@media (min-width:720px){.kadroaQaMetaRow{grid-template-columns:140px 1fr 1fr}}.kadroaPacketScreen{max-width:980px}.kadroaPacketIntro{color:var(--landing-muted);max-width:760px;margin:8px auto 0;line-height:1.55}.kadroaPacketActionBar{width:100%;margin-top:20px}.kadroaPacketActions{flex-wrap:wrap;justify-content:center}.kadroaPacketCopyConfirm{color:var(--landing-accent);text-align:center;margin:10px 0 0;font-size:13px;font-weight:700}.kadroaPacketSummaryCard{background:linear-gradient(180deg, rgb(var(--color-surface-rgb) / .98), var(--landing-surface));border:1px solid var(--landing-border);text-align:left;border-radius:22px;gap:12px;width:100%;margin-top:22px;padding:20px 22px;display:grid}.kadroaPacketSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kadroaPacketSummaryWide{grid-column:1/-1}.kadroaPacketFieldLabel{color:var(--landing-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.kadroaPacketSummaryCard strong{color:var(--landing-text);font-size:18px;line-height:1.35}.kadroaPacketSummaryCard p{color:var(--landing-muted);margin:0;line-height:1.5}.kadroaPacketSections{text-align:left;gap:14px;width:100%;margin-top:22px;display:grid}.kadroaPacketSection{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;padding:18px}.kadroaPacketSection>span{color:var(--landing-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.kadroaPacketSubsection{margin-top:12px}.kadroaPacketSubsection:first-of-type{margin-top:0}.kadroaPacketSubsection strong{color:var(--landing-text);margin-bottom:6px;font-size:13px;display:block}.kadroaPacketSubsection p,.kadroaPacketSubsection li,.kadroaPacketMutedNote{color:var(--landing-muted);margin:0;line-height:1.5}.kadroaPacketHighlight{font-size:15px;font-weight:600;color:var(--landing-text)!important}.kadroaPacketSections ul,.kadroaPacketSections ol{margin:6px 0 0;padding-left:18px}.kadroaPacketBeatList{gap:6px;display:grid}.kadroaPacketFocusNotes{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.kadroaPacketFocusNotes em{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-muted);border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700}.kadroaPacketChecklist{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kadroaPacketChecklist li{color:var(--landing-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.kadroaPacketChecklist li:before{background:var(--landing-surface);border:1.5px solid var(--landing-border);content:"";border-radius:5px;flex:0 0 16px;height:16px;margin-top:2px}.kadroaPacketBoundary{color:var(--landing-faint);text-align:left;width:100%;max-width:760px;margin:20px 0 0;font-size:13px;line-height:1.5}.kadroaPacketMarkdownExport{text-align:left;width:100%;margin-top:16px}.kadroaPacketMarkdownExport summary{color:var(--landing-muted);cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:700;list-style:none}.kadroaPacketMarkdownExport summary::-webkit-details-marker{display:none}.kadroaPacketMarkdownExport[open] summary{margin-bottom:12px}.kadroaPacketMarkdown{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-muted);text-align:left;white-space:pre-wrap;border-radius:18px;width:100%;max-height:320px;margin:0;padding:16px;font-size:12px;line-height:1.5;overflow:auto}.kadroaPacketMutedNote{border-top:1px solid var(--landing-border);padding-top:12px;font-size:12px;margin-top:14px!important}.kadroaProductMockup,.kadroaLandingSection,.kadroaLandingCta{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-inline:0}.kadroaHomepageFlow{gap:clamp(72px,9vw,112px);margin:clamp(88px,11vw,128px) auto 0;display:grid}.kadroaHomepageFlow>.kadroaLandingSection,.kadroaHomepageFlow>.kadroaCreatorExperienceSection,.kadroaHomepageFlow>.kadroaFounderSection{margin-top:0;padding-top:0}.kadroaHowSection{padding-block:clamp(8px,1.5vw,20px);scroll-margin-top:88px}.kadroaLandingProductToolsSection{padding-block:clamp(12px,2vw,28px);scroll-margin-top:88px}.kadroaProductToolsHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,3.5vw,40px);display:flex}.kadroaProductToolsIntro{gap:12px;max-width:62ch;display:grid}.kadroaProductToolsIntro h2{color:var(--landing-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1}.kadroaProductToolsIntro p{color:var(--landing-muted);margin:0;font-size:1rem;line-height:1.55}.kadroaProductToolsNav{flex-shrink:0;gap:8px;display:flex}.kadroaProductToolsNavButton{background:var(--landing-surface);border:1px solid color-mix(in srgb, var(--landing-accent) 22%, var(--landing-border));color:var(--landing-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:inline-flex}.kadroaProductToolsNavButton:hover,.kadroaProductToolsNavButton:focus-visible{background:color-mix(in srgb, var(--landing-accent) 6%, var(--landing-surface));border-color:color-mix(in srgb, var(--landing-accent) 42%, var(--landing-border));outline:none}.kadroaProductToolsViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 56px),#0000 100%)}.kadroaProductToolsTrack{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(16px,2vw,20px);width:100%;padding:4px 56px 12px 2px;display:flex;overflow-x:auto}.kadroaProductToolsTrack::-webkit-scrollbar{display:none}.kadroaProductToolCard{background:var(--landing-surface);border:1px solid color-mix(in srgb, var(--landing-accent) 14%, var(--landing-border));box-shadow:0 10px 30px rgb(var(--color-text-rgb) / .04);scroll-snap-align:start;border-radius:22px;flex:0 0 clamp(300px,42vw,380px);gap:14px;min-height:240px;padding:20px;display:grid}.kadroaProductToolCardVisual{background:linear-gradient(135deg, color-mix(in srgb, var(--landing-accent) 18%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--landing-accent) 8%, var(--landing-surface)), var(--landing-surface));border:1px solid color-mix(in srgb, var(--landing-accent) 16%, var(--landing-border));border-radius:14px;width:100%;height:88px}.kadroaProductToolCard h3{color:var(--landing-text);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.kadroaProductToolCard p{color:var(--landing-muted);margin:0;font-size:.95rem;line-height:1.55}.kadroaLandingFaqSection{padding-block:clamp(8px,1.5vw,20px);scroll-margin-top:88px}.kadroaFaqHeader{margin-bottom:clamp(28px,3.5vw,40px)}.kadroaFaqList{-moz-column-gap:clamp(28px, 4vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,32px);display:grid}.kadroaFaqItem h3{color:var(--landing-text);margin:0 0 8px;font-size:clamp(1rem,1.1vw,1.0625rem);font-weight:700;line-height:1.35}.kadroaFaqItem p{color:var(--landing-muted);margin:0;font-size:.95rem;line-height:1.55}.kadroaProductMockup{background:rgb(var(--color-surface-rgb) / .82);border:1px solid var(--landing-border);box-shadow:0 12px 40px rgb(var(--color-text-rgb) / .05);border-radius:24px;gap:18px;margin-top:0;padding:clamp(18px,3vw,30px);display:grid}.kadroaMockupTop{justify-content:space-between;align-items:center;display:flex}.kadroaMockupTop span,.kadroaProductMockup article span{color:var(--landing-accent);text-transform:uppercase;font-size:11px;font-weight:850}.kadroaMockupTop strong{color:var(--landing-text);font-size:15px}.kadroaMockupFlow,.kadroaMockupCards,.kadroaValueGrid,.kadroaStepList{gap:12px;display:grid}.kadroaMockupFlow{grid-template-columns:repeat(6,minmax(0,1fr))}.kadroaMockupCards,.kadroaValueGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.kadroaMockupCards{grid-template-columns:repeat(3,minmax(0,1fr))}.kadroaMockupFlow article,.kadroaMockupCards article,.kadroaValueGrid article,.kadroaStepList article{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;padding:16px}.kadroaMockupFlow article{min-height:96px}.kadroaMockupFlow strong,.kadroaMockupCards strong,.kadroaValueGrid h3,.kadroaStepList h3,.kadroaDifferenceSection h2,.kadroaLandingCta h2,.kadroaSectionHeader h2{color:var(--landing-text);margin:0}.kadroaMockupFlow strong,.kadroaMockupCards strong{margin-top:18px;display:block}.kadroaMockupCards p,.kadroaValueGrid p,.kadroaStepList p,.kadroaDifferenceSection p,.kadroaLandingCta p{color:var(--landing-muted);margin:8px 0 0;line-height:1.45}.kadroaProductMockup{scroll-margin-top:88px}.kadroaProcessHeader{text-align:left;justify-items:start;width:100%;margin-bottom:clamp(32px,4vw,44px);display:grid}.kadroaProcessHeader p{color:var(--landing-muted);max-width:62ch;margin:12px 0 0;font-size:17px;line-height:1.55}.kadroaProcessDesktop{display:block}.kadroaProcessDesktopTimeline{position:relative;overflow:visible}.kadroaProcessDesktopCurve{pointer-events:none;z-index:0;width:92%;height:48px;position:absolute;inset:20px 4% auto;overflow:visible;transform:translateY(-50%)}.kadroaProcessDesktopCurveBase{stroke:color-mix(in srgb, var(--landing-accent) 55%, var(--landing-border));stroke-dasharray:8 9;stroke-width:2px;vector-effect:non-scaling-stroke}.kadroaProcessDesktopGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,20px);display:grid;position:relative}.kadroaProcessTimelineStep{min-width:0;position:relative}.kadroaProcessTimelineMarker{z-index:2;justify-content:center;margin-bottom:clamp(18px,2.4vw,24px);display:flex;position:relative}.kadroaProcessNode{background:var(--landing-accent);border:1px solid color-mix(in srgb, var(--landing-accent) 82%, var(--landing-text));box-shadow:0 0 0 8px color-mix(in srgb, var(--landing-accent) 12%, var(--landing-surface)), 0 10px 28px color-mix(in srgb, var(--landing-accent) 22%, transparent);color:#fff;letter-spacing:-.02em;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:850;display:inline-flex;position:relative}.kadroaProcessNode__label{z-index:1;position:relative}.kadroaProcessNode__rings{pointer-events:none;z-index:0;position:absolute;inset:0}.kadroaProcessNode__ring{border:2px solid color-mix(in srgb, var(--landing-accent) 62%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0;transform:scale(1)}.kadroaProcessNode--pulse .kadroaProcessNode__ring--a{animation:3.4s ease-out infinite kadroaProcessHalo}.kadroaProcessNode--pulse .kadroaProcessNode__ring--b{animation:3.4s ease-out 1.7s infinite kadroaProcessHalo}@keyframes kadroaProcessHalo{0%{opacity:.42;transform:scale(1)}65%{opacity:0;transform:scale(1.68)}to{opacity:0;transform:scale(1.68)}}.kadroaProcessNode--pulse{animation:none}@media (prefers-reduced-motion:reduce){.kadroaProcessNode--pulse .kadroaProcessNode__ring{animation:none}}:root[data-motion=reduced] .kadroaProcessNode--pulse .kadroaProcessNode__ring{animation:none}.kadroaProcessCard{background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 12px 32px rgb(var(--color-text-rgb) / .06);border-radius:16px;gap:10px;min-height:100%;padding:clamp(18px,2.2vw,22px);display:grid}.kadroaProcessCardEyebrow{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.kadroaProcessCard h3{color:var(--landing-text);letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.15}.kadroaProcessCard p:last-child{color:var(--landing-muted);margin:0;font-size:15px;line-height:1.58}.kadroaProcessMobileTimeline{display:none}@media (max-width:1023px){.kadroaProcessDesktop{display:none}.kadroaProcessMobileTimeline{gap:18px;display:grid;position:relative}.kadroaProcessMobileTimeline:before{border-left:2px dashed color-mix(in srgb, var(--landing-accent) 78%, var(--landing-border));content:"";pointer-events:none;z-index:0;width:0;height:calc(100% - 40px);position:absolute;top:20px;left:20px;transform:translate(-50%)}.kadroaFaqList{grid-template-columns:1fr}.kadroaProductToolsHeader{flex-direction:column;align-items:start}.kadroaProcessMobileStep{z-index:1;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.kadroaProcessMobileRail{z-index:2;justify-content:center;padding-top:0;display:flex;position:relative}}@media (min-width:1024px){.kadroaProcessCard{align-content:start;min-height:0;padding:30px}.kadroaProcessHeader{margin-bottom:36px}.kadroaHowSection .kadroaSectionHeader{text-align:left;margin-bottom:32px}.kadroaHowSection .kadroaSectionHeader h2{letter-spacing:-.03em;text-align:left;font-size:clamp(2rem,2.2vw,2.35rem)}.kadroaProcessDesktopGrid{gap:20px}.kadroaProcessTimelineMarker{margin-bottom:20px}.kadroaProcessCard h3{font-size:21px}.kadroaProcessDesktopCurve{width:100%;inset:20px 0 auto}}.kadroaPacketRow{border-top:1px solid var(--landing-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:920px;margin:44px auto 0;padding-top:22px;display:flex}.kadroaPacketRow>span{color:var(--landing-faint);letter-spacing:.06em;text-transform:uppercase;width:100%;font-size:12px;font-weight:760}.kadroaPacketRow div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kadroaPacketRow em{background:var(--landing-soft);border:1px solid var(--landing-border);color:var(--landing-muted);border-radius:999px;padding:7px 12px;font-size:13px;font-style:normal;font-weight:700}.kadroaProductMockupQuiet{box-shadow:none;background:0 0;border:0;margin-top:72px;padding:0}.kadroaMockupIntro{color:var(--landing-muted);max-width:62ch;margin:10px 0 0;line-height:1.55}.kadroaMockupFlowQuiet{margin-top:18px}.kadroaMockupFlowQuiet article{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:18px;min-height:84px;padding:14px}.kadroaSectionHeader{text-align:center;margin-bottom:20px}.kadroaSectionHeader h2,.kadroaDifferenceSection h2,.kadroaLandingCta h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,32px)}.kadroaStepList{max-width:820px;margin:0 auto}.kadroaStepList article{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.kadroaStepList article>span{background:var(--landing-accent-soft);color:var(--landing-accent);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:850;display:inline-flex}.kadroaDifferenceSection{background:var(--landing-text);color:#fff;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(280px,1fr);align-items:center;gap:22px;margin-top:92px;padding:clamp(24px,4vw,42px);display:grid}.kadroaDifferenceSection h2,.kadroaDifferenceSection p{color:#fff}.kadroaDifferenceSection p{color:rgb(var(--color-surface-rgb) / .72);max-width:560px}.kadroaPillGrid{flex-wrap:wrap;gap:10px;display:flex}.kadroaPillGrid span{background:rgb(var(--color-surface-rgb) / .08);border:1px solid rgb(var(--color-surface-rgb) / .14);color:#fff;border-radius:999px;padding:9px 12px;font-weight:760}.kadroaLandingCta{text-align:center;justify-items:center;padding-top:94px;display:grid}.kadroaLandingCta p{max-width:520px;font-size:17px}.kadroaChannelPreview,.kadroaPublicInfoPage{text-align:center;justify-items:center;max-width:960px;margin:32px auto 48px;display:grid}.kadroaChannelPreview h1,.kadroaPublicInfoPage h1{color:var(--landing-text);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.kadroaChannelPreview>p,.kadroaPublicInfoPage>p{color:var(--landing-muted);max-width:680px;margin:16px auto 0;font-size:18px;line-height:1.45}.kadroaPreviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin-top:28px;display:grid}.kadroaPreviewGrid article,.kadroaSaveWorkspace,.kadroaAuditOpportunities,.kadroaPublicInfoPage{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:22px;padding:18px}.kadroaPreviewGrid span,.kadroaAuditOpportunities span{color:var(--landing-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.kadroaPreviewGrid strong,.kadroaSaveWorkspace strong,.kadroaAuditOpportunities strong{color:var(--landing-text)}.kadroaPreviewGrid p,.kadroaSaveWorkspace p,.kadroaAuditOpportunities p{color:var(--landing-muted);margin:8px 0 0}.kadroaAuditOpportunities,.kadroaSaveWorkspace{width:min(720px,100%);margin-top:16px;box-shadow:0 18px 50px #11182714}.kadroaAuditIntakeScreen{justify-items:center;margin:clamp(24px,6vh,56px) auto 0;padding:0 16px 32px;display:grid}.kadroaAuditIntakeForm{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:left;border-radius:16px;gap:14px;width:min(100%,540px);max-width:540px;margin-top:0;padding:clamp(20px,4vw,28px)}.kadroaAuditIntakeForm h1{color:var(--landing-text);letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,38px);line-height:1.08}.kadroaAuditIntakeDescription{color:var(--landing-muted);margin:0 0 2px;font-size:16px;line-height:1.55}.kadroaAuditIntakeFinePrint{color:color-mix(in srgb, var(--landing-muted) 88%, transparent);margin:0;font-size:12px;font-weight:400;line-height:1.45}.kadroaAuditIntakeFinePrint a{color:color-mix(in srgb, var(--landing-muted) 92%, var(--landing-accent));font-weight:500;text-decoration:none}.kadroaAuditIntakeFinePrint a:hover{text-decoration:underline}.kadroaCreatorExperienceSection{box-sizing:border-box;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:clamp(12px,2vw,24px) 0 0;display:grid}.kadroaCreatorExperienceHeader{text-align:center;justify-items:center;display:grid}.kadroaCreatorExperienceHeader h2{color:var(--landing-muted);letter-spacing:.01em;margin:0;font-size:clamp(12px,1.1vw,13px);font-weight:600}.kadroaTrustedMarquee{gap:14px;width:100%;min-width:0;display:grid;overflow:hidden}.kadroaTrustedMarqueeRows{flex-direction:column;gap:20px;width:100%;display:flex}.kadroaTrustedMarqueeRow{width:100%;min-width:0;position:relative;overflow:visible}.kadroaTrustedMarqueeViewport{width:100%;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.kadroaTrustedMarqueeTrack{align-items:center;width:max-content;animation:44s linear infinite kadroa-trusted-marquee;display:flex}.kadroaTrustedMarqueeTrackReverse{animation-duration:48s;animation-direction:reverse}.kadroaTrustedMarquee:hover .kadroaTrustedMarqueeTrack,.kadroaTrustedMarquee:focus-within .kadroaTrustedMarqueeTrack,.kadroaTrustedMarqueeRow--active .kadroaTrustedMarqueeTrack{animation-play-state:paused}.kadroaTrustedMarqueeSet{flex-shrink:0;gap:20px;padding-right:20px;display:flex}.kadroaTrustedMarqueeSetDuplicate{pointer-events:none}.kadroaTrustedMarqueeSetDuplicate .kadroaTrustedCreatorPill{pointer-events:auto}.kadroaTrustedCreatorWrap{flex-shrink:0;align-items:center;gap:16px;display:flex}.kadroaTrustedCreatorPill{appearance:none;background:var(--landing-surface);border:1px solid color-mix(in srgb, var(--landing-accent) 18%, var(--landing-border));box-shadow:0 8px 24px rgb(var(--color-text-rgb) / .04);color:var(--landing-text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;border-radius:999px;outline:none;align-items:center;gap:10px;min-width:0;min-height:46px;padding:5px 15px 5px 5px;display:inline-flex}.kadroaTrustedCreatorPill:hover,.kadroaTrustedCreatorPill:focus-visible,.kadroaTrustedCreatorPill--active{background:color-mix(in srgb, var(--landing-accent) 5%, var(--landing-surface));border-color:color-mix(in srgb, var(--landing-accent) 42%, var(--landing-border));box-shadow:0 0 0 1px rgb(var(--color-brand-rgb) / .05), 0 0 0 3px rgb(var(--color-brand-rgb) / .08)}.kadroaTrustedCreatorAvatar{background:color-mix(in srgb, var(--landing-accent) 10%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--landing-accent) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.kadroaTrustedCreatorAvatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kadroaTrustedCreatorName{color:var(--landing-text);letter-spacing:-.01em;font-size:14px;font-weight:800}.kadroaTrustedCreatorDot{background:color-mix(in srgb, var(--landing-accent) 72%, #fff);border-radius:999px;width:4px;height:4px}.kadroaTrustedCreatorTooltipFloating{background:rgb(var(--color-surface-rgb) / .96);border:1px solid color-mix(in srgb, var(--landing-accent) 14%, var(--landing-border));box-shadow:0 10px 24px rgb(var(--color-text-rgb) / .08);pointer-events:none;text-align:center;z-index:340;border-radius:10px;gap:3px;min-width:108px;max-width:calc(100vw - 24px);padding:8px 10px;display:grid;position:fixed}.kadroaTrustedCreatorTooltipLabel{color:var(--landing-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.2}.kadroaTrustedCreatorTooltipValue{color:var(--landing-text);font-size:12px;font-weight:700;line-height:1.2}@keyframes kadroa-trusted-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.kadroaTrustedMarqueeViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.kadroaTrustedMarqueeTrack,.kadroaTrustedMarqueeTrackReverse{flex-wrap:wrap;gap:12px 0;width:100%;animation:none;display:flex}.kadroaTrustedMarqueeSetDuplicate{display:none}}:root[data-motion=reduced] .kadroaTrustedMarqueeViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-motion=reduced] .kadroaTrustedMarqueeTrack,:root[data-motion=reduced] .kadroaTrustedMarqueeTrackReverse{flex-wrap:wrap;gap:12px 0;width:100%;animation:none;display:flex}:root[data-motion=reduced] .kadroaTrustedMarqueeSetDuplicate{display:none}.kadroaFounderSection{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:clamp(12px,2vw,28px) 0}.kadroaFounderGrid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.kadroaFounderVisualColumn{gap:18px;display:grid}.kadroaFounderProfile{width:100%;margin:0}.kadroaFounderProfilePanel{aspect-ratio:1;width:100%;max-width:24rem;margin:0 auto;position:relative}.kadroaFounderProfileStage{isolation:isolate;z-index:0;border-radius:22px;position:absolute;inset:7%;overflow:hidden}.kadroaFounderProfileGrid{background-image:linear-gradient(165deg, rgb(var(--color-brand-rgb) / .04) 0%, transparent 42%, rgb(var(--color-brand-rgb) / .05) 100%), linear-gradient(rgb(var(--color-brand-rgb) / .09) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--color-brand-rgb) / .09) 1px, transparent 1px);border:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--landing-border));background-size:auto,22px 22px,22px 22px;border-radius:22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(94% 92% at 50% 44%,#000 62%,#0000 100%);mask-image:radial-gradient(94% 92% at 50% 44%,#000 62%,#0000 100%)}.kadroaFounderProfileSheen{background:linear-gradient(180deg, #ffffff0a 0%, transparent 34%, rgb(var(--color-brand-rgb) / .04) 78%, #00000014 100%);z-index:1;border-radius:22px;position:absolute;inset:0}.kadroaFounderRolePill{background:var(--landing-accent);color:#fff;letter-spacing:.03em;pointer-events:none;text-transform:none;z-index:3;border-radius:999px;padding:.34rem .64rem;font-size:.74rem;font-weight:500;position:absolute;top:clamp(1rem,8%,1.75rem);left:clamp(1rem,8%,1.75rem)}.kadroaFounderProfilePhoto{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;z-index:2;width:132%;height:calc(100% + clamp(0px,1.2vw,16px));display:block;position:absolute;bottom:0;left:45.5%;transform:translate(-50%)}.kadroaFounderCopy{gap:14px;display:grid}.kadroaFounderCopy h2{color:var(--landing-text);letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.kadroaFounderBody{gap:12px;display:grid}.kadroaFounderBody p{color:var(--landing-muted);max-width:62ch;margin:0;font-size:clamp(17px,1.35vw,18px);line-height:1.62}.kadroaFounderProof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0 0;display:grid}.kadroaFounderProofCell{background:color-mix(in srgb, var(--landing-accent) 5%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--landing-accent) 14%, var(--landing-border));border-radius:16px;gap:6px;padding:14px 16px;display:grid}.kadroaFounderProofCell dt{color:var(--landing-muted);order:2;margin:0;font-size:12px;font-weight:700;line-height:1.35}.kadroaFounderProofCell dd{color:var(--landing-text);letter-spacing:-.04em;order:1;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:850;line-height:1}.kadroaFounderAttribution{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin:0;padding:0;display:flex}.kadroaFounderAttribution>div{gap:4px;display:grid}.kadroaFounderAttribution strong{color:var(--landing-text);font-size:16px}.kadroaFounderAttributionTitle{color:var(--landing-faint);font-size:14px;font-weight:600}.kadroaFounderAttribution span{color:var(--landing-faint);font-size:13px;display:block}.kadroaFounderSignatureMark{height:auto;color:var(--landing-faint);opacity:.82;width:82px}.processValueGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.kadroaLandingFooter{border-top:1px solid var(--landing-border);color:var(--landing-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:88px auto 0;padding-top:24px;display:flex}.kadroaLandingFooterBrand{color:var(--landing-text);text-decoration:none}.kadroaLandingFooter nav{flex-wrap:wrap;gap:10px;display:flex}.kadroaLandingFooter button,.kadroaLandingFooter a,.kadroaNavLinkButton{color:var(--landing-muted);font:inherit;background:0 0;border:0;padding:0;font-weight:760;text-decoration:none}.kadroaLandingFooter a:hover,.kadroaNavLinkButton:hover{color:var(--landing-text);text-decoration:underline}.kadroaPublicInfoPage{text-align:left;justify-items:start;max-width:760px;margin-top:78px}.kadroaPublicInfoPage ul{color:var(--landing-muted);gap:8px;margin:18px 0 0;padding-left:20px;display:grid}.kadroaTestLabAnalysisActions{justify-content:flex-end;margin-top:12px;display:flex}.kadroaTestLabAnalysisActions button{min-height:34px;padding:0 12px;font-size:12px}.kadroaAnalysisPage{max-width:1120px;margin:clamp(28px,6vh,56px) auto 0;padding:0 16px}.kadroaAnalysisLayout{grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr);gap:16px;margin-top:20px;display:grid}.kadroaAnalysisLayoutSingle{grid-template-columns:minmax(0,680px);justify-content:center}.kadroaAnalysisCompactCard,.kadroaTasteCardVisual{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:22px;padding:18px 20px}.kadroaAnalysisCompactCard h1{color:var(--landing-text);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,36px);line-height:1.05}.kadroaAnalysisSubcopy{color:var(--landing-muted);margin:10px 0 0;font-size:15px;line-height:1.45}.kadroaAnalysisMeta{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:16px;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.kadroaAnalysisMeta strong{color:var(--landing-text);font-size:15px}.kadroaAnalysisMeta span{color:var(--landing-muted);font-size:13px;line-height:1.5}.kadroaAnalysisProgressRow{align-items:center;gap:10px;margin-top:18px;display:flex}.kadroaAnalysisProgressTrack{background:var(--landing-soft);border-radius:999px;flex:1;height:10px;position:relative;overflow:hidden}.kadroaAnalysisProgressFill{background:linear-gradient(90deg, var(--landing-accent), color-mix(in srgb, var(--landing-accent) 70%, #fff));z-index:1;height:100%;transition:width .9s;display:block;position:relative}.kadroaAnalysisProgressSweep{background:linear-gradient(90deg, transparent, rgb(var(--color-surface-rgb) / .45), transparent);z-index:2;width:40%;height:100%;animation:4.5s ease-in-out infinite kadroaAnalysisSweep;position:absolute;top:0;left:-40%}@keyframes kadroaAnalysisSweep{0%{opacity:0;transform:translate(0)}20%{opacity:.85}to{opacity:0;transform:translate(320%)}}.kadroaAnalysisProgressPct{color:var(--landing-text);text-align:right;min-width:38px;font-size:13px;font-weight:800}.kadroaAnalysisStatusLine{color:var(--landing-text);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.45}.kadroaAnalysisDataNote{color:var(--landing-faint);margin:12px 0 0;font-size:12px;line-height:1.45}.kadroaAnalysisReviewActions{justify-content:flex-start;margin-top:16px}.kadroaAuditReviewBanner{background:color-mix(in srgb, var(--landing-accent) 10%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--landing-accent) 28%, var(--landing-border));color:var(--landing-text);border-radius:14px;max-width:1120px;margin:16px auto 0;padding:12px 16px}.kadroaAuditReviewBanner p{margin:0;font-size:14px;font-weight:650;line-height:1.45}.kadroaTasteCardVisual{gap:14px;display:grid}.kadroaTasteCardHeader>span{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.kadroaTasteCardHeader h2{color:var(--landing-text);letter-spacing:-.03em;margin:0;font-size:22px}.kadroaTasteCardHeader p{color:var(--landing-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.kadroaTasteTapHint{color:var(--landing-faint);font-size:13px;margin-top:6px!important}.kadroaTasteVideoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kadroaTasteVideoCard{background:var(--landing-soft);border:1px solid var(--landing-border);cursor:pointer;text-align:left;border-radius:16px;gap:8px;width:100%;padding:8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.kadroaTasteVideoCard:hover:not(:disabled){border-color:color-mix(in srgb, var(--landing-accent) 40%, var(--landing-border));transform:translateY(-1px);box-shadow:0 10px 28px #11182714}.kadroaTasteVideoCardSelected{border-color:var(--color-success);animation:.35s kadroaTastePick;box-shadow:0 0 0 2px #1f8a5b2e}@keyframes kadroaTastePick{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}.kadroaTasteVideoThumb{aspect-ratio:16/9;background:color-mix(in srgb, var(--landing-border) 35%, transparent);border-radius:12px;position:relative;overflow:hidden}.kadroaTasteVideoThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kadroaTasteVideoThumbFallback{color:var(--landing-muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kadroaTasteVideoPickOverlay{color:#fff;opacity:0;background:#1118276b;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.kadroaTasteVideoCard:hover .kadroaTasteVideoPickOverlay,.kadroaTasteVideoCardSelected .kadroaTasteVideoPickOverlay{opacity:1}.kadroaTasteVideoCardSelected .kadroaTasteVideoPickOverlay{background:#1f8a5b8c}.kadroaTasteVideoMeta{gap:4px;padding:0 2px 2px;display:grid}.kadroaTasteVideoMeta strong{color:var(--landing-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.kadroaTasteVideoMeta span{color:var(--landing-muted);font-size:11px;font-weight:600}.kadroaTasteFeedback{color:var(--color-success);text-align:center;margin:0;font-size:13px;font-weight:800}.kadroaTasteSecondaryActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kadroaTasteSecondaryActions button{border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700}.kadroaAnalysisGrid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:16px;margin-top:28px;display:grid}.kadroaTrackerCard,.kadroaTasteCard,.kadroaAuditFindings article,.kadroaAuditIdeaGrid article,.kadroaAuditNext span{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:22px;padding:18px}.kadroaTrackerCard>span,.kadroaTasteCard>span,.kadroaAuditFindings span{color:var(--landing-accent);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.kadroaTrackerBar{background:var(--landing-soft);border-radius:999px;height:8px;overflow:hidden}.kadroaTrackerBar i{background:var(--landing-accent);height:100%;transition:width .45s;display:block}.kadroaTrackerCurrentStep{color:var(--landing-text);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.45}.kadroaTrackerDetails{color:var(--landing-muted);margin-top:14px;font-size:13px;line-height:1.45}.kadroaTrackerDetails summary{color:var(--landing-faint);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.kadroaTrackerDetails p{margin:8px 0 0}.kadroaTrackerSteps{gap:8px;margin-top:16px;display:grid}.kadroaTrackerSteps div{border:1px solid var(--landing-border);border-radius:14px;gap:3px;padding:10px;display:grid}.kadroaTrackerSteps b{color:var(--landing-faint);text-transform:uppercase;font-size:11px}.kadroaTrackerSteps .running b{color:var(--landing-accent)}.kadroaTrackerSteps .done b{color:var(--color-success)}.kadroaTasteCard h2{color:var(--landing-text);margin:0}.kadroaTasteCard p{color:var(--landing-muted)}.kadroaTastePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.kadroaTastePair div{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:18px;min-height:126px;padding:16px}.kadroaTastePair b{color:var(--landing-accent);margin-bottom:14px;display:block}.kadroaTasteActions,.kadroaAuditNext,.kadroaAuditIdeaGrid,.kadroaAuditFindings{gap:10px;display:grid}.kadroaTasteActions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.kadroaTasteActions button{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff;border-radius:999px;min-height:38px;font-weight:800}.kadroaAuditFindings{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:20px}.kadroaAuditIdeaGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:16px}.kadroaAuditIdeaGrid p,.kadroaAuditIdeaGrid span{color:var(--landing-muted);margin-top:8px;line-height:1.45;display:block}.kadroaAuditNext{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-top:16px}.appShell{background:var(--bg);grid-template-columns:228px minmax(0,1fr);height:100vh;display:grid}.appShell.theme-light{--bg:var(--color-surface-subtle);--bg-soft:var(--color-surface-brand-pale);--sidebar:var(--color-surface);--panel:var(--color-surface);--panel-2:var(--color-surface-brand-pale);--panel-3:var(--color-surface-brand-soft);--line:var(--color-border);--line-soft:rgb(var(--color-border-rgb) / .72);--text:var(--color-text);--muted:var(--color-text-secondary);--quiet:rgb(var(--color-text-secondary-rgb) / .72);background:var(--bg)}.appShell.theme-dark{--bg:#120f1e;--bg-soft:#18142a;--sidebar:#171222;--panel:#1a1528;--panel-2:#201936;--panel-3:#241d3c;--line:#3d3456;--line-soft:#3d3456bd;--text:#f6f4ff;--muted:#c4bdd8;--quiet:#c4bdd8b8;background:var(--bg)}.theme-light .navButton.active{background:var(--color-surface-brand-soft);border-color:rgb(var(--color-brand-rgb) / .22);box-shadow:inset 3px 0 0 var(--color-brand);color:var(--color-text)}.theme-light .navButton:hover,.theme-light .projectButton:hover{background:rgb(var(--color-brand-rgb) / .06);color:var(--text)}.theme-light .navButton.active .navIcon,.theme-light .projectButton.active .navIcon{color:var(--color-brand)}.theme-light .topbar{background:rgb(var(--color-surface-rgb) / .92)}.theme-light .panel,.theme-light .projectHero,.theme-light .tasksHero,.theme-light .settingsIntro,.theme-light .yearEndTopline,.theme-light .moneyCsvQuickUpload,.theme-light .golfBoardSidebar,.theme-light .miniWorkspaceBadge,.theme-light .workspaceHomeCard,.theme-light .projectDashboardCard,.theme-light .projectDashboardHero,.theme-light .projectCollapseSection,.theme-light .workflowStatusCard,.theme-light .doneStack,.theme-light .ultimateRecap,.theme-light .globalTaskRow,.theme-light .taskRow,.theme-light .taskRowShell,.theme-light .noteBoardCard,.theme-light .notesArchiveStrip,.theme-light .noteDetailDrawer,.theme-light .skippedLog,.theme-light .skippedLog article,.theme-light .noteItem,.theme-light .statCard,.theme-light .goalCard,.theme-light .scriptLibraryCard,.theme-light .ideaDetail,.theme-light .draftSegment,.theme-light .scriptChatPanel,.theme-light .statusRow,.theme-light .modelRow,.theme-light .calendarDayCard,.theme-light .calendarMonthDay,.theme-light .calendarMilestone,.theme-light .todayBadge,.theme-light .calendarNextAction,.theme-light .healthTodayCard,.theme-light .healthTodayAction,.theme-light .healthStat,.theme-light .healthProgressBar,.theme-light .garminActivityMini,.theme-light .garminScreenshotDrop,.theme-light .weddingPaymentList article,.theme-light .billingCap,.theme-light .morningGeneratorHero,.theme-light .morningGeneratorCard,.theme-light .morningGenerationStatus,.theme-light .moneySummaryCard,.theme-light .moneyNextActionCard,.theme-light .moneyBreakdownCard,.theme-light .moneyBucketsCard,.theme-light .moneyChartCard,.theme-light .moneyFlowInsights article,.theme-light .moneySankeyCard,.theme-light .moneyFlowCategoryCard,.theme-light .moneyPlaceholderPanel{color:var(--text);background:#fff}.theme-light .topActions button,.theme-light .timerPill,.theme-light .localTimePill,.theme-light .dateChip,.theme-light .panelHeader button,.theme-light input,.theme-light textarea,.theme-light select,.theme-light .quoteBar,.theme-light .notesFilterRow button,.theme-light .categoryRule,.theme-light .moneyCsvToggle,.theme-light .boardMoreMenu summary,.theme-light .boardMoreMenu button,.theme-light .boardMoreMenu>div,.theme-light .moneyGoalBalance,.theme-light .workflowField,.theme-light .projectChecklist label,.theme-light .projectQueueList article,.theme-light .storyPointList p,.theme-light .lbmScheduleItem,.theme-light .doneDayLog,.theme-light .budgetRingBlock,.theme-light .flowNode,.theme-light .referenceDoc,.theme-light .exampleItem,.theme-light .libraryItem,.theme-light .ultimateStatGrid input,.theme-light .ultimateFitnessGrid input,.theme-light .projectTextGrid textarea,.theme-light .garminUploadBox,.theme-light .calendarItem,.theme-light .csvDropZone{background:var(--color-surface-brand-pale);color:var(--text)}.theme-light .brandMark{color:inherit;background:0 0}.theme-light .workspaceHomeCard strong,.theme-light .projectHero h2,.theme-light .projectDashboardCard h3,.theme-light .projectDashboardHero h2,.theme-light .projectQueueList article strong,.theme-light .noteBoardCard strong,.theme-light .noteDetailDrawer input,.theme-light .calendarDayCard h3,.theme-light .calendarItem strong,.theme-light .todayBadge strong,.theme-light .calendarNextAction strong,.theme-light .calendarMilestone strong,.theme-light .healthTodayCard h2,.theme-light .healthTodayAction strong,.theme-light .healthStat strong,.theme-light .healthProgressBar strong,.theme-light .garminScreenshotDrop strong,.theme-light .garminActivityMini strong,.theme-light .recoveryCoachCard strong,.theme-light .weddingPaymentList strong,.theme-light .weddingVendorTable article strong,.theme-light .garminUploadBox strong,.theme-light .miniWorkspaceBadge strong,.theme-light .boardNavGroup>strong,.theme-light .morningTeeTitleLine h2,.theme-light .morningHeroBody h3,.theme-light .morningHeroMetrics strong,.theme-light .morningCardHeading h3,.theme-light .morningSourceUseList strong,.theme-light .morningSectionOrderList strong,.theme-light .morningDraftPreview h4,.theme-light .morningPipelineList strong,.theme-light .morningSourcePicks strong,.theme-light .moneySummaryCard span,.theme-light .moneySummaryCard strong,.theme-light .moneySummaryAmount,.theme-light .moneyBreakdownAmount,.theme-light .moneyBucketAmount,.theme-light .moneyNextActionCard span,.theme-light .moneyNextActionCard strong,.theme-light .moneyBreakdownCard h3,.theme-light .moneyBucketsCard h3,.theme-light .moneyChartCard h3,.theme-light .moneyFlowInsights strong,.theme-light .moneyFlowCategoryCard h3,.theme-light .moneyFlowCategoryRow strong,.theme-light .moneyPlaceholderPanel strong,.theme-light .moneyBreakdownRow strong,.theme-light .moneyBucketGrid strong,.theme-light .moneyBucketGrid em,.theme-light .moneyDonutLayout .donut strong{color:var(--color-text)}.theme-light .moneyTabBar button.active{color:#0f2f57}.theme-light .moneySankeySvg{background:var(--color-surface-brand-pale)}.theme-light .moneySankeyNode rect{fill:#fff}.theme-light .moneySankeyNode text{fill:var(--color-text)}.theme-light .moneySankeyNode .moneySankeyAmount{fill:var(--color-text-secondary)}.theme-light .moneyPlaceholderPanel button,.theme-light .workspaceHomeCard button{color:#17406f}.theme-light .dashboardNextTask,.theme-light .dashboardNextStrip,.theme-light .attentionStack p,.theme-light .financialGoalItem,.theme-light .compactBuildStep,.theme-light .dashboardScriptingFocus,.theme-light .secondaryTaskList span,.theme-light .captureDraft,.theme-light .captureUpdateList p,.theme-light .quickCapturePanel,.theme-light .topNotificationDropdown article{background:var(--color-surface-brand-pale);color:var(--color-text)}.theme-light .dashboardNextTask>div:first-child strong,.theme-light .compactBuildStep>div:first-child strong,.theme-light .dashboardScriptingFocus h3,.theme-light .productionScore strong,.theme-light .financialGoalItem>div:first-child strong,.theme-light .noteItem p,.theme-light .latestTransaction strong,.theme-light .miniTransactionLine strong,.theme-light .nextTaskMeta strong{color:var(--color-text)}.theme-light .attentionStack p,.theme-light .financialGoalMeta,.theme-light .compactBuildStep p,.theme-light .dashboardScriptingFocus p,.theme-light .latestTransaction span,.theme-light .latestTransaction small,.theme-light .miniTransactionLine{color:var(--color-text-secondary)}.theme-light .productionScore{background:radial-gradient(circle at center, var(--color-surface-brand-pale) 56%, transparent 57%), conic-gradient(var(--blue) var(--score,42%), rgb(var(--color-border-rgb) / .72) 0)}.sidebar{background:var(--sidebar);border-right:1px solid var(--line-soft);flex-direction:column;min-height:0;padding:18px 14px;display:flex}.brandBlock{align-items:center;gap:10px;padding:8px 6px 22px;display:flex}.brandMark{--kadroa-logo-mark-size:34px;color:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.brandBlock strong{font-size:15px;line-height:1.1;display:block}.brandBlock span{color:var(--quiet);margin-top:2px;font-size:11px;display:block}.navGroup,.projectList{gap:5px;display:grid}.personalToolsNav{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.personalToolsNav summary{color:var(--quiet);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:0 6px 6px;font-size:11px;font-weight:850;list-style:none}.personalToolsNav summary::-webkit-details-marker{display:none}.personalToolsNav nav{gap:5px;display:grid}.navButton,.projectButton{width:100%;min-height:36px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.navButton:hover,.projectButton:hover{background:rgb(var(--color-brand-rgb) / .06);color:var(--text)}.navButton.active{background:var(--panel-3);border-color:var(--line);color:var(--text);box-shadow:inset 3px 0 0 var(--color-brand)}.projectButton.active{background:rgb(var(--color-brand-rgb) / .12);border-color:rgb(var(--color-brand-rgb) / .28);color:var(--text)}.navIcon{width:18px;height:24px;color:rgb(var(--color-text-secondary-rgb) / .82);flex:none;place-items:center;display:inline-grid}.navIcon svg{display:block}.navButton:hover .navIcon,.projectButton:hover .navIcon,.navButton.active .navIcon,.projectButton.active .navIcon{color:var(--color-brand)}.sideLabel{color:var(--quiet);text-transform:uppercase;justify-content:space-between;align-items:center;margin:26px 0 8px;padding:0 6px;font-size:11px;font-weight:800;display:flex}.secondarySideLabel{margin-top:14px}.sideLabel button{border:1px solid var(--line);background:var(--panel-2);width:22px;height:22px;color:var(--text);border-radius:6px}.sideLabel button:hover{border-color:rgb(var(--color-brand-rgb) / .35);background:var(--panel-3)}.addProjectForm{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 8px;padding:0 6px;display:grid}.addProjectForm input{border:1px solid var(--line);background:var(--panel);min-width:0;height:32px;color:var(--text);border-radius:7px;outline:none;padding:0 9px;font-size:12px}.addProjectForm input:focus{border-color:rgb(var(--color-brand-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--color-brand-rgb) / .12)}.addProjectForm button{border:1px solid rgb(var(--color-brand-rgb) / .35);background:rgb(var(--color-brand-rgb) / .1);height:32px;color:var(--color-brand);border-radius:7px;padding:0 10px;font-size:12px;font-weight:850}.addProjectForm button:hover{background:rgb(var(--color-brand-rgb) / .16)}.sidebarFooter{color:var(--quiet);align-items:center;gap:8px;margin-top:auto;padding:12px 8px 2px;font-size:12px;display:flex}.syncDot{background:var(--green);border-radius:999px;width:8px;height:8px}.quickNoteWidget{z-index:40;justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.quickNoteToggle{border:1px solid rgb(var(--color-accent-bright-rgb) / .35);background:linear-gradient(180deg, var(--color-accent-bright), var(--color-brand));color:#06111f;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px 0 10px;font-weight:950;display:flex;box-shadow:0 16px 34px #00000057}.quickNoteToggle span{background:rgb(var(--color-surface-rgb) / .24);border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.quickNotePanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121720fa;border-radius:8px;gap:10px;width:min(360px,100vw - 36px);padding:12px;display:grid;box-shadow:0 24px 48px #0000006b}.quickNoteHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quickNoteHeader strong,.quickNoteHeader span{display:block}.quickNoteHeader span{color:var(--muted);margin-top:3px;font-size:12px}.quickNoteHeader button,.quickNoteActions button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px;font-weight:850}.quickNotePanel textarea{border:1px solid var(--line);width:100%;min-height:112px;color:var(--text);background:#0b0e13;border-radius:8px;padding:10px}.quickLoopCard{border:1px solid rgb(var(--color-brand-rgb) / .18);background:rgb(var(--color-brand-rgb) / .07);border-radius:8px;padding:10px}.quickLoopCard strong{color:var(--color-text)}.quickLoopCard p{color:var(--muted);margin:6px 0 0;line-height:1.35}.quickNoteActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.quickNoteActions span{color:var(--quiet);font-size:12px}.quickNoteList{border-top:1px solid var(--line-soft);gap:7px;padding-top:10px;display:grid}.quickNoteList p{border:1px solid var(--line-soft);background:var(--panel-2);color:var(--text);border-radius:7px;margin:0;padding:8px;line-height:1.35}.quickCaptureWidget{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:80;justify-items:end;gap:10px;display:grid;position:fixed}.quickCaptureToggle{border:1px solid rgb(var(--color-brand-rgb) / .18);background:var(--color-brand);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 14px 34px rgb(var(--color-brand-rgb) / .22), 0 12px 24px rgb(var(--color-text-rgb) / .12);border-radius:999px;place-items:center;padding:0;font-weight:950;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:relative}.quickCaptureToggle span{color:#fff;place-items:center;width:24px;height:24px;font-size:25px;line-height:1;display:grid;transform:translateY(-1px)}.quickCaptureToggle strong{opacity:0;pointer-events:none;border:1px solid var(--line-soft);color:#eaf1ff;background:#171d27;border-radius:7px;width:max-content;max-width:140px;padding:7px 9px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px);box-shadow:0 14px 30px #00000052}.quickCaptureToggle:hover,.quickCaptureToggle:focus-visible{filter:brightness(1.05);box-shadow:0 18px 42px rgb(var(--color-brand-rgb) / .42), 0 14px 28px #00000052;transform:translateY(-2px)}.quickCaptureToggle:hover strong,.quickCaptureToggle:focus-visible strong{opacity:1;transform:translateY(-50%)translate(0)}.quickCapturePanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121720fa;border-radius:8px;gap:10px;width:min(430px,100vw - 36px);max-height:min(720px,100vh - 96px);padding:12px;display:grid;overflow:auto;box-shadow:0 24px 48px #0000006b}.quickCaptureHeader,.quickCaptureActions,.captureTargetRow{align-items:center;gap:10px;display:flex}.quickCaptureHeader{justify-content:space-between;align-items:flex-start}.quickCaptureHeader strong,.quickCaptureHeader span,.captureDraft strong,.captureDraft span{display:block}.quickCaptureHeader span,.captureDraft span{color:var(--muted);margin-top:3px;font-size:12px}.quickCaptureHeader button,.quickCaptureActions button,.smallPanelAction{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px;font-weight:850}.captureTargetRow{justify-content:space-between}.captureTargetRow span{color:var(--muted);font-size:12px;font-weight:850}.captureTargetRow select{border:1px solid var(--line);min-width:210px;color:var(--text);background:#0b0e13;border-radius:7px;padding:8px 10px}.quickCapturePanel textarea{border:1px solid var(--line);width:100%;min-height:112px;color:var(--text);resize:vertical;background:#0b0e13;border-radius:8px;padding:10px}.quickCaptureInputWrap{position:relative}.quickCaptureInputWrap textarea{padding-right:54px}.captureMicButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .26);background:rgb(var(--color-accent-bright-rgb) / .12);color:#cfe1ff;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px}.captureMicButton:hover,.captureMicButton:focus-visible{border-color:rgb(var(--color-accent-bright-rgb) / .55);background:rgb(var(--color-accent-bright-rgb) / .2);outline:none}.captureMicButton.listening{color:var(--green);background:#6ee7b729;border-color:#6ee7b78c}.quickCaptureActions{flex-wrap:wrap}.quickCaptureActions span{color:var(--quiet);font-size:12px}.quickCaptureHint{color:var(--muted);margin:-2px 0 0;font-size:12px;line-height:1.4}.quickCaptureHint strong{color:var(--blue)}.captureDraft{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:rgb(var(--color-accent-bright-rgb) / .07);border-radius:8px;gap:10px;padding:10px;display:grid}.captureDraft textarea{min-height:86px}.captureFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.captureFieldGrid p,.captureUpdateList p{border:1px solid var(--line-soft);background:#171d27;border-radius:7px;margin:0;padding:8px;line-height:1.35}.captureFieldGrid span,.captureUpdateList span{color:var(--quiet);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.captureFieldGrid strong{color:var(--color-text);font-size:12px}.captureUpdateList{border-top:1px solid var(--line-soft);color:var(--color-text);gap:7px;padding-top:10px;display:grid}.smallPanelAction{margin-bottom:10px}.projectActionRow{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.projectActionRow .smallPanelAction,.weightGoalCard .smallPanelAction{margin-bottom:0}.ultimateActivitySummary,.weightGoalCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .16);background:#101722;border-radius:8px;gap:12px;padding:12px;display:grid}.ultimateActivitySummary>div:first-child span,.weightGoalCard>div:first-child span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.ultimateActivitySummary>div:first-child strong,.weightGoalCard>div:first-child strong{color:var(--color-text);margin-top:3px;line-height:1.25;display:block}.ultimateActivitySummary>div:first-child small{color:var(--muted);margin-top:3px;display:block}.weightGoalCard p{color:var(--muted);margin:0;line-height:1.4}.projectTextAreaWide{gap:6px;margin-top:10px;display:grid}.projectTextAreaWide span{color:var(--muted);font-size:11px;font-weight:850}.projectTextAreaWide textarea{border:1px solid var(--line);min-height:86px;color:var(--text);background:#0b0e13;border-radius:8px;padding:10px}.panelHelper{color:var(--muted);margin:10px 0;line-height:1.45}.healthActionList,.calendarList{gap:8px;display:grid}.calendarWeekGrid{grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.calendarDayCard{border:1px solid var(--line-soft);background:#0f151e;border-radius:8px;min-height:220px;padding:10px}.calendarDayCard.today,.calendarMonthDay.today{border-color:rgb(var(--color-accent-bright-rgb) / .72);box-shadow:0 0 0 3px rgb(var(--color-accent-bright-rgb) / .12)}.calendarDayHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.calendarDayCard h3{color:var(--color-text);margin:0;font-size:13px}.calendarDayHeader span,.todayBadge span{border:1px solid rgb(var(--color-accent-bright-rgb) / .28);background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.calendarViewToggle{flex-wrap:wrap;gap:6px;display:flex}.calendarViewToggle button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#121923;border-radius:8px;padding:0 11px;font-weight:900}.calendarViewToggle button.active{border-color:rgb(var(--color-accent-bright-rgb) / .5);background:rgb(var(--color-accent-bright-rgb) / .16);color:#dce9ff}.calendarDayFocus{gap:12px;display:grid}.todayBadge,.calendarNextAction{border:1px solid var(--line-soft);background:#101722;border-radius:8px;gap:6px;padding:12px;display:grid}.todayBadge strong,.calendarNextAction strong{color:var(--color-text);font-size:16px}.calendarNextAction span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.calendarDayItems{gap:8px;display:grid}.calendarDayItems p{color:var(--quiet);margin:0;font-size:12px}.healthActionRow,.calendarItem{border:1px solid var(--line-soft);background:#111821;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.healthActionRow{justify-content:flex-start}.healthActionRow span,.calendarItem strong{color:#f3f7ff;font-weight:850}.calendarItem span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.calendarItem time{color:#cfe0f6;font-size:12px;font-weight:800;display:block}.calendarItem small{color:var(--quiet);margin-top:5px;font-size:11px;line-height:1.35;display:block}.calendarItem.green{border-color:#6ee7b740}.calendarItem.blue{border-color:rgb(var(--color-accent-bright-rgb) / .25)}.calendarItem.yellow{border-color:#ffd16640}.calendarItem.purple{border-color:#a78bfa40}.calendarItem.pink{border-color:#ff6d8a47}.calendarMonthGrid{grid-template-columns:repeat(7,minmax(88px,1fr));gap:8px;display:grid}.calendarMonthGrid>span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900}.calendarMonthGrid>i,.calendarMonthDay{border:1px solid var(--line-soft);background:#101722;border-radius:8px;min-height:82px;padding:9px}.calendarMonthGrid>i{opacity:.35}.calendarMonthDay strong,.calendarMonthDay em{display:block}.calendarMonthDay strong{color:var(--color-text)}.calendarMonthDay em{color:var(--blue);text-transform:uppercase;margin-top:3px;font-size:10px;font-style:normal;font-weight:900}.calendarMonthDay div{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.calendarMonthDay div span{background:rgb(var(--color-accent-bright-rgb) / .12);color:#cfe1ff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850}.calendarMilestoneList{gap:10px;display:grid}.calendarMilestone{border:1px solid var(--line-soft);background:#101722;border-radius:8px;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;display:grid}.calendarMilestone>span{color:var(--blue);font-weight:950}.calendarMilestone strong{color:var(--color-text)}.calendarMilestone p{color:var(--muted);margin:4px 0 0}.calendarMilestone.pink{border-color:#ff6d8a4d}.healthProgress{background:#263140;border-radius:999px;height:8px;overflow:hidden}.healthProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-success), var(--color-brand));height:100%;display:block}.healthDashboard{gap:14px;display:grid}.healthTodayCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:radial-gradient(circle at 12% 20%,#6ee7b71a,#0000 32%),linear-gradient(#151b25f5,#0d1118fa);border-radius:10px;grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);align-items:stretch;gap:14px;padding:18px;display:grid}.healthTodayCard>div:first-child span,.healthTodayAction span,.healthStat span,.garminActivityMini span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:950}.healthTodayCard h2{margin:5px 0 0;font-size:42px;line-height:1}.healthTodayCard p{max-width:520px;color:var(--muted);margin:10px 0 0;line-height:1.45}.healthTodayAction{border:1px solid var(--line-soft);background:#0a0e1473;border-radius:9px;align-content:center;gap:10px;padding:14px;display:grid}.healthTodayAction strong{color:var(--color-text);font-size:19px;line-height:1.25}.healthTodayAction em{color:var(--green);font-style:normal;line-height:1.35}.healthTodayAction div,.healthQuickActions{flex-wrap:wrap;gap:8px;display:flex}.healthTodayAction button,.healthQuickActions button,.garminVisualCard button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:32px;color:var(--color-text);border-radius:8px;padding:0 11px;font-weight:900}.healthCommandGrid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.2fr) minmax(280px,.9fr);grid-template-areas:"snapshot progress garmin""coach progress garmin";gap:12px;display:grid}.healthCommandGrid>.panel:first-child{grid-area:snapshot}.healthCommandGrid>.panel:nth-child(2){grid-area:progress}.healthCommandGrid>.panel:nth-child(3){grid-area:garmin}.healthCommandGrid>.panel:nth-child(4){grid-area:coach}.bodySnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.healthStat{border:1px solid var(--line-soft);background:#101722;border-radius:9px;align-content:space-between;min-height:104px;padding:11px;display:grid}.healthStat strong{color:var(--color-text);font-size:23px;line-height:1.05}.healthStat em{color:var(--muted);font-size:12px;font-style:normal}.healthStat-green{border-color:#6ee7b740}.healthStat-purple{border-color:#a78bfa40}.healthStat-yellow{border-color:#ffd16640}.healthProgressVisuals{gap:12px;display:grid}.healthProgressBar{border:1px solid var(--line-soft);background:#101722;border-radius:9px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;padding:12px;display:grid}.healthProgressBar div:first-child{grid-column:1/-1}.healthProgressBar strong,.healthProgressBar span{display:block}.healthProgressBar strong,.garminScreenshotDrop strong,.garminActivityMini strong,.recoveryCoachCard strong{color:var(--color-text)}.healthProgressBar span,.garminActivityMini small,.recoveryCoachCard p{color:var(--muted)}.healthMiniTrack{background:#27303d;border-radius:999px;height:10px;overflow:hidden}.healthMiniTrack span{border-radius:inherit;background:var(--accent);height:100%;display:block}.healthProgressBar em{color:var(--color-text);text-align:right;font-style:normal;font-weight:950}.garminVisualCard,.recoveryCoachCard{gap:12px;display:grid}.garminScreenshotDrop{border:1px dashed rgb(var(--color-accent-bright-rgb) / .38);background:radial-gradient(circle at 50% 40%, rgb(var(--color-accent-bright-rgb) / .12), transparent 36%), #101722;min-height:190px;color:var(--muted);text-align:center;cursor:pointer;border-radius:10px;place-items:center;gap:6px;padding:18px;display:grid}.garminScreenshotDrop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.garminScreenshotDrop span,.garminActivityMini small{display:block}.garminActivityMini{border:1px solid var(--line-soft);background:#101722;border-radius:9px;padding:12px}.garminActivityMini strong{margin-top:4px;display:block}.recoveryOrb{background:radial-gradient(circle at center, var(--color-surface) 52%, transparent 53%), conic-gradient(var(--green) 72%, rgb(var(--color-border-rgb) / .92) 0);width:64px;height:64px;color:var(--color-text);border-radius:999px;place-items:center;font-size:24px;font-weight:950;display:grid}.healthSecondaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.healthSubnav{flex-wrap:wrap;gap:8px;display:flex}.healthSubnav button{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .03);min-height:34px;color:var(--muted);border-radius:8px;padding:0 12px;font-weight:900}.healthSubnav button.active{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .14);color:#e6f0ff}.healthMoveReminder{border-left:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:18px;display:grid;position:relative}.healthMoveReminder>button:first-child{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .04);width:24px;height:24px;min-height:0;color:var(--muted);border-radius:7px;padding:0;position:absolute;top:0;right:0}.movementIcon{background:radial-gradient(circle at center, var(--color-surface) 52%, transparent 53%), conic-gradient(var(--blue) 68%, rgb(var(--color-border-rgb) / .92) 0);color:#eaf3ff;border-radius:999px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:950;display:grid}.healthMoveReminder p{color:var(--muted);margin:3px 0 8px}.movementActions{align-items:center;gap:8px;display:flex}.movementActions button:nth-child(2){color:#c8f8e6;background:#6ee7b729;border-color:#6ee7b76b}.healthStat strong,.healthStat>button,.healthStat input:not([type=range]){color:var(--color-text);font-family:inherit;font-size:23px;font-weight:950;line-height:1.05}.healthStat>button,.healthStat input:not([type=range]){border:0;border-bottom:1px dotted rgb(var(--color-accent-bright-rgb) / .5);text-align:left;background:0 0;width:fit-content;padding:0}.healthStat input:not([type=range]){outline:0;width:100%}.healthStat input[type=range],.healthProgressBar input[type=range]{width:100%;accent-color:var(--blue)}.healthStat-blue{border-color:rgb(var(--color-accent-bright-rgb) / .25)}.healthStat-pink{border-color:#ff6d8a40}.sorenessChoiceRow{flex-wrap:wrap;gap:5px;display:flex}.sorenessChoiceRow button{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .04);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.sorenessChoiceRow button.active{color:#ffe6a3;background:#ffd16624;border-color:#ffd1666b}.healthProgressBar input[type=range]{grid-column:1/-1}.garminActivityMini{text-align:left;cursor:pointer;width:100%}.garminScreenshotDrop small{color:var(--quiet)}.healthTrendCard{border:1px solid var(--line-soft);background:#111821;border-radius:10px;padding:11px}.healthTrendCard summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.healthTrendCard summary span{color:var(--color-text);font-weight:900}.healthTrendCard summary em{color:var(--quiet);font-size:10px;font-style:normal}.healthSparkline{align-items:end;gap:6px;min-height:86px;padding-top:14px;display:flex}.healthSparkline span{background:linear-gradient(180deg, var(--color-brand), rgb(var(--color-brand-rgb) / .12));border-radius:999px 999px 4px 4px;flex:1;min-height:12px}.healthFocusedView,.healthFocusedCard,.healthUltimateHome,.healthUltimateDetail{gap:12px;display:grid}.healthFocusedCard strong{color:var(--color-text);font-size:22px}.healthFocusedCard p{color:var(--muted);margin:0}.healthUltimateHeader{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:linear-gradient(135deg,#101f34eb,#0d1118fa);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.healthUltimateHeader span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:950}.healthUltimateHeader h2{margin:6px 0 0;font-size:28px}.healthUltimateHeader h2 em{border:1px solid var(--line-soft);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:11px;font-style:normal}.healthUltimateHeader p{color:var(--muted);margin:8px 0 0}.healthUltimateHeader button,.ultimateEntryForm button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);color:var(--color-text);border-radius:8px;padding:9px 12px;font-weight:900}.healthUltimateSummary{grid-template-columns:minmax(320px,1.2fr) repeat(2,minmax(220px,.8fr));gap:12px;display:grid}.ultimateHeroTile{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);min-height:150px;color:var(--color-text);text-align:left;background:radial-gradient(circle at 10% 30%,#6ee7b71f,#0000 34%),#111821;border-radius:10px;align-content:center;gap:7px;padding:18px;display:grid}.ultimateHeroTile span,.ultimateHeroTile small{color:var(--muted)}.healthStatusHigh{color:#ff8aa0;font-size:22px;display:block}.ultimateEntryForm,.ultimateEntryAdvanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ultimateEntryForm label,.ultimateEntryAdvanced label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.ultimateEntryForm input,.ultimateEntryForm select,.ultimateEntryAdvanced input{border:1px solid var(--line-soft);min-height:38px;color:var(--color-text);font:inherit;text-transform:none;background:#0f141c;border-radius:8px;padding:0 10px}.ultimateEntryForm details{grid-column:1/-1}.ultimateDetailStats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.healthDetailStat{border:1px solid var(--line-soft);background:#111821;border-radius:9px;align-content:center;gap:6px;min-height:82px;padding:11px;display:grid}.healthDetailStat span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.healthDetailStat strong{color:var(--color-text);font-size:20px}.healthUltimateGrid{grid-template-columns:.9fr 1.1fr .9fr;gap:12px;display:grid}.ultimateSliderList,.ultimateNoteCard{gap:10px;display:grid}.ultimateNoteCard p{color:#d7e1ef;margin:0;line-height:1.5}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d12b8;grid-template-columns:230px minmax(260px,1fr) minmax(500px,auto);align-items:center;gap:18px;min-height:72px;padding:14px 22px;display:grid;position:relative}.topTitle span{color:var(--quiet);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.topTitle h1{margin:0;font-size:22px;font-weight:850;line-height:1.1}.quoteBar{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .03);color:#c5cfdd;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.quoteBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quoteBar em{color:var(--quiet);font-size:11px;font-style:normal}.quoteBar button{border:1px solid var(--line-soft);background:rgb(var(--color-accent-bright-rgb) / .08);color:#dceaff;border-radius:7px;min-height:24px;padding:0 7px;font-size:11px;font-weight:850}.quoteBar input{border:1px solid var(--line-soft);min-width:0;min-height:26px;color:var(--text);background:#0f151f;border-radius:7px;flex:1;padding:0 8px}.topActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.topActions button,.statusPill,.timerPill,.localTimePill,.dateChip,.panelHeader button{border:1px solid var(--line);color:var(--color-text);background:#171d27;border-radius:8px}.topActions button{width:34px;height:34px}.topActions .dictateButton{place-items:center;padding:0;display:grid}.dictateButton svg,.localTimePill svg,.timerPill svg,.captureMicButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.topActions .themeToggleButton{min-width:40px}.topActions .themeToggleButton svg{width:16px;height:16px}.notificationIconButton{position:relative}.notificationIconButton:after{content:"";background:var(--pink);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.topNotificationDropdown{z-index:80;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121720fa;border-radius:8px;gap:8px;width:min(320px,100vw - 44px);padding:10px;display:grid;position:absolute;top:62px;right:22px;box-shadow:0 24px 48px #0000006b}.topNotificationDropdown article{border:1px solid var(--line-soft);background:#171d27;border-radius:7px;padding:9px}.topNotificationDropdown strong,.topNotificationDropdown span{display:block}.topNotificationDropdown span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.dictatePanel{z-index:70;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121720fa;border-radius:8px;gap:10px;width:min(440px,100vw - 44px);padding:12px;display:grid;position:absolute;top:62px;right:22px;box-shadow:0 24px 48px #0000006b}.dictateHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dictateHeader strong,.dictateHeader span{display:block}.dictateHeader span{color:var(--muted);margin-top:3px;line-height:1.35}.dictateHeader button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px}.dictateModeSelect{gap:6px;display:grid}.dictateModeSelect span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.dictateModeSelect select,.dictateActions button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#171d27;border-radius:7px;padding:0 10px;font-weight:850}.dictateModeSelect select{width:100%;min-height:38px}.dictatePanel textarea{border:1px solid var(--line);width:100%;min-height:118px;color:var(--text);resize:vertical;background:#0b0e13;border-radius:8px;padding:10px}.dictateActions{align-items:center;gap:8px;display:flex}.dictateActions span{color:var(--quiet);margin-left:auto;font-size:12px}.dictateOutputList{border-top:1px solid var(--line-soft);gap:7px;padding-top:10px;display:grid}.dictateOutputList article{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:9px}.dictateOutputList span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.dictateOutputList p{color:var(--color-text);margin:5px 0 0;line-height:1.35}.dictateOutputList p strong{color:var(--color-text)}.dictateMetaGrid{gap:5px;margin-top:8px;display:grid}.dictateMetaGrid em{border:1px solid var(--line-soft);color:#b7c4d4;background:#101722;border-radius:7px;padding:6px 8px;font-size:11px;font-style:normal;line-height:1.3}.keepNoteButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .28);background:rgb(var(--color-accent-bright-rgb) / .1);width:fit-content;min-height:30px;color:var(--color-text);border-radius:7px;margin-top:8px;padding:0 10px;font-weight:850}.statusPill{min-height:34px;color:var(--green);align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:flex}.timerPill{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.localTimePill{grid-template-columns:18px auto auto;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:grid}.localTimePill strong{color:#dbe9ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.localTimePill em{color:var(--quiet);font-size:11px;font-style:normal;font-weight:900}.timerPill span{background:rgb(var(--color-accent-bright-rgb) / .14);color:#cfe1ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.timerPill strong{color:#dbe9ff;font-variant-numeric:tabular-nums}.timerPill em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.timerPill.current{border-color:#6ee7b742}.timerPill.upcoming{border-color:#ffd16647}.pageFrame{height:calc(100vh - 72px);padding:16px;overflow:auto}.panel{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .035), 0 18px 32px #00000029;background:linear-gradient(#1c222df5,#12161ef5);border-radius:8px;overflow:hidden}.panelHeader{border-bottom:1px solid rgb(var(--color-surface-rgb) / .035);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:13px 14px 10px;display:flex}.panelHeader h2{margin:0;font-size:14px;line-height:1.2}.panelHeader span{color:var(--quiet);margin-top:3px;font-size:11px;display:block}.panelHeader button{height:30px;padding:0 10px;font-size:12px}.lucideIcon{color:currentColor;flex:none;display:block}.topIcon{width:17px;height:17px}.rowIcon{width:15px;height:15px}.buttonIcon,.panelActionIcon{width:14px;height:14px}.rotateUp{transform:rotate(-90deg)}.panelHeader button,.dashboardNextTask button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.panelBody{padding:14px}.dashboardPageStack{gap:10px;display:grid}.dashboardPageStack .panelHeader{border-bottom-color:rgb(var(--color-surface-rgb) / .028);min-height:44px;padding:11px 13px 8px}.dashboardPageStack .panelHeader h2{letter-spacing:0;font-size:13px;font-weight:760}.dashboardPageStack .panelHeader span{color:color-mix(in srgb, var(--quiet) 86%, transparent);margin-top:2px;font-size:10px}.dashboardGrid{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.22fr) minmax(270px,.78fr);grid-template-areas:"schedule scripting spending""schedule scripting financial""attention scripting financial""notes projects projects";align-items:stretch;gap:10px;display:grid}.dashboardGrid>.panel:first-child{grid-area:schedule}.dashboardGrid>.panel:nth-child(2){grid-area:scripting}.dashboardGrid>.panel:nth-child(3){grid-area:spending}.dashboardGrid>.panel:nth-child(4){grid-area:attention}.dashboardGrid>.panel:nth-child(5){grid-area:financial}.dashboardGrid>.panel:nth-child(6){grid-area:notes}.dashboardGrid>.panel:nth-child(7){grid-area:projects}.taskStack,.quietList,.projectRows,.notificationStack,.nowStack,.settingRows,.findingGroups,.libraryList,.exampleList,.referenceList{gap:8px;display:grid}.scheduleGroup{gap:6px;display:grid}.scheduleGroup+.scheduleGroup{margin-top:10px}.scheduleGroupHeader{justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.scheduleGroupHeader span{color:var(--quiet);letter-spacing:0;font-size:9.5px;font-weight:740}.scheduleGroupHeader em{background:rgb(var(--color-accent-bright-rgb) / .08);color:#aac7f3;border-radius:999px;place-items:center;min-width:19px;height:17px;font-size:9.5px;font-style:normal;font-weight:780;display:grid}.scheduleGroup.quiet{opacity:.82}.scheduleGroup.faded{opacity:.68}.scheduleGroup.quiet:hover,.scheduleGroup.faded:hover{opacity:1}.taskRow{border:1px solid rgb(var(--color-surface-rgb) / .026);min-height:31px;color:var(--text);text-align:left;will-change:transform, opacity;background:#191f29;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid;position:relative}.taskRow.quiet{background:#191f299e}.taskRowShell{will-change:transform, opacity;grid-template-columns:minmax(0,1fr) 28px;align-items:stretch;gap:6px;display:grid;position:relative}.taskRowShell .taskRow{height:100%}.taskRowMain{min-height:33px}.taskRowShell.completePop{animation:.52s cubic-bezier(.2,.9,.25,1) forwards taskCompletePop,.52s ease-out forwards taskCompleteGlow}.taskRowShell.completePop .taskRow{background:linear-gradient(#243731f2,#182522f2);border-color:#6ee7b79e}.taskRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.25px;font-weight:710;overflow:hidden}.taskRow small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin-top:-6px;font-size:9.25px;overflow:hidden}.taskRow time{color:var(--muted);font-size:10.5px}button.taskRow{width:100%;transition:border-color .14s,background .14s,transform .14s}.taskRow.clickable:hover{border-color:rgb(var(--color-accent-bright-rgb) / .22);background:#202734}.taskRow.clickable:active{transform:translateY(1px)}.taskRow.completePop{z-index:1;background:linear-gradient(#243731f2,#182522f2);border-color:#6ee7b79e;animation:.52s cubic-bezier(.2,.9,.25,1) forwards taskCompletePop,.52s ease-out forwards taskCompleteGlow}@keyframes taskCompletePop{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}18%{opacity:1;transform:translateY(-5px)scale(1.045)rotate(-1.1deg)}36%{opacity:1;transform:translateY(-6px)scale(1.052)rotate(1deg)}54%{opacity:1;transform:translateY(-4px)scale(1.032)rotate(-.5deg)}76%{opacity:.92;transform:translateY(2px)scale(.98)rotate(0)}to{opacity:0;transform:translateY(13px)scale(.88)rotate(0)}}@keyframes taskCompleteGlow{0%{box-shadow:0 0 #6ee7b757}55%{box-shadow:0 0 0 9px #6ee7b71f}to{box-shadow:0 0 0 18px #6ee7b700}}.taskStatus{border:2px solid color-mix(in srgb, var(--accent) 70%, var(--color-text));width:13px;height:13px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);background:0 0;border-radius:999px;position:relative}.taskStatus:after{content:"";opacity:0;border-bottom:2px solid #06111f;border-right:2px solid #06111f;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(.6)}.taskRow.completePop .taskStatus,.taskRowShell.completePop .taskStatus{border-color:var(--green);background:var(--green);box-shadow:0 0 0 7px #6ee7b700}.taskRowShell.completePop .taskStatus:after,.taskRow.completePop .taskStatus:after{opacity:1;transform:rotate(45deg)scale(1)}.earlierSchedule{border-top:1px solid rgb(var(--color-surface-rgb) / .055);margin-top:10px;padding-top:10px}.earlierToggle{border:1px solid rgb(var(--color-surface-rgb) / .055);width:100%;min-height:34px;color:var(--muted);background:#0e1219d1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.earlierToggle:hover{border-color:rgb(var(--color-accent-bright-rgb) / .28);color:var(--text)}.earlierToggle span{align-items:center;gap:8px;display:inline-flex}.earlierToggle span:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.earlierToggle.open span:before{transform:rotate(45deg)}.earlierToggle strong{background:rgb(var(--color-accent-bright-rgb) / .12);color:#cfe1ff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.earlierList{gap:7px;margin-top:8px;animation:.16s ease-out earlierOpen;display:grid}.earlierList p{color:var(--quiet);margin:0;font-size:12px}.earlierRow{border:1px solid rgb(var(--color-surface-rgb) / .04);background:#10151dc7;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:40px;padding:7px 9px;display:grid}.earlierRowActions{gap:5px;display:flex}.earlierMarker{border:2px solid var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px}.earlierRow.done .earlierMarker{background:var(--green);border-color:var(--green);box-shadow:0 0 0 3px #6ee7b71f}.earlierRow strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.earlierRow small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.earlierRow>div:last-child{justify-items:end;gap:1px;display:grid}.earlierRow time,.earlierRow em{color:var(--quiet);font-size:10px;font-style:normal}.earlierRow.done em{color:var(--green)}.scheduleIconButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.scheduleIconButton:hover,.scheduleIconButton:focus-visible{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .16);outline:none}.scheduleIconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.skipTaskButton{color:#ddd6fe;background:#a78bfa14;border-color:#a78bfa38}.skipTaskButton:hover,.skipTaskButton:focus-visible{background:#a78bfa29;border-color:#a78bfa75}.skipNotice{color:var(--green);margin:8px 0 0;font-size:12px;font-weight:850}.skippedLog{border:1px solid rgb(var(--color-surface-rgb) / .055);background:#0e12199e;border-radius:8px;margin-top:10px}.skippedLog summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;list-style:none;display:flex}.skippedLog summary::-webkit-details-marker{display:none}.skippedLog summary span{color:var(--muted);font-size:12px;font-weight:850}.skippedLog summary em{color:#ddd6fe;background:#a78bfa1f;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:950;display:grid}.skippedLog>div{gap:7px;padding:0 10px 10px;display:grid}.skippedLog article{border:1px solid rgb(var(--color-surface-rgb) / .04);background:#171d27bd;border-radius:8px;padding:8px}.skippedScheduleRow{grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.skippedScheduleRow strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.skippedScheduleRow small{color:var(--quiet);font-size:10px}.undoTaskButton{color:var(--color-success);border-color:rgb(var(--color-success-rgb) / .22);background:rgb(var(--color-success-rgb) / .08)}.undoTaskButton:hover,.undoTaskButton:focus-visible{background:#6ee7b726;border-color:#6ee7b780}.skippedLog strong,.skippedLog span,.skippedLog p,.skippedLog small{display:block}.skippedLog span,.skippedLog small{color:var(--quiet);margin-top:3px;font-size:11px}.skippedLog p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.35}@keyframes earlierOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.productionFocus{gap:14px;display:grid}.productionFocus h3{margin:0;font-size:18px;line-height:1.2}.productionFocus p{color:var(--muted);margin:7px 0 0;line-height:1.45}.productionScore{background:radial-gradient(circle at center, var(--color-surface) 56%, transparent 57%), conic-gradient(var(--blue) var(--score,42%), rgb(var(--color-border-rgb) / .92) 0);border-radius:999px;align-content:center;place-items:center;width:96px;height:96px;display:grid}.productionScore strong{font-size:24px;display:block}.productionScore span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.productionSteps{flex-wrap:wrap;gap:6px;display:flex}.productionSteps span{border:1px solid var(--line-soft);min-height:24px;color:var(--muted);background:#101722d1;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:760;display:inline-flex}.productionSteps span.done{color:var(--green);background:#6ee7b71a;border-color:#6ee7b747}.productionSteps span.active{border-color:rgb(var(--color-accent-bright-rgb) / .3);background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff}.stepIcon{width:12px;height:12px}.compactBuildStep{gap:10px;display:grid}.compactBuildStep>div:first-child span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.compactBuildStep>div:first-child strong{color:var(--color-text);margin-top:4px;font-size:16px;display:block}.compactBuildStep p{color:var(--muted);margin:0;line-height:1.4}.dashboardScriptingFocus{border:1px solid rgb(var(--color-accent-bright-rgb) / .12);background:radial-gradient(circle at 12% 15%, rgb(var(--color-accent-bright-rgb) / .09), transparent 30%), linear-gradient(180deg, #121720eb, #0c1017fa);border-radius:10px;grid-template-columns:124px minmax(0,1fr);align-content:center;align-items:center;gap:12px 18px;min-height:394px;padding:17px;display:grid}.dashboardScriptingFocus .productionScore{width:118px;height:118px;box-shadow:inset 0 0 0 1px rgb(var(--color-surface-rgb) / .035), 0 12px 22px #0000002e;grid-row:span 2}.dashboardScriptingFocus .productionScore strong{font-size:29px}.dashboardScriptingFocus .productionScore span{text-transform:uppercase;font-weight:780}.scriptingFocusCopy h3{margin:0;font-size:22px;font-weight:760;line-height:1.1}.scriptingFocusCopy p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.42}.emptyDone{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:12px}.quietRow{color:#c7d0dc;grid-template-columns:10px 1fr;align-items:start;gap:8px;display:grid}.quietRow span{background:var(--quiet);border-radius:999px;width:6px;height:6px;margin-top:5px}.quietRow p{margin:0;line-height:1.35}.projectRow{min-height:30px;color:var(--muted);grid-template-columns:minmax(116px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.projectRow strong{color:var(--text)}.projectRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectRow time{color:var(--quiet);font-size:11px}.ringPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metricRingBlock{justify-items:center;gap:8px;display:grid}.metricRing{background:radial-gradient(circle at center, var(--color-surface) 55%, transparent 56%), conic-gradient(var(--accent) var(--value), rgb(var(--color-border-rgb) / .92) 0);border-radius:999px;align-content:center;place-items:center;width:90px;height:90px;display:grid}.metricRing strong{font-size:18px;line-height:1;display:block}.metricRing span{color:var(--muted);text-transform:uppercase;font-size:10px}.metricRingBlock p,.latestTransaction p{margin:0}.alertLine{color:#ff9caf;text-align:center;background:#ff6d8a14;border:1px solid #ff6d8a3d;border-radius:8px;margin:12px 0;padding:8px 10px;font-weight:800}.latestTransaction{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:12px;padding-top:12px;display:grid}.latestTransaction span,.latestTransaction small{color:var(--quiet);font-size:11px;display:block}.latestTransaction strong{margin:4px 0;display:block}.miniTransactionLine{color:var(--muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.miniTransactionLine strong{color:var(--text)}.currentBuildStep{gap:10px;display:grid}.currentBuildStep>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.currentBuildStep>strong{color:var(--color-text);line-height:1.25}.currentBuildStep textarea{border:1px solid var(--line);min-height:88px;color:var(--text);background:#0b0e13;border-radius:8px;padding:10px}.currentBuildStep>div{gap:8px;display:flex}.currentBuildStep button,.dashboardNextTask button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px;font-weight:850}.compactNotificationDetails{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;overflow:hidden}.compactNotificationDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px;list-style:none;display:flex}.compactNotificationDetails summary::-webkit-details-marker{display:none}.compactNotificationDetails summary span{color:var(--blue);font-size:11px;font-weight:900}.compactNotificationDetails .notificationStack{border-top:1px solid var(--line-soft);padding:10px}.dashboardNextTask{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .04), 0 12px 30px #1e58b41a;background:radial-gradient(circle at 0 0,#498df238,#0000 36%),linear-gradient(135deg,#122036f0,#0b121df5);border:1px solid #498df275;border-radius:8px;gap:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.dashboardNextTask:hover{border-color:rgb(var(--color-accent-bright-rgb) / .68);box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .05), 0 16px 34px #1e58b433;transform:translateY(-1px)}.dashboardNextStrip{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:12px;display:grid}.dashboardNextStrip .dashboardNextTask{grid-template-columns:minmax(250px,.85fr) minmax(220px,.55fr) minmax(190px,.48fr) auto;align-items:center}.dashboardNextStrip .dashboardNextTask>div:last-child{justify-content:flex-end}.dashboardNextStrip .secondaryTaskList{gap:8px;min-width:0;display:grid}.dashboardNextStrip .secondaryTaskList span{border:1px solid var(--line);color:#dce8fb;background:linear-gradient(#1c222deb,#12161eeb);border-radius:8px;align-items:center;min-height:60px;padding:10px 38px 10px 14px;display:grid;position:relative}.dashboardNextStrip .secondaryTaskList span:after{content:"›";border:1px solid var(--line-soft);color:#9bb6df;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dashboardNextTask>div:first-child span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.dashboardNextTask>div:first-child strong{color:var(--color-text);margin-top:3px;font-size:18px;line-height:1.25;display:block}.dashboardNextTask p{color:var(--muted);margin:0;line-height:1.35}.nextTaskMeta{gap:6px;display:grid}.nextTaskMeta strong{color:#dce8fb}.dashboardNextTask>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.dashboardNextTask>div:last-child button:first-child{color:#f7fbff;background:linear-gradient(#4f8dff,#2d65e8);border-color:#5b8dff94}.attentionStack{gap:8px;display:grid}.attentionStack p{border:1px solid var(--line-soft);color:#dce8fb;background:#111821;border-radius:8px;margin:0;padding:10px;line-height:1.35}.secondaryTaskList{gap:6px;display:grid}.secondaryTaskList span{border:1px solid var(--line-soft);color:var(--muted);background:#171d27;border-radius:7px;padding:8px;font-size:12px}.progressRow{margin-bottom:12px}.progressRow>div:first-child{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.progressRow>div:first-child span{color:#d7e4f7;font-weight:800}.progressTrack{background:#27303d;border-radius:999px;height:7px;overflow:hidden}.progressTrack span{border-radius:inherit;height:100%;display:block}.goalList{color:#dbe4f1;margin:0;padding-left:18px}.goalList li{margin-bottom:8px}.goalList li::marker{color:var(--green)}.noteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compactNoteList{gap:8px;display:grid}.compactNoteList .noteItem{min-height:auto;padding:10px 12px}.compactNoteList .noteItem p{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.noteItem{border:1px solid var(--line-soft);background:#1a202a;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;min-height:96px;padding:12px;display:flex}.noteItem p{color:#c4cedb;margin:7px 0 0;line-height:1.4}.noteItem span,.tagRow span{color:#9ee7ff;background:#62d2ff14;border:1px solid #62d2ff47;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.financialGoalStack{gap:10px;display:grid}.financialGoalsPanel .panelHeader button{color:#0000;width:34px;height:30px;padding:0;font-size:0;position:relative;overflow:hidden}.financialGoalsPanel .panelHeader button:before{content:"";border:1.8px solid #b9c7dc;border-radius:999px 999px 8px 8px;width:17px;height:11px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-8deg)}.financialGoalsPanel .panelHeader button:after{content:"";background:#b9c7dc;border-radius:999px;width:5px;height:5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.financialGoalsPanel:not(.moneyVisible) .panelHeader button:before{border-color:#8390a3}.financialGoalsPanel:not(.moneyVisible) .panelHeader button:after{background:#8390a3;border-radius:999px;width:22px;height:2px;transform:translate(-50%,-50%)rotate(-38deg)}.financialGoalItem{border:1px solid var(--line-soft);background:#111821;border-radius:8px;gap:8px;padding:10px;display:grid}.financialGoalItem>div:first-child strong,.financialGoalItem>div:first-child span{display:block}.financialGoalItem>div:first-child strong{color:var(--color-text)}.financialGoalItem>div:first-child span{color:var(--muted);margin-top:3px;font-size:12px}.financialGoalMeta{color:var(--muted);gap:3px;font-size:11px;display:grid}.dashboardPageStack .scheduleIconButton{border-color:rgb(var(--color-accent-bright-rgb) / .14);background:rgb(var(--color-accent-bright-rgb) / .055);color:#bdd4f6;border-radius:7px;width:26px;height:26px}.dashboardPageStack .scheduleIconButton:hover{border-color:rgb(var(--color-accent-bright-rgb) / .3);background:rgb(var(--color-accent-bright-rgb) / .1)}.dashboardPageStack .progressRow>div:first-child{font-size:11px}.dashboardPageStack .progressRow>div:first-child span{font-weight:720}.dashboardPageStack .progressTrack{background:#374254a3;height:6px}.dashboardPageStack .dashboardNextTask>div:first-child span{color:#86b4f7;font-weight:780}.dashboardPageStack .dashboardNextTask>div:first-child strong{font-size:17px;font-weight:760;line-height:1.2}.dashboardPageStack .dashboardNextTask p{font-size:11.5px}.dashboardPageStack .nextTaskMeta{gap:5px}.dashboardPageStack .nextTaskMeta strong{font-size:11.5px;font-weight:760}.dashboardPageStack .dashboardNextTask button{border-color:rgb(var(--color-surface-rgb) / .08);background:#1f2632e0;font-size:11px;font-weight:740}.dashboardPageStack .dashboardNextTask>div:last-child{gap:7px}.dashboardPageStack .dashboardNextTask>div:last-child button:first-child{background:linear-gradient(#4c86ef,#2e64d5);border-color:#5b8dff75}.dashboardPageStack .dashboardNextStrip{gap:10px}.dashboardPageStack .dashboardNextStrip .secondaryTaskList{gap:7px}.dashboardPageStack .dashboardNextStrip .secondaryTaskList span{border-color:rgb(var(--color-surface-rgb) / .055);background:linear-gradient(#181e28eb,#0e1219eb);min-height:56px;padding:9px 36px 9px 13px}.dashboardPageStack .productionSteps span{color:color-mix(in srgb, var(--muted) 84%, transparent)}.dashboardPageStack .productionSteps span.done{color:var(--green)}.dashboardPageStack .productionSteps span.active{color:#cfe1ff}.dashboardPageStack .dashboardScriptingFocus .primaryButton{min-height:35px;color:var(--color-surface-brand-pale);box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .16);background:linear-gradient(#5797f3,#336edc);border-radius:7px;font-size:12px;font-weight:760}.dashboardPageStack .scriptingFocusCopy small,.dashboardPageStack .scriptingJumpHint{font-size:10px}.dashboardPageStack .metricRing{background:radial-gradient(circle at center, #111722 55%, transparent 56%), conic-gradient(var(--accent) var(--value), #252d3a 0);width:84px;height:84px}.dashboardPageStack .metricRing strong{font-size:17px}.dashboardPageStack .metricRing span{font-size:9px}.dashboardPageStack .attentionStack{gap:7px}.dashboardPageStack .attentionStack p{background:#101721d1;border-radius:7px;padding:8px 9px;font-size:11.25px;line-height:1.32}.dashboardPageStack .compactNoteList{gap:7px}.dashboardPageStack .compactNoteList .noteItem{padding:9px 10px}.dashboardPageStack .noteItem{background:#191f29e0;gap:10px}.dashboardPageStack .noteItem p{margin-top:5px;font-size:11px}.dashboardPageStack .noteItem span,.dashboardPageStack .tagRow span{padding:3px 7px;font-size:10px;font-weight:720}.dashboardPageStack .projectRows{gap:6px}.dashboardPageStack .projectRow{gap:9px;min-height:28px}.dashboardPageStack .projectRow strong{font-size:11.5px;font-weight:740}.dashboardPageStack .projectRow span{font-size:11px}.dashboardPageStack .projectRow time{font-size:10.5px}.dashboardPageStack .alertLine{background:#ff6d8a11;border-color:#ff6d8a2e;border-radius:7px;margin:10px 0;padding:7px 9px;font-size:11px;font-weight:760}.dashboardPageStack .financialGoalStack{gap:8px}.dashboardPageStack .financialGoalItem{background:#101721d1;border-radius:7px;gap:7px;padding:9px}.dashboardPageStack .financialGoalItem>div:first-child strong{font-size:12px;font-weight:760}.dashboardPageStack .financialGoalItem>div:first-child span{font-size:11px}.dashboardPageStack .financialGoalMeta{font-size:10.5px}.theme-light .dashboardPageStack .panel{background:linear-gradient(#fff,#f7faff);border-color:#d8e1ee;box-shadow:0 12px 26px #2a37501a}.theme-light .dashboardPageStack .panelHeader{border-bottom-color:#e6edf6}.theme-light .dashboardPageStack .dashboardNextTask{background:radial-gradient(circle at 0% 0%, #4179d61f, transparent 34%), linear-gradient(135deg, var(--color-surface-brand-pale), #edf4ff);border-color:#c8dcfb;box-shadow:0 12px 24px #2f4e7d1f}.theme-light .dashboardPageStack .taskRow,.theme-light .dashboardPageStack .taskRow.quiet,.theme-light .dashboardPageStack .attentionStack p,.theme-light .dashboardPageStack .financialGoalItem,.theme-light .dashboardPageStack .noteItem,.theme-light .dashboardPageStack .dashboardNextStrip .secondaryTaskList span{background:var(--color-surface-brand-pale);border-color:#dde6f2}.theme-light .dashboardPageStack .taskRow.clickable:hover{background:#eef4fb}.theme-light .dashboardPageStack .dashboardScriptingFocus{background:radial-gradient(circle at 12% 15%,#498df21a,#0000 30%),linear-gradient(#fff,#f6f9fe);border-color:#cdddf2}.theme-light .dashboardPageStack .metricRing{background:radial-gradient(circle at center, var(--color-surface-brand-pale) 55%, transparent 56%), conic-gradient(var(--accent) var(--value), rgb(var(--color-border-rgb) / .72) 0)}.theme-light .dashboardPageStack .dashboardNextTask button{color:var(--color-text);background:#fff;border-color:#d5dfec}.theme-light .dashboardPageStack .dashboardNextTask>div:last-child button:first-child,.theme-light .dashboardPageStack .dashboardScriptingFocus .primaryButton{color:#fff;background:linear-gradient(#4f8dff,#2d65e8);border-color:#376aca57}.dashboardPageStack{color:#e8eef7}.dashboardPageStack .panel{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .022), 0 14px 30px #0000003d;background:linear-gradient(#12161df5,#090b10fa);border-color:#e4ecf80b}.dashboardPageStack .panelHeader{min-height:42px;padding:10px 12px 7px}.dashboardPageStack .panelBody{padding:11px}.dashboardPageStack .dashboardNextTask{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .03), 0 10px 22px #00000038;background:radial-gradient(circle at 0 0,#498df213,#0000 32%),linear-gradient(135deg,#10151ef2,#090c12fa);border-color:#7397d52e;gap:7px;padding:10px 12px}.dashboardPageStack .dashboardNextTask:hover{border-color:rgb(var(--color-accent-bright-rgb) / .28);box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .038), 0 14px 26px #0000003d}.dashboardPageStack .dashboardNextStrip .dashboardNextTask{grid-template-columns:minmax(220px,.78fr) minmax(180px,.46fr) minmax(170px,.42fr) auto}.dashboardPageStack .dashboardNextTask>div:first-child strong{font-size:16px}.dashboardPageStack .taskPillRow{gap:4px}.dashboardPageStack .taskPillRow span{border-color:rgb(var(--color-surface-rgb) / .055);background:rgb(var(--color-accent-bright-rgb) / .055);color:#a9bdd8;padding:3px 6px;font-size:9.5px;font-weight:640}.dashboardPageStack .dashboardNextTask button{min-height:28px;padding:0 9px}.dashboardPageStack .scheduleGroup{gap:5px}.dashboardPageStack .taskStack{gap:6px}.dashboardPageStack .taskRow{background:#171c25d1;min-height:30px}.dashboardPageStack .taskRow.quiet{background:#15192185}.dashboardPageStack .scheduleGroup.faded{opacity:.58}.moreTodayHint{border:1px dashed rgb(var(--color-surface-rgb) / .055);color:#8d9bb0;text-align:center;border-radius:7px;margin:0;padding:6px 8px;font-size:10.5px}.dashboardPageStack .dashboardScriptingFocus{border-color:rgb(var(--color-accent-bright-rgb) / .095);background:radial-gradient(circle at 13% 17%, rgb(var(--color-accent-bright-rgb) / .065), transparent 28%), linear-gradient(180deg, #10151df0, #090c12fa);gap:10px 16px;min-height:382px;padding:15px}.dashboardPageStack .dashboardScriptingFocus .productionScore{width:112px;height:112px}.dashboardPageStack .dashboardScriptingFocus .productionScore strong{font-size:28px}.dashboardPageStack .scriptingFocusCopy h3{font-size:21px}.dashboardPageStack .productionSteps{gap:5px}.dashboardPageStack .productionSteps span{border-color:rgb(var(--color-surface-rgb) / .055);background:#0f141db8;min-height:22px;padding:0 8px;font-size:9.5px;font-weight:690}.dashboardPageStack .productionSteps span.done{background:#6ee7b713;border-color:#6ee7b738}.dashboardPageStack .productionSteps span.active{border-color:rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .085)}.dashboardPageStack .stepIcon{width:11px;height:11px}.dashboardPageStack .dashboardScriptingFocus .primaryButton{background:linear-gradient(#4c86ea,#2f66d1);min-height:34px}.dashboardPageStack .spendingPanel .panelBody,.dashboardPageStack .financialGoalsPanel .panelBody{padding:10px}.dashboardPageStack .ringPair{gap:12px}.dashboardPageStack .metricRing{width:80px;height:80px}.dashboardPageStack .alertLine{margin:8px 0;padding:6px 8px;font-size:10.5px}.dashboardPageStack .financialGoalsPanel .panelHeader button{border-color:rgb(var(--color-surface-rgb) / .06);background:rgb(var(--color-surface-rgb) / .025);width:30px;height:28px}.dashboardPageStack .financialGoalItem{border-color:rgb(var(--color-surface-rgb) / .045);background:#0d121ab8;padding:8px}.dashboardPageStack .financialGoalItem .progressTrack{height:5px}.theme-light .dashboardPageStack .panel{background:linear-gradient(#fff,#f7faff);border-color:#d9e3ef}.theme-light .dashboardPageStack .dashboardNextTask,.theme-light .dashboardPageStack .dashboardScriptingFocus{background:linear-gradient(#fff,#f7faff)}.theme-light .dashboardPageStack .taskPillRow span{color:#506177;background:#eef5ff;border-color:#d7e3f2}.theme-light .moreTodayHint{color:var(--color-text-secondary);border-color:#dce6f2}.dashboardMoneyOpen{border:1px solid var(--line-soft);background:rgb(var(--color-accent-bright-rgb) / .08);color:#d8e8ff;border-radius:8px;width:100%;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:900}.dashboardMoneyOpen:hover{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .14)}.notice{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.notice>span{background:var(--blue);border-radius:999px;width:7px;height:7px;margin-top:4px}.notice-green>span{background:var(--green)}.notice-yellow>span{background:var(--yellow)}.notice-pink>span{background:var(--pink)}.notice strong{display:block}.notice p{color:var(--muted);margin:3px 0 0;line-height:1.35}.notice time{color:var(--quiet);font-size:11px}.primaryButton,.generateBar button,.uploadBox button{background:linear-gradient(180deg, var(--color-accent-bright), var(--color-brand));color:#06111f;border:0;border-radius:8px;min-height:40px;font-weight:900}.primaryButton{width:100%}.primaryButton:disabled{cursor:default;filter:grayscale(.45);opacity:.55}.doneStack,.ultimateRecap{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:8px;padding:12px;display:grid}.priorityTaskStack,.globalTaskList{gap:8px;display:grid}.workflowStatusCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .16);background:#101722;border-radius:8px;gap:12px;padding:12px;display:grid}.workflowStatusTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflowStatusTop span,.priorityMiniList span,.workflowField span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.workflowStatusTop strong{color:var(--color-text);margin-top:3px;line-height:1.25;display:block}.workflowStatusTop em{color:var(--green);white-space:nowrap;background:#6ee7b71a;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.workflowFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflowField{border:1px solid var(--line-soft);background:var(--panel);border-radius:7px;padding:9px}.workflowField strong{color:var(--text);margin-top:5px;font-size:12px;line-height:1.35;display:block}.projectsPage,.projectDashboardPage{gap:14px;display:grid}.projectCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kadroaCommandCenter{gap:14px;display:grid}.kadroaHeroPanel{background:radial-gradient(circle at top left, rgb(var(--color-brand-rgb) / .1), transparent 38%), var(--color-surface);border:1px solid rgb(var(--color-border-rgb) / .88);box-shadow:0 10px 32px rgb(var(--color-text-rgb) / .06);border-radius:18px;padding:26px}.kadroaHeroPanel span{color:var(--color-brand);text-transform:uppercase;font-size:11px;font-weight:900}.kadroaHeroPanel h1{max-width:760px;margin:6px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1}.kadroaHeroPanel p{color:var(--muted);max-width:680px;margin:0;font-size:16px}.kadroaHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kadroaHeroActions button{color:var(--text);background:#7e92b014;border:1px solid #7e92b038;border-radius:10px;min-height:38px;padding:0 14px;font-weight:850}.kadroaCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectDashboardCard{border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--color-accent-bright-rgb) / .05), transparent 42%), #121720;border-radius:8px;gap:14px;min-height:260px;padding:16px;display:grid}.projectDashboardCard>div:first-child span,.projectDashboardHero span,.projectQueueList article span,.projectTextGrid span,.ultimateStatGrid span,.ultimateFitnessGrid span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.projectDashboardCard h3,.projectDashboardHero h2{color:var(--color-text);margin:5px 0 6px}.projectDashboardCard p,.projectDashboardHero p,.projectQueueList article p,.garminUploadBox span{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.projectCardMeta{gap:8px;display:grid}.projectDashboardCard button,.projectDashboardHero button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);color:#cfe1ff;border-radius:8px;min-height:38px;font-weight:900}.projectDashboardHero{border:1px solid var(--line);background:linear-gradient(135deg, rgb(var(--color-accent-bright-rgb) / .12), transparent 48%), #121720;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.projectDashboardHero button{min-width:120px}.creatorWorkspacePage{gap:16px;display:grid}.creatorHero{justify-content:space-between;align-items:center;display:flex}.creatorHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.creatorWorkspaceGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;display:grid}.creatorWorkspaceGrid.wideLeft{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.creatorWorkspaceGrid.wideRight{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.creatorFieldGrid,.channelProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.channelProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.creatorMemberList,.creatorRoleList,.ideaFeedbackList,.sponsorMatchList{gap:8px;margin-top:12px;display:grid}.creatorMemberRow,.creatorRoleRow,.ideaFeedbackCard,.sponsorMatchRow{background:#0a0e1475;border:1px solid #7e92b024;border-radius:12px;padding:11px 12px}.creatorMemberRow strong,.creatorRoleRow strong,.ideaFeedbackCard h3,.sponsorMatchRow strong{margin:0 0 3px;font-size:13px;display:block}.creatorMemberRow span,.sponsorMatchRow span,.channelProfileHeader span{color:var(--blue);font-size:11px;font-weight:800}.creatorMemberRow p,.creatorRoleRow p,.ideaFeedbackCard p,.sponsorMatchRow p,.channelSummary,.creatorRuleText{color:var(--muted);margin:0;line-height:1.45}.channelProfileHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channelProfileHeader h3{margin:2px 0 0;font-size:24px}.channelProfileHeader button,.channelSummaryEditor button,.addChannelBox button,.creatorPrimaryAction{background:rgb(var(--color-accent-bright-rgb) / .12);border:1px solid rgb(var(--color-accent-bright-rgb) / .32);color:var(--text);border-radius:10px;padding:9px 12px;font-weight:800}.channelSummary{margin-top:10px}.channelSummaryEditor{gap:10px;margin-top:10px;display:grid}.channelSummaryEditor textarea,.addChannelBox input{color:var(--text);background:#070a0fd1;border:1px solid #7e92b038;border-radius:12px;outline:none;width:100%;padding:11px 12px}.creatorPillSection{gap:7px;margin-top:12px;display:grid}.creatorPillSection>span,.addChannelBox label{color:var(--quiet);font-size:11px;font-weight:850}.creatorPillSection>div,.referencePicker{flex-wrap:wrap;gap:8px;display:flex}.creatorPillSection button,.referencePicker button{background:rgb(var(--color-accent-bright-rgb) / .08);border:1px solid rgb(var(--color-accent-bright-rgb) / .2);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.referencePicker button.selected{color:var(--green);background:#6ee7b71f;border-color:#6ee7b759}.addChannelBox{gap:9px;display:grid}.addChannelBox button:disabled{cursor:wait;opacity:.7}.mockPipeline{gap:8px;margin-top:14px;display:grid}.mockPipeline div{background:#0a0e1466;border:1px solid #7e92b024;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.mockPipeline span{color:var(--muted);background:#7e92b01f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.mockPipeline strong{color:var(--muted);font-size:12px}.mockPipeline div.active{border-color:rgb(var(--color-accent-bright-rgb) / .42)}.mockPipeline div.active strong,.mockPipeline div.complete strong{color:var(--text)}.mockPipeline div.complete span{color:var(--green);background:#6ee7b729}.creatorPrimaryAction{width:100%;margin-top:12px}.creatorPrimaryAction.inline{width:auto;margin-top:0}.creatorDebugBox{background:#070a0f94;border:1px dashed #7e92b038;border-radius:12px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.creatorDebugBox span{color:var(--muted);font-size:12px}.ideaFeedbackCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ideaFeedbackCard span{color:var(--quiet);margin-top:4px;font-size:12px;display:block}.ideaFeedbackActions{gap:7px;display:flex}.ideaFeedbackActions button{color:var(--muted);background:#7e92b014;border:1px solid #7e92b02e;border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.ideaFeedbackActions button.active{background:rgb(var(--color-accent-bright-rgb) / .16);border-color:rgb(var(--color-accent-bright-rgb) / .42);color:var(--blue)}.ideaFeedbackActions button.approved{color:var(--green);background:#6ee7b724;border-color:#6ee7b761}.creatorReadyBar{color:var(--yellow);background:#ffd16614;border:1px solid #ffd16633;border-radius:12px;margin-top:12px;padding:10px 12px;font-weight:800}.creatorReadyBar.ready{color:var(--green);background:#6ee7b71a;border-color:#6ee7b747}.sponsorMatchRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.sponsorMatchRow p{grid-column:1/-1}.sponsorMatchRow em{color:var(--yellow);grid-column:1/-1;font-size:12px;font-style:normal}.creatorOnboardingPage{gap:14px;display:grid}.creatorOnboardingTop{background:linear-gradient(135deg, rgb(var(--color-accent-bright-rgb) / .1), transparent 48%), #11161fd1;border:1px solid #7e92b02e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.creatorOnboardingTop span,.onboardingHeroCard span,.tasteQuestionCard span,.creatorWinnerCard span,.creatorResearchReview span,.creatorScriptMock span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.creatorOnboardingTop h2,.onboardingHeroCard h1{margin:4px 0 6px}.creatorOnboardingTop p,.onboardingHeroCard p{color:var(--muted);margin:0}.creatorOnboardingTop button,.onboardingActionRow button,.creatorOnboardingPrimary{background:rgb(var(--color-accent-bright-rgb) / .12);border:1px solid rgb(var(--color-accent-bright-rgb) / .3);color:var(--text);border-radius:10px;min-height:38px;padding:9px 13px;font-weight:850}.creatorOnboardingPrimary{width:100%;margin-top:14px}.creatorOnboardingPrimary:disabled,.creatorIdeaActions button:disabled{cursor:not-allowed;opacity:.45}.onboardingStepRail{background:#0a0e14b3;border:1px solid #7e92b024;border-radius:14px;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;padding:8px;display:grid}.onboardingStepRail button{color:var(--quiet);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px;font-size:11px;font-weight:850;display:inline-flex}.onboardingStepRail button span{background:#7e92b01f;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.onboardingStepRail button.complete{color:var(--green)}.onboardingStepRail button.complete span{background:#6ee7b729}.onboardingStepRail button.active{background:rgb(var(--color-accent-bright-rgb) / .12);border-color:rgb(var(--color-accent-bright-rgb) / .26);color:var(--text)}.onboardingShell{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:14px;display:grid}.onboardingMain,.onboardingSide{align-content:start;gap:14px;display:grid}.onboardingHeroCard{background:radial-gradient(circle at top left, rgb(var(--color-accent-bright-rgb) / .2), transparent 34%), linear-gradient(180deg, #11161ff5, #0b0f16f5);border:1px solid rgb(var(--color-accent-bright-rgb) / .2);border-radius:16px;min-height:360px;padding:28px}.onboardingHeroCard h1{max-width:720px;font-size:clamp(32px,5vw,58px);line-height:1}.onboardingHeroCard p{max-width:560px;font-size:17px}.onboardingHeroInput{gap:8px;max-width:560px;margin-top:22px;display:grid}.onboardingHeroInput label{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850}.onboardingHeroInput input{color:var(--text);background:#070a0fd1;border:1px solid #7e92b03d;border-radius:13px;outline:none;min-height:46px;padding:13px 14px}.onboardingTrustCopy,.onboardingErrorCopy{color:var(--muted);margin-top:12px;display:block}.onboardingErrorCopy{color:var(--yellow)}.onboardingActionRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.onboardingActionRow .primary,.creatorOnboardingPrimary{background:linear-gradient(135deg, var(--color-accent-bright), var(--color-brand));border-color:var(--color-brand-border);color:#fff}.onboardingFormBlock{gap:10px;display:grid}.onboardingFormBlock label{color:var(--quiet);font-size:11px;font-weight:850}.onboardingFormBlock input{color:var(--text);background:#070a0fd1;border:1px solid #7e92b038;border-radius:12px;outline:none;padding:12px}.onboardingProgressTrack{background:#7e92b024;border-radius:999px;height:9px;overflow:hidden}.onboardingProgressTrack span{background:linear-gradient(90deg, var(--color-accent-bright), var(--color-brand));border-radius:inherit;height:100%;transition:width .22s;display:block}.onboardingPipelineList{gap:8px;margin-top:14px;display:grid}.onboardingPipelineList div{background:#0a0e1475;border:1px solid #7e92b024;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.onboardingPipelineList span{color:var(--muted);background:#7e92b01f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.onboardingPipelineList strong{color:var(--muted);font-size:13px}.onboardingPipelineList div.active{border-color:rgb(var(--color-accent-bright-rgb) / .38)}.onboardingPipelineList div.active strong,.onboardingPipelineList div.complete strong{color:var(--text)}.onboardingPipelineList div.complete span{color:var(--green);background:#6ee7b729}.tasteQuestionCard{gap:14px;display:grid}.tasteQuestionCard h3{margin:0;font-size:24px}.tasteChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tasteChoiceGrid div,.creatorWinnerCard,.creatorResearchReview,.creatorScriptMock{background:#0a0e1475;border:1px solid #7e92b024;border-radius:12px;padding:14px}.tasteChoiceGrid b{color:var(--blue);margin-bottom:8px;display:block}.tasteChoiceGrid p,.creatorWinnerCard p,.creatorResearchReview li,.creatorScriptMock p{color:var(--muted);margin:0}.tasteControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tasteControls button{color:var(--text);background:#7e92b014;border:1px solid #7e92b02e;border-radius:10px;padding:10px;font-weight:850}.onboardingMemoryStage{gap:12px;display:grid}.onboardingMemoryStage>input{display:none}.onboardingMemoryStage span,.productionPackageCard>span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.onboardingMemoryStage h3{margin:0 0 5px}.onboardingMemoryStage p,.onboardingMemoryStage small{color:var(--muted);margin:0}.onboardingMemoryList{gap:8px;display:grid}.onboardingMemoryList article{background:#0a0e1475;border:1px solid #7e92b024;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.onboardingMemoryList span{color:var(--muted);text-transform:none;font-size:12px;font-weight:500;display:block}.onboardingMemoryList label{color:var(--muted);gap:5px;display:inline-flex}.onboardingScriptReview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;display:grid}.onboardingProductionPackage{background:rgb(var(--color-accent-bright-rgb) / .08)}.onboardingProfileGrid,.creatorIdeaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.creatorIdeaCard{background:#0a0e1475;border:1px solid #7e92b024;border-radius:14px;gap:12px;padding:14px;display:grid}.creatorIdeaCard.selected{border-color:#6ee7b76b}.creatorIdeaCard h3,.creatorWinnerCard h3,.creatorResearchReview h3,.creatorScriptMock h3{margin:0 0 5px}.creatorIdeaCard p{color:var(--muted);margin:0}.creatorIdeaCard dl{gap:8px;margin:0;display:grid}.creatorIdeaCard dt{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:900}.creatorIdeaCard dd{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.creatorIdeaActions{flex-wrap:wrap;gap:7px;display:flex}.creatorIdeaActions button{color:var(--muted);background:#7e92b014;border:1px solid #7e92b02e;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:12px;font-weight:850;display:inline-flex}.creatorIdeaActions button.active{background:rgb(var(--color-accent-bright-rgb) / .15);border-color:rgb(var(--color-accent-bright-rgb) / .34);color:var(--blue)}.creatorResearchReview ul{gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.scriptMockLine{color:var(--text);background:#070a0f99;border:1px solid #7e92b024;border-radius:10px;margin-top:8px;padding:10px 12px}.onboardingSponsorList,.onboardingRoleList{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.onboardingSponsorList span,.onboardingRoleList span{background:rgb(var(--color-accent-bright-rgb) / .08);border:1px solid rgb(var(--color-accent-bright-rgb) / .18);color:var(--text);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.projectDashboardGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;display:grid}.projectDashboardGrid .panel:first-child,.projectDashboardGrid .panel:nth-child(3){grid-column:span 1}.projectFieldGrid.single{grid-template-columns:1fr}.projectChecklist{gap:9px;display:grid}.projectChecklist label{border:1px solid var(--line-soft);min-height:34px;color:var(--color-text);background:#171d27;border-radius:7px;align-items:center;gap:9px;padding:8px;font-weight:800;display:flex}.projectChecklist input{accent-color:var(--green)}.projectQueueList{gap:8px;display:grid}.projectQueueList article{border:1px solid var(--line-soft);background:#171d27;border-radius:7px;padding:10px}.projectQueueList article strong{color:var(--color-text);margin:4px 0;display:block}.morningTeeActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.morningTeeActionGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.morningTeeSimpleGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:14px;display:grid}.morningTeeSimpleGrid>.panel:nth-child(3),.morningTeeSimpleGrid>.morningTeeDetails,.morningTeeSimpleGrid>.morningSourceDetails{grid-column:1/-1}.morningTeePrimaryButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .48);color:#06111f;background:linear-gradient(#66a7ff,#4d8be8);border-radius:8px;width:100%;min-height:42px;margin-top:12px;font-weight:950}.morningTeeGeneratorPage{gap:12px;display:grid}.morningTeePageHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.morningTeePageHeader span{color:var(--quiet);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.morningTeeTitleLine{align-items:center;gap:10px;margin-top:4px;display:flex}.morningTeeTitleLine h2{color:#f4f8ff;margin:0;font-size:24px}.morningTeeTitleLine em{border:1px solid var(--line-soft);color:#c6d4e9;background:#1a2230;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:900}.morningTeePageHeader button,.morningGeneratedControls button{border:1px solid rgb(var(--color-accent-bright-rgb) / .4);background:rgb(var(--color-accent-bright-rgb) / .1);color:#dceaff;border-radius:8px;min-height:36px;padding:0 14px;font-weight:900}.morningGeneratorHero{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .035);background:radial-gradient(circle at 15% 10%,#498df238,#0000 36%),linear-gradient(135deg,#111b29,#0d141f 64%,#0a1017);border:1px solid #5694ea47;border-radius:8px;grid-template-columns:124px minmax(0,1fr) 280px;align-items:center;gap:24px;padding:24px;display:grid}.morningCoverTile{background:#142032;border:1px solid #639fff42;border-radius:8px;width:108px;height:158px;padding:8px}.morningCoverImage{background:linear-gradient(#4c9cff85 0%,#b9ddff38 36%,#0000 37%),radial-gradient(circle at 68% 72%,#f4f9b7f2 0 10%,#0000 11%),radial-gradient(at 46% 76%,#f2ebbae6 0 17%,#0000 18%),linear-gradient(#7bb6dd 0%,#23485b 44%,#416f3c 45%,#88a14d 100%);border-radius:7px;width:100%;height:100%;position:relative;overflow:hidden}.morningCoverImage:before,.morningCoverImage:after{content:"";background:#f5efd3e6;border-radius:999px;height:18px;position:absolute;bottom:22px;left:14px;right:14px;transform:rotate(-5deg)}.morningCoverImage:after{height:13px;bottom:45px;left:58px;right:12px}.morningCoverImage span{color:#e8f3ff;letter-spacing:0;font-size:12px;font-weight:950;position:absolute;top:8px;left:8px}.morningHeroBody{gap:18px;display:grid}.morningHeroBody h3{color:#f3f8ff;margin:0;font-size:20px}.morningHeroDate{color:var(--muted);font-size:12px}.morningHeroBody p{color:#aebdd2;border-top:1px solid #b1c7e62e;margin:0;padding-top:14px;font-size:13px}.morningHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.morningHeroMetrics article{border-right:1px solid #b1c7e62e;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;margin-right:16px;padding-right:16px;display:grid}.morningHeroMetrics article:last-child{border-right:0;margin-right:0}.morningMetricIcon{color:#0000;border:1px solid #639fff57;border-radius:8px;place-items:center;width:26px;height:26px;font-size:0;display:grid}.morningMetricIcon:before{content:"";border:2px solid #58a6ff;border-radius:3px;width:13px;height:13px}.morningMetricIcon.trophy:before{border-color:#f5c451;border-radius:999px 999px 6px 6px}.morningMetricIcon.ready:before{border-color:currentColor #45d68d #45d68d currentColor;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-radius:0;width:7px;height:13px;transform:rotate(45deg)}.morningHeroMetrics em{color:#7d8da5;font-size:11px;font-style:normal;font-weight:750;display:block}.morningHeroMetrics strong{color:#f0f6ff;margin-top:3px;font-size:13px;line-height:1.25;display:block}.morningHeroMetrics small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.morningHeroActions{gap:12px;display:grid}.morningModeSelector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.morningModeSelector button{color:#b9c7da;text-align:left;background:#0b111aa8;border:1px solid #7e94b13d;border-radius:8px;gap:3px;min-height:54px;padding:9px 10px;display:grid}.morningModeSelector button.active{border-color:rgb(var(--color-brand-rgb) / .42);background:rgb(var(--color-brand-rgb) / .1);color:var(--color-brand)}.morningModeSelector strong{font-size:12px}.morningModeSelector span,.morningModeNote{color:#8fa0b7;font-size:11px;line-height:1.35}.morningModeNote{margin:0}.morningGenerateButton,.morningContinueButton{border-radius:8px;min-height:56px;font-size:15px;font-weight:950}.morningGenerateButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .52);color:#06111f;background:linear-gradient(#67adff,#4288ee)}.morningContinueButton{color:#e9f2ff;background:#0b1119b8;border:1px solid #b1c7e638}.morningGenerationStatus{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:#0f1825d1;border-radius:8px;gap:10px;padding:16px;display:grid}.morningGenerationStatus span{color:#dceaff;font-size:12px;font-weight:950}.morningGenerationStatus strong{color:#f4f8ff;font-size:20px}.morningGenerationStatus div{background:#233044;border-radius:999px;height:8px;overflow:hidden}.morningGenerationStatus i{border-radius:inherit;background:#67a8ff;height:100%;display:block}.morningGenerationStatus p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.morningGenerationStatus button{color:#ffd7df;background:#ff6d8a1a;border:1px solid #ff6d8a57;border-radius:8px;min-height:32px;font-weight:900}.morningGenerationStatus small{color:#9fb0c6;font-size:11px}.morningPrepGrid,.morningGenerationGrid{grid-template-columns:minmax(240px,.75fr) minmax(240px,.7fr) minmax(420px,1.4fr);gap:12px;display:grid}.morningGenerationGrid{grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr)}.morningGenerationLeft{gap:12px;display:grid}.morningGeneratorCard{background:radial-gradient(circle at 20% 0,#3f85df14,#0000 35%),#141b25;border:1px solid #71849f47;border-radius:8px;padding:16px}.morningCardHeading{margin-bottom:14px}.morningCardHeading.inline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.morningCardHeading h3{color:#f3f8ff;margin:0;font-size:15px}.morningCardHeading p{color:var(--muted);margin:5px 0 0;font-size:12px}.morningSourceUseList,.morningSectionOrderList,.morningPipelineList,.morningSourcePicks,.morningCandidateList,.morningOutlineList{gap:9px;display:grid}.morningSourceUseList article,.morningSectionOrderList article,.morningPipelineList article,.morningSourcePicks article,.morningCandidateList article,.morningOutlineList article{border:1px solid var(--line-soft);background:#141c28cc;border-radius:8px;align-items:center;padding:10px;display:grid}.morningCandidateList article{grid-template-columns:minmax(0,1fr) auto;gap:10px}.morningCandidateList strong,.morningOutlineList strong{color:var(--color-text);font-size:12px}.morningCandidateList p,.morningOutlineList p{color:#8d9cb2;margin:3px 0 0;font-size:11px;line-height:1.35}.morningCandidateList span{color:#bdf6d8;background:#52dc911a;border:1px solid #52dc9152;border-radius:999px;place-items:center;min-width:42px;min-height:24px;font-size:11px;font-weight:950;display:grid}.morningOutlineList article{align-items:start;gap:4px}.morningCandidateList em,.morningOutlineList em{color:#6f819a;font-size:10px;font-style:normal}.morningOutlineChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.morningOutlineChips span{color:#9fb0c6;background:#0b111a7a;border:1px solid #7e94b138;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.morningEditorialPreviewCard{min-height:0}.morningManualStoryInput{grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) auto;gap:8px;margin-top:12px;display:grid}.morningManualStoryInput input{border:1px solid var(--line-soft);min-height:34px;color:var(--text);background:#090e16c7;border-radius:8px;padding:0 10px;font-size:12px}.morningManualStoryInput button{border:1px solid rgb(var(--color-brand-rgb) / .32);background:rgb(var(--color-brand-rgb) / .08);min-height:34px;color:var(--color-brand);border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.morningSourceUseList article{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.morningSourceUseList strong,.morningSectionOrderList strong,.morningSourcePicks strong{color:var(--color-text);font-size:12px}.morningSourceUseList p,.morningSourcePicks p{color:#8796ac;margin:3px 0 0;font-size:11px}.morningSourceUseList em{color:#0000;border:1px solid #52dc9173;border-radius:999px;place-items:center;width:20px;height:20px;font-size:0;display:grid}.morningSourceUseList em:before{content:"";border-bottom:2px solid #5ee39f;border-right:2px solid #5ee39f;width:6px;height:10px;transform:rotate(45deg)}.morningSourceIcon{border:1px solid rgb(var(--color-brand-rgb) / .24);background:rgb(var(--color-brand-rgb) / .08);border-radius:8px;width:28px;height:28px}.morningSectionOrderList article{grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:36px}.morningSectionOrderList span{color:#cbd7e9;background:#101827;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid}.morningDeviceToggle{border:1px solid var(--line-soft);background:#0d141e;border-radius:8px;display:flex;overflow:hidden}.morningDeviceToggle button{color:#7f8da4;background:0 0;border:0;min-height:30px;padding:0 12px;font-size:11px;font-weight:900}.morningDeviceToggle button.active{color:#f0f6ff;background:#182232}.morningDraftPreview{background:#0c121bad;border:1px solid #7e94b142;border-radius:8px;gap:13px;min-height:360px;padding:28px 26px;display:grid;position:relative}.morningDraftPreview.mobile{max-width:360px;margin-inline:auto}.morningDraftPreview>span{color:#72b6ff;letter-spacing:0;font-size:15px;font-weight:950}.morningDraftPreview h4{color:#f0f6ff;margin:8px 0 0;font-size:13px}.morningDraftPreview p,.morningDraftPreview li{color:#b5c3d7;font-size:12px;line-height:1.45}.morningDraftPreview ul{margin:0;padding-left:18px}.morningDraftSection{background:#0a101861;border:1px solid #7e94b12e;border-radius:8px;gap:10px;padding:12px;display:grid}.morningDraftSection.markedGood{border-color:#52dc916b}.morningDraftSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.morningDraftSectionHeader h4{margin:0}.morningDraftSectionHeader>div,.morningPresetRow,.morningDebugActions{flex-wrap:wrap;gap:6px;display:flex}.morningDraftSectionHeader button,.morningPresetRow button,.morningDebugActions button,.morningDebugHeader button{background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border:1px solid #7e94b142;border-radius:7px;min-height:26px;padding:0 8px;font-size:11px;font-weight:850}.morningDraftSectionBody{gap:10px;display:grid}.morningPresetRow button{color:#c8f7df;background:#52dc9114}.morningRevisionNote{gap:6px;display:grid}.morningRevisionNote span{color:#80b9ff;text-transform:uppercase;font-size:10px;font-weight:950}.morningRevisionNote input{border:1px solid var(--line-soft);min-height:32px;color:var(--text);background:#0d141e;border-radius:7px;padding:0 9px;font-size:12px}.morningDraftLine,.morningDraftBullets i{opacity:.78;background:#738197;border-radius:999px;height:10px;display:block}.morningDraftLine.wide{width:56%}.morningDraftLine.medium{width:42%}.morningDraftBullets{gap:8px;display:grid}.morningDraftBullets i:first-child{width:58%}.morningDraftBullets i:nth-child(2){width:44%}.morningDraftBullets i:nth-child(3){width:50%}.morningImagePlaceholder{color:#9cacbf;text-align:center;background:#222d3ead;border:1px solid #7e94b133;border-radius:8px;justify-self:end;place-items:center;width:150px;min-height:120px;padding:16px;font-size:12px;line-height:1.35;display:grid}.morningPipelineList article{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;position:relative}.morningPipelineList article>span{color:#0000;border:1px solid #3e4d62;border-radius:999px;place-items:center;width:22px;height:22px;font-size:0;display:grid}.morningPipelineList article.completed>span,.morningPipelineList article.complete>span{background:#54d889;border-color:#52dc9170}.morningPipelineList article.completed>span:before,.morningPipelineList article.complete>span:before{content:"";border-bottom:2px solid #102017;border-right:2px solid #102017;width:6px;height:10px;transform:rotate(45deg)}.morningPipelineList article.active>span,.morningPipelineList article.running>span{border-color:#0000 #5ea8ff #5ea8ff;animation:.9s linear infinite morningSpin}.morningPipelineList article.warning>span{background:#ffd1661f;border-color:#ffd1669e}.morningPipelineList article.failed>span{background:#ff6d8a24;border-color:#ff6d8a9e}.morningPipelineList strong{color:#f0f6ff;font-size:12px}.morningPipelineList p{color:#8493a8;margin:3px 0 0;font-size:11px}.morningPipelineList em{color:#7eb4ff;font-size:11px;font-style:normal}.morningSourcePicks article{grid-template-columns:44px minmax(0,1fr);gap:10px}.morningPickThumb{background:radial-gradient(circle at 55% 35%, rgb(var(--color-surface-rgb) / .92) 0 10%, transparent 11%), linear-gradient(160deg, #1d344d, #88a154);border-radius:8px;width:44px;height:44px}.morningQualityChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.morningQualityChecks article{border-top:1px solid #b1c7e62e;padding-top:10px}.morningQualityChecks strong{color:var(--color-text);font-size:12px;display:block}.morningQualityChecks span{color:#8b9bb1;font-size:11px}.morningQualityChecks .done span{color:#66e3a5}.morningQualityChecks .active span{color:#80b9ff}.morningGeneratedControls{justify-content:flex-end;gap:8px;display:flex}.morningTitleOptions{border-top:1px solid #b1c7e629;gap:7px;padding-top:10px;display:grid}.morningTitleOptions span{border:1px solid var(--line-soft);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:7px;padding:7px 8px;font-size:11px}.morningDebugPanel{z-index:45;position:fixed;bottom:22px;right:86px}.morningDebugToggle{color:#e9ddff;background:#1c142de6;border:1px solid #a78bfa7a;border-radius:999px;min-height:38px;padding:0 14px;font-weight:950;box-shadow:0 18px 42px #00000052}.morningDebugBody{background:radial-gradient(circle at 0% 0%, rgb(var(--color-brand-rgb) / .18), transparent 36%), #101722;border:1px solid #7e94b147;border-radius:10px;gap:12px;width:min(520px,100vw - 32px);max-height:min(680px,100vh - 120px);padding:14px;display:grid;position:absolute;bottom:48px;right:0;overflow:auto;box-shadow:0 22px 60px #0000006b}.morningDebugHeader{justify-content:space-between;gap:12px;display:flex}.morningDebugHeader span,.morningDebugGrid span{color:#7eb4ff;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.morningDebugHeader strong,.morningDebugGrid strong{color:#f2f7ff;font-size:12px}.morningDebugGrid{border:1px solid var(--line-soft);background:#080d146b;border-radius:8px;grid-template-columns:110px minmax(0,1fr);gap:7px 10px;padding:10px;display:grid}.morningDebugLog,.morningDebugDetails{border:1px solid var(--line-soft);background:#080d146b;border-radius:8px;padding:10px}.morningDebugLog{gap:6px;max-height:190px;display:grid;overflow:auto}.morningDebugLog p,.morningDebugDetails p{color:#aebdd2;margin:0;font-size:11px;line-height:1.45}.scriptingFocusCopy small,.scriptingJumpHint{color:var(--quiet);margin-top:6px;font-size:11px;display:block}.dashboardScriptingFocus .progressRow,.dashboardScriptingFocus .productionSteps,.dashboardScriptingFocus .primaryButton,.dashboardScriptingFocus .scriptingJumpHint{grid-column:1/-1}.morningDebugDetails summary{color:#f0f6ff;cursor:pointer;font-size:12px;font-weight:900}.morningContextDetails{margin-top:0}.morningContextForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.morningContextForm label{gap:7px;display:grid}.morningContextForm label.wide{grid-column:1/-1}.morningContextForm span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.morningContextForm input{border:1px solid var(--line-soft);min-height:36px;color:var(--text);background:#10151d;border-radius:8px;padding:0 10px;font-weight:850}.theme-light .morningSourceUseList article,.theme-light .morningSectionOrderList article,.theme-light .morningPipelineList article,.theme-light .morningSourcePicks article,.theme-light .morningCandidateList article,.theme-light .morningOutlineList article,.theme-light .morningDraftPreview,.theme-light .morningDraftSection,.theme-light .morningDebugBody,.theme-light .morningDebugGrid,.theme-light .morningDebugLog,.theme-light .morningDebugDetails{background:var(--color-surface-brand-pale);color:var(--text)}.theme-light .morningHeroBody p,.theme-light .morningCardHeading p,.theme-light .morningSourceUseList p,.theme-light .morningSourcePicks p,.theme-light .morningCandidateList p,.theme-light .morningOutlineList p,.theme-light .morningModeNote,.theme-light .morningDraftPreview p,.theme-light .morningDraftPreview li,.theme-light .morningGenerationStatus p,.theme-light .morningDebugLog p,.theme-light .morningDebugDetails p{color:var(--color-text-secondary)}.theme-light .morningContinueButton,.theme-light .morningDeviceToggle,.theme-light .morningDeviceToggle button.active,.theme-light .morningSectionOrderList span,.theme-light .morningTeeTitleLine em,.theme-light .morningContextForm input,.theme-light .morningRevisionNote input,.theme-light .quoteBar input{background:var(--color-surface-brand-pale);color:var(--color-text)}.theme-light .morningDebugHeader strong,.theme-light .morningDebugGrid strong,.theme-light .morningDebugDetails summary{color:var(--color-text)}@keyframes morningSpin{to{transform:rotate(360deg)}}.morningIssueCommand,.morningStoryInbox,.morningIssueWorkspace{gap:12px;display:grid}.morningIssueTypePicker,.morningStoryForm label,.morningIssueAngle{gap:7px;display:grid}.morningIssueTypePicker span,.morningStoryForm span,.morningIssueAngle span,.morningSelectedStories>span,.morningSectionGrid article span,.morningArticleCandidates summary span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.morningIssueTypePicker select,.morningStoryForm input,.morningStoryForm select,.morningIssueAngle input{border:1px solid var(--line-soft);color:#eef5ff;background:#10151d;border-radius:8px;min-height:36px;padding:8px 10px;font-weight:800}.morningStoryForm{border:1px solid var(--line-soft);background:#10151d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.morningStoryForm .wide{grid-column:1/-1}.morningStoryForm button,.morningSelectedStories button,.morningSectionGrid button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);color:#d9e8ff;border-radius:8px;min-height:32px;font-size:11px;font-weight:900}.morningStoryList{gap:8px;display:grid}.morningStoryList article,.morningSelectedStories article,.morningSectionGrid article{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:10px}.morningStoryList article>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.morningStoryList strong,.morningSelectedStories strong,.morningSectionGrid strong{color:var(--color-text);margin:4px 0;display:block}.morningStoryList p,.morningSelectedStories p,.morningSectionGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.morningStoryList article>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.morningStoryList button{border:1px solid var(--line-soft);min-height:26px;color:var(--muted);background:#10151d;border-radius:999px;padding:0 8px;font-size:10px;font-weight:850}.morningStoryList button.active{color:#b9ffe6;background:#6ee7b71a;border-color:#6ee7b757}.morningArticleCandidates{border:1px solid var(--line-soft);background:#121720;border-radius:8px;padding:0}.morningArticleCandidates summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;list-style:none;display:flex}.morningArticleCandidates summary::-webkit-details-marker{display:none}.morningArticleCandidates summary em{color:var(--quiet);font-size:11px;font-style:normal;font-weight:900}.morningArticleCandidates>.morningStoryForm,.morningArticleCandidates>.morningStoryList,.morningArticleCandidates>.morningTeeFutureNote{margin:0 10px 10px}.morningSourceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0;display:grid}.morningSourceList article{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:10px}.morningSourceList article.found{border-color:#6ee7b742}.morningSourceList article.missing{border-color:#ff6d8a4d}.morningSourceList span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:950}.morningSourceList article.missing span{color:#ff8ea5}.morningSourceList strong{color:var(--color-text);margin-top:4px;display:block}.morningSourceList p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.35}.morningSelectedStories{gap:8px;display:grid}.morningSelectedStories article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.morningSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.morningSectionGrid article{gap:10px;display:grid}.morningSectionGrid article>div:last-child{gap:7px;display:flex}.morningTeeActionGrid button,.morningTeeWinnerPanel button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);color:#d9e8ff;border-radius:8px;min-height:34px;font-size:11px;font-weight:900}.morningTeeStoryInput{gap:7px;margin-top:12px;display:grid}.morningTeeStoryInput span,.morningTeeDraftColumns span,.morningTeeExampleGrid article span,.morningTeeRhythmList article span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.morningTeeStoryInput input,.morningTeeWinnerPanel input,.morningTeeWinnerPanel select{border:1px solid var(--line-soft);color:#eef5ff;background:#10151d;border-radius:8px;min-height:36px;padding:8px 10px}.morningTeeWinnerPanel{border:1px solid var(--line-soft);background:#10151d;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.morningTeeRhythmList,.morningTeeExampleGrid,.morningTeeStepList,.morningTeeRulesList{gap:8px;display:grid}.morningTeeRhythmList{grid-template-columns:repeat(2,minmax(0,1fr))}.morningTeeRhythmList article,.morningTeeExampleGrid article,.morningTeeStepList span,.morningTeeRulesList span,.morningTeeDraftColumns>div,.morningTeeNotes{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:10px}.morningTeeRhythmList strong,.morningTeeExampleGrid strong{color:var(--color-text);margin-top:4px;font-size:12px;display:block}.morningTeeFutureNote{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.morningTeeStepList{grid-template-columns:repeat(2,minmax(0,1fr))}.morningTeeStepList span{color:#aebdd2;font-size:11px;font-weight:850}.morningTeeStepList span.active{color:#b9ffe6;background:#6ee7b714;border-color:#6ee7b752}.morningTeeDraftPreview{gap:12px;display:grid}.morningTeeDraftColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.morningTeeDraftColumns p,.morningTeeExampleGrid p,.morningTeeNotes p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.morningTeeExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.morningTeeExampleGrid .projectTagList{margin-top:9px}.morningTeeDetailStack{gap:14px;margin-top:12px;display:grid}.morningTeeDetailStack h3{color:var(--color-text);margin:0 0 8px;font-size:13px}.projectTagList{flex-wrap:wrap;gap:8px;display:flex}.projectTagList span{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}.projectCollapseSection{border:1px solid var(--line);background:#121720;border-radius:8px;padding:0}.projectCollapseSection summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;list-style:none;display:flex}.projectCollapseSection summary::-webkit-details-marker{display:none}.projectCollapseSection summary span{color:var(--color-text);font-weight:900}.projectCollapseSection summary em{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.projectCollapseSection[open]{padding-bottom:12px}.projectCollapseSection[open] summary{border-bottom:1px solid var(--line-soft);margin-bottom:12px}.projectCollapseSection>.projectFieldGrid,.projectCollapseSection>.projectTagList,.projectCollapseSection>.ultimateStatGrid,.projectCollapseSection>.ultimateFitnessGrid,.projectCollapseSection>.garminUploadBox{margin-left:12px;margin-right:12px}.ultimateStatGrid,.ultimateFitnessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ultimateStatGrid label,.ultimateFitnessGrid label,.projectTextGrid label{gap:6px;display:grid}.ultimateStatGrid input,.ultimateFitnessGrid input,.projectTextGrid textarea{border:1px solid var(--line-soft);background:#171d27;border-radius:7px;width:100%;padding:9px}.projectTextGrid{gap:10px;display:grid}.projectTextGrid textarea{min-height:72px}.garminUploadBox{border:1px dashed rgb(var(--color-accent-bright-rgb) / .38);background:rgb(var(--color-accent-bright-rgb) / .07);border-radius:8px;gap:5px;margin-top:12px;padding:14px;display:grid}.garminUploadBox input{width:100%}.garminUploadBox strong{color:var(--color-text)}.morningTeeStoryBank{border-top:1px solid var(--line-soft);gap:9px;padding-top:10px;display:grid}.morningTeeStoryBank>div:first-child span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.morningTeeStoryBank>div:first-child strong{color:var(--color-text);margin-top:3px;display:block}.storyPointList{gap:6px;display:grid}.storyPointList p{border:1px solid var(--line-soft);color:#c5cfdd;background:#171d27;border-radius:7px;margin:0;padding:8px;line-height:1.35}.storyPointInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.storyPointInput input{border:1px solid var(--line);min-height:34px;color:var(--text);background:#0b0e13;border-radius:7px;padding:0 10px}.storyPointInput button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:34px;color:var(--color-text);border-radius:7px;padding:0 12px;font-weight:900}.editorialGoalList{gap:6px;display:grid}.editorialGoalList span{color:#c5cfdd;padding-left:13px;line-height:1.35;position:relative}.editorialGoalList span:before{background:var(--green);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0}.golfPriorityCard>button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:34px;color:var(--color-text);border-radius:8px;font-weight:900}.priorityMiniList{gap:8px;display:grid}.priorityMiniList section{border:1px solid var(--line-soft);background:#171d27;border-radius:7px;padding:10px}.priorityMiniList strong{color:#edf4ff;margin-top:4px;line-height:1.25;display:block}.priorityMiniList p,.priorityMiniList small{color:var(--muted);margin:6px 0 0;line-height:1.35;display:block}.priorityMiniList small{color:#b7c4d4}.globalTaskRow{border:1px solid var(--line-soft);width:100%;min-height:78px;color:var(--text);text-align:left;background:#171d27;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}button.globalTaskRow:hover{border-color:rgb(var(--color-accent-bright-rgb) / .34);background:#1d2430}.globalTaskRow.compact{min-height:54px;padding:9px 10px}.globalTaskRow strong{color:#edf4ff;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.globalTaskRow.compact strong{white-space:nowrap}.globalTaskRow p{color:var(--muted);margin:6px 0 0;line-height:1.35}.globalTaskRow span{color:var(--blue);text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:900;display:inline-block}.globalTaskRow>div:last-child{justify-items:end;gap:5px;display:grid}.globalTaskRow em,.globalTaskRow small{white-space:nowrap;font-style:normal}.globalTaskRow em{color:var(--yellow);background:#ffd1661a;border:1px solid #ffd1663d;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.globalTaskRow small{color:var(--quiet);font-size:11px}.taskCard.globalTaskRow{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;min-height:0;padding:10px}.taskCard.completed{opacity:.58}.taskDoneCircle{width:22px;height:22px;color:var(--green);background:#0b0f16;border:1px solid #9aa4b28c;border-radius:999px;place-items:center;padding:0;font-size:8px;font-weight:950;display:grid}.taskDoneCircle:hover{border-color:var(--green);background:#6ee7b71f}.taskSummaryButton{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.taskSummaryButton p{color:var(--muted);margin:5px 0 0;line-height:1.3}.taskPillRow{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.taskPillRow span{border:1px solid var(--line-soft);color:#b9c7da;text-transform:none;white-space:nowrap;background:#101722;border-radius:999px;margin:0;padding:4px 7px;font-size:10px;line-height:1;display:inline-flex}.taskDetailDrawer{border-top:1px solid var(--line-soft);grid-column:2;gap:10px;margin-top:8px;padding-top:10px;display:grid}.taskDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taskDetailDrawer>p{color:var(--muted);margin:0;line-height:1.45}.taskDetailActions{flex-wrap:wrap;gap:8px;display:flex}.taskDetailActions button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px;font-weight:850}.taskGroupPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.taskGroupPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px;list-style:none;display:flex}.taskGroupPanel>summary::-webkit-details-marker{display:none}.taskGroupPanel>summary strong,.taskGroupPanel>summary span{display:block}.taskGroupPanel>summary span{color:var(--muted);margin-top:3px;font-size:12px}.taskGroupPanel>summary em{color:#b9c7da;background:#202632;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.taskGroupBody{border-top:1px solid var(--line-soft);gap:10px;padding:12px;display:grid}.doneTaskList{margin-bottom:10px}.emptyTaskHint{border:1px solid var(--line-soft);color:var(--quiet);background:#171d27;border-radius:8px;margin:0;padding:10px}.lbmScheduleStack,.weeklyDoneLog{gap:8px;margin-bottom:10px;display:grid}.lbmReviewPanel{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:linear-gradient(#111826fa,#0c111bfa);border-radius:10px;gap:10px;padding:12px;display:grid}.lbmReviewHeader,.lbmConceptPanelHeader,.lbmConceptCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lbmReviewHeader span,.lbmReviewTask span,.lbmConceptPanelHeader span{color:var(--quiet);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.lbmReviewHeader h3{color:#edf4ff;margin:4px 0;font-size:16px;line-height:1.2}.lbmReviewHeader p,.lbmReviewTask p,.lbmReviewRow p,.lbmConceptCard p,.lbmConceptPanelHeader details p{color:var(--muted);margin:0;line-height:1.4}.primarySmallButton,.ghostSmallButton{border:1px solid var(--line-soft);cursor:pointer;border-radius:7px;min-height:32px;padding:0 11px;font-weight:950}.primarySmallButton{color:#07111f;background:linear-gradient(#62a8ff,#3478e6);border-color:#62d2ff5c}.ghostSmallButton{color:#cfe1ff;background:#111824}.lbmReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lbmFlowStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.lbmFlowStep{border:1px solid var(--line-soft);background:#101722;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.lbmFlowStep span{color:#cfe1ff;background:#1d2634;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:950;display:inline-flex}.lbmFlowStep strong{color:#edf4ff;font-size:11px;line-height:1.2}.lbmFlowStep em{color:var(--quiet);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.lbmFlowStep.done{background:#6ee7b714;border-color:#6ee7b747}.lbmFlowStep.next{border-color:rgb(var(--color-accent-bright-rgb) / .4);background:rgb(var(--color-accent-bright-rgb) / .1)}.lbmFlowStep.locked{opacity:.55}.lbmSnapshotCommand{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;display:grid}.lbmSnapshotCommand button{align-self:stretch}.lbmReviewTask{border:1px solid var(--line-soft);background:#111824;border-radius:8px;padding:10px}.lbmReviewTask strong{color:#edf4ff;margin:4px 0 6px;display:block}.lbmReviewDetails{border:1px solid var(--line-soft);background:#0d131d;border-radius:8px;overflow:hidden}.lbmReviewDetails summary,.visualConceptBrief summary,.lbmConceptPanelHeader details summary{cursor:pointer;color:#edf4ff;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-weight:950;list-style:none;display:flex}.lbmReviewDetails summary::-webkit-details-marker{display:none}.visualConceptBrief summary::-webkit-details-marker{display:none}.lbmConceptPanelHeader details summary::-webkit-details-marker{display:none}.lbmReviewDetails summary em{color:var(--quiet);font-size:11px;font-style:normal}.lbmReviewRows,.lbmConceptGrid{gap:8px;padding:0 10px 10px;display:grid}.lbmSnapshotGrid{grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr);gap:10px;padding:0 10px 10px;display:grid}.lbmSignalStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lbmSignalStrip>div,.lbmEvidencePanel{border:1px solid var(--line-soft);background:#111824;border-radius:8px;padding:10px}.lbmSignalStrip span,.lbmEvidenceHeader span,.lbmPatternGrid>div>span{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.lbmSignalStrip strong,.lbmEvidenceHeader strong{color:#edf4ff;margin-top:4px;display:block}.lbmEvidencePanel{gap:10px;display:grid}.lbmEvidencePanel.extracted{background:#0c1c1cbd;border-color:#6ee7b738}.lbmEvidenceHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.lbmEvidenceHeader em{color:var(--quiet);font-size:11px;font-style:normal;font-weight:850}.lbmMoverList{gap:7px;display:grid}.lbmMoverList>div{border:1px solid var(--line-soft);background:#151b26;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.lbmMoverList strong{color:#edf4ff}.lbmMoverList span{color:#b7c4d4;font-size:11px;font-weight:850}.lbmPatternGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lbmPatternGrid>div{border:1px solid var(--line-soft);background:#0d131d;border-radius:8px;padding:10px}.lbmPatternGrid ul,.lbmTitleFramework ul{color:var(--color-text);margin:8px 0 0;padding-left:18px;line-height:1.4}.lbmPatternGrid p,.lbmTitleFramework p{color:var(--color-text);margin:8px 0 0;line-height:1.4}.lbmTitleFramework{padding:0 10px 10px}.lbmTitleFramework dl{gap:7px;margin:10px 0;display:grid}.lbmTitleFramework dl div{border:1px solid var(--line-soft);background:#151b26;border-radius:7px;padding:8px}.lbmTitleFramework dt{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:950}.lbmTitleFramework dd{color:var(--color-text);margin:4px 0 0}.lbmSnapshotMain,.lbmSnapshotFieldGrid label{gap:6px;display:grid}.lbmSnapshotMain span,.lbmSnapshotFieldGrid span{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:950}.lbmSnapshotMain textarea,.lbmSnapshotFieldGrid textarea{border:1px solid var(--line-soft);color:#e8eef7;resize:vertical;background:#0b1018;border-radius:8px;min-height:112px;padding:10px}.lbmSnapshotChecklist{gap:6px;display:grid}.lbmSnapshotChecklist label{border:1px solid var(--line-soft);color:var(--color-text);background:#151b26;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:850;display:flex}.lbmSnapshotChecklist input{accent-color:var(--green)}.lbmSnapshotFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;display:grid}.lbmSnapshotFieldGrid textarea{min-height:72px}.lbmReviewRow,.lbmConceptCard{border:1px solid var(--line-soft);background:#151b26;border-radius:8px;gap:8px;padding:10px;display:grid}.lbmReviewRow strong,.lbmConceptCard strong,.lbmConceptPanelHeader strong{color:#f3f7ff}.lbmReviewTags{flex-wrap:wrap;gap:6px;display:flex}.lbmReviewTags span,.lbmConceptCardTop span,.lbmScorePills span{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.lbmScorePills{flex-wrap:wrap;gap:6px;display:flex}.lbmReviewRow details summary{cursor:pointer;color:#9ec5ff;font-size:12px;font-weight:900}.lbmReviewRow dl,.lbmConceptCard dl,.visualConceptBrief dl{gap:7px;margin:0;display:grid}.lbmReviewRow dl div,.lbmConceptCard dl div,.visualConceptBrief dl div{gap:2px;display:grid}.lbmReviewRow dt,.lbmConceptCard dt,.visualConceptBrief dt{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:950}.lbmReviewRow dd,.lbmConceptCard dd,.visualConceptBrief dd{color:var(--color-text);margin:0;line-height:1.35}.lbmLearningList{color:var(--color-text);margin:0;padding:0 10px 10px 26px;line-height:1.4}.lbmConceptActions{flex-wrap:wrap;gap:7px;display:flex}.lbmConceptActions button{border:1px solid var(--line-soft);min-height:30px;color:var(--color-text);cursor:pointer;background:#101722;border-radius:7px;padding:0 9px;font-weight:900}.lbmConceptActions button:first-child{color:#bff7df;background:#6ee7b71a;border-color:#6ee7b747}.frameworkPillList{flex-wrap:wrap;gap:7px;padding:0 10px 10px;display:flex}.frameworkPillList span{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.lbmWorkflowNotice{color:#bff7df;background:#6ee7b714;border:1px solid #6ee7b738;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:850}.lbmReviewDetails>.ghostSmallButton{margin:0 10px 10px}.lbmConceptPanel{background:#081212b8;border:1px solid #6ee7b733;border-radius:10px;gap:10px;padding:10px;display:grid}.lbmGenerationSequence{flex-wrap:wrap;gap:6px;display:flex}.lbmGenerationSequence span{color:#bff7df;background:#6ee7b714;border:1px solid #6ee7b738;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.lbmConceptPanelHeader details{border:1px solid var(--line-soft);background:#111824;border-radius:8px;max-width:360px}.lbmConceptPanelHeader details p{padding:0 10px 10px;font-size:12px}.lbmConceptGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.lbmProjectPanel{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:#0b1018d1;border-radius:10px;gap:10px;padding:10px;display:grid}.lbmProjectIdeaList{gap:8px;display:grid}.lbmProjectIdea{border:1px solid var(--line-soft);background:#151b26;border-radius:8px;gap:8px;padding:10px;display:grid}.lbmProjectIdeaTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lbmProjectIdeaTop strong{color:#f3f7ff}.lbmProjectIdeaTop span,.lbmProjectIdeaTop em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;display:block}.lbmProjectIdea p{color:var(--muted);margin:0}.lbmSubitemTable{border:1px solid var(--line-soft);border-radius:8px;overflow:auto}.lbmSubitemHead,.lbmSubitemRow{grid-template-columns:minmax(150px,1.2fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(75px,.7fr) minmax(90px,.8fr) minmax(70px,.6fr);min-width:760px;display:grid}.lbmSubitemHead span,.lbmSubitemRow>span,.lbmSubitemRow strong{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:8px}.lbmSubitemHead span{color:var(--quiet);text-transform:uppercase;background:#0f1621;font-size:10px;font-weight:950}.lbmSubitemRow>span,.lbmSubitemRow strong{color:var(--color-text);font-size:11px}.lbmSubitemRow strong{color:#bff7df}.lbmAvatar{font-weight:900}.lbmPrepOverlay{z-index:40;background:#04080ec7;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.lbmPrepPanel{border:1px solid rgb(var(--color-accent-bright-rgb) / .28);background:#111824;border-radius:14px;gap:12px;width:min(760px,100%);max-width:760px;padding:16px;display:grid;overflow:auto;box-shadow:0 24px 80px #0006}.lbmPrepHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lbmPrepHeader span{color:var(--color-brand);text-transform:uppercase;font-size:10px;font-weight:950}.lbmPrepHeader h3{color:#f3f7ff;margin:4px 0 0;font-size:20px}.lbmPrepHeader button{border:1px solid var(--line-soft);color:var(--color-text);cursor:pointer;background:#0d131d;border-radius:7px;min-height:32px;padding:0 10px;font-weight:900}.lbmPrepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lbmPrepTwoColumn{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:10px;display:grid}.lbmPrepTwoColumn>div,.lbmPrepTwoColumn label{border:1px solid var(--line-soft);background:#0d131d;border-radius:8px;gap:8px;padding:10px;display:grid}.lbmPrepTwoColumn strong{color:#f3f7ff}.lbmPrepTwoColumn textarea{border:1px solid var(--line-soft);color:#e8eef7;resize:vertical;background:#090d13;border-radius:8px;min-height:220px;padding:10px}.visualConceptBrief{border-top:1px solid var(--line-soft);padding-top:2px}.visualConceptBrief summary{color:var(--color-success);padding:6px 0}.visualConceptBrief .ghostSmallButton{margin-top:8px}.lbmScheduleItem,.doneDayLog{border:1px solid var(--line-soft);background:#101722;border-radius:8px;overflow:hidden}.lbmScheduleItem summary,.doneDayLog summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;list-style:none;display:grid}.lbmScheduleItem summary::-webkit-details-marker{display:none}.doneDayLog summary::-webkit-details-marker{display:none}.lbmScheduleItem summary strong,.doneDayLog summary strong{color:#edf4ff;line-height:1.25;display:block}.lbmScheduleItem summary span,.doneDayLog summary span{color:var(--quiet);text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:850;display:block}.lbmScheduleItem summary em,.doneDayLog summary em{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.lbmScheduleItem>p,.doneDayLog>p{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:0 12px 10px;line-height:1.4}.lbmChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.lbmChecklist label{border:1px solid var(--line-soft);min-height:34px;color:var(--color-text);background:#171d27;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-weight:850;display:flex}.lbmChecklist label.checked{color:var(--green);background:#6ee7b714;border-color:#6ee7b752}.lbmChecklist input{width:15px;height:15px;accent-color:var(--green)}.parkedIdeaList{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;padding:10px 12px 12px;display:flex}.parkedIdeaList span{border:1px solid var(--line-soft);color:#b7c4d4;background:#171d27;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.doneDayLog ul{border-top:1px solid var(--line-soft);color:var(--color-text);gap:7px;margin:0;padding:10px 12px 12px 28px;display:grid}.doneDayLog li{line-height:1.35}.tasksPage{gap:14px;display:grid}.tasksHero{border:1px solid var(--line);background:#121720;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.tasksHero span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.tasksHero h2{margin:4px 0 0;font-size:25px;line-height:1.1}.tasksHero p{color:var(--muted);margin:7px 0 0}.tasksHero button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .14);min-height:38px;color:var(--color-text);border-radius:8px;padding:0 13px;font-weight:900}.taskBoardGrid{grid-template-columns:minmax(360px,1fr) minmax(320px,.86fr);gap:12px;display:grid}.loopPanel{grid-column:1/-1}.goalsPage{gap:14px;display:grid}.goalCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.goalCard{border:1px solid var(--line);background:#151a23;border-radius:8px;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.goalCard span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.goalCard h3{margin:0;font-size:20px;line-height:1.2}.goalCard p{color:var(--muted);margin:0;line-height:1.45}.goalSmartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.goalSmartGrid .workflowField:last-child{grid-column:1/-1}.goalDetailDisclosure{border:1px solid var(--line-soft);background:#101722;border-radius:8px;overflow:hidden}.goalDetailDisclosure summary{color:var(--blue);cursor:pointer;padding:9px 10px;font-size:12px;font-weight:900;list-style:none}.goalDetailDisclosure summary::-webkit-details-marker{display:none}.goalDetailDisclosure ul{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:10px 10px 10px 26px}.goalDetailDisclosure li{margin-bottom:6px;line-height:1.35}.goalCard button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:36px;color:var(--color-text);border-radius:8px;margin-top:auto;font-weight:900}.codexLoop{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.loopPromptCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .2);background:#101722;border-radius:8px;padding:14px}.loopPromptCard strong{color:var(--color-text);font-size:16px;display:block}.loopPromptCard p{color:var(--muted);margin:8px 0 0;line-height:1.45}.loopStepList{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.loopStepList span{border:1px solid var(--line-soft);min-height:72px;color:var(--color-text);background:#171d27;border-radius:8px;padding:10px;font-weight:850;line-height:1.35}.doneHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.doneHeader span{width:24px;height:24px;color:var(--green);background:#6ee7b71f;border-radius:999px;place-items:center;font-weight:900;display:grid}.doneStack p{color:var(--muted);margin:0;line-height:1.35}.doneRow{color:var(--color-text);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.doneRow>span{background:var(--green);border-radius:999px;width:16px;height:16px;position:relative}.doneRow>span:after{content:"";border-bottom:2px solid #06111f;border-right:2px solid #06111f;width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.doneRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.doneRow time,.ultimateRecap span{color:var(--quiet);font-size:11px}.ultimateRecap>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.scoreChips{flex-wrap:wrap;gap:6px;display:flex}.scoreChips span{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:4px 8px;font-weight:850}.ultimateRecap button{border:1px solid var(--line);min-height:34px;color:var(--color-text);background:#202632;border-radius:8px;font-weight:850}.simpleWorkspace,.notesBoardPage{gap:14px;display:grid}.notesBoardHero{border:1px solid var(--line);background:linear-gradient(135deg, rgb(var(--color-brand-rgb) / .16), transparent 44%), #121720;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.notesBoardHero span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.notesBoardHero h2{color:var(--color-text);margin:4px 0 6px;font-size:28px}.notesBoardHero p{color:var(--muted);margin:0;line-height:1.4}.notesBoardHero button,.noteDetailActions button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);color:#d9e8ff;border-radius:8px;min-height:36px;padding:0 12px;font-weight:900}.notesFilterRow{flex-wrap:wrap;gap:7px;display:flex}.notesFilterRow button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#171d27;border-radius:999px;padding:0 11px;font-size:12px;font-weight:850}.notesFilterRow button.active{border-color:rgb(var(--color-brand-rgb) / .52);background:rgb(var(--color-brand-rgb) / .18);color:#e9ddff}.notesMasonryGrid{-moz-columns:3 260px;columns:3 260px;-moz-column-gap:12px;column-gap:12px}.noteBoardCard{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--color-accent-bright-rgb) / .05), transparent 56%), #121720;width:100%;color:var(--text);text-align:left;border-radius:8px;gap:9px;margin:0 0 12px;padding:13px;display:inline-grid}.noteBoardCard:hover{border-color:rgb(var(--color-accent-bright-rgb) / .34);transform:translateY(-1px)}.noteBoardCard>div,.noteBoardCard footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.noteBoardCard span,.noteDetailDrawer span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.noteBoardCard em{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.noteBoardCard.status-done em{color:var(--green);border-color:#6ee7b74d}.noteBoardCard.status-archived em{border-color:#9aa4b24d}.noteBoardCard strong{color:var(--color-text);font-size:16px;line-height:1.25;display:block}.noteBoardCard p{color:var(--muted);margin:0;line-height:1.45}.noteBoardCard time,.noteBoardCard small{color:var(--quiet);font-size:11px}.notesArchiveStrip{border:1px solid var(--line);background:#121720;border-radius:8px}.notesArchiveStrip summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;list-style:none;display:flex}.notesArchiveStrip summary::-webkit-details-marker{display:none}.notesArchiveStrip summary span{color:var(--color-text);font-weight:900}.notesArchiveStrip summary em{color:var(--quiet);font-size:11px;font-style:normal;font-weight:900}.notesArchiveStrip>div{gap:8px;padding:0 12px 12px;display:grid}.notesArchiveStrip button{border:1px solid var(--line-soft);min-height:34px;color:var(--text);background:#171d27;border-radius:8px;justify-content:space-between;gap:10px;padding:0 10px;display:flex}.noteDetailOverlay{z-index:120;background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.noteDetailDrawer{border-left:1px solid var(--line);background:#121720;grid-template-rows:auto minmax(280px,1fr) auto;gap:12px;width:min(460px,100vw);padding:16px;display:grid;box-shadow:-22px 0 44px #0000005c}.noteDetailDrawer header{justify-content:space-between;gap:12px;display:flex}.noteDetailDrawer input,.noteDetailDrawer textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0b0e13;border-radius:8px;padding:10px}.noteDetailDrawer input{color:var(--color-text);margin-top:6px;font-size:20px;font-weight:900}.noteDetailDrawer textarea{resize:vertical;line-height:1.45}.noteDetailDrawer header button{border:1px solid var(--line);width:fit-content;height:34px;color:var(--color-text);background:#202632;border-radius:8px;padding:0 10px}.noteDetailActions{flex-wrap:wrap;gap:8px;display:flex}.conceptPage{gap:14px;display:grid}.conceptHeader{border:1px solid var(--line);background:#121720;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:14px;padding:18px;display:flex}.conceptHeader span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.conceptHeader h2{margin:4px 0 0;font-size:25px;line-height:1.1}.conceptHeader p{color:var(--muted);margin:7px 0 0}.conceptHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.conceptHeaderActions button{border:1px solid var(--line);min-height:36px;color:var(--color-text);background:#171d27;border-radius:8px;padding:0 12px;font-weight:850}.conceptLayout{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.35fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.conceptIdeaBank,.conceptDocPreview{border:1px solid var(--line);background:#121720;border-radius:8px;overflow:hidden}.conceptSectionHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.conceptSectionHeader h3{margin:0;font-size:15px}.conceptSectionHeader span{color:var(--muted);font-size:12px}.conceptIdeaList{gap:8px;padding:12px;display:grid}.conceptIdeaCard{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#171d27;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.conceptIdeaCard.selected{border-color:rgb(var(--color-accent-bright-rgb) / .4);background:rgb(var(--color-accent-bright-rgb) / .11)}.conceptIdeaCard span{color:var(--blue);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.conceptIdeaCard strong{line-height:1.25;display:block}.conceptIdeaCard p{color:var(--muted);margin:7px 0 0;line-height:1.4}.conceptIdeaCard em{height:25px;color:var(--green);background:#6ee7b71a;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.conceptDocPreview{padding:14px}.conceptDocPaper{border:1px solid var(--color-border);background:var(--color-surface-brand-pale);min-height:680px;color:var(--color-text);border-radius:8px;padding:28px;box-shadow:0 20px 36px #0003}.conceptDocTitle{margin-bottom:20px}.conceptDocTitle span{color:#4c5a6c;font-size:13px}.conceptDocTitle h3{margin:5px 0 0;font-size:29px;line-height:1.1}.conceptDocSection{gap:10px;margin-top:22px;display:grid}.conceptDocSection h4{color:#1b2430;border-bottom:1px solid #dce2ec;margin:0;padding-bottom:6px;font-size:16px}.conceptDocColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conceptDocList,.conceptDocIdea{background:#fff;border:1px solid #dce2ec;border-radius:8px;padding:12px}.conceptDocList{gap:8px;display:grid}.conceptDocList strong{color:#1b2430}.conceptDocList span{color:#4c5a6c;line-height:1.35}.conceptDocIdea{gap:8px;display:grid}.conceptDocIdea strong{color:var(--color-text)}.conceptDocIdea p{color:#374151;margin:0;line-height:1.45}.conceptDocIdea div{color:#5b6675;gap:5px;font-size:12px;display:grid}.emptyConceptLine{color:#6b7280;margin:0}.conceptNotesPanel{min-width:0}.learningSignalList{gap:8px;margin-top:12px;display:grid}.moneyPage,.settingsPage,.libraryPage{gap:14px;display:grid}.filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.segmentedControl{border:1px solid var(--line);background:#141923;border-radius:8px;gap:4px;padding:4px;display:flex}.segmentedControl button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:800}.segmentedControl button.active{color:var(--text);background:#243044}.dateChip{align-items:center;min-height:36px;padding:0 14px;font-weight:800;display:flex}.yearPicker{color:var(--quiet);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.yearPicker select,.fieldBlock select{border:1px solid var(--line);min-height:36px;color:var(--text);background:#171d27;border-radius:8px;outline:none;padding:0 34px 0 12px;font-weight:850}.yearPicker select:focus,.fieldBlock select:focus{border-color:rgb(var(--color-accent-bright-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--color-accent-bright-rgb) / .12)}.moneyPrivacyToggle{border:1px solid var(--line);min-height:36px;color:var(--color-text);background:#171d27;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.moneyPrivacyToggle[aria-pressed=true]{background:#6ee7b71a;border-color:#6ee7b757}.moneyPrivacyToggle strong{font-size:12px}.eyeShape{border:2px solid;border-radius:18px 18px 12px 12px;width:18px;height:11px;display:inline-block;position:relative}.eyeShape:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tabs{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;display:flex;overflow-x:auto}.tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 10px;font-weight:800}.tabs button.active{border-bottom-color:var(--blue);color:var(--text)}.moneyCsvQuickUpload{border:1px solid var(--line);background:#121720;border-radius:8px;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.moneyCsvToggle{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:36px;color:var(--color-text);border-radius:8px;padding:0 13px;font-weight:900}.moneyCsvQuickUpload>div>span,.moneyCsvQuickUpload label>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.moneyCsvQuickUpload strong{color:#edf4ff;margin-top:3px;line-height:1.25;display:block}.moneyCsvQuickUpload p{color:var(--muted);margin:4px 0 0;line-height:1.35}.moneyCsvQuickUpload select{border:1px solid var(--line);min-width:132px;min-height:34px;color:var(--text);background:#171d27;border-radius:7px;margin-top:5px;padding:0 10px;font-weight:850}.moneyCsvButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:36px;color:var(--color-text);cursor:pointer;border-radius:8px;place-items:center;padding:0 13px;font-weight:900;display:grid}.moneyCsvButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statCard{border:1px solid var(--line);background:#151a23;border-radius:8px;min-height:134px;padding:14px}.statIcon{background:rgb(var(--color-accent-bright-rgb) / .12);width:fit-content;min-width:62px;height:32px;color:var(--blue);border-radius:8px;place-items:center;margin-bottom:14px;padding:0 10px;font-size:10px;font-weight:900;display:grid}.statCard>span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.statCard strong{margin:8px 0 3px;font-size:28px;line-height:1.05;display:block}.statEditInput{border:1px solid var(--line);width:100%;min-height:32px;color:var(--text);background:#0b0e13;border-radius:7px;margin:8px 0 6px;padding:0 9px;font-weight:850}.statEditInput:focus{border-color:rgb(var(--color-accent-bright-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--color-accent-bright-rgb) / .12);outline:none}.maskedMoneyInput{-webkit-text-security:disc;text-security:disc}.statCard small{color:var(--muted)}.stat-green .statIcon{color:var(--green);background:#6ee7b71f}.stat-pink .statIcon{color:var(--pink);background:#ff6d8a1f}.stat-yellow .statIcon{color:var(--yellow);background:#ffd1661f}.moneyGoalBalanceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.moneyGoalBalance{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.moneyGoalBalance span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.moneyGoalBalance strong{color:#edf4ff;margin-top:8px;font-size:22px;line-height:1.1;display:block}.moneyGoal-green{border-color:#6ee7b72e}.moneyGoal-blue{border-color:rgb(var(--color-accent-bright-rgb) / .18)}.moneyGoal-yellow{border-color:#ffd1662e}.moneyGoal-pink{border-color:#ff6d8a2e}.moneyLayout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:12px;display:grid}.moneyDashboardShell{gap:12px;display:grid}.moneyDashboardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.moneyScopeControl{min-width:190px}.moneyTopControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moneyTabBar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 0 8px;display:flex;overflow-x:auto}.moneyTabBar button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.moneyTabBar button.active{background:rgb(var(--color-brand-rgb) / .12);color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-brand)}.moneyCsvCompactButton,.moneyEyeButton{border:1px solid var(--line);min-height:36px;color:var(--color-text);cursor:pointer;background:#171d27;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.moneyCsvCompactButton{position:relative;overflow:hidden}.moneyCsvCompactButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.moneyImportGlyph{width:15px;height:16px;display:inline-block;position:relative}.moneyImportGlyph:before{content:"";background:currentColor;border-radius:2px;width:3px;height:10px;position:absolute;top:1px;left:6px}.moneyImportGlyph:after{content:"";border-bottom:3px solid;border-left:3px solid;width:9px;height:9px;position:absolute;top:7px;left:3px;transform:rotate(-45deg)}.moneyEyeButton{justify-content:center;min-width:132px}.eyeShape.hidden:before{content:"";background:currentColor;border-radius:999px;width:23px;height:2px;position:absolute;top:4px;left:-3px;transform:rotate(-36deg)}.moneySummaryLayout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.moneySummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.moneySummaryCard,.moneyNextActionCard,.moneyBreakdownCard,.moneyBucketsCard,.moneyChartCard{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .025);background:radial-gradient(circle at 18% 0,#5f9aee14,#0000 35%),#141b25;border:1px solid #71849f47;border-radius:8px}.moneySummaryCard{grid-template-columns:42px minmax(0,1fr);align-content:center;gap:12px;min-height:118px;padding:14px;display:grid}.moneySummaryCard input{border:1px solid var(--line-soft);min-height:30px;color:var(--text);background:#0e141d;border-radius:7px;grid-column:1/-1;padding:0 9px;font-weight:850}.inlineMoneyValue{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0}.inlineMoneyValue:hover,.inlineMoneyValue:focus-visible{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.inlineMoneyEditWrap{gap:4px;display:grid}.inlineMoneyInput{border:1px solid rgb(var(--color-accent-bright-rgb) / .58);width:min(170px,100%);min-height:34px;color:var(--text);letter-spacing:0;background:#0e141d;border-radius:7px;padding:0 9px;font-weight:900}.inlineMoneyEditWrap small{color:#ff8ea5;font-size:11px;font-weight:850}.moneySummaryIcon{background:rgb(var(--color-accent-bright-rgb) / .13);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.moneySummaryIcon span,.moneyBucketIcon span,.moneyBreakdownIcon{border:2px solid;border-radius:5px;width:16px;height:16px;display:block}.moneySummaryCard.green .moneySummaryIcon,.moneyBreakdownRow.green .moneyBreakdownIcon,.moneyBucketGrid article.green .moneyBucketIcon{color:var(--color-success);background:#6ee7b721}.moneySummaryCard.pink .moneySummaryIcon,.moneyBreakdownRow.pink .moneyBreakdownIcon,.moneyBucketGrid article.pink .moneyBucketIcon{color:var(--color-error);background:#ff6d8a21}.moneySummaryCard.yellow .moneySummaryIcon,.moneyBreakdownRow.orange .moneyBreakdownIcon{color:var(--color-warning);background:#ffd16621}.moneySummaryCard.blue .moneySummaryIcon,.moneyBreakdownRow.blue .moneyBreakdownIcon{color:var(--color-brand);background:rgb(var(--color-accent-bright-rgb) / .13)}.moneyBreakdownRow.purple .moneyBreakdownIcon,.moneyBucketGrid article.purple .moneyBucketIcon,.moneySummaryIcon.purple{color:var(--color-accent-bright);background:#a78bfa21}.moneySummaryCard span,.moneyNextActionCard span,.moneyBreakdownCard h3,.moneyBucketsCard h3,.moneyChartCard h3{color:#edf4ff}.moneySummaryCard>div:nth-child(2)>span{color:#c6d4e9;font-size:13px;font-weight:900;display:block}.moneySummaryCard strong{color:#f2f7ff;letter-spacing:1px;margin-top:12px;font-size:22px;display:block}.moneySummaryAmount,.inlineMoneyValue.moneySummaryAmount{color:#f2f7ff;letter-spacing:1px;margin-top:12px;font-size:22px;font-weight:950;display:block}.moneySummaryCard .inlineMoneyEditWrap{margin-top:10px}.moneySummaryCard small{color:var(--muted);grid-column:2;font-size:12px}.moneySummaryCard small em{margin-left:8px;font-style:normal;font-weight:900}.upGood{color:var(--color-success)}.upWarn{color:var(--color-error)}.moneyNextActionCard{grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:14px;display:grid}.moneyNextActionCard span{font-size:12px;font-weight:950;display:block}.moneyNextActionCard strong{color:#f2f7ff;margin-top:12px;line-height:1.35;display:block}.moneyNextActionCard small{color:var(--muted);margin-top:16px;display:block}.moneyNextActionCard button{border:1px solid var(--line-soft);color:#dceaff;background:#1c2635;border-radius:999px;width:34px;height:34px;font-weight:950}.moneyCsvStatus{color:var(--muted);margin:0;font-size:12px}.moneyBreakdownGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.82fr);gap:12px;display:grid}.moneyBreakdownCard,.moneyBucketsCard,.moneyChartCard{padding:16px}.moneyBreakdownCard h3,.moneyBucketsCard h3,.moneyChartCard h3{margin:0 0 14px;font-size:14px}.moneyBreakdownRows{gap:12px;display:grid}.moneyBreakdownRow{color:var(--color-text);grid-template-columns:28px minmax(0,1fr) 62px 42px minmax(62px,96px);align-items:center;gap:10px;display:grid}.moneyBreakdownIcon{border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.moneyBreakdownIcon:before{content:"";border:2px solid;border-radius:4px;width:10px;height:10px}.moneyBreakdownRow strong{color:var(--color-text);font-size:12px}.moneyBreakdownRow em,.moneyBreakdownRow small{color:#d5dfed;text-align:right;font-size:12px;font-style:normal}.moneyBreakdownAmount,.inlineMoneyValue.moneyBreakdownAmount{color:#d5dfed;text-align:right;justify-self:end;font-size:12px;font-weight:900}.moneyBreakdownRow .inlineMoneyEditWrap{justify-self:end}.moneyBreakdownRow .inlineMoneyInput{text-align:right;width:82px;min-height:28px;font-size:12px}.moneyBreakdownRow i{background:#263246;border-radius:999px;height:5px;overflow:hidden}.moneyBreakdownRow i:before{content:"";width:var(--progress);border-radius:inherit;background:currentColor;height:100%;display:block}.moneyBreakdownRow.green i,.moneyBreakdownRow.green small{color:var(--color-success)}.moneyBreakdownRow.blue i,.moneyBreakdownRow.blue small{color:var(--color-brand)}.moneyBreakdownRow.purple i,.moneyBreakdownRow.purple small{color:var(--color-accent-bright)}.moneyBreakdownRow.orange i,.moneyBreakdownRow.orange small{color:var(--color-warning)}.moneyBreakdownCard button,.moneyViewAllButton{color:#aebdd2;background:0 0;border:0;min-height:30px;margin-top:14px;padding:0;font-size:12px;font-weight:850}.moneyBucketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moneyBucketGrid article{border:1px solid var(--line-soft);background:#141c28ad;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.moneyBucketIcon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.moneyBucketGrid strong,.moneyBucketGrid em,.moneyBucketGrid small{display:block}.moneyBucketGrid strong{color:#edf4ff;font-size:12px}.moneyBucketGrid em{color:#edf4ff;letter-spacing:1px;margin-top:5px;font-style:normal;font-weight:900}.moneyBucketAmount,.inlineMoneyValue.moneyBucketAmount{color:#edf4ff;letter-spacing:1px;margin-top:5px;font-weight:900;display:block}.moneyBucketGrid .inlineMoneyInput{width:104px;min-height:30px}.moneyBucketGrid small{color:var(--muted);margin-top:5px;font-size:11px}.moneyChartGrid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);gap:12px;display:grid}.moneyFlowTab,.moneyFlowToolbar,.moneyFlowInsights,.moneyFlowCategoryGrid{gap:12px;display:grid}.moneyFlowToolbar{grid-template-columns:minmax(190px,auto) auto auto auto minmax(160px,auto);align-items:center}.moneyFlowScope,.moneyFlowPeriod{width:fit-content}.moneyFlowPeriod{min-width:210px}.moneyFlowInsights{grid-template-columns:repeat(3,minmax(0,1fr))}.moneyFlowInsights article,.moneySankeyCard,.moneyFlowCategoryCard,.moneyPlaceholderPanel{box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .025);background:radial-gradient(circle at 14% 0,#5f9aee1a,#0000 36%),#141b25;border:1px solid #71849f47;border-radius:8px}.moneyFlowInsights article{gap:8px;min-height:96px;padding:14px;display:grid}.moneyFlowInsights span,.moneyPlaceholderPanel span{color:var(--color-brand);text-transform:uppercase;font-size:11px;font-weight:950}.moneyFlowInsights strong,.moneyPlaceholderPanel strong{color:#f2f7ff;font-size:18px}.moneyFlowInsights small,.moneyPlaceholderPanel p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.moneySankeyCard{min-height:520px;padding:16px;overflow:hidden}.moneySankeyCard .moneyChartHeader small{color:var(--muted);font-size:12px;font-weight:850}.moneySankeySvg{background:linear-gradient(90deg, rgb(var(--color-accent-bright-rgb) / .05), transparent 24%, transparent 74%, #6ee7b70a), #0b10186b;border:1px solid #71849f2e;border-radius:8px;width:100%;height:min(58vw,560px);min-height:420px;display:block}.moneySankeyNode text{fill:#eef6ff;pointer-events:none;font-size:12px;font-weight:900}.moneySankeyNode .moneySankeyAmount{fill:#aebdd2;font-size:11px}.moneyFlowCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moneyFlowCategoryCard{padding:14px}.moneyFlowCategoryCard h3{color:#edf4ff;margin:0 0 12px;font-size:14px}.moneyFlowCategoryRow{min-height:34px;color:var(--color-text);border-top:1px solid #71849f24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12px;display:grid}.moneyFlowCategoryRow span{align-items:center;gap:8px;min-width:0;display:inline-flex}.moneyFlowCategoryRow span:before{content:"";background:var(--flow-color);border-radius:999px;flex:none;width:8px;height:8px}.moneyFlowCategoryRow strong{color:#f2f7ff;letter-spacing:1px;font-size:12px}.moneyPlaceholderPanel{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:16px;display:grid}.moneyPlaceholderIcon{background:linear-gradient(135deg, rgb(var(--color-brand-rgb) / .34), rgb(var(--color-accent-bright-rgb) / .2)), var(--color-text);border-radius:8px;width:42px;height:42px;position:relative}.moneyPlaceholderIcon:before,.moneyPlaceholderIcon:after{content:"";background:#eef6ffd1;border-radius:999px;height:3px;position:absolute;left:12px;right:12px}.moneyPlaceholderIcon:before{top:15px}.moneyPlaceholderIcon:after{top:24px;right:18px}.moneyPlaceholderPanel button{border:1px solid rgb(var(--color-accent-bright-rgb) / .38);background:rgb(var(--color-brand-rgb) / .08);color:#dceaff;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.moneyPlaceholderPanel button:hover,.moneyPlaceholderPanel button:focus-visible{border-color:rgb(var(--color-accent-bright-rgb) / .7);background:rgb(var(--color-brand-rgb) / .12)}.moneyChartHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.moneyChartHeader h3{margin-bottom:3px}.moneyChartHeader p{color:var(--muted);margin:0;font-size:12px}.moneyChartLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.moneyChartLegend span:before{content:"";border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.moneyChartLegend .income:before{background:var(--color-success)}.moneyChartLegend .expense:before{background:var(--color-error)}.moneyChartLegend select{border:1px solid var(--line-soft);min-height:34px;color:var(--text);background:#171d27;border-radius:7px;padding:0 28px 0 10px;font-weight:850}.moneyChartBody .chartShell{height:230px}.moneyDonutLayout{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;display:grid}.moneyDonutLayout .donut{position:relative}.moneyDonutLayout .donut strong{color:#f2f7ff;letter-spacing:1px;font-size:16px;position:absolute;transform:translateY(-7px)}.moneyDonutLayout .donut span{transform:translateY(16px)}.widePanel .panelBody{padding-top:6px}.chartShell{grid-template-columns:44px minmax(0,1fr);height:270px;display:grid}.axis{color:var(--quiet);flex-direction:column;justify-content:space-between;padding:18px 0 38px;font-size:11px;display:flex}.barGrid{border-left:1px solid var(--line-soft);background:linear-gradient(to bottom, transparent 24%, rgb(var(--color-surface-rgb) / .035) 25%, transparent 26%), linear-gradient(to bottom, transparent 49%, rgb(var(--color-surface-rgb) / .035) 50%, transparent 51%), linear-gradient(to bottom, transparent 74%, rgb(var(--color-surface-rgb) / .035) 75%, transparent 76%);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;padding-top:18px;display:grid}.barMonth{text-align:center;height:100%;color:var(--quiet);align-items:end;gap:8px;font-size:11px;display:grid}.barPair{justify-content:center;align-items:end;gap:4px;min-height:198px;display:flex}.incomeBar,.expenseBar{width:14px;height:var(--bar);border-radius:5px 5px 0 0;min-height:2px}.incomeBar{background:linear-gradient(#7ef0c1,#3dbd88)}.expenseBar{background:linear-gradient(#ff8ea4,#f04d70)}.donutLayout{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:18px;display:grid}.donut{background:radial-gradient(circle at center, var(--color-surface) 45%, transparent 46%), conic-gradient(var(--color-brand) 0 31%, var(--color-warning) 31% 49%, var(--color-accent-bright) 49% 62%, var(--color-success) 62% 70%, var(--color-warning) 70% 75%, var(--color-text-secondary) 75% 100%);border-radius:999px;place-items:center;width:168px;height:168px;display:grid}.donut span{border:1px solid var(--line);background:var(--color-surface);width:66px;height:38px;color:var(--muted);text-transform:uppercase;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.categoryList{gap:9px;display:grid}.categoryRow{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.categoryRow span:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}.categoryRow strong{color:var(--text)}.budgetRings{grid-template-columns:repeat(5,minmax(120px,1fr));gap:16px;display:grid}.budgetRingBlock{text-align:center;justify-items:center;gap:7px;display:grid}.budgetRing{background:radial-gradient(circle at center, var(--color-surface) 57%, transparent 58%), conic-gradient(var(--accent) var(--value), rgb(var(--color-border-rgb) / .92) 0);width:92px;height:92px;color:var(--accent);border-radius:999px;place-items:center;font-weight:900;display:grid}.budgetRingBlock span{color:var(--muted);font-size:11px}.yearEndTopline{border:1px solid var(--line);background:#121720;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.yearEndTopline span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.yearEndTopline h2{margin:4px 0 0;font-size:25px;line-height:1.1}.yearEndTopline p{color:var(--muted);margin:7px 0 0}.yearEndTopline button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);color:#06111f;background:linear-gradient(#7baeff,#5d63ff);border-radius:999px;min-height:38px;padding:0 14px;font-weight:950}.moneyFlowMap{grid-template-columns:minmax(180px,.75fr) minmax(360px,1.4fr) minmax(210px,.9fr);align-items:center;gap:18px;min-height:420px;display:grid}.flowColumn{gap:16px;display:grid}.flowColumn.right{gap:12px}.flowNode{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 12%, #151a23);box-shadow:inset 4px 0 0 var(--accent);border-radius:8px;padding:13px}.flowNode span,.flowNode strong{display:block}.flowNode span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.flowNode strong{color:var(--color-text);margin-top:6px;font-size:19px}.flowCenter{border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 50%, rgb(var(--color-accent-bright-rgb) / .14), transparent 34%), #0f141c;border-radius:8px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.flowCenter>div{z-index:2;border:1px solid rgb(var(--color-accent-bright-rgb) / .32);text-align:center;background:#151a23;border-radius:999px;place-items:center;width:152px;height:152px;display:grid;position:relative}.flowCenter strong,.flowCenter em{display:block}.flowCenter strong{color:var(--muted);text-transform:uppercase;font-size:12px}.flowCenter em{color:var(--color-text);margin-top:8px;font-size:20px;font-style:normal;font-weight:950}.flowBand{opacity:.76;filter:blur(.2px);border-radius:999px;position:absolute;left:6%;right:6%}.flowIncome{background:linear-gradient(90deg,#6ee7b71a,#6ee7b76b,#6ee7b714);height:72px;top:21%;transform:rotate(2deg)}.flowHome{background:linear-gradient(90deg,#a78bfa14,#a78bfa70,#ff6d8a2e);height:116px;top:43%;transform:rotate(-3deg)}.flowBusiness{background:linear-gradient(90deg,#62d2ff14,#62d2ff5c,#ffd1661a);height:68px;bottom:19%;transform:rotate(4deg)}.yearEndGrid{grid-template-columns:minmax(360px,1fr) minmax(320px,.85fr);gap:12px;display:grid}.weddingPlanner{gap:12px;display:grid}.weddingOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.weddingPaymentList{gap:8px;display:grid}.weddingPaymentList article{border:1px solid var(--line-soft);background:#111821;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.weddingPaymentList strong,.weddingPaymentList span,.weddingPaymentList em{display:block}.weddingPaymentList strong{color:var(--color-text)}.weddingPaymentList span{color:var(--muted);margin-top:3px;font-size:12px}.weddingPaymentList em{color:#ffd5df;font-style:normal;font-weight:950}.weddingVendorTable{overflow-x:auto}.weddingVendorHeader,.weddingVendorTable article{grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(92px,.7fr)) minmax(130px,1fr) minmax(94px,.8fr);min-width:780px;display:grid}.weddingVendorHeader{border-bottom:1px solid var(--line);color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900}.weddingVendorHeader span,.weddingVendorTable article>*{padding:10px}.weddingVendorTable article{border-bottom:1px solid var(--line-soft);color:var(--muted)}.weddingVendorTable article strong{color:var(--color-text)}.weddingVendorTable article em{background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff;border-radius:999px;align-self:center;width:fit-content;font-size:11px;font-style:normal;font-weight:900}.moneyInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moneyInput{gap:7px;display:grid}.moneyInput span{color:#c9d8ef;text-transform:uppercase;font-size:11px;font-weight:900}.moneyInput input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#0b0e13;border-radius:8px;outline:none;padding:0 11px;font-size:15px;font-weight:850}.moneyInput input:focus{border-color:rgb(var(--color-accent-bright-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--color-accent-bright-rgb) / .12)}.csvImportBox{gap:12px;display:grid}.csvImportHint{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:4px;padding:10px;display:grid}.csvImportHint strong{color:var(--color-text);font-size:13px}.csvImportHint span{color:var(--muted);font-size:12px}.csvDropZone{border:1px dashed rgb(var(--color-accent-bright-rgb) / .36);background:rgb(var(--color-accent-bright-rgb) / .07);min-height:164px;color:var(--muted);text-align:center;cursor:pointer;border-radius:8px;place-items:center;gap:7px;padding:18px;display:grid}.csvDropZone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.csvDropZone strong{color:var(--color-text);font-size:15px}.csvDropZone span{max-width:310px;line-height:1.4}.categoryRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.categoryRule{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.categoryRule span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.categoryRule p{color:#c7d1dd;margin:7px 0 0;line-height:1.4}.golfProjectPage,.productionBoardPage{gap:14px;display:grid}.golfWorkspaceHome{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.golfWorkspaceMain{gap:14px;min-width:0;display:grid}.compactProjectHero{padding:18px}.workspaceHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mondayPrepCard{grid-column:1/-1}.currentFocusCard{min-height:230px}.compactCommandCard{min-height:150px}.laterCommandCard{opacity:.78;min-height:140px}.workspaceHomeCard{border:1px solid var(--line);background:#121720;border-radius:8px;flex-direction:column;gap:10px;min-height:186px;padding:15px;display:flex}.workspaceHomeCard.active{border-color:rgb(var(--color-accent-bright-rgb) / .34);box-shadow:inset 0 0 0 1px rgb(var(--color-accent-bright-rgb) / .08)}.workspaceHomeCard span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:950}.workspaceHomeCard strong{color:#edf4ff;font-size:18px;line-height:1.2}.workspaceHomeCard h3{color:#f6f9ff;margin:-4px 0 0;font-size:16px;line-height:1.25}.workspaceHomeCard p{color:var(--muted);margin:0;line-height:1.42}.workspaceHomeCard button{border:1px solid rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .12);width:fit-content;min-height:34px;color:var(--color-text);border-radius:8px;margin-top:auto;padding:0 12px;font-weight:900}.prepFactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspaceCardDetails{border:1px solid var(--line-soft);background:#101722;border-radius:8px;overflow:hidden}.workspaceCardDetails summary{color:var(--blue);cursor:pointer;padding:8px 10px;font-size:12px;font-weight:900;list-style:none}.workspaceCardDetails summary::-webkit-details-marker{display:none}.workspaceCardDetails p{border-top:1px solid var(--line-soft);padding:10px}.productionWorkspacePage{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.golfBoardSidebar{border:1px solid var(--line);background:#10151d;border-radius:8px;gap:12px;padding:12px;display:grid;position:sticky;top:0}.miniWorkspaceBadge{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.miniWorkspaceBadge strong,.miniWorkspaceBadge span{display:block}.miniWorkspaceBadge span{color:var(--muted);margin-top:4px;font-size:12px}.boardNavGroup{gap:6px;display:grid}.boardNavGroup>strong{color:#dbe7f7;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.boardNavGroup>strong:before{content:"";background:var(--blue);border-radius:999px;width:7px;height:7px}.boardNavGroup-purple>strong:before{background:var(--purple)}.boardNavGroup-orange>strong:before{background:var(--yellow)}.boardNavGroup-cyan>strong:before{background:var(--cyan)}.boardNavGroup button{min-height:34px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:850;display:flex}.boardNavGroup button.active{border-color:rgb(var(--color-accent-bright-rgb) / .28);background:rgb(var(--color-accent-bright-rgb) / .13);color:#dbe9ff}.boardNavGroup button:hover{background:rgb(var(--color-surface-rgb) / .04);color:var(--text)}.boardNavGroup button em{color:var(--quiet);text-transform:uppercase;font-size:10px;font-style:normal}.projectHero{border:1px solid var(--line);background:#121720;border-radius:8px;align-items:center;gap:16px;padding:22px;display:flex}.projectHero .exitProjectButton{margin-left:auto}.projectHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.projectHeroActions .primaryButton,.projectHeroActions .exitProjectButton{white-space:nowrap;margin:0}.projectAvatar{border:1px solid rgb(var(--color-accent-bright-rgb) / .28);color:#75b4ff;background:#07111f;border-radius:14px;place-items:center;width:72px;height:72px;font-size:34px;font-weight:950;display:grid}.projectHero span,.boardHeader span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.projectHero h2,.boardHeader h2{margin:3px 0 0;font-size:30px;line-height:1.1}.projectHero p{color:var(--muted);margin:7px 0 0}.projectTabs,.boardTabs{border-bottom:1px solid var(--line-soft);align-items:center;gap:22px;display:flex;overflow-x:auto}.projectTabs span,.boardTabs span,.boardTabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;font-weight:850;display:grid}.projectTabs span.active,.boardTabs span.active,.boardTabs button.active{border-bottom-color:var(--blue);color:var(--text)}.projectFolderList{border:1px solid var(--line);background:#121720;border-radius:8px;gap:0;display:grid;overflow:hidden}.projectFolderRow{border:0;border-bottom:1px solid var(--line-soft);min-height:66px;color:var(--text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.projectFolderRow:last-child{border-bottom:0}.projectFolderRow:hover{background:rgb(var(--color-accent-bright-rgb) / .08)}.folderIcon{border:1px solid var(--line);color:#cfe1ff;background:#0f141c;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.projectFolderRow strong,.projectFolderRow small{display:block}.projectFolderRow small{color:var(--quiet);margin-top:4px}.projectFolderRow em{background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.boardHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.boardHeaderActions,.boardMoreMenu>div,.boardToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boardHeaderActions button,.boardMoreMenu summary,.boardMoreMenu button,.boardToolbar span,.boardGhostButton{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#121720;border-radius:8px;place-items:center;padding:0 10px;font-weight:850;display:grid}.boardMoreMenu{position:relative}.boardMoreMenu summary{cursor:pointer;list-style:none}.boardMoreMenu summary::-webkit-details-marker{display:none}.boardMoreMenu>div{z-index:4;border:1px solid var(--line);background:#121720;border-radius:8px;min-width:170px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000057}.boardMoreMenu button{justify-content:start;width:100%}.boardToolbar em{color:#a9f3d5;margin-left:auto;font-style:normal;font-weight:850}.boardToolbar{border:1px solid var(--line);color:#263142;background:#f6f8fb;border-radius:8px;padding:10px}.boardToolbar>button:first-child{background:linear-gradient(180deg, var(--color-accent-bright), var(--color-brand));color:#06111f;border:0;border-radius:8px;min-height:34px;padding:0 14px;font-weight:900}.boardGhostButton{color:var(--color-text-secondary);background:#fff}.stageBoardStack{gap:22px;display:grid}.boardStage{background:#fff;border:1px solid #d6deea;border-radius:8px;gap:0;display:grid;overflow:hidden}.boardStageTitle{color:#1f2937;cursor:pointer;text-transform:uppercase;background:#fff;border-bottom:1px solid #d6deea;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:15px;list-style:none;display:flex}.boardStageTitle::-webkit-details-marker{display:none}.boardStageTitle em{color:#6b7280;text-transform:none;margin-left:auto;font-size:11px;font-style:normal}.boardStageTitle span{background:var(--yellow);border-radius:999px;width:8px;height:8px}.boardStage-purple .boardStageTitle span{background:var(--purple)}.boardStage-blue .boardStageTitle span{background:var(--blue)}.boardStage-green .boardStageTitle span{background:var(--green)}.boardStage-orange .boardStageTitle span{background:#ffad4d}.boardStage-cyan .boardStageTitle span{background:var(--cyan)}.boardTable{border:0;border-left:5px solid var(--yellow);background:#fff;border-radius:0;overflow-x:auto}.boardStage-purple .boardTable{border-left-color:var(--purple)}.boardStage-blue .boardTable{border-left-color:var(--blue)}.boardStage-green .boardTable{border-left-color:var(--green)}.boardStage-orange .boardTable{border-left-color:#ffad4d}.boardStage-cyan .boardTable{border-left-color:var(--cyan)}.boardTableHead,.boardTableRow{grid-template-columns:38px minmax(320px,1.6fr) 118px 118px 112px 136px 96px 118px 104px 108px 138px;align-items:center;min-width:1300px;display:grid}.videoCardList,.performanceWorkspace{gap:12px;display:grid}.productionVideoCard{border:1px solid var(--line-soft);background:#121720;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative}.videoCardMain{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.videoCardTitle{color:#edf4ff;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:16px;font-weight:950;line-height:1.25}.videoCardTags{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.videoCardTags>span{border:1px solid var(--line-soft);color:#b7c4d4;text-transform:uppercase;background:#171d27;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.boardStatus.compact{border-radius:999px;place-items:center;min-height:24px;padding:0 9px;font-size:10px;line-height:1;display:inline-grid}.videoCardMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.peoplePill,.actionPill{border:1px solid var(--line-soft);min-width:0;min-height:44px;color:var(--text);text-align:left;background:#171d27;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.peoplePill>span{background:rgb(var(--color-accent-bright-rgb) / .14);color:#cfe1ff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:950;display:grid}.peoplePill small,.actionPill small{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.peoplePill strong,.actionPill strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.videoCardSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.videoCardSummary div,.videoCardDetails{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:10px}.videoCardSummary span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950}.videoCardSummary p{color:#c5cfdd;margin:5px 0 0;line-height:1.4}.videoCardDetails summary{cursor:pointer;color:#dbe9ff;font-weight:900}.videoCardDetails div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.videoCardDetails span{border:1px solid var(--line-soft);color:#b7c4d4;background:#101722;border-radius:999px;padding:5px 8px;font-size:11px}.cardComplete{width:fit-content;margin:0}.cardMenu{top:32px;left:0}.activeVideoPanel{border:1px solid var(--line);background:#121720;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.activeVideoPanel span,.retentionNote span,.retentionFieldGrid span,.learningCardList span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.activeVideoPanel h3{margin:4px 0 0;font-size:22px;line-height:1.15}.activeVideoPanel p{color:var(--muted);margin:7px 0 0;line-height:1.4}.activeVideoActions{justify-items:end;gap:8px;min-width:170px;display:grid}.performanceSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.performanceTwoColumn{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:12px;display:grid}.retentionQuarterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.retentionNote,.learningCardList label,.retentionFieldGrid label,.followUpList label,.comparisonVideoList label{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:7px;padding:10px;display:grid}.retentionNote textarea,.learningCardList textarea,.analysisUploadGrid.compact textarea,.retentionFieldGrid input{border:1px solid var(--line);width:100%;color:var(--text);background:#0f141c;border-radius:7px;padding:9px}.retentionNote textarea,.learningCardList textarea{min-height:94px}.retentionFieldGrid,.learningCardList{gap:8px;margin-top:10px;display:grid}.retentionFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.followUpList,.comparisonVideoList{gap:8px;display:grid}.followUpList label,.comparisonVideoList label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.followUpList input,.comparisonVideoList input{width:15px;height:15px;accent-color:var(--blue)}.comparisonVideoList em{color:var(--quiet);font-style:normal;font-weight:900}.boardTableHeadAnalytics,.boardTableRowAnalytics{grid-template-columns:36px minmax(330px,1.7fr) 112px 136px 108px 132px 110px 112px 112px 120px 150px 110px;min-width:1500px}.boardTableHead{color:#4b5563;background:#f8fafc;border-bottom:1px solid #d6deea;min-height:40px;font-size:12px;font-weight:850}.boardTableRow{color:#1f2937;background:#fff;border-bottom:1px solid #d6deea;min-height:38px}.boardRowWrap:nth-child(2n) .boardTableRow{background:#fbfdff}.boardTableHead>span,.boardTableRow>span,.boardTableRow>strong,.boardTableRow>label,.videoTitleCell{min-width:0;padding:0 10px}.boardSelectCell{justify-content:center;align-items:center;gap:5px;display:flex}.boardSelectCell input{width:15px;height:15px;accent-color:var(--blue);margin:0}.boardSelectCell button{color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.boardSelectCell button:hover{background:#eaf1fb}.videoTitleCell{align-items:center;gap:7px;display:flex;position:relative}.videoTitleCell>button{color:#1f2937;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:760;overflow:hidden}.videoTitleCell small{color:#6b7280;background:#eef2f7;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.boardStatus{color:#fff;border:0;place-items:center;min-height:34px;font-size:12px;font-weight:850;display:grid}.dropdownStatus{cursor:pointer;border-radius:0;width:calc(100% - 10px);margin:0 5px}.status-unstarted{background:#3a404b}.status-not-started{background:#aeb4bd}.status-pending{background:var(--color-error)}.status-researched{background:#8b5cf6}.status-scripted{background:#2f80ed}.status-segment-pass{background:var(--color-brand)}.status-ready-for-vo{background:#16a34a}.status-ready{background:#10b981}.status-editor-handoff{background:#0f8fb3}.status-researching{background:#7c4dff}.status-shoot-ready{background:#18a058}.status-editing{color:#201205;background:#ffad4d}.status-complete{background:#10b981}.personBoardCell,.scriptBoardCell{color:#1f2937;text-align:left;background:#fff;border:1px solid #d6deea;border-radius:6px;align-items:center;gap:7px;width:calc(100% - 10px);min-width:0;min-height:30px;margin:0 5px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.personBoardCell span{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid}.personBoardCell select{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;width:54px;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.personBoardCell select:disabled{opacity:1;cursor:default}.personBoardCell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personBoardCell.muted{color:#9ca3af}.scriptBoardCell{border-color:var(--color-brand-border);background:var(--color-surface-brand-soft);color:var(--color-brand-hover);justify-content:center}.boardIconButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;display:inline-grid}.boardIconButton:hover,.boardIconButton:focus-visible{color:#1d4ed8;background:#eef6ff;border-color:#9dbcf5;outline:none}.boardIconButton.scriptBoardCell{border-color:var(--color-brand-border);background:var(--color-surface-brand-soft);width:30px;min-width:30px;color:var(--color-brand-hover);margin:0 auto}.boardIconButton.scriptBoardCell:hover,.boardIconButton.scriptBoardCell:focus-visible{border-color:var(--color-brand-border);color:#312e81;background:#e0e7ff}.scriptLinkControl{place-items:center;display:grid;position:relative}.scriptLinkPopover{z-index:20;width:min(320px,80vw);box-shadow:0 18px 38px rgb(var(--color-text-rgb) / .18);background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.scriptLinkPopover label{gap:6px;display:grid}.scriptLinkPopover span{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:900}.scriptLinkPopover input{width:100%;color:var(--color-text);background:#f8fafc;border:1px solid #d6deea;border-radius:7px;padding:8px}.scriptLinkPopover div{justify-content:flex-end;gap:6px;display:flex}.scriptLinkPopover button,.scriptLinkPopover a{color:#1f2937;background:#fff;border:1px solid #d6deea;border-radius:6px;place-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.boardActionIcon{width:15px;height:15px}.boardFileCell{justify-content:center;align-items:center;display:flex;padding:0 8px!important}.boardInlineAction{width:28px;height:28px;color:var(--color-text-secondary);background:#f8fafc;border-color:#dbe3ef}.formatTag{background:#eef2f7;border-radius:999px;width:fit-content;font-size:11px;font-weight:900;color:#374151!important;padding:5px 8px!important}.formatSelect,.boardInlineSelect,.boardInlineInput,.lastUpdatedCell{color:#1f2937;background:#fff;border:1px solid #d6deea;border-radius:7px;width:calc(100% - 10px);min-height:30px;margin:0 5px;padding:0 8px;font-size:12px;font-weight:800}.formatSelect{width:calc(100% - 10px)}.boardInlineInput{font-weight:760}.lastUpdatedCell{cursor:pointer;text-align:left}.lastUpdatedCell:hover,.boardInlineSelect:hover,.boardInlineInput:hover,.formatSelect:hover,.personBoardCell:hover{background:var(--color-surface-brand-pale);border-color:#9dbcf5}.boardSubitems{background:#f8fafc;border-bottom:1px solid #d6deea}.boardSubitems summary{color:var(--color-brand);cursor:pointer;padding:8px 48px;font-size:12px;font-weight:850;list-style:none}.boardSubitems summary::-webkit-details-marker{display:none}.subitemTable{background:#fff;border-left:4px solid #8b5cf6;margin-left:38px;overflow-x:auto}.subitemHead,.subitemRow{grid-template-columns:minmax(190px,1.2fr) 120px 120px 120px 92px 130px 92px 92px;align-items:center;min-width:950px;display:grid}.subitemHead{color:#4b5563;background:#f1f5f9;border-top:1px solid #d6deea;border-bottom:1px solid #d6deea;min-height:34px;font-size:11px;font-weight:900}.subitemRow{border-bottom:1px solid var(--color-text);color:#1f2937;min-height:36px;font-size:12px}.subitemHead>span,.subitemRow>span,.subitemRow>strong{min-width:0;padding:0 8px}.boardRowMenu{color:var(--color-text);box-shadow:0 16px 32px rgb(var(--color-text-rgb) / .18);background:#fff;top:28px;left:10px}.status-live{background:#1f9d69}.avatarCell,.editorSelect{align-items:center;gap:7px;display:flex}.avatarCell>span,.editorSelect>span{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .12);color:#cfe1ff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.editorSelect{padding:0 10px}.editorSelect select{border:1px solid var(--line-soft);width:92px;min-width:0;color:var(--text);background:#0f141c;border-radius:7px;padding:5px 7px}.completeRowButton{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;min-height:28px;margin:0 8px;font-size:11px;font-weight:900}.completeRowButton:hover{background:#bbf7d0;border-color:#86efac}.rowActionMenu{z-index:10;border:1px solid var(--line);background:#0d1118;border-radius:8px;gap:4px;width:220px;padding:6px;display:grid;position:absolute;top:28px;left:10px;box-shadow:0 18px 34px #00000047}.rowActionMenu button,.rowActionMenu a{min-height:34px;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 9px;text-decoration:none;display:flex}.rowActionMenu button:hover,.rowActionMenu a:hover{background:var(--color-surface-brand-soft)}.addVideoRow{color:#6b7280;text-align:left;background:0 0;border:0;width:100%;min-height:38px;padding-left:70px;font-weight:850}.addVideoRow:hover{color:#1d4ed8;background:#eff6ff}.boardAddRow{border-top:1px solid #d6deea}.analysisIntakePanel{border:1px solid var(--line);background:#121720;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:14px;padding:16px;display:grid}.analysisIntakePanel h3{margin:0;font-size:18px}.analysisIntakePanel p{color:var(--muted);margin:8px 0 0;line-height:1.45}.analysisUploadGrid{gap:12px;display:grid}.analysisUploadGrid>label{color:#c9d8ef;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.analysisUploadGrid button{border:1px dashed rgb(var(--color-accent-bright-rgb) / .38);background:rgb(var(--color-accent-bright-rgb) / .1);color:#dbe9ff;border-radius:8px;min-height:42px;font-weight:900}.analysisUploadGrid textarea{border:1px solid var(--line);background:#0f141c;border-radius:8px;min-height:96px;padding:11px}.analysisMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scriptDetailPage,.golfScriptsPage,.newScriptPage{gap:14px;display:grid}.backLink{width:fit-content;min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 4px;font-weight:850}.backLink:hover{color:var(--text)}.projectExitRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.exitProjectButton{color:#ffd7df;background:#ff6d8a14;border:1px solid #ff6d8a42;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}.exitProjectButton:hover{background:#ff6d8a21;border-color:#ff6d8a6b}.scriptsTopNav{border:1px solid var(--line);background:#121720;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.2fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.scriptMiniBrand strong,.scriptMiniBrand span{display:block}.scriptMiniBrand strong{font-size:15px}.scriptMiniBrand span{color:var(--quiet);margin-top:3px;font-size:12px}.scriptsNavPills{align-items:center;gap:6px;display:flex;overflow-x:auto}.scriptsNavPills span{border:1px solid var(--line-soft);min-height:30px;color:var(--muted);background:#0f141c;border-radius:7px;flex:none;place-items:center;padding:0 10px;font-weight:850;display:grid}.scriptsNavPills span.active{border-color:rgb(var(--color-accent-bright-rgb) / .35);background:rgb(var(--color-accent-bright-rgb) / .13);color:#dbe9ff}.scriptsTopNav button{background:linear-gradient(180deg, var(--color-accent-bright), var(--color-brand));color:#06111f;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.scriptsWelcome{justify-content:space-between;align-items:center;gap:14px;padding:18px 6px 2px;display:flex}.scriptsWelcome h2,.newScriptHeader h2{margin:0;font-size:26px;line-height:1.1}.scriptsWelcome p,.newScriptHeader p{color:var(--muted);margin:7px 0 0}.scriptCardGrid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;display:grid}.scriptLibraryCard{border:1px solid var(--line);min-height:132px;color:var(--text);text-align:left;background:#171d27;border-radius:8px;gap:10px;padding:16px;display:grid}.scriptLibraryCard:hover{border-color:rgb(var(--color-accent-bright-rgb) / .38);background:#1c2430}.scriptLibraryCard div{gap:6px;display:grid}.scriptLibraryCard strong{font-size:16px;line-height:1.25}.scriptLibraryCard span,.scriptLibraryCard p{color:var(--muted)}.scriptLibraryCard p{margin:0;line-height:1.35}.scriptLibraryCard em,.pipelineRow>span{color:#ffe1a0;background:#ffd1661f;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.projectOpsGrid,.integrationGrid{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.3fr) minmax(260px,.85fr);gap:12px;display:grid}.channelMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.captureInbox{gap:12px;display:grid}.captureInbox p{color:var(--muted);margin:7px 0 0;line-height:1.4}.routeChips{flex-wrap:wrap;gap:7px;display:flex}.routeChips span{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:5px 8px;font-weight:850}.pipelineList,.weeklyPatternList{gap:9px;display:grid}.pipelineRow{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.pipelineRow p{color:var(--muted);margin:6px 0 0;line-height:1.4}.newScriptHeader{padding:8px 4px 4px}.newScriptCard{border:1px solid var(--line);background:linear-gradient(#1c222df5,#12161ef5);border-radius:8px;gap:18px;max-width:820px;padding:22px;display:grid}.fieldBlock,.choiceSection{gap:9px;display:grid}.fieldBlock>span,.choiceSection>span{color:#c9d8ef;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:900}.fieldBlock input,.fieldBlock textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0b0e13;border-radius:8px;padding:12px}.fieldBlock textarea{min-height:150px}.fieldBlock small{color:var(--quiet);line-height:1.4}.fieldBlock small.fieldError{color:#ff9caf}.fieldBlock small.validHint{color:var(--green)}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choiceGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceCard{border:1px solid var(--line);min-height:76px;color:var(--text);text-align:left;background:#0f141c;border-radius:8px;gap:7px;padding:13px;display:grid}.choiceCard.active{border-color:rgb(var(--color-accent-bright-rgb) / .35);background:rgb(var(--color-accent-bright-rgb) / .13)}.choiceCard span{color:var(--muted);line-height:1.35}.generationSourceNote{color:#c7f7df;background:#6ee7b712;border:1px solid #6ee7b738;border-radius:8px;padding:11px 12px;line-height:1.4}.scriptPage{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:14px;display:grid}.progressRail{border:1px solid var(--line);background:#121720;border-radius:8px;gap:10px;padding:12px;display:grid;position:sticky;top:0}.railStep{min-height:56px;color:var(--quiet);grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.railStep span{border:1px solid var(--line);background:#171d27;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.railStep.active{color:var(--text)}.railStep.active span{border-color:rgb(var(--color-accent-bright-rgb) / .45);background:rgb(var(--color-accent-bright-rgb) / .16);color:#bcd7ff}.reviewWorkspace{gap:14px;min-width:0;display:grid}.scriptHero{border:1px solid var(--line);background:linear-gradient(#19202b,#121720);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:20px;display:flex}.scriptHero span{color:var(--blue);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.scriptHero h2{margin:0;font-size:30px;line-height:1.1}.completeBadge{color:var(--green);background:#6ee7b71a;border:1px solid #6ee7b747;border-radius:8px;flex:none;padding:9px 12px;font-weight:900}.completeBadge.cancelled{color:#ff9caf;background:#ff6d8a1a;border-color:#ff6d8a47}.scriptColumns{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px;display:grid}.scriptWorkspaceTabs,.settingsMiniTabs{align-items:center;gap:6px;display:flex;overflow-x:auto}.scriptWorkspaceTabs{border:1px solid var(--line);background:#121720;border-radius:8px;padding:6px}.scriptWorkspaceTabs button,.settingsMiniTabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:850}.scriptWorkspaceTabs button.active,.settingsMiniTabs button.active{background:rgb(var(--color-accent-bright-rgb) / .16);color:#cfe1ff}.passStrip{border:1px solid var(--line);background:#121720;border-radius:8px;gap:10px;padding:12px;display:grid}.passTop{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.passTop strong{color:var(--text)}.runStatusLine{align-items:center;gap:12px;min-width:0;display:flex}.runStatusLine strong{background:rgb(var(--color-accent-bright-rgb) / .12);color:#9ec5ff;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px}.runStatusLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cancelRunButton{color:#ffd7df;background:#0f141c;border:1px solid #ff6d8a52;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}.cancelRunButton:disabled{cursor:default;opacity:.65}.passStages{grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;display:grid;overflow-x:auto}.passChip{border:1px solid var(--line-soft);min-height:38px;color:var(--quiet);text-align:left;background:#0f141c;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.passChip.active{border-color:rgb(var(--color-accent-bright-rgb) / .35);background:rgb(var(--color-accent-bright-rgb) / .13);color:#dbe9ff}.passChip.done{color:#b7ecd5;border-color:#6ee7b72e}.passChip.running{border-color:rgb(var(--color-accent-bright-rgb) / .4);background:rgb(var(--color-accent-bright-rgb) / .11);color:#dbe9ff}.passChip.queued{color:var(--quiet)}.passChip.cancelled{color:#ffb5c3;border-color:#ff6d8a3d}.passChip strong{font-size:12px}.passChip span{font-size:10px}.passTrack{background:#27303d;border-radius:999px;height:5px;overflow:hidden}.passTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));width:58%;height:100%;display:block}.passStrip.cancelled .passTrack span{background:linear-gradient(90deg, var(--blue), var(--pink))}.passStatusNote{color:var(--muted);margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.ideaLayout{grid-template-columns:minmax(240px,.64fr) minmax(0,1.36fr);gap:12px;display:grid}.ideaList{align-content:start;gap:8px;display:grid}.ideaButton{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#171d27;border-radius:8px;gap:6px;padding:12px;display:grid}.ideaButton.active{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .1)}.ideaButton span{color:var(--muted);font-size:12px}.ideaButton em{width:fit-content;color:var(--green);background:#6ee7b71c;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.ideaDetail{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;min-width:0;padding:14px}.ideaTitleRow{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.ideaTitleRow span{color:var(--blue);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.ideaTitleRow h3{margin:0;font-size:21px;line-height:1.15}.ideaTitleRow>strong{color:#ffe1a0;background:#ffd1661a;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.ideaSummary{color:#c5cfdd;margin:0 0 12px;line-height:1.45}.beatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ideaBeat{border:1px solid var(--line-soft);background:#121720;border-radius:8px;gap:8px;padding:12px;display:grid}.beatTop{color:var(--quiet);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.ideaBeat h4{margin:0;font-size:14px}.ideaBeat p{color:#c5cfdd;margin:0;line-height:1.42}.beatVoice{border-top:1px solid var(--line-soft);gap:5px;padding-top:8px;display:grid}.beatVoice strong{color:var(--quiet);text-transform:uppercase;font-size:11px}.beatVoice span{color:#e4ecf7}.referenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.referenceGrid.compact{grid-template-columns:1fr}.referenceDoc{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:9px;padding:12px;display:grid}.referenceDoc strong,.referenceDoc span{display:block}.referenceDoc span{color:var(--muted);margin-top:5px;font-size:12px}.referenceDoc em{width:fit-content;color:var(--green);background:#6ee7b71a;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.scriptTwoColumn{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:14px;display:grid}.reviewChecklist{gap:9px;display:grid}.reviewCheck{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.reviewCheck input{width:16px;height:16px;accent-color:var(--blue)}.reviewGate{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .08);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.reviewGate strong,.reviewGate span{display:block}.reviewGate span{color:var(--muted);margin-top:4px;line-height:1.35}.reviewGate button{background:linear-gradient(180deg, var(--color-accent-bright), var(--color-brand));color:#06111f;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-weight:900}.draftPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.draftSegment{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:8px;padding:14px;display:grid}.draftSegment span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.draftSegment p{color:#c5cfdd;margin:0;line-height:1.45}.findingColumn,.researchChat{border:1px solid var(--line);background:#121720;border-radius:8px}.sectionHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sectionHeader h3{margin:0;font-size:15px}.sectionHeader span{color:var(--quiet)}.findingGroups{padding:14px}.findingGroup{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.findingGroup h4{color:var(--color-text);margin:0 0 10px}.findingGroup>div{gap:8px;display:grid}.findingItem,.checkRow,.toggleRow{align-items:center;gap:9px;display:flex}.findingItem input,.checkRow input,.toggleRow input{width:16px;height:16px;accent-color:var(--blue);margin:0}.findingItem span{color:#d7e0ec;line-height:1.35}.reviewColumn{gap:14px;display:grid}.settingsMiniTabs{margin-bottom:10px}.miniSettingStack{gap:8px;display:grid}.budgetChoiceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.budgetChoiceRow button{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);background:#171d27;border-radius:8px;font-weight:900}.budgetChoiceRow button.active{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .14);color:#dbe9ff}.miniSetting{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:11px}.miniSetting span,.miniSetting p{color:var(--muted);display:block}.miniSetting span{text-transform:uppercase;font-size:11px;font-weight:900}.miniSetting strong{margin:5px 0;display:block}.miniSetting p{margin:0;line-height:1.35}.ruleList,.angleCard{gap:10px;display:grid}.ruleList p,.angleCard p{color:#c5cfdd;margin:0;line-height:1.45}.angleCard strong{font-size:16px;line-height:1.35;display:block}.draftStack{gap:14px;display:grid}.draftReviewGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}.scriptChatPanel{border:1px solid var(--line);background:#0d1118;border-radius:8px;grid-template-rows:auto auto minmax(220px,1fr) auto;min-height:640px;display:grid;position:sticky;top:12px;overflow:hidden}.scriptChatTop{border-bottom:1px solid var(--line-soft);text-align:center;gap:8px;padding:16px;display:grid}.scriptChatTop span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.scriptChatTop strong{color:var(--color-text);font-size:16px}.scriptChatTop p{color:var(--muted);margin:0;line-height:1.4}.scriptChatChips{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 16px;display:flex}.scriptChatChips button{border:1px solid var(--line);color:#c7d1dd;background:#171d27;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px}.scriptChatChips button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .32);color:var(--color-text)}.scriptChatMessages{align-content:start;gap:8px;padding:14px;display:grid;overflow:auto}.scriptChatBubble{border:1px solid var(--line-soft);max-width:88%;color:var(--color-text);background:#171d27;border-radius:8px;padding:10px 12px;line-height:1.4}.scriptChatBubble.user{border-color:rgb(var(--color-accent-bright-rgb) / .24);background:rgb(var(--color-accent-bright-rgb) / .12);justify-self:end}.scriptChatInput{border-top:1px solid var(--line-soft);gap:8px;padding:12px;display:grid}.scriptChatInput textarea{border:1px solid var(--line);width:100%;min-height:76px;color:var(--text);resize:vertical;background:#121720;border-radius:8px;padding:10px}.scriptChatInput div{gap:8px;display:flex}.scriptChatInput button{border:1px solid rgb(var(--color-accent-bright-rgb) / .32);background:rgb(var(--color-accent-bright-rgb) / .12);min-height:34px;color:var(--color-text);border-radius:8px;flex:1;font-weight:900}.scriptChatInput small{color:var(--quiet)}.runDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveRunNote{border:1px solid rgb(var(--color-accent-bright-rgb) / .2);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:8px;margin:12px 0 0;padding:11px;line-height:1.45}.researchChat{overflow:hidden}.chatMessages{gap:8px;padding:14px;display:grid}.chatBubble{border:1px solid var(--line-soft);max-width:72%;color:var(--color-text);background:#1a202a;border-radius:8px;padding:10px 12px}.chatBubble.user{background:rgb(var(--color-accent-bright-rgb) / .12);border-color:rgb(var(--color-accent-bright-rgb) / .24);justify-self:end}.researchChat label{border-top:1px solid var(--line-soft);color:var(--quiet);gap:8px;padding:14px;font-weight:900;display:grid}.researchChat input{border:1px solid var(--line);background:#0f141c;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.generateBar{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1219f5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;position:sticky;bottom:0}.generateBar strong,.generateBar span{display:block}.generateBar span{color:var(--muted);margin-top:3px}.generateBar button{min-width:154px;padding:0 18px}.generateBar button:disabled{cursor:default;filter:grayscale(.4);opacity:.55}.settingsIntro{border:1px solid var(--line);background:#121720;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.settingsIntro h2{align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.settingsIntro h2 span,.savedBadge,.subscriptionCard span{color:var(--green);text-transform:uppercase;background:#6ee7b71a;border:1px solid #6ee7b73d;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:900}.settingsIntro p{color:var(--muted);margin:8px 0 0}.savedBadge{flex:none}.settingsTabs{margin-bottom:2px}.settingsGrid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.billingPanel{grid-column:1/-1}.apiKeyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.statusRow,.modelRow,.billingCap{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.statusRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.statusRow strong{color:#edf4ff;min-width:0;font-size:14px}.statusChip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:138px;min-height:24px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.statusChip i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.connected{color:var(--green);background:#6ee7b71a;border:1px solid #6ee7b72e}.disconnected{color:#aeb8c7;background:#9aa4b214;border:1px solid #9aa4b22e}.locked{color:#ff9caf;background:#ff6d8a1a}.modelRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.modelRow strong,.modelRow span{display:block}.modelRow span{color:var(--muted);margin-top:4px}.modelRow em{color:#ffe1a0;background:#ffd1661a;border-radius:7px;width:fit-content;max-width:230px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.25}.billingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billingCap span,.billingCap strong{display:block}.billingCap span{color:var(--muted);font-size:12px}.billingCap strong{margin-top:8px;font-size:22px}.emptySettings{max-width:520px}.emptySettings p{color:var(--muted);margin:8px 0 0}.promptStack{gap:14px;display:grid}.codePanel{border:1px solid var(--line);background:linear-gradient(#1c222df5,#12161ef5);border-radius:8px;overflow:hidden}.codePanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 10px;display:flex}.codePanelHeader h3{color:#c9d8ef;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px}.codePanelHeader p{color:var(--quiet);margin:5px 0 0;line-height:1.35}.codePanelHeader button{border:1px solid var(--line);min-height:30px;color:var(--color-text);background:#202632;border-radius:7px;padding:0 10px;font-weight:850}.codePanel pre{border:1px solid var(--line);color:#f4f7fb;white-space:pre-wrap;background:#0b0e13;border-radius:8px 8px 0 0;min-height:220px;max-height:420px;margin:0 18px;padding:18px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55;overflow:auto}.codePanelFooter{border:1px solid var(--line);color:var(--quiet);background:#10141c;border-top:0;border-radius:0 0 8px 8px;margin:0 18px 14px;padding:10px 18px;font-size:11px}.enabledRule{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.enabledRule input{width:16px;height:16px;accent-color:var(--blue);margin-top:2px}.enabledRule strong,.enabledRule small{display:block}.enabledRule small{color:var(--quiet);margin-top:5px;line-height:1.45}.generationModeGrid,.dailyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dailyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.modeCard{border:1px solid var(--line-soft);background:#0d1118;border-radius:8px;padding:14px}.modeCard.active{border-color:rgb(var(--color-accent-bright-rgb) / .32);background:rgb(var(--color-accent-bright-rgb) / .12)}.modeCard strong{color:#cfe1ff;margin-bottom:6px;display:block}.modeCard p{color:var(--muted);margin:0;line-height:1.4}.settingsExampleList{gap:9px;display:grid}.exampleManager{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.exampleManager label{gap:8px;display:grid}.exampleManager label span{color:#c9d8ef;text-transform:uppercase;font-size:12px;font-weight:900}.exampleManager input{border:1px solid var(--line);min-height:42px;color:var(--text);background:#0f141c;border-radius:8px;padding:0 12px}.exampleManager button,.deleteExampleButton{border:1px solid rgb(var(--color-accent-bright-rgb) / .32);background:rgb(var(--color-accent-bright-rgb) / .13);color:#dbe9ff;border-radius:8px;min-height:42px;padding:0 12px;font-weight:900}.exampleManagerNote{color:var(--muted);margin:10px 0 0;line-height:1.45}.settingsExample{border:1px solid var(--line-soft);background:#0f141c;border-radius:8px;padding:12px;position:relative}.deleteExampleButton{color:#ffd7df;background:#ff6d8a14;border-color:#ff6d8a47;min-height:30px;position:absolute;top:10px;right:10px}.subscriptionCard{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.subscriptionCard strong{font-size:16px}.subscriptionCard p{color:var(--muted);grid-column:1/-1;margin:0}.moneyNextAction{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:#171d27;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.moneyNextAction strong{color:#edf4ff}.moneyNextAction span{color:var(--muted)}.libraryLayout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.uploadBox{text-align:center;background:#121720e0;border:1px dashed #3a4658;border-radius:8px;align-content:center;justify-items:center;gap:9px;min-height:220px;padding:18px;display:grid}.uploadIcon{background:rgb(var(--color-accent-bright-rgb) / .14);color:#bcd7ff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.uploadBox h2{margin:0;font-size:18px}.uploadBox p{max-width:360px;color:var(--muted);margin:0;line-height:1.45}.uploadChecklist{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.uploadChecklist span{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.uploadBox button{min-width:132px;padding:0 16px}.uploadBox .secondaryInlineButton{color:var(--muted);background:0 0;border:1px solid #7e92b038}.storageDetails{color:var(--quiet);width:100%;max-width:360px;font-size:11px}.storageDetails summary{cursor:pointer;font-weight:800}.storageDetails button{width:auto;min-width:0}.emptyLibraryState{color:var(--muted);border:1px dashed #7e92b038;border-radius:8px;padding:14px}.emptyLibraryState strong{color:var(--text)}.libraryItem,.exampleItem{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;padding:12px}.creativeKnowledgeGrid{gap:8px;display:grid}.knowledgeIntro{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:8px;margin-bottom:10px;padding:10px;line-height:1.45}.knowledgeBucketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.knowledgeBucketCard{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;gap:8px;padding:11px;display:grid}.knowledgeBucketCard strong{color:#edf4ff}.knowledgeBucketCard p{color:var(--muted);margin:5px 0 0;line-height:1.4}.knowledgeBucketCard>span{color:#b7c4d4;font-size:12px;line-height:1.35}.knowledgeStatusRow{flex-wrap:wrap;gap:6px;display:flex}.knowledgeStatusRow em{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.knowledgeUsageMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.knowledgeUsageMap>div{border:1px solid var(--line-soft);background:#111824;border-radius:8px;padding:10px}.knowledgeUsageMap strong{color:#edf4ff;margin-bottom:4px;display:block}.knowledgeUsageMap span{color:var(--muted);line-height:1.4}.creativeKnowledgeCard,.creativeKnowledgeReferences{border:1px solid var(--line-soft);background:#171d27;border-radius:8px;overflow:hidden}.creativeKnowledgeCard summary,.creativeKnowledgeReferences summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;list-style:none;display:grid}.creativeKnowledgeCard summary::-webkit-details-marker{display:none}.creativeKnowledgeReferences summary::-webkit-details-marker{display:none}.creativeKnowledgeCard strong,.creativeKnowledgeReferences strong{color:#edf4ff;display:block}.creativeKnowledgeCard summary span,.creativeKnowledgeReferences summary span{color:var(--quiet);margin-top:4px;font-size:11px;display:block}.creativeKnowledgeCard summary em{color:#b7c4d4;text-align:right;max-width:240px;font-size:11px;font-style:normal}.creativeKnowledgeCard ul{border-top:1px solid var(--line-soft);color:var(--color-text);margin:0;padding:10px 18px 12px 28px;line-height:1.45}.creativeKnowledgeReferences{margin-top:8px}.creativeKnowledgeReferences>div{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;padding:10px;display:flex}.creativeKnowledgeReferences>div span{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);color:#cfe1ff;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.creativeKnowledgeReferences p{border-top:1px solid var(--line-soft);color:var(--color-text);margin:0;padding:10px;line-height:1.45}.libraryMeta,.tagRow{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.libraryMeta span{color:var(--quiet);font-size:12px}.tagRow span{color:#a9f3d5;background:#6ee7b714;border-color:#6ee7b740}.toggleRow{color:var(--color-text);margin-top:11px}.exampleColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.checkRow span{color:#e4ecf7;font-weight:750}@media (max-width:1180px){.topbar{grid-template-columns:190px minmax(220px,1fr) auto}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"schedule scripting""attention spending""financial financial""notes projects"}.dashboardNextStrip,.dashboardNextStrip .dashboardNextTask{grid-template-columns:1fr}.weddingOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.healthCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"snapshot progress""garmin progress""coach coach"}.healthSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.morningGeneratorHero,.morningPrepGrid,.morningGenerationGrid{grid-template-columns:1fr}.morningHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.morningHeroMetrics article{border-right:0;margin-right:0;padding-right:0}.moneyLayout,.moneySummaryLayout,.moneyBreakdownGrid,.moneyChartGrid,.moneyFlowToolbar,.moneyFlowInsights,.moneyFlowCategoryGrid,.scriptColumns,.scriptTwoColumn,.ideaLayout,.referenceGrid,.libraryLayout,.exampleColumns,.knowledgeBucketGrid,.knowledgeUsageMap,.conceptLayout,.projectOpsGrid,.integrationGrid,.scriptsTopNav,.scriptCardGrid,.draftPreview,.draftReviewGrid,.runDetailGrid,.productionWorkspacePage,.analysisIntakePanel,.analysisMetricGrid,.exampleManager,.taskBoardGrid,.goalCardGrid,.projectCardGrid,.kadroaCommandGrid,.projectDashboardGrid,.creatorWorkspaceGrid,.creatorFieldGrid,.channelProfileGrid,.onboardingShell,.onboardingStepRail,.tasteChoiceGrid,.onboardingProfileGrid,.creatorIdeaGrid,.onboardingScriptReview,.codexLoop,.loopStepList{grid-template-columns:1fr}.statGrid,.billingGrid,.apiKeyGrid,.beatGrid,.dailyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kadroaLandingPage{padding:18px 16px 42px}.kadroaPrefsDialog{width:min(320px,100vw - 24px);left:12px;right:auto}.kadroaLandingNav{gap:10px}.kadroaLandingHero{min-height:auto;padding:max(48px, env(safe-area-inset-top)) 0 0;text-align:center}.kadroaLandingHero h1{max-width:15.5ch;font-size:clamp(27px,8vw,34px)}.kadroaLandingSubhead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;max-width:30ch;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kadroaThreeClickRow{justify-content:center;gap:4px 8px;font-size:11px}.kadroaHeroAuditCard{border-radius:16px;gap:12px;padding:18px 16px}.kadroaHeroAuditFields{grid-template-columns:1fr;gap:12px}.kadroaHeroAuditButton{width:100%}.kadroaPublicHeaderActions{gap:8px}.kadroaLandingNav .kadroaNavSignup{min-height:38px;padding:0 12px}.kadroaLandingActions{flex-direction:column;align-items:stretch}.kadroaAuditIntakeForm{width:100%;max-width:none}.kadroaAuditIntakeScreen{margin-top:24px;padding:0 16px 28px}.kadroaAuditIntakeForm{border-radius:14px;gap:12px;padding:18px 16px}.kadroaAuditIntakeForm h1{font-size:30px}.kadroaAuditIntakeDescription{font-size:15px}.kadroaAnalysisLayoutSingle,.kadroaPacketSummaryGrid{grid-template-columns:1fr}.kadroaAuditCarouselHint{display:block}.kadroaRewardCompareGrid,.kadroaRewardCompareGap,.kadroaRewardGapDiagnosisGrid,.kadroaVisualCompareLayout{grid-template-columns:1fr}.kadroaVisualCompareGap{flex-direction:row;justify-content:flex-start;width:100%;min-width:0}.kadroaVisualCompareGapCard{text-align:left;flex:1}.kadroaVideoProofGrid,.kadroaMainInsightActionGrid,.kadroaVideoProofTileFeatured{grid-template-columns:1fr}.kadroaMainInsightFinding{font-size:18px}.kadroaCompactChannelBar{flex-direction:column;align-items:flex-start}.kadroaAuditPipelineLabelDesktop{display:none}.kadroaAuditPipelineLabelMobile{display:inline}.kadroaAuditPipelineLabel{letter-spacing:.03em;font-size:10px;line-height:1.35}.kadroaAuditCarouselCard{flex-basis:88vw;width:88vw;max-width:88vw;padding:14px 16px}.kadroaDiagnosisBlock p,.kadroaDiagnosisProof{font-size:13px}.kadroaRewardCompareExamples li{font-size:12px}.kadroaAnalysisLayout,.kadroaAnalysisGrid,.kadroaTastePair,.kadroaTasteVideoPair{grid-template-columns:1fr}.kadroaAnalysisPage{margin-top:46px}.kadroaTrackerSteps div strong{font-size:13px}.kadroaChannelSearch div,.kadroaPreviewGrid,.kadroaConfirmGrid,.processValueGrid{grid-template-columns:1fr}.kadroaChannelPreview,.kadroaPublicInfoPage{text-align:left;margin-top:46px}.kadroaChannelPreview{justify-items:stretch}.kadroaChannelConfirmIdentity{align-items:center}.kadroaChannelConfirmStats{gap:10px 16px}.kadroaChannelConfirmStat{flex:calc(50% - 8px);min-width:0}.kadroaLandingFooter{flex-direction:column;align-items:flex-start;margin-top:56px}.kadroaExampleChannels div{justify-content:flex-start}.kadroaAnalysisGrid,.kadroaTastePair,.kadroaTasteActions,.kadroaAuditFindings,.kadroaAuditIdeaGrid,.kadroaAuditNext{grid-template-columns:1fr}.kadroaMockupTop,.kadroaDifferenceSection{grid-template-columns:1fr;align-items:start}.kadroaMockupTop{gap:4px;display:grid}.kadroaMockupFlow,.kadroaMockupCards,.kadroaValueGrid{grid-template-columns:1fr}.kadroaLandingSection{padding-top:58px}.kadroaSectionHeader{text-align:left}.kadroaStepList article{align-items:start}.kadroaDifferenceSection{margin-top:58px}.kadroaLandingCta{padding-top:58px}.kadroaHomepageFlow{gap:clamp(48px,10vw,80px);margin-top:clamp(64px,12vw,96px)}.kadroaCreatorExperienceSection{gap:18px;padding-top:0}.kadroaFounderGrid{grid-template-columns:1fr;gap:24px}.kadroaFounderProfilePanel{max-width:min(100%,20rem)}.kadroaFounderProfilePhoto{width:128%}.kadroaFounderCopy h2{max-width:none}.kadroaFounderProof{grid-template-columns:1fr}.kadroaFounderAttribution{align-items:flex-end;gap:12px;max-width:min(100%,20rem)}.kadroaTrustedCreatorPill{min-height:44px;padding-right:14px}.kadroaProcessCard{padding:18px}.kadroaProcessCard h3{font-size:18px}.quickCaptureWidget{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.quickCaptureToggle{width:48px;height:48px}.quickCaptureToggle strong{display:none}.onboardingMemoryList article{grid-template-columns:1fr}.productionWorkspacePage .boardToolbar{grid-template-columns:1fr 1fr}.productionWorkspacePage .boardToolbar em{grid-column:1/-1;margin-left:0}.boardSearchInput{grid-column:1/-1}.productionWorkspacePage .boardTableHead,.productionWorkspacePage .boardTableRow{grid-template-columns:34px minmax(210px,1.7fr) 104px 108px 82px 118px;min-width:660px}.boardRowDetails{grid-template-columns:1fr;padding-left:12px}.productionWorkspacePage .subitemTable{margin-left:12px}}@media (max-width:820px){body{overflow:auto}.appShell{grid-template-columns:1fr;height:auto;min-height:100vh}.sidebar{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.navGroup,.projectList{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarFooter{margin-top:14px}.topbar{grid-template-columns:1fr;align-items:start}.topActions{justify-content:flex-start}.pageFrame{height:auto;min-height:calc(100vh - 72px)}.dashboardGrid,.settingsGrid,.scriptPage,.scriptTwoColumn,.ideaLayout,.beatGrid,.referenceGrid,.moneyLayout,.yearEndGrid,.weddingOverviewGrid,.libraryLayout,.exampleColumns,.knowledgeBucketGrid,.knowledgeUsageMap,.conceptLayout,.conceptDocColumns,.projectOpsGrid,.integrationGrid,.scriptsTopNav,.scriptCardGrid,.choiceGrid,.noteGrid,.donutLayout,.apiKeyGrid,.generationModeGrid,.dailyGrid,.draftPreview,.draftReviewGrid,.productionWorkspacePage,.analysisIntakePanel,.analysisMetricGrid,.exampleManager,.taskBoardGrid,.goalCardGrid,.projectCardGrid,.projectDashboardGrid,.creatorWorkspaceGrid,.creatorFieldGrid,.channelProfileGrid,.onboardingShell,.onboardingStepRail,.tasteChoiceGrid,.onboardingProfileGrid,.creatorIdeaGrid,.onboardingScriptReview,.kadroaCommandGrid,.ultimateStatGrid,.ultimateFitnessGrid,.workflowFieldGrid,.codexLoop,.loopStepList{grid-template-columns:1fr}.dashboardGrid{grid-template-areas:"schedule""scripting""attention""spending""financial""notes""projects"}.dashboardScriptingFocus{min-height:auto}.healthTodayCard,.healthCommandGrid,.healthSecondaryGrid,.morningGeneratorHero,.morningPrepGrid,.morningGenerationGrid,.morningHeroMetrics,.morningCardHeading.inline,.morningQualityChecks{grid-template-columns:1fr}.morningTeePageHeader,.morningTeeTitleLine,.morningGeneratedControls{flex-direction:column;align-items:stretch}.morningCoverTile{width:100%;height:132px}.morningHeroActions{grid-template-columns:1fr}.morningImagePlaceholder{justify-self:stretch;width:auto}.healthCommandGrid{grid-template-areas:"snapshot""progress""garmin""coach"}.statGrid,.budgetRings,.calendarMonthGrid,.billingGrid,.channelMetricGrid{grid-template-columns:1fr}.scriptHero,.settingsIntro,.generateBar,.conceptHeader,.projectDashboardHero,.creatorHero,.filterRow{flex-direction:column;align-items:stretch}.ideaFeedbackCard,.sponsorMatchRow{grid-template-columns:1fr}.ideaFeedbackActions{flex-wrap:wrap}.scriptHero{display:grid}.scriptHero h2{font-size:24px}.modelRow{grid-template-columns:1fr}.dictatePanel{width:auto;left:12px;right:12px}}.mobileMenuButton{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#171d27;border-radius:8px;place-items:center;display:none}.topTitle{align-items:center;gap:10px;min-width:0;display:flex}.topTitle>div{min-width:0}.mobileNavLayer{z-index:80;display:none;position:fixed;inset:0}.mobileNavBackdrop{background:#0000008f;border:0;position:absolute;inset:0}.mobileNavDrawer{width:min(84vw,320px);padding:max(18px, env(safe-area-inset-top)) 14px 18px;border-right:1px solid var(--line);background:linear-gradient(#0a0d12,#10141b);align-content:start;gap:14px;display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:22px 0 48px #00000073}.mobileNavHeader{grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.mobileNavHeader .brandMark{--kadroa-logo-mark-size:24px}.mobileNavHeader strong,.mobileNavHeader span{display:block}.mobileNavHeader span,.mobileNavProjects>span,.mobilePersonalToolsNav summary{color:var(--quiet);font-size:11px}.mobileNavHeader button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#171d27;border-radius:8px;place-items:center;display:grid}.mobileNavList,.mobilePersonalToolsNav nav,.mobileNavProjects{gap:6px;display:grid}.mobileNavFooter{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:12px}.mobileNavFooter .kadroaPrefsTrigger{justify-content:center;width:100%}.mobileNavList button,.mobilePersonalToolsNav button,.mobileNavProjects button{min-height:38px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.mobileNavList button.active,.mobilePersonalToolsNav button.active,.mobileNavProjects button.active,.mobileNavList button:hover,.mobilePersonalToolsNav button:hover,.mobileNavProjects button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .28);background:rgb(var(--color-accent-bright-rgb) / .12);color:#f4f8ff}.mobilePersonalToolsNav summary{cursor:pointer;text-transform:uppercase;font-weight:850;list-style:none}.mobilePersonalToolsNav summary::-webkit-details-marker{display:none}.movementNudge{z-index:65;background:linear-gradient(#151921fa,#0a0d12fa);border:1px solid #ffd16638;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(430px,100vw - 28px);padding:10px;display:grid;position:fixed;top:82px;right:18px;box-shadow:0 18px 44px #0000006b}.movementNudge.urgent{border-color:#ff6d8a61}.movementNudgeIcon{width:38px;height:38px;color:var(--yellow);background:#ffd1661f;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.movementNudgeBody{gap:3px;min-width:0;display:grid}.movementNudgeBody strong{color:var(--text);font-size:13px}.movementNudgeBody span{color:var(--muted);font-size:11px}.movementNudgeTrack{background:rgb(var(--color-surface-rgb) / .08);border-radius:999px;height:5px;overflow:hidden}.movementNudgeTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--yellow), var(--blue));height:100%;display:block}.movementNudgeActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.movementNudgeActions button{border:1px solid var(--line);background:rgb(var(--color-surface-rgb) / .05);color:#e9f0fb;border-radius:7px;min-height:26px;padding:0 8px;font-size:10.5px;font-weight:800}.quietTrackingPill{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:rgb(var(--color-accent-bright-rgb) / .07);border-radius:9px;gap:3px;max-width:520px;margin-top:10px;padding:8px 10px;display:grid}.quietTrackingPill strong{color:#cfe1ff;font-size:12px}.quietTrackingPill small{color:var(--muted);line-height:1.35}.creativeEngineMini{background:#a78bfa12;border:1px solid #a78bfa2e;border-radius:9px;gap:8px;padding:10px;display:grid}.creativeEngineMini strong,.creativeEngineMini span{display:block}.creativeEngineMini strong{color:var(--text);font-size:13px}.creativeEngineMini span{color:var(--muted);margin-top:2px;font-size:11.5px}.creativeEngineMini>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.creativeEngineMini button{border:1px solid rgb(var(--color-accent-bright-rgb) / .26);background:rgb(var(--color-accent-bright-rgb) / .1);color:#dceaff;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:850}.theme-light .mobileNavDrawer,.theme-light .mobileMenuButton,.theme-light .mobileNavHeader button{color:#142033;background:#fff}.theme-light .movementNudge,.theme-light .creativeEngineMini,.theme-light .quietTrackingPill{background:#fff;border-color:#d7e2f1}@media (max-width:820px){.mobileNavLayer{display:block}.sidebar{display:none}.mobileMenuButton{flex:none;display:grid}.workspace,.pageFrame,.dashboardPageStack,.dashboardGrid,.panel,.moneyLayout,.moneySummaryLayout,.moneyBreakdownGrid,.moneyChartGrid,.moneyFlowToolbar,.moneyFlowInsights,.moneyFlowCategoryGrid{min-width:0}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:10px 12px}.topTitle span{margin-bottom:2px;font-size:9px}.topTitle h1{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.quoteBar,.localTimePill,.themeToggleButton,.notificationIconButton{display:none}.topActions{justify-content:flex-end;gap:6px}.timerPill{max-width:136px}.timerPill em{display:none}.pageFrame{padding:12px;overflow-x:hidden}.dashboardNextStrip,.dashboardNextStrip .dashboardNextTask{grid-template-columns:1fr}.dashboardGrid{grid-template-areas:"schedule""scripting""spending""financial""attention""notes""projects"}.taskRow{grid-template-columns:17px minmax(0,1fr) auto 27px}.dashboardScriptingFocus{grid-template-columns:92px minmax(0,1fr)}.productionScore{width:88px;height:88px}.productionSteps{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.productionSteps span{flex:none}.scriptingFocusCopy h3{font-size:20px}.moneyControls,.moneyTabs,.moneyPageHeader,.moneyFilterRow{flex-wrap:wrap}.moneyFlowSankey{min-width:680px}.moneyFlowCanvas,.moneyFlowDiagram{overflow-x:auto}.quickCaptureWidget{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.quickCaptureToggle{width:46px;height:46px}.navDrawerOpen .quickCaptureWidget{opacity:0;pointer-events:none}.movementNudge{grid-template-columns:34px minmax(0,1fr);top:64px;right:10px}.movementNudgeActions{grid-column:1/-1;justify-content:stretch}.movementNudgeActions button{flex:auto}}.commandDashboard{gap:12px}.commandTopGrid,.commandMainGrid,.commandLowerGrid{gap:12px;display:grid}.commandTopGrid{grid-template-columns:minmax(0,2fr) minmax(260px,.72fr)}.commandMainGrid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.62fr)}.commandLowerGrid{grid-template-columns:minmax(280px,.86fr) minmax(240px,.54fr) minmax(320px,1fr)}.todayCommandCard,.nextQueueCard,.commandDashboard .panel{border-color:rgb(var(--color-surface-rgb) / .075);background:linear-gradient(#11151df5,#0a0d12f5)}.todayCommandCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .2);min-height:118px;box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .035);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.todayCommandCard span,.nextQueueCard>span,.compactPipelineCard>div:first-child span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.todayCommandCard h2{color:#f5f8ff;letter-spacing:0;margin:4px 0 3px;font-size:clamp(20px,2.1vw,28px);line-height:1.05}.todayCommandCard p{color:var(--muted);margin:0;font-size:12.5px}.commandActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.commandActions button,.createLaneRow button,.compactPipelineCard>button,.movementMiniCard button{border:1px solid rgb(var(--color-surface-rgb) / .09);background:rgb(var(--color-surface-rgb) / .045);color:#dce8f8;border-radius:8px;min-height:31px;padding:0 10px;font-size:11px;font-weight:850}.commandActions .primaryCommandButton,.compactPipelineCard>button{color:var(--color-surface-brand-pale);background:linear-gradient(#4d86ef,#2e63d5);border-color:#5b8dff73}.nextQueueCard{border:1px solid var(--line-soft);border-radius:12px;align-content:start;gap:7px;padding:12px;display:grid}.nextQueueCard button,.quietTrackingRows button,.commandPreviewGrid button{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .035);width:100%;min-height:42px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.nextQueueCard strong,.quietTrackingRows strong,.commandPreviewGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.createLaneRows{gap:8px;display:grid}.createLaneRow{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .035);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.createLaneRow strong,.createLaneRow span{display:block}.createLaneRow strong{color:var(--text);font-size:14px}.createLaneRow span,.quietTrackingRows span,.commandPreviewGrid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.createLaneRow em,.compactPipelineMeta span{border:1px solid rgb(var(--color-accent-bright-rgb) / .2);background:rgb(var(--color-accent-bright-rgb) / .09);color:#cfe1ff;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.compactPipelineCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:rgb(var(--color-accent-bright-rgb) / .055);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.generationStatusCard{border:1px solid rgb(var(--color-brand-rgb) / .24);background:linear-gradient(90deg, rgb(var(--color-brand-rgb) / .12), rgb(var(--color-brand-rgb) / .055)), rgb(var(--color-surface-rgb) / .03);border-radius:10px;gap:5px;margin-top:10px;padding:10px;display:grid}.generationStatusCard span,.generationStatusCard em{color:var(--color-accent-bright);text-transform:uppercase;font-size:10px;font-weight:900}.generationStatusCard strong{color:var(--text);font-size:13px}.generationStatusCard p{color:var(--muted);margin:0;font-size:11.5px}.compactPipelineCard strong{color:#f4f8ff;margin-top:3px;font-size:17px;line-height:1.15;display:block}.compactPipelineMeta{justify-items:end;gap:5px;display:grid}.compactPipelineMeta em{color:#f5f8ff;font-size:22px;font-style:normal;font-weight:900}.compactProgress,.compactStagePills,.compactPipelineCard>button{grid-column:1/-1}.compactProgress{background:rgb(var(--color-surface-rgb) / .08);border-radius:999px;height:6px;overflow:hidden}.compactProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--color-brand));height:100%;display:block}.compactStagePills{flex-wrap:wrap;gap:5px;display:flex}.compactStagePills span{border:1px solid rgb(var(--color-surface-rgb) / .075);background:rgb(var(--color-surface-rgb) / .04);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.compactStagePills .done{color:var(--green);background:#6ee7b717;border-color:#6ee7b73d}.compactStagePills .active{border-color:rgb(var(--color-accent-bright-rgb) / .3);background:rgb(var(--color-accent-bright-rgb) / .12);color:#dceaff}.operateLanePanel .taskRow small{max-width:140px}.movementMiniCard{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .035);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:8px 10px;display:flex}.movementMiniCard.active{background:#ffd16614;border-color:#ffd1664d}.movementMiniCard strong,.movementMiniCard span{display:block}.movementMiniCard strong{color:var(--text);font-size:12.5px}.movementMiniCard span{color:var(--muted);font-size:11px}.movementMiniCard>div:last-child{gap:5px;display:flex}.commandDetails{border:1px solid var(--line-soft);background:rgb(var(--color-surface-rgb) / .026);border-radius:9px;margin-top:8px}.commandDetails summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;font-weight:850;display:flex}.commandDetails summary::-webkit-details-marker{display:none}.commandDetails summary span{background:rgb(var(--color-accent-bright-rgb) / .13);color:#cfe1ff;border-radius:999px;padding:2px 7px}.commandDetails>div{border-top:1px solid var(--line-soft);padding:8px}.quietTrackingRows,.commandPreviewGrid{gap:7px;display:grid}.quietTrackingRows button,.commandPreviewGrid button{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto}.tinyAttentionPanel .attentionStack p{min-height:36px;padding:8px 10px}.commandPreviewPanel{min-width:0}.theme-light .todayCommandCard,.theme-light .nextQueueCard,.theme-light .commandDashboard .panel,.theme-light .createLaneRow,.theme-light .compactPipelineCard,.theme-light .generationStatusCard,.theme-light .movementMiniCard,.theme-light .commandDetails,.theme-light .nextQueueCard button,.theme-light .quietTrackingRows button,.theme-light .commandPreviewGrid button{background:#fff;border-color:#dce5f1}.commandDashboard{--dashboard-card:linear-gradient(180deg, #101217fa, #090b0ffa);--dashboard-card-soft:rgb(var(--color-surface-rgb) / .032);--dashboard-line:rgb(var(--color-surface-rgb) / .072)}.dashboardQuoteBar{background:rgb(var(--color-surface-rgb) / .022);justify-content:center;min-height:30px}.dashboardQuoteBar button{min-width:30px;padding:0}.compactCommandTopGrid{grid-template-columns:1fr}.nextQueueCard,.commandDashboard .panel{border-color:var(--dashboard-line);background:var(--dashboard-card);box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .026)}.nextQueueCard{align-items:center;gap:7px;padding:8px 10px;display:flex}.nextQueueCard>span{flex:none;margin-right:2px}.nextQueueCard button,.quietTrackingRows button,.commandPreviewGrid button{border-color:var(--dashboard-line);background:var(--dashboard-card-soft);min-height:38px}.nextQueueCard button:hover,.quietTrackingRows button:hover,.commandPreviewGrid button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .06)}.createLaneRow{border-color:var(--dashboard-line);background:var(--dashboard-card-soft);grid-template-columns:minmax(0,1fr) auto 30px;min-height:48px;padding:7px 9px}.createLaneRow button{place-items:center;width:30px;min-height:30px;padding:0;display:inline-grid}.compactPipelineCard{border-color:rgb(var(--color-accent-bright-rgb) / .14);background:radial-gradient(circle at top right, rgb(var(--color-accent-bright-rgb) / .08), transparent 38%), var(--dashboard-card-soft);gap:8px;padding:10px}.compactPipelineCard strong{font-size:16px}.compactProgress{height:5px}.compactStagePills span{padding:3px 7px}.compactPipelineCard>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.scheduleLanePanel .panelBody{position:relative}.dashboardScheduleScroll{scrollbar-width:thin;max-height:min(58vh,560px);padding-right:3px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 26px),#0000 100%)}.dashboardScheduleScroll::-webkit-scrollbar{width:6px}.dashboardScheduleScroll::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}.dashboardPageStack .taskRow{border-color:rgb(var(--color-surface-rgb) / .055);background:rgb(var(--color-surface-rgb) / .035);grid-template-columns:16px minmax(0,1fr) auto;gap:7px;min-height:28px;padding:5px 7px}.dashboardPageStack .taskRow strong{font-size:11.7px;font-weight:760}.dashboardPageStack .taskRow small{opacity:.72;margin-top:-4px;font-size:10px}.dashboardPageStack .taskRow time{background:rgb(var(--color-surface-rgb) / .045);border-radius:999px;padding:2px 6px;font-size:9.5px}.dashboardPageStack .taskRowShell{grid-template-columns:minmax(0,1fr) 27px 27px;gap:5px}.taskStatusButton{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:16px;height:16px;padding:0;display:inline-grid}.taskStatusButton:hover .taskStatus{border-color:#6ee7b7b8;transform:scale(1.08)}.scheduleIconButton{border:1px solid rgb(var(--color-surface-rgb) / .07);background:rgb(var(--color-surface-rgb) / .035);width:27px;height:27px;min-height:0;color:var(--muted);border-radius:8px;place-items:center;display:inline-grid}.scheduleIconButton:hover,.scheduleIconButton:focus-visible{border-color:rgb(var(--color-accent-bright-rgb) / .28);background:rgb(var(--color-accent-bright-rgb) / .08);color:var(--text)}.skipTaskButton{opacity:0}.taskRowShell:hover .skipTaskButton,.taskRowShell:focus-within .skipTaskButton{opacity:1}.movementMiniCard{background:var(--dashboard-card-soft);min-height:40px}.quietTrackingDisclosure{border:1px solid var(--dashboard-line);background:var(--dashboard-card-soft);border-radius:10px}.quietTrackingDisclosure summary{min-height:38px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:flex}.quietTrackingDisclosure summary::-webkit-details-marker{display:none}.quietTrackingDisclosure[open] summary{border-bottom:1px solid var(--dashboard-line)}.quietTrackingDisclosure .quietTrackingRows{padding:8px}.theme-light .dashboardQuoteBar,.theme-light .quietTrackingDisclosure,.theme-light .dashboardPageStack .taskRow,.theme-light .scheduleIconButton{background:#fff;border-color:#dce5f1}.theme-light .dashboardScheduleScroll{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 26px),#0000 100%)}.scriptingFocusedTaskCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .24);background:radial-gradient(circle at top left, rgb(var(--color-accent-bright-rgb) / .12), transparent 42%), linear-gradient(180deg, #121823fa, #0a0d12fa);box-shadow:inset 0 1px 0 rgb(var(--color-surface-rgb) / .04);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:grid}.scriptingFocusedTaskCard span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.scriptingFocusedTaskCard h2{color:#f6f9ff;margin:4px 0;font-size:clamp(20px,2vw,27px);line-height:1.05}.scriptingFocusedTaskCard p,.scriptingFocusedTaskCard small{color:var(--muted);margin:0;font-size:12px;display:block}.scriptingFocusedTaskCard small{color:var(--color-accent-bright);margin-top:7px}.focusedTaskMeta{justify-items:end;gap:5px;display:grid}.focusedTaskMeta strong,.focusedTaskMeta em{border:1px solid rgb(var(--color-accent-bright-rgb) / .2);background:rgb(var(--color-accent-bright-rgb) / .09);color:#dceaff;border-radius:999px;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:900}.focusedTaskMeta em{border-color:rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .045);color:var(--muted)}.focusedTaskActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.focusedTaskActions button{border:1px solid rgb(var(--color-surface-rgb) / .09);background:rgb(var(--color-surface-rgb) / .045);min-height:32px;color:var(--text);border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.focusedTaskActions .primaryButton{background:linear-gradient(#4d86ef,#2e63d5);border-color:#5b8dff73}.focusedGolfPipeline{gap:12px;display:grid}.focusedPipelineAction,.focusedPipelineRun,.focusedIdeaCard,.focusedIdeaDetail,.focusedResearchReview,.focusedScriptDraft,.focusedScriptAssistant,.focusedContextUsed,.focusedFutureStages,.focusedDebug{border:1px solid rgb(var(--color-surface-rgb) / .075);background:linear-gradient(#10141cf5,#0a0d12f5);border-radius:10px}.focusedPipelineAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.focusedPipelineAction span,.focusedIdeaDetail>span,.focusedResearchReview span,.focusedScriptDraft>span,.focusedScriptAssistant>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.focusedPipelineAction strong,.focusedResearchReview strong,.focusedScriptAssistant strong{color:var(--text);margin-top:3px;font-size:16px;display:block}.focusedPipelineAction p,.focusedResearchReview p{color:var(--muted);margin:4px 0 0;font-size:12px}.focusedPipelineRun{gap:9px;padding:12px;display:grid}.channelDataCard{border:1px solid rgb(var(--color-surface-rgb) / .075);background:linear-gradient(#0f131af5,#090c11f5);border-radius:10px;gap:10px;padding:12px;display:grid}.channelDataSummary,.channelDataControls,.channelDataMeta{align-items:center;gap:10px;display:flex}.channelDataSummary{justify-content:space-between}.channelDataSummary span,.channelDataControls label span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.channelDataSummary strong{color:var(--text);margin-top:2px;font-size:14px;display:block}.channelDataSummary p{max-width:820px;color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.4}.dataModeChip{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .04);color:var(--muted);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.dataModeChip-real{color:var(--green);background:#6ee7b714;border-color:#6ee7b73d}.channelDataControls{flex-wrap:wrap}.dataModeToggle{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .035);border-radius:8px;display:inline-flex;overflow:hidden}.dataModeToggle button,.channelDataControls>button{min-height:30px;color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:850}.dataModeToggle button.active,.channelDataControls>button{color:#dceaff;background:#5b8dff26}.channelDataControls>button{border:1px solid #5b8dff3d;border-radius:8px}.channelDataControls label{gap:4px;min-width:min(330px,100%);display:grid}.channelDataControls input{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .035);min-height:32px;color:var(--text);border-radius:8px;padding:0 10px}.channelDataMeta{color:var(--muted);flex-wrap:wrap;font-size:11px}.channelDataMeta span{padding-left:12px;position:relative}.channelDataMeta span:before{content:"";background:rgb(var(--color-surface-rgb) / .22);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.channelDataMeta span.success:before{background:var(--green)}.channelDataMeta span.warning:before{background:var(--yellow)}.channelDataDetails{color:var(--muted);font-size:11px}.channelDataDetails summary{cursor:pointer;width:max-content;color:var(--blue);font-weight:850}.channelDataDetails>div{margin-top:8px}.channelDataDetails>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channelThumbStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.channelThumbStrip img{aspect-ratio:16/9;border:1px solid rgb(var(--color-surface-rgb) / .08);-o-object-fit:cover;object-fit:cover;border-radius:7px;width:100%}.focusedPipelineRun p{color:var(--muted);margin:0;font-size:12px}.focusedPipelineSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.focusedPipelineSteps span{border:1px solid rgb(var(--color-surface-rgb) / .07);background:rgb(var(--color-surface-rgb) / .03);min-height:28px;color:var(--muted);border-radius:8px;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:flex;position:relative;overflow:hidden}.focusedPipelineSteps span.done{color:var(--green)}.focusedPipelineSteps span.active{border-color:rgb(var(--color-accent-bright-rgb) / .28);color:#dceaff}.focusedPipelineSteps span.active:after{content:"";background:linear-gradient(110deg, transparent 0%, rgb(var(--color-surface-rgb) / .08) 46%, transparent 80%);animation:1.8s ease-in-out infinite subtleBoardSweep;position:absolute;inset:0}.focusedIdeaGrid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.focusedIdeaList{align-content:start;gap:8px;display:grid}.ideaRatingGate{color:var(--yellow);background:#ffd1660f;border:1px solid #ffd1662e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ideaRatingGate.ready{color:var(--green);background:#6ee7b712;border-color:#6ee7b73d}.ideaRatingGate span{color:inherit;font-size:11px;font-weight:900}.ideaRatingGate strong{color:var(--text);font-size:12px}.pipelineSecondaryControls{flex-wrap:wrap;gap:6px;display:flex}.pipelineSecondaryControls button{border:1px solid rgb(var(--color-surface-rgb) / .075);background:rgb(var(--color-surface-rgb) / .04);min-height:28px;color:var(--muted);border-radius:8px;font-size:11px;font-weight:800}.pipelineSecondaryControls button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .2);color:var(--text)}.focusedIdeaCard{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.focusedIdeaCard.selected{border-color:rgb(var(--color-accent-bright-rgb) / .26);background:rgb(var(--color-accent-bright-rgb) / .06)}.focusedIdeaCard.rejected{opacity:.56}.focusedIdeaCard.approved{background:#6ee7b70b;border-color:#6ee7b738}.focusedIdeaCard.bestCandidate{border-color:#ffd16638}.ideaCardBody{gap:5px;min-width:0;display:grid}.ideaCardBody>button{color:var(--text);text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.focusedIdeaCard strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.focusedIdeaCard strong em{color:var(--yellow);background:#ffd16614;border:1px solid #ffd16633;border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:900}.focusedIdeaCard span{color:var(--muted);font-size:11px;line-height:1.35}.ideaValidationInline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ideaValidationInline button{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:rgb(var(--color-accent-bright-rgb) / .055);color:#b9d1ff;border-radius:7px;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:850}.ideaValidationInline button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .09)}.ideaValidationInline span{border:1px solid rgb(var(--color-surface-rgb) / .06);background:rgb(var(--color-surface-rgb) / .035);color:var(--quiet);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.ideaCardMore{color:var(--muted);font-size:10.5px}.ideaCardMore summary{cursor:pointer;width:max-content;color:var(--blue);font-weight:800}.ideaCardMore p{margin:5px 0 0;line-height:1.35}.ideaCardMore b{color:var(--text)}.ideaFeedbackControls{grid-template-columns:repeat(3,26px);gap:5px;display:grid}.ideaFeedbackControls button{border:1px solid rgb(var(--color-surface-rgb) / .075);background:rgb(var(--color-surface-rgb) / .035);width:26px;height:26px;color:var(--muted);border-radius:7px}.ideaFeedbackControls button.active{border-color:rgb(var(--color-accent-bright-rgb) / .28);color:#dceaff}.ideaFeedbackControls button.approved{color:var(--green);border-color:#6ee7b747}.pickWinnerButton{justify-self:start}.focusedIdeaDetail{gap:10px;padding:12px;display:grid}.focusedIdeaDetail>small,.ideaGateHint{color:var(--muted);font-size:11px}.feedbackMemorySummary{border:1px solid rgb(var(--color-accent-bright-rgb) / .12);background:rgb(var(--color-accent-bright-rgb) / .045);border-radius:9px;gap:4px;padding:10px;display:grid}.feedbackMemorySummary span{color:var(--blue);letter-spacing:.04em;font-size:10px;font-weight:900}.feedbackMemorySummary p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.ideaValidationDrawer{border:1px solid rgb(var(--color-accent-bright-rgb) / .18);background:linear-gradient(#0c111afa,#080b11fa);border-radius:12px;grid-column:2;gap:10px;padding:12px;display:grid;box-shadow:0 18px 45px #00000047}.ideaValidationHeader,.validationScoreRow,.validationActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ideaValidationHeader div{gap:3px;display:grid}.ideaValidationHeader span{color:var(--blue);letter-spacing:.04em;font-size:10px;font-weight:900}.ideaValidationHeader strong{color:var(--text);font-size:14px;line-height:1.2}.ideaValidationHeader button{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .04);width:28px;height:28px;color:var(--muted);border-radius:8px}.validationScoreRow{border:1px solid rgb(var(--color-surface-rgb) / .07);background:rgb(var(--color-surface-rgb) / .035);border-radius:10px;justify-content:flex-start;padding:9px 10px}.validationScoreRow strong{color:var(--color-surface-brand-pale);font-size:28px;line-height:1}.validationScoreRow span{color:var(--muted);font-size:12px;font-weight:800}.validationScoreRow em{color:var(--green);background:#6ee7b712;border:1px solid #6ee7b72e;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:900}.validationBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.validationMetric{grid-template-columns:72px minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.validationMetric span,.validationMetric em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.validationMetric i{background:rgb(var(--color-surface-rgb) / .065);border-radius:999px;height:5px;overflow:hidden}.validationMetric b{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand), var(--color-success));height:100%;display:block}.validationNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.validationActions{justify-content:flex-start}.validationActions button{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .04);min-height:29px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.validationActions button.active,.validationActions button:hover{border-color:rgb(var(--color-accent-bright-rgb) / .28);color:var(--text);background:rgb(var(--color-accent-bright-rgb) / .08)}.winnerAction{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.focusedIdeaDetail h3,.focusedScriptDraft h3{color:#f5f8ff;margin:3px 0 0;font-size:19px;line-height:1.15}.ideaDetailGrid,.researchOutputGrid,.focusedFutureStages div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ideaFeedbackBox{gap:6px;display:grid}.ideaFeedbackBox span{color:var(--muted);font-size:11px;font-weight:800}.ideaFeedbackBox textarea,.focusedScriptDraft textarea,.focusedScriptAssistant textarea{border:1px solid var(--line);width:100%;min-height:82px;color:var(--text);resize:vertical;background:#0a0d12;border-radius:8px;padding:9px}.focusedResearchReview{gap:10px;padding:12px;display:grid}.focusedReviewActions{flex-wrap:wrap;gap:8px;display:flex}.focusedReviewActions button,.focusedScriptAssistant button,.focusedPipelineAction button{border:1px solid rgb(var(--color-surface-rgb) / .09);background:rgb(var(--color-surface-rgb) / .045);min-height:31px;color:var(--text);border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.focusedReviewActions .primaryButton,.focusedPipelineAction .primaryButton,.focusedScriptAssistant .primaryButton{background:linear-gradient(#4d86ef,#2e63d5);border-color:#5b8dff73}.focusedScriptSetup{border:1px solid rgb(var(--color-surface-rgb) / .075);background:rgb(var(--color-surface-rgb) / .025);border-radius:10px;gap:5px;padding:12px;display:grid}.focusedScriptSetup span{color:var(--blue);letter-spacing:.04em;font-size:10px;font-weight:900}.focusedScriptSetup strong{color:var(--text);font-size:15px}.focusedScriptSetup p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.focusedScriptReview{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;display:grid}.focusedScriptDraft,.focusedScriptAssistant{align-content:start;gap:10px;padding:12px;display:grid}.focusedScriptDraft textarea{min-height:360px;font-family:var(--mono);line-height:1.55}.focusedScriptAssistant button{text-align:left;width:100%}.reviewCheckRow{flex-wrap:wrap;gap:6px;display:flex}.reviewCheckRow em{color:var(--yellow);border:1px solid #ffd16638;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.reviewCheckRow em.ok{color:var(--green);border-color:#6ee7b738}.humanIssueList{gap:5px;display:grid}.humanIssueList p,.productionPackageCard p{margin:0}.productionPackageCard{border:1px solid rgb(var(--color-accent-bright-rgb) / .22);background:rgb(var(--color-accent-bright-rgb) / .08);border-radius:10px;gap:8px;padding:10px;display:grid}.productionPackageCard small{color:var(--green);font-weight:800}.focusedContextUsed,.focusedFutureStages,.focusedDebug{padding:0}.focusedContextUsed summary,.focusedFutureStages summary,.focusedDebug summary{min-height:38px;color:var(--muted);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:flex}.focusedContextUsed summary::-webkit-details-marker{display:none}.focusedFutureStages summary::-webkit-details-marker{display:none}.focusedDebug summary::-webkit-details-marker{display:none}.focusedContextUsed div,.focusedFutureStages div,.focusedDebug div{border-top:1px solid var(--line-soft);padding:10px 12px}.focusedContextUsed p,.focusedDebug p{color:var(--quiet);margin:0 0 5px;font-size:11px}.theme-light .focusedPipelineAction,.theme-light .focusedPipelineRun,.theme-light .focusedIdeaCard,.theme-light .focusedIdeaDetail,.theme-light .ideaValidationDrawer,.theme-light .focusedResearchReview,.theme-light .focusedScriptDraft,.theme-light .focusedScriptAssistant,.theme-light .focusedContextUsed,.theme-light .focusedFutureStages,.theme-light .focusedDebug{background:#fff;border-color:#dce5f1}.theme-light .productionPackageCard,.theme-light .validationScoreRow,.theme-light .ideaValidationHeader button,.theme-light .validationActions button,.theme-light .ideaValidationInline span{background:#f8fafc;border-color:#dce5f1}.theme-light .validationScoreRow strong,.theme-light .ideaValidationHeader strong{color:var(--color-text)}.theme-light .validationMetric i{background:var(--color-text)}.theme-light .focusedIdeaDetail h3,.theme-light .focusedScriptDraft h3{color:var(--color-text)}.theme-light .focusedScriptSetup{background:#fff;border-color:#dce5f1}.theme-light .ideaFeedbackBox textarea,.theme-light .focusedScriptDraft textarea,.theme-light .focusedScriptAssistant textarea{color:var(--color-text);background:#f8fafc}.productionWorkspacePage{--board-surface:#0f131bfa;--board-row:#141923f0;--board-row-alt:#11161ff0;--board-line:rgb(var(--color-surface-rgb) / .075)}.productionWorkspacePage .boardToolbar,.productionWorkspacePage .boardTable{border-color:var(--board-line);background:var(--board-surface)}.productionWorkspacePage .boardTableHead,.productionWorkspacePage .boardTableRow{border-bottom-color:var(--board-line);background:var(--board-row);color:var(--text)}.productionWorkspacePage .boardTableHead{color:color-mix(in srgb, var(--muted) 82%, transparent)}.productionWorkspacePage .boardSubitems{border-bottom-color:var(--board-line);background:#0a0d12f5}.productionWorkspacePage .subitemHead,.productionWorkspacePage .subitemRow{border-color:var(--board-line);color:var(--text)}.productionWorkspacePage .boardGhostButton,.productionWorkspacePage .boardIconButton,.productionWorkspacePage .personBoardCell,.productionWorkspacePage .scriptBoardCell,.productionWorkspacePage .boardInlineSelect,.productionWorkspacePage .boardInlineInput,.productionWorkspacePage .lastUpdatedCell,.productionWorkspacePage .formatSelect{border-color:rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .045);color:var(--text)}.productionWorkspacePage .boardIconButton:hover,.productionWorkspacePage .boardIconButton:focus-visible,.productionWorkspacePage .boardInlineSelect:hover,.productionWorkspacePage .boardInlineInput:hover,.productionWorkspacePage .lastUpdatedCell:hover,.productionWorkspacePage .formatSelect:hover,.productionWorkspacePage .personBoardCell:hover{border-color:rgb(var(--color-accent-bright-rgb) / .32);background:rgb(var(--color-accent-bright-rgb) / .1)}.productionWorkspacePage .personBoardCell select{color:inherit}.productionWorkspacePage .personBoardCell select option,.productionWorkspacePage .boardStatus option,.productionWorkspacePage .formatSelect option,.productionWorkspacePage .boardInlineSelect option{background:var(--color-text);color:#edf3ff}.productionWorkspacePage .focusedStage .boardStageTitle{border-color:rgb(var(--color-accent-bright-rgb) / .25);background:rgb(var(--color-accent-bright-rgb) / .08)}.productionWorkspacePage .highlightedRow .boardTableRow{outline:1px solid rgb(var(--color-accent-bright-rgb) / .45);background:linear-gradient(90deg, rgb(var(--color-accent-bright-rgb) / .14), rgb(var(--color-brand-rgb) / .06)), var(--board-row);position:relative}.productionWorkspacePage .highlightedRow .boardTableRow:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 0%, rgb(var(--color-surface-rgb) / .08) 42%, transparent 72%);animation:2.7s ease-in-out infinite subtleBoardSweep;position:absolute;inset:0}.productionWorkspacePage{background:#07090d}.productionBoardPage{gap:14px}.productionWorkspacePage .boardHeader{align-items:center}.productionWorkspacePage .boardHeader span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.productionWorkspacePage .boardHeader h2{margin-top:4px;font-size:26px;line-height:1.05}.productionWorkspacePage .boardMoreMenu summary,.productionWorkspacePage .boardMoreMenu button,.productionWorkspacePage .boardGhostButton{border-color:rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .035);color:#9aa7b8;min-height:30px;font-size:12px;font-weight:750}.productionWorkspacePage .boardTabs{border-bottom:1px solid rgb(var(--color-surface-rgb) / .07);gap:14px}.productionWorkspacePage .boardTabs button{color:#8894a5;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:34px;padding:0;font-size:12px;font-weight:800}.productionWorkspacePage .boardTabs button.active{border-bottom-color:rgb(var(--color-accent-bright-rgb) / .72);color:#eaf2ff;background:0 0}.productionWorkspacePage .boardToolbar{border-radius:10px;grid-template-columns:auto minmax(160px,1fr) auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.productionWorkspacePage .boardToolbar>button:first-child{border-radius:9px;min-height:32px;padding:0 12px;font-size:12px}.boardSearchInput{border:1px solid rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .04);min-height:32px;color:var(--text);border-radius:9px;outline:0;padding:0 10px}.boardSearchInput::placeholder{color:#697586}.productionWorkspacePage .stageBoardStack{gap:14px}.productionWorkspacePage .boardStage{border-color:rgb(var(--color-surface-rgb) / .08);background:linear-gradient(180deg, rgb(var(--color-surface-rgb) / .025), transparent 44%), #10141c;border-radius:12px}.productionWorkspacePage .boardStageTitle{border-bottom-color:rgb(var(--color-surface-rgb) / .07);background:rgb(var(--color-surface-rgb) / .018);color:#f2f6ff;text-transform:none;min-height:42px;padding:0 13px;font-size:13px;font-weight:850}.productionWorkspacePage .boardStageTitle strong{letter-spacing:0}.productionWorkspacePage .boardStageTitle em{color:#7e8998;font-size:11px;font-weight:750}.productionWorkspacePage .boardStageTitle span{opacity:.85;width:7px;height:7px}.productionWorkspacePage .boardTable{background:0 0;border-left-width:2px}.productionWorkspacePage .boardTableHead,.productionWorkspacePage .boardTableRow{grid-template-columns:40px minmax(260px,1.9fr) 118px 120px 98px 136px;min-width:760px}.productionWorkspacePage .boardTableHead{background:rgb(var(--color-surface-rgb) / .018);color:#7b8797;text-transform:uppercase;min-height:34px;font-size:10px;font-weight:850}.productionWorkspacePage .boardTableRow{background:#0d1118c7;min-height:46px}.productionWorkspacePage .boardRowWrap:nth-child(2n) .boardTableRow{background:#0f141cc7}.productionWorkspacePage .boardSelectCell input{width:14px;height:14px}.productionWorkspacePage .boardSelectCell button{color:#9aa7b8;width:20px;height:20px}.productionWorkspacePage .boardSelectCell button:hover{background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff}.productionWorkspacePage .videoTitleCell{gap:8px}.productionWorkspacePage .videoTitleCell>button{color:#f4f7fb;font-size:13px;font-weight:850}.productionWorkspacePage .videoTitleCell small{background:rgb(var(--color-accent-bright-rgb) / .11);color:#9dbdf5;min-width:18px;height:18px}.productionWorkspacePage .personBoardCell{background:rgb(var(--color-surface-rgb) / .035);border-radius:999px;min-height:28px}.productionWorkspacePage .personBoardCell span{background:rgb(var(--color-accent-bright-rgb) / .14);color:#cfe1ff;width:20px;height:20px}.productionWorkspacePage .personBoardCell select{color:#e4ecf7;width:62px;font-size:12px}.productionWorkspacePage .boardStatus{border:1px solid rgb(var(--color-surface-rgb) / .08);color:#eaf2ff;border-radius:999px;min-height:26px;font-size:11px;font-weight:800}.productionWorkspacePage .dropdownStatus{width:calc(100% - 10px);margin:0 5px}.productionWorkspacePage .status-unstarted,.productionWorkspacePage .status-not-started{color:#aab5c3;background:#94a3b81f}.productionWorkspacePage .status-pending{color:var(--color-warning);background:#ffd1661f}.productionWorkspacePage .status-researching,.productionWorkspacePage .status-researched,.productionWorkspacePage .status-segment-pass,.productionWorkspacePage .status-scripted{background:rgb(var(--color-accent-bright-rgb) / .14);color:#9ec5ff}.productionWorkspacePage .status-ready-for-vo,.productionWorkspacePage .status-ready,.productionWorkspacePage .status-editor-handoff,.productionWorkspacePage .status-shoot-ready,.productionWorkspacePage .status-complete,.productionWorkspacePage .status-live{color:#8df0c9;background:#6ee7b721}.productionWorkspacePage .status-editing{color:#ffd08a;background:#ffad4d21}.productionWorkspacePage .lastUpdatedCell{color:#a5b0bf;border-radius:8px;min-height:28px;font-size:12px}.productionWorkspacePage .completeRowButton{color:#8df0c9;background:#6ee7b71a;border-color:#6ee7b738;border-radius:8px;min-height:28px;font-size:11px}.productionWorkspacePage .completeRowButton:hover{background:#6ee7b729}.productionWorkspacePage .boardAddRow{border-top-color:rgb(var(--color-surface-rgb) / .07);color:#7d8897;min-height:36px;padding-left:54px}.productionWorkspacePage .boardAddRow:hover{background:rgb(var(--color-accent-bright-rgb) / .07);color:#cfe1ff}.productionWorkspacePage .boardSubitems{background:#06080cb8}.boardRowDetails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px 10px 48px;display:grid}.productionWorkspacePage .boardRowDetails .miniSetting{background:rgb(var(--color-surface-rgb) / .035)}.productionWorkspacePage .subitemTable{background:#0b0e14c7;border-left-width:2px;border-left-color:#8b5cf6b8;border-radius:10px;margin:0 12px 12px 48px}.productionWorkspacePage .subitemHead{background:rgb(var(--color-surface-rgb) / .035);color:#7f8b9a;text-transform:uppercase;font-size:10px}.productionWorkspacePage .subitemRow{color:var(--color-border)}.productionWorkspacePage .rowActionMenu,.productionWorkspacePage .scriptLinkPopover{border-color:rgb(var(--color-surface-rgb) / .1);color:var(--text);background:#10141c;box-shadow:0 18px 40px #00000059}.productionWorkspacePage .rowActionMenu button,.productionWorkspacePage .rowActionMenu a,.productionWorkspacePage .scriptLinkPopover button,.productionWorkspacePage .scriptLinkPopover a{color:#e8eef8}.productionWorkspacePage .rowActionMenu button:hover,.productionWorkspacePage .rowActionMenu a:hover,.productionWorkspacePage .scriptLinkPopover button:hover,.productionWorkspacePage .scriptLinkPopover a:hover{background:rgb(var(--color-accent-bright-rgb) / .1)}.productionWorkspacePage .golfBoardSidebar{background:#0b0e14ad}.productionWorkspacePage .miniWorkspaceBadge{border-color:rgb(var(--color-surface-rgb) / .08);background:rgb(var(--color-surface-rgb) / .035)}.productionWorkspacePage .boardNavGroup>strong{color:#9ebfff;letter-spacing:.04em;font-size:10px}.productionWorkspacePage .boardNavGroup button{color:#a6b1c0;border-radius:8px;min-height:30px;font-size:12px}.productionWorkspacePage .boardNavGroup button.active{border-color:rgb(var(--color-accent-bright-rgb) / .3);background:rgb(var(--color-accent-bright-rgb) / .11);color:#f2f7ff}.productionWorkspacePage .boardNavGroup button em{color:#667283;letter-spacing:.05em;font-size:9px}@keyframes subtleBoardSweep{0%{opacity:0;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(80%)}}.theme-light .scriptingFocusedTaskCard{background:linear-gradient(#fff,#f7faff);border-color:#c8dcfb}.theme-light .scriptingFocusedTaskCard h2{color:var(--color-text)}.theme-light .productionWorkspacePage{--board-surface:#fff;--board-row:var(--color-surface-brand-pale);--board-row-alt:#f2f6fb;--board-line:#dce5f1}@media (max-width:1180px){.commandTopGrid,.commandMainGrid,.commandLowerGrid{grid-template-columns:1fr}}@media (max-width:820px){.todayCommandCard,.createLaneRow,.compactPipelineCard{grid-template-columns:1fr}.commandActions{justify-content:flex-start}.createLaneRow em,.createLaneRow button{width:fit-content}.quietTrackingRows button,.commandPreviewGrid button{grid-template-columns:minmax(0,1fr) auto}.quietTrackingRows button span,.commandPreviewGrid button span{grid-column:1/-1}.focusedPipelineAction,.focusedIdeaGrid,.focusedScriptReview,.ideaDetailGrid,.ideaValidationDrawer,.validationBreakdown,.validationNotes,.researchOutputGrid,.focusedFutureStages div{grid-template-columns:1fr}.ideaValidationDrawer{grid-column:auto}.focusedPipelineSteps{grid-template-columns:1fr}}.compactUploadBox{min-height:190px;position:relative}.compactUploadBox input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.compactUploadBox small{max-width:360px;color:var(--quiet);line-height:1.35}.scriptDnaPanel .panelBody,.libraryItemDetails,.scriptDnaSetup{gap:12px;display:grid}.scriptDnaSteps{flex-wrap:wrap;gap:8px;display:flex}.scriptDnaSteps span{border:1px solid var(--line-soft);color:var(--muted);background:#0d121a;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.scriptDnaSteps span.active{border-color:rgb(var(--color-accent-bright-rgb) / .34);background:rgb(var(--color-accent-bright-rgb) / .1);color:#cfe1ff}.scriptDnaSummaryGrid,.scriptDnaMiniGrid,.scriptDnaDetailGrid,.librarySelectGrid,.beforeAfterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scriptDnaInsightGrid,.libraryDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scriptDnaInsightGrid article,.scriptDnaQuestion,.scriptDnaMatchCard,.oneFixCard,.optimizedDraftCard{border:1px solid var(--line-soft);background:#111720;border-radius:8px;padding:11px}.scriptDnaInsightGrid span,.scriptDnaQuestion span,.scriptDnaMatchCard span,.oneFixCard span,.optimizedDraftCard span,.libraryDetailHeader span,.librarySelectGrid label span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.scriptDnaInsightGrid strong,.scriptDnaQuestion strong,.scriptDnaMatchCard strong,.oneFixCard strong,.libraryDetailHeader strong{color:var(--color-text);margin-top:5px;display:block}.scriptDnaQuestion div,.focusedReviewActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.scriptDnaQuestion em{color:var(--muted);margin-top:8px;font-size:12px;font-style:normal;display:block}.scriptDnaQuestion button,.focusedReviewActions button{border:1px solid var(--line);min-height:32px;color:var(--color-text);background:#171d27;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.scriptDnaQuestion button.active{color:#bff7df;background:#6ee7b71f;border-color:#6ee7b761}.scriptDnaDetails,.scriptDnaGuardrail{border:1px solid var(--line-soft);background:#0d121a;border-radius:8px;overflow:hidden}.scriptDnaDetails summary,.scriptDnaGuardrail summary{cursor:pointer;color:#cfe1ff;padding:10px 12px;font-size:12px;font-weight:900;list-style:none}.scriptDnaDetails summary::-webkit-details-marker{display:none}.scriptDnaGuardrail summary::-webkit-details-marker{display:none}.scriptDnaDetails p,.scriptDnaGuardrail p,.scriptDnaMatchCard p,.oneFixCard p,.optimizedDraftCard p,.libraryDetailHeader p{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:10px 12px;line-height:1.45}.scriptDnaDetails pre{border-top:1px solid var(--line-soft);color:#e8eef7;white-space:pre-wrap;background:#090d13;max-height:260px;margin:0;padding:12px;overflow:auto}.libraryItem.selected{border-color:rgb(var(--color-accent-bright-rgb) / .42);background:rgb(var(--color-accent-bright-rgb) / .08)}.libraryItemMain{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.libraryItemMain span{color:#eef5ff;font-weight:900}.libraryItemMain small{color:var(--muted);line-height:1.35}.libraryItemToggles,.libraryToggleStack{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.libraryDetailHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.librarySelectGrid label{gap:7px;display:grid}.librarySelectGrid select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#0b0f16;border-radius:8px;padding:0 10px}@media (max-width:1180px){.scriptDnaSummaryGrid,.scriptDnaMiniGrid,.scriptDnaDetailGrid,.librarySelectGrid,.beforeAfterGrid,.scriptDnaInsightGrid,.libraryDetailGrid{grid-template-columns:1fr}}.kadroaToolsDirectory{max-width:960px;margin:48px auto 64px;padding:0 16px}.kadroaToolsDirectory h1{margin:0 0 8px;font-size:clamp(32px,4vw,42px)}.kadroaToolsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:24px;display:grid}.kadroaToolCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;gap:8px;padding:16px;display:grid}.kadroaToolStatus{color:var(--landing-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.kadroaToolStatusavailable{color:var(--landing-accent)}.kadroaToolStatusprivate{color:var(--color-brand)}.kadroaToolStatusrequires-access{color:var(--color-text-secondary)}.kadroaToolStatusinfrastructure{color:var(--color-warning)}.kadroaToolCard h2{margin:0;font-size:16px}.kadroaToolCard p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.4}.kadroaToolCard a{color:var(--landing-accent);font-size:13px;font-weight:700;text-decoration:none}.kadroaToolLinkMuted{color:var(--landing-faint)!important}.sidebar a.navButton{text-decoration:none}.kadroaRestoreNotice{border:1px solid color-mix(in srgb, var(--landing-accent) 35%, transparent);background:color-mix(in srgb, var(--landing-accent) 8%, transparent);border-radius:12px;flex-direction:column;gap:10px;max-width:720px;margin:0 auto 16px;padding:14px 16px;display:flex}.kadroaStateMark{--kadroa-logo-mark-size:48px;color:var(--landing-accent)}.kadroaRestoreNotice p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaWorkspaceAuditList{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.kadroaWorkspaceAuditCard{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.kadroaWorkspaceAuditMeta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:6px 0 0;font-size:13px;display:flex}.kadroaDeepAuditPage .kadroaDeepAuditReportWrap{border:1px solid var(--line-soft);border-radius:14px;margin:20px 0;padding:16px;overflow:hidden}.channel-audit-report{color:var(--text);gap:18px;display:grid}.channel-audit-report__fixture-note,.channel-audit-report__public-note,.channel-audit-hero__lead,.channel-audit-v1-section__note,.channel-audit-video-card__why{color:var(--muted);font-size:14px;line-height:1.5}.channel-audit-hero__title,.channel-audit-v1-section__title,.channel-audit-score-card__title,.channel-audit-priorities__title{font-size:1.35rem;font-weight:700;line-height:1.2}.channel-audit-v1-section,.channel-audit-score-card,.channel-audit-priority-card,.channel-audit-video-card{border:1px solid var(--line-soft);border-radius:12px;padding:14px}.channel-audit-video-list__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.channel-audit-video-card{grid-template-columns:128px 1fr;gap:10px;display:grid}.channel-audit-video-card__thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto}.channel-audit-evidence-chips{flex-wrap:wrap;gap:6px;display:flex}.channel-audit-evidence-chip{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.kadroaAuthPage{--landing-border:var(--color-border);--landing-muted:var(--color-text-secondary);--landing-accent:var(--color-brand);background:var(--color-surface);color:var(--color-text);min-height:100vh;padding:24px 16px 40px}.kadroaPublicPageShell{max-width:1120px;margin:0 auto}.kadroaPublicAuthShell .kadroaAuthCard{margin:clamp(48px,8vw,88px) auto 0}.kadroaAuthCard{width:100%;max-width:400px;margin:0 auto}.kadroaSiteAccessPage{background:radial-gradient(circle at top, rgb(var(--color-brand-rgb) / .08), transparent 42%), var(--color-surface)}.kadroaSiteAccessCard{background:var(--color-surface);border:1px solid rgb(var(--color-brand-rgb) / .16);box-shadow:0 18px 48px rgb(var(--color-text-rgb) / .08);border-radius:24px;max-width:440px;padding:clamp(24px,5vw,32px)}.kadroaAuthHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.kadroaSiteAccessHeader{align-items:flex-start;margin-bottom:24px}.kadroaSiteAccessBrand{color:var(--color-text);align-items:center;min-height:28px;display:inline-flex}.kadroaAuthWordmark{color:var(--color-text);margin-bottom:0;text-decoration:none;display:inline-flex}.kadroaAuthTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,5vw,32px);font-weight:700;line-height:1.15}.kadroaAuthDescription{color:var(--color-text-secondary);max-width:36ch;margin:0 0 28px;font-size:15px;line-height:1.55}.kadroaAuthCard--noDescription .kadroaAuthTitle{margin-bottom:24px}.kadroaAuthForm{gap:16px;display:grid}.kadroaAuthGoogleButton{background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.kadroaAuthGoogleButton:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.kadroaAuthGoogleButton:disabled{cursor:wait;opacity:.72}.kadroaAuthGoogleButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.kadroaAuthProviderIcon{flex-shrink:0}.kadroaAuthDivider{color:rgb(var(--color-text-secondary-rgb) / .72);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:4px 0;font-size:13px;font-weight:500;display:grid}.kadroaAuthDivider:before,.kadroaAuthDivider:after{background:var(--color-border);content:"";height:1px}.kadroaAuthEmailForm{gap:12px;display:grid}.kadroaAuthFieldLabel{margin-bottom:-4px;font-size:13px;font-weight:600}.kadroaSiteAccessForm{gap:14px}.kadroaAuthInput{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;width:100%;min-height:48px;padding:0 14px;font-size:15px}.kadroaAuthInput::placeholder{color:rgb(var(--color-text-secondary-rgb) / .72)}.kadroaAuthInput:focus-visible{border-color:var(--color-brand);outline:2px solid rgb(var(--color-brand-rgb) / .2);outline-offset:0}.kadroaAuthInput:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.kadroaAuthInput:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.kadroaAuthInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.kadroaAuthPrimaryButton{background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.kadroaAuthPrimaryButton:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.kadroaAuthPrimaryButton:disabled{cursor:wait;opacity:.72}.kadroaAuthPrimaryButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.kadroaAuthAlternate{color:var(--color-text-secondary);text-align:center;margin:8px 0 0;font-size:14px}.kadroaAuthAlternateLink{color:var(--color-brand);font-weight:600;text-decoration:none}.kadroaAuthAlternateLink:hover{text-decoration:underline}.kadroaAuthFooter{justify-content:center;gap:18px;margin-top:32px;display:flex}.kadroaAuthFooter a{color:rgb(var(--color-text-secondary-rgb) / .72);font-size:13px;text-decoration:none}.kadroaAuthFooter a:hover{color:var(--color-text-secondary);text-decoration:underline}.kadroaAuthError{color:var(--color-error);margin:0;font-size:13px;line-height:1.45}.kadroaSiteAccessMessage{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.kadroaAuthNotice{background:var(--color-surface-brand-pale);border:1px solid rgb(var(--color-brand-rgb) / .16);color:var(--color-text-secondary);border-radius:12px;padding:16px;font-size:14px;line-height:1.55}.kadroaAuthNoticeTitle{color:var(--color-text);margin:0 0 8px;font-size:15px;font-weight:700}.kadroaAuthSignedInState{gap:14px;display:grid}.kadroaAuthSignedInActions{gap:10px;display:grid}.kadroaAuthSecondaryButton{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.kadroaAuthSecondaryButton:hover:not(:disabled){border-color:rgb(var(--color-brand-rgb) / .32)}.kadroaAuthSecondaryButton:disabled{cursor:wait;opacity:.72}.kadroaAuthTextButton{color:var(--color-brand);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:600}.kadroaAuthTextButton--center{text-align:center;justify-self:center}.kadroaAuthTextButton:hover{text-decoration:underline}.kadroaAuthUnavailable{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:12px;padding:16px;font-size:14px;line-height:1.55}.kadroaAuthUnavailableHint{color:var(--color-text-secondary);margin:8px 0 0}.kadroaAuthSecondaryLink{color:var(--color-brand);margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.kadroaAuthSecondaryLink:hover{text-decoration:underline}@media (max-width:480px){.kadroaAuthCard{max-width:100%}.kadroaAuthTitle{font-size:26px}}.kadroaLegalPage{--landing-border:var(--color-border);--landing-muted:var(--color-text-secondary);--landing-accent:var(--color-brand);background:var(--color-surface);color:var(--color-text);min-height:100vh;padding:24px 16px 48px}.kadroaPublicLegalShell .kadroaLegalLayout{margin-top:clamp(40px,7vw,72px)}.kadroaLegalLayout{max-width:720px;margin:0 auto}.kadroaLegalHeader{margin-bottom:28px}.kadroaLegalHeaderBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.kadroaLegalWordmark{color:var(--color-text);margin-bottom:0;text-decoration:none;display:inline-flex}.kadroaLegalEffective{color:var(--color-text-secondary);margin:0 0 10px;font-size:13px}.kadroaLegalHeader h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,5vw,38px);font-weight:700;line-height:1.15}.kadroaLegalLead{color:var(--color-text-secondary);margin:0 0 28px;font-size:16px;line-height:1.65}.kadroaLegalToc{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;margin:0 0 28px;padding:16px 18px}.kadroaLegalTocTitle{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.kadroaLegalToc ol{margin:0;padding-left:18px}.kadroaLegalToc li{margin:6px 0}.kadroaLegalToc a{color:var(--color-brand);font-size:14px;text-decoration:none}.kadroaLegalToc a:hover{text-decoration:underline}.kadroaLegalToc a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.kadroaLegalSection{margin:0 0 28px}.kadroaLegalSection h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.kadroaLegalSection p,.kadroaLegalSection li{color:var(--color-text-secondary);font-size:15px;line-height:1.65}.kadroaLegalSection p{margin:0 0 12px}.kadroaLegalSection ul{margin:0 0 12px;padding-left:20px}.kadroaLegalSection li{margin:6px 0}.kadroaLegalSection a{color:var(--color-brand);text-decoration:none}.kadroaLegalSection a:hover{text-decoration:underline}.kadroaLegalSection a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.kadroaLegalSection code{background:var(--color-surface-subtle);border-radius:4px;padding:1px 5px;font-size:.92em}.kadroaLegalFooter{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:36px;padding-top:20px;font-size:14px}.kadroaLegalFooter nav{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.kadroaLegalFooter a{color:var(--color-brand);text-decoration:none}.kadroaLegalFooter a:hover{text-decoration:underline}.kadroaLegalFooter a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:640px){.kadroaLegalLayout{max-width:100%}.kadroaLegalHeader{margin-bottom:20px}.kadroaLegalLead{margin-bottom:24px;font-size:15px;line-height:1.6}.kadroaLegalSection{scroll-margin-top:72px}}.workspaceAccountMenu{width:100%;position:relative}.workspaceAccountButton{background:rgb(var(--color-surface-rgb) / .04);border:1px solid rgb(var(--color-surface-rgb) / .08);color:#f8fafc;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.workspaceAccountAvatar{background:var(--color-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.workspaceAccountLabel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.workspaceAccountDropdown{background:var(--color-surface);border:1px solid rgb(var(--color-border-rgb) / .88);box-shadow:0 12px 32px rgb(var(--color-text-rgb) / .08);z-index:30;border-radius:12px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.workspaceAccountDropdown form{margin:0}.workspaceAccountEmail{color:rgb(var(--color-text-secondary-rgb) / .78);margin:0;padding:4px 8px 8px;font-size:12px}.workspaceAccountItem{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none}.workspaceAccountDropdown form .workspaceAccountItem{width:100%}.workspaceAccountItem:hover{background:rgb(var(--color-brand-rgb) / .06)}.workspaceDashboardCard{background:var(--color-surface);border:1px solid rgb(var(--color-border-rgb) / .88);box-shadow:0 8px 24px rgb(var(--color-text-rgb) / .04);border-radius:14px;gap:12px;padding:16px;display:grid}.workspaceDashboardCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspaceDashboardCard h2{margin:0;font-size:16px}.workspaceDashboardCard header a{color:var(--color-brand);font-size:13px;text-decoration:none}.workspaceDashboardList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspaceDashboardList li{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspaceDashboardList strong{font-size:14px;display:block}.workspaceDashboardList span{color:rgb(var(--color-text-secondary-rgb) / .72);font-size:12px;display:block}.workspaceDashboardList a{color:var(--color-brand);white-space:nowrap;font-size:13px;text-decoration:none}.theme-light .workspaceDashboardCard{border-color:var(--color-border);background:#fff}.theme-light .workspaceDashboardList span{color:var(--color-text-secondary)}.kadroaSignupPrompt,.kadroaProBoundary{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:20px 0;padding:20px}.kadroaSignupPrompt h2,.kadroaProBoundary h2{margin:8px 0;font-size:22px}.kadroaAuditGuestPreview{gap:24px;display:grid}.kadroaAuditSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kadroaAuditSummaryCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:16px}.kadroaAuditSummaryCard h3{margin:0 0 8px;font-size:14px}.kadroaAuditSummaryCard p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.kadroaAuditSummaryCardHighlight{border-color:var(--color-brand-border);box-shadow:inset 0 0 0 1px var(--color-brand-soft)}.kadroaAuditExampleVideos h2,.kadroaAuditBreakdownSection h2{margin:0 0 8px;font-size:20px}.kadroaAuditExampleVideoList,.kadroaVideoBreakdownGrid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kadroaAuditExampleVideoCard,.kadroaVideoBreakdownCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:16px}.kadroaAuditExampleVideoCard{grid-template-columns:128px 1fr;align-items:flex-start;gap:12px;display:grid}.kadroaAuditExampleThumb,.kadroaVideoBreakdownThumb{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.kadroaAuditExampleThumbEmpty{background:#f1f5f9;min-height:72px}.kadroaAuditExampleTitle{margin:0 0 4px;font-weight:700}.kadroaVideoBreakdownMeta{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.kadroaVideoBreakdownFacts{gap:10px;margin:12px 0;display:grid}.kadroaVideoBreakdownFacts dt{color:var(--color-text-secondary);margin-bottom:2px;font-size:12px;font-weight:700}.kadroaVideoBreakdownFacts dd{color:#1e293b;margin:0;font-size:14px;line-height:1.5}.kadroaVideoBreakdownLink{color:#6d28d9;font-size:14px;font-weight:600}.kadroaAnalysisProgressTrackIndeterminate{position:relative;overflow:hidden}.kadroaAnalysisProgressFillIndeterminate{animation:1.4s ease-in-out infinite kadroaProgressPulse;width:40%!important}@keyframes kadroaProgressPulse{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (max-width:640px){.kadroaAuditExampleVideoCard{grid-template-columns:1fr}}.kadroaChannelSearchPanel{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin-bottom:20px;padding:20px}.kadroaChannelSearchPanelCompact{margin-bottom:16px;padding:16px}.kadroaChannelSearchPanelCompact h2{display:none}.kadroaChannelOverviewHero{align-items:center;gap:16px;margin-bottom:16px;display:flex}.kadroaChannelAvatarLarge{width:72px;height:72px}.kadroaChannelOverviewActions{flex-wrap:wrap;gap:12px}.workspaceDashboardCurrentAudit{margin-bottom:20px}.kadroaChannelOverviewStats{color:var(--color-text-secondary);flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}@media (max-width:430px){.kadroaPublicHeaderActions{gap:6px}.kadroaLandingNav .kadroaLogo{--kadroa-logo-gap:6px;--kadroa-logo-mark-size:26px;--kadroa-logo-text-size:15px}.kadroaLandingNav .kadroaLogo__beta{margin-top:0;font-size:7px}.kadroaLandingNav a,.kadroaLandingNav .kadroaNavLinkButton{padding:0 2px;font-size:13px}.kadroaLandingNav .kadroaNavSignup{min-height:38px;padding:0 10px;font-size:13px}}@media (max-width:360px){.kadroaLandingPage,.kadroaAuthPage,.kadroaLegalPage{padding-left:8px;padding-right:8px}.kadroaLandingNav{gap:4px}.kadroaPublicHeaderActions{gap:2px}.kadroaPublicHeaderLogin{display:none!important}.kadroaPublicHeaderOverflow{display:inline-flex}.kadroaLandingNav .kadroaLogo{--kadroa-logo-gap:6px;--kadroa-logo-mark-size:24px;--kadroa-logo-text-size:14px}.kadroaLandingNav .kadroaLogo__beta{margin-top:0;font-size:6px}.kadroaLandingNav .kadroaNavSignup{border-radius:10px;min-height:36px;padding:0 5px;font-size:12px}}.kadroaPublicHeaderActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.kadroaPublicHeaderAuthLink{display:inline-flex}.kadroaPublicHeaderMenuButton{border:1px solid var(--landing-border);color:var(--landing-text);background:0 0;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.kadroaNavMenuRoot{z-index:120;position:fixed;inset:0}.kadroaNavMenuRoot--desktop,.kadroaNavMenuRoot--mobile{pointer-events:none}.kadroaNavMenuBackdrop{cursor:default;pointer-events:auto;background:#00000061;border:0;position:absolute;inset:0}.kadroaNavMenuPanel{--kadroa-nav-menu-top:64px;--kadroa-nav-menu-right:12px;--kadroa-nav-menu-width:min(320px, calc(100vw - 24px));background:var(--landing-surface);border:1px solid color-mix(in srgb, var(--landing-border) 88%, var(--color-text));box-shadow:0 22px 60px rgb(var(--color-text-rgb) / .16), 0 0 0 1px #ffffff0a;max-height:min(78dvh,560px);max-width:var(--kadroa-nav-menu-width);pointer-events:auto;right:var(--kadroa-nav-menu-right);top:var(--kadroa-nav-menu-top);width:var(--kadroa-nav-menu-width);border-radius:18px;outline:none;flex-direction:column;gap:0;display:flex;position:fixed;overflow:hidden}.kadroaNavMenuHeader{border-bottom:1px solid var(--landing-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.kadroaNavMenuHeaderTitle{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.kadroaNavMenuClose{border:1px solid var(--landing-border);color:var(--landing-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kadroaNavMenuClose:hover,.kadroaNavMenuClose:focus-visible{background:color-mix(in srgb, var(--landing-soft) 70%, var(--landing-surface));outline:none}.kadroaNavMenuBody{overscroll-behavior:contain;flex:1;gap:10px;min-height:0;padding:12px 12px 10px;display:grid;overflow:auto}.kadroaNavMenuProBlock{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-hover));color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;text-decoration:none;display:flex}.kadroaNavMenuProBlock strong{letter-spacing:-.02em;font-size:15px;font-weight:700}.kadroaNavMenuProBlock span{white-space:nowrap;background:#ffffff2e;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:12px;font-weight:700;line-height:1}.kadroaNavMenuSection{background:color-mix(in srgb, var(--landing-soft) 72%, var(--landing-surface));border:1px solid var(--landing-border);border-radius:14px;gap:0;display:grid;overflow:hidden}.kadroaNavMenuSection--links{background:0 0;border:0;gap:2px}.kadroaNavMenuToggleRow,.kadroaNavMenuLinkRow{color:var(--landing-text);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;text-decoration:none;display:flex}.kadroaNavMenuToggleRow+.kadroaNavMenuToggleRow,.kadroaNavMenuLinkRow+.kadroaNavMenuLinkRow{border-top:1px solid var(--landing-border)}.kadroaNavMenuSection--links .kadroaNavMenuLinkRow{border:1px solid var(--landing-border);border-radius:12px;min-height:44px}.kadroaNavMenuSection--links .kadroaNavMenuLinkRow+.kadroaNavMenuLinkRow{border-top:1px solid var(--landing-border);margin-top:0}.kadroaNavMenuToggleLabel,.kadroaNavMenuLinkContent{color:inherit;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.kadroaNavMenuToggleIcon,.kadroaNavMenuLinkIcon{color:var(--landing-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kadroaNavMenuSwitch{background:color-mix(in srgb, var(--landing-muted) 18%, var(--landing-surface));border:1px solid var(--landing-border);cursor:pointer;border-radius:999px;flex-shrink:0;min-width:50px;height:30px;padding:2px;transition:background-color .18s,border-color .18s;position:relative}.kadroaNavMenuSwitch:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 55%, transparent);outline-offset:2px}.kadroaNavMenuSwitch[aria-checked=true]{background:color-mix(in srgb, var(--color-brand) 82%, #fff 18%);border-color:color-mix(in srgb, var(--color-brand) 70%, var(--landing-border))}.kadroaNavMenuSwitchThumb{background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .18s;display:block;transform:translate(0);box-shadow:0 1px 4px #0003}.kadroaNavMenuSwitch[aria-checked=true] .kadroaNavMenuSwitchThumb{transform:translate(20px)}.kadroaNavMenuPanel--mobile{max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 1.5rem));width:min(360px,100vw - 24px)}.kadroaNavMenuRoot--desktop .kadroaNavMenuBackdrop{display:none}.kadroaNavMenuFooter{border-top:1px solid var(--landing-border);flex-shrink:0;gap:12px;padding:12px;display:grid}.kadroaNavMenuLegal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.kadroaNavMenuLegal a{color:var(--landing-faint);font-size:11px;font-weight:500;line-height:1.3;text-decoration:none}.kadroaNavMenuLegal a:hover,.kadroaNavMenuLegal a:focus-visible{color:var(--landing-muted);text-decoration:underline}.kadroaNavMenuLegalDivider{color:var(--landing-faint);font-size:11px;line-height:1}.kadroaNavMenuAuth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kadroaNavMenuLogin,.kadroaNavMenuSignup{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.kadroaNavMenuLogin{border:1px solid var(--landing-border);color:var(--landing-text);background:0 0}.kadroaNavMenuSignup{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#fff}.kadroaNavMenuLogin:hover,.kadroaNavMenuLogin:focus-visible{border-color:color-mix(in srgb, var(--landing-accent) 40%, var(--landing-border));color:var(--landing-accent)}.kadroaNavMenuSignup:hover,.kadroaNavMenuSignup:focus-visible{background:color-mix(in srgb, var(--landing-accent) 92%, #000);border-color:color-mix(in srgb, var(--landing-accent) 92%, #000)}@media (max-width:390px){.kadroaNavMenuAuth{grid-template-columns:1fr}}.kadroaLandingPage--mobileFocus{overflow-x:clip}.kadroaHeroAuditLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kadroaHeroAuditInput{min-height:52px;font-size:16px}.kadroaPublicFooter{border-top:1px solid var(--landing-border);color:var(--landing-muted);text-align:center;margin-top:clamp(32px,5vw,56px);padding:clamp(20px,3vw,28px) 0 clamp(24px,4vw,36px);font-size:13px;font-weight:400}.kadroaLandingFooter.kadroaPublicFooter{justify-content:center;gap:0;max-width:none;margin:clamp(32px,5vw,56px) auto 0;display:block}.kadroaLandingFooter.kadroaPublicFooter a,.kadroaLandingFooter.kadroaPublicFooter button{font-weight:400}.kadroaPublicFooterRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px clamp(14px,2.4vw,24px);max-width:100%;margin-inline:auto;display:flex}.kadroaPublicFooterLink,.kadroaPublicFooterLinkButton{color:var(--landing-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:none}.kadroaPublicFooterLink:hover,.kadroaPublicFooterLink:focus-visible,.kadroaPublicFooterLinkButton:hover,.kadroaPublicFooterLinkButton:focus-visible{color:var(--landing-muted);outline:2px solid color-mix(in srgb, var(--landing-accent) 42%, transparent);outline-offset:3px;text-decoration:underline}.kadroaPublicFooterCopyright{color:var(--landing-muted);font-size:13px;font-weight:400}.kadroaPublicAuthShell .kadroaPublicFooter,.kadroaPublicLegalShell .kadroaPublicFooter{margin-top:clamp(28px,5vw,48px)}.kadroaLegalContact{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:36px 0 0;padding-top:20px;font-size:14px}.kadroaLegalContact a{color:var(--color-brand);text-decoration:none}.kadroaLegalContact a:hover,.kadroaLegalContact a:focus-visible{text-decoration:underline}.kadroaPricingHero,.kadroaHelpHero,.kadroaFeedbackHero,.kadroaBillingHero{text-align:left;max-width:960px;margin:24px auto 0}.kadroaPricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1120px;margin:24px auto 0;display:grid}.kadroaPricingCard{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:18px;flex-direction:column;gap:20px;min-height:100%;padding:22px 20px 20px;display:flex}.kadroaPricingCard--pro{border-color:color-mix(in srgb, var(--color-brand) 42%, var(--landing-border));box-shadow:0 18px 40px color-mix(in srgb, var(--color-brand) 14%, transparent)}.kadroaPricingCard--lifetime{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--landing-border))}.kadroaPricingCardTop{flex:auto;gap:14px;display:grid}.kadroaPricingCardHeader{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kadroaPricingBadge{background:color-mix(in srgb, var(--color-brand) 12%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--landing-border));color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.kadroaPricingPrice{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.kadroaPricingPriceNote,.kadroaPricingTagline,.kadroaPricingFootnote{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.kadroaPricingFootnote{color:var(--landing-faint);font-size:13px}.kadroaPricingFeatures,.kadroaBillingUsageList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kadroaPricingFeatures li{color:var(--landing-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.kadroaPricingCheckIcon{color:var(--color-brand);flex-shrink:0;width:16px;height:16px;margin-top:2px}.kadroaPricingCta{text-align:center;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:auto;text-decoration:none;display:flex}.kadroaHelpList,.kadroaFeedbackForm,.kadroaBillingCard{gap:16px;max-width:760px;margin:24px auto 40px;display:grid}.kadroaHelpItem{border-bottom:1px solid var(--landing-border);padding-bottom:14px}.kadroaFeedbackTextarea{resize:vertical;min-height:160px}.kadroaHoneypot{display:none}.kadroaBillingActions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:1280px){.kadroaLandingHero h1{white-space:nowrap;max-width:none}}@media (max-width:767px){.kadroaPublicHeaderAuthLink{display:none!important}.kadroaPublicHeaderActionsDesktop{display:none}.kadroaPublicHeaderActionsMobile{display:inline-flex}.kadroaPublicHeaderOverflow{display:none!important}.kadroaLandingPage--mobileFocus{padding-bottom:max(12px, env(safe-area-inset-bottom))}.kadroaLandingPage--mobileFocus .kadroaPublicFooter{margin-top:24px;padding-top:8px}.kadroaLandingShimmerHero{padding:max(12px, env(safe-area-inset-top)) clamp(18px, 4.5vw, 20px) clamp(24px, 5vw, 32px)}.kadroaLandingShimmerHero__band{filter:blur(30px);width:34%}.kadroaLandingShimmerHero__band--c{opacity:.4;width:38%;right:-4%}.kadroaLandingShimmerHero h1{text-align:center;max-width:none}.kadroaLandingHeroInner{justify-items:stretch;width:100%}.kadroaHeroAuditCardStack{width:100%}.kadroaHeroAuditCard{gap:12px;max-width:none;padding:1.1rem 1rem 1rem}.kadroaHeroAuditInput{min-height:3.5rem}.kadroaHeroAuditButton{width:100%;min-height:3.5rem}.kadroaHomepageFlow{gap:clamp(48px,10vw,72px);margin-top:clamp(32px,8vw,56px);padding-inline:clamp(18px,4.5vw,20px)}.kadroaHeroAuditLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kadroaHeroAuditFields{gap:14px}.kadroaAuditIntakeFinePrint{text-align:left;font-size:11px;line-height:1.4}.kadroaPricingGrid{grid-template-columns:1fr}}@media (max-width:1024px){.kadroaPricingGrid{grid-template-columns:1fr}}.kadroaVideoCheckPreview{gap:28px}.kadroaVideoCheckReadiness{border:1px solid var(--color-border);background:linear-gradient(#f8fafc 0%,#fff 100%);border-radius:14px;gap:6px;margin-top:18px;padding:14px 16px;display:grid}.kadroaVideoCheckWhyStopped{border:1px solid var(--color-border);background:#fff;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.kadroaVideoCheckWhyStoppedPrimary{gap:4px;display:grid}.kadroaVideoCheckWhyStoppedLabel{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.kadroaVideoCheckWhyStoppedValue{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.25}.kadroaVideoCheckWhyStoppedSecondary{color:var(--color-text-secondary);margin:0;font-size:13px}.kadroaVideoCheckWhyStoppedExplanation{color:#1e293b;margin:0;font-size:15px;line-height:1.55}.kadroaVideoCheckWhyStoppedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.kadroaVideoCheckWhyStoppedGrid h3,.kadroaVideoCheckWhyStoppedMeta strong{letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:13px}.kadroaVideoCheckWhyStoppedGrid p,.kadroaVideoCheckWhyStoppedMeta p{color:#1e293b;margin:0;font-size:14px;line-height:1.5}.kadroaVideoCheckWhyStoppedMeta{border-top:1px solid var(--color-border);gap:8px;padding-top:12px;display:grid}.kadroaVideoCheckWhyStoppedMeta p{color:var(--color-text-secondary);font-size:13px}.kadroaVideoCheckOpeningEvidence{background:#fff;border:1px solid #1111201a;border-radius:18px;gap:16px;margin-top:18px;padding:20px;display:grid}.kadroaVideoCheckOpeningEvidenceMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.kadroaVideoCheckOpeningEvidenceMeta div{background:#f8fafc;border-radius:12px;padding:10px 12px}.kadroaVideoCheckOpeningEvidenceMeta dt{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.kadroaVideoCheckOpeningEvidenceMeta dd{margin:4px 0 0;font-size:14px}.kadroaVideoCheckOpeningEvidenceGrid{gap:12px;display:grid}.kadroaVideoCheckOpeningEvidenceGrid h3,.kadroaVideoCheckOpeningEvidenceSignals strong,.kadroaVideoCheckOpeningEvidenceStatuses strong{letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;display:block}.kadroaVideoCheckOpeningEvidenceGrid p,.kadroaVideoCheckOpeningEvidenceBullets,.kadroaVideoCheckOpeningEvidenceStatuses p,.kadroaVideoCheckOpeningEvidenceLimits,.kadroaVideoCheckOpeningEvidenceDisclaimer{color:#1e293b;margin:0;font-size:14px;line-height:1.5}.kadroaVideoCheckOpeningEvidenceSignals,.kadroaVideoCheckOpeningEvidenceBullets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kadroaVideoCheckOpeningEvidenceStatuses{gap:6px;display:grid}.kadroaVideoCheckOpeningEvidenceDisclaimer,.kadroaVideoCheckOpeningEvidenceLimits{color:var(--color-text-secondary)!important;font-size:13px!important}@media (min-width:720px){.kadroaVideoCheckOpeningEvidenceMeta{grid-template-columns:repeat(4,minmax(0,1fr))}.kadroaVideoCheckOpeningEvidenceGrid{grid-template-columns:1fr 1fr}}.kadroaVideoCheckReadiness strong{font-size:15px}.kadroaVideoCheckReadiness span,.kadroaVideoCheckReadiness p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.kadroaVideoCheckTarget{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:160px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.kadroaVideoCheckTarget .kadroaAuditExampleThumb{border-radius:12px;width:100%;height:auto}.kadroaVideoCheckSectionIntro{gap:6px;margin-bottom:12px;display:grid}.kadroaVideoCheckSectionIntro h2,.kadroaVideoCheckFinding h2,.kadroaVideoCheckUnlock h2,.kadroaVideoCheckFull h2,.kadroaVideoCheckLimits h2,.kadroaVideoCheckEvidence h2,.kadroaVideoCheckWhyStopped h2{letter-spacing:-.02em;margin:0;font-size:22px}.kadroaVideoCheckEvidenceList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kadroaVideoCheckEvidenceItem{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:14px}.kadroaVideoCheckEvidenceItem p{color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.45}.kadroaVideoCheckEvidenceTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.kadroaVideoCheckEvidenceBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.kadroaVideoCheckEvidenceItem.is-observed .kadroaVideoCheckEvidenceBadge{color:#047857;background:#ecfdf5}.kadroaVideoCheckEvidenceItem.is-inferred .kadroaVideoCheckEvidenceBadge{color:#c2410c;background:#fff7ed}.kadroaVideoCheckEvidenceItem.is-unavailable .kadroaVideoCheckEvidenceBadge{color:#475569;background:#f1f5f9}.kadroaVideoCheckFinding,.kadroaVideoCheckUnlock,.kadroaVideoCheckLimits,.kadroaVideoCheckFirstChanges{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:20px}.kadroaVideoCheckFindingFree{box-shadow:0 10px 30px #0f172a0a}.kadroaVideoCheckFindingMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.kadroaVideoCheckCategory{color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.kadroaVideoCheckFindingBlocks{gap:14px;margin-top:16px;display:grid}.kadroaVideoCheckFindingBlocks h3,.kadroaVideoCheckFirstChanges h3,.kadroaVideoCheckLockedCard h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:13px}.kadroaVideoCheckFindingBlocks p,.kadroaVideoCheckFindingEmpty p,.kadroaVideoCheckUnlock p{color:#1e293b;margin:0;font-size:15px;line-height:1.55}.kadroaVideoCheckFindingAside{color:var(--color-text-secondary)!important;margin-top:6px!important;font-size:13px!important}.kadroaVideoCheckLockedGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.kadroaVideoCheckLockedCard{border:1px solid var(--color-border);background:linear-gradient(#f8fafc 0%,#fff 72%);border-radius:16px;gap:8px;padding:16px;display:grid;position:relative;overflow:hidden}.kadroaVideoCheckLockedTop{justify-content:space-between;align-items:center;display:flex}.kadroaVideoCheckLockedIndex,.kadroaVideoCheckLockedSeal{font-size:12px;font-weight:700}.kadroaVideoCheckLockedSeal{color:#fff;background:#0f172a;border-radius:999px;padding:4px 8px}.kadroaVideoCheckLockedCard h3{letter-spacing:0;text-transform:none;margin:0;font-size:16px}.kadroaVideoCheckLockedMeta{gap:8px;margin:4px 0 0;display:grid}.kadroaVideoCheckLockedMeta div{gap:2px;display:grid}.kadroaVideoCheckLockedMeta dt{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.kadroaVideoCheckLockedMeta dd{margin:0;font-size:13px}.kadroaVideoCheckLockedVeil{gap:6px;margin-top:8px;display:grid}.kadroaVideoCheckLockedVeil span{opacity:.85;background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 50%,#e2e8f0 100%);border-radius:8px;height:10px;display:block}.kadroaVideoCheckLockedVeil span:nth-child(2){width:84%}.kadroaVideoCheckLockedVeil span:nth-child(3){width:62%}.kadroaVideoCheckUnlockActions{margin-top:14px}.kadroaVideoCheckFirstChanges ol,.kadroaVideoCheckLimits ul{color:#1e293b;margin:10px 0 0;padding-left:18px}.kadroaVideoCheckFirstChanges li,.kadroaVideoCheckLimits li{margin:0 0 8px}.kadroaVideoCheckFullList{gap:16px;margin-top:16px;display:grid}.kadroaAuditUnlockPlaceholder{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:18px}.kadroaAuditSummaryCardWide{grid-column:1/-1}.kadroaAuditTransitionalChannel{align-items:center;gap:12px;display:flex}.kadroaAuditTransitionalAvatar{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:56px;height:56px}.kadroaAuditTransitionalList{color:var(--color-text-secondary);margin:0;padding-left:18px;font-size:14px;line-height:1.5}@media (max-width:700px){.kadroaVideoCheckTarget{grid-template-columns:1fr}.kadroaVideoCheckSectionIntro h2,.kadroaVideoCheckFinding h2,.kadroaVideoCheckUnlock h2,.kadroaVideoCheckFull h2,.kadroaVideoCheckLimits h2,.kadroaVideoCheckEvidence h2,.kadroaVideoCheckWhyStopped h2{font-size:20px}.kadroaVideoCheckWhyStopped,.kadroaVideoCheckFinding,.kadroaVideoCheckUnlock,.kadroaVideoCheckLimits,.kadroaVideoCheckFirstChanges{padding:16px}}.kadroaInternalDashboard{color:#10101a;background:#f7f7fb;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.kadroaInternalSidebar{background:#fff;border-right:1px solid #1111201a;flex-direction:column;gap:24px;min-width:0;padding:28px 18px;display:flex}.kadroaInternalBrand{gap:4px;padding:0 8px;display:grid}.kadroaInternalBrand strong{letter-spacing:-.02em;font-size:1.1rem}.kadroaInternalBrand span,.kadroaInternalTopbar p,.kadroaInternalNote,.kadroaInternalPanel>p,.kadroaInternalCard p{color:#626a7f}.kadroaInternalSidebar nav{gap:6px;display:grid}.kadroaInternalSidebar button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;min-height:42px;padding:0 12px;font-weight:650}.kadroaInternalSidebar button:hover,.kadroaInternalSidebar button:focus-visible,.kadroaInternalSidebar button.active{color:#3216a8;background:#ece8ff}.kadroaInternalMain{gap:22px;min-width:0;padding:28px;display:grid}.kadroaInternalTopbar{background:#fff;border:1px solid #1111201a;border-radius:20px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.kadroaInternalTopbar h1,.kadroaInternalTopbar p{margin:0}.kadroaInternalTopbar h1{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.6rem)}.kadroaInternalTopbar>span{color:#4322c9;background:#f0edff;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700}.kadroaInternalOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kadroaInternalCard,.kadroaInternalPanel{overflow-wrap:anywhere;background:#fff;border:1px solid #1111201a;border-radius:20px;min-width:0;padding:22px;box-shadow:0 18px 45px #1f1b4a0f}.kadroaInternalCard h2,.kadroaInternalPanel h2,.kadroaTamPreviewOutput h3{margin-top:0}.kadroaInternalCard a,.kadroaInternalCard button{color:#fff;cursor:pointer;font:inherit;background:#4322c9;border:0;border-radius:12px;align-items:center;min-height:40px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.kadroaInternalCard span{color:#626a7f;font-weight:700}.kadroaInternalEyebrow{letter-spacing:.1em;text-transform:uppercase;margin-top:0;font-size:.78rem;font-weight:800}.kadroaTamFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kadroaTamFormGrid label{gap:8px;font-weight:700;display:grid}.kadroaTamFormGrid input,.kadroaTamFormGrid textarea{color:#10101a;font:inherit;border:1px solid #11112029;border-radius:14px;min-height:46px;padding:12px 14px}.kadroaTamFormGrid textarea{resize:vertical;min-height:112px}.kadroaTamPreviewOutput{background:#f8f7ff;border:1px solid #4322c91f;border-radius:18px;margin-top:18px;padding:18px}.kadroaResearchWorkspace{gap:16px;min-width:0;display:grid}.kadroaResearchToolSwitch{background:#fff;border:1px solid #1111201a;border-radius:18px;gap:6px;width:fit-content;padding:6px;display:inline-flex}.kadroaResearchToolSwitch button{color:#30364a;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:13px;min-height:38px;padding:0 14px;font-weight:750}.kadroaResearchToolSwitch button.active,.kadroaResearchToolSwitch button:hover,.kadroaResearchToolSwitch button:focus-visible{color:#3216a8;background:#ece8ff}.kadroaScriptingAlphaEmbed{gap:12px;padding:0;display:grid}.kadroaScriptingAlphaEmbed>.kadroaInternalEyebrow,.kadroaScriptingAlphaEmbed>h2,.kadroaScriptingAlphaEmbed>p,.kadroaScriptingAlphaFocusList{margin-left:22px;margin-right:22px}.kadroaScriptingAlphaEmbed>.kadroaInternalEyebrow{margin-top:22px}.kadroaScriptingAlphaEmbed>:last-child{border-radius:0 0 20px 20px;min-width:0}.kadroaScriptingAlphaFocusList{flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0;list-style:none;display:flex}.kadroaScriptingAlphaFocusList li{color:#3216a8;background:#f8f7ff;border:1px solid #4322c91f;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:750}.kadroaTamAnalyzeButton{color:#fff;cursor:pointer;font:inherit;background:#4322c9;border:0;border-radius:12px;min-height:42px;margin-top:16px;padding:0 16px;font-weight:750}.kadroaTamAnalyzeButton:disabled{cursor:not-allowed;opacity:.45}.kadroaTamScoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.kadroaTamScoreGrid div{background:#fff;border:1px solid #4322c91f;border-radius:14px;gap:4px;padding:12px;display:grid}.kadroaTamScoreGrid span{color:#626a7f;text-transform:capitalize;font-size:.78rem}.kadroaTamScoreGrid strong{font-size:1.35rem}.kadroaTamTable{border-collapse:collapse;width:100%;margin:14px 0;font-size:.9rem}.kadroaTamTable th,.kadroaTamTable td{text-align:left;vertical-align:top;border-bottom:1px solid #4322c91f;padding:10px 8px}.kadroaTamPreviewOutput ul{-moz-columns:2;columns:2;margin:0 0 14px;padding-left:20px}@media (max-width:820px){.kadroaInternalDashboard{grid-template-columns:1fr}.kadroaInternalSidebar{border-bottom:1px solid #1111201a;border-right:0;padding:18px;overflow:hidden}.kadroaInternalSidebar nav{max-width:calc(100vw - 36px);padding-bottom:4px;display:flex;overflow-x:auto}.kadroaInternalSidebar button{white-space:nowrap}.kadroaInternalMain{padding:18px}.kadroaInternalTopbar{align-items:flex-start;display:grid}.kadroaResearchToolSwitch{width:100%;display:flex}.kadroaResearchToolSwitch button{flex:1}.kadroaInternalOverview,.kadroaTamFormGrid,.kadroaTamScoreGrid{grid-template-columns:1fr}.kadroaTamTable{display:block;overflow-x:auto}.kadroaTamPreviewOutput ul{-moz-columns:1;columns:1}}.kadroaInternalDashboard{color:#10131f;background:#f6f7fb;grid-template-columns:272px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kadroaInternalSidebar{gap:22px;height:100vh;padding:24px 16px;position:sticky;top:0;overflow-y:auto}.kadroaInternalBrand{gap:6px;padding:0 10px 14px;text-decoration:none;display:grid}.kadroaInternalBrand .kadroaLogo{color:#10131f}.kadroaInternalBrand strong{color:#10131f;letter-spacing:0;font-size:1.08rem}.kadroaInternalBrand span{color:#626a7f;padding-left:2px;font-size:.82rem;font-weight:600}.kadroaSidebarOverlay,.kadroaMobileNavToggle{display:none}.kadroaInternalSidebar nav,.kadroaNavChildren{gap:6px;display:grid}.kadroaInternalSidebar nav a,.kadroaInternalSidebar nav button,.kadroaSidebarFooter a,.kadroaSidebarFooter button{color:#262b3a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.kadroaNavIcon{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.kadroaInternalSidebar nav a:hover,.kadroaInternalSidebar nav a:focus-visible,.kadroaInternalSidebar nav button:hover,.kadroaInternalSidebar nav button:focus-visible,.kadroaInternalSidebar nav a.active,.kadroaInternalSidebar nav a[aria-current=page],.kadroaSidebarFooter a:hover,.kadroaSidebarFooter a:focus-visible,.kadroaSidebarFooter a.active,.kadroaSidebarFooter a[aria-current=page],.kadroaNavGroup.active>.kadroaNavGroupHeader{color:#171c2d;background:#eef1f6;outline:0;box-shadow:inset 3px 0 #222a3a}.kadroaNavGroup{gap:6px;display:grid}.kadroaNavGroupHeader{border-radius:8px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;display:grid}.kadroaNavGroupHeader a,.kadroaNavGroupHeader .kadroaNavGroupTitleButton{min-width:0}.kadroaNavGroupHeader button{justify-content:center;padding:0}.kadroaNavGroupHeader .kadroaNavGroupTitleButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:10px 12px;display:flex}.kadroaNavChildren{border-left:1px solid #242a4024;margin-left:18px;padding-left:8px}.kadroaNavChildren a{color:#454d61;min-height:32px;padding-left:10px;padding-right:10px;font-size:.84rem;font-weight:650}.kadroaInternalSidebar nav .kadroaNavChildren a.active,.kadroaInternalSidebar nav .kadroaNavChildren a[aria-current=page]{color:#171c2d;background:#eef1f6;font-weight:750;box-shadow:inset 2px 0 #222a3a}.kadroaToolsNavSection{gap:2px;margin-top:18px;padding-top:2px;display:grid}.kadroaToolsNavLabel{color:#8a91a3;letter-spacing:.1em;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0;padding:0 12px 6px;font-size:.68rem;font-weight:800}.kadroaToolsNavLinks{gap:2px;display:grid}.kadroaInternalSidebar nav .kadroaToolsNavLinks a{color:#5a6274;min-height:32px;padding-left:12px;padding-right:12px;font-size:.82rem;font-weight:620}.kadroaInternalSidebar nav .kadroaToolsNavLinks a:hover,.kadroaInternalSidebar nav .kadroaToolsNavLinks a:focus-visible{box-shadow:none;color:#222a3a;background:#f3f5f9;outline:0}.kadroaInternalSidebar nav .kadroaToolsNavLinks a.active,.kadroaInternalSidebar nav .kadroaToolsNavLinks a[aria-current=page]{color:#171c2d;background:#f0f2f7;font-weight:720;box-shadow:inset 2px 0 #5c6578}.kadroaNavGroup[data-nav-group=research].active>.kadroaNavGroupHeader{box-shadow:none;color:#222a3a;background:0 0}.kadroaInternalSidebar nav .kadroaNavGroup[data-nav-group=research]>.kadroaNavGroupHeader a.active,.kadroaInternalSidebar nav .kadroaNavGroup[data-nav-group=research]>.kadroaNavGroupHeader a[aria-current=page]{color:#171c2d;background:#eef1f6;box-shadow:inset 3px 0 #222a3a}.kadroaResearchLandingList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kadroaResearchLandingList a{color:inherit;background:#f7f8fb;border:1px solid #242a401a;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:56px;padding:12px;text-decoration:none;display:grid}.kadroaResearchLandingList a:hover,.kadroaResearchLandingList a:focus-visible{background:#fff;border-color:#242a402e;outline:0}.kadroaResearchLandingList strong{font-size:.95rem;display:block}.kadroaResearchLandingList small{color:#5a6478;margin-top:2px;font-size:.8rem;line-height:1.35;display:block}.kadroaSidebarSection{border-top:1px solid #242a401a;gap:6px;margin-top:10px;padding-top:14px;display:grid}.kadroaSidebarSectionLabel{color:#747b8d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:0 12px 4px;font-size:.72rem;font-weight:800;display:flex}.kadroaSidebarFooter{border-top:1px solid #242a401a;gap:6px;margin-top:auto;padding-top:14px;display:grid}.kadroaSidebarFooter a,.kadroaSidebarFooter button{color:#4b5367;width:100%}.kadroaInternalMain{align-content:start;gap:20px;padding:24px clamp(20px,4vw,40px)}.kadroaInternalTopbar,.kadroaInternalCard,.kadroaInternalPanel,.kadroaCreateIntro,.kadroaDashboardHero{border-radius:8px;box-shadow:0 14px 34px #171c2d0f}.kadroaInternalTopbar{align-items:center;padding:18px 20px}.kadroaInternalTopbar h1,.kadroaDashboardHero h1,.kadroaCreateIntro h1,.kadroaInternalPanel h1,.kadroaInternalPanel h2{letter-spacing:0}.kadroaInternalTopbar h1{font-size:clamp(1.55rem,3vw,2.15rem)}.kadroaInternalTopbar>a,.kadroaPanelHeaderRow>a,.kadroaDashboardHero>a,.kadroaInternalCard a,.kadroaInternalCard button,.kadroaDashboardEmptyState a,.kadroaGettingStartedPanel button,.kadroaSettingsActions a,.kadroaTourActions button,.kadroaTourActions a{color:#fff;cursor:pointer;font:inherit;background:#4322c9;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:760;text-decoration:none;display:inline-flex}.kadroaDashboardStack{gap:18px;min-width:0;display:grid}.kadroaDashboardHero,.kadroaCreateIntro{background:#fff;border:1px solid #242a401a;gap:12px;padding:26px;display:grid}.kadroaDashboardHero>a{justify-self:start}.kadroaDashboardHero h1,.kadroaCreateIntro h1,.kadroaInternalPanel h1{margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}.kadroaDashboardHero p,.kadroaCreateIntro p,.kadroaDashboardLead{color:#596174;max-width:720px}.kadroaPanelHeaderRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.kadroaPanelHeaderRow h2,.kadroaPanelHeaderRow p{margin:0}.kadroaPanelHeaderRow button,.kadroaSearchForm>button,.kadroaSearchResultCard button,.kadroaSearchApplyActions button{color:#fff;cursor:pointer;font:inherit;background:#4322c9;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:760;display:inline-flex}.kadroaSearchResultCard button.kadroaSecondaryButton,.kadroaSearchApplyActions button.kadroaSecondaryButton{color:#222a3a;background:#fff;border:1px solid #242a4024;min-height:36px}.kadroaSearchWorkspace{min-width:0}.kadroaSearchTabs{background:#f3f5f9;border:1px solid #242a401a;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.kadroaSearchTabs a{color:#30364a;border-radius:6px;min-height:36px;padding:8px 12px;font-weight:760;text-decoration:none}.kadroaSearchTabs a.active,.kadroaSearchTabs a:hover,.kadroaSearchTabs a:focus-visible{color:#3216a8;background:#fff;box-shadow:0 8px 24px #1f1b4a14}.kadroaSearchInputGrid,.kadroaSearchFilterGrid,.kadroaSearchMetricGrid{gap:14px;display:grid}.kadroaSearchInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaSearchFilterGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.kadroaSearchInputGrid label,.kadroaSearchFilterGrid label{gap:8px;font-weight:760;display:grid}.kadroaSearchInputGrid span,.kadroaSearchFilterGrid span{color:#454d61;font-size:.88rem}.kadroaSearchInputGrid input,.kadroaSearchFilterGrid input,.kadroaSearchFilterGrid select{color:#10101a;font:inherit;background:#fff;border:1px solid #242a4029;border-radius:8px;min-width:0;min-height:44px;padding:10px 12px}.kadroaSearchEvidencePill,.kadroaSearchBadge{color:#263044;text-transform:capitalize;background:#eef0f5;border:1px solid #242a401a;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.kadroaSearchResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kadroaSearchResultsGrid.isOutlierGrid{grid-template-columns:minmax(0,1fr);gap:8px}.kadroaSearchResultsGrid.isThumbnailGrid,.kadroaSearchResultsGrid.isShortsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kadroaSearchResultCard{background:#f7f8fb;border:1px solid #242a401a;border-radius:8px;grid-template-columns:148px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.kadroaSearchResultCard.isOutlierCard{grid-template-columns:168px minmax(0,1fr);align-items:stretch}.kadroaSearchResultCard.isOutlierCard>div{gap:8px;padding:12px 14px}.kadroaSearchResultHeading{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.kadroaSearchResultHeading h3{flex:220px;font-size:1.02rem;line-height:1.3}.kadroaSearchResultMeta{color:#5a6478;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.9rem;display:flex}.kadroaSearchResultMeta span{white-space:nowrap}.kadroaSearchForm.kadroaInternalPanel{padding-top:14px;padding-bottom:16px}.kadroaSearchForm .kadroaPanelHeaderRow{margin-bottom:12px}.kadroaSearchForm>button{margin-top:12px}.kadroaSearchResultCard.isThumbnailCard{grid-template-columns:1fr}.kadroaSearchResultCard.isShortsCard{grid-template-columns:110px minmax(0,1fr)}.kadroaSearchResultCard.isThumbnailCard img{aspect-ratio:16/9;height:auto}.kadroaSearchResultCard.isShortsCard img{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;max-height:180px}.kadroaSearchCardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kadroaSearchCardActions .kadroaSecondaryButton,.kadroaSearchApplyActions .kadroaSecondaryButton,.kadroaSearchSaveActions .kadroaSecondaryButton{color:#222a3a;background:#fff;border:1px solid #242a4024}.kadroaSearchProjectContext{color:#5a6478;margin:8px 0 0;font-size:.88rem}.kadroaSearchSaveBanner{background:#eef7f0;border:1px solid #22784638;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.kadroaSearchSaveTitle{margin:0;font-weight:780}.kadroaSearchSaveActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kadroaSearchSaveActions a{color:#fff;background:#222a3a;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:760;text-decoration:none;display:inline-flex}.kadroaToolsLandingCreateCue{border-top:1px solid #242a401a;margin-top:18px;padding-top:16px}.kadroaToolsLandingCreateCue h2{margin:0 0 10px}.kadroaCreateToolsCue{margin:0}.kadroaCreateToolsCue a{color:#3216a8;font-weight:760}.kadroaFindIdeasPanel .kadroaPanelHeaderRow{margin-bottom:0}.kadroaSearchResultCard img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#e9edf5;width:100%;height:100%}.kadroaSearchResultCard>div{gap:10px;min-width:0;padding:14px;display:grid}.kadroaSearchResultCard h3,.kadroaSearchResultCard p{margin:0}.kadroaSearchResultCard h3{font-size:1rem}.kadroaSearchResultCard dl,.kadroaSearchMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.kadroaSearchResultCard dt,.kadroaSearchMetricGrid span{color:#626a7f;text-transform:uppercase;font-size:.74rem;font-weight:800}.kadroaSearchResultCard dd,.kadroaSearchMetricGrid strong{margin:0}.kadroaSearchResultCard a{color:#3216a8;font-weight:760}.kadroaSearchMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.kadroaSearchMetricGrid div,.kadroaSearchRelatedGrid a{background:#f7f8fb;border:1px solid #242a401a;border-radius:8px;gap:6px;padding:12px;display:grid}.kadroaSearchRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.kadroaSearchRelatedGrid a{color:inherit;font-weight:760;text-decoration:none}.kadroaQuickStartGrid,.kadroaCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kadroaQuickStartGrid a{color:inherit;background:#f7f8fb;border:1px solid #242a401a;border-radius:8px;gap:8px;min-height:112px;padding:16px;text-decoration:none;display:grid}.kadroaQuickStartGrid span,.kadroaWorkflowToolLabel,.kadroaDashboardEmptyState p,.kadroaRecentWorkItem small,.kadroaRecentWorkItem em,.kadroaGettingStartedPanel p{color:#626a7f}.kadroaWorkflowCard{gap:12px;display:grid}.kadroaWorkflowCard h2,.kadroaWorkflowCard p{margin:0}.kadroaWorkflowToolLabel{font-size:.9rem;font-weight:750}.kadroaDashboardEmptyState{background:#f7f8fb;border:1px dashed #242a402e;border-radius:8px;gap:12px;padding:16px;display:grid}.kadroaRecentWorkList{gap:10px;display:grid}.kadroaRecentWorkItem{color:inherit;background:#f7f8fb;border:1px solid #242a401a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;text-decoration:none;display:flex}.kadroaRecentWorkItem span{gap:4px;display:grid}.kadroaRecentWorkItem em{font-style:normal;font-weight:760}.kadroaGettingStartedPanel{justify-content:space-between;align-items:center;gap:18px;display:flex}.kadroaSettingsActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.kadroaTourRoot{pointer-events:none;z-index:80;position:fixed;inset:0}.kadroaTourOverlay{pointer-events:auto;z-index:80;background:#10131f6b;position:fixed;inset:0}.kadroaTourOverlay.is-cutout{background:0 0}.kadroaTourSpotlight{outline-offset:0;pointer-events:none;z-index:81;border-radius:10px;outline:3px solid #4322c98c;transition:top .16s,left .16s,width .16s,height .16s;position:fixed;box-shadow:0 0 0 9999px #10131f6b}.kadroaTourDialog{pointer-events:auto;z-index:90;background:#fff;border:1px solid #242a401f;border-radius:8px;gap:12px;width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);padding:20px;display:grid;position:fixed;box-shadow:0 24px 80px #10131f3d}.kadroaTourDialog.is-missing-target{outline:2px solid #4322c947}.kadroaTourFallbackNote{color:#626a7f;margin:0;font-size:.92rem}.kadroaTourPlacement-bottom-sheet{width:calc(100vw - 32px);max-width:none}.kadroaTourDialog h2,.kadroaTourDialog p{margin:0}.kadroaTourClose{color:#626a7f;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:end;font-size:.82rem;font-weight:760}.kadroaTourProgress{grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:6px;display:grid}.kadroaTourProgress span{background:#e4e7ee;border-radius:999px;height:4px}.kadroaTourProgress span.active{background:#4322c9}.kadroaTourActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kadroaTourActions .kadroaSecondaryButton{color:#263044;background:#eef0f5}.kadroaTourOpen[data-tour-step=welcome] [data-tour-target=welcome],.kadroaTourOpen[data-tour-step=dashboard] [data-tour-target=dashboard],.kadroaTourOpen[data-tour-step=create] [data-tour-target=create],.kadroaTourOpen[data-tour-step=ideation] [data-tour-target=ideation],.kadroaTourOpen[data-tour-step=research] [data-tour-target=research],.kadroaTourOpen[data-tour-step=packaging] [data-tour-target=packaging],.kadroaTourOpen[data-tour-step=scripting] [data-tour-target=scripting],.kadroaTourOpen[data-tour-step=post-analysis] [data-tour-target=post-analysis],.kadroaTourOpen[data-tour-step=tools] [data-tour-target=tools],.kadroaSearchTourOpen[data-search-tour-step=intro] [data-search-tour-target=intro],.kadroaSearchTourOpen[data-search-tour-step=search] [data-search-tour-target=search],.kadroaSearchTourOpen[data-search-tour-step=filters] [data-search-tour-target=filters],.kadroaSearchTourOpen[data-search-tour-step=results] [data-search-tour-target=results],.kadroaSearchTourOpen[data-search-tour-step=packaging] [data-search-tour-target=packaging],.kadroaSearchTourOpen[data-search-tour-step=detail] [data-search-tour-target=detail],.kadroaSearchTourOpen[data-search-tour-step=related] [data-search-tour-target=related],.kadroaSearchTourOpen[data-search-tour-step=apply] [data-search-tour-target=apply]{outline-offset:4px;z-index:85;outline:3px solid #4322c957;position:relative}.kadroaSearchTourRoot{z-index:120}@media (prefers-reduced-motion:reduce){.kadroaInternalDashboard *,.kadroaTourDialog,.kadroaTourSpotlight{scroll-behavior:auto;transition:none!important}}@media (max-width:945px){.kadroaInternalDashboard{grid-template-columns:220px minmax(0,1fr)}.kadroaInternalMain{padding:20px}.kadroaQuickStartGrid,.kadroaCreateGrid,.kadroaSearchInputGrid,.kadroaSearchFilterGrid,.kadroaSearchResultsGrid,.kadroaSearchResultsGrid.isThumbnailGrid,.kadroaSearchResultsGrid.isShortsGrid,.kadroaSearchMetricGrid,.kadroaSearchRelatedGrid{grid-template-columns:1fr}.kadroaSearchResultsGrid.isThumbnailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaSearchResultCard,.kadroaSearchResultCard.isShortsCard{grid-template-columns:1fr}}@media (max-width:820px){.kadroaInternalDashboard{grid-template-columns:1fr}.kadroaSidebarOverlay.open{z-index:98;background:#10131f57;border:0;padding:0;display:block;position:fixed;inset:0}.kadroaInternalSidebar{z-index:99;width:100%;max-width:min(320px,100vw - 52px);height:100vh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:18px 0 44px #10131f2e}.kadroaInternalSidebar.open{transform:translate(0)}.kadroaInternalSidebar nav{max-width:none;padding-bottom:0;display:grid;overflow:visible}.kadroaNavChildren{display:grid}.kadroaMobileNavToggle{color:#263044;cursor:pointer;background:#eef0f5;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.kadroaInternalTopbar{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.kadroaInternalTopbar>a{grid-column:1/-1;justify-self:start}.kadroaPanelHeaderRow,.kadroaGettingStartedPanel,.kadroaRecentWorkItem{align-items:flex-start;display:grid}.kadroaTourDialog.kadroaTourPlacement-bottom-sheet{width:auto;bottom:16px;left:16px;right:16px;top:auto!important}.kadroaTourSpotlight{transition:none}.kadroaSearchTabs{width:100%;display:grid}}.kadroaYoutubeConnectCard ul{color:#3d4558;gap:8px;margin:0;padding-left:1.2rem;display:grid}.kadroaYoutubeConnectCard li{line-height:1.45}.kadroaYoutubeConnectedRow{align-items:center;gap:14px;margin:8px 0 12px;display:flex}.kadroaYoutubeConnectedRow img,.kadroaYoutubeAvatarFallback{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:48px;height:48px}.kadroaYoutubeAvatarFallback,.kadroaPostAnalysisThumbFallback{background:linear-gradient(135deg,#d7deea,#eef2f8)}.kadroaYoutubeChannelPicker ul{padding-left:0;list-style:none}.kadroaYoutubeChannelPicker button{text-align:left;width:100%}.kadroaCreatorPeriodRow{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.kadroaCreatorPeriodRow button{color:#2a3142;cursor:pointer;font:inherit;background:0 0;border:1px solid #222a3a24;border-radius:10px;padding:8px 12px}.kadroaCreatorPeriodRow button.isActive,.kadroaCreatorPeriodRow button[aria-pressed=true]{background:#222a3a0f;border-color:#222a3a47}.kadroaCreatorMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0 18px;display:grid}.kadroaCreatorMetricsGrid article{border-top:1px solid #222a3a1a;padding-top:10px}.kadroaCreatorMetricsGrid h3{margin:0 0 6px;font-size:.85rem;font-weight:600}.kadroaCreatorMetricsGrid p{margin:0 0 4px;font-size:1.35rem}.kadroaCreatorMetricsGrid span,.kadroaCreatorTimeline .kadroaInternalNote{color:#5a6478;font-size:.86rem}.kadroaCreatorTimeline ol{gap:6px;max-height:240px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.kadroaCreatorTimeline li{justify-content:space-between;gap:12px;display:flex}.kadroaPostAnalysisVideoList{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.kadroaPostAnalysisVideoList li,.kadroaUploadAnalysisRow{border-bottom:1px solid #242a4014;grid-template-columns:96px minmax(0,1.4fr) minmax(140px,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 2px;display:grid}.kadroaUploadAnalysisHeader{color:#667085;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #242a401f;min-height:0;padding:0 2px 6px;font-size:.7rem;font-weight:750}.kadroaUploadAnalysisMain strong{margin-bottom:2px;font-size:.92rem;line-height:1.25;display:block}.kadroaUploadAnalysisMain p{color:#667085;margin:0;font-size:.78rem}.kadroaUploadAnalysisMetrics{color:#30364a;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center end;gap:8px;font-size:.8rem;font-weight:700;display:grid}.kadroaUploadAnalysisHeader .kadroaUploadAnalysisMetrics{color:#667085;font-weight:750}.kadroaPostAnalysisVideoList img,.kadroaPostAnalysisThumbFallback{-o-object-fit:cover;object-fit:cover;background:#eef1f6;border-radius:6px;width:96px;height:54px}.kadroaUploadAnalysisRow.isPlaceholder{opacity:.72}.kadroaPostAnalysisVideoList strong{margin-bottom:2px;display:block}@media (max-width:900px){.kadroaPostAnalysisVideoList li,.kadroaUploadAnalysisRow,.kadroaUploadAnalysisHeader{grid-template-columns:84px minmax(0,1fr) auto}.kadroaUploadAnalysisMetrics{grid-column:2;justify-items:start}.kadroaPostAnalysisVideoList button{grid-area:1/3/span 2}}@media (max-width:720px){.kadroaPostAnalysisVideoList li,.kadroaUploadAnalysisRow,.kadroaUploadAnalysisHeader{grid-template-columns:72px minmax(0,1fr)}.kadroaUploadAnalysisHeader{display:none}.kadroaUploadAnalysisMetrics,.kadroaPostAnalysisVideoList button{grid-column:1/-1}.kadroaUploadAnalysisMetrics{justify-items:start}.kadroaPostAnalysisVideoList img,.kadroaPostAnalysisThumbFallback{width:72px;height:44px}}.kadroaVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kadroaAeoReportPage{color:var(--kadroa-ink);background:#fff}.kadroaAeoReport{background:#fff;width:100%}.kadroaAeoHero{background:#fff;min-height:640px;padding:72px 24px 120px;position:relative;overflow:hidden}.kadroaAeoHeroGlow{filter:blur(2px);pointer-events:none;background:radial-gradient(55% 70% at 18% 70%,#c89eff8c,#0000 70%),radial-gradient(60% 80% at 50% 85%,#2f66e8b8,#0000 68%),radial-gradient(50% 70% at 82% 65%,#56c1ff8c,#0000 70%),linear-gradient(#fff0 0%,#e8d5ff59 38%,#5f5fe573 72%,#a8e6ff8c 100%);position:absolute;inset:18% -10% -20%}.kadroaAeoHeroGlow:before{content:"";opacity:.45;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 48px);position:absolute;inset:0}.kadroaAeoHeroInner{z-index:1;flex-direction:column;align-items:center;gap:56px;max-width:920px;margin:0 auto;display:flex;position:relative}.kadroaAeoHeroTitle{text-align:center;letter-spacing:-.035em;color:#111118;max-width:760px;margin:0;font-size:clamp(2.375rem,5vw,3.875rem);font-weight:800;line-height:1.02}.kadroaAeoHeroTitleLead,.kadroaAeoHeroTitleVideo{display:block}.kadroaAeoBrowserCard{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:min(100%,492px);box-shadow:0 18px 50px #1111181a,0 4px 14px #1111180d}.kadroaAeoBrowserChrome{border-bottom:1px solid #eceef2;grid-template-columns:auto 1fr auto;align-items:center;min-height:60px;padding:0 18px;display:grid}.kadroaAeoBrowserDots{gap:8px;display:inline-flex}.kadroaAeoBrowserDots span{background:0 0;border:1.5px solid #d1d5db;border-radius:999px;width:10px;height:10px}.kadroaAeoShareButton{appearance:none;color:#374151;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:0 12px;font-size:.875rem;font-weight:500}.kadroaAeoShareButton:hover:not(:disabled),.kadroaAeoShareButton:focus-visible{border-color:color-mix(in srgb, var(--kadroa-blue) 45%, #e5e7eb);outline:2px solid color-mix(in srgb, var(--kadroa-blue) 35%, transparent);outline-offset:2px}.kadroaAeoShareButton:disabled{opacity:.55;cursor:not-allowed}.kadroaAeoShareHint{text-align:right;color:#4b5563;margin:0;padding:8px 18px 0;font-size:.8125rem}.kadroaAeoBrowserBody{padding:28px 28px 32px}.kadroaAeoScoreLabel{text-align:center;color:#1f2937;margin:0 0 22px;font-size:1.05rem}.kadroaAeoScoreLabel strong{font-weight:700}.kadroaAeoScoreStars{justify-content:center;gap:12px;display:flex}.kadroaAeoScoreStar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.kadroaAeoScoreStar.is-active{color:#fff;background:linear-gradient(135deg,#8b4fd9 0%,#5e5fe5 45%,#2f66e8 100%);box-shadow:0 10px 28px #4f7cff47}.kadroaAeoScoreStar.is-inactive{color:#94a3b88c;background:#eef3f9;border:1px solid #e5ebf3}.kadroaAeoScoreUnavailableNote{text-align:center;color:#6b7280;margin:18px 0 0;font-size:.9rem;line-height:1.5}.kadroaAeoPrioritiesSection{background:#fff;padding:100px 20px 40px}.kadroaAeoPrioritiesCard{width:min(100%,590px);margin:0 auto}.kadroaAeoPrioritiesCard .kadroaAeoBrowserBody{padding:36px 56px 48px}.kadroaAeoPrioritiesTitle{letter-spacing:-.03em;color:#111118;margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.15rem);font-weight:750}.kadroaAeoPrioritiesIntro{color:#4b5563;margin:0 0 28px;font-size:1.02rem;line-height:1.6}.kadroaAeoPriorityList{margin:0;padding:0;list-style:none}.kadroaAeoPriorityItem{border-top:1px solid #e8eaef;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.kadroaAeoPriorityItem:first-child{border-top:0;padding-top:4px}.kadroaAeoPriorityNumber{border:1.5px solid var(--kadroa-blue);width:30px;height:30px;color:var(--kadroa-blue);border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-size:.9rem;font-weight:650;display:inline-flex}.kadroaAeoPriorityCopy p{color:#1f2937;margin:0;font-size:1rem;line-height:1.65}.kadroaAeoSnapshotSection,.kadroaAeoFindingsSection,.kadroaAeoAboutSection,.kadroaAeoUpgradeSection{max-width:920px;margin:0 auto;padding:72px 20px 24px}.kadroaAeoSectionTitle{letter-spacing:-.03em;color:#111118;margin:0 0 12px;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:750}.kadroaAeoSectionLead{color:#4b5563;max-width:640px;margin:0 0 28px;font-size:1.05rem;line-height:1.6}.kadroaAeoSnapshotGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kadroaAeoSnapshotItem{background:#fff;border:1px solid #e5e7eb;border-radius:4px;min-height:132px;padding:16px 14px}.kadroaAeoSnapshotHead{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.kadroaAeoSnapshotHead strong{color:#111118;font-size:.98rem}.kadroaAeoSnapshotHead span{letter-spacing:.01em;color:#374151;width:fit-content;font-size:.78rem;font-weight:650}.kadroaAeoSnapshotItem.is-strong .kadroaAeoSnapshotHead span{color:#157a4b}.kadroaAeoSnapshotItem.is-mixed .kadroaAeoSnapshotHead span{color:#9a6700}.kadroaAeoSnapshotItem.is-attention .kadroaAeoSnapshotHead span{color:#b42318}.kadroaAeoSnapshotItem.is-limited .kadroaAeoSnapshotHead span{color:#6b7280}.kadroaAeoSnapshotItem p{color:#4b5563;margin:0;font-size:.9rem;line-height:1.5}.kadroaAeoFindingsSection .kadroaVideoCheckFullList{margin-top:8px}.kadroaAeoAboutTitle{color:#111118;margin:0 0 12px;font-size:1.35rem;font-weight:700}.kadroaAeoAboutBody,.kadroaAeoUpgradeSection p{color:#6b7280;margin:0;font-size:.98rem;line-height:1.6}.kadroaAeoAboutBody p+p{margin-top:10px}.kadroaAeoUpgradeSection{padding-bottom:96px}.kadroaAeoUpgradeSection .kadroaLandingActions{margin-top:18px}@media (max-width:960px){.kadroaAeoSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kadroaAeoHero{min-height:0;padding:48px 16px 72px}.kadroaAeoHeroInner{gap:36px}.kadroaAeoHeroTitle{font-size:clamp(2.1rem,9vw,2.6rem)}.kadroaAeoBrowserBody{padding:22px 18px 26px}.kadroaAeoPrioritiesSection{padding:56px 16px 24px}.kadroaAeoPrioritiesCard .kadroaAeoBrowserBody{padding:28px 24px 36px}.kadroaAeoScoreStars{gap:8px}.kadroaAeoScoreStar{width:52px;height:52px}.kadroaAeoScoreStar svg{width:20px;height:20px}.kadroaAeoSnapshotGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kadroaAeoHeroGlow{filter:none}}.kadroaDashboardWorkspaceHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px;display:grid}.kadroaDashboardHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kadroaDashboardHeaderActions>a:not(.kadroaSecondaryButton){color:#fff;font:inherit;background:#4322c9;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:760;text-decoration:none;display:inline-flex}.kadroaDashboardHeaderActions .kadroaSecondaryButton,a.kadroaSecondaryButton,button.kadroaSecondaryButton{color:#222a3a;cursor:pointer;font:inherit;background:#fff;border:1px solid #242a4029;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.kadroaDashboardSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.kadroaCreatorAnalyticsHeader{flex-wrap:wrap;align-items:flex-start;gap:12px}.kadroaCreatorAnalyticsTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.kadroaCreatorStatusChip{letter-spacing:.01em;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:750}.kadroaCreatorStatusChip.is-ok{color:#1f6b45;background:#e8f5ee}.kadroaCreatorStatusChip.is-locked,.kadroaCreatorStatusChip.is-muted{color:#4b5568;background:#eef0f5}.kadroaCreatorStatusChip.is-warn{color:#8a4b00;background:#fff4e5}.kadroaCreatorPeriodRow button:disabled{cursor:not-allowed;opacity:.72}.kadroaCreatorMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.kadroaCreatorMetricsGrid article{background:#fff;border:1px solid #242a401a;border-radius:8px;gap:4px;min-width:0;padding:12px 12px 14px;display:grid}.kadroaCreatorMetricsGrid h3{color:#5a6478;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.kadroaCreatorMetricLocked{background:linear-gradient(135deg,#242a4008 25%,#0000 25% 50%,#242a4008 50% 75%,#0000 75%,#0000) 0 0/10px 10px}.kadroaCreatorMetricLocked p,.kadroaCreatorMetricsGrid article[data-metric-state=unavailable] .kadroaCreatorMetricValue,.kadroaCreatorMetricsGrid article[data-metric-state=locked] .kadroaCreatorMetricValue{color:#8a93a5}.kadroaCreatorMetricLockHint,.kadroaCreatorMetricFootnote,.kadroaCreatorMetricsGrid article span{color:#5a6478;font-size:.78rem;line-height:1.35}.kadroaCreatorTimeline{border:1px solid #242a401a;border-radius:8px;margin-top:8px;padding:16px}.kadroaCreatorTimelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.kadroaCreatorTimelineHeader h3{margin:0 0 4px}.kadroaCreatorTimelineLegend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kadroaCreatorTimelineLegend li{color:#4b5568;background:#f3f5f9;border:1px solid #242a4014;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.kadroaCreatorTimelineLegend li[data-layer-state=locked]{opacity:.7}.kadroaCreatorTimelineEmpty{gap:12px;margin-top:12px;display:grid}.kadroaCreatorTimelineSkeleton{background:#f7f8fb;border:1px dashed #242a4024;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:148px;padding:16px 12px 12px;display:grid}.kadroaCreatorTimelineSkeleton span{background:linear-gradient(#242a400d,#242a4024);border-radius:4px 4px 0 0;min-height:28px;display:block}.kadroaCreatorTimelineSkeleton span:first-child{height:42%}.kadroaCreatorTimelineSkeleton span:nth-child(2){height:68%}.kadroaCreatorTimelineSkeleton span:nth-child(3){height:36%}.kadroaCreatorTimelineSkeleton span:nth-child(4){height:78%}.kadroaCreatorTimelineSkeleton span:nth-child(5){height:52%}.kadroaCreatorTimelineSkeleton span:nth-child(6){height:64%}.kadroaCreatorTimelineSkeleton span:nth-child(7){height:44%}.kadroaCreateIntroCompact,.kadroaCreateModuleLeadCompact{background:#fff;border:1px solid #242a401a;border-radius:8px;gap:12px;padding:16px 18px;display:grid}.kadroaCreateIntroCompact{grid-template-columns:minmax(0,1fr) auto;align-items:start}.kadroaCreateIntroCompact h1,.kadroaCreateModuleLeadCompact h1{margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem)}.kadroaCreateIntroCompact p,.kadroaCreateModuleLeadCompact p{margin:0}.kadroaCreateStageJump{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kadroaCreateStageJump a{color:#30364a;background:#f3f5f9;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-weight:700;text-decoration:none;display:inline-flex}.kadroaCreateStageJump span{color:#6b7285;font-size:.78rem}.kadroaCreateWorkspace{background:#fff;border:1px solid #242a401a;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden}.kadroaCreateWorkspaceHeader{gap:12px;display:grid}.kadroaCreateProjectTitle input{color:#10101a;font:inherit;background:0 0;border:0;border-bottom:1px solid #242a4024;border-radius:0;width:100%;min-height:44px;padding:4px 0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:760}.kadroaCreateProjectTitle input:focus-visible{outline-offset:2px;border-bottom-color:#222a3a;outline:2px solid #222a3a47}.kadroaCreateModuleNav{flex-wrap:wrap;gap:6px;display:flex}.kadroaCreateModuleNav a{color:#30364a;background:#f3f5f9;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;font-weight:700;text-decoration:none;display:inline-flex}.kadroaCreateModuleIndex{color:#6b7285;font-size:.76rem}.kadroaCreateModuleNav a>span:last-child{color:#5a6478;text-align:center;background:#fff;border-radius:999px;min-width:1.4rem;padding:2px 6px;font-size:.78rem}.kadroaCreateModuleNav a.isActive,.kadroaCreateModuleNav a[aria-current=page]{color:#1d1638;background:#fff;border-color:#242a402e;box-shadow:0 8px 20px #171c2d0f}.kadroaCreateWorkspaceLayout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:14px;min-width:0;display:grid}.kadroaCreateCanvas,.kadroaCreateInspector{background:#fafbfc;border:1px solid #242a4014;border-radius:8px;min-width:0;padding:12px}.kadroaCreateInspector{align-self:start;position:sticky;top:12px}.kadroaCreateCanvasToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.kadroaCreateCanvasToolbar h2{margin:0}.kadroaCreateAddRow,.kadroaCreateQuickAdd,.kadroaCreateInspectorMoveRow{flex-wrap:wrap;gap:8px;display:flex}.kadroaCreateQuickAdd{margin-bottom:12px}.kadroaCreateQuickAdd button,.kadroaCreateInspectorMoveRow button{color:#222a3a;cursor:pointer;font:inherit;background:#fff;border:1px solid #242a4024;border-radius:8px;min-height:34px;padding:0 10px;font-size:.86rem;font-weight:700}.kadroaCreateAddRow select,.kadroaCreateBlockActions select,.kadroaCreateInspectorForm select,.kadroaCreateInspectorForm input,.kadroaCreateInspectorForm textarea{color:#10101a;font:inherit;background:#fff;border:1px solid #242a4029;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.kadroaCreateAddRow button,.kadroaCreateEmptyState button{color:#fff;cursor:pointer;font:inherit;background:#222a3a;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.kadroaCreateEmptyState{border:1px dashed #242a402e;border-radius:8px;justify-items:start;gap:12px;padding:20px;display:grid}.kadroaCreateBlockList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kadroaCreateBlockCard{background:#fff;border:1px solid #242a401f;border-radius:8px;gap:8px;padding:10px;display:grid}.kadroaCreateBlockCard.isSelected{border-color:#3216a859;box-shadow:0 0 0 2px #4322c91f}.kadroaCreateBlockCard.isDragging{opacity:.65}.kadroaCreateBlockMain{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.kadroaCreateDragHandle{color:#8a93a5;cursor:grab;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;padding-top:2px;font-size:.85rem;line-height:1.4}.kadroaCreateBlockSelect{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;width:100%;min-width:0;padding:0;display:grid}.kadroaCreateBlockSelect:focus-visible,.kadroaCreateBlockActions button:focus-visible,.kadroaCreateAddRow button:focus-visible,.kadroaCreateQuickAdd button:focus-visible,.kadroaCreateModuleNav a:focus-visible,.kadroaCreateInspectorMoveRow button:focus-visible{outline-offset:2px;outline:2px solid #4322c9}.kadroaCreateBlockType{color:#5a6478;letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:750}.kadroaCreateBlockPreview,.kadroaCreateBlockLink{color:#596174;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kadroaCreateBlockLink{-webkit-line-clamp:1;font-size:.8rem}.kadroaCreateBlockActions{flex-wrap:wrap;gap:6px;display:flex}.kadroaCreateBlockActions button,.kadroaCreateAdvanceButton{color:#222a3a;cursor:pointer;font:inherit;background:#f3f5f9;border:1px solid #242a401f;border-radius:8px;min-width:36px;min-height:36px;padding:0 10px;font-weight:700}.kadroaCreateAdvanceButton{color:#3216a8;background:#eef0ff;border-color:#4322c92e}.kadroaCreateBlockActions button:disabled{cursor:not-allowed;opacity:.45}.kadroaCreateInspectorEmpty,.kadroaCreateInspectorForm{gap:12px;display:grid}.kadroaCreateInspectorHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.kadroaCreateInspectorHeader h3{margin:0}.kadroaCreateInspectorForm label{gap:6px;font-weight:700;display:grid}.kadroaCreateInspectorForm label>span{color:#454d61;font-size:.86rem}.kadroaCreateRecentSummary{gap:10px;display:grid}.kadroaCreateRecentSummary a{color:#3216a8;font-weight:700;text-decoration:none}.kadroaCreatePipelineStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.kadroaCreatePipelineStrip a{color:#30364a;background:#f3f5f9;border-radius:8px;align-items:center;gap:2px;min-height:56px;padding:8px;text-decoration:none;display:grid}.kadroaCreatePipelineStrip li[data-has-blocks=true] a{background:#fff;border:1px solid #242a4024}.kadroaCreatePipelineStrip em{color:#5a6478;font-style:normal;font-weight:700}.kadroaSearchApplyActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kadroaSearchApplyActions button{color:#fff;cursor:pointer;font:inherit;background:#222a3a;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}@media (max-width:1100px){.kadroaCreatorMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kadroaDashboardWorkspaceHeader,.kadroaCreateIntroCompact,.kadroaDashboardSecondaryGrid{grid-template-columns:1fr}.kadroaDashboardHeaderActions{justify-content:flex-start}.kadroaCreateWorkspaceLayout{grid-template-columns:1fr}.kadroaCreateInspector{position:static}.kadroaCreatePipelineStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kadroaCreatorMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.kadroaCreateWorkspace,.kadroaCreatorTimeline,.kadroaCreatorMetricsGrid article,.kadroaDashboardWorkspaceHeader,.kadroaCreateIntroCompact,.kadroaCreateModuleLeadCompact{padding-left:12px;padding-right:12px}.kadroaCreatorMetricsGrid{grid-template-columns:1fr 1fr}.kadroaCreateBlockActions{width:100%}.kadroaCreateBlockActions select,.kadroaCreateAdvanceButton{flex:100%}.kadroaCreatePipelineStrip{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.kadroaCreateBlockCard,.kadroaCreateModuleNav a{transition:none}}.kadroaCreatorDashboardHero{background:radial-gradient(1200px 280px at 10% -20%,#4322c914,#0000 60%),#fff;border:1px solid #242a401a;border-radius:12px;gap:16px;padding:22px 24px;display:grid}.kadroaCreatorDashboardHeroTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.kadroaCreatorDashboardHero h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(2rem,4vw,2.8rem)}.kadroaChannelIdentityCard{background:#f7f8fc;border:1px solid #242a401a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.kadroaChannelAvatar,.kadroaChannelAvatarFallback,.kadroaYoutubeAvatarFallback{-o-object-fit:cover;object-fit:cover;background:linear-gradient(145deg,#d9dce8,#eef0f6);border-radius:50%;flex:none;width:56px;height:56px}.kadroaChannelIdentityCopy{min-width:0}.kadroaChannelIdentityCopy strong{margin-bottom:2px;font-size:1.05rem;display:block}.kadroaChannelIdentityCopy p{color:#5a6478;margin:0}.kadroaChannelIdentityActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kadroaChannelIdentityActions button:not(.kadroaSecondaryButton){color:#fff;cursor:pointer;font:inherit;background:#222a3a;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.kadroaCreatorMetricTop{align-items:center;gap:8px;display:flex}.kadroaCreatorMetricIcon{color:#2a3348;background:#eef0f8;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kadroaCreatorMetricPeriod{color:#8a93a5;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.kadroaCreatorMetricPill{color:#1f6b45;background:#eef8f1;border-radius:999px;align-self:start;max-width:100%;margin-top:4px;padding:4px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.kadroaCreatorMetricPill.isLocked{color:#5a6478;background:#eef0f5}.kadroaCreatorMetricValue{font-size:clamp(1.5rem,2.4vw,1.85rem)}.kadroaCreatorTimelinePrimary{background:#fff;min-height:320px;padding:18px}.kadroaCreatorChartTabs{background:#f3f5f9;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.kadroaCreatorChartTabs button{color:#454d61;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:750}.kadroaCreatorChartTabs button.isActive,.kadroaCreatorChartTabs button[aria-selected=true]{color:#1d1638;background:#fff;box-shadow:0 4px 14px #171c2d14}.kadroaCreatorChartFrame{background:linear-gradient(90deg,#242a400d 1px,#0000 1px) 0 0/14% 100%,linear-gradient(0deg,#242a400d 1px,#0000 1px) 0 0/100% 20%,#fbfcfe;border:1px solid #242a401a;border-radius:12px;min-height:220px;position:relative}.kadroaCreatorChartAxis{display:none}.kadroaCreatorChartLock{color:#454d61;background:#fff;border:1px solid #242a401f;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #171c2d14}.kadroaCreatorChartEmptyCopy{color:#5a6478;align-items:start;gap:10px;margin-top:12px;display:flex}.kadroaCreatorChartEmptyCopy p{margin:0}.kadroaRecentUploadsPanel .kadroaPostAnalysisEmpty,.kadroaContinueCreatePanel .kadroaCreateRecentSummary{background:#f8f9fc;border:1px dashed #242a4024;border-radius:10px;padding:14px}.kadroaCreateIntroHero{background:radial-gradient(900px 220px at 90% -30%,#4322c91a,#0000 55%),#fff;border:1px solid #242a401a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:22px 24px;display:grid}.kadroaCreateIntroHero h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.4rem)}.kadroaCreateProjectStatusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kadroaCreateStatusChip{color:#454d61;background:#eef0f5;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:750}.kadroaCreateBlockTypeChip{color:#3a4358;letter-spacing:.02em;text-transform:uppercase;background:#eef1f6;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.kadroaCreateDragHandle{color:#8a93a5;align-items:center;padding-top:4px;display:inline-flex}.kadroaCreateBoard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.kadroaCreateBoardColumn{background:#f5f6fa;border:1px solid #242a4014;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.kadroaCreateBoardColumnHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.kadroaCreateBoardColumnHeader h2{margin:0 0 0 6px;font-size:1rem;display:inline}.kadroaCreateBoardColumnMeta{align-items:center;gap:8px;display:flex}.kadroaCreateBoardColumnMeta span{color:#5a6478;text-align:center;background:#fff;border-radius:999px;min-width:1.5rem;padding:2px 7px;font-size:.78rem;font-weight:750}.kadroaCreateBoardColumnMeta a{color:#222a3a;font-size:.82rem;font-weight:750;text-decoration:none}.kadroaCreateBoardAdd{color:#222a3a;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px dashed #242a4033;border-radius:8px;min-height:38px;padding:0 10px;font-weight:750}.kadroaCreateBoardList{gap:8px;min-height:180px;margin:0;padding:0;list-style:none;display:grid}.kadroaCreateBoardEmpty{color:#6b7285;padding:8px 2px;font-size:.88rem;line-height:1.4}.kadroaCreateBoardCard{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #242a401a;border-radius:10px;gap:6px;width:100%;padding:10px;display:grid;box-shadow:0 6px 18px #171c2d0a}.kadroaCreateBoardCard strong{font-size:.95rem}.kadroaCreateBoardCard span:last-child{color:#596174;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kadroaCreateBoardInspector{margin-top:4px}@media (max-width:1100px){.kadroaCreateBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kadroaCreatorDashboardHeroTop,.kadroaChannelIdentityCard,.kadroaCreateIntroHero{grid-template-columns:1fr}.kadroaChannelIdentityActions{justify-content:flex-start}}@media (max-width:640px){.kadroaCreateBoard{grid-template-columns:1fr}}.kadroaCreatePasteRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:4px;display:grid}.kadroaCreatePasteRow label{gap:6px;min-width:0;display:grid}.kadroaCreatePasteRow label>span{color:#5b6478;font-size:.78rem;font-weight:650}.kadroaCreatePasteRow input{background:#fff;border:1px solid #242a4024;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.kadroaCreatePasteRow button{color:#fff;white-space:nowrap;background:#222a3a;border:0;border-radius:8px;padding:10px 14px;font-weight:650}.kadroaCreatePasteRow button:disabled{cursor:not-allowed;opacity:.55}.kadroaCreateBoardShell{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;min-width:0;display:grid}.kadroaCreateCardThumb,.kadroaCreateCardThumbFallback,.kadroaCreateInspectorMedia img{-o-object-fit:cover;object-fit:cover;background:#e8ebf2;border-radius:8px;display:block}.kadroaCreateCardThumb,.kadroaCreateCardThumbFallback{aspect-ratio:16/9;width:100%}.kadroaCreateBlockSelect .kadroaCreateCardThumb,.kadroaCreateBlockSelect .kadroaCreateCardThumbFallback{max-width:140px}.kadroaCreateCardMeta{color:#667085;font-size:.8rem}.kadroaCreateInspectorMedia{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:4px;display:grid}.kadroaCreateInspectorMedia img,.kadroaCreateInspectorMedia .kadroaCreateCardThumbFallback{aspect-ratio:16/9;width:100%}.kadroaCreateInspectorMedia a{color:#3216a8;font-size:.88rem;font-weight:650}@media (max-width:1100px){.kadroaCreateBoardShell{grid-template-columns:1fr}.kadroaCreateBoardShell .kadroaCreateInspector{position:static}}@media (max-width:640px){.kadroaCreatePasteRow,.kadroaCreateInspectorMedia{grid-template-columns:1fr}}.kadroaDashboardStack{gap:14px}.kadroaCreatorDashboardHero{gap:12px;padding:16px 18px}.kadroaCreatorDashboardHero h1{margin:0 0 4px;font-size:clamp(1.7rem,3vw,2.2rem)}.kadroaDashboardLead{color:#5a6478;margin:0;font-size:.95rem}.kadroaChannelIdentityCard{border-radius:10px;gap:12px;padding:12px 14px}.kadroaChannelAvatar,.kadroaChannelAvatarFallback,.kadroaYoutubeAvatarFallback{width:48px;height:48px}.kadroaCreatorAnalytics{padding-top:14px}.kadroaCreatorMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kadroaCreatorMetricsGrid article{gap:4px;min-height:0;padding:12px 12px 10px}.kadroaCreatorMetricValue{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:780;line-height:1.1}.kadroaCreatorMetricsGrid article[data-metric-tone=up] .kadroaCreatorMetricValue{color:#1f6b45}.kadroaCreatorMetricsGrid article[data-metric-tone=down] .kadroaCreatorMetricValue{color:#9b2c2c}.kadroaCreatorMetricIcon{color:#2a3348;background:#f1f3f8;width:26px;height:26px}.kadroaCreatorMetricPill{border-radius:6px;padding:3px 7px;font-size:.72rem}.kadroaCreatorMetricDetail{color:#667085;margin-top:2px;font-size:.72rem;line-height:1.3}.kadroaCreatorSeriesList,.kadroaCreatorPublishMarkers{gap:4px;max-height:280px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.kadroaCreatorSeriesList li,.kadroaCreatorPublishMarkers li{border-bottom:1px solid #242a400f;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding:4px 2px;display:grid}.kadroaCreatorSeriesList li span,.kadroaCreatorPublishMarkers li span{color:#667085;font-size:.78rem}.kadroaCreatorSeriesList li strong,.kadroaCreatorPublishMarkers li strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:.92rem}.kadroaCreatorTimelinePrimary{min-height:260px;padding:14px}.kadroaCreatorChartFrame{border-radius:10px;min-height:180px}.kadroaDashboardSecondaryGrid{gap:12px}.kadroaRecentUploadsPanel .kadroaPostAnalysisEmpty,.kadroaContinueCreatePanel .kadroaCreateRecentSummary{border-style:solid;padding:12px}.kadroaCreateIntroHero{background:#fff;gap:12px;padding:14px 16px}.kadroaCreateIntroHero h1{margin:0 0 4px;font-size:clamp(1.45rem,2.4vw,1.85rem)}.kadroaCreateWorkspace{gap:10px;padding:12px}.kadroaCreateWorkspace.isBoard{gap:12px;padding:14px}.kadroaCreateWorkspaceHeader{gap:8px}.kadroaCreateProjectTitle input{min-height:36px;padding:2px 0;font-size:clamp(1.15rem,2vw,1.45rem)}.kadroaCreateModuleNav a{min-height:34px;padding:4px 8px}.kadroaCreatePasteRow{gap:8px;margin:0}.kadroaCreatePasteRow input,.kadroaCreatePasteRow button{min-height:38px;padding:8px 12px}.kadroaCreatePasteRow button{background:#222a3a}.kadroaCreateBoard{gap:10px}.kadroaCreateBoardColumn{background:#f7f8fb;border:1px solid #242a4014;border-radius:10px;gap:8px;min-width:0;padding:10px}.kadroaCreateBoardList{gap:6px;min-height:120px}.kadroaCreateBoardCard,.kadroaCreateBlockCard{box-shadow:none;border-radius:8px}.kadroaCreateBoardCard{gap:4px;padding:8px}.kadroaCreateBoardCard.isSelected,.kadroaCreateBlockCard.isSelected{border-color:#2a3348;box-shadow:inset 0 0 0 1px #2a3348}.kadroaCreateBlockCard.isReference .kadroaCreateBlockSelect,.kadroaCreateBoardCard.isReference{background:#fcfcfd}.kadroaCreateBlockTypeChip{color:#3a4358;letter-spacing:.02em;text-transform:uppercase;background:#eef1f6;border-radius:6px;font-size:.68rem;font-weight:750}.kadroaCreateBoardCard[data-create-block-type=reference] .kadroaCreateBlockTypeChip,.kadroaCreateBlockCard.isReference .kadroaCreateBlockTypeChip{color:#243556;background:#e8eef8}.kadroaCreateInspector{border-radius:10px;padding:10px}.kadroaCreateInspectorPrompt{color:#667085;margin:0 0 6px;font-size:.82rem;line-height:1.35}.kadroaCreateDeriveRow{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.kadroaCreateDeriveRow>span{color:#667085;margin-right:2px;font-size:.75rem;font-weight:700}.kadroaCreateDeriveRow button{color:#222a3a;cursor:pointer;font:inherit;background:#fff;border:1px solid #242a4024;border-radius:999px;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700}.kadroaCreateInspectorForm label>span{font-size:.75rem}.kadroaCreateInspectorForm textarea{min-height:0}.kadroaCreateBoardShell,.kadroaCreateWorkspaceLayout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:12px}@media (max-width:1100px){.kadroaCreateBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.kadroaCreatorDashboardHero,.kadroaCreateIntroHero,.kadroaCreateWorkspace,.kadroaCreateWorkspace.isBoard{padding:12px}.kadroaCreatorMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaChannelIdentityCard{grid-template-columns:auto minmax(0,1fr)}.kadroaChannelIdentityActions{grid-column:1/-1;justify-content:stretch}.kadroaChannelIdentityActions button{width:100%}}@media (max-width:390px){.kadroaCreatorMetricsGrid{grid-template-columns:1fr 1fr}.kadroaCreateBoard{grid-template-columns:1fr}.kadroaCreateModuleNav{grid-template-columns:1fr 1fr;display:grid}.kadroaCreateModuleNav a{justify-content:space-between}.kadroaCreateBlockActions{gap:6px}.kadroaCreateBlockActions button,.kadroaCreateAdvanceButton{min-height:36px}.kadroaCreatorChartFrame{min-height:150px}}.kadroaDashboardSecondaryGrid .kadroaPanelHeaderRow>a,.kadroaContinueCreatePanel .kadroaPanelHeaderRow>a,.kadroaRecentUploadsPanel .kadroaPanelHeaderRow>a{color:#fff;background:#222a3a;border-radius:8px}.kadroaCreateWorkspace.isOpenCanvas{background:#fff;border:1px solid #242a401a;border-radius:8px;gap:10px;padding:12px}.kadroaCreateWorkspaceHeaderCompact{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px 16px;display:flex}.kadroaCreateWorkspace.isVideoMap .kadroaCreateWorkspaceHeaderCompact{padding-bottom:4px}.kadroaCreateHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.kadroaCreateStageFilter{background:#f3f5f9;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.kadroaCreateStageFilter button{color:#454d61;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.84rem;font-weight:700;display:inline-flex}.kadroaCreateStageFilter button.isActive,.kadroaCreateStageFilter button[aria-selected=true]{color:#171c2d;background:#fff;box-shadow:0 1px 2px #171c2d14}.kadroaCreateStageFilter button span{color:#8a93a5;font-size:.74rem}.kadroaCreateAddMenu{position:relative}.kadroaCreateAddTrigger{color:#fff;cursor:pointer;font:inherit;background:#222a3a;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.kadroaCreateAddPanel{z-index:20;background:#fff;border:1px solid #242a401f;border-radius:8px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #171c2d1f}.kadroaCreateAddPanel button{color:#222a3a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:.88rem;font-weight:650;display:flex}.kadroaCreateAddPanel button:hover,.kadroaCreateAddPanel button:focus-visible{background:#f3f5f9;outline:0}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreatePasteRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateBoardShell{grid-template-columns:minmax(0,1fr);gap:0;min-height:560px;display:grid}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateBoardShell.hasInspector{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.kadroaCreateOpenCanvas{background:radial-gradient(circle at 1px 1px,#242a401a 1px,#0000 0) 0 0/18px 18px,#fbfcfe;border:1px solid #242a401a;border-radius:8px;min-height:520px;position:relative;overflow:auto}.kadroaCreateCanvasDesktop{min-height:inherit;position:relative}.kadroaCreateCanvasCard{z-index:1;background:#fff;border:1px solid #242a401f;border-radius:8px;gap:8px;width:260px;padding:10px;display:grid;position:absolute;top:0;left:0;box-shadow:0 1px 2px #171c2d0d}.kadroaCreateCanvasCard.isSelected{z-index:3;border-color:#222a3a;box-shadow:inset 0 0 0 1px #222a3a}.kadroaCreateCanvasCard.isDragging{opacity:.92;z-index:5}.kadroaCreateCanvasCardTop{align-items:center;gap:6px;display:flex}.kadroaCreateCanvasDragHandle{color:#667085;cursor:grab;background:#f3f5f9;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kadroaCreateCanvasStage{color:#8a93a5;letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:.68rem;font-weight:750}.kadroaCreateCanvasCardBody{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.kadroaCreateCanvasCardBody>span{color:#5a6478;font-size:.8rem;line-height:1.35}.kadroaCreateCanvasCard .kadroaCreateCardThumb,.kadroaCreateCanvasCard .kadroaCreateCardThumbFallback{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:128px}.kadroaCreateCanvasMobileStream{gap:8px;margin:0;padding:12px;list-style:none;display:none}.kadroaCreateInspector.isOpen{background:#fff;border-left:1px solid #242a401a;max-height:min(80vh,900px);padding:10px;overflow:auto}.kadroaCreateInspectorBar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateEmptyState{text-align:center;max-width:320px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1100px){.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateBoardShell,.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateBoardShell.hasInspector{grid-template-columns:1fr}.kadroaCreateInspector.isOpen{border-top:1px solid #242a401a;border-left:0;max-height:none}}@media (max-width:820px){.kadroaCreateCanvasDesktop{display:none}.kadroaCreateCanvasMobileStream{display:grid}.kadroaCreateOpenCanvas{background:#fbfcfe;min-height:0}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreateEmptyState{margin:24px auto;position:static;transform:none}.kadroaCreateWorkspaceHeaderCompact{gap:8px;padding:10px}.kadroaCreateHeaderTools{flex-direction:column;align-items:stretch}.kadroaCreateAddTrigger{justify-content:center;width:100%}.kadroaCreateWorkspace.isOpenCanvas .kadroaCreatePasteRow{grid-template-columns:minmax(0,1fr) auto}.kadroaCreateInspector.isOpen{border-radius:12px 12px 0 0;margin-top:8px;box-shadow:0 -8px 24px #171c2d14}}.kadroaCreateWorkspace.isVideoMap{gap:8px;min-height:calc(100vh - 48px);padding:8px;display:grid}.kadroaCreateWorkspace.isVideoMap .kadroaCreatePasteRow{max-width:420px}.kadroaCreateWorkspace.isVideoMap .kadroaCreateProjectTitle input{letter-spacing:-.02em;min-height:34px;font-size:1.25rem;font-weight:780}.kadroaCreateWorkspace.isVideoMap .kadroaCreateBoardShell{grid-template-columns:minmax(0,1fr);gap:0;min-height:min(72vh,820px);display:grid}.kadroaCreateWorkspace.isVideoMap .kadroaCreateBoardShell.hasInspector{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.kadroaCreateVideoMapViewport{cursor:grab;touch-action:none;background:radial-gradient(circle at 1px 1px,#242a4017 1px,#0000 0) 0 0/20px 20px,#fbfcfe;border:1px solid #242a401a;border-radius:8px;min-height:min(72vh,820px);position:relative;overflow:hidden}.kadroaCreateVideoMapViewport:active{cursor:grabbing}.kadroaCreateVideoMapWorld{transform-origin:0 0;will-change:transform;width:3600px;height:2200px;position:absolute;top:0;left:0}.kadroaCreateStageRail{pointer-events:none;position:absolute;inset:0}.kadroaCreateStageGuide{width:100%;height:80px;position:absolute;top:0;left:0;overflow:visible}.kadroaCreateStageGuideLine{fill:none;stroke:#242a4052;stroke-dasharray:2 8;stroke-width:1.75px}.kadroaCreateStageHeader{pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute}.kadroaCreateStageTitleBtn{color:#171c2d;cursor:pointer;font:inherit;letter-spacing:-.03em;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:1.28rem;font-weight:800;display:inline-flex}.kadroaCreateStageDot{opacity:.85;background:currentColor;border-radius:999px;width:8px;height:8px;display:inline-block}.kadroaCreateStageHeader.is-ideation .kadroaCreateStageTitleBtn{color:#8a6a12}.kadroaCreateStageHeader.is-research .kadroaCreateStageTitleBtn{color:#24558a}.kadroaCreateStageHeader.is-packaging .kadroaCreateStageTitleBtn{color:#5a4588}.kadroaCreateStageHeader.is-scripting .kadroaCreateStageTitleBtn{color:#2f6a45}.kadroaCreateStageAddWrap{position:relative}.kadroaCreateStageAdd{color:#454d61;cursor:pointer;background:#fff;border:1px solid #242a4024;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kadroaCreateStageAddPanel{z-index:8;background:#fff;border:1px solid #242a401f;border-radius:8px;gap:2px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #171c2d1f}.kadroaCreateStageAddPanel button{color:#222a3a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:.86rem;font-weight:650;display:flex}.kadroaCreateStageAddPanel button:hover,.kadroaCreateStageAddPanel button:focus-visible{background:#f3f5f9;outline:0}.kadroaCreateConnectors{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.kadroaCreateConnectorPath{fill:none;pointer-events:stroke;stroke:#464e6073;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:2px;cursor:pointer}.kadroaCreateConnectorPath.isSelected{stroke:#222a3a;stroke-width:2px}.kadroaCreateCanvasCard.isMapCard{z-index:2;box-shadow:0 1px 2px #171c2d0d}.kadroaCreateCanvasCard.isMapCard.is-ideation{border-top:2px solid #e2c56b}.kadroaCreateCanvasCard.isMapCard.is-research{border-top:2px solid #7aa7d4}.kadroaCreateCanvasCard.isMapCard.is-packaging{border-top:2px solid #a894d4}.kadroaCreateCanvasCard.isMapCard.is-scripting{border-top:2px solid #7bb892}.kadroaCreateConnectHandle{color:#667085;cursor:pointer;background:#f3f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;font-size:.72rem;font-weight:800;display:inline-flex}.kadroaCreateCanvasCard.isConnecting{box-shadow:inset 0 0 0 1px #222a3a}.kadroaCreateWorkspace.isVideoMap .kadroaCreateEmptyState{z-index:2;background:#fff;border:1px dashed #242a402e;border-radius:8px;justify-items:start;gap:10px;width:220px;padding:16px;display:grid;position:absolute}.kadroaCreateWorkspace.isVideoMap .kadroaCreateEmptyState button{color:#fff;cursor:pointer;font:inherit;background:#222a3a;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:700}.kadroaCreateCanvasNav{z-index:6;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;right:14px}.kadroaCreateMinimap{cursor:pointer;background:#ffffffeb;border:1px solid #242a401f;border-radius:8px;width:148px;height:92px;position:relative;overflow:hidden;box-shadow:0 6px 18px #171c2d14}.kadroaCreateMinimapWorld{width:100%;height:100%;position:relative}.kadroaCreateMinimapStage{background:#242a400a;position:absolute;top:8%;bottom:8%}.kadroaCreateMinimapStage.is-ideation{background:#e2c56b2e}.kadroaCreateMinimapStage.is-research{background:#7aa7d42e}.kadroaCreateMinimapStage.is-packaging{background:#a894d42e}.kadroaCreateMinimapStage.is-scripting{background:#7bb8922e}.kadroaCreateMinimapBlock{background:#222a3a;border-radius:2px;width:10px;height:6px;position:absolute}.kadroaCreateMinimapViewport{border:1.5px solid #5a4588;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 999px #5a458814}.kadroaCreateZoomControls{background:#fffffff5;border:1px solid #242a401f;border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:4px;display:inline-flex;box-shadow:0 6px 18px #171c2d14}.kadroaCreateZoomControls button{color:#222a3a;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kadroaCreateZoomControls button:hover,.kadroaCreateZoomControls button:focus-visible{background:#f3f5f9;outline:0}.kadroaCreateZoomControls span{color:#454d61;text-align:center;min-width:42px;font-size:.8rem;font-weight:750}.kadroaCreateConnectRow{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.kadroaCreateConnectRow button{color:#222a3a;cursor:pointer;font:inherit;background:#f3f5f9;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:.82rem;font-weight:700}.kadroaCreateConnectRow button.isActive{color:#fff;background:#222a3a}.kadroaCreateMobileStageTabs,.kadroaCreateWorkspace.isVideoMap .kadroaCreateCanvasMobileStream{display:none}@media (max-width:1100px){.kadroaCreateWorkspace.isVideoMap .kadroaCreateBoardShell,.kadroaCreateWorkspace.isVideoMap .kadroaCreateBoardShell.hasInspector{grid-template-columns:1fr}}@media (max-width:820px){.kadroaCreateVideoMapViewport,.kadroaCreateCanvasNav,.kadroaCreateWorkspace.isVideoMap .kadroaCreateCanvasDesktop{display:none}.kadroaCreateMobileStageTabs{background:#f3f5f9;border-radius:8px;flex-wrap:wrap;gap:4px;width:100%;padding:4px;display:flex}.kadroaCreateMobileStageTabs button{color:#454d61;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:auto;min-height:34px;padding:0 8px;font-size:.82rem;font-weight:750}.kadroaCreateMobileStageTabs button.isActive,.kadroaCreateMobileStageTabs button[aria-selected=true]{color:#171c2d;background:#fff;box-shadow:0 1px 2px #171c2d14}.kadroaCreateWorkspace.isVideoMap .kadroaCreateCanvasMobileStream{gap:8px;margin:0;padding:4px 0 12px;list-style:none;display:grid}.kadroaCreateWorkspace.isVideoMap .kadroaCreateEmptyState{width:auto;position:static}.kadroaCreateWorkspace.isVideoMap .kadroaCreateInspector.isOpen{border-top:1px solid #242a401a;border-left:0;border-radius:12px 12px 0 0;box-shadow:0 -8px 24px #171c2d14}}.kadroaCreateVideoMapWorld{width:1520px;height:980px}.kadroaCreateVideoMapViewport,.kadroaCreateWorkspace.isVideoMap .kadroaCreateBoardShell{min-height:min(64vh,680px)}.kadroaCreateCanvasCardBody.isVisual{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:10px;display:grid}.kadroaCreateCanvasCardBody.isVisual .kadroaCreateCardThumb,.kadroaCreateCanvasCardBody.isVisual .kadroaCreateCardThumbFallback{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:118px;height:108px}.kadroaCreateCanvasCard.isReference .kadroaCreateCanvasCardBody.isVisual{grid-template-columns:minmax(0,1fr) 122px}.kadroaCreateCanvasCard.isThumbnail .kadroaCreateCanvasCardBody.isVisual{grid-template-columns:1fr}.kadroaCreateCanvasCard.isThumbnail .kadroaCreateCanvasCardBody.isVisual .kadroaCreateCardThumb,.kadroaCreateCanvasCard.isThumbnail .kadroaCreateCanvasCardBody.isVisual .kadroaCreateCardThumbFallback{width:100%;height:154px}.kadroaCreateStageTitleBtn{font-size:1.22rem}.kadroaCreateWorkspace.isVideoMap .kadroaCreateStageHeader{min-width:220px}.kadroaCreateCanvasCardCopy{gap:6px;min-width:0;display:grid}.kadroaCreateCanvasCardBody strong{font-size:1rem;line-height:1.3}.kadroaCreateCanvasCardBody>span,.kadroaCreateCanvasCardCopy>span{color:#5a6478;font-size:.88rem;line-height:1.4}.kadroaCreateCanvasCard.isNote{background:#fff9ef}.kadroaCreateCanvasCard.isMapCard.is-ideation.isNote{background:#fff8e8}.kadroaCreateMinimap{width:168px;height:104px}.kadroaCreateZoomControls{min-height:42px}.kadroaCreateZoomControls span{min-width:46px;font-size:.84rem}.kadroaInternalSidebar nav .kadroaNavGroup[data-nav-group=create]>.kadroaNavGroupHeader a.active{color:#222a3a;background:#eef1f6;box-shadow:inset 3px 0 #222a3a}.kadroaInternalSidebar nav .kadroaNavChildren a.active{color:#222a3a;background:#eef1f6;box-shadow:inset 2px 0 #222a3a}.kadroaInternalSidebar nav>a.active,.kadroaInternalSidebar nav>a[aria-current=page]{background:#eef1f6;box-shadow:inset 3px 0 #222a3a}.kadroaVideosPanel{gap:12px}.kadroaVideosToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.kadroaVideosToolbar select{font:inherit;background:#fff;border:1px solid #242a4024;border-radius:8px;min-height:38px;padding:0 12px}.kadroaDashboardVideoList.kadroaPostAnalysisVideoList{gap:0}.kadroaDashboardVideoList .kadroaUploadAnalysisRow{grid-template-columns:188px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0}.kadroaDashboardVideoList .kadroaUploadAnalysisRow.isSelected{background:#f4f6fb;border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px}.kadroaDashboardVideoList img,.kadroaDashboardVideoList .kadroaPostAnalysisThumbFallback{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:188px;height:auto}.kadroaDashboardVideoList .kadroaUploadAnalysisMain{gap:8px;min-width:0;display:grid}.kadroaDashboardVideoList .kadroaUploadAnalysisMain strong{font-size:1.05rem;line-height:1.3}.kadroaDashboardVideoList .kadroaUploadAnalysisMain>p{color:#667085;margin:0}.kadroaDashboardVideoList .kadroaUploadAnalysisMetrics{flex-wrap:wrap;gap:18px;display:flex}.kadroaDashboardVideoList .kadroaUploadAnalysisMetrics span{gap:2px;min-width:72px;display:grid}.kadroaDashboardVideoList .kadroaUploadAnalysisMetrics em{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.kadroaAnalyzeButton,.kadroaPrimaryLinkButton{color:#fff;white-space:nowrap;background:#222a3a;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:720;text-decoration:none;display:inline-flex}.kadroaSelectedVideoPanel{background:#f7f8fb;border:1px solid #242a401a;border-radius:12px;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:grid}.kadroaSelectedVideoPanel img,.kadroaSelectedVideoPanel .kadroaPostAnalysisThumbFallback{aspect-ratio:16/9;border-radius:8px;width:100%}.kadroaSelectedVideoPanel h3{margin:4px 0}.kadroaSelectedVideoActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.kadroaVisuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.kadroaCreatorMetricsInline{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaCreatorMetricsInline article:nth-child(2){border-right:0}.kadroaDashboardVideoList .kadroaUploadAnalysisRow{grid-template-columns:148px minmax(0,1fr)}.kadroaDashboardVideoList img,.kadroaDashboardVideoList .kadroaPostAnalysisThumbFallback{width:148px}.kadroaAnalyzeButton{grid-column:1/-1;justify-self:start}.kadroaSelectedVideoPanel{grid-template-columns:1fr}}@media (max-width:520px){.kadroaCreatorMetricsInline{grid-template-columns:1fr 1fr}.kadroaDashboardVideoList .kadroaUploadAnalysisRow{grid-template-columns:1fr}.kadroaDashboardVideoList img,.kadroaDashboardVideoList .kadroaPostAnalysisThumbFallback{width:100%}}.kadroaLearningVideoList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kadroaLearningVideoRow{border-bottom:1px solid #242a4014;grid-template-columns:minmax(200px,240px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.kadroaLearningVideoRow:last-child{border-bottom:0}.kadroaLearningVideoRow.isSelected{background:#f6f7fa;border-radius:14px;margin:0 -12px;padding-left:12px;padding-right:12px}.kadroaLearningVideoRow img,.kadroaLearningVideoRow .kadroaPostAnalysisThumbFallback{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto}.kadroaLearningVideoCopy{gap:8px;min-width:0;display:grid}.kadroaLearningVideoCopy strong{letter-spacing:-.01em;font-size:1.12rem;font-weight:720;line-height:1.3}.kadroaLearningVideoAge{color:#667085;margin:0;font-size:.88rem}.kadroaLearningBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:760;display:inline-flex}.kadroaLearningBadge.isBreakout{color:#17653a;background:#e8f6ee}.kadroaLearningBadge.isUnder{color:#9b2c2c;background:#fdecec}.kadroaLearningBadge.isInteresting{color:#31407a;background:#eef2ff}.kadroaLearningBadge.isTypical,.kadroaLearningBadge.isEarly,.kadroaLearningBadge.isBaseline{color:#4b5568;background:#eef0f4}.kadroaLearningEvidence{gap:2px;display:grid}.kadroaLearningEvidence p{color:#3f4658;margin:0;font-size:.95rem;line-height:1.4}.kadroaLearningActions{border:1px solid #242a401a;border-radius:14px;gap:10px;margin:0 0 18px;padding:16px;display:grid}.kadroaLearningActions h3{margin:0}.kadroaLearningActions ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kadroaLearningActions li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.kadroaLearningActions li p{color:#556070;margin:6px 0 0}.kadroaLearningStageTag{color:#667085;text-transform:capitalize;margin-top:8px;font-size:.75rem;font-weight:700;display:inline-block}.kadroaLearningSaveButton,.kadroaFromYourChannelAdd{color:#222a3a;white-space:nowrap;background:#fff;border:1px solid #242a4029;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.kadroaLearningSaveButton:disabled{opacity:.65}.kadroaFromYourChannel{border:1px solid #242a401a;border-radius:12px;gap:10px;margin:0 0 12px;padding:12px 14px;display:grid}.kadroaFromYourChannel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kadroaFromYourChannel li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.kadroaFromYourChannel li p{color:#667085;margin:4px 0 0}@media (max-width:900px){.kadroaLearningVideoRow{grid-template-columns:160px minmax(0,1fr)}.kadroaLearningVideoRow .kadroaAnalyzeButton{grid-column:1/-1;justify-self:start}.kadroaLearningActions li,.kadroaFromYourChannel li{grid-template-columns:1fr}}@media (max-width:520px){.kadroaLearningVideoRow{grid-template-columns:1fr}}.kadroaCreatorSummaryCard{background:#fff;border:1px solid #242a401a;border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.kadroaCreatorSummaryTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 12px;display:grid}.kadroaCreatorSummaryCard .kadroaChannelSnapshotBlock,.kadroaCreatorSummaryCard .kadroaChannelIdentityCard{background:0 0;border:0;margin:0;padding:0}.kadroaCreatorSummaryCard .kadroaChannelIdentityCopy strong{letter-spacing:-.02em;font-size:1.35rem;font-weight:780}.kadroaCreatorSummaryCard .kadroaCreatorMetricsInline{border-top:1px solid #242a4014;margin:0;padding:4px 8px 12px}.kadroaCreatorSummaryLoading{margin:0;padding:0 18px 14px}.kadroaCreatorAnalyticsWorkspace{background:#fff;border:1px solid #242a401a;border-radius:14px;gap:14px;padding:14px 16px 16px;display:grid}.kadroaCreatorChartTabRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kadroaCreatorChartTabs{flex-wrap:wrap;gap:4px;display:flex}.kadroaCreatorChartTabs button{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:36px;padding:0 10px 6px;font-weight:700}.kadroaCreatorChartTabs button.isActive,.kadroaCreatorChartTabs button[aria-selected=true]{color:#171c2d;border-bottom-color:#222a3a}.kadroaCreatorGraphGrid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:stretch;gap:14px;display:grid}.kadroaCreatorTimelinePrimary{background:#fbfbfd;border:1px solid #242a4014;border-radius:12px;min-height:280px;padding:14px}.kadroaCreatorBreakdownCard{background:#fbfbfd;border:1px solid #242a4014;border-radius:12px;gap:10px;padding:14px;display:grid}.kadroaCreatorBreakdownCard h3{margin:0}.kadroaCreatorBreakdownValue{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.kadroaCreatorForecastNote{border-top:1px solid #242a4014;gap:4px;margin-top:8px;padding-top:12px;display:grid}.kadroaCreatorForecastNote p{margin:0}.kadroaCreatorMetricSecondary{color:#6b7280;margin-top:2px;font-size:.72rem;font-weight:600;display:block}.kadroaFormatBreakdown{gap:12px;display:grid}.kadroaFormatBreakdownRow{gap:6px;display:grid}.kadroaFormatBreakdownMeta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kadroaFormatBreakdownMeta strong{font-size:.9rem}.kadroaFormatBreakdownMeta span{color:#5a6274;font-size:.8rem}.kadroaFormatBarTrack{background:#eceef3;border-radius:999px;height:8px;overflow:hidden}.kadroaFormatBarFill{background:linear-gradient(90deg,#5b3fd6,#7c68f0);min-width:0;height:100%;display:block}.kadroaRetentionGraph{gap:10px;min-width:0;display:grid}.kadroaRetentionGraphHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.kadroaRetentionGraphHeader h3{margin:0}.kadroaRetentionCohortControl{background:#eef1f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.kadroaRetentionCohortControl button{color:#454d61;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700}.kadroaRetentionCohortControl button.isActive,.kadroaRetentionCohortControl button[aria-pressed=true]{color:#171c2d;background:#fff;box-shadow:0 1px 2px #10131f14}.kadroaRetentionSvg{background:#fff;border:1px solid #242a4014;border-radius:10px;width:100%;max-width:100%;min-height:180px;display:block}.kadroaRetentionGrid{stroke:#242a4014;stroke-width:1px}.kadroaRetentionIqr{fill:#5b3fd61a;stroke:none}.kadroaRetentionCurve{cursor:pointer;fill:none;stroke:#242a4047;stroke-width:1.25px}.kadroaRetentionCurve.isHighlighted{stroke:#32268f;stroke-width:2.25px}.kadroaRetentionMedian{fill:none;stroke:#5b3fd6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.75px}.kadroaRetentionAxis{color:#8a91a3;justify-content:space-between;font-size:.72rem;display:flex}.kadroaRetentionEmpty{align-content:center;place-items:start;gap:8px;min-height:180px;display:grid}.kadroaRetentionHover{color:#171c2d;margin:0;font-size:.84rem;font-weight:650}.kadroaRetentionClearHighlight{color:#5b3fd6;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;font-weight:700}@media (max-width:900px){.kadroaRetentionGraphHeader{display:grid}.kadroaRetentionCohortControl{width:fit-content}}.kadroaChannelPerformanceCard{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}@media (max-width:900px){.kadroaCreatorSummaryTop,.kadroaCreatorGraphGrid{grid-template-columns:1fr}.kadroaCreatorSummaryCard .kadroaCreatorMetricsInline{grid-template-columns:repeat(2,minmax(0,1fr))}.kadroaCreatorSummaryCard .kadroaCreatorMetricsInline article:nth-child(2){border-right:0}}@media (max-width:520px){.kadroaCreatorChartTabs{gap:0;width:100%}.kadroaCreatorChartTabs button{flex:auto;min-width:0;padding:0 6px 6px;font-size:.82rem}.kadroaCreatorSummaryCard .kadroaChannelIdentityCard{grid-template-columns:auto minmax(0,1fr)}.kadroaCreatorSummaryCard .kadroaChannelIdentityActions{grid-column:1/-1}.kadroaCreatorSummaryCard .kadroaChannelIdentityActions button,.kadroaCreatorPeriodRow{width:100%}.kadroaCreatorPeriodRow button{flex:auto}}.kadroaCreatorDashboardHeroCompact{box-shadow:none;background:0 0;border:0;padding:4px 2px 0}.kadroaChannelPerformanceCard{gap:16px;display:grid}.kadroaChannelSnapshotBlock .kadroaChannelIdentityCard{background:#f7f8fb;border:1px solid #242a4014;margin:0}.kadroaCreatorMetricsInline{border-top:1px solid #242a4014;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding-top:8px}.kadroaCreatorMetricsInline article{border:0;border-right:1px solid #242a4014;min-height:0;padding:10px 14px 4px}.kadroaCreatorMetricsInline article:last-child{border-right:0}.kadroaCreatorMetricsInline .kadroaCreatorMetricValue{letter-spacing:-.03em;margin:2px 0 4px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:780}.kadroaCreatorMetricsInline .kadroaCreatorMetricTop h3{color:#5a6478;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.kadroaCreatorMetricDelta{color:#5a6478;font-size:.84rem;font-weight:650}.kadroaCreatorMetricsInline article[data-metric-tone=up] .kadroaCreatorMetricDelta{color:#1f6b45}.kadroaCreatorMetricsInline article[data-metric-tone=down] .kadroaCreatorMetricDelta{color:#9b2c2c}.kadroaCreatorTimelineHeader h3{margin:0;font-size:1.05rem}.kadroaInternalBrand{flex:none;align-items:center;gap:0;padding:2px 8px 6px;text-decoration:none;display:flex}.kadroaInternalBrand .kadroaLogo--wordmark{align-items:center}.kadroaInternalSidebar{flex-direction:column;gap:8px;padding:14px 10px;display:flex}.kadroaInternalSidebar nav{flex:none;place-content:start;gap:4px;min-height:0;display:grid}.kadroaInternalSidebar nav a,.kadroaInternalSidebar nav button{align-items:center;gap:10px;height:38px;min-height:36px;max-height:40px;padding:0 10px;font-size:.9rem;font-weight:680}.kadroaInternalSidebar nav>a.active,.kadroaInternalSidebar nav>a[aria-current=page]{height:38px;min-height:36px;max-height:40px}.kadroaNavIcon{opacity:.88;flex:0 0 18px;width:18px;height:18px}.kadroaInternalSidebar nav a.active .kadroaNavIcon,.kadroaInternalSidebar nav a[aria-current=page] .kadroaNavIcon,.kadroaSidebarAccount a.active .kadroaNavIcon{opacity:1}.kadroaToolsNavSection{align-content:start;gap:4px;margin-top:18px;padding-top:0;display:grid}.kadroaToolsNavLabel{padding-bottom:2px}.kadroaToolsNavLinks{gap:4px}.kadroaInternalSidebar nav .kadroaToolsNavLinks a{height:36px;min-height:36px;max-height:40px}.kadroaSidebarFooter{border-top:1px solid #242a401a;flex:none;gap:2px;margin-top:auto;padding-top:12px;display:grid}.kadroaSidebarAccount{gap:2px;display:grid}.kadroaSidebarAccountLabel{color:#8a91a3;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 10px 4px;font-size:.68rem;font-weight:800}.kadroaSidebarAccountName{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.kadroaSidebarAccount a,.kadroaSidebarAccount button,.kadroaSidebarFooter a,.kadroaSidebarFooter button{color:#454d61;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:36px;min-height:36px;max-height:40px;padding:0 10px;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.kadroaSidebarAccount a:hover,.kadroaSidebarAccount a:focus-visible,.kadroaSidebarAccount a.active,.kadroaSidebarAccount a[aria-current=page]{color:#171c2d;background:#eef1f6;outline:0;box-shadow:inset 3px 0 #222a3a}.kadroaSidebarExternalIcon{opacity:.55;margin-left:auto}.kadroaBrandPro{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#222a3a;border-radius:999px;align-items:center;min-height:20px;margin-left:8px;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.kadroaInternalBrand{align-items:center}.kadroaCreatorMetricsInline .kadroaCreatorMetricValue{letter-spacing:-.04em;margin:4px 0 2px;font-size:clamp(1.95rem,3.2vw,2.55rem);font-weight:820;line-height:1.02}.kadroaCreatorMetricIcon svg{width:18px;height:18px;display:block}
