:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14213d;--ink-soft:#536079;--navy:#102a6b;--navy-strong:#0a2058;--blue:#246bfd;--blue-soft:#e9f0ff;--cyan:#43c4ee;--canvas:#f4f6fa;--surface:#fff;--line:#e2e7ef;--line-strong:#d5dce8;--success:#11845b;--danger:#bb3147;--shadow:0 18px 45px #16264b14;--co-canvas:#f7f6f2;--co-ink:#111731;--co-body:#47506a;--co-mute:#747d93;--co-faint:#9da5b6;--co-line:#dedfe6;--co-line-soft:#ececf0;--co-blue:#3457d5;--co-blue-deep:#213fae;--co-blue-vivid:#2b5cff;--co-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--co-ease:cubic-bezier(.2, .6, .3, 1);--co-radius-hero:22px;--co-radius-surface:20px;--co-radius-glass:18px;--co-radius-control:12px;--co-radius-chip:8px;--co-surface-border:#262b4821;--co-surface-bg:#ffffffe6;--co-surface-shadow:0 1px 2px #181d3706, 0 24px 60px -50px #191e408c;--co-surface-hover:#f6f6fcb3;--co-hero-border:#0d142d85;--co-hero-bg:radial-gradient(78% 132% at 94% -20%, #5b77ff6b, transparent 62%), radial-gradient(58% 78% at 82% 78%, #4969ee4d, transparent 68%), radial-gradient(46% 88% at 4% 112%, #3fb9d221, transparent 72%), linear-gradient(138deg, #18223e 0%, #111930 52%, #0b1122 100%);--co-hero-shadow:inset 0 1px 0 #ffffff1c, 0 24px 60px -48px #0d142dd9;--co-glass-border:#ffffff85;--co-glass-bg:linear-gradient(90deg, #ffffffdb 0%, #f8faffb8 48%, #e9f0ff80 100%);--co-glass-shadow:inset 0 1px 0 #ffffffb8, 0 1px 3px #070c1c1f, 0 14px 28px -18px #070c1c47, 0 32px 58px -42px #070c1c70;--co-glass-shadow-focus:0 0 0 3px #738fff29, inset 0 1px 0 #ffffffc7, 0 16px 32px -20px #070c1c57, 0 36px 68px -44px #070c1c80}.adminPage.calibrationPage{width:min(1260px,100% - 64px);padding-top:38px;padding-bottom:88px}.calibrationHero{background:radial-gradient(circle at 92% 8%,#3e6abe1a,#0000 34%),#fff;border:1px solid #dfe4eb;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:36px;padding:34px 36px;display:flex;overflow:hidden;box-shadow:0 22px 56px -50px #172033a6}.calibrationHero>div:first-child{max-width:730px}.calibrationEyebrow{color:#315fb9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;font-size:10px;font-weight:760;display:inline-flex}.calibrationHero h1{color:#172033;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:730;line-height:.98}.calibrationHero p{color:#687286;max-width:690px;margin:17px 0 0;font-size:14px;line-height:1.65}.calibrationEngineBadge{color:#47705c;background:#f6faf7;border:1px solid #dbe6dc;border-radius:999px;align-items:center;gap:8px;margin-top:21px;padding:7px 10px;font-size:9px;font-weight:690;display:inline-flex}.calibrationEngineBadge i{background:#27a16b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #27a16b1a}.calibrationHeroActions{flex:none;gap:9px;display:flex}.calibrationHeroActions .primaryButton,.calibrationHeroActions .secondaryButton{gap:8px;min-height:43px;padding-inline:15px;font-size:10px}.calibrationAlert{border:1px solid;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.calibrationAlert span{flex:1}.calibrationAlert button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.calibrationAlert.isError{color:#98414d;background:#fff5f6;border-color:#efcfd4}.calibrationAlert.isSuccess{color:#287154;background:#f2faf6;border-color:#cce7da}.calibrationMetrics{background:#fff;border:1px solid #dfe4eb;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid;overflow:hidden}.calibrationMetrics article{border-right:1px solid #e6e9ee;align-content:center;gap:5px;min-height:118px;padding:20px 22px;display:grid}.calibrationMetrics article:last-child{border-right:0}.calibrationMetrics span{color:#8791a1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.calibrationMetrics strong{color:#202b40;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:26px;font-weight:710}.calibrationMetrics small{color:#8a94a3;font-size:9px;line-height:1.4}.calibrationVersions,.calibrationFeed{margin-top:28px}.calibrationVersions>header,.calibrationFeedHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;padding-inline:3px;display:flex}.calibrationVersions>header>div,.calibrationFeedHeader>div:first-child{gap:4px;display:grid}.calibrationVersions>header span,.calibrationFeedHeader>div:first-child>span{color:#8993a3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}.calibrationVersions h2,.calibrationFeed h2{color:#202b40;letter-spacing:-.03em;margin:0;font-size:19px;font-weight:690}.calibrationVersions>header>svg{color:#8792a3}.calibrationVersionRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.calibrationVersionCard{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:13px;gap:5px;padding:15px 42px 15px 16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.calibrationVersionCard:hover{border-color:#c9d2df;transform:translateY(-1px);box-shadow:0 15px 30px -28px #17203399}.calibrationVersionCard.is-active{background:linear-gradient(145deg,#f6fbf8,#fff 72%);border-color:#bfdccb}.calibrationVersionCard.is-draft{background:linear-gradient(145deg,#f6f9ff,#fff 72%);border-color:#cfdcf2}.calibrationVersionCard>span{color:#60718e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.calibrationVersionCard strong{color:#29354a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:690;overflow:hidden}.calibrationVersionCard small{color:#9199a7;font-size:8px}.calibrationVersionCard svg{color:#8e98a8;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.calibrationVersionsEmpty{color:#858fa0;background:#ffffff80;border:1px dashed #d8dee7;border-radius:12px;margin:0;padding:17px;font-size:10px}.calibrationFeedHeader p{color:#8791a1;margin:2px 0 0;font-size:10px}.calibrationFilters{background:#fff;border:1px solid #dfe4eb;border-radius:10px;gap:4px;padding:4px;display:flex}.calibrationFilters button{color:#778397;cursor:pointer;min-height:29px;font:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 10px;font-size:9px;font-weight:670;display:grid}.calibrationFilters button:hover,.calibrationFilters button.active{color:#2c3e5c;background:#eff3f8}.calibrationLoading,.calibrationEmpty{color:#7b8799;background:#ffffff9e;border:1px dashed #d8dee7;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:260px;font-size:11px;display:grid}.calibrationEmpty h3,.calibrationEmpty p{margin:0}.calibrationEmpty h3{color:#303d53;font-size:15px}.calibrationEmpty p{color:#8590a1;font-size:10px}.calibrationEmpty .primaryButton{gap:7px;min-height:39px;margin-top:6px;font-size:10px}.calibrationBatchList{gap:22px;display:grid}.calibrationBatch{content-visibility:auto;contain-intrinsic-size:760px;background:#fff;border:1px solid #dfe4eb;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px -38px #172033a6}.calibrationBatch>header{background:#fafbfc;border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 16px;display:flex}.calibrationBatch>header>div{align-items:baseline;gap:9px;display:flex}.calibrationBatch>header span{color:#2f4262;font-size:10px;font-weight:740}.calibrationBatch>header strong,.calibrationBatch>header small{color:#8b95a5;font-size:8px;font-weight:560}.calibrationCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calibrationIdeaCard{border-right:1px solid #e6e9ee;align-content:start;min-width:0;padding:19px;display:grid}.calibrationIdeaCard:last-child{border-right:0}.calibrationIdeaMeta{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.calibrationIdeaMeta>span{color:#7d889a;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:690;overflow:hidden}.calibrationIdeaMeta small{color:#858f9f;background:#f1f3f6;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:720}.calibrationIdeaMeta small.isPending{color:#315a9e;background:#edf3ff}.calibrationIdeaMeta small.isIncorporated{color:#287255;background:#eaf7f1}.calibrationIdeaCard blockquote{color:#172033;letter-spacing:-.022em;overflow-wrap:anywhere;white-space:pre-line;min-height:116px;margin:14px 0 8px;font-size:16px;font-weight:610;line-height:1.5}.calibrationEditedBadge{color:#9a6130;background:#fff4e9;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:8px;padding:5px 7px;font-size:7px;font-weight:720;display:inline-flex}.calibrationDirection{border-top:1px solid #e8ebef;gap:7px;min-height:300px;padding-top:15px;display:grid}.calibrationDirection>span{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:740}.calibrationDirection>strong{color:#303d53;font-size:12px;font-weight:690;line-height:1.4}.calibrationDirection>p{color:#697589;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.calibrationDirection dl{align-content:start;gap:8px;margin:3px 0 0;display:grid}.calibrationDirection dl>div{gap:2px;display:grid}.calibrationDirection dt{color:#9aa2af;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.calibrationDirection dd{color:#59667a;margin:0;font-size:9px;line-height:1.45}.calibrationCardActions{border-top:1px solid #e8ebef;grid-template-columns:auto auto 1fr;align-items:end;gap:9px;padding-top:14px;display:grid}.calibrationVote{gap:6px;display:grid}.calibrationVote>span,.calibrationEditedPreference>span{color:#7f8a9b;font-size:8px;font-weight:690}.calibrationEditedPreference{gap:6px;display:grid}.calibrationEditedPreference strong{color:#1f805b;white-space:nowrap;background:#edf9f3;border:1px solid #acd9c4;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.calibrationVote>div{gap:3px;display:flex}.calibrationVote button,.calibrationEditButton{color:#788497;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;place-items:center;min-width:31px;height:31px;display:grid}.calibrationVote button:hover,.calibrationEditButton:hover{color:#334664;background:#f7f9fb;border-color:#c5cfdd}.calibrationVote button.isPositive{color:#1f805b;background:#edf9f3;border-color:#acd9c4}.calibrationVote button.isNegative{color:#a13f4b;background:#fff1f3;border-color:#e5bbc1}.calibrationVote button:disabled,.calibrationEditButton:disabled{cursor:wait;opacity:.55}.calibrationEditButton{font:inherit;justify-self:end;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:680;display:inline-flex}.calibrationComment{color:#8b95a5;border:1px solid #e0e4ea;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:12px;padding:4px 5px 4px 9px;display:grid}.calibrationComment input{color:#465269;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.calibrationComment input::placeholder{color:#a2a9b4}.calibrationComment button{color:#53627a;cursor:pointer;min-height:28px;font:inherit;background:#eef2f7;border:0;border-radius:7px;padding:0 8px;font-size:8px;font-weight:690}.calibrationComment button:disabled{cursor:default;opacity:.38}.calibrationDrawerBackdrop{z-index:90;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11192761;border:0;position:fixed;inset:0}.calibrationDrawer{z-index:91;background:#f7f8fa;grid-template-rows:auto minmax(0,1fr) auto;width:min(840px,100vw - 80px);height:100svh;animation:.18s ease-out calibrationDrawerIn;display:grid;position:fixed;top:0;right:0;box-shadow:-28px 0 70px -36px #1018288c}@keyframes calibrationDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.calibrationDrawer>header{background:#fffffff2;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:17px 22px 17px 25px;display:flex}.calibrationDrawer>header>div{gap:4px;display:grid}.calibrationDrawer>header span{color:#61769a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.calibrationDrawer>header h2{color:#202b40;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:700}.calibrationDrawer>header button{color:#69768a;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.calibrationDrawerBody{scrollbar-color:#cfd6e0 transparent;scrollbar-width:thin;padding:20px 24px 48px;overflow-y:auto}.calibrationDrawer>footer{background:#fffffffa;border-top:1px solid #dfe4eb;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 22px;display:flex}.calibrationDrawer>footer>div:first-child{gap:3px;display:grid}.calibrationDrawer>footer strong{color:#39475d;font-size:9px;font-weight:700}.calibrationDrawer>footer small{color:#8a94a3;font-size:8px}.calibrationDrawer>footer>div:last-child{gap:8px;display:flex}.calibrationDrawer>footer .primaryButton,.calibrationDrawer>footer .secondaryButton{gap:7px;min-height:40px;padding-inline:14px;font-size:9px}.calibrationDrawerSections{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid;position:relative}.calibrationDrawerSections>section{background:#fff;border:1px solid #dde2e9;border-radius:14px;gap:14px;padding:19px;display:grid}.calibrationDrawerSections>section>header{border-bottom:1px solid #e9ebef;align-items:flex-start;gap:11px;padding-bottom:13px;display:flex}.calibrationDrawerSections>section>header>span{color:#476696;background:#edf2fa;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.calibrationDrawerSections>section>header>div{gap:3px;display:grid}.calibrationDrawerSections h3{color:#29364b;margin:0;font-size:14px;font-weight:690}.calibrationDrawerSections header p{color:#8a94a3;margin:0;font-size:9px;line-height:1.45}.calibrationField{gap:7px;display:grid}.calibrationField>span{color:#718096;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:730}.calibrationField textarea,.calibrationField input{resize:vertical;color:#27344a;width:100%;font:inherit;background:#fff;border:1px solid #d3d9e2;border-radius:10px;outline:0;padding:10px 11px;font-size:10px;line-height:1.55;transition:border-color .14s,box-shadow .14s}.calibrationField input{min-height:40px}.calibrationField textarea:focus,.calibrationField input:focus{border-color:#829dce;box-shadow:0 0 0 3px #315fb917}.calibrationField>small{color:#929aa8;font-size:8px}.calibrationTwoColumns,.calibrationReadonlyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calibrationReadonlyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.calibrationReadonlyGrid>div{background:#f8f9fb;border:1px solid #e2e6ec;border-radius:9px;gap:4px;padding:10px;display:grid}.calibrationReadonlyGrid span{color:#9099a7;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:720}.calibrationReadonlyGrid strong{color:#46536a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:670;overflow:hidden}.calibrationStageList,.calibrationMaterial{gap:9px;display:grid}.calibrationMaterial{background:#fafbfc;border:1px solid #e2e6ec;border-radius:10px;padding:12px}.calibrationMaterial>span{color:#78859a;text-transform:uppercase;font-size:8px;font-weight:720}.calibrationVersionSummary{background:linear-gradient(145deg,#f7f9fe,#fff 68%)!important;border-color:#cfdcf2!important}.calibrationVersionStatus{color:#5c6980;background:#eef2f7;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 9px;font-size:8px;font-weight:720;display:inline-flex}.calibrationVersionStatus i{background:#8792a4;border-radius:50%;width:6px;height:6px}.calibrationVersionStatus i.is-active{background:#28a16c}.calibrationVersionStatus i.is-draft{background:#3d72ce}.calibrationRule{background:#fafbfc;border:1px solid #e1e5eb;border-radius:11px;gap:10px;padding:13px;display:grid}.calibrationRule>div:first-child:not(.calibrationTwoColumns){align-items:center;gap:8px;display:flex}.calibrationRule>div:first-child:not(.calibrationTwoColumns) span{color:#46638f;text-transform:uppercase;background:#edf2fa;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:730}.calibrationRule>div:first-child:not(.calibrationTwoColumns) strong{color:#47546a;font-size:9px}.calibrationDrawerSections.isReadonly>section{opacity:.88}@media (max-width:1180px){.calibrationCardGrid{grid-template-columns:1fr}.calibrationIdeaCard{border-bottom:1px solid #e6e9ee;border-right:0}.calibrationIdeaCard:last-child{border-bottom:0}.calibrationIdeaCard blockquote,.calibrationDirection{min-height:0}.calibrationDirection dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.calibrationHero{flex-direction:column;align-items:flex-start}.calibrationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calibrationMetrics article:nth-child(2){border-right:0}.calibrationMetrics article:nth-child(-n+2){border-bottom:1px solid #e6e9ee}.calibrationVersionRail{grid-template-columns:1fr}}@media (max-width:760px){.adminPage.calibrationPage{width:calc(100% - 28px);padding-top:22px}.calibrationHero{padding:25px}.calibrationHeroActions{flex-direction:column;width:100%}.calibrationHeroActions button{width:100%}.calibrationMetrics{grid-template-columns:1fr}.calibrationMetrics article,.calibrationMetrics article:nth-child(2){border-bottom:1px solid #e6e9ee;border-right:0}.calibrationMetrics article:last-child{border-bottom:0}.calibrationFeedHeader{flex-direction:column;align-items:flex-start}.calibrationFilters{max-width:100%;overflow-x:auto}.calibrationDrawer{width:100vw}.calibrationDrawerBody{padding-inline:14px}.calibrationDrawer>footer{flex-direction:column;align-items:stretch}.calibrationDrawer>footer>div:last-child,.calibrationDrawer>footer button{width:100%}.calibrationTwoColumns,.calibrationReadonlyGrid,.calibrationDirection dl{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:10px;font-size:19px;font-weight:760;display:inline-flex}.brandLogo{flex:none;display:block}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.iconButton{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:680;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.primaryButton{background:var(--navy);color:#fff;box-shadow:0 10px 24px #102a6b30}.primaryButton:hover{background:var(--navy-strong);transform:translateY(-1px);box-shadow:0 12px 26px #102a6b40}.primaryButton:disabled,.secondaryButton:disabled,.iconButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondaryButton{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.secondaryButton:hover,.ghostButton:hover{background:#f8faff;border-color:#bdc8d9}.ghostButton{border:1px solid var(--line);color:var(--ink);background:#ffffffa3}.iconButton{border:1px solid var(--line);background:#fff;width:40px;min-height:40px;padding:0}.iconButton.active{background:var(--blue-soft);color:var(--blue);border-color:#b7caff}.dangerButton{color:var(--danger);background:#fff5f6;border:1px solid #f1c9d0}.eyebrowPill{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.authPage{background:#f5f7fb;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100svh;display:grid}.authStory{background:radial-gradient(circle at 20% 85%, #43c4ee40, transparent 30%), radial-gradient(circle at 90% 12%, #4a80ff40, transparent 32%), var(--navy-strong);color:#fff;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(30px,5vw,72px);display:flex;position:relative;overflow:hidden}.authStory:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-25%;right:-18%;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.authStory .brand{z-index:1;color:#fff;position:relative}.authStoryBody{z-index:1;width:min(650px,100%);position:relative}.authStoryBody .eyebrowPill{color:#b9e9ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px}.authStoryBody h1{letter-spacing:-.06em;margin:24px 0 20px;font-size:clamp(46px,5vw,72px);font-weight:620;line-height:.98}.authStoryBody p{color:#b8c8ea;width:min(560px,100%);margin:0;font-size:18px;line-height:1.65}.authFoot{z-index:1;color:#8ca3d1;margin:0;font-size:12px;position:relative}.authPanel{place-items:center;min-height:100svh;padding:36px;display:grid}.authCard{gap:20px;width:min(400px,100%);display:grid}.authIcon{background:var(--blue-soft);width:44px;height:44px;color:var(--navy);border:1px solid #cbd8f6;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.authCard h2{letter-spacing:-.035em;margin:0 0 8px;font-size:30px}.authCard>div>p{color:var(--ink-soft);margin:0}.authCard label,.formField{color:#3e4a61;gap:8px;font-size:13px;font-weight:650;display:grid}.authCard input,.formField input,.formField textarea,.formField select,.searchInput{border:1px solid var(--line-strong);background:#fff;border-radius:10px;outline:none;width:100%;font-size:14px;font-weight:450;transition:border .14s,box-shadow .14s}.authCard input,.formField input,.formField select,.searchInput{height:46px;padding:0 13px}.formField textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.55}.authCard input:focus,.formField input:focus,.formField textarea:focus,.formField select:focus,.searchInput:focus{border-color:#769bff;box-shadow:0 0 0 4px #246bfd1a}.authSubmit{width:100%;margin-top:4px}.authHelp{color:#8490a5;text-align:center;line-height:1.5}.simpleAuth{background:radial-gradient(circle at 30% 10%,#246bfd1c,#0000 30%),#f4f6fa;place-items:center;min-height:100svh;padding:30px;display:grid}.passwordCard,.callbackCard{width:min(430px,100%);padding:30px}.passwordCard .brand{margin-bottom:10px}.callbackCard{text-align:center;justify-items:center;gap:10px;display:grid}.callbackCard h1{margin:8px 0 0;font-size:22px}.callbackCard p{color:var(--ink-soft);margin:0;font-size:13px}.formError,.formSuccess,.notice{border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.formError{color:#a5263b;background:#fff4f5;border:1px solid #f0ccd2}.formSuccess{color:#0b7650;background:#effaf5;border:1px solid #bfe5d5}.notice{color:#244a9d;background:#f1f5ff;border:1px solid #cddaf8}.productShell{grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100svh;padding:23px 16px 16px;display:flex;position:sticky;top:0}.sidebar>a:first-child{padding-inline:7px}.sideNav{flex-direction:column;flex:1;gap:3px;margin-top:34px;display:flex}.navLabel{color:#9aa4b5;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:750}.navLabelSpace{margin-top:24px}.navItem{color:#59657a;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:590;transition:background .13s,color .13s;display:flex}.navItem:hover{color:var(--ink);background:#f4f6fa}.navItem.active{background:var(--blue-soft);color:var(--navy);font-weight:700}.sidebarFoot{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.accountMini{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:4px 5px;display:grid}.avatarMini{background:var(--navy);color:#fff;text-transform:uppercase;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.accountMiniText{gap:2px;min-width:0;display:grid}.accountMiniText strong,.accountMiniText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMiniText strong{font-size:12px}.accountMiniText small{color:#8994a6;font-size:10px}.logoutButton{color:#788396;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:34px;padding:0 9px;font-size:11px;display:flex}.logoutButton:hover{color:var(--ink);background:#f4f6fa}.productMain{background:radial-gradient(circle at 90% 0%, #377fff0f, transparent 28%), var(--canvas);min-width:0}.page{width:min(1180px,100% - 64px);margin-inline:auto;padding:38px 0 64px}.pageNarrow{width:min(820px,100% - 64px)}.pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.pageHeader h1,.sectionHeader h2{letter-spacing:-.04em;margin:0}.pageHeader h1{font-size:31px;font-weight:720}.pageHeader p,.sectionHeader p{color:var(--ink-soft);margin:7px 0 0;font-size:14px;line-height:1.5}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.sectionHeader h2{font-size:19px}.sectionHeader a{color:var(--blue);font-size:13px;font-weight:650}.card{border:1px solid var(--line);background:var(--surface);border-radius:15px;box-shadow:0 5px 20px #15264c09}.statRow{align-items:center;gap:12px;display:flex}.creditPill{color:#455673;background:#fff;border:1px solid #cdd9f3;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.creditPill strong{color:var(--navy)}.emptyState{min-height:230px;color:var(--ink-soft);text-align:center;background:#ffffff94;border:1px dashed #cbd3e0;border-radius:14px;place-items:center;padding:32px;display:grid}.emptyState>div{max-width:410px}.emptyState h3{color:var(--ink);margin:13px 0 7px;font-size:17px}.emptyState p{margin:0;font-size:13px;line-height:1.6}.emptyState .primaryButton,.emptyState .secondaryButton{margin-top:18px}.pageKicker{letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--blue)!important;margin:0 0 5px!important;font-size:11px!important}.voiceVersion{color:var(--success);white-space:nowrap;background:#11845b0f;border:1px solid #11845b38;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:620;display:inline-flex}.profileForm{gap:18px;display:grid}.formSection{gap:22px;padding:25px;display:grid}.formSectionTitle{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.formSectionTitle>span,.settingsIcon{background:var(--blue-soft);width:38px;height:38px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.formSectionTitle h2,.settingsCard h2{letter-spacing:-.02em;margin:0;font-size:16px}.formSectionTitle p,.settingsCard p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.formGrid{gap:16px;display:grid}.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.formField small,.settingsCard small,.mutedSmall{color:#8994a6;font-size:11px;font-weight:450;line-height:1.5}.formActions{justify-content:flex-end;padding-top:2px;display:flex}.settingsStack{gap:14px;display:grid}.settingsCard{align-items:flex-start;gap:14px;padding:20px;display:flex}.settingsGrow{flex:1;min-width:0}.settingsHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settingsAlgorithmCard{gap:18px;padding:22px;display:grid}.settingsAlgorithmHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.settingsAlgorithmHeader>div{min-width:0}.settingsAlgorithmEyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:750;display:inline-flex}.settingsAlgorithmHeader h2,.settingsAlgorithmFormula h3{margin:0}.settingsAlgorithmHeader h2{color:#1e2a3f;letter-spacing:-.025em;font-size:18px}.settingsAlgorithmHeader p{color:#738096;max-width:590px;margin:5px 0 0;font-size:12px;line-height:1.55}.settingsAlgorithmVersion{color:#315da8;white-space:nowrap;background:#f5f8ff;border:1px solid #cfdcf8;border-radius:999px;padding:6px 10px;font-size:9.5px;font-weight:720}.settingsAlgorithmSummary{background:#f8faff;border:1px solid #dce5f5;border-radius:11px;padding:14px 15px}.settingsAlgorithmSummary p{color:#33445e;margin:0;font-size:12px;line-height:1.65}.settingsAlgorithmSummary small{color:#8490a2;margin-top:8px;font-size:9.5px;display:block}.settingsAlgorithmMetrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.settingsAlgorithmMetrics>div{min-width:0;padding:14px}.settingsAlgorithmMetrics>div+div{border-left:1px solid var(--line)}.settingsAlgorithmMetrics dt{color:#7d899b;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:750}.settingsAlgorithmMetrics dd{color:#1e2c43;letter-spacing:-.035em;margin:5px 0 2px;font-size:23px;font-weight:740}.settingsAlgorithmMetrics small{color:#929baa;font-size:9px}.settingsAlgorithmEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingsAlgorithmEvidence>div{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:12px 13px}.settingsAlgorithmEvidence strong{color:#3b485d;font-size:10.5px}.settingsAlgorithmEvidence p{color:#7b8798;margin:4px 0 0;font-size:10px;line-height:1.5}.settingsAlgorithmEvidenceNote{background:#f5f7fa;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:7px;padding:9px 11px;display:flex;color:#6e7b8e!important;margin:0!important}.settingsAlgorithmEvidenceNote svg{flex:none;margin-top:1px}.settingsAlgorithmFormula{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.settingsAlgorithmFormula>header{align-items:flex-start;gap:10px;display:flex}.settingsAlgorithmFormula>header>span{background:var(--blue-soft);width:30px;height:30px;color:var(--navy);border-radius:8px;flex:none;place-items:center;display:grid}.settingsAlgorithmFormula h3{color:#29364b;font-size:13px}.settingsAlgorithmFormula header p{color:#8490a1;margin:3px 0 0;font-size:9.5px}.settingsAlgorithmFormula>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.settingsAlgorithmFormula article{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:11px}.settingsAlgorithmFormula article>span{color:var(--blue);letter-spacing:-.04em;font-size:18px;font-weight:750}.settingsAlgorithmFormula article strong{color:#344257;margin-top:5px;font-size:10px;display:block}.settingsAlgorithmFormula article p{color:#8a94a4;margin:3px 0 0;font-size:8.5px;line-height:1.45}.settingsAlgorithmDisclosure{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.settingsAlgorithmDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.settingsAlgorithmDisclosure>summary::-webkit-details-marker{display:none}.settingsAlgorithmDisclosure>summary>span{gap:2px;display:grid}.settingsAlgorithmDisclosure>summary strong{color:#2f3d53;font-size:11.5px}.settingsAlgorithmDisclosure>summary small{color:#8a94a4;font-size:9.5px}.settingsAlgorithmDisclosure>summary>svg{color:#8490a1;flex:none;transition:transform .15s}.settingsAlgorithmDisclosure[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfe}.settingsAlgorithmDisclosure[open]>summary>svg{transform:rotate(180deg)}.settingsAlgorithmBaseGroups,.settingsAlgorithmLearnedGroups{background:#f8f9fb;gap:10px;padding:12px;display:grid}.settingsAlgorithmBaseGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAlgorithmBaseGroups>section,.settingsAlgorithmLearnedGroups>section{background:#fff;border:1px solid #e1e5eb;border-radius:9px;min-width:0;padding:12px}.settingsAlgorithmBaseGroups section>header,.settingsAlgorithmLearnedGroups section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settingsAlgorithmBaseGroups header strong,.settingsAlgorithmLearnedGroups header strong{color:#39475c;font-size:10.5px}.settingsAlgorithmBaseGroups header>span,.settingsAlgorithmLearnedGroups header>span{color:#738095;background:#f0f3f7;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700}.settingsAlgorithmBaseGroups section>p,.settingsAlgorithmLearnedGroups header p{color:#8b95a5;margin:4px 0 0;font-size:8.8px;line-height:1.45}.settingsAlgorithmTags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.settingsAlgorithmTags span{color:#536176;background:#f8fafc;border:1px solid #dce3ed;border-radius:999px;padding:4px 7px;font-size:8.8px;line-height:1.25}.settingsAlgorithmIntensity>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.settingsAlgorithmIntensity i{color:#939caa;background:#f0f2f5;border-radius:6px;place-items:center;height:25px;font-size:9px;font-style:normal;font-weight:700;display:grid}.settingsAlgorithmIntensity i.active{color:#285da9;background:#eaf1ff}.settingsAlgorithmLearnedGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAlgorithmWeightRows{gap:8px;margin-top:12px;display:grid}.settingsAlgorithmWeightRows>div{grid-template-columns:minmax(90px,.85fr) minmax(80px,1fr) 31px;align-items:center;gap:8px;display:grid}.settingsAlgorithmWeightRows>div>span{color:#526075;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settingsAlgorithmWeightRows>div>div{background:#edf0f4;border-radius:999px;height:5px;overflow:hidden}.settingsAlgorithmWeightRows i{border-radius:inherit;background:#5d82c4;height:100%;display:block}.settingsAlgorithmWeightRows>div>strong{color:#637085;font-variant-numeric:tabular-nums;text-align:right;font-size:8.5px}.settingsAlgorithmEmpty{color:#929baa;margin:12px 0 0;font-size:9px}@media (max-width:760px){.settingsAlgorithmCard{padding:17px}.settingsAlgorithmHeader{grid-template-columns:auto minmax(0,1fr)}.settingsAlgorithmVersion{grid-column:2;justify-self:start}.settingsAlgorithmMetrics,.settingsAlgorithmFormula>div,.settingsAlgorithmBaseGroups,.settingsAlgorithmLearnedGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAlgorithmMetrics>div:nth-child(3){border-left:0}.settingsAlgorithmMetrics>div:nth-child(n+3){border-top:1px solid var(--line)}.settingsAlgorithmEvidence{grid-template-columns:1fr}.settingsAlgorithmEvidenceNote{grid-column:1}}@media (max-width:520px){.settingsAlgorithmMetrics,.settingsAlgorithmFormula>div,.settingsAlgorithmBaseGroups,.settingsAlgorithmLearnedGroups{grid-template-columns:1fr}.settingsAlgorithmMetrics>div+div{border-top:1px solid var(--line);border-left:0}.settingsAlgorithmWeightRows>div{grid-template-columns:minmax(82px,.9fr) minmax(64px,1fr) 31px}}.balanceNumber{color:var(--navy);letter-spacing:-.04em;font-size:27px}.ledgerList{border-top:1px solid var(--line);margin-top:18px;display:grid}.ledgerRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;display:flex}.ledgerRow>span{gap:3px;display:grid}.ledgerRow strong{font-size:12px}.ledgerRow small{color:#929cad;font-size:10px}.ledgerRow b{font-size:13px}.positive{color:var(--success)}.negative{color:var(--danger)}.creditsSettings .mutedSmall{margin-top:16px;display:block}.todayHeader{margin-bottom:34px}.todayGreeting{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:720;display:flex;color:var(--blue)!important;margin:0 0 6px!important;font-size:11px!important}.todaySection+.todaySection{margin-top:42px}.includedLabel{color:var(--success);background:#eaf7f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.ideasLoading{grid-template-columns:auto minmax(0,420px);place-content:center;align-items:center;gap:24px;min-height:310px;padding:38px;display:grid}.aiOrb{background:radial-gradient(circle at 70% 25%, #6fe4ff, transparent 28%), linear-gradient(145deg, var(--blue), var(--navy));color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;animation:2.4s ease-in-out infinite orbFloat;display:grid;box-shadow:0 18px 40px #246bfd45}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.loadingMain{margin:0 0 16px;font-size:17px;font-weight:700}.loadingSteps{gap:9px;display:grid}.loadingSteps span{color:#a4adbb;align-items:center;gap:8px;font-size:11px;display:flex}.loadingSteps span.done{color:#4a5c7b}.loadingSteps i,.loadingSteps svg{border:1px solid #d9dfe8;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.loadingSteps svg{color:var(--success);background:#eaf8f2;border-color:#b7e2d1;padding:2px}.ideaTop{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ideaNumber{color:#75839a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ideaRationale{border-top:1px solid #e8ecf2;gap:14px;margin-bottom:22px;padding-top:17px;display:grid}.ideaRationale div{gap:4px;display:grid}.ideaRationale span{color:#8b95a6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.ideaRationale p{color:#788397;margin:0;font-size:11px;line-height:1.55}.modelLink{border:0;border-top:1px solid var(--line);width:100%;color:var(--navy);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 0;font-size:11px;font-weight:720;display:flex}.seeMoreRow{color:#7c8799;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:11px;display:flex}.seeMoreRow a{color:var(--blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hookModal{background:#fff;border:1px solid #0f172a1a;border-radius:18px;flex-direction:column;width:min(620px,100%);max-height:min(690px,100vh - 32px);animation:.18s cubic-bezier(.2,.75,.3,1) hookModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 24px 64px #0f172a33}@keyframes hookModalIn{0%{opacity:0;transform:translateY(6px)scale(.995)}}.hookModalClose{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:grid;position:absolute;top:22px;right:21px}.hookModalClose:hover:not(:disabled){color:#344054;background:#f2f4f7}.hookModalClose:focus-visible{outline:0;box-shadow:0 0 0 3px #246bfd29}.hookModalClose:disabled{opacity:.35;cursor:not-allowed}.hookModalHeader{padding:26px 64px 18px 28px}.hookModalHeader h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.hookModalHeader p{color:#667085;margin:7px 0 0;font-size:13px;line-height:1.5}.hookModalBody{min-height:0;padding:5px 28px 24px;overflow-y:auto}.hookModalSource{background:#f7f8fa;border-radius:12px;gap:8px;margin-top:18px;padding:14px 24px;display:grid}.hookModalSource>span{color:#8f9bad;font-size:10.5px;font-weight:620;line-height:1.2;display:block}.hookModalSource p{color:#6b7688;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.75px;line-height:1.55;display:-webkit-box;overflow:hidden}.hookModalCarousel{margin-top:6px;position:relative}.hookModalHistory{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;flex:0 auto;align-items:center;gap:8px;width:max-content;min-width:0;max-width:256px;padding:0;display:flex;overflow-x:auto}.hookModalHistory::-webkit-scrollbar{display:none}.hookModalHistoryBatch{scroll-snap-align:start;align-items:center;gap:1px;width:80px;min-width:80px;display:flex}.hookModalHistoryBatch button{color:#98a2b3;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;min-width:26px;height:25px;font-size:9.5px;font-weight:650;transition:background .16s,color .16s;display:grid;position:relative}.hookModalHistoryBatch button:hover:not(:disabled):not(.active){color:#344054;background:#f2f4f7}.hookModalHistoryBatch button.active{color:#2459ae;background:#eef4ff}.hookModalQuote{background:#fff;border:1px solid #e6e9ee;border-radius:14px;flex-direction:column;justify-content:flex-start;height:248px;padding:24px 24px 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #10182808,0 8px 24px #10182809}.hookModalQuoteContent{scrollbar-width:thin;flex:1;min-height:0;animation:.16s ease-out hookModalQuoteIn;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.hookModalQuoteContent.editable{flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}@keyframes hookModalQuoteIn{0%{opacity:0;transform:translateY(2px)}}.hookModalQuoteLabel{color:#8f9bad;font-size:10.5px;font-weight:620;line-height:1.2}.hookModalQuoteEditorHeader{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.hookModalEditIcon{color:#b6beca;flex:none}.hookModalHookEditor{resize:none;color:#172b4d;width:100%;min-height:0;font:inherit;letter-spacing:-.028em;scrollbar-width:thin;background:#fff;border:0;border-radius:0;outline:0;flex:1;margin:7px 0 0;padding:7px 0;font-size:20px;font-weight:560;line-height:1.44;overflow-y:auto}.hookModalHookEditor:hover:not(:disabled){background:#fff}.hookModalHookEditor:focus{box-shadow:none;background:#fff}.hookModalHookEditor:disabled{cursor:default;opacity:.72}.hookModalEditHint{color:#99a3b2;opacity:0;flex:none;min-height:15px;margin-top:3px;padding-inline:9px;font-size:9.5px;line-height:1.35;transition:opacity .14s}.hookModalQuoteContent.editing .hookModalEditHint{opacity:1}.hookModalQuoteContent>p{color:#172b4d;letter-spacing:-.028em;white-space:pre-wrap;text-wrap:balance;margin:15px 0 0;font-size:20px;font-weight:560;line-height:1.44}.hookModalCardBar{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:60px;margin-top:auto;padding:12px 0;display:flex}.genStagesWrap{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:4px 0;display:flex}.genStages{gap:15px;margin:0;padding:0;list-style:none;display:grid;position:relative}.genStages:before{content:"";background:#e8ebf0;width:1px;position:absolute;top:14px;bottom:14px;left:10px}.genStage{grid-template-columns:21px minmax(0,1fr);align-items:center;gap:12px;animation:.42s cubic-bezier(.2,.6,.3,1) backwards genStageIn;display:grid}@keyframes genStageIn{0%{opacity:0;transform:translateY(6px)}}.genStageMark{z-index:1;color:#fff;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;transition:background .24s,box-shadow .24s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e0e4ea}.genStageMark i{background:#d3d8e0;border-radius:50%;width:5px;height:5px;transition:background .24s;display:block}.genStage.active .genStageMark{box-shadow:inset 0 0 0 1px #c3d0ea}.genStage.active .genStageMark i{background:#2f6bff;animation:1.8s ease-in-out infinite genPulse}.genStage.active .genStageMark:after{content:"";border:1.5px solid #0000;border-top-color:#2f6bff;border-radius:50%;animation:1.4s linear infinite genSpin;position:absolute;inset:-3px}.genStage.done .genStageMark{background:#1b3764;box-shadow:inset 0 0 0 1px #1b3764}.genStage.done .genStageMark svg{animation:.32s cubic-bezier(.2,.9,.3,1.3) backwards genCheckIn}@keyframes genPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes genSpin{to{transform:rotate(360deg)}}@keyframes genCheckIn{0%{opacity:0;transform:scale(.4)}}.genStageLabel{color:#98a1ae;letter-spacing:-.006em;font-size:13.5px;font-weight:500;line-height:1.45;transition:color .24s}.genStage.done .genStageLabel{color:#667085}.genStage.active .genStageLabel{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#1b2434 0% 38%,#94a6c6 50%,#1b2434 62% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:560;animation:3s linear infinite genShimmer}@keyframes genShimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.genStagesCaption{color:#a3abb8;margin:0;padding-left:33px;font-size:12px;line-height:1.5;animation:.52s ease-out .18s backwards genCaptionIn}@keyframes genCaptionIn{0%{opacity:0;transform:translateY(3px)}}.hookModalQuote.working{position:relative;overflow:hidden}.hookModalQuote.working:before{content:"";background:linear-gradient(90deg,#0000,#2f6bff,#0000);border-radius:999px;width:34%;height:2px;animation:2.6s cubic-bezier(.4,0,.2,1) infinite genSweep;position:absolute;top:0;left:0}@keyframes genSweep{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.genStage,.genStage.active .genStageMark i,.genStage.active .genStageMark:after,.genStage.done .genStageMark svg,.genStagesCaption,.hookModalQuote.working:before{animation:none}.genStage.active .genStageLabel{color:#1b2434;-webkit-text-fill-color:#1b2434;background:0 0;animation:none}}.postArchitecturePage{--architecture-ink:#17202c;--architecture-muted:#687384;--architecture-line:#e3e7ed;--architecture-soft:#f6f8fa;--architecture-blue:#285ea8;width:min(100%,1480px);color:var(--architecture-ink);gap:22px;margin:0 auto;padding-bottom:72px}.postArchitectureHero{background:radial-gradient(circle at 92% 12%,#285ea817,#0000 34%),linear-gradient(145deg,#fff 0%,#fafbfd 100%);border:1px solid #dfe4ea;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:32px 34px;display:grid;box-shadow:0 12px 34px #1018280d}.postArchitectureHero>div>span,.postArchitectureEditorialBlock>header>span,.postArchitectureCollection>header>span,.postArchitectureStages>header>span,.postArchitectureVariants>header>span{color:var(--architecture-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.postArchitectureHero h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(30px,4vw,46px);font-weight:690;line-height:1}.postArchitectureHero p{max-width:720px;color:var(--architecture-muted);margin:0;font-size:15px;line-height:1.65}.postArchitectureHero dl{grid-template-columns:repeat(3,minmax(105px,1fr));min-width:390px;margin:0;display:grid}.postArchitectureHero dl>div{border-left:1px solid var(--architecture-line);padding:3px 22px}.postArchitectureHero dt{color:var(--architecture-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.postArchitectureHero dd{letter-spacing:-.035em;margin:6px 0 0;font-size:26px;font-weight:690}.postArchitectureNotice,.postArchitectureProgress,.postArchitectureToolbar,.postArchitectureQuality,.postArchitectureLaunch,.postArchitectureEditorialBlock,.postArchitectureCollection,.postArchitectureReanalyze{border:1px solid var(--architecture-line);background:#fff;border-radius:16px}.postArchitectureNotice{color:#6b4c16;background:#fffaf0;border-color:#eadbbd;align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:flex}.postArchitectureProgress{grid-template-columns:minmax(220px,auto) minmax(180px,1fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.postArchitectureProgress>div:first-child{gap:3px;display:grid}.postArchitectureProgress>div:first-child span{color:var(--architecture-blue);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.postArchitectureProgress>div:nth-child(2){background:#e9edf2;border-radius:999px;height:6px;overflow:hidden}.postArchitectureProgress>div:nth-child(2) span{border-radius:inherit;background:var(--architecture-blue);height:100%;transition:width .24s;display:block}.postArchitectureProgress small{max-width:320px;color:var(--architecture-muted);line-height:1.45}.postArchitectureLaunch{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid;overflow:hidden}.postArchitectureLaunch>div,.postArchitectureLaunch>aside{padding:36px}.postArchitectureLaunch>div>span{width:45px;height:45px;color:var(--architecture-blue);background:#edf4fd;border-radius:12px;place-items:center;margin-bottom:34px;display:grid}.postArchitectureLaunch>div>p:first-of-type{color:var(--architecture-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750}.postArchitectureLaunch h2{letter-spacing:-.045em;max-width:680px;margin:0 0 14px;font-size:clamp(27px,3.4vw,42px);font-weight:650;line-height:1.08}.postArchitectureLaunch>div>p:last-child{max-width:650px;color:var(--architecture-muted);margin:0;line-height:1.65}.postArchitectureLaunch>aside{border-left:1px solid var(--architecture-line);background:var(--architecture-soft)}.postArchitectureLaunch h3{margin:0 0 14px;font-size:14px}.postArchitectureLaunch ul{color:#4f5b6b;gap:10px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:grid}.postArchitectureLaunch li{padding-left:17px;position:relative}.postArchitectureLaunch li:before{background:var(--architecture-blue);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0}.postArchitectureLaunch aside>label,.postArchitectureReanalyze>label,.postArchitectureCheck{color:#4d5969;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.postArchitectureLaunch aside>label input,.postArchitectureReanalyze>label input,.postArchitectureCheck input{accent-color:var(--architecture-blue);margin-top:2px}.postArchitectureLaunch aside>button{width:100%;margin-top:18px}.postArchitectureToolbar{z-index:10;justify-content:space-between;align-items:center;gap:22px;padding:13px 16px;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #10182812}.postArchitectureToolbar>div{align-items:center;gap:12px;display:flex}.postArchitectureToolbar small,.postArchitectureSave{color:var(--architecture-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.postArchitectureSave.is-error{color:#a33b36}.postArchitectureQuality{border-left:4px solid #2c8a64;grid-template-columns:minmax(230px,.85fr) minmax(360px,1.15fr);gap:24px 34px;padding:21px 24px;display:grid}.postArchitectureQuality.isInvalid{border-left-color:#ba6b2e}.postArchitectureQuality>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.postArchitectureQuality>header div{gap:4px;display:grid}.postArchitectureQuality>header span{color:var(--architecture-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.postArchitectureQuality.isValid>header svg{color:#2c8a64}.postArchitectureQuality.isInvalid>header svg{color:#ba6b2e}.postArchitectureQuality dl{grid-template-columns:repeat(4,minmax(80px,1fr));margin:0;display:grid}.postArchitectureQuality dl>div{border-left:1px solid var(--architecture-line);padding:2px 18px}.postArchitectureQuality dt{color:var(--architecture-muted);font-size:10px}.postArchitectureQuality dd{margin:4px 0 0;font-size:21px;font-weight:680}.postArchitectureQuality ul{color:#744620;background:#fff8ef;border-radius:10px;grid-column:1/-1;margin:0;padding:14px 18px 14px 34px;font-size:12px;line-height:1.5}.postArchitectureEditorialBlock,.postArchitectureCollection{padding:26px}.postArchitectureEditorialBlock>header,.postArchitectureCollection>header{margin-bottom:20px}.postArchitectureEditorialBlock>header h2,.postArchitectureCollection>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px;font-weight:650}.postArchitectureEditorialBlock>header p,.postArchitectureCollection>header p{max-width:760px;color:var(--architecture-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.postArchitectureEditorialBlock>div,.postArchitectureFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.postArchitectureField{color:#465264;gap:7px;min-width:0;font-size:11px;font-weight:680;display:grid}.postArchitectureField textarea,.postArchitectureField select{color:#202a36;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce1e7;border-radius:9px;outline:0;font-size:13px;font-weight:450;line-height:1.5;transition:border-color .15s,box-shadow .15s}.postArchitectureField textarea{resize:vertical;padding:10px 11px}.postArchitectureField select{min-height:40px;padding:8px 10px}.postArchitectureField select[multiple]{min-height:112px}.postArchitectureField textarea:focus,.postArchitectureField select:focus{border-color:#8aafd9;box-shadow:0 0 0 3px #285ea81a}.postArchitectureField small{color:#8a94a3;font-size:10px;font-weight:450}.postArchitectureCard,.postArchitectureCompactList>details{border:1px solid var(--architecture-line);background:#fff;border-radius:12px;overflow:hidden}.postArchitectureCard{content-visibility:auto;contain-intrinsic-size:auto 860px}.postArchitectureCollection>div,.postArchitectureCompactList{gap:12px;display:grid}.postArchitectureCard>summary,.postArchitectureCompactList>details>summary{cursor:pointer;align-items:center;gap:14px;padding:17px 18px;list-style:none;display:flex}.postArchitectureCard>summary::-webkit-details-marker{display:none}.postArchitectureCompactList>details>summary::-webkit-details-marker{display:none}.postArchitectureCard>summary>span{width:38px;height:38px;color:var(--architecture-blue);background:#edf4fd;border-radius:9px;place-items:center;font-size:11px;font-weight:760;display:grid}.postArchitectureCard>summary>div{flex:1;gap:3px;min-width:0;display:grid}.postArchitectureCard summary small,.postArchitectureCompactList summary small{color:var(--architecture-muted);font-size:11px;font-weight:450}.postArchitectureCard summary svg,.postArchitectureCompactList summary svg{color:#8c96a4;transition:transform .16s}.postArchitectureCard[open]>summary svg,.postArchitectureCompactList details[open]>summary svg{transform:rotate(180deg)}.postArchitectureCardBody,.postArchitectureCompactList>details>div{border-top:1px solid var(--architecture-line);background:#fbfcfd;gap:24px;padding:22px;display:grid}.postArchitectureStages,.postArchitectureVariants{gap:10px;display:grid}.postArchitectureStages>header,.postArchitectureVariants>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.postArchitectureStages>header small,.postArchitectureVariants>header small{color:var(--architecture-muted);font-size:11px}.postArchitectureStages>article,.postArchitectureVariants>article{background:#fff;border:1px solid #e5e9ee;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid}.postArchitectureStages>article>span,.postArchitectureVariants>article>span{color:#5d6878;background:#f0f2f5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.postArchitectureStages>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.postArchitectureCheck{align-self:end;padding:10px 0}.postArchitectureVariants>article>div{width:100%}.postArchitectureLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.postArchitectureCompactList>details>summary{justify-content:space-between;padding:14px 15px}.postArchitectureClassificationList{gap:12px;display:grid}.postArchitectureClassificationList>article{border:1px solid var(--architecture-line);content-visibility:auto;contain-intrinsic-size:auto 350px;border-radius:12px;gap:16px;padding:18px;display:grid}.postArchitectureClassificationList>article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.postArchitectureClassificationList>article>header strong{white-space:pre-line;max-width:900px;font-size:13px;line-height:1.45}.postArchitectureClassificationList>article>header small{color:var(--architecture-muted);flex:none;font-size:10px}.postArchitectureReanalyze{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.postArchitectureReanalyze>div{color:var(--architecture-blue);align-items:center;gap:10px;display:flex}.postArchitectureReanalyze>div span{color:var(--architecture-ink);gap:2px;display:grid}.postArchitectureReanalyze>div small{color:var(--architecture-muted)}.postArchitecturePage.isReadOnly textarea,.postArchitecturePage.isReadOnly select,.postArchitecturePage.isReadOnly input{pointer-events:none;color:#697383;background:#f6f7f9}@media (max-width:1080px){.postArchitectureHero,.postArchitectureLaunch{grid-template-columns:1fr}.postArchitectureHero dl{min-width:0}.postArchitectureLaunch>aside{border-top:1px solid var(--architecture-line);border-left:0}.postArchitectureProgress,.postArchitectureQuality{grid-template-columns:1fr}.postArchitectureQuality ul{grid-column:auto}}@media (max-width:760px){.postArchitecturePage{gap:14px;padding-bottom:48px}.postArchitectureHero,.postArchitectureEditorialBlock,.postArchitectureCollection{padding:20px}.postArchitectureHero dl,.postArchitectureQuality dl{grid-template-columns:repeat(2,1fr)}.postArchitectureHero dl>div,.postArchitectureQuality dl>div{padding:10px 12px}.postArchitectureToolbar,.postArchitectureReanalyze{flex-direction:column;align-items:stretch;position:static}.postArchitectureToolbar>div{flex-wrap:wrap}.postArchitectureEditorialBlock>div,.postArchitectureFieldGrid,.postArchitectureLowerGrid,.postArchitectureStages>article>div{grid-template-columns:1fr}.postArchitectureLaunch>div,.postArchitectureLaunch>aside,.postArchitectureCardBody,.postArchitectureCompactList>details>div{padding:20px}.postArchitectureClassificationList>article>header{flex-direction:column}}.hookModalNav{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.hookModalStep{color:#526075;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:border-color .15s,background .15s,color .15s;display:grid}.hookModalStep:hover:not(:disabled){color:#172b4d;background:#f6f7f9;border-color:#ccd4df}.hookModalStep.generate{color:#2459ae;background:#f4f7fd;border-color:#dbe6f8}.hookModalStep.generate:hover:not(:disabled){color:#17468f;background:#eaf1fc;border-color:#c8d9f3}.hookModalStep:focus-visible,.hookModalRetry:focus-visible{outline:0;box-shadow:0 0 0 3px #246bfd33}.hookModalStep:disabled,.hookModalHistoryBatch button:disabled{cursor:not-allowed;opacity:.48}.hookModalStep.generate:disabled{opacity:.7}.hookModalError{color:#667085;justify-items:start;gap:12px;font-size:12.5px;line-height:1.5;display:grid}.hookModalRetry{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:7px 10px;font-weight:600}.hookModalAlert{color:var(--danger);margin:9px 2px 0;font-size:11.5px;line-height:1.5}.hookModalPrimary{white-space:nowrap;cursor:pointer;isolation:isolate;color:#fff;background:linear-gradient(135deg,#3d7dff 0%,#2f5ef0 46%,#4a45d9 100%);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:38px;padding:10px 14px;font-size:13px;font-weight:620;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0c143c40,0 1px 2px #10182829,0 14px 30px -14px #3b5affd9}.hookModalPrimary:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(100deg,#0000 34%,#ffffff6b 48%,#0000 62%);animation:1.1s cubic-bezier(.3,0,.2,1) .42s both hookPrimarySheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes hookPrimarySheen{to{transform:translate(130%)}}.hookModalPrimary>*{z-index:1;position:relative}.hookModalPrimary:hover:not(:disabled){background:linear-gradient(135deg,#4a89ff 0%,#3a6bf7 46%,#5750e6 100%);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0c143c40,0 1px 2px #10182829,0 18px 34px -14px #3b5afff2}.hookModalPrimary:focus-visible{outline:0;box-shadow:0 0 0 3px #246bfd3d}.hookModalPrimary:disabled{opacity:.42;cursor:not-allowed}.hookModalPrimary.working:disabled{opacity:.88;animation:1.8s ease-in-out infinite copiterButtonGlow}.hookModalPrimaryMark{opacity:.94;object-fit:contain;filter:grayscale()brightness(0)invert();flex:none;width:17px;height:17px;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.3,1)}.hookModalPrimary:hover:not(:disabled) .hookModalPrimaryMark{opacity:1;transform:scale(1.1)}.hookModalPrimary.working .hookModalPrimaryMark{animation:1.45s ease-in-out infinite copiterMarkPulse}@keyframes copiterMarkPulse{50%{opacity:.62;transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.hookModalPrimary:before{opacity:0;animation:none}.hookModalPrimary.working .hookModalPrimaryMark{animation:none}}@keyframes copiterButtonGlow{50%{box-shadow:0 1px 2px #1018281a,0 7px 22px #2f6bff3d}}@media (max-width:560px){.hookModal{border-radius:16px;max-height:calc(100dvh - 16px)}.hookModalHeader{padding:23px 50px 16px 20px}.hookModalBody{padding:4px 20px 20px}.hookModalCarousel{margin-top:10px}.hookModalHistory{max-width:min(168px,100% - 72px)}.hookModalQuote{height:286px;padding:20px 20px 0}.hookModalQuoteContent>p,.hookModalHookEditor{margin-top:12px;font-size:18px}.hookModalCardBar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0 14px}.hookModalNav{justify-content:center;width:100%}.hookModalPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.hookModal,.hookModalQuoteContent,.hookModalPrimary.working,.hookModalPrimaryMark{animation:none}}.ideaAssistModal{width:min(650px,100%)}.ideaAssistQuote{height:390px}.ideaAssistContent>p{max-width:25ch}.ideaAssistDetails{border-top:1px solid #edf0f4;gap:14px;margin-top:22px;padding:18px 0 20px;display:grid}.ideaAssistDetails>div{grid-template-columns:134px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ideaAssistDetails span{color:#929aaa;letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:680;line-height:1.45}.ideaAssistDetails p{color:#596276;margin:0;font-size:12.5px;line-height:1.55}@media (max-width:560px){.ideaAssistQuote{height:clamp(300px,100dvh - 240px,420px)}.ideaAssistContent>p{max-width:none}.ideaAssistDetails>div{grid-template-columns:minmax(0,1fr);gap:5px}}@keyframes spin{to{transform:rotate(360deg)}}.arsenalFilters{grid-template-columns:minmax(260px,1fr) 170px 180px auto;gap:9px;margin-bottom:22px;display:grid}.searchBox{position:relative}.searchBox>svg{z-index:1;color:#8d98aa;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.searchBox .searchInput{padding-left:39px}.arsenalFilters select{border:1px solid var(--line-strong);color:#536079;background:#fff;border-radius:10px;outline:0;height:46px;padding:0 12px;font-size:12px}.arsenalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.arsenalCard{flex-direction:column;min-width:0;padding:18px;display:flex;overflow:hidden}.postAuthor{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.postAuthor>span:first-child{background:var(--blue-soft);width:38px;height:38px;color:var(--navy);object-fit:cover;border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.postReferenceIcon{border-radius:11px!important}.postAuthor>div{gap:3px;min-width:0;display:grid}.postAuthor strong,.postAuthor small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.postAuthor strong{font-size:11px}.postAuthor small{color:#919bad;font-size:9px}.postBookmark{grid-column:3;width:34px;min-height:34px}.postContent{white-space:pre-line;color:#344057;margin:17px 0;font-size:11px;line-height:1.63}.postMedia{background:#eef1f6;min-height:180px;margin:0 -18px;position:relative;overflow:hidden}.postMedia>img{object-fit:cover;width:100%;height:220px}.mediaFallback{color:#8390a5;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:24px;display:flex}.mediaFallback>span{gap:4px;display:grid}.mediaFallback strong{color:#647188;font-size:10px}.mediaFallback small{font-size:8px}.temporaryMedia{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1c3bc7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex;position:absolute;bottom:9px;right:9px}.postFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.engagement{color:#7a869a;align-items:center;gap:10px;display:flex}.engagement span{align-items:center;gap:4px;font-size:9px;display:inline-flex}.modelButton{min-height:34px;padding-inline:13px;font-size:10px}.pagination{justify-content:center;align-items:center;gap:18px;margin-top:25px;font-size:11px;display:flex}.pagination a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-weight:650}.pagination a.disabled{pointer-events:none;opacity:.4}.pagination span{color:#8490a3}.productMain:has(.creationsPage){background:var(--co-canvas)}.creationsPage{width:min(1180px,100% - 56px);padding:38px 0 64px}.creationsHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px;display:flex}.creationsHeaderCopy{min-width:0}.creationsHeader h1{color:var(--co-ink);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,33px);font-weight:630;line-height:1.08}.creationsHeader p{max-width:58ch;color:var(--co-mute);letter-spacing:-.008em;margin:10px 0 0;font-size:13.5px;line-height:1.6}.creationsNewAction{border-radius:var(--co-radius-control);color:#fff;letter-spacing:-.008em;white-space:nowrap;min-height:40px;transition:background .15s var(--co-ease), transform .15s var(--co-ease);background:linear-gradient(#262e3f 0%,#141924 100%);border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;font-weight:620;display:inline-flex;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.creationsNewAction:hover{background:linear-gradient(#2e3749 0%,#1a212e 100%);transform:translateY(-1px)}.creationsNewAction:focus-visible{outline-offset:3px;outline:2px solid #3457d56b}.creationsWorkspace{gap:16px;display:grid}.creationsToolbar{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:center;gap:24px;min-width:0;padding-bottom:16px;display:flex}.creationsSearchForm{flex:0 400px;align-items:center;min-width:0;display:flex}.creationSearchField{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-control);width:100%;min-width:0;height:40px;transition:border-color .15s var(--co-ease), box-shadow .15s var(--co-ease);background:#fff;align-items:center;gap:9px;padding:0 6px 0 12px;display:flex;box-shadow:0 8px 22px -22px #191e4099}.creationSearchField:hover{border-color:#262b4833}.creationSearchField:focus-within{border-color:#3457d56b;box-shadow:0 0 0 3px #3457d517,0 12px 28px -22px #191e40a6}.creationSearchField>svg{color:#8b93a8;flex:none}.creationSearchField input{color:#151a32;width:100%;min-width:0;height:100%;caret-color:var(--co-blue);letter-spacing:-.01em;background:0 0;border:0;outline:0;padding:0;font-size:13.5px;font-weight:450}.creationSearchField input::placeholder{color:#858ca0}.creationSearchField input::-webkit-search-cancel-button{appearance:none}.creationSearchField>button{border-radius:var(--co-radius-chip);color:#4862c9;width:28px;height:28px;transition:background .14s var(--co-ease), border-color .14s var(--co-ease), transform .14s var(--co-ease);background:#f7f8fb;border:1px solid #262b481a;flex:none;place-items:center;padding:0;display:grid}.creationSearchField>button:hover{background:#fff;border-color:#3457d52e;transform:translate(1px)}.creationSearchField>button:focus-visible{outline:2px solid var(--co-blue);outline-offset:1px}.creationStatusTabs{scrollbar-width:none;flex:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.creationStatusTabs::-webkit-scrollbar{display:none}.creationStatusTabs a{color:#6b7488;letter-spacing:-.006em;min-height:34px;transition:background .15s var(--co-ease), border-color .15s var(--co-ease), color .15s var(--co-ease);border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.creationStatusTabs a:hover{color:var(--co-ink);background:#ffffffb8}.creationStatusTabs a.active{color:var(--co-blue-deep);background:#fff;border-color:#3457d533;box-shadow:0 1px 2px #181e3a0d}.creationStatusTabs a:focus-visible{outline-offset:2px;outline:2px solid #3457d56b}.creationStatusTabs a span{color:#7b8395;font-variant-numeric:tabular-nums;text-align:center;background:#1117310e;border-radius:999px;min-width:18px;padding:2px 6px 2.5px;font-size:9px}.creationStatusTabs a.active span{color:var(--co-blue);background:#3457d51a}.creationsResultLine{justify-content:space-between;align-items:baseline;gap:20px;padding:0 2px;display:flex}.creationsResultLine h2{color:var(--co-ink);letter-spacing:-.028em;margin:0;font-size:15px;font-weight:640}.creationsResultLine>span{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.03em;font-size:9.5px}.creationsResultLine .blockLink{margin-right:-10px}.creationList{gap:12px;display:grid}.creationRow{border:1px solid var(--co-line);min-height:142px;color:inherit;transition:border-color .15s var(--co-ease), background .15s var(--co-ease), box-shadow .15s var(--co-ease), transform .15s var(--co-ease);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:18px;padding:22px 24px 17px;display:flex;position:relative;box-shadow:0 1px 2px #181d3706}.creationRow:hover{background:#fff;border-color:#3457d533;transform:translateY(-1px);box-shadow:0 1px 2px #181d3709,0 16px 30px -28px #191e4085}.creationRow:focus-visible{outline-offset:2px;outline:2px solid #3457d59e}.creationRowFooter{border-top:1px solid var(--co-line-soft);justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:auto;padding-top:14px;display:flex}.creationRowMeta{min-width:0;color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:7px;font-size:9.5px;display:flex}.creationStatus{color:#858c9c;letter-spacing:0;align-items:center;gap:5px;font-weight:620;display:inline-flex}.creationStatus:before{content:"";background:#b2b7c2;border-radius:50%;width:5px;height:5px}.creationStatus.published{color:var(--success)}.creationStatus.published:before{background:var(--success)}.creationRow .createPostPreviewText{color:#1a1f36;letter-spacing:-.012em;white-space:pre-line;margin:0;font-size:14px;font-weight:480;line-height:1.58;display:block}.creationOpen{color:var(--co-blue);flex:none;place-items:center;display:inline-grid}.creationOpen svg{transition:transform .15s}.creationRow:hover .creationOpen svg{transform:translate(3px)}.creationsEmpty{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-surface);background:var(--co-surface-bg);min-height:320px;box-shadow:var(--co-surface-shadow);color:var(--co-faint);text-align:center;place-content:center;justify-items:center;padding:44px 24px;display:grid}.creationsEmpty>svg{margin-bottom:13px}.creationsEmpty h2{color:var(--co-ink);letter-spacing:-.028em;margin:0;font-size:18px;font-weight:630}.creationsEmpty p{max-width:390px;color:var(--co-mute);margin:7px 0 20px;font-size:12.5px;line-height:1.6}@media (max-width:1040px){.creationsSearchForm{flex-basis:320px}}@media (max-width:760px){.creationsPage{width:min(100% - 28px,1180px);padding:22px 0 96px}.creationsHeader{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:22px}.creationsNewAction{justify-content:center}.creationsToolbar{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:14px}.creationsSearchForm{flex-basis:auto}.creationStatusTabs{margin:0 -2px}.creationsResultLine>span{display:none}.creationRow{gap:16px;min-height:0;padding:19px 18px 15px}.creationRow .createPostPreviewText{font-size:13.5px}.creationRowFooter{gap:12px;padding-top:13px}}.productMain:has(.editorPage){background:var(--surface);overflow:hidden}.editorPage{--ed-text:#14171d;--ed-text-2:#545b68;--ed-text-3:#868d9a;--ed-line:#eaebef;--ed-line-2:#f2f3f6;--ed-line-strong:#d9dbe2;--ed-sunken:#eff0f4;--ed-chrome:#fbfbfc;--ed-hover:#1118270d;--ed-accent:#2f6bff;--ed-ring:0 0 0 3px #2f6bff2e;--ed-chip:0 1px 2px #10182812, 0 0 0 1px #1018280d;--ed-pop:0 0 0 1px #1018280d, 0 12px 32px -12px #1018284d, 0 4px 12px -6px #1018281f;--ed-ease:cubic-bezier(.2, .6, .3, 1);--ed-bar:60px;background:var(--surface);height:100svh;color:var(--ed-text);-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 444px;display:grid}.editorTopBar{z-index:20;height:var(--ed-bar);pointer-events:none;transition:background .2s var(--ed-ease), box-shadow .2s var(--ed-ease);background:0 0;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:12px 16px 0;padding:0 12px;display:grid;position:relative;container-type:inline-size}.editorPage.scrolled .editorTopBar{-webkit-backdrop-filter:saturate(170%)blur(12px);backdrop-filter:saturate(170%)blur(12px);background:#fcfcfd75;box-shadow:0 0 0 1px #10182814}.editorTopLeft,.editorToolbar,.editorTopActions,.editorStatusGroup{pointer-events:auto}.editorTopLeft{align-items:center;gap:10px;min-width:0;display:flex}.editorBack{width:30px;height:30px;color:var(--ed-text-3);transition:background .12s var(--ed-ease), color .12s var(--ed-ease);border-radius:8px;flex:none;place-items:center;display:grid}.editorBack span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorBack:hover{background:var(--ed-hover);color:var(--ed-text)}.editorTopDivider{display:none}.editorTitleBlock{min-width:0}.editorTitleBlock h1{color:var(--ed-text);letter-spacing:-.013em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.editorTitleBlock p{min-width:0;color:var(--ed-text-2);letter-spacing:-.002em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:2px 0 0;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.editorTitleBlock p>span{flex:none}.editorStatusDot{background:#c2c7d0;border-radius:50%;width:5px;height:5px}.editorStatusDot.published{background:var(--success);box-shadow:0 0 0 3px #11845b1f}.editorStatusDot.generating{background:var(--ed-accent);box-shadow:0 0 0 3px #2f6bff1f}.editorStatusDot.failed{background:var(--danger);box-shadow:0 0 0 3px #bb31471a}.editorGenerationBadge{color:#40618f;letter-spacing:-.004em;background:#2f6bff12;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 11px;font-size:11.5px;font-weight:580;display:inline-flex;box-shadow:inset 0 0 0 1px #2f6bff17}.editorGenerationBadge>span{background:var(--ed-accent);border-radius:50%;width:5px;height:5px}.editorGenerationBadge.failed{color:#8f3545;background:#bb31470f;box-shadow:inset 0 0 0 1px #bb31471a}.editorGenerationBadge.failed>span{background:var(--danger)}.editorToolbar{background:var(--ed-sunken);border-radius:10px;align-items:center;gap:1px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #10182809}.editorToolButton{width:28px;height:28px;color:var(--ed-text-2);transition:background .12s var(--ed-ease), box-shadow .12s var(--ed-ease), color .12s var(--ed-ease);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.editorToolButton:hover{background:var(--surface);box-shadow:var(--ed-chip);color:var(--ed-text)}.editorToolButton:active:not(:disabled){transform:translateY(.5px)}.editorToolButton:disabled{cursor:default;opacity:.32}.editorToolButton:disabled:hover{box-shadow:none;color:var(--ed-text-2);background:0 0}.editorToolButton.wide{grid-auto-flow:column;gap:1px;width:36px}.editorToolButton.active{background:var(--surface);box-shadow:var(--ed-chip);color:var(--ed-text)}.editorToolDivider{background:#10182814;width:1px;height:16px;margin:0 4px}.editorToolMenuWrap{position:relative}.editorTopActions{flex:none;align-items:center;gap:6px;display:flex}.editorGhostButton,.editorPrimaryButton{letter-spacing:-.005em;white-space:nowrap;height:32px;transition:background .12s var(--ed-ease), box-shadow .12s var(--ed-ease), color .12s var(--ed-ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:580;display:inline-flex}.editorGhostButton{color:var(--ed-text-2);background:0 0;border:0}.editorGhostButton:hover{background:var(--ed-hover);color:var(--ed-text)}.editorGhostButton.copied{color:var(--success)}.editorGhostButton.error{color:var(--danger)}.editorPrimaryButton{color:#fff;background:linear-gradient(#262e3f 0%,#141924 100%);border:0;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.editorPrimaryButton:hover:not(:disabled){background:linear-gradient(#2e3749 0%,#1a212e 100%)}.editorPrimaryButton:active:not(:disabled){transform:translateY(.5px)}.editorPrimaryButton:disabled{cursor:wait;opacity:.55}.editorCopyButton.copied{background:linear-gradient(#3b78ff 0%,#2f6bff 100%)}.editorCopyButton.error{background:linear-gradient(#ad3549 0%,#8f2437 100%)}.editorIconButton{width:32px;height:32px;color:var(--ed-text-3);transition:background .12s var(--ed-ease), color .12s var(--ed-ease);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.editorIconButton:hover{background:var(--ed-hover);color:var(--ed-text)}.editorIconButton.active{background:var(--ed-sunken);color:var(--ed-text)}.editorDocumentMenu{flex:none;position:relative}.editorDocumentMenuPopover{z-index:60;background:var(--surface);width:280px;box-shadow:var(--ed-pop);border-radius:13px;padding:5px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.editorDocumentMenuLabel{color:var(--ed-text-3);letter-spacing:.055em;text-transform:uppercase;margin:0;padding:8px 11px 6px;font-size:10.5px;font-weight:700}.editorDocumentStatusOption>span:last-child{gap:2px;min-width:0;display:grid}.editorDocumentStatusOption small{color:var(--ed-text-3);font-size:11px;font-weight:500;line-height:1.4}.editorDocumentStatusOption strong{color:var(--ed-text);letter-spacing:-.005em;font-size:12.5px;font-weight:620}.editorDocumentStatusDot{background:#d3d7de;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #c5cad3}.editorDocumentStatusDot.selected{background:var(--ed-accent);box-shadow:0 0 0 1px #2f6bff57,0 0 0 4px #2f6bff1a}.editorDocumentStatusOption{text-align:left;width:100%;transition:background .12s var(--ed-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.editorDocumentStatusOption:hover:not(:disabled){background:var(--ed-hover)}.editorDocumentStatusOption.selected{background:#2f6bff12}.editorDocumentStatusOption.selected:hover:not(:disabled){background:#2f6bff1a}.editorDocumentStatusOption:disabled{cursor:wait;opacity:.58}.editorDocumentMenuError{color:var(--danger);background:#bb314714;border-radius:8px;margin:4px 3px 2px;padding:8px 9px;font-size:11.5px;line-height:1.45}.editorBack:focus-visible,.editorGhostButton:focus-visible,.editorPrimaryButton:focus-visible,.editorIconButton:focus-visible,.editorToolButton:focus-visible,.editorRail button:focus-visible,.editorStatusBar button:focus-visible,.editorCommandOption:focus-visible,.editorRewritePopover button:focus-visible,.editorRewriteNotice button:focus-visible{box-shadow:var(--ed-ring);outline:none}.editorButtonShort{display:none}@container (max-width:660px){.editorToolbar .editorToolButton:not(.wide):not(.history),.editorToolbar .editorToolDivider{display:none}}.editorBody{display:contents}.editorTopBar{grid-area:1/1}.editorStatusBar{grid-area:3/1}.editorCanvas{grid-area:1/1/-1}.editorRail{grid-area:1/2/-1}.editorCanvas{overscroll-behavior:contain;scrollbar-color:#d8dae1 transparent;scrollbar-width:thin;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.editorSheet{width:min(692px,100% - 88px);padding:calc(var(--ed-bar) + 68px) 0 34vh;margin-inline:auto;position:relative}.editorTextLayer{width:100%;position:relative}.editorText,.editorRewriteTextEffect,.editorRewriteSelectionEffect{resize:none;width:100%;min-height:46vh;color:var(--ed-text);caret-color:var(--ed-accent);letter-spacing:-.012em;tab-size:2;text-rendering:auto;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border:0;outline:0;padding:2px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.72;display:block;overflow:hidden}.editorRewriteTextEffect,.editorRewriteSelectionEffect{z-index:2;height:100%;color:var(--ed-text);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.editorRewriteSelectionEffect{z-index:1;color:#0000}.editorRewriteSelectionEffect mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;background:#2f6bff29;border-radius:3px;padding:1px 0}.editorText.rewriteLoading{color:#0000;caret-color:#0000}.editorText.rewriteLoading::selection{background:0 0}.editorRewriteTextEffect mark{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#8a929f 0% 32%,#667180 43%,#d7dbe2 50%,#667180 57%,#8a929f 68% 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;padding:0;animation:2.2s linear infinite genShimmer}.editorText::placeholder{color:#b8bdc6}.editorText::selection{background:#2f6bff29}.editorText.rewriteHighlighted::selection{color:#3f6fd9;background:#2f6bff14}.editorText.generated{animation:editorGeneratedTextIn .42s var(--ed-ease) both}@keyframes editorGeneratedTextIn{0%{opacity:0;transform:translateY(4px)}}.editorGeneratingDocument,.editorFailedDocument{width:100%;min-height:46vh}.editorGeneratingHook{color:var(--ed-text);letter-spacing:-.012em;white-space:pre-wrap;margin:0;font-size:18px;font-weight:400;line-height:1.72}.editorGeneratingActivity{width:fit-content;color:var(--ed-text-2);align-items:flex-start;gap:12px;margin:42px 0 30px;display:flex}.editorGeneratingMark{object-fit:contain;flex:none;width:20px;height:20px;margin-top:1px;animation:1.8s ease-in-out infinite editorGeneratingMark}@keyframes editorGeneratingMark{50%{opacity:.58;transform:scale(.82)}}.editorGeneratingActivity>span:last-child{animation:editorGenerationStageIn .26s var(--ed-ease) both;gap:3px;display:grid}@keyframes editorGenerationStageIn{0%{opacity:0;transform:translateY(2px)}}.editorGeneratingActivity strong{color:#3d4655;letter-spacing:-.008em;font-size:12.5px;font-weight:600;line-height:1.45}.editorGeneratingActivity small{color:#969daa;font-size:11.5px;font-weight:450;line-height:1.45}.editorBodySkeleton{gap:14px;width:100%;display:grid}.editorBodySkeleton>span{background-color:#e9ebef;background-image:linear-gradient(100deg,#0000 22%,#ffffffd1 48%,#0000 74%),none;background-position:140% 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;width:72%;height:10px;animation:2.2s ease-in-out infinite editorBodySkeletonSweep;overflow:hidden}.editorBodySkeleton>span.wide{width:94%}.editorBodySkeleton>span.medium{width:64%}.editorBodySkeleton>span.short{width:43%}.editorBodySkeleton>span.paragraph{margin-top:18px}@keyframes editorBodySkeletonSweep{to{background-position:-60% 0}}.editorGenerationFailure{color:#8f3545;background:#bb31470e;border-radius:13px;align-items:flex-start;gap:12px;max-width:520px;margin-top:42px;padding:15px 16px;display:flex;box-shadow:inset 0 0 0 1px #bb31471c}.editorGenerationFailure>svg{flex:none;margin-top:1px}.editorGenerationFailure>div{gap:5px;display:grid}.editorGenerationFailure strong{color:#762d3a;letter-spacing:-.008em;font-size:13px;font-weight:640}.editorGenerationFailure p{color:#8d5962;margin:0;font-size:12px;line-height:1.55}.editorGenerationFailure a{color:#762d3a;text-underline-offset:3px;width:fit-content;margin-top:5px;font-size:12px;font-weight:620;-webkit-text-decoration:underline #762d3a52;text-decoration:underline #762d3a52}@media (prefers-reduced-motion:reduce){.editorText.generated,.editorGeneratingMark,.editorGeneratingActivity>span:last-child,.editorBodySkeleton>span{animation:none}}.editorRecoveryBar{color:#7a6537;background:#fdfaf2;border-radius:11px;align-items:center;gap:12px;margin-bottom:28px;padding:11px 12px;display:flex;box-shadow:inset 0 0 0 1px #967a2829}.editorRecoveryBar p{flex:1;margin:0;font-size:12.5px;line-height:1.5}.editorRecoveryBar>span{flex:none;gap:6px;display:flex}.editorRecoveryBar button{color:#6f5c33;background:#ffffffe6;border:0;border-radius:8px;height:30px;padding:0 11px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #785f1e1f,0 0 0 1px #967a2833}.editorRecoveryBar button.primary{color:#fff;background:#6f5c33;box-shadow:0 1px 2px #785f1e3d}.editorCommandMenu{z-index:30;background:var(--surface);width:296px;max-height:312px;box-shadow:var(--ed-pop);border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.editorCommandMenu.above{transform:translateY(-100%)}.editorCommandMenuLabel{color:var(--ed-text-3);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:11px 13px 7px;font-size:11px;font-weight:620;overflow:hidden}.editorCommandMenuEmpty{color:var(--ed-text-3);margin:0;padding:6px 13px 16px;font-size:12.5px;line-height:1.5}.editorCommandMenuList{scrollbar-width:thin;padding:2px 5px 5px;overflow-y:auto}.editorCommandOption{text-align:left;width:100%;transition:background 90ms var(--ed-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.editorCommandOption.active,.editorCommandOption:hover{background:var(--ed-hover)}.editorCommandSymbol{background:var(--surface);width:26px;height:26px;color:var(--ed-text-2);border-radius:7px;flex:none;place-items:center;font-size:12.5px;display:grid;box-shadow:0 1px 1px #1018280a,0 0 0 1px #10182812}.editorCommandText{gap:1px;min-width:0;display:grid}.editorCommandText strong{color:var(--ed-text);letter-spacing:-.006em;font-size:13px;font-weight:550}.editorCommandText small{color:var(--ed-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.editorCommandMenuFoot{border-top:1px solid var(--ed-line-2);color:var(--ed-text-3);align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.editorCommandMenuFoot span{align-items:center;gap:5px;display:inline-flex}kbd.editorKey{background:var(--ed-sunken);min-width:18px;height:18px;color:var(--ed-text-2);border-radius:5px;place-items:center;padding:0 4px;font-family:inherit;font-size:11px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #10182812}.editorFormatBar{z-index:25;background:linear-gradient(#262e3f 0%,#171d29 100%);border-radius:11px;align-items:center;gap:1px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 26px -10px #10182880,0 2px 8px -2px #1018283d}.editorFormatBar.below{transform:translate(-50%)}.editorFormatButton{color:#ffffffc7;width:30px;height:30px;transition:background .11s var(--ed-ease), color .11s var(--ed-ease);background:0 0;border:0;border-radius:8px;place-items:center;font-size:14px;line-height:1;display:grid}.editorFormatButton:hover{color:#fff;background:#ffffff1f}.editorFormatDivider{background:#ffffff26;width:1px;height:18px;margin-inline:3px}.editorCopiterFormatButton{isolation:isolate;background:linear-gradient(145deg,#4c86ff 0%,#2f6bff 58%,#5248dc 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 4px 11px #2f6bff6b}.editorCopiterFormatButton:before{z-index:-1;content:"";animation:editorCopiterButtonSheen 1s var(--ed-ease) .18s 1 both;background:linear-gradient(105deg,#0000 30%,#ffffff61 48%,#0000 66%);position:absolute;inset:0;transform:translate(-125%)}.editorFormatMark{object-fit:contain;filter:grayscale()brightness(0)invert();width:18px;height:18px;transition:transform .13s var(--ed-ease)}.editorCopiterFormatButton:hover{background:linear-gradient(145deg,#5a91ff 0%,#3a75ff 58%,#6055e5 100%)}.editorCopiterFormatButton:hover .editorFormatMark{transform:scale(1.09)}@keyframes editorCopiterButtonSheen{to{transform:translate(125%)}}.editorRewritePopover{z-index:35;width:min(344px,100vw - 28px);box-shadow:var(--ed-pop);animation:editorRewriteIn .15s var(--ed-ease) both;background:#fffffffa;border:1px solid #10182817;border-radius:13px;gap:8px;padding:9px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 2px))}.editorRewritePopover.below{transform-origin:top;transform:translate(-50%,2px)}.editorRewritePopover.above{transform-origin:bottom}@keyframes editorRewriteIn{0%{opacity:0;scale:.98}}.editorRewriteHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.editorRewriteHeader>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.editorRewriteHeader strong{color:var(--ed-text);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:630;overflow:hidden}.editorRewriteMark{object-fit:contain;flex:none;width:17px;height:17px}.editorRewriteHeader>button{width:26px;height:26px;color:var(--ed-text-3);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.editorRewriteHeader>button:hover:not(:disabled){background:var(--ed-hover);color:var(--ed-text)}.editorRewriteHeader>button:disabled{opacity:.38}.editorRewriteField{border:1px solid var(--ed-line-strong);transition:border-color .12s var(--ed-ease), box-shadow .12s var(--ed-ease);background:#fbfbfc;border-radius:11px;position:relative}.editorRewriteField:focus-within{box-shadow:var(--ed-ring);border-color:#2f6bff7a}.editorRewriteField>textarea{resize:none;width:100%;min-height:78px;color:var(--ed-text);font:inherit;background:0 0;border:0;outline:none;padding:11px 44px 35px 11px;font-size:13px;line-height:1.45;display:block}.editorRewriteField>textarea::placeholder{color:#a3a9b3}.editorRewriteField>textarea:disabled{cursor:wait;opacity:.68}.editorRewriteSubmit{color:#fff;background:linear-gradient(#3b78ff 0%,#2f6bff 100%);border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 1px 2px #1b44aa42,inset 0 1px #ffffff38}.editorRewriteSubmit:hover:not(:disabled){background:linear-gradient(#4a84ff 0%,#376ff5 100%)}.editorRewriteSubmit:disabled{cursor:not-allowed;opacity:.38}.editorRewriteSubmit .spin{animation:.9s linear infinite editorSpin}.editorRewriteError{color:#a33b4d;margin:-1px 1px 0;font-size:10.8px;line-height:1.45}.editorRewriteNotice{z-index:55;color:#ffffffd6;animation:editorRewriteNoticeIn .18s var(--ed-ease) both;background:#1b212ef5;border-radius:11px;grid-area:2/1;place-self:end center;align-items:center;gap:14px;margin-bottom:12px;padding:9px 10px 9px 12px;font-size:11.5px;font-weight:520;display:flex;box-shadow:0 12px 30px -14px #1018288c,0 2px 8px -3px #10182847}@keyframes editorRewriteNoticeIn{0%{opacity:0;transform:translateY(4px)}}.editorRewriteNotice button{color:#fff;font:inherit;background:#ffffff1a;border:0;border-radius:7px;padding:5px 7px;font-weight:620}.editorRewriteNotice button:hover{background:#ffffff29}.editorToolMenu{z-index:45;background:var(--surface);width:292px;box-shadow:var(--ed-pop);border-radius:13px;padding:5px;position:absolute;top:calc(100% + 9px);right:-4px}.editorToolMenuFoot{border-top:1px solid var(--ed-line-2);color:var(--ed-text-3);align-items:center;gap:6px;margin:3px 0 1px;padding:9px 9px 5px;font-size:11.5px;display:flex}.editorRail{border-left:1px solid var(--ed-line-2);background:var(--ed-chrome);overflow:hidden}.editorRailInner{grid-template-rows:var(--ed-bar) minmax(0, 1fr);width:444px;height:100%;display:grid}.editorRailHeader{grid-area:1/1}.editorRailBody{grid-area:1/1/-1}.editorRailHeader{z-index:2;height:var(--ed-bar);pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin:12px 14px 0;padding:0;display:flex;position:relative}.editorRailTabs,.editorRailClose{pointer-events:auto}.editorRailTabs{-webkit-backdrop-filter:saturate(170%)blur(12px);backdrop-filter:saturate(170%)blur(12px);background:#fcfcfd75;border-radius:9px;gap:1px;min-width:0;padding:3px;display:flex;box-shadow:0 0 0 1px #10182814}.editorRailTab{height:28px;color:var(--ed-text-3);letter-spacing:-.004em;transition:background .12s var(--ed-ease), box-shadow .12s var(--ed-ease), color .12s var(--ed-ease);background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:560}.editorRailTab:hover{color:var(--ed-text-2)}.editorRailTab.active{background:var(--surface);box-shadow:var(--ed-chip);color:var(--ed-text)}.editorRailClose{width:28px;height:28px;color:var(--ed-text-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.editorRailClose:hover{background:var(--ed-hover);color:var(--ed-text)}.editorRailBody{padding:calc(var(--ed-bar) + 30px) 14px 34px;scrollbar-color:#dfe1e7 transparent;scrollbar-width:thin;overflow-y:auto}.editorRailSummary{color:var(--ed-text-3);letter-spacing:-.002em;margin:0;padding:0 6px;font-size:12px;font-weight:540}.editorRailEmpty,.editorRailNote{color:var(--ed-text-3);margin:0;padding:0 6px;font-size:12.5px;line-height:1.6}.editorRailNote{margin-top:14px}.editorOutline{gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.editorOutline:before{background:var(--ed-line);content:"";width:1px;position:absolute;top:14px;bottom:14px;left:12px}.editorOutline li{position:relative}.editorOutline li:before{z-index:1;border:1.5px solid var(--ed-line-strong);background:var(--surface);content:"";width:7px;height:7px;transition:border-color .12s var(--ed-ease);border-radius:50%;position:absolute;top:14px;left:9px}.editorOutline li:hover:before{border-color:var(--ed-accent)}.editorOutline button{text-align:left;width:100%;transition:background .12s var(--ed-ease);background:0 0;border:0;border-radius:9px;gap:3px;padding:8px 10px 9px 26px;display:grid}.editorOutline button:hover{background:var(--ed-hover)}.editorOutlineRole{color:var(--ed-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.editorOutlineText{-webkit-line-clamp:2;color:var(--ed-text-2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.editorRailAnalysis{gap:16px;margin:16px 0 0;padding:0 6px;display:grid}.editorRailAnalysis dt{color:var(--ed-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.editorRailAnalysis dd{color:var(--ed-text-2);margin:6px 0 0;font-size:13px;line-height:1.6}.editorRailTranscript{border-top:1px solid var(--ed-line);margin-top:24px;padding-top:20px}.editorRailTranscript p:last-child{color:var(--ed-text-2);white-space:pre-wrap;margin:12px 0 0;padding:0 6px;font-size:12.5px;line-height:1.65}.editorSourceMetrics{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0 2px;display:flex}.editorSourceMetrics span{background:var(--ed-sunken);color:var(--ed-text-2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.editorSourceMetrics svg{color:var(--ed-text-3)}.editorSourceMedia{margin-top:12px}.editorSourceContent{color:var(--ed-text-2);white-space:pre-wrap;margin:14px 0 0;padding:0 6px;font-size:13px;line-height:1.62}.editorFeedCard{color:#000000e6;background:#fff;border-radius:8px;margin-top:14px;padding-top:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 2px 3px #0000000a}.editorFeedHead{align-items:flex-start;gap:8px;padding:0 12px;display:flex}.editorFeedAvatar{color:#fff;background:#0a66c2;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:600;display:grid}.editorFeedAuthor{flex:1;min-width:0;display:grid}.editorFeedName{align-items:baseline;gap:4px;min-width:0;line-height:1.35;display:flex}.editorFeedName strong{color:#000000e6;letter-spacing:-.002em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.editorFeedDegree{color:#0009;flex:none;font-size:12px}.editorFeedHeadline{color:#0009;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.editorFeedMeta{color:#0009;align-items:center;gap:4px;font-size:12px;line-height:1.35;display:inline-flex}.editorFeedMore{color:#0009;flex:none;margin-top:2px}.editorFeedBody{overflow-wrap:break-word;color:#000000e6;white-space:pre-wrap;margin:10px 0 0;padding:0 12px;font-size:14px;line-height:1.43}.editorFeedBody.expanded{cursor:pointer}.editorFeedSeeMore{color:#0009;white-space:pre;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px}.editorFeedSeeMore:hover{color:#0a66c2;text-decoration:underline}.editorFeedSocial{color:#0009;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:8px;padding:0 12px 8px;font-size:12px;display:flex}.editorFeedReactions{align-items:center;display:inline-flex}.editorFeedReaction{color:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.editorFeedReaction+.editorFeedReaction{margin-left:-5px}.editorFeedReaction.like{background:#378fe9}.editorFeedReaction.love{background:#df704d}.editorFeedReaction.insight{background:#6dae4f}.editorFeedReactionCount{font-variant-numeric:tabular-nums;margin-left:6px}.editorFeedSocialCounts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorFeedActions{justify-content:space-between;padding:4px 10px;display:flex}.editorFeedActions span{color:#0009;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:10px 4px;font-size:13px;font-weight:600;display:inline-flex}.editorRailScrim{display:none}.editorStatusBar{z-index:15;pointer-events:none;-webkit-backdrop-filter:saturate(170%)blur(12px);backdrop-filter:saturate(170%)blur(12px);background:#fcfcfd75;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin:0 16px 12px;padding:0 12px;display:flex;position:relative;box-shadow:0 0 0 1px #10182814}.editorStatusGroup{align-items:center;gap:10px;min-width:0;display:flex}.editorSaveButton{min-width:32px;height:32px;color:var(--ed-text-3);transition:background .12s var(--ed-ease), color .12s var(--ed-ease);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:580;display:inline-flex}.editorSaveButton:hover{background:var(--ed-hover);color:var(--ed-text-2)}.editorSaveButton.saved{color:var(--ed-text-3);opacity:.45}.editorSaveButton.saved:hover{opacity:1}.editorSaveButton.saving{color:var(--ed-text-2)}.editorSaveButton.error{color:var(--danger);background:#bb314714}.editorSaveButton.error:hover{color:var(--danger);background:#bb314721}.editorSaveButton .spin{animation:.9s linear infinite editorSpin}@keyframes editorSpin{to{transform:rotate(360deg)}}.editorTopSeparator{background:var(--ed-line);width:1px;height:18px;margin:0 2px}.editorSaveAnnounce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorStatusHint,.editorStatusMetric{color:var(--ed-text-3);white-space:nowrap;font-size:11.5px;font-weight:500}.editorStatusHint{align-items:center;gap:6px;display:inline-flex}.editorStatusMetric{font-variant-numeric:tabular-nums}.editorCharacterMeter{align-items:center;gap:8px;display:inline-flex}.editorMeterTrack{background:#eceef2;border-radius:999px;width:64px;height:4px;display:block;overflow:hidden}.editorMeterTrack>span{height:100%;transition:width .2s var(--ed-ease), background .2s var(--ed-ease);background:#9ea7b6;border-radius:999px;display:block}.editorMeterValue{color:var(--ed-text-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:580}.editorMeterValue small{color:var(--ed-text-3);margin-left:3px;font-size:11px;font-weight:450}.editorCharacterMeter.warning .editorMeterTrack>span{background:#cc9a2b}.editorCharacterMeter.warning .editorMeterValue{color:#96701c}.editorCharacterMeter.exceeded .editorMeterTrack>span,.editorCharacterMeter.exceeded .editorMeterValue{background:var(--danger);color:var(--danger)}@media (max-width:1179px){.editorPage{grid-template-columns:minmax(0,1fr)}.editorRail{z-index:40;width:444px;transition:transform .22s var(--ed-ease);position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px -24px #1018284d}.editorPage.railOpen .editorRail{transform:translate(0)}.editorPage.railOpen .editorRailScrim{z-index:35;cursor:default;background:#10182824;border:0;padding:0;display:block;position:fixed;inset:0}}.adminPage>.formError,.adminPage>.formSuccess{margin-bottom:18px}.adminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.adminStat{box-shadow:none;align-items:center;gap:13px;padding:18px;display:flex}.adminStat>span{color:#43516a;background:#f7f8fa;border:1px solid #e1e6ee;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminStat>div{gap:3px;display:grid}.adminStat strong{color:#172033;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:23px;font-weight:710;line-height:1}.adminStat small{color:#7d8797;font-size:11px}.adminColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminSection{box-shadow:none;padding:21px}.adminSectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;padding-bottom:15px;display:flex}.adminSectionTitle>svg{color:var(--blue)}.adminSectionTitle h2{letter-spacing:-.025em;margin:0;font-size:15px}.adminSectionTitle p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.adminForm{grid-template-columns:1fr 1fr 120px auto;align-items:end;gap:9px;display:grid}.adminForm .formField{font-size:11px}.adminForm input{height:40px}.adminForm button{min-height:40px;font-size:12px}.costList{display:grid}.costRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 65px auto;align-items:center;gap:8px;padding:9px 0;display:grid}.costRow:last-child{border-bottom:0}.costRow>span{gap:2px;display:grid}.costRow strong{font-size:11px}.costRow small{color:#9aa4b4;font-size:10px}.costRow input,.inlineAdminForm input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;outline:0;height:34px;padding:0 8px;font-size:11px}.costRow button,.inlineAdminForm button,.adminTable button{min-height:34px;padding-inline:10px;font-size:10px}.userSection{margin-top:14px}.adminTableWrap{overflow-x:auto}.adminTable{border-collapse:collapse;width:100%}.adminTable th{border-bottom:1px solid var(--line);color:#909bad;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:8px 9px;font-size:9px}.adminTable td{border-bottom:1px solid var(--line);color:#5d6a7f;vertical-align:middle;padding:11px 9px;font-size:11px}.adminTable td:first-child{gap:3px;min-width:160px;display:grid}.adminTable td:first-child strong{color:var(--ink)}.adminTable td:first-child small{color:#939eaf}.adminStatus{background:#f0f2f6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.adminStatus.active{color:var(--success);background:#eaf8f2}.adminStatus.suspended{color:var(--danger);background:#fff0f2}.adminStatus.invited{background:var(--blue-soft);color:var(--blue)}.adminLimitControl{align-items:center;gap:7px;min-width:168px;display:inline-flex}.adminLimitState{color:#69758a;text-align:center;white-space:nowrap;background:#f0f2f6;border-radius:999px;min-width:68px;padding:5px 8px;font-size:9px;font-weight:700}.adminLimitState.exempt{background:var(--blue-soft);color:var(--blue)}.inlineAdminForm{grid-template-columns:60px minmax(150px,1fr) auto;gap:6px;min-width:330px;display:grid}.adminBottom{margin-top:14px}.metricList{margin:0;display:grid}.metricList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.metricList dt{color:#69758a;font-size:10px}.metricList dd{color:var(--ink);margin:0;font-size:11px;font-weight:720}.adminFootnote{color:#909aac;margin:13px 0 0;font-size:10px;line-height:1.55}.adminConfig code{color:var(--navy);background:#edf1f7;border-radius:4px;padding:2px 5px}.adminWorkspace{grid-template-columns:208px minmax(0,1fr);min-height:100svh;display:grid}.adminContent{background:#f6f7f9;min-width:0}.adminPage{width:min(1040px,100% - 64px);padding-top:50px}.adminPage .pageHeader{margin-bottom:30px}.adminPage .pageHeader h1{color:#172033;font-size:clamp(29px,3vw,36px);font-weight:710;line-height:1.16}.adminPage .pageHeader>div>p:last-child{color:#687286;margin-top:9px;font-size:14px}.adminSidebar{z-index:6;border-right:1px solid var(--line);background:#fff;height:100svh;padding:24px 13px;position:sticky;top:0;overflow-y:auto}.adminSidebarHead{align-items:center;gap:10px;margin:0 7px 30px;display:flex}.adminSidebarHead>span{color:#315487;background:#eef3fc;border:1px solid #d9e3f7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.adminSidebarHead>div{gap:2px;min-width:0;display:grid}.adminSidebarHead strong{color:#20293b;letter-spacing:-.02em;font-size:13px}.adminSidebarHead small{color:#8993a3;font-size:10px}.adminNavGroup{gap:3px;margin-top:25px;display:grid}.adminNavGroup:first-child{margin-top:0}.adminNavGroup>p{color:#969fad;letter-spacing:.1em;text-transform:uppercase;margin:0 9px 7px;font-size:9px;font-weight:780}.adminNavItem{color:#59657a;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:12px;font-weight:590;transition:background .14s,color .14s;display:flex}.adminNavItem:hover{color:var(--ink);background:#f4f6fa}.adminNavItem.active{background:var(--blue-soft);color:var(--navy);font-weight:700}.adminIntelligenceHero{background:linear-gradient(90deg,#ebf1fcb8,#fff0 48%),#fff;border:1px solid #dfe3ea;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:148px;margin-bottom:16px;padding:25px 26px;display:flex;position:relative;overflow:hidden}.adminIntelligenceHero:before{content:"";background:#315ea8;width:3px;position:absolute;inset:0 auto 0 0}.adminEyebrow{color:#315ea8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.adminIntelligenceHero h2,.methodologyProcessCard h2{color:#20293b;letter-spacing:-.03em;margin:9px 0 0;font-size:20px;font-weight:690}.adminIntelligenceHero p{color:#697386;max-width:630px;margin:8px 0 0;font-size:12px;line-height:1.6}.adminIntelligenceHero .secondaryButton{color:#263d67;background:#fff;border-color:#d7dde6;border-radius:9px;flex:none;min-height:40px;font-size:12px}.adminShortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.adminShortcut{min-height:138px;box-shadow:none;grid-template-columns:38px minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:18px;transition:border-color .15s,background .15s;display:grid}.adminShortcut:hover{background:#fafbfc;border-color:#c9d4e4}.adminShortcut>span{color:#43516a;background:#f7f8fa;border:1px solid #e1e6ee;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.adminShortcut h2{color:#20293b;letter-spacing:-.015em;margin:2px 0 0;font-size:13px;font-weight:680}.adminShortcut p{color:#727d90;margin:7px 0 0;font-size:11px;line-height:1.5}.adminShortcut>svg{color:#9aa5b5}.adminLastRun{margin-top:0}.adminRunSummary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;display:grid}.adminRunSummary strong{font-size:12px}.adminRunSummary small,.adminEmptyCopy{color:#8b96a8;font-size:10px}.adminRunSummary a{color:var(--blue);font-size:10px;font-weight:700}.adminInviteSection{margin-bottom:14px}.adminModelList{display:grid}.adminModelRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(90px,.6fr));align-items:center;gap:15px;padding:13px 0;display:grid}.adminModelRow:last-child{border-bottom:0}.adminModelRow>span{gap:3px;display:grid}.adminModelRow strong,.adminModelRow b{font-size:11px}.adminModelRow small{color:#929dad;font-size:10px}.methodologyInputGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);gap:14px;display:grid}.methodologyPasteCard{padding:22px}.methodologyPasteCard textarea{resize:vertical;border:1px solid var(--line-strong);color:#2c3953;background:#fbfcfe;border-radius:12px;outline:0;width:100%;min-height:370px;padding:17px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.65;transition:border-color .15s,box-shadow .15s}.methodologyPasteCard textarea:focus,.methodologyTechnique textarea:focus{border-color:#8eaff7;box-shadow:0 0 0 3px #246bfd17}.methodologyPasteMeta{color:#99a3b3;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.methodologyCostEstimate{color:#2454aa;background:linear-gradient(135deg,#246bfd12,#0000 65%),#f8fbff;border:1px solid #d9e5fb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:14px;padding:13px 14px;display:grid}.methodologyCostEstimate>div{gap:3px;display:grid}.methodologyCostEstimate span{color:#52627c;font-size:8px;font-weight:700}.methodologyCostEstimate strong{color:#153c88;letter-spacing:-.025em;font-size:14px}.methodologyCostEstimate small{color:#7e8ba0;font-size:8px;line-height:1.5}.methodologyCostEstimate .methodologyCostWarning{color:#a66b00;margin-top:4px;font-weight:650}.methodologyCostApproval{color:#5f6d83;cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;font-size:8px;line-height:1.45;display:grid}.methodologyCostApproval input{width:14px;height:14px;accent-color:var(--blue);margin:0}.methodologyCostApproval svg{color:#5175b9}.methodologyAnalyzeButton{width:100%;margin-top:14px}.methodologyProcessCard{color:#fff;background:radial-gradient(circle at 90% 2%,#559eff40,#0000 30%),#102a6b;border-radius:16px;padding:25px;position:relative;overflow:hidden;box-shadow:0 18px 42px #102a6b2e}.methodologyProcessCard>p{color:#b9c8e7;border-top:1px solid #ffffff21;margin:26px 0 0;padding-top:17px;font-size:9px;line-height:1.6}.methodologyProcessCard ol{gap:19px;margin:27px 0 0;padding:0;list-style:none;display:grid}.methodologyProcessCard li{grid-template-columns:28px minmax(0,1fr);gap:11px;display:grid}.methodologyProcessCard li>b{color:#6da4ff;font-size:10px}.methodologyProcessCard li>span{gap:4px;display:grid}.methodologyProcessCard li strong{font-size:10px}.methodologyProcessCard li small{color:#b8c6e2;font-size:8px;line-height:1.5}.methodologyRunCard{margin-top:14px;padding:22px}.methodologyRunHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.methodologyRunHead h2{letter-spacing:-.025em;margin:9px 0 0;font-size:15px}.methodologyStatus{color:#69758a;letter-spacing:.04em;text-transform:uppercase;background:#eef1f6;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:7px;font-weight:780;display:inline-flex}.methodologyStatus.ingesting,.methodologyStatus.curating,.methodologyStatus.analyzing,.methodologyStatus.synthesizing,.methodologyStatus.queued,.methodologyStatus.draft{background:var(--blue-soft);color:#235bc1}.methodologyStatus.review{color:#9a6900;background:#fff4db}.methodologyStatus.active,.methodologyStatus.completed{color:var(--success);background:#e8f8f1}.methodologyStatus.failed,.methodologyStatus.partial{color:var(--danger);background:#fff0f2}.methodologyProgress{background:#e8edf5;border-radius:999px;height:6px;margin-top:18px;overflow:hidden}.methodologyProgress>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #58b3ff);height:100%;transition:width .5s;display:block}.adminRunNote{color:#69758a;margin:13px 0 0;font-size:9px;line-height:1.55}.methodologyActualCost{color:#5f6e84;background:#f1f6ff;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:13px 0 0;padding:7px 9px;font-size:8px;display:flex}.methodologyActualCost svg,.methodologyActualCost strong{color:#2559b8}.methodologyPostResults{gap:7px;margin-top:20px;display:grid}.methodologyPostResult{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.methodologyPostResult>summary{cursor:pointer;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;list-style:none;display:grid}.methodologyPostResult>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.methodologyPostResult>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.methodologyPostResult>summary small,.methodologyPostResult>div small{color:#929dad;font-size:8px}.methodologyPostResult[open]>summary>svg{transform:rotate(180deg)}.methodologyPostResult>div{border-top:1px solid var(--line);padding:13px 33px}.methodologyPostResult>div p{color:#5d6980;margin:0 0 8px;font-size:9px;line-height:1.65}.methodologyDossier{gap:12px;display:grid;padding:18px 22px!important}.methodologyDossierSummary{background:#f7f9fc;border-radius:12px;gap:13px;padding:15px;display:grid}.methodologyDossierSummary>p{color:#28354d!important;margin:0!important;font-size:10px!important}.methodologyDossierSummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.methodologyDossierSummary>div>span{border-left:2px solid #d8e6ff;gap:3px;padding-left:9px;display:grid}.methodologyDossierSummary strong{font-size:9px}.methodologyDossierSummary small{color:#909bac;font-size:7px}.methodologyDossierSection{border:1px solid var(--line);border-radius:12px;gap:9px;padding:16px;display:grid}.methodologyDossierSection h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:13px}.methodologyDossierSection h4,.methodologyEvidenceDetails h4{color:#39465d;letter-spacing:.035em;text-transform:uppercase;margin:5px 0 0;font-size:8px}.methodologyDossierSection>p,.methodologyDossierColumns p{margin:0!important}.methodologyDossier blockquote{color:#283a59;background:#f4f8ff;border-left:3px solid #8bb7ff;margin:0;padding:9px 11px;font-size:9px;font-style:normal;line-height:1.6}.methodologyDossierColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.methodologyDossierColumns>div{background:#fafbfc;border-radius:9px;min-width:0;padding:11px}.methodologyDossierColumns>div>h4:first-child{margin-top:0}.methodologyFindingList{color:#5d6980;gap:6px;margin:0;padding-left:16px;font-size:9px;line-height:1.55;display:grid}.methodologyRecipeSteps{color:#536078;gap:7px;margin:0;padding-left:19px;font-size:9px;line-height:1.55;display:grid}.methodologyStageList{display:grid}.methodologyStageList article{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.methodologyStageList article:last-child{border-bottom:0}.methodologyStageList article>span{color:var(--blue);font-size:8px;font-weight:800}.methodologyStageList article>div{gap:4px;display:grid}.methodologyStageList strong{font-size:9px}.methodologyStageList p{margin:0!important}.methodologyStageList small{line-height:1.5;color:#8a96a7!important}.methodologyRecipe{background:linear-gradient(145deg,#f8fbff,#fff);border-color:#cfe0ff}.methodologyEvidenceDetails{border:1px solid var(--line);border-radius:11px;overflow:hidden}.methodologyEvidenceDetails>summary{cursor:pointer;color:#3c4960;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;font-weight:750;list-style:none;display:flex}.methodologyEvidenceDetails[open]>summary svg{transform:rotate(180deg)}.methodologyEvidenceDetails>div{border-top:1px solid var(--line);gap:9px;padding:13px;display:grid}.methodologyEvidenceDetails article{background:#f8fafc;border-radius:9px;gap:6px;padding:11px;display:grid}.methodologyEvidenceDetails article>span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.methodologyEvidenceDetails article blockquote{padding-block:6px}.methodologyOriginalReport{background:#fbfdff;border:1px solid #cddcf2;border-radius:11px;overflow:hidden}.methodologyOriginalReport>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.methodologyOriginalReport>summary>span{gap:3px;display:grid}.methodologyOriginalReport>summary strong{color:#263a5b;font-size:9px}.methodologyOriginalReport>summary small{color:#8996a9;font-size:8px;font-weight:500}.methodologyOriginalReport[open]>summary svg{transform:rotate(180deg)}.methodologyOriginalReport>div{background:#fff;border-top:1px solid #dce6f4;gap:12px;padding:14px;display:grid}.methodologyOriginalReportMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.methodologyOriginalReportMeta span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.methodologyOriginalReportMeta small{color:#8996a9;font-size:8px}.methodologyOriginalReport pre{color:#36455e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:inherit;font-size:9px;line-height:1.72;overflow-x:auto}.postAnalysisDot.skipped{background:#9ca8b8;box-shadow:0 0 0 4px #eef1f5}.postAnalysisDot{background:#c5ccd7;border-radius:50%;width:8px;height:8px}.postAnalysisDot.processing{background:#f2b940;box-shadow:0 0 0 4px #fff4d9}.postAnalysisDot.completed{background:var(--success)}.postAnalysisDot.failed{background:var(--danger)}.methodologyReady{background:#eef8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px;display:flex}.methodologyReady>div{gap:3px;display:grid}.methodologyReady strong{font-size:10px}.methodologyReady small{color:#648073;font-size:8px}.methodologyEmpty{text-align:center;min-height:330px}.methodologyEmpty h2{margin:14px 0 0}.methodologyEmpty .primaryButton{margin-top:16px}.methodologyVersionHero{background:radial-gradient(circle at 90% 10%,#3d7cff1f,#0000 30%),#fff;border:1px solid #ccdaf8;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:27px;display:grid;box-shadow:0 18px 42px #16316714}.methodologyVersionHero>div:first-child{max-width:720px}.methodologyVersionHero h2{letter-spacing:-.04em;margin:11px 0 0;font-size:24px}.methodologyVersionHero p{color:var(--ink-soft);margin:10px 0 0;font-size:10px;line-height:1.65}.methodologyVersionHero>form{grid-column:1/-1}.methodologyVersionMeta{grid-template-columns:repeat(2,auto);align-content:start;gap:12px;min-width:150px;display:grid}.methodologyVersionMeta>span{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;gap:3px;min-width:68px;padding:10px;display:grid}.methodologyVersionMeta>span:last-child{grid-column:1/-1}.methodologyVersionMeta strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.methodologyVersionMeta small{color:#95a0b0;font-size:7px}.methodologyReviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px;margin-top:14px;display:grid}.methodologyPrincipleList{display:grid}.methodologyPrincipleList article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.methodologyPrincipleList article:last-child{border-bottom:0}.methodologyPrincipleList article>span{color:var(--blue);font-size:9px;font-weight:780}.methodologyPrincipleList h3{margin:0;font-size:11px}.methodologyPrincipleList p{color:#637087;margin:6px 0;font-size:9px;line-height:1.6}.methodologyPrincipleList small{color:#9aa4b4;font-size:8px}.methodologyReviewAside{align-content:start;gap:12px;display:grid}.methodologyGuardrail{padding:20px}.methodologyGuardrail>span{background:var(--blue-soft);width:36px;height:36px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.methodologyGuardrail h2{margin:14px 0 0;font-size:12px}.methodologyGuardrail p{color:#657188;margin:8px 0 0;font-size:9px;line-height:1.65}.methodologyHistory,.methodologyEvidenceFindings{margin-top:14px}.methodologyFindingGrid{gap:7px;margin-top:14px;display:grid}.methodologyFindingGrid details{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.methodologyFindingGrid summary{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;list-style:none;display:grid}.methodologyFindingGrid summary>span{color:var(--blue);font-size:8px;font-weight:800}.methodologyFindingGrid summary strong{font-size:10px}.methodologyFindingGrid details[open] summary svg{transform:rotate(180deg)}.methodologyFindingGrid details>div{border-top:1px solid var(--line);padding:12px 47px}.methodologyFindingGrid p{color:#617087;margin:0 0 7px;font-size:9px;line-height:1.65}.methodologyFindingGrid small{color:#929dac;font-size:8px}.methodologyVersionList{display:grid}.methodologyVersionList>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.methodologyVersionList>div:last-child{border-bottom:0}.methodologyVersionList>div>span:nth-child(2){gap:3px;display:grid}.methodologyVersionList strong{font-size:10px}.methodologyVersionList small{color:#939eaf;font-size:8px}.methodologyLibraryHeader{border:1px solid var(--line);background:#fff;border-radius:13px;gap:15px;margin-bottom:13px;padding:15px;display:grid}.methodologyLibraryHeader>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.methodologyLibraryHeader>div>strong{font-size:10px}.methodologyLibraryHeader nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.methodologyLibraryHeader nav a{color:#69758a;background:#f3f5f9;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:680}.methodologyLibraryHeader nav a.active{background:var(--navy);color:#fff}.methodologyTechniqueList{gap:8px;display:grid}.methodologyTechnique{overflow:hidden}.methodologyTechnique>summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) 80px 60px auto;align-items:center;gap:13px;padding:15px;list-style:none;display:grid}.methodologyTechnique>summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.methodologyTechnique>summary>span:nth-child(2) strong{font-size:11px}.methodologyTechnique>summary>span:nth-child(2) small{color:#7b879a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.methodologyTechnique[open]>summary>svg{transform:rotate(180deg)}.techniqueCategory{background:var(--blue-soft);color:#295bc0;border-radius:999px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750}.techniqueMetrics{text-align:right;gap:2px;display:grid}.techniqueMetrics b{font-size:10px}.techniqueMetrics small{color:#96a0b0;font-size:7px}.techniqueState{color:#a0a9b6;font-size:8px;font-weight:700}.techniqueState.enabled{color:var(--success)}.techniqueBody{border-top:1px solid var(--line);background:#fbfcfe;grid-template-columns:minmax(0,1.25fr) minmax(240px,.65fr);gap:20px;padding:20px;display:grid}.techniqueBody>form{gap:11px;display:grid}.methodologyTechnique textarea{resize:vertical;border:1px solid var(--line-strong);background:#fff;border-radius:9px;outline:0;width:100%;min-height:86px;padding:10px;font-size:9px;line-height:1.55}.hooksEditorialHero{background:#fff;border:1px solid #dfe4eb;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:30px;min-height:214px;margin-bottom:16px;padding:30px 32px;display:grid;overflow:hidden;box-shadow:0 12px 36px -34px #1c2d4e80}.hooksEditorialHeroCopy{align-content:center;display:grid}.hooksEditorialKicker{color:#315fb9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin-bottom:18px;font-size:10px;font-weight:760;display:inline-flex}.hooksEditorialHero h1{color:#172033;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:730;line-height:.98}.hooksEditorialHeroCopy>p{color:#687286;max-width:620px;margin:17px 0 0;font-size:14px;line-height:1.65}.hooksEditorialOverview{border-left:1px solid #e5e8ee;align-content:center;gap:22px;padding-left:30px;display:grid}.hooksEditorialOverview>div{gap:5px;display:grid}.hooksEditorialOverview>div strong{color:#172033;font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:52px;font-weight:720;line-height:.9}.hooksEditorialOverview>div span{color:#7e8898;font-size:11px}.hooksEditorialOverview dl{flex-wrap:wrap;gap:17px;margin:0;display:flex}.hooksEditorialOverview dl>div{gap:3px;display:grid}.hooksEditorialOverview dt{color:#939cab;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:720}.hooksEditorialOverview dd{color:#364258;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:720}.hooksEditorialNav{background:#ffffffdb;border:1px solid #e0e4ea;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px 13px 17px;display:flex}.hooksEditorialNav>div{gap:4px;display:grid}.hooksEditorialNav>div>span{color:#8d96a5;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:760;display:inline-flex}.hooksEditorialNav>div>strong{color:#334057;font-size:11px}.hooksEditorialNav nav{flex:none;gap:5px;display:flex}.hooksEditorialNav nav a{color:#6d788b;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.hooksEditorialNav nav a:hover{color:#26344b;background:#f5f7fa;border-color:#dde3eb}.hooksEditorialNav nav a.active{color:#fff;background:#172d5b;border-color:#172d5b}.hookEditorialGroup>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:0 4px;display:grid}.hookEditorialGroupIcon{color:#187653;background:#edf8f3;border:1px solid #cde7dc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.hookEditorialGroup.bad{border-top:1px solid #e0e4ea;margin-top:48px;padding-top:34px}.hookEditorialGroup.bad .hookEditorialGroupIcon{color:#a4424f;background:#fff3f4;border-color:#eed5d9}.hookEditorialGroup>header>div{gap:2px;display:grid}.hookEditorialGroup>header>div>span{color:#8e98a8;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760}.hookEditorialGroup h2{color:#202b40;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:700}.hookEditorialGroup>header p{color:#7b8698;margin:3px 0 0;font-size:10px;line-height:1.5}.hookEditorialGroup>header>strong{color:#536078;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe4eb;border-radius:999px;place-items:center;min-width:38px;height:30px;font-size:11px;display:grid}.hooksEditorialList{gap:9px;display:grid}.hookEditorialCard{background:#fff;border:1px solid #dfe4eb;border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 8px 26px -30px #172033ad}.hookEditorialCard>summary{cursor:pointer;outline:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:17px 18px;list-style:none;display:grid}.hookEditorialCard>summary::-webkit-details-marker{display:none}.hookEditorialCard>summary:focus-visible{box-shadow:inset 0 0 0 2px #315fb96b}.hookEditorialIndex{color:#a1a9b6;font-variant-numeric:tabular-nums;letter-spacing:.05em;align-self:start;padding-top:3px;font-size:11px;font-weight:720}.hookEditorialSummaryCopy{gap:10px;min-width:0;display:grid}.hookEditorialPreview{color:#202b40;letter-spacing:-.015em;overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-weight:590;line-height:1.55;display:-webkit-box;overflow:hidden}.hookEditorialSummaryCopy small{color:#8a94a3;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;display:inline-flex}.hookEditorialSummaryAside{align-items:center;gap:12px;display:flex}.hookClassificationBadge{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:740;display:inline-flex}.hookClassificationBadge.good{color:#187753;background:#eaf8f2}.hookClassificationBadge.bad{color:#a53b48;background:#fff0f2}.hookEditorialChevron{color:#788397;border:1px solid #e2e6ec;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .14s,background .14s,transform .14s;display:grid}.hookEditorialCard[open] .hookEditorialChevron{background:#f4f7fb;border-color:#cfd8e7;transform:rotate(180deg)}.hookEditorialBody{background:#f8f9fb;border-top:1px solid #e4e8ee;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:20px;padding:22px;display:grid}.hookEditorialBody>form{align-content:start;gap:17px;min-width:0;display:grid}.hookEditorHeading{justify-content:space-between;align-items:end;gap:14px;display:flex}.hookEditorHeading>div{gap:4px;display:grid}.hookEditorHeading span,.hookEditorField>span{color:#738097;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:760}.hookEditorHeading h3{color:#202b40;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:680}.hookEditorHeading>small{color:#959ead;font-variant-numeric:tabular-nums;font-size:9px}.hookEditorField{gap:8px;display:grid}.hookEditorField textarea{resize:vertical;color:#172033;width:100%;min-height:230px;font:inherit;letter-spacing:-.012em;background:#fff;border:1px solid #cfd6e1;border-radius:12px;outline:0;padding:17px 18px;font-size:16px;font-weight:520;line-height:1.65;transition:border-color .14s,box-shadow .14s}.hookEditorField>small{color:#8993a3;font-size:9px;line-height:1.5}.hookEditorActions{justify-content:space-between;align-items:end;gap:14px;display:flex}.hookClassificationControl{border:0;gap:7px;margin:0;padding:0;display:flex}.hookClassificationControl legend{color:#738097;width:100%;margin-bottom:7px;font-size:9px;font-weight:730}.hookClassificationControl label{color:#59667b;cursor:pointer;background:#fff;border:1px solid #d4dbe5;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:690;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.hookClassificationControl label:has(input:checked){color:#1d407e;background:#edf3ff;border-color:#adc0e6}.hookClassificationControl input{accent-color:#315fb9;width:13px;height:13px}.hookEditorActions .primaryButton{gap:7px;width:fit-content;min-height:40px;padding-inline:15px;font-size:10px}.hookEditorMutationActions{align-items:center;gap:8px;display:flex}.hookDeleteButton{color:#9a4651;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #e0cdd1;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.hookDeleteButton:hover{color:#8f2f3c;background:#fff3f4;border-color:#d7abb2}.hookDeleteButton:focus-visible{outline-offset:2px;outline:3px solid #a53b4826}.hookSourcePanel{background:#fff;border:1px solid #dfe4eb;border-radius:12px;min-width:0;overflow:hidden}.hookSourcePanel>header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.hookSourcePanel>header>div{gap:4px;display:grid}.hookSourcePanel>header span{color:#7f8998;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:760;display:inline-flex}.hookSourcePanel>header>small{color:#818c9d;font-variant-numeric:tabular-nums;font-size:9px}.hookSourcePanel pre{color:#5c687b;overflow-wrap:anywhere;scrollbar-color:#d6dce5 transparent;scrollbar-width:thin;white-space:pre-wrap;height:320px;margin:0;padding:17px;font-family:inherit;font-size:11px;line-height:1.68;overflow:auto}.hooksAdminEmpty{min-height:260px;margin-top:18px}@media (max-width:1120px){.hooksEditorialHero{grid-template-columns:minmax(0,1fr) 270px}.hookEditorialBody{grid-template-columns:1fr}.hookSourcePanel pre{height:280px}}@media (max-width:760px){.hooksAdminPage{width:calc(100% - 32px)}.hooksEditorialHero{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px}.hooksEditorialOverview{border-top:1px solid #e5e8ee;border-left:0;padding-top:22px;padding-left:0}.hooksEditorialNav{flex-direction:column;align-items:flex-start}.hookEditorialCard>summary{grid-template-columns:34px minmax(0,1fr)}.hookEditorialSummaryAside{grid-column:2;justify-content:space-between}.hookEditorActions{flex-direction:column;align-items:stretch}.hookEditorActions .primaryButton,.hookEditorMutationActions{width:100%}.hookEditorMutationActions .primaryButton{flex:1;width:auto}}@media (max-width:520px){.hooksEditorialHero h1{font-size:34px}.hooksEditorialHeroCopy>p{font-size:13px}.hooksEditorialNav nav{width:100%}.hooksEditorialNav nav a{text-align:center;flex:1}.hookEditorialGroup>header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.hookEditorialGroupIcon{width:38px;height:38px}.hookEditorialGroup>header p{display:none}.hookEditorialCard>summary{padding:16px 14px}.hookEditorialPreview{font-size:14px}.hookEditorialBody{padding:16px}.hookEditorHeading{flex-direction:column;align-items:flex-start}.hookClassificationControl{width:100%}.hookClassificationControl label{flex:1;justify-content:center}}.hooksAdminPage{width:min(1080px,100% - 48px);padding-bottom:80px}.hooksEditorialHero{border-color:#e3e7ed;border-radius:16px;grid-template-columns:minmax(0,1fr) 270px;gap:0;min-height:0;margin-bottom:0;padding:0;box-shadow:0 16px 42px -40px #18243db8}.hooksEditorialHeroCopy{align-content:center;padding:32px 36px 34px}.hooksEditorialKicker{color:#47658f;letter-spacing:.115em;margin-bottom:15px;font-size:9px}.hooksEditorialHero h1{letter-spacing:-.052em;font-size:clamp(34px,4vw,43px);font-weight:720;line-height:1}.hooksEditorialHeroCopy>p{color:#6c7688;max-width:590px;margin-top:15px;font-size:13px;line-height:1.62}.hooksEditorialOverview{background:#fbfcfd;border-left-color:#e5e8ed;grid-template-columns:1fr;align-content:stretch;gap:0;padding:0}.hooksEditorialPrimaryMetric,.hooksEditorialSecondaryMetric{align-content:center;gap:4px;padding:24px 27px;display:grid}.hooksEditorialPrimaryMetric{border-bottom:1px solid #e8ebef}.hooksEditorialOverview span{color:#8a94a3;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.hooksEditorialPrimaryMetric strong{color:#172033;font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:38px;font-weight:710;line-height:1}.hooksEditorialSecondaryMetric strong{color:#26344a;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:18px;font-weight:690}.hooksEditorialOverview small{color:#8d96a4;font-size:9px}.hooksEditorialNav{background:0 0;border:0;border-bottom:1px solid #dfe4ea;border-radius:0;margin:0 2px 26px;padding:16px 2px 15px}.hooksEditorialNav>div{gap:3px}.hooksEditorialNav>div>span{color:#929ba8;letter-spacing:.1em;font-size:8px}.hooksEditorialNav>div>strong{color:#48566d;font-size:10px;font-weight:650}.hooksEditorialStatus{color:#738096;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.hooksEditorialStatus i{background:#4b8d73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4b8d731a}.hookEditorialGroup{margin-top:0}.hookEditorialGroup>header{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;margin-bottom:12px;padding:0 3px}.hookEditorialGroupIcon{color:#526f98;background:#f3f6fa;border-color:#d9e1eb;border-radius:11px;width:40px;height:40px}.hookEditorialGroup>header>div>span{color:#9099a6;letter-spacing:.1em;font-size:8px}.hookEditorialGroup h2{color:#202a3d;font-size:19px;font-weight:690}.hookEditorialGroup>header p{color:#818b9b;margin-top:2px;font-size:9px}.hookEditorialGroup>header>strong{color:#68758a;background:#fbfcfd;border-color:#e1e5eb;min-width:36px;height:28px;font-size:10px}.hooksEditorialList{gap:8px}.hookEditorialCard{border-color:#e1e5eb;border-radius:12px;box-shadow:0 9px 26px -32px #172033b8}.hookEditorialCard:hover{border-color:#ccd4df;transform:none;box-shadow:0 18px 36px -34px #172033a6}.hookEditorialCard[open]{border-color:#bdcadb;box-shadow:0 22px 44px -38px #172033bd}.hookEditorialCard>summary{grid-template-columns:40px minmax(0,1fr) 34px;gap:14px;min-height:88px;padding:16px 18px}.hookEditorialCard[open]>summary{background:#fcfdff}.hookEditorialIndex{color:#a5acb7;letter-spacing:.07em;padding-top:4px;font-size:10px}.hookEditorialSummaryCopy{gap:8px}.hookEditorialPreview{color:#222d40;letter-spacing:-.012em;-webkit-line-clamp:3;font-size:15px;font-weight:590;line-height:1.52}.hookEditorialSummaryCopy small{color:#929aa7;gap:5px;font-size:9px}.hookEditorialSummaryCopy small svg{color:#8490a2}.hookEditorialChevron{color:#7f8a9c;border-color:#e3e7ec;width:30px;height:30px}.hookEditorialCard[open] .hookEditorialChevron{background:#f2f5f9;border-color:#d3dbe6}.hookEditorialBody{background:#f6f8fa;border-top-color:#e4e8ed;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:16px;padding:18px}.hookEditorialBody>form,.hookSourcePanel{background:#fff;border:1px solid #e0e4ea;border-radius:11px}.hookEditorialBody>form{gap:16px;padding:19px}.hookEditorHeading{align-items:center}.hookEditorHeading>div{gap:3px}.hookEditorHeading span,.hookEditorField>span{color:#8490a2;letter-spacing:.09em;font-size:8px}.hookEditorHeading h3{color:#242f42;font-size:16px;font-weight:660}.hookEditorHeading>small{color:#9aa2ae;font-size:8px}.hookEditorField{gap:7px}.hookEditorField textarea{color:#1c2739;border-color:#d8dee7;border-radius:10px;min-height:190px;padding:15px 16px;font-size:15px;font-weight:510;line-height:1.62}.hookEditorField textarea:focus{border-color:#7993bd;box-shadow:0 0 0 3px #47658f1a}.hookEditorField>small{color:#8a94a3;font-size:8px}.hookEditorActions{justify-content:flex-end;gap:8px}.hookEditorActions .primaryButton,.hookEditorActions .hookDeleteButton{min-height:39px}.hookEditorActions .primaryButton{border-radius:9px;width:fit-content;padding-inline:14px}.hookDeleteButton{color:#96515a;border-color:#e2d5d8}.hookDeleteButton:hover{background:#fff6f7;border-color:#d7b6bc}.hookSourcePanel{border-color:#e0e4ea}.hookSourcePanel>header{border-bottom-color:#e7eaee;min-height:60px;padding:11px 14px}.hookSourcePanel>header span{color:#8993a2;font-size:8px}.hookSourcePanel>header strong{color:#354258;font-size:11px}.hookSourcePanel>header>small{color:#9099a7;font-size:8px}.hookSourcePanel pre{color:#667184;height:286px;padding:15px;font-size:10px;line-height:1.7}.hooksAdminEmpty{background:#fff;border:1px solid #e1e5eb;border-radius:13px;min-height:250px;margin-top:0}@media (max-width:1120px){.hooksEditorialHero{grid-template-columns:minmax(0,1fr) 235px}.hookEditorialBody{grid-template-columns:1fr}.hookSourcePanel pre{height:250px}}@media (max-width:760px){.hooksAdminPage{width:calc(100% - 30px)}.hooksEditorialHero{grid-template-columns:1fr}.hooksEditorialHeroCopy{padding:27px 24px 25px}.hooksEditorialOverview{border-top:1px solid #e5e8ed;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hooksEditorialPrimaryMetric,.hooksEditorialSecondaryMetric{padding:18px 22px}.hooksEditorialPrimaryMetric{border-bottom:0;border-right:1px solid #e8ebef}.hooksEditorialPrimaryMetric strong{font-size:31px}.hooksEditorialNav{flex-direction:row;align-items:center}.hookEditorialCard>summary{grid-template-columns:32px minmax(0,1fr) 30px;gap:10px;padding:15px 14px}.hookEditorialBody{padding:14px}.hookEditorActions{flex-direction:row;align-items:center}.hookEditorActions .primaryButton{flex:1;width:auto}}@media (max-width:520px){.hooksEditorialHero h1{font-size:33px}.hooksEditorialHeroCopy>p{font-size:12px}.hooksEditorialPrimaryMetric,.hooksEditorialSecondaryMetric{padding:17px 18px}.hooksEditorialNav{flex-direction:column;align-items:flex-start;gap:9px}.hooksEditorialStatus{font-size:8px}.hookEditorialGroup>header{grid-template-columns:36px minmax(0,1fr) auto}.hookEditorialGroupIcon{width:36px;height:36px}.hookEditorialGroup>header p{display:none}.hookEditorialPreview{font-size:14px}.hookEditorialBody>form{padding:16px}.hookEditorHeading{flex-direction:column;align-items:flex-start}}.techniqueFormColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.techniqueBody aside{border-left:1px solid var(--line);padding-left:20px}.techniqueBody aside h3{margin:0;font-size:10px}.techniqueBody aside ul{gap:8px;margin:11px 0 18px;padding-left:16px;display:grid}.techniqueBody aside li{color:#657188;font-size:8px;line-height:1.5}.generationTraceList{gap:10px;display:grid}.generationTrace{gap:15px;padding:20px;display:grid}.generationTrace h2{margin:9px 0 0;font-size:14px}.generationTrace p{color:#6f7b90;margin:6px 0 0;font-size:9px}.generationTechniqueChips{flex-wrap:wrap;gap:6px;display:flex}.generationTechniqueChips>span{color:#3f506f;background:#f7f9fe;border:1px solid #dbe4f6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.generationTechniqueChips small{color:var(--blue);text-transform:uppercase;font-size:6px;font-weight:800}.generationTraceDetails{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:11px;overflow:hidden}.generationTraceDetails>summary{cursor:pointer;color:#516078;padding:11px 13px;font-size:9px;font-weight:720;list-style-position:inside}.generationTraceDetailsBody{border-top:1px solid #e7ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}.generationTraceDetailsBody section{background:#fff;border-radius:9px;min-width:0;padding:12px}.generationTraceDetailsBody section>span{color:#71809a;letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}.generationTraceDetailsBody h3{color:#24334a;margin:5px 0 10px;font-size:11px}.generationTraceDetailsBody p{gap:3px;line-height:1.5;display:grid}.generationTraceDetailsBody p strong{color:#34445d;font-size:8px}.generationTrace footer{border-top:1px solid var(--line);color:#929dad;justify-content:space-between;padding-top:11px;font-size:8px;display:flex}@media (max-width:1120px){.generationTraceDetailsBody,.audioCard{grid-template-columns:1fr}.audioGenerate,.audioCard>.formError{grid-column:1}.arsenalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arsenalFilters{grid-template-columns:minmax(220px,1fr) 160px}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminColumns{grid-template-columns:1fr}.adminForm{grid-template-columns:1fr 1fr}.adminWorkspace{grid-template-columns:194px minmax(0,1fr)}.adminShortcutGrid,.methodologyInputGrid,.methodologyReviewGrid{grid-template-columns:1fr}.methodologyProcessCard{min-height:360px}}.loadingPulse{animation:1.6s ease-in-out infinite loadingPulse}@keyframes loadingPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:900px){.authPage{grid-template-columns:1fr}.authStory{min-height:360px}.authStoryBody{margin-block:50px}.authPanel{min-height:auto;padding-block:64px}.productShell{grid-template-columns:76px minmax(0,1fr)}.sidebar{align-items:center;padding-inline:10px}.sidebar .brand>span,.navItem:not(.active):after,.navItem{font-size:0}.navItem{justify-content:center;width:44px;padding:0}.navLabel,.accountMiniText,.accountMini>svg,.logoutButton{display:none}.accountMini{grid-template-columns:34px;padding:0}}@media (max-width:640px){.landing{padding:22px 20px}.hero{padding-block:64px}.hero h1{font-size:clamp(46px,15vw,66px)}.footer{flex-direction:column;align-items:flex-start;gap:8px}.authStory{min-height:320px;padding:26px}.authStoryBody h1{font-size:42px}.authStoryBody p{font-size:15px}.authPanel{padding:42px 22px}.productShell{padding-bottom:68px;display:block}.sidebar{z-index:20;border-top:1px solid var(--line);border-right:0;width:auto;height:66px;padding:8px 12px;display:block;position:fixed;inset:auto 0 0}.sidebar>a,.sidebarFoot,.navLabel,.navLabelSpace,.sideNav .navItem:nth-of-type(n+6){display:none}.sideNav{grid-template-columns:repeat(5,1fr);gap:5px;height:100%;margin:0;display:grid}.navItem{flex-direction:column;gap:3px;width:auto;height:50px;min-height:0;font-size:9px;display:flex}.navItem svg{width:17px}.page,.pageNarrow{width:calc(100% - 32px);padding-top:25px}.pageHeader{flex-direction:column;align-items:stretch}.pageHeader h1{font-size:26px}.twoColumns{grid-template-columns:1fr}.formSection{padding:20px}.ideasLoading{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:330px}.seeMoreRow{flex-direction:column;align-items:flex-start}.arsenalFilters,.arsenalGrid{grid-template-columns:1fr}.pagination{gap:8px}.editorPage{height:calc(100svh - 68px)}.editorText,.editorRewriteTextEffect,.editorRewriteSelectionEffect{font-size:16px}.adminStats,.adminForm{grid-template-columns:1fr}.methodologyDossier{padding:14px!important}.methodologyDossierSummary>div,.methodologyDossierColumns{grid-template-columns:1fr}.methodologyFindingGrid details>div{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.acervoWorkspace{background:var(--co-canvas);grid-template-columns:minmax(420px,560px) minmax(0,1fr);height:100svh;min-height:0;display:grid;overflow:hidden}.acervoListIntro{padding:20px 17px 14px}.acervoListIntro h1{color:var(--co-ink);letter-spacing:-.032em;margin:0;font-size:17px;font-weight:640;line-height:1.15}.acervoListIntro p{color:var(--co-mute);letter-spacing:-.005em;margin:6px 0 0;font-size:12.5px;line-height:1.55}.acervoListPane{border-right:1px solid var(--co-line);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.acervoToolbar{z-index:4;pointer-events:none;background:0 0;padding:10px 0 12px;display:grid;position:sticky;top:0}.acervoSearchForm{min-width:0}.acervoSearch{-webkit-backdrop-filter:saturate(170%)blur(14px);backdrop-filter:saturate(170%)blur(14px);pointer-events:auto;height:40px;transition:background .15s var(--co-ease), box-shadow .15s var(--co-ease);background:#fcfcfda8;border:0;border-radius:13px;align-items:center;gap:9px;margin:0 36px;padding:0 13px;display:flex;box-shadow:0 0 0 1px #10182814}.acervoSearch:hover{background:#fcfcfdcc}.acervoSearch:focus-within{background:#fffffff0;box-shadow:0 0 0 1px #3457d557,0 0 0 4px #3457d517}.acervoSearch svg{color:#8b93a8;flex:none}.acervoSearch input{color:#151a32;width:100%;min-width:0;height:100%;caret-color:var(--co-blue);letter-spacing:-.01em;background:0 0;border:0;outline:0;padding:0;font-size:13.5px;font-weight:450}.acervoSearch input::placeholder{color:#858ca0}.acervoListScroll{scrollbar-color:var(--co-line) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.acervoListScroll>.acervoListCard,.acervoListScroll>.acervoInfiniteStatus,.acervoListScroll>.acervoListEmpty{margin-inline:16px}.acervoListScroll>.acervoListCard:first-of-type{margin-top:4px}.acervoListScroll::-webkit-scrollbar{width:8px}.acervoDetailScroll::-webkit-scrollbar{width:8px}.acervoListScroll::-webkit-scrollbar-thumb{background:var(--co-line);border-radius:999px}.acervoDetailScroll::-webkit-scrollbar-thumb{background:var(--co-line);border-radius:999px}.acervoFreshSuggestions{z-index:5;pointer-events:none;justify-content:center;height:0;animation:.46s cubic-bezier(.16,1,.3,1) both acervoFreshSuggestionsIn;display:flex;position:sticky;top:68px}.acervoFreshSuggestions button{color:#fff;pointer-events:auto;background:linear-gradient(#262e3f 0%,#141924 100%);border:0;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:11px;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px #10182838,0 1px 2px #1018282e}.acervoFreshSuggestionsIcon{opacity:.85;flex:none;place-items:center;display:inline-grid}.acervoFreshSuggestions button:hover{background:linear-gradient(#2e3749 0%,#1a212e 100%);transform:translateY(-1px);box-shadow:0 12px 28px #10182842,0 1px 2px #10182833}.acervoFreshSuggestions button:active{transform:translateY(0);box-shadow:0 4px 12px #10182833}.acervoFreshSuggestions button:focus-visible{outline-offset:3px;outline:2px solid #3457d56b}.acervoFreshSuggestions button:disabled{cursor:wait;opacity:.8;transform:none}@keyframes acervoFreshSuggestionsIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.acervoScrollHint{z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 16px 20px;animation:.42s cubic-bezier(.16,1,.3,1) both acervoScrollHintVeilIn;display:flex;position:absolute;bottom:0;left:0;right:0}.acervoScrollHint.leaving{animation:.34s cubic-bezier(.4,0,.9,.4) both acervoScrollHintVeilOut}.acervoScrollHintPill{background:var(--co-blue-vivid);color:#fff;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 15px;animation:.52s cubic-bezier(.16,1,.3,1) both acervoScrollHintPillIn;display:inline-flex;box-shadow:0 6px 18px -8px #2b5cff73}.acervoScrollHint.leaving .acervoScrollHintPill{animation:.34s cubic-bezier(.4,0,.9,.4) both acervoScrollHintPillOut}.acervoScrollHintLabel{color:#fff;letter-spacing:-.002em;font-size:11.5px;font-weight:560}.acervoScrollHintIcon{color:#ffffffd9;flex:none;place-items:center;display:inline-grid}.acervoScrollHintIcon svg{will-change:transform;animation:2.4s cubic-bezier(.33,0,.2,1) infinite acervoScrollHintArrow}@keyframes acervoScrollHintArrow{0%,58%,to{transform:translateY(0)}14%{transform:translateY(4px)}29%{transform:translateY(0)}43%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.acervoScrollHintIcon svg{animation:none}.acervoScrollHint,.acervoScrollHintPill,.acervoScrollHint.leaving,.acervoScrollHint.leaving .acervoScrollHintPill{animation-duration:1ms}}@keyframes acervoScrollHintVeilIn{0%{opacity:0}to{opacity:1}}@keyframes acervoScrollHintVeilOut{0%{opacity:1}to{opacity:0}}@keyframes acervoScrollHintPillIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes acervoScrollHintPillOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(28px)scale(.96)}}.acervoListCard{border:1px solid var(--co-line);cursor:pointer;min-width:0;transition:border-color .15s var(--co-ease), box-shadow .15s var(--co-ease);background:#fff;border-radius:14px;outline:0;gap:11px;margin-bottom:10px;padding:18px 20px 14px;display:grid;position:relative;box-shadow:0 1px 2px #181d3706}.acervoListCard:hover{border-color:#3457d533;box-shadow:0 1px 2px #181d3709,0 16px 30px -28px #191e4085}.acervoListCard.active{border-color:#3457d56b;box-shadow:0 0 0 3px #3457d517,0 1px 2px #181d3709}.acervoCardSelect{z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.acervoCardSelect:focus-visible{outline-offset:-2px;border-radius:13px;outline:2px solid #3457d59e}.acervoCardMeta{min-width:0;color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.025em;align-items:center;gap:6px;font-size:9.5px;display:flex}.acervoCardBody{min-width:0}.acervoCardBody .createPostPreviewText{color:#1a1f36;letter-spacing:-.012em;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-weight:480;line-height:1.58;display:block}.acervoCardFooter,.acervoMetrics,.acervoCardActions{align-items:center;display:flex}.acervoCardFooter{border-top:1px solid var(--co-line-soft);justify-content:space-between;gap:12px;padding-top:12px}.acervoMetrics{gap:13px}.acervoMetrics span{color:#7b8496;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;font-weight:620;display:inline-flex}.acervoMetrics svg{color:var(--co-blue)}.acervoCardActions{gap:8px}.acervoBookmark,.acervoDetailBookmark{color:#8c97a8;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.acervoBookmark{z-index:2;width:26px;height:26px;position:relative}.acervoBookmark:hover,.acervoDetailBookmark:hover{color:var(--co-blue);background:#f0f3ff}.acervoBookmark.active,.acervoDetailBookmark.active{color:var(--co-blue)}.acervoBookmark:disabled,.acervoDetailBookmark:disabled{cursor:wait;opacity:.65}.acervoInfiniteStatus{min-height:58px;color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.03em;justify-content:center;align-items:center;padding:14px;font-size:9.5px;display:flex}.acervoInfiniteStatus>span,.acervoInfiniteStatus>div{justify-content:center;align-items:center;gap:7px;display:flex}.acervoInfiniteStatus>div{flex-wrap:wrap}.acervoInfiniteStatus button{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-chip);color:var(--co-ink);letter-spacing:-.006em;background:#fff;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:620}.acervoInfiniteStatus button:hover{color:var(--co-blue-deep);border-color:#3457d53d}.acervoListEmpty,.acervoDetailEmpty{height:100%;color:var(--co-faint);text-align:center;place-content:center;justify-items:center;padding:42px 28px;display:grid}.acervoListEmpty h2,.acervoDetailEmpty h2{color:var(--co-ink);letter-spacing:-.028em;margin:13px 0 7px;font-size:16px;font-weight:630}.acervoListEmpty p,.acervoDetailEmpty p{max-width:320px;color:var(--co-mute);margin:0 0 18px;font-size:12.5px;line-height:1.6}.acervoDetailEmpty p{margin-bottom:0}.acervoDetailPane{background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.acervoDetailHeader{border-bottom:1px solid var(--co-line-soft);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 24px;display:flex}.acervoDetailAuthor{align-items:center;gap:13px;min-width:0;display:flex}.acervoDetailAuthor>div{gap:3px;min-width:0;display:grid}.acervoDetailAuthor>div>.blockEyebrow{margin-bottom:0}.acervoDetailStats{flex-wrap:wrap;align-items:center;gap:14px;margin-top:5px;display:flex}.acervoDetailStats>span{color:#7b8496;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:inline-flex}.acervoDetailStats>span svg{color:var(--co-blue)}.acervoDetailStats>span strong{color:var(--co-ink);font-weight:640}.acervoDetailActions{flex:none;align-items:center;gap:8px;display:flex}.acervoDetailBookmark{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-control);background:#fff;width:40px;height:40px}.acervoModelButton{border-radius:var(--co-radius-control);color:#fff;letter-spacing:-.008em;background:linear-gradient(#262e3f 0%,#141924 100%);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12.5px;font-weight:620;display:inline-flex;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.acervoModelButton:hover{background:linear-gradient(#2e3749 0%,#1a212e 100%);transform:translateY(-1px)}.acervoModelButton:disabled{cursor:wait;opacity:.64;transform:none}.acervoMobileBack{display:none}.acervoDetailScroll{scrollbar-color:var(--co-line) transparent;scrollbar-width:thin;min-height:0;padding:28px 24px 64px;overflow-y:auto}.acervoDetailBody{gap:24px;max-width:720px;margin:0 auto;display:grid}.acervoMediaFallback{color:#8290a5;align-items:center;gap:12px;padding:36px;display:flex}.acervoMediaFallback>div{gap:4px;display:grid}.acervoMediaFallback strong{color:#56657c;font-size:12px}.acervoMediaFallback span{font-size:10px}.acervoDetailText{color:#1a1f36;letter-spacing:-.012em;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;font-weight:450;line-height:1.68}.acervoModelCallout{border-top:1px solid var(--co-line);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.acervoModelCallout>div{min-width:0}.acervoModelCallout>div>span{color:var(--co-blue);font-family:var(--co-mono);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;font-weight:650;display:inline-flex}.acervoModelCallout p{max-width:52ch;color:var(--co-mute);margin:7px 0 0;font-size:12.5px;line-height:1.58}.acervoModelInlineAction{border-radius:var(--co-radius-chip);min-height:38px;color:var(--co-blue);white-space:nowrap;transition:background .15s var(--co-ease), border-color .15s var(--co-ease), color .15s var(--co-ease);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:7px;margin-right:-10px;padding:0 10px;font-size:12.5px;font-weight:620;display:inline-flex}.acervoModelInlineAction:hover{color:var(--co-blue-deep);background:#f0f3ff;border-color:#dde3fa}.acervoModelInlineAction svg{transition:transform .15s}.acervoModelInlineAction:hover svg{transform:translate(3px)}.acervoActionError{margin:0}@media (max-width:1180px){.acervoWorkspace{grid-template-columns:minmax(360px,430px) minmax(0,1fr)}}@media (max-width:1000px){.acervoWorkspace{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}}@media (max-width:860px){.acervoWorkspace{grid-template-columns:1fr;display:grid}.acervoListPane,.acervoDetailPane{grid-area:1/1}.acervoListPane{border-right:0}.acervoDetailPane,.acervoWorkspace.detailOpen .acervoListPane{display:none}.acervoWorkspace.detailOpen .acervoDetailPane{display:grid}.acervoMobileBack{color:#65738a;background:0 0;border:0;align-items:center;gap:5px;padding:4px 5px 4px 0;font-size:11px;font-weight:650;display:inline-flex}}@media (max-width:640px){.acervoWorkspace{height:calc(100svh - 68px)}.acervoToolbar{padding:8px 0 10px}.acervoSearch{margin-inline:26px}.acervoListIntro{padding:16px 13px 12px}.acervoListScroll>.acervoListCard,.acervoListScroll>.acervoInfiniteStatus,.acervoListScroll>.acervoListEmpty{margin-inline:12px}.acervoListCard{padding:14px 15px 12px}.acervoListScroll{padding-inline:12px}.acervoScrollHint{min-height:82px;padding:16px 14px 11px}.acervoScrollHintContent{gap:9px}.acervoScrollHintLabel{font-size:11.5px}.acervoScrollHintIcon{width:30px;height:30px}.acervoDetailHeader{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}.acervoDetailActions{justify-content:flex-end;width:100%}.acervoDetailScroll{padding:18px 16px 40px}.acervoModelCallout{flex-direction:column;align-items:stretch}.modelFeedScoreRow{grid-template-columns:minmax(108px,.9fr) minmax(70px,1fr) 35px;gap:7px}.modelFeedFingerprintGrid{grid-template-columns:1fr}.modelFeedFingerprintGrid>div:nth-child(2n){border-left:0}.modelFeedFingerprintGrid>div:nth-child(n+2){border-top:1px solid #e5e8ed}}.productMain:has(.tonePage){background:var(--co-canvas)}.tonePage{width:min(1180px,100% - 56px);padding:38px 0 64px}.toneSourceCard{border:1px solid var(--co-line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex;position:relative;box-shadow:0 1px 2px #181d3706}.toneSourceTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.toneSourceIcon{color:var(--co-blue);place-items:center;display:inline-grid}.toneSourceTag{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px}.toneSourceCopy{margin-top:24px}.toneSourceCopy h2{letter-spacing:-.035em;margin:0;font-size:21px}.toneSourceCopy p{color:#69768b;margin:8px 0 0;font-size:13px;line-height:1.6}.toneSourceForm{gap:14px;margin-top:auto;display:grid}.toneSourceForm>label{color:var(--co-body);gap:8px;font-size:12px;font-weight:620;display:grid}.linkedinInput{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-control);color:#8b93a8;height:40px;transition:border-color .15s var(--co-ease), box-shadow .15s var(--co-ease);background:#fff;align-items:center;gap:9px;padding:0 12px;display:flex;box-shadow:0 8px 22px -22px #191e4099}.linkedinInput:hover{border-color:#262b4833}.linkedinInput:focus-within{border-color:#3457d56b;box-shadow:0 0 0 3px #3457d517,0 12px 28px -22px #191e40a6}.linkedinInput input{color:#151a32;width:100%;min-width:0;height:100%;caret-color:var(--co-blue);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;font-size:13.5px;font-weight:450}.linkedinInput input::placeholder{color:#858ca0}.tonePage .primaryButton{border-radius:var(--co-radius-control);letter-spacing:-.008em;background:linear-gradient(#262e3f 0%,#141924 100%);border:1px solid #0000;min-height:40px;font-size:12.5px;font-weight:620;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.tonePage .primaryButton:hover:not(:disabled){background:linear-gradient(#2e3749 0%,#1a212e 100%)}.toneSourceAction{width:100%;min-height:40px}.tonePromptList{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.tonePromptList span{border:1px solid var(--co-line);color:var(--co-mute);background:#f7f8fb;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600}.tonePage .toneHero{min-height:270px;padding-bottom:178px}.tonePage .toneHero .createHeroCopy{max-width:650px}.tonePage .createHeroWeave{display:none}.toneHeroCore{z-index:1;width:310px;height:310px;animation:toneHeroCoreIn .9s var(--co-ease) both;pointer-events:none;position:absolute;top:50%;right:54px;transform:translateY(-66%)}@keyframes toneHeroCoreIn{0%{opacity:0;transform:translateY(-66%)scale(.88)}to{opacity:1;transform:translateY(-66%)scale(1)}}.toneHeroSignature{--portrait-position:#89a5fff5;--portrait-voice:#e8eeffeb;--portrait-track:#cbd9ff1f;--portrait-active:#fff;width:100%;height:100%;position:relative}.toneHeroSignature:before,.toneHeroSignature:after{content:"";border:1px solid #cddaff1a;border-radius:50%;position:absolute;inset:7%}.toneHeroSignature:after{border-color:#cddaff0f;inset:18%}.toneHeroSignatureField{position:absolute;inset:10%}.toneHeroSignature .portraitField{filter:drop-shadow(0 16px 30px #03081638)}.toneHeroSignatureCenter{color:#f7f9ff;text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.toneHeroSignatureCenter strong{letter-spacing:-.055em;font-size:31px;font-weight:610;line-height:1}.toneHeroSignatureCenter span{color:#dae3fa80;font-family:var(--co-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8.5px}.toneHeroSignatureMeta{color:#dae3fa6b;justify-content:center;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;bottom:2px;left:0;right:0}.toneHeroSignatureMeta span{align-items:baseline;gap:4px;display:inline-flex}.toneHeroSignatureMeta strong{color:#f0f4ffd6;font-family:var(--co-mono);font-size:10px;font-weight:600}.toneHeroSignatureMeta i{background:#dae3fa59;border-radius:50%;width:2px;height:2px}@media (max-width:1080px){.toneHeroCore{opacity:.75;width:190px;height:190px;right:24px}}@media (max-width:820px){.toneHeroCore{display:none}}.toneGlassSlot{z-index:3;width:calc(100% - 64px);margin:-140px auto 0;position:relative}.toneGlass{border:1px solid var(--co-glass-border);border-radius:var(--co-radius-glass);background:var(--co-glass-bg);box-shadow:var(--co-glass-shadow);-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px);justify-content:space-between;align-items:flex-end;gap:30px;padding:22px 24px;display:flex}.toneGlassProfile{-webkit-backdrop-filter:saturate(155%)blur(22px);backdrop-filter:saturate(155%)blur(22px);background:linear-gradient(92deg,#fffffff0 0%,#f7f9ffe0 56%,#dde5fab8 100%);border-color:#ffffffad;align-items:center;padding:18px 22px;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #080d1e1a,0 18px 38px -25px #080d1e6b,0 34px 62px -48px #080d1e85}.toneGlassBody{min-width:0;max-width:66ch}.toneGlassProfile .toneGlassBody>p{-webkit-line-clamp:2;color:#59657b;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.toneGlassProfile .toneGlassTag{color:#68758f;letter-spacing:.045em;font-weight:620}.toneGlassProfile .toneGlassBody>strong{margin-top:7px;font-size:20px}.toneGlassProfile .toneGlassMeta{color:#778299;margin-top:10px}.toneGlassBody>*,.toneGlassAction{animation:toneGlassRise .48s var(--co-ease) both}.toneGlassBody>:first-child{animation-delay:60ms}.toneGlassBody>:nth-child(2){animation-delay:.11s}.toneGlassBody>:nth-child(3){animation-delay:.16s}.toneGlassBody>:nth-child(4){animation-delay:.21s}.toneGlassBody>:nth-child(5){animation-delay:.26s}.toneGlassAction{animation-delay:.22s}@keyframes toneGlassRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toneGlassTag{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px}.toneGlassBody>strong{color:var(--co-ink);letter-spacing:-.032em;margin-top:9px;font-size:19px;font-weight:630;line-height:1.2;display:block}.toneGlassBody>p{color:var(--co-mute);margin:8px 0 0;font-size:13px;line-height:1.6}.toneGlassPoints{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.toneGlassPoints li{border:1px solid var(--co-line);color:var(--co-mute);background:#fff9;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:600}.toneGlassMeta{color:var(--co-faint);align-items:center;gap:5px;margin-top:14px;font-size:11px;font-weight:550;display:flex}.toneGlassAction{flex:none;justify-items:end;gap:9px;display:grid}.toneGlassAction .primaryButton{padding-inline:18px}.portrait{border:1px solid var(--co-hero-border);border-radius:var(--co-radius-hero);background:var(--co-hero-bg);box-shadow:var(--co-hero-shadow);--portrait-position:#81a1fff2;--portrait-voice:#e2eaffe6;--portrait-track:#cbd9ff2b;--portrait-active:#fffffffa;margin-top:30px;padding:32px 36px 30px;position:relative;overflow:hidden}.portraitHead .blockEyebrow{color:#b2c5f5b8}.portraitHead .blockEyebrow:before{background:#96b2ffe6}.portraitHead h2{color:#f4f7ff;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(21px,2.4vw,26px);font-weight:630}.portraitHead p{color:#dee6fa8f;max-width:62ch;margin:9px 0 0;font-size:13px;line-height:1.65}.portraitBody{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(44px,5vw,72px);margin-top:26px;display:grid}.portraitFieldColumn{justify-items:center;display:grid}.portraitFieldSlot{aspect-ratio:1;width:min(400px,100%);position:relative}.portraitFieldSlot:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#6f90f41f,#415bad0b 46%,#0000 72%);border-radius:50%;position:absolute;inset:7%}.portraitField{z-index:1;width:100%;height:100%;animation:portraitFieldIn .7s var(--co-ease) both;display:block;position:relative}.portraitField.isInteractive{cursor:crosshair}@keyframes portraitFieldIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.portraitField{animation:none}}.portraitFieldCenter{z-index:2;pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.portraitFieldCenter strong{color:#f4f7ff;letter-spacing:-.04em;font-size:34px;font-weight:620}.portraitFieldCenter small{color:#d6e0fa80;letter-spacing:.02em;text-transform:uppercase;max-width:11ch;font-size:9.5px;font-weight:600;line-height:1.35}.portraitFieldReading{text-align:center;border-top:1px solid #cbd9ff1f;align-content:start;justify-items:center;gap:7px;width:min(330px,100%);min-height:67px;margin-top:3px;padding-top:14px;display:grid}.portraitFieldReading span{color:#b2c5f5ad;font-family:var(--co-mono);letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:600}.portraitFieldReading p{color:#dee6fa94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.portraitLegend{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.portraitGroupName{color:#d6e0fa80;font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:9.5px;display:inline-flex}.portraitGroupName:before{content:"";border-radius:999px;width:7px;height:7px}.portraitGroup.is-position .portraitGroupName:before{background:var(--portrait-position)}.portraitGroup.is-voice .portraitGroupName:before{background:var(--portrait-voice)}.portraitLegend ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.portraitLegend li{border-radius:var(--co-radius-chip);color:#dee6fabd;min-width:0;transition:background .14s var(--co-ease), color .14s var(--co-ease);padding:0;font-size:12.5px}.portraitLegend li button{border-radius:inherit;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 8px;display:grid}.portraitLegend li button:focus-visible{outline-offset:2px;outline:1px solid #aec3ffa3}.portraitLegend li span{white-space:nowrap;flex:1;position:relative;overflow:hidden}.portraitLegend li span:after{content:none}.portraitLegend li i{color:#eef2ff;font-family:var(--co-mono);font-size:11.5px;font-style:normal}.portraitLegend li.isActive{color:#f4f7ff;background:#ffffff13}.portraitLegend li.isEmpty,.portraitLegend li.isEmpty i{color:#d6e0fa57}.portraitSample{color:#dee6faa8;border-left:2px solid #96b2ff80;margin:16px 0 0;padding:2px 0 2px 12px;font-size:12.5px;line-height:1.6}.portraitSample span{color:#b2c5f5a8;font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px;display:block}.portraitEvidenceRail{z-index:1;border-top:1px solid #cbd9ff24;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:clamp(34px,5vw,72px);margin-top:32px;padding-top:24px;display:grid;position:relative}.portraitEvidenceDigest p{color:#dee6fa9e;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:0;font-size:12px;display:flex}.portraitEvidenceDigest p strong{color:#f3f6ff;font-family:var(--co-mono);font-size:12.5px;font-weight:620}.portraitEvidenceDigest p i{background:#cbd9ff57;border-radius:50%;width:2px;height:2px;margin-inline:2px}.portraitEvidenceDigest small{color:#d6e0fa6b;margin-top:7px;font-size:10.5px;display:block}.portraitMetrics{border-top:1px solid #cbd9ff24;border-bottom:1px solid #cbd9ff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.portraitMetrics article{background:0 0;border-right:1px solid #cbd9ff1f;gap:4px;padding:20px 22px;display:grid}.portraitMetrics article:first-child{padding-left:0}.portraitMetrics article:last-child{border-right:0;padding-right:0}.portraitMetrics strong{color:#f4f7ff;letter-spacing:-.04em;font-size:25px;font-weight:620;line-height:1}.portraitMetrics em{color:#d6e0fa66;font-size:15px;font-style:normal}.portraitMetrics span{color:#dee6fab8;font-size:12.5px}.portraitMetrics small{color:#d6e0fa70;font-size:11px;line-height:1.5}.portraitLabel{color:#b2c5f59e;font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;margin-bottom:10px;font-size:9.5px;display:block}.portraitLexicon{margin-top:26px}.portraitLexicon>div{flex-wrap:wrap;gap:7px;display:flex}.portraitLexicon span{border-radius:var(--co-radius-chip);color:#e6edffdb;font-family:var(--co-mono);background:#ffffff0b;border:1px solid #cbd9ff29;padding:6px 10px;font-size:11.5px}.portraitProvenance{margin-top:26px}.portraitProvenance p{color:#dee6fa9e;margin:0 0 10px;font-size:11.5px;line-height:1.45}.portraitEvidenceRail .portraitLabel{margin-bottom:8px}.portraitEvidenceRail .portraitProvenance{margin-top:0}.portraitProvenanceBar{border-radius:99px;gap:3px;height:7px;display:flex;overflow:hidden}.portraitProvenanceBar i{border-radius:99px;min-width:8px}.portraitProvenanceBar .is-post{background:var(--portrait-voice)}.portraitProvenanceBar .is-pattern{background:var(--portrait-position)}.portraitProvenanceBar .is-profile{background:#cbd9ff52}.portraitProvenanceKey{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.portraitProvenanceKey span{color:#dee6faa8;align-items:center;gap:7px;font-size:12px;display:inline-flex}.portraitProvenanceKey span:before{content:"";border-radius:999px;width:7px;height:7px}.portraitProvenanceKey .is-post:before{background:var(--portrait-voice)}.portraitProvenanceKey .is-pattern:before{background:var(--portrait-position)}.portraitProvenanceKey .is-profile:before{background:#cbd9ff52}.portraitProvenanceKey i{color:#eef2ff;font-family:var(--co-mono);font-size:11px;font-style:normal}.portraitReadings{margin-top:30px}.portraitReadingLead{color:#e6edffd1;letter-spacing:-.012em;max-width:76ch;margin:0 0 16px;font-size:14.5px;line-height:1.62}.portraitReadings>div{border-radius:var(--co-radius-surface);background:#cbd9ff21;border:1px solid #cbd9ff21;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.portraitReadings article{background:#0d1326b8;align-content:start;gap:7px;padding:18px 20px;display:grid}.portraitReadings article>span{color:#b2c5f5a8;font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px}.portraitReadings article p{color:#dee6fac7;margin:0;font-size:13px;line-height:1.62}.portraitProof{margin-top:30px}.portraitProof>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portraitProof article{border-radius:var(--co-radius-control);background:#ffffff09;border:1px solid #cbd9ff24;align-content:start;gap:9px;padding:16px 18px;display:grid}.portraitProof header{justify-content:space-between;align-items:center;gap:12px;display:flex}.portraitProof header span{color:#b2c5f59e;font-family:var(--co-mono);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px}.portraitProof header i{border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600}.portraitProof header i.high{color:#8fe0bd;background:#78d6b024}.portraitProof header i.medium{color:#e6cf92;background:#e2c77a24}.portraitProof header i.low{color:#e8a5a5;background:#e2929224}.portraitProof strong{color:#eef2ff;letter-spacing:-.015em;font-size:13.5px;font-weight:600;line-height:1.45}.portraitProof blockquote{color:#d6e0fa9e;white-space:pre-line;border-left:2px solid #96b2ff66;margin:0;padding-left:12px;font-size:12.5px;line-height:1.6}@media (max-width:860px){.portraitReadings>div,.portraitProof>div{grid-template-columns:minmax(0,1fr)}}.portraitGaps{border-top:1px solid #cbd9ff21;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:26px;padding-top:24px;display:flex}.portraitGapList{flex-wrap:wrap;gap:7px;display:flex}.portraitGapList span{color:#d6e0fa8f;border:1px dashed #cbd9ff42;border-radius:999px;padding:5px 11px;font-size:11.5px}.portraitGaps .primaryButton{border-radius:var(--co-radius-control);min-height:40px;box-shadow:none;color:#f3f6ff;background:#ffffff1c;border:1px solid #ffffff2e;flex:none;padding:0 18px;font-size:12.5px;font-weight:620}.portraitGaps .primaryButton:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff4d}@media (max-width:980px){.portrait{padding:26px 22px 24px}.portraitBody{grid-template-columns:minmax(0,1fr);justify-items:center}.portraitFieldColumn{width:min(420px,100%)}.portraitFieldSlot,.portraitLegend{width:100%}.portraitEvidenceRail{grid-template-columns:minmax(0,1fr);gap:22px;width:100%}.portraitMetrics{grid-template-columns:minmax(0,1fr)}.portraitMetrics article,.portraitMetrics article:first-child,.portraitMetrics article:last-child{border-bottom:1px solid #cbd9ff1f;border-right:0;padding:16px 0}.portraitMetrics article:last-child{border-bottom:0}.portraitGaps{flex-direction:column;align-items:stretch}}@media (max-width:620px){.portraitFieldColumn{width:min(320px,100%)}.portraitLegend ul{grid-template-columns:minmax(0,1fr)}}.authorityMap{gap:16px;margin-top:28px;display:grid}.authorityMap>*{animation:authorityChapterIn .62s var(--co-ease) both}.authorityMap>:nth-child(2){animation-delay:70ms}.authorityMap>:nth-child(3){animation-delay:.11s}.authorityMap>:nth-child(4){animation-delay:.15s}.authorityMap>:nth-child(5){animation-delay:.19s}@keyframes authorityChapterIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.authorityChapterIndex{color:#6077bb;font-family:var(--co-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:600}.authorityMapIntro,.authorityFoundation,.authorityVoice,.authorityEvidence{border:1px solid var(--co-line);border-radius:var(--co-radius-hero);background:#fff;padding:clamp(30px,4vw,48px);box-shadow:0 18px 48px -50px #141d34a6}.authorityMapIntro{padding:var(--authority-intro-gutter);--authority-intro-gutter:clamp(30px, 4vw, 48px);background:radial-gradient(52% 78% at 100% 0,#4869da13,#0000 72%),#fff;position:relative;overflow:hidden}.authorityMapIntro:after{content:"";pointer-events:none;border:1px solid #4964b51a;border-radius:50%;width:74px;height:74px;position:absolute;top:36px;right:42px;box-shadow:0 0 0 13px #4964b509,0 0 0 30px #4964b505}.authorityMapIntroCopy{z-index:1;max-width:790px;margin-top:18px;position:relative}.authorityMapIntroCopy h2,.authoritySectionHead h2,.authorityPanelHead h2,.authorityGaps h2{color:var(--co-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,34px);font-weight:625;line-height:1.08}.authorityMapIntroCopy p{max-width:64ch;color:var(--co-mute);margin:14px 0 0;font-size:14px;line-height:1.68}.authorityMapIntroCopy small{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.045em;text-transform:uppercase;margin-top:16px;font-size:9.5px;display:block}.authorityTension{z-index:1;margin:36px calc(var(--authority-intro-gutter) * -1) 0;border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);padding:34px var(--authority-intro-gutter) 36px;background:linear-gradient(90deg,#f5f7fcd1,#fafbfef5 48%,#f1f5ffd1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:30px;display:grid;position:relative}.authorityTension article{min-width:0}.authorityTension article:last-child{text-align:right}.authorityTension article:last-child blockquote{margin-left:auto}.authorityTension article>span,.authorityDifference>span,.authorityList>span,.authorityVoiceGrid article>span,.authorityLexicon>span{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:600}.authorityTension blockquote{color:#202943;letter-spacing:-.035em;text-wrap:balance;max-width:30ch;margin:12px 0 0;font-size:clamp(19px,2.25vw,25px);font-weight:585;line-height:1.34}.authorityTensionAxis{color:#5269aa;width:104px;font-family:var(--co-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-rows:1fr auto 1fr;justify-items:center;gap:10px;font-size:8px;display:grid}.authorityTensionAxis span{background:#f1f4fdf0;border:1px solid #5b74bb2e;border-radius:999px;padding:6px 9px;box-shadow:0 8px 24px -20px #293a6d8c}.authorityTensionAxis i{background:linear-gradient(#0000,#4f6cc64d);width:1px}.authorityTensionAxis i:last-child{background:linear-gradient(#4f6cc64d,#0000)}.authorityDifference{z-index:1;max-width:none;margin:0 calc(var(--authority-intro-gutter) * -1) calc(var(--authority-intro-gutter) * -1);border-top:1px solid var(--co-line);padding:22px var(--authority-intro-gutter) 24px;background:#fafbfedb;grid-template-columns:minmax(170px,.52fr) minmax(0,1.48fr);align-items:center;gap:28px;display:grid;position:relative}.authorityTension+.authorityDifference{border-top:0}.authorityMapIntroCopy+.authorityDifference{margin-top:28px}.authorityDifference p{color:#44516b;margin:0;font-size:14px;font-weight:535;line-height:1.58}.authoritySignalPanel{border:1px solid var(--co-hero-border);border-radius:var(--co-radius-hero);background:var(--co-hero-bg);box-shadow:var(--co-hero-shadow);--portrait-position:#81a1fff2;--portrait-voice:#e2eaffe6;--portrait-track:#cbd9ff2b;--portrait-active:#fffffffa;padding:clamp(28px,4vw,42px);position:relative;overflow:hidden}.authoritySignalPanel:after{content:"";pointer-events:none;border:1px solid #c7d6ff11;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;right:-160px;box-shadow:0 0 0 44px #c7d6ff05,0 0 0 100px #c7d6ff03}.authorityPanelHead{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:34px;display:grid;position:relative}.authorityPanelHead .authorityChapterIndex{color:#a8beffad}.authorityPanelHead h2{color:#f5f7ff;margin-top:14px}.portraitHeadlineMeta{color:#dbe4fa7a;font-family:var(--co-mono);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:16px;font-size:9px;display:flex}.portraitHeadlineMeta span{align-items:baseline;gap:4px;display:inline-flex}.portraitHeadlineMeta strong{color:#eff3ffd6;font-size:10px;font-weight:620}.portraitHeadlineMeta>i{background:#cbd9ff52;border-radius:50%;width:2px;height:2px}.authorityPanelHead p{color:#dbe4fa8f;margin:0;font-size:12.5px;line-height:1.68}.authoritySignalPanel .portraitBody,.authoritySignalPanel .portraitMetrics,.authoritySignalPanel .portraitProvenance,.authoritySignalPanel .portraitSample{z-index:1;position:relative}.authoritySignalPanel .portraitBody{margin-top:38px}.authoritySectionHead{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;display:grid}.authoritySectionHead>div{max-width:810px}.authoritySectionHead p{color:var(--co-mute);margin:12px 0 0;font-size:13.5px;line-height:1.68}.authorityFoundationGrid{border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.authorityList{min-width:0;padding:26px 28px 28px 0}.authorityList:nth-child(2n){border-left:1px solid var(--co-line);padding-left:28px;padding-right:0}.authorityList:nth-child(n+3){border-top:1px solid var(--co-line)}.authorityList h3{color:#273047;letter-spacing:-.025em;margin:10px 0 0;font-size:16px;font-weight:625}.authorityList ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.authorityList li{color:#647087;padding-left:17px;font-size:12.5px;line-height:1.55;position:relative}.authorityList li:before{content:"";background:#8ba2e8;border-radius:50%;width:5px;height:5px;position:absolute;top:.67em;left:0}.authorityVoice{background:radial-gradient(50% 90% at 100% 0,#4767d113,#0000 72%),#f7f9fd}.authorityVoiceGrid{border-radius:var(--co-radius-surface);background:#dfe4ed;border:1px solid #dfe4ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.authorityVoiceGrid article{background:#ffffffe0;align-content:start;gap:10px;padding:22px 24px;display:grid}.authorityVoiceGrid article p{color:#59667d;margin:0;font-size:12.5px;line-height:1.65}.authorityLexicon{margin-top:28px}.authorityLexicon>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.authorityLexicon i{border-radius:var(--co-radius-chip);color:#485875;font-family:var(--co-mono);background:#ffffffb8;border:1px solid #dce2ed;padding:6px 10px;font-size:10.5px;font-style:normal}.authorityEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.authorityEvidenceGrid article{border-radius:var(--co-radius-surface);background:#fbfcfe;border:1px solid #e0e4ec;align-content:start;gap:11px;min-width:0;padding:21px 22px;display:grid}.authorityEvidenceGrid article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.authorityEvidenceGrid article header span{color:#7280a1;font-family:var(--co-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px}.authorityEvidenceGrid article header i{border-radius:999px;padding:4px 8px;font-size:8.5px;font-style:normal;font-weight:650}.authorityEvidenceGrid article header i.high{color:#3f745d;background:#e9f5ef}.authorityEvidenceGrid article header i.medium{color:#89691f;background:#fff4d9}.authorityEvidenceGrid article header i.low{color:#955365;background:#f7e9ed}.authorityEvidenceGrid article strong{color:#30394f;letter-spacing:-.012em;font-size:13.5px;font-weight:620;line-height:1.5}.authorityEvidenceGrid blockquote{color:#69758a;white-space:pre-line;border-left:2px solid #9db0e5;margin:0;padding-left:13px;font-size:12px;line-height:1.62}.authorityGaps{border-radius:var(--co-radius-hero);background:linear-gradient(135deg,#eef2fb,#f8f9fc 72%);border:1px solid #dce3ef;justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 32px;display:flex}.authorityGaps h2{margin-top:11px;font-size:22px}.authorityGaps .portraitGapList{margin-top:15px}.authorityGaps .portraitGapList span{color:#68768d;border-color:#cbd5e6}.authorityGaps .primaryButton{flex:none}.toneProfileCard.primary:not(.open){display:none}.toneProfileCard.primary.open{margin-top:20px}.toneProfileCard.primary .toneProfileForm{border-top:0}.tonePage .toneUpdateBlock{border:1px solid var(--co-line);border-radius:var(--co-radius-hero);background:#ffffffb8;margin-top:18px;padding:30px 32px;box-shadow:0 12px 38px -42px #141d348c}.toneUpdateSources{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:8px;margin-top:24px;display:grid}.toneUpdateSources>.toneAlternatives{margin-top:0}.toneUpdateSources>.toneAlternatives:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.toneUpdateSources .toneAlternative,.toneUpdateSources .toneAlternative.asButton{height:100%}.toneUpdateSources .toneAlternative>summary,.toneUpdateSources .toneAlternative.asButton{min-height:68px}@media (max-width:980px){.authorityTension{grid-template-columns:minmax(0,1fr);gap:18px}.authorityTension article:last-child{text-align:left}.authorityTension article:last-child blockquote{margin-left:0}.authorityTension blockquote{max-width:none}.authorityDifference{grid-template-columns:minmax(0,1fr);gap:9px}.authorityTensionAxis{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.authorityTensionAxis i{background:linear-gradient(90deg,#0000,#4f6cc64d);width:100%;height:1px}.authorityTensionAxis i:last-child{background:linear-gradient(90deg,#4f6cc64d,#0000)}.authorityPanelHead,.authoritySectionHead{grid-template-columns:minmax(0,1fr);gap:15px}.authorityPanelHead p{max-width:64ch}.authoritySignalPanel .portraitBody{grid-template-columns:minmax(0,1fr);justify-items:center}.authoritySignalPanel .portraitFieldSlot,.authoritySignalPanel .portraitLegend{width:100%}.toneUpdateSources{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.authorityMapIntro,.authorityFoundation,.authorityVoice,.authorityEvidence,.authoritySignalPanel{border-radius:18px;padding:24px 21px}.authorityMapIntro{padding:var(--authority-intro-gutter);--authority-intro-gutter:21px}.authorityMapIntro:after{opacity:.7;top:28px;right:-18px}.authorityMapIntroCopy h2,.authoritySectionHead h2,.authorityPanelHead h2{font-size:25px}.authorityTension{padding:24px var(--authority-intro-gutter);margin-top:28px}.authorityTension blockquote{font-size:20px}.authorityDifference{margin-bottom:calc(var(--authority-intro-gutter) * -1);padding:20px var(--authority-intro-gutter) 22px}.authorityFoundationGrid,.authorityVoiceGrid,.authorityEvidenceGrid{grid-template-columns:minmax(0,1fr)}.authorityList,.authorityList:nth-child(2n){border-top:1px solid var(--co-line);border-left:0;padding:22px 0}.authorityList:first-child{border-top:0}.authorityVoiceGrid article{padding:19px}.authorityGaps{border-radius:18px;flex-direction:column;align-items:stretch;padding:24px 21px}.authorityGaps .primaryButton{width:100%}.tonePage .toneUpdateBlock{border-radius:18px;padding:24px 21px}.toneUpdateSources>.toneAlternatives:last-child{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.authorityMap>*{animation:none}}.toneAlternatives{gap:8px;margin-top:24px;display:grid}.toneAlternative{border:1px solid var(--co-line);border-radius:var(--co-radius-control);background:#fff;box-shadow:0 1px 2px #181d3706}.toneAlternative>summary,.toneAlternative.asButton{width:100%;color:var(--co-mute);cursor:pointer;text-align:left;transition:color .15s var(--co-ease);align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.toneAlternative.asButton{border:1px solid var(--co-line)}.toneAlternative>summary::-webkit-details-marker{display:none}.toneAlternative>summary:hover,.toneAlternative.asButton:hover{color:var(--co-body)}.toneAlternative>summary>span,.toneAlternative.asButton>span{flex:1;gap:2px;min-width:0;display:grid}.toneAlternative strong{color:var(--co-ink);letter-spacing:-.018em;font-size:13.5px;font-weight:600}.toneAlternative small{color:var(--co-mute);font-size:11.5px;line-height:1.5}.toneAlternative>summary>svg:last-child{transition:transform .18s var(--co-ease)}.toneAlternative[open]>summary>svg:last-child{transform:rotate(180deg)}.toneAlternative .toneSourceCard{box-shadow:none;background:0 0;border:0;padding:0 16px 18px}.toneAlternative .toneSourceTop,.toneAlternative .toneSourceCopy{display:none}@media (max-width:900px){.toneGlass{flex-direction:column;align-items:stretch;gap:18px}.toneGlassAction{justify-items:stretch}}.callStage{z-index:1200;background:var(--co-hero-bg);animation:callStageIn .26s var(--co-ease);align-content:center;justify-items:center;padding:32px;display:grid;position:fixed;inset:0}.callAurora{z-index:0;pointer-events:none;background:radial-gradient(36% 36% at 28% 30%,#6080ff16,#0000 72%),radial-gradient(30% 30% at 74% 66%,#3fb9d20d,#0000 74%);animation:46s ease-in-out infinite callAuroraDrift;position:absolute;inset:-20%}@keyframes callAuroraDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.12)}}@keyframes callStageIn{0%{opacity:0}to{opacity:1}}.callCoreSlot{z-index:1;aspect-ratio:1;will-change:transform;width:min(340px,72vw);position:relative}.callCore{--core-emit:#e9efffeb;--core-receive:#93b2ffe0;--core-quiet:#c4d2f86b;--core-track:#d3dfff29;--core-fill:#ecf1ffe6;width:100%;height:100%;display:block}.callCore.isIdle{--core-quiet:#c4d5ff9e;--core-fill:#e6eeffc7}.callClock,.callControls{animation:callChromeIn .42s var(--co-ease) both}.callClock{animation-delay:.38s}.callControls{animation-delay:.48s}@keyframes callChromeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.callState{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.callClock{z-index:1;color:#e2e8f999;font-family:var(--co-mono);letter-spacing:.045em;margin:28px 0 0;font-size:12px;position:relative}.callClock span{color:#e2e8f947}.callControls{z-index:1;align-items:center;gap:10px;margin-top:30px;display:flex;position:relative}.callPrimaryButton,.callGhostButton,.callDangerButton{border-radius:var(--co-radius-control);letter-spacing:-.01em;min-height:44px;transition:background .15s var(--co-ease), border-color .15s var(--co-ease);justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:620;display:inline-flex}.callPrimaryButton{color:#f3f6ff;background:#ffffff1c;border:1px solid #ffffff2e}.callPrimaryButton:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff4d}.callGhostButton{color:#e2e8f99e;background:0 0;border:1px solid #0000}.callGhostButton:hover{color:#f3f6ff}.callDangerButton{color:#ffd9d9;background:#ff808024;border:1px solid #ffaeae3d}.callDangerButton:hover{background:#ff808038}.callMuteButton{border-radius:var(--co-radius-control);color:#e2e8f9b3;width:44px;height:44px;transition:background .15s var(--co-ease), color .15s var(--co-ease);background:0 0;border:1px solid #ffffff24;place-items:center;padding:0;display:grid}.callMuteButton:hover:not(:disabled){color:#f3f6ff}.callMuteButton[aria-pressed=true]{color:#f3f6ff;background:#ffffff29}.callPrimaryButton:disabled,.callMuteButton:disabled{cursor:wait;opacity:.42}.callStage :is(button):focus-visible{outline-offset:2px;outline:2px solid #a8c0ffcc}.callConfirm{z-index:1;background:#060a16b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.callConfirm>div{border-radius:var(--co-radius-surface);text-align:center;background:#141b30f5;border:1px solid #ffffff1f;width:min(400px,100%);padding:24px}.callConfirm strong{color:#f3f6ff;letter-spacing:-.025em;font-size:16px;font-weight:630}.callConfirm p{color:#e2e8f99e;margin:9px 0 0;font-size:13px;line-height:1.6}.callConfirm>div>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.callError{text-align:center;justify-items:center;max-width:460px;display:grid}.callError strong{color:#f3f6ff;letter-spacing:-.03em;font-size:19px;font-weight:630}.callError p{color:#e2e8f999;margin:10px 0 0;font-size:13.5px;line-height:1.6}.callError>div{gap:8px;margin-top:22px;display:flex}.callError small{color:#e2e8f961;max-width:40ch;margin-top:20px;font-size:11.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.callStage,.callAurora,.callClock,.callControls,.toneHeroCore,.toneGlassBody>*{animation:none}.callState{clip-path:none;color:#e2e8f9b8;width:auto;height:auto;margin:26px 0 0;font-size:13.5px;position:static;overflow:visible}.callClock{margin-top:10px}}@media (max-width:720px){.callStage{padding:22px}.callControls{justify-content:center;width:100%}}.voiceInterviewReview{background:#fbfcff;border:1px solid #dfe5f0;border-radius:15px;gap:14px;padding:17px;display:grid}.voiceInterviewReview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.voiceInterviewReview h3{color:#243047;letter-spacing:-.025em;margin:5px 0 0;font-size:15px;font-weight:680}.voiceInterviewReview>header>span{color:#4a64c2;background:#edf2ff;border-radius:999px;flex:none;padding:6px 9px;font-size:8.5px;font-weight:700}.voiceInterviewReviewCoverage{flex-wrap:wrap;gap:5px;display:flex}.voiceInterviewReviewCoverage span{color:#8b94a3;background:#eff1f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:650}.voiceInterviewReviewCoverage span.partial{color:#896e2b;background:#fff4dc}.voiceInterviewReviewCoverage span.covered{color:#28765a;background:#eaf7f1}.voiceInterviewDossier{gap:7px;display:grid}.voiceInterviewDossierBlock{background:#fff;border:1px solid #e3e7ee;border-radius:11px;overflow:hidden}.voiceInterviewDossierBlock>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:10px 12px;list-style:none;display:grid}.voiceInterviewDossierBlock>summary::-webkit-details-marker{display:none}.voiceInterviewDossierBlock>summary>span{color:#5770c6;background:#eff3fb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.voiceInterviewDossierBlock>summary strong{color:#3a465c;font-size:10px;font-weight:690}.voiceInterviewDossierBlock>summary small{color:#929aa8;font-size:8px;font-weight:620}.voiceInterviewDossierBlock>div{background:#fafbfc;border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px;display:grid}.voiceInterviewDossierBlock h4{color:#68748a;letter-spacing:.055em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:750}.voiceInterviewDossierBlock ul{color:#4d586d;gap:5px;margin:0;padding-left:15px;font-size:9px;line-height:1.5;display:grid}.toneRecorder{border:1px solid var(--co-line);border-radius:var(--co-radius-control);min-height:78px;transition:border-color .15s var(--co-ease), background .15s var(--co-ease);background:#fbfbfc;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}.toneRecorder.analyzing{background:#fff;border-color:#3457d552}.toneRecorder.recording{background:#fff;border-color:#bb314752;box-shadow:0 0 0 3px #bb314712}.toneRecorder>span{gap:3px;min-width:116px;display:grid}.toneRecorder strong{color:#3e4960;font-size:11px}.toneRecorder small{color:#8b94a4;font-size:9px}.toneRecordButton{background:var(--co-blue);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px -8px #3457d580}.toneRecorder.recording .toneRecordButton{background:var(--danger);box-shadow:0 8px 18px #c5385833}.toneRecordButton.preview{box-shadow:none;color:var(--co-blue);background:#f0f3ff}.toneWaveform{flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.toneWaveform i{background:#c8bfdf;border-radius:3px;width:2px;height:9px}.toneWaveform i:nth-child(3n+1){height:20px}.toneWaveform i:nth-child(4n){height:14px}.toneRecorder.recording .toneWaveform i{background:#d38396;animation:.9s ease-in-out infinite alternate toneWave}.toneRecorder.recording .toneWaveform i:nth-child(2n){animation-delay:-420ms}@keyframes toneWave{0%{transform:scaleY(.45)}to{transform:scaleY(1.2)}}.toneResetAudio{color:#76698d;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:9px;font-weight:650;display:inline-flex}.toneAnalysisProgress{background:#f8fafde0;border:1px solid #e3e8f0;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.toneAnalysisProgress span{color:#a0a8b5;align-items:center;gap:8px;font-size:9px;font-weight:620;display:flex}.toneAnalysisProgress span.active{color:#3e567c}.toneAnalysisProgress span.done{color:#52846f}.toneAnalysisProgress i{border:1px solid #d8dee9;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.toneAnalysisProgress span.active i{background:#6e91d8;border-color:#6e91d8;box-shadow:inset 0 0 0 3px #fff}.toneAnalysisProgress span.done i{background:#e9f6f0;border-color:#74a58f}.toneSourceError{color:#a5263b;margin:0;font-size:10px;line-height:1.5}.tonePageMessage{align-items:center;gap:7px;margin-top:16px;display:flex}.toneProfileCard{border:1px solid var(--co-line);border-radius:var(--co-radius-surface);box-shadow:var(--co-surface-shadow);background:#fff;margin-top:18px;overflow:hidden}.toneProfileCard.primary{margin-top:0}.toneProfileCard.reviewing{box-shadow:0 0 0 3px #3457d514, var(--co-surface-shadow);border-color:#3457d552}.toneProfileSummary{width:100%;color:inherit;text-align:left;transition:background .15s var(--co-ease);background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.toneProfileCard.primary .toneProfileSummary{padding:26px 26px 24px}.toneProfileSummary:hover{background:var(--co-surface-hover)}.toneProfileStatusIcon{border-radius:var(--co-radius-control);width:40px;height:40px;color:var(--co-blue);background:#f0f3ff;place-items:center;display:grid}.toneProfileCard.reviewing .toneProfileStatusIcon{color:var(--co-blue-deep);background:#f0f3ff}.toneProfileSummaryText{min-width:0;color:var(--co-mute);gap:5px;font-size:12.5px;line-height:1.55;display:grid}.toneProfileCard.primary .toneProfileSummaryText{font-size:13.5px}.toneProfileTitleRow{align-items:center;gap:9px;display:flex}.toneProfileTitleRow strong{color:var(--co-ink);letter-spacing:-.028em;font-size:15px;font-weight:640}.toneProfileCard.primary .toneProfileTitleRow strong{letter-spacing:-.032em;font-size:18px}.toneProfileTitleRow small{color:#7b8395;background:#1117310e;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:650}.toneProfileToggle{color:var(--co-mute);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:620;display:inline-flex}.toneProfileSummary:hover .toneProfileToggle{color:var(--co-blue)}.toneUpdateBlock{margin-top:40px}.toneProfileToggle svg{transition:transform .16s}.toneProfileCard.open .toneProfileToggle svg{transform:rotate(180deg)}.toneProfileForm{border-top:1px solid var(--line);background:#fcfdff;gap:27px;padding:24px;display:grid}.toneIntensity{gap:13px;display:grid}.toneIntensityHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.toneIntensityHeader strong{color:#26354b;font-size:13px}.toneIntensityHeader p{color:#7a8799;max-width:560px;margin:4px 0 0;font-size:10px;line-height:1.5}.toneIntensityHeader>span{color:#2857aa;background:#eaf1ff;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:760}.toneIntensityOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.toneIntensityOptions button{min-width:0;min-height:98px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:12px;align-content:start;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.toneIntensityOptions button:hover{border-color:#bdcce2;transform:translateY(-1px)}.toneIntensityOptions button.active{background:#f5f8ff;border-color:#2d62bf;box-shadow:0 0 0 2px #2d62bf17}.toneIntensityOptions button>span{color:#24334a;align-items:center;gap:6px;font-size:11px;font-weight:740;display:flex}.toneIntensityOptions button small{color:#63738b;letter-spacing:.045em;text-transform:uppercase;background:#e8eef8;border-radius:999px;padding:2px 5px;font-size:7px}.toneIntensityOptions button p{color:#778497;margin:0;font-size:9px;line-height:1.45}.toneProfileTitleRow .toneIntensityBadge{color:#315da9;background:#eaf1ff}.toneReviewIntro{background:#f4f7ff;border:1px solid #d8e1f5;border-radius:14px;gap:12px;padding:15px;display:flex}.toneReviewIntro>span{color:#335eb6;background:#e3ebff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.toneReviewIntro strong{color:#304568;font-size:12px}.toneReviewIntro p{color:#66758e;margin:4px 0 0;font-size:10px;line-height:1.55}.toneTraitList{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.toneTraitList span{color:#49638f;background:#fff;border:1px solid #ccd9f4;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.toneReviewHighlights{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.toneReviewHighlights span{color:#526784;background:#ffffffb8;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:650}.voiceAnalysisReview{gap:10px;display:grid}.voiceAnalysisDisclosure{background:#fff;border:1px solid #e1e6ef;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.voiceAnalysisDisclosure[open]{border-color:#ccd8eb;box-shadow:0 9px 24px #2038600d}.voiceAnalysisDisclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;list-style:none;display:grid}.voiceAnalysisDisclosure>summary::-webkit-details-marker{display:none}.voiceAnalysisDisclosure>summary:hover{background:#fbfcff}.voiceAnalysisDisclosure>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.voiceAnalysisDisclosure>summary strong{color:#27354d;letter-spacing:-.01em;font-size:11px}.voiceAnalysisDisclosure>summary small{color:#7b879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.4;overflow:hidden}.voiceAnalysisDisclosureIcon{color:#45658f;background:#eef3fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.voiceAnalysisDisclosureBadge{color:#718097;white-space:nowrap;background:#f8fafc;border:1px solid #dde4ef;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.voiceAnalysisDisclosureChevron{color:#8b96a7;transition:transform .16s}.voiceAnalysisDisclosure[open]>summary .voiceAnalysisDisclosureChevron{transform:rotate(180deg)}.voiceAnalysisDisclosureBody{background:#fcfdff;border-top:1px solid #edf0f5;gap:22px;padding:18px;display:grid}.analysisFactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analysisFact{background:#fff;border:1px solid #e5e9f0;border-radius:10px;min-width:0;padding:11px 12px}.analysisFact.wide{grid-column:1/-1}.analysisFact small,.analysisSubsection h4,.analysisInsight h4{color:#8993a3;letter-spacing:.045em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:750;display:block}.analysisFact p{overflow-wrap:anywhere;color:#36445b;margin:0;font-size:10px;line-height:1.5}.analysisFact p.multiline{white-space:pre-line}.professionalProfileDetails{gap:20px;display:grid}.analysisSubsection{gap:9px;display:grid}.analysisSubsection h4{margin:0}.analysisTagList{flex-wrap:wrap;gap:5px;display:flex}.analysisTagList span{color:#58677d;background:#fff;border:1px solid #dfe5ee;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1.3}.professionalTimeline{gap:0;display:grid}.professionalTimeline article{grid-template-columns:auto minmax(0,1fr);gap:11px;display:grid}.professionalTimeline article>span{background:#6e8dbd;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:5px;position:relative;box-shadow:0 0 0 1px #9bb0d1}.professionalTimeline article:not(:last-child)>span:after{content:"";background:#dfe5ef;width:1px;height:calc(100% + 4px);position:absolute;top:10px;left:2px}.professionalTimeline article>div{gap:5px;padding-bottom:17px;display:grid}.professionalTimeline strong,.analysisCompactCards strong{color:#334158;font-size:10px}.professionalTimeline small{color:#8993a3;font-size:8px}.professionalTimeline p,.analysisCompactCards p{color:#68758a;white-space:pre-line;margin:0;font-size:9px;line-height:1.55}.analysisCompactCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analysisCompactCards article{background:#fff;border:1px solid #e5e9f0;border-radius:10px;align-content:start;gap:4px;padding:10px 11px;display:grid}.analysisCompactCards small{color:#9aa3b1;font-size:8px}.analysisInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.analysisInsight{background:#fff;border:1px solid #e3e8f0;border-radius:11px;padding:11px 12px}.analysisInsight.inferred{background:#fffbf1;border-color:#ead8ac}.analysisInsight.danger{background:#fff9fa;border-color:#ecd5da}.analysisInsight p,.analysisInsight ul{color:#536177;margin:0;font-size:9px;line-height:1.55}.analysisInsight ul{gap:4px;padding-left:15px;display:grid}.voiceDnaGrid .analysisInsight{min-height:84px}.voiceEvidenceList{gap:8px;display:grid}.voiceEvidenceCard{background:#fff;border:1px solid #e2e7ef;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.voiceEvidenceCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.voiceEvidenceCard>div small{color:#929baa;font-size:8px}.voiceEvidenceCard strong{color:#344158;font-size:10px;line-height:1.45}.voiceEvidenceCard blockquote{color:#6c788b;border-left:2px solid #cbd6e7;margin:0;padding-left:9px;font-size:9px;font-style:normal;line-height:1.5}.analysisConfidence{border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.analysisConfidence.high{color:#42745e;background:#e9f5ef}.analysisConfidence.medium{color:#89691f;background:#fff4d9}.analysisConfidence.low{color:#955365;background:#f7e9ed}.voiceAnalysisEmpty{color:#8791a1;margin:0;font-size:9px}.toneFieldGroup{border:0;min-width:0;margin:0;padding:0}.toneFieldGroup legend{color:#334058;border-bottom:1px solid #e5e9f0;width:100%;margin-bottom:14px;padding-bottom:10px;font-size:12px;font-weight:740}.toneFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toneField{color:#445066;align-content:start;gap:7px;font-size:11px;font-weight:650;display:grid}.toneField.wide{grid-column:1/-1}.toneFieldLabel{justify-content:space-between;align-items:center;gap:10px;display:flex}.toneFieldLabel small{color:#a2aab7;font-size:8px;font-weight:600}.toneField input,.toneField textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:0;font-size:12px;font-weight:450;transition:border-color .14s,box-shadow .14s,background .14s}.toneField input{height:43px;padding:0 12px}.toneField textarea{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.55}.toneField input:focus,.toneField textarea:focus{border-color:#769bff;box-shadow:0 0 0 4px #246bfd17}.toneField.proposed input,.toneField.proposed textarea{background:#fbfcff;border-color:#c7d7f5}.toneField input[aria-invalid=true],.toneField textarea[aria-invalid=true]{background:#fffafb;border-color:#dc8e9c}.toneFieldEvidence{color:#647898;align-items:flex-start;gap:5px;font-size:8px;font-weight:500;line-height:1.45;display:flex}.toneFieldEvidence svg{color:#6b79c2;flex:none;margin-top:1px}.toneFieldSource{color:#748095;background:#eef2f7;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:650}.toneFieldSource.linkedin{color:#3168b7;background:#ebf3ff}.toneFieldSource.audio{color:#6b50b2;background:#f1ecff}.toneFieldSource.interview{color:#405dbf;background:#e9efff}.toneFormActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:20px;display:flex}.accountSettingsForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 14px;display:grid}.accountSettingsForm h2,.accountSettingsForm>p,.accountSettingsForm>small{grid-column:1/-1}.accountSettingsForm .formField{margin-top:10px}.accountSettingsForm .secondaryButton{min-height:46px}@media (max-width:900px){.toneSourceGrid{grid-template-columns:1fr}.toneIntensityOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.toneSourceCard{min-height:440px}}@media (max-width:640px){.tonePage{width:calc(100% - 32px)}.tonePageHeader h1{font-size:28px}.toneSourceCard{min-height:0;padding:20px}.toneSourceForm{margin-top:24px}.toneRecorder{flex-wrap:wrap;align-items:flex-start}.voiceInterviewBackdrop{align-items:end;padding:0}.voiceInterviewDialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh;padding:19px 16px 16px}.voiceInterviewHeader{gap:12px}.voiceInterviewStage{min-height:250px;padding:28px 8px 23px}.voiceInterviewCoverageHead{flex-direction:column;align-items:flex-start;gap:6px}.voiceInterviewControls{flex-direction:column;align-items:stretch}.voiceInterviewControl,.voiceInterviewFinish{width:100%}.voiceInterviewReview>header{flex-direction:column;gap:9px}.voiceInterviewDossierBlock>div{grid-template-columns:1fr}.toneWaveform{flex-basis:100%;order:4;justify-content:center}.toneResetAudio{margin-left:auto}.toneProfileSummary{grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:17px}.toneProfileToggle{display:none}.toneProfileForm{padding:18px}.toneIntensityHeader{flex-direction:column;align-items:flex-start;gap:9px}.toneIntensityOptions{grid-template-columns:1fr}.toneIntensityOptions button{min-height:0}.toneFieldGrid{grid-template-columns:1fr}.voiceAnalysisDisclosure>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px}.voiceAnalysisDisclosureBadge{display:none}.voiceAnalysisDisclosureChevron{grid-area:1/3}.voiceAnalysisDisclosureBody{padding:13px}.analysisFactGrid,.analysisCompactCards,.analysisInsightGrid{grid-template-columns:1fr}.analysisFact.wide,.toneField.wide{grid-column:auto}.toneFormActions{flex-direction:column-reverse;align-items:stretch}.toneFormActions button{width:100%}.accountSettingsForm{grid-template-columns:1fr}.accountSettingsForm h2,.accountSettingsForm>p,.accountSettingsForm>small{grid-column:auto}.accountSettingsForm .secondaryButton{width:100%}}@media (max-width:760px){.editorCanvas{grid-row:2;-webkit-mask-image:none;mask-image:none}.editorRailBody{grid-row:2;padding-top:18px}.editorTopBar{border-bottom:1px solid var(--ed-line);background:var(--ed-chrome);pointer-events:auto;border-radius:0;gap:8px;margin:0;padding:0 10px}.editorPage.scrolled .editorTopBar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ed-chrome);box-shadow:0 1px 3px -1px #10182814}.editorStatusBar{border-top:1px solid var(--ed-line);background:var(--ed-chrome);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:auto;border-radius:0;margin:0;padding:0 10px}.editorRailHeader{background:var(--ed-chrome);border-bottom:1px solid var(--ed-line);pointer-events:auto;margin:0;padding:0 8px 0 10px}.editorTopLeft{gap:6px}.editorTitleBlock{flex:1;min-width:0;display:block}.editorTitleBlock p,.editorStatusHint,.editorGhostButton span{display:none}.editorGhostButton{gap:0;width:32px;padding:0}.editorPrimaryButton{height:31px;padding-inline:11px;font-size:12px}.editorCopyButton{gap:0;width:32px;padding:0}.editorCopyButton span{display:none}.editorTopSeparator{margin-inline:0}.editorButtonLong{display:none}.editorButtonShort{display:inline}.editorTitleBlock h1{font-size:13px}.editorSheet{width:calc(100% - 36px);padding:30px 0 42vh}.editorText,.editorRewriteTextEffect,.editorRewriteSelectionEffect,.editorGeneratingHook{font-size:17px}.editorGenerationBadge{display:none}.editorGeneratingActivity{margin-top:34px}.editorRecoveryBar{flex-direction:column;align-items:flex-start;gap:10px}.editorRecoveryBar>span{align-self:flex-end}.editorStatusBar{gap:10px;padding-inline:10px}.editorRail{width:min(444px,100% - 40px)}.editorRailInner{width:100%}.editorToolMenu{width:min(288px,100vw - 24px);right:-2px}.adminWorkspace{display:block}.adminSidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:9px 16px;position:sticky;top:0;overflow:auto hidden}.adminSidebarHead,.adminNavGroup>p{display:none}.adminSidebar nav{gap:5px;width:max-content;display:flex}.adminNavGroup{gap:5px;margin:0;display:flex}.adminNavItem{flex:none;min-height:36px;padding-inline:10px}.adminStats,.adminShortcutGrid{grid-template-columns:1fr}.adminIntelligenceHero,.methodologyReady{flex-direction:column;align-items:stretch}.adminRunSummary{grid-template-columns:1fr}.adminModelRow{grid-template-columns:1fr 1fr}.methodologyVersionHero{grid-template-columns:1fr}.methodologyVersionMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.methodologyVersionMeta>span:last-child{grid-column:auto}.methodologyTechnique>summary{grid-template-columns:minmax(0,1fr) auto}.methodologyTechnique>summary>.techniqueCategory,.methodologyTechnique>summary>.techniqueMetrics,.methodologyTechnique>summary>.techniqueState{display:none}.techniqueBody,.techniqueFormColumns{grid-template-columns:1fr}.techniqueBody aside{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}}.createHero{color:#fff;background:radial-gradient(58% 120% at 88% -30%,#2b5cff4d,#0000 62%),linear-gradient(#101725 0%,#0a0e17 100%);border-radius:16px;padding:30px 28px 76px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.createHeroWeave{pointer-events:none;background:repeating-linear-gradient(114deg,#ffffff0b 0 1px,#0000 1px 10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 72%);mask-image:linear-gradient(160deg,#000 10%,#0000 72%)}.createHero h1{color:#fff;letter-spacing:-.042em;margin:0;font-size:clamp(23px,2.2vw,28px);font-weight:640;line-height:1.15;position:relative}.composerSlot{z-index:2;margin-top:-52px;position:relative}.composer{background:#fff;border:1px solid #d9dee8;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 1px 2px #090e1c0a,0 14px 30px -26px #090e1c80}.composer:focus-within{border-color:#c6d2f7;box-shadow:0 0 0 3px #2b5cff17,0 26px 50px -32px #090e1c8c}.composerInput{resize:none;color:#12161f;width:100%;min-height:76px;max-height:184px;caret-color:var(--co-blue);letter-spacing:-.012em;background:0 0;border:0;outline:0;padding:18px 20px 2px;font-family:inherit;font-size:16px;font-weight:450;line-height:1.62;display:block}.composerInput::placeholder{color:#aab1c0;opacity:1}.composerVoice{align-items:center;gap:16px;min-height:76px;padding:16px 18px 8px;display:flex}.voiceListening{color:#51596f;letter-spacing:-.012em;margin:0;font-size:14px;font-weight:560}.voiceStatus{color:var(--co-mute);letter-spacing:-.008em;align-items:center;gap:9px;margin:0;font-size:13.5px;display:inline-flex}.voiceStatus svg{color:var(--co-faint)}.composerError{color:#a83348;background:#fdf6f7;border:1px solid #f3dade;border-radius:10px;margin:8px 18px 0;padding:9px 12px;font-size:12.5px;line-height:1.5}.composerBar{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 12px 14px;display:flex}.composerRecord{color:#5c6479;letter-spacing:-.004em;min-height:34px;transition:background .14s var(--co-ease), border-color .14s var(--co-ease), color .14s var(--co-ease);background:#ffffffb8;border:1px solid #141b3a1a;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 13px;font-size:12.5px;font-weight:580;display:inline-flex}.composerRecord:hover:not(:disabled){color:#1a2038;background:#fff;border-color:#141b3a2b}.composerRecord.recording,.composerRecord.recording:hover:not(:disabled){color:#c0273c;background:#fdf5f6;border-color:#f0cdd3}.composerRecord:disabled{cursor:default;opacity:.5}.composerRecordDot{background:#d6293e;border-radius:50%;width:7px;height:7px}.blockHead{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding-bottom:13px;display:flex}.blockHead h2{color:var(--co-ink);letter-spacing:-.032em;margin:0;font-size:17px;font-weight:640}.blockHead p{color:var(--co-mute);letter-spacing:-.005em;margin:5px 0 0;font-size:13px}.blockLink{border:1px solid var(--co-line);min-height:32px;color:var(--co-body);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:580;transition:border-color .15s,color .15s;display:inline-flex}.blockLink:hover{color:var(--co-ink);border-color:#ccd3e0}.ideaGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ideaCard{border:1px solid var(--co-line);background:#fff;border-radius:14px;flex-direction:column;min-height:174px;padding:15px 16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #090e1c08}.ideaCard:not(.loading):hover{border-color:#d2d9e6;transform:translateY(-2px);box-shadow:0 1px 2px #090e1c0a,0 18px 32px -24px #090e1c8c}.ideaCardTop{justify-content:space-between;align-items:center;gap:10px;min-height:26px;margin-bottom:13px;display:flex}.ideaIndex{width:27px;height:24px;color:var(--co-blue);font-family:var(--co-mono);background:#2b5cff14;border-radius:7px;place-items:center;font-size:11px;font-weight:550;display:inline-grid}.ideaKind,.ideaLoadingNote{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.ideaCard h3{color:#12161f;letter-spacing:-.018em;margin:0;font-size:15px;font-weight:560;line-height:1.55}.ideaStrategy{border-left:1.5px solid var(--co-line);gap:11px;margin-top:14px;padding-left:12px;animation:.18s ideaReveal;display:grid}.ideaStrategy[hidden]{display:none}.ideaStrategy span{color:var(--co-faint);font-family:var(--co-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px}.ideaStrategy p{color:var(--co-body);margin:4px 0 0;font-size:12.5px;line-height:1.55}@keyframes ideaReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ideaError{color:#a83348;margin:12px 0 0;font-size:12px;line-height:1.45}.ideaCardFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.ideaToggle{color:var(--co-mute);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:560;transition:color .15s;display:inline-flex}.ideaToggle:hover{color:var(--co-body)}.ideaToggle svg{transition:transform .18s}.ideaCard.expanded .ideaToggle svg{transform:rotate(180deg)}.ideaGo{border:1px solid var(--co-line);min-height:31px;color:var(--co-ink);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:580;transition:border-color .15s,color .15s;display:inline-flex}.ideaGo:hover:not(:disabled){color:#fff;background:#10151f;border-color:#10151f}.ideaGo:disabled{cursor:default;opacity:.5}.ideaCard.loading b{background:linear-gradient(90deg,#eef0f4 25%,#f7f8fa 37%,#eef0f4 63%) 0 0/400% 100%;border-radius:999px;height:10px;animation:1.4s infinite ideaShimmer;display:block}.ideaCard.loading b+b{margin-top:10px}.ideaCard.loading b.short{width:58%;margin-bottom:34px}@keyframes ideaShimmer{0%{background-position:100%}to{background-position:0}}.ideaFallback{background:#fff;border:1px dashed #d9dfea;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.ideaFallback p{color:var(--co-mute);margin:0;font-size:13px;line-height:1.55}.ideaRetry{border:1px solid var(--co-line);min-height:34px;color:var(--co-ink);background:#fff;border-radius:9px;flex:none;padding:0 14px;font-size:12.5px;font-weight:580;transition:border-color .15s,background .15s}.ideaRetry:hover{background:#fafbfc;border-color:#ccd3e0}.draftRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.draftTile{border:1px solid var(--co-line);background:#fff;border-radius:12px;flex-direction:column;padding:14px 15px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #090e1c08}.draftTile:hover{border-color:#d2d9e6;transform:translateY(-2px);box-shadow:0 1px 2px #090e1c0a,0 18px 32px -24px #090e1c80}.draftTileTag{border:1px solid var(--co-line-soft);color:var(--co-mute);background:#fafbfc;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:580;display:inline-flex}.draftTile h3{color:var(--co-ink);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden}.draftTile p{color:var(--co-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.draftTileFoot{color:var(--co-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.draftTileFoot time{color:var(--co-faint);font-family:var(--co-mono);font-size:10.5px}.draftTileFoot svg{transition:transform .15s}.draftTile:hover .draftTileFoot svg{transform:translate(3px)}@media (max-width:1040px){.ideaGrid,.draftRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.createPage{width:min(1300px,100% - 28px);padding:16px 0 40px}.createHero{padding:22px 18px 68px}.composerInput{padding:16px 16px 2px}.composerBar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 12px}.composerVoice{gap:12px;padding:14px 14px 6px}.createBlock{margin-top:30px}.blockHead{flex-direction:column;align-items:flex-start;gap:10px}.ideaGrid,.draftRow{grid-template-columns:minmax(0,1fr)}.ideaFallback{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.ideaStrategy,.ideaCard.loading b{animation:none}.ideaCard:hover,.draftTile:hover{transform:none}}.productMain:has(.createPage){background:var(--co-canvas)}.createPage{width:min(1180px,100% - 56px);padding:28px 0 64px}.createHero{border:1px solid var(--co-hero-border);border-radius:var(--co-radius-hero);background:var(--co-hero-bg);min-height:234px;box-shadow:var(--co-hero-shadow);color:#fff;grid-template-columns:minmax(0,1fr);align-items:center;padding:38px 44px 122px;display:grid;position:relative;overflow:hidden}.createHeroWeave{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.createHeroWeave:before,.createHeroWeave:after{content:"";pointer-events:none;border:1px solid #d3deff1a;position:absolute}.createHeroWeave:before{background:linear-gradient(150deg,#9eb4ff16,#ffffff06 48%,#050a1811);border-radius:18px;width:225px;height:300px;top:12px;right:120px;transform:rotate(-6deg);box-shadow:inset 1px 1px #ffffff09,-12px 18px 44px #03071429}.createHeroWeave:after{background:linear-gradient(90deg,#dbe3ff29,#dbe3ff0a) 42px 58px/94px 4px no-repeat,linear-gradient(90deg,#d3deff1b,#d3deff06) 42px 96px/72% 1px no-repeat,linear-gradient(90deg,#d3deff16,#d3deff05) 42px 123px/59% 1px no-repeat,linear-gradient(90deg,#d3deff12,#d3deff04) 42px 150px/66% 1px no-repeat,linear-gradient(90deg,#d3deff0f,#d3deff03) 42px 206px/52% 1px no-repeat,linear-gradient(148deg,#adc1ff1b,#ffffff08 42%,#060b1b13);border-radius:20px;width:270px;height:320px;top:4px;right:-18px;transform:rotate(6deg);box-shadow:inset 1px 1px #ffffff0b,-22px 28px 58px #03071438}.createHeroCopy{z-index:2;max-width:720px;position:relative}.createHeroEyebrow{color:#e8edffc2;letter-spacing:.115em;text-transform:uppercase;background:#ffffff13;border:1px solid #dfe6ff24;border-radius:999px;align-items:center;gap:7px;margin-bottom:20px;padding:5px 12px 5px 8px;font-size:10px;font-weight:660;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.createHeroEyebrowMark{object-fit:contain;width:14px;height:14px}.createHero h1{color:#f8f9ff;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(32px,3.5vw,43px);font-weight:630;line-height:1.04;position:relative}.createHero p{color:#e2e8f9a8;letter-spacing:-.012em;max-width:54ch;margin:15px 0 0;font-size:14.5px;line-height:1.62;position:relative}.composerSlot{z-index:3;width:calc(100% - 64px);margin:-104px auto 0;position:relative}.createPage .composer{border:1px solid var(--co-glass-border);border-radius:var(--co-radius-glass);background:var(--co-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.28);backdrop-filter:blur(20px)saturate(1.28);width:min(860px,100%);box-shadow:var(--co-glass-shadow);transition:border-color .16s var(--co-ease), box-shadow .16s var(--co-ease);margin-inline:auto;position:relative;overflow:hidden}.createPage .composer:focus-within{box-shadow:var(--co-glass-shadow-focus);border-color:#c2cfffe0}.createPage .composerInput{color:#151a32;min-height:104px;caret-color:var(--co-blue);letter-spacing:-.018em;padding:24px 26px 8px;font-size:17px;font-weight:440;line-height:1.62}.createPage .composerInput::placeholder{color:#858ca0}.createPage .composerVoice{min-height:104px;padding:22px 24px 8px}.createPage .composerError{margin:8px 24px 0}.createPage .composerBar{background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:14px;padding:6px 14px 12px 18px;display:flex}.createPage .composerRecord{box-shadow:0 1px 2px #181e3a08}.createPage .composerActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:316px;min-width:0;margin-left:auto;display:grid}.createPage .composerIdeaAssist{isolation:isolate;width:100%;min-width:0;min-height:40px;box-shadow:none;color:#64708f;letter-spacing:-.006em;white-space:nowrap;transition:border-color .14s var(--co-ease), background .14s var(--co-ease), box-shadow .14s var(--co-ease), color .14s var(--co-ease), transform .14s var(--co-ease);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.createPage .composerIdeaAssist>*{z-index:1;position:relative}.createPage .composerIdeaAssist svg{color:#6f7eaa;transition:color .14s var(--co-ease)}.createPage .composerIdeaAssist:hover:not(:disabled){color:#fff;background:linear-gradient(#2e3749 0%,#1a212e 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.createPage .composerIdeaAssist:hover:not(:disabled) svg{color:#ffffffeb}.createPage .composerIdeaAssist.featured{color:#fff;background:linear-gradient(#262e3f 0%,#141924 100%);border-color:#0000;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.createPage .composerIdeaAssist.featured svg{color:#ffffffe6}.createPage .composerIdeaAssist.featured:hover:not(:disabled){color:#fff;background:linear-gradient(#2e3749 0%,#1a212e 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.createPage .composerIdeaAssist.featured:hover:not(:disabled) svg{color:#fff}.createPage .composerIdeaAssist:focus-visible{outline:0;box-shadow:0 0 0 3px #10111424}.createPage .composerIdeaAssist:disabled{color:#7683a3;cursor:default;opacity:1;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#f8f9fd9e;border-color:#52639d26;box-shadow:inset 0 1px #ffffffd1,0 7px 20px -18px #171f447a}.createPage .composerIdeaAssist:disabled svg{color:#8895b5}.createPage .composer .hookModalPrimary{width:100%;min-width:0;min-height:40px;transition:background .15s var(--co-ease), box-shadow .15s var(--co-ease), color .15s var(--co-ease), transform .15s var(--co-ease);background:linear-gradient(#262e3f 0%,#141924 100%);border:1px solid #0000;border-radius:12px;padding:0 12px;box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.createPage .composer .hookModalPrimary:before{display:none}.createPage .composer .hookModalPrimary:hover:not(:disabled){background:linear-gradient(#2e3749 0%,#1a212e 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 1px 2px #10182838,inset 0 1px #ffffff17,inset 0 0 0 1px #090c1499}.createPage .composer .hookModalPrimary:disabled:not(.working){color:#7683a3;opacity:1;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#f8f9fd9e;border-color:#52639d26;box-shadow:inset 0 1px #ffffffd1,0 7px 20px -18px #171f447a}.createPage .composer .hookModalPrimary:disabled:not(.working) .hookModalPrimaryMark{opacity:.55;filter:grayscale()brightness(0)invert(.68)}.createBlock{margin-top:46px}.blockHead{border:0;align-items:flex-end;margin-bottom:17px;padding:0 2px}.blockEyebrow{color:var(--co-blue);font-family:var(--co-mono);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:9.5px;font-weight:650;display:inline-flex}.blockEyebrow:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.blockHead h2{color:var(--co-ink);letter-spacing:-.038em;font-size:21px;font-weight:620;line-height:1.1}.blockHead p{color:var(--co-mute);margin-top:6px;font-size:13px}.blockLink{min-height:auto;color:var(--co-blue);transition:background .15s var(--co-ease), border-color .15s var(--co-ease), color .15s var(--co-ease);background:0 0;border:1px solid #0000;border-radius:8px;gap:6px;margin-right:-10px;padding:6px 10px;font-size:12.5px;font-weight:620}.blockLink:hover{color:#213fae;background:#f0f3ff;border-color:#dde3fa}.blockLink svg{transition:transform .15s}.blockLink:hover svg{transform:translate(2px,-2px)}.blockLink:focus-visible,.openingsBlock .ideaToggle:focus-visible,.openingsBlock .ideaGo:focus-visible,.createReferenceCard:focus-visible,.createSectionAction:focus-visible,.draftsBlock .draftTile:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3457d56b}.openingsBlock .ideaGrid{border:1px solid var(--co-surface-border);border-radius:var(--co-radius-surface);background:var(--co-surface-bg);box-shadow:var(--co-surface-shadow);align-items:stretch;gap:0;overflow:hidden}.openingsBlock .ideaCard{border:0;border-right:1px solid var(--co-line-soft);height:100%;min-height:248px;box-shadow:none;background:0 0;border-radius:0;padding:25px 24px 21px;transition:background .16s;position:relative}.openingsBlock .ideaCard:last-child{border-right:0}.openingsBlock .ideaCard:before{content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .16s ease, transform .22s var(--co-ease);background:#3457d5;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.4)}.openingsBlock .ideaCard:nth-child(2):before{background:#7459ca}.openingsBlock .ideaCard:nth-child(3):before{background:#2385a7}.openingsBlock .ideaCard:not(.loading):hover{background:var(--co-surface-hover);box-shadow:none;border-color:#0000;transform:none}.openingsBlock .ideaCard:not(.loading):hover:before{opacity:1;transform:scaleX(1)}.openingsBlock .ideaCardTop{min-height:18px;margin-bottom:22px}.openingsBlock .ideaIndex{width:auto;height:auto;color:var(--co-blue);letter-spacing:.08em;background:0 0;border-radius:0;font-size:10px;font-weight:650;display:inline}.openingsBlock .ideaKind,.openingsBlock .ideaLoadingNote{color:#9aa1b0;letter-spacing:.105em;font-size:9px;font-weight:580}.openingsBlock .ideaCard h3{color:#171c33;letter-spacing:-.028em;font-size:17px;font-weight:560;line-height:1.52}.openingsBlock .ideaStrategy{border-top:1px solid var(--co-line-soft);border-left:0;gap:14px;margin-top:20px;padding:17px 0 0}.openingsBlock .ideaStrategy span{color:#939aab;font-size:9px}.openingsBlock .ideaStrategy p{color:#555e74;margin-top:5px;font-size:12.5px}.openingsBlock .ideaCardFoot{border-top:1px solid var(--co-line-soft);margin-top:auto;padding-top:18px}.openingsBlock .ideaToggle{color:#7b8395;font-size:11.5px}.openingsBlock .ideaToggle:hover{color:var(--co-ink)}.openingsBlock .ideaGo{min-height:auto;color:var(--co-blue);transition:background .15s var(--co-ease), border-color .15s var(--co-ease), color .15s var(--co-ease);background:0 0;border:1px solid #0000;border-radius:8px;gap:6px;margin-right:-9px;padding:6px 9px;font-size:12px;font-weight:640}.openingsBlock .ideaGo:hover:not(:disabled){color:#213fae;background:#f0f3ff;border-color:#dde3fa}.openingsBlock .ideaGo svg{transition:transform .15s}.openingsBlock .ideaGo:hover:not(:disabled) svg{transform:translate(3px)}.openingsBlock .ideaCard.loading b{background:linear-gradient(90deg,#ececf1 25%,#f7f7f9 37%,#ececf1 63%) 0 0/400% 100%}.ideaFallback{background:#ffffffe6;border:1px solid #262b4821;border-radius:18px;padding:24px 26px}.createReferenceRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.createPostPreview{min-width:0;color:inherit;background:#ffffffe0;border:1px solid #262b481f;border-radius:17px;flex-direction:column;padding:21px 21px 17px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 16px 38px -36px #191e4094}.createReferenceCard{min-height:168px}.createPostPreview:hover{background:#fff;border-color:#3457d538;transform:translateY(-1px);box-shadow:0 20px 44px -34px #191e406b}.createPostPreview .createPostPreviewText{color:#1a1f36;letter-spacing:-.012em;white-space:pre-line;-webkit-box-orient:initial;-webkit-line-clamp:unset;margin:0;font-size:14px;font-weight:480;line-height:1.58;display:block;overflow:visible}.createPostPreviewMore{color:#777f91;align-self:flex-start;margin-top:8px;font-size:11.5px;font-weight:590;transition:color .15s}.createPostPreview:hover .createPostPreviewMore{color:var(--co-blue)}.createReferenceFoot{border-top:1px solid var(--co-line-soft);color:#9299a9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.createReferenceFoot>svg{color:var(--co-blue);flex:none;transition:transform .15s}.createReferenceCard:hover .createReferenceFoot>svg{transform:translate(3px)}.createReferenceMetrics{align-items:center;gap:13px;min-width:0;display:flex}.createReferenceMetrics>span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;display:inline-flex}.createSectionActionRow{justify-content:flex-end;margin-top:18px;display:flex}.createReferenceSkeleton{background:#ffffff80;border:1px solid #262b4814;border-radius:17px;align-content:start;gap:14px;min-height:168px;padding:24px 21px;display:grid}.createReferenceSkeleton span{background:#e8e8ec;border-radius:999px;height:12px}.createReferenceSkeleton span:first-child{width:86%}.createReferenceSkeleton span:last-child{width:58%}.createSectionAction{color:#30374f;letter-spacing:-.008em;background:#f7f8fb;border:1px solid #262b481f;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:5px 6px 5px 15px;font-size:12.5px;font-weight:620;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex}.createSectionAction:hover{color:#2947b7;background:#fff;border-color:#3457d53d;transform:translateY(-1px);box-shadow:0 12px 26px -20px #23398894}.createSectionActionIcon{color:#4862c9;background:#fff;border:1px solid #262b481a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px -10px #233988a6}.createSectionAction:hover .createSectionActionIcon{background:#f8faff;border-color:#3457d52e;transform:translate(3px)}.draftsBlock{margin-top:42px}.draftsBlock .draftRow{align-items:stretch;gap:12px}.draftsBlock .draftTile{min-width:0;min-height:158px;padding:21px 21px 17px}.draftsBlock .draftTile:hover{border-color:#3457d52e}.draftsBlock .draftTileFoot{border-top:1px solid var(--co-line-soft);margin-top:auto;padding-top:17px}.draftsBlock .draftTileFoot time{color:#969dac;font-size:9.5px}.draftsBlock .draftTileFoot svg{color:var(--co-blue)}@media (max-width:1040px){.createHero{grid-template-columns:minmax(0,1fr);padding-inline:36px}.openingsBlock .ideaGrid,.createReferenceRow,.draftsBlock .draftRow{grid-template-columns:repeat(2,minmax(0,1fr))}.openingsBlock .ideaCard:nth-child(2){border-right:0}.openingsBlock .ideaCard:nth-child(3){border-top:1px solid var(--co-line-soft);border-right:0;grid-column:1/-1}.createReferenceCard:nth-child(3),.draftsBlock .draftTile:nth-child(3){grid-column:1/-1}}@media (max-width:760px){.createPage{width:min(100% - 28px,1180px);padding:14px 0 96px}.createHero{border-radius:20px;min-height:0;padding:25px 20px 125px;display:block}.createHeroWeave{inset:0}.createHeroWeave:before{border-radius:16px;width:175px;height:245px;top:18px;right:-30px}.createHeroWeave:after{background:linear-gradient(90deg,#dbe3ff24,#dbe3ff09) 32px 52px/82px 3px no-repeat,linear-gradient(90deg,#d3deff17,#d3deff05) 32px 84px/70% 1px no-repeat,linear-gradient(90deg,#d3deff12,#d3deff04) 32px 108px/58% 1px no-repeat,linear-gradient(90deg,#d3deff0d,#d3deff03) 32px 178px/48% 1px no-repeat,linear-gradient(148deg,#adc1ff18,#ffffff07 42%,#060b1b12);border-radius:18px;width:205px;height:270px;top:8px;right:-82px}.createHeroCopy{max-width:310px}.createHeroEyebrow{margin-bottom:16px;font-size:9.5px}.createHero h1{max-width:285px;font-size:clamp(29px,9vw,36px);line-height:1.02}.createHero p{max-width:285px;margin-top:13px;font-size:13px;line-height:1.55}.composerSlot{width:calc(100% - 34px);margin-top:-107px}.createPage .composer{border-radius:16px}.createPage .composerInput{min-height:118px;padding:20px 18px 8px;font-size:15.5px;line-height:1.58}.createPage .composerVoice{min-height:118px;padding:20px 17px 8px}.createPage .composerBar{justify-content:space-between;align-items:center;gap:8px;padding:4px 11px 11px 13px;display:flex}.createPage .composerRecord{flex:none;gap:5px;min-height:38px;padding-inline:9px 10px;font-size:12px}.createPage .composerActions{flex:auto;gap:6px;width:auto;max-width:254px;margin-left:auto}.createPage .composerIdeaAssist{gap:5px;min-height:40px;padding-inline:7px;font-size:12px}.createPage .composer .hookModalPrimary{gap:5px;width:auto;min-width:0;padding-inline:10px;font-size:12px}.createPage .composer .hookModalPrimaryMark{width:15px;height:15px}.createBlock,.draftsBlock{margin-top:42px}.blockHead{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-inline:1px}.blockHead h2{font-size:21px}.blockHead p{max-width:34ch;font-size:12.5px;line-height:1.5}.blockLink{padding-block:2px}.openingsBlock .ideaGrid,.createReferenceRow,.draftsBlock .draftRow{grid-template-columns:minmax(0,1fr)}.createReferenceCard,.createReferenceCard:nth-child(2),.createReferenceCard:nth-child(3){grid-column:auto;min-height:168px;padding:20px 19px 16px}.createSectionAction{justify-content:flex-start;width:100%}.createSectionActionIcon{margin-left:auto}.openingsBlock .ideaCard,.openingsBlock .ideaCard:nth-child(2),.openingsBlock .ideaCard:nth-child(3){border-top:0;border-right:0;border-bottom:1px solid var(--co-line-soft);grid-column:auto;min-height:0;padding:23px 20px 19px}.openingsBlock .ideaCard:last-child{border-bottom:0}.openingsBlock .ideaCard:before{left:20px;right:20px}.openingsBlock .ideaCardTop{margin-bottom:18px}.openingsBlock .ideaCard h3{font-size:16.5px}.openingsBlock .ideaCardFoot{margin-top:22px}.draftsBlock .draftTile,.draftsBlock .draftTile:nth-child(2),.draftsBlock .draftTile:nth-child(3){grid-column:auto;min-height:158px;padding:20px 19px 16px}}@media (prefers-reduced-motion:reduce){.createPage .composer{transition:none}}.hookIntelPanelOpen{overflow:hidden}.hookIntelPage{--hook-ink:#182132;--hook-muted:#667085;--hook-line:#e7e9ee;--hook-soft:#f7f8fa;max-width:1320px;color:var(--hook-ink)}.hookIntelHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:18px 2px 30px;display:grid}.hookIntelHero h1{color:#111827;letter-spacing:-.045em;margin:14px 0 8px;font-size:clamp(32px,4vw,46px);font-weight:760;line-height:1.04}.hookIntelHero>div>p{max-width:690px;color:var(--hook-muted);margin:0;font-size:15px;line-height:1.65}.hookIntelMetrics{grid-template-columns:repeat(3,1fr);min-width:420px;margin:0;display:grid}.hookIntelMetrics>div{border-left:1px solid var(--hook-line);min-width:130px;padding:2px 22px}.hookIntelMetrics dt{color:#7b8494;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.hookIntelMetrics dd{color:#101828;letter-spacing:-.045em;margin:7px 0 2px;font-size:28px;font-weight:740}.hookIntelMetrics small{color:#8b93a1;font-size:11px}.hookIntelTabs{border:1px solid var(--hook-line);background:#ffffffd1;border-radius:14px;align-items:center;gap:5px;min-height:56px;padding:6px;display:flex;box-shadow:0 10px 30px #10182809}.hookIntelTabs button{color:#697386;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:680;display:inline-flex}.hookIntelTabs button[aria-current=page]{color:#1746a2;background:#eef3ff}.hookIntelTabs>span{color:#858d9b;align-items:center;gap:8px;margin-left:auto;padding-right:13px;font-size:11px;font-weight:620;display:inline-flex}.hookIntelTabs>span i{background:#43a278;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e9f6ef}.hookIntelNotice,.hookIntelPanelNotice{color:#34517f;background:#f5f8ff;border:1px solid #dce7ff;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.hookIntelNotice{margin-top:14px}.hookIntelNotice.isError{color:#9c3445;background:#fff7f8;border-color:#f0cdd3}.hookIntelNotice span,.hookIntelPanelNotice span{flex:1}.hookIntelNotice button,.hookIntelPanelNotice button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.hookIntelJob{background:#f7f9fd;border:1px solid #dce5f8;border-radius:12px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:13px 16px;display:grid}.hookIntelJobIcon{color:#315baf;background:#e8effd;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.hookIntelJobIcon svg{animation:1.2s linear infinite hookIntelSpin}.hookIntelJob>div>span{color:#60708c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:750;display:block}.hookIntelJob>div>strong{color:#24344f;font-size:13px}.hookIntelJobProgress{background:#e1e7f1;border-radius:99px;height:3px;margin-top:8px;overflow:hidden}.hookIntelJobProgress i{border-radius:inherit;background:#3567cf;height:100%;transition:width .3s;display:block}.hookIntelCancelJob{color:#7d8798;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px}.hookIntelJob>small{color:#7d8798;font-size:11px}.hookIntelCancelJob:hover{color:#465a7b;background:#e9eef7}.hookIntelCancelJob:disabled{cursor:not-allowed;opacity:.65}.hookIntelLibrary,.hookIntelMap{margin-top:24px}.hookIntelSectionHeader{justify-content:space-between;align-items:end;gap:30px;padding:4px 3px 17px;display:flex}.hookIntelSectionHeader>div:first-child>span,.hookIntelHookEditor header span,.hookIntelAnalysisIntro>span,.hookIntelAnalysisSection>header>span,.hookIntelCorpusMeta>div>span{color:#7b8492;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.hookIntelSectionHeader h2{color:#182132;letter-spacing:-.025em;margin:5px 0 3px;font-size:21px}.hookIntelSectionHeader p{color:#7a8392;margin:0;font-size:12.5px}.hookIntelBatchActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hookIntelBatchActions .primaryButton,.hookIntelBatchActions .secondaryButton{min-height:38px;padding-inline:13px;font-size:12.5px}.hookIntelPage .textButton,.hookIntelPanel .textButton,.hookIntelPanel .dangerTextButton{color:#4b5d79;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex}.hookIntelPage .textButton:hover,.hookIntelPanel .textButton:hover{color:#193c7a;background:#f2f5fa}.hookIntelPage .textButton:disabled,.hookIntelPanel .textButton:disabled,.hookIntelPanel .dangerTextButton:disabled{cursor:not-allowed;opacity:.52}.hookIntelPanel .dangerTextButton{color:#a53a4b}.hookIntelPanel .dangerTextButton:hover{background:#fff2f4}.hookIntelList{border:1px solid var(--hook-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #10182809}.hookIntelRow{width:100%;min-height:94px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef2;grid-template-columns:35px minmax(0,1fr) auto 20px;align-items:center;gap:18px;padding:18px 20px;transition:background .14s,box-shadow .14s;display:grid}.hookIntelRow:last-child{border-bottom:0}.hookIntelRow:hover{z-index:1;background:#fbfcfe;position:relative;box-shadow:inset 3px 0 #315fbd}.hookIntelRow:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #4d76ce;position:relative}.hookIntelIndex{color:#a0a7b2;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hookIntelRowCopy{min-width:0}.hookIntelRowCopy strong{color:#202838;letter-spacing:-.012em;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:610;line-height:1.48;display:-webkit-box;overflow:hidden}.hookIntelRowCopy small{color:#8b93a1;align-items:center;gap:6px;margin-top:8px;font-size:10.5px;display:flex}.hookIntelRowCopy small i{background:#bbc1ca;border-radius:50%;width:3px;height:3px}.hookIntelRowStatus{justify-items:start;gap:5px;min-width:126px;display:grid}.hookIntelRowStatus>small{color:#4669ad;font-size:9.5px;font-weight:650}.hookIntelStatus{color:#646d7b;white-space:nowrap;background:#f8f9fa;border:1px solid #e2e5ea;border-radius:99px;align-items:center;gap:7px;min-height:25px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.hookIntelStatus i{background:#9da4af;border-radius:50%;width:6px;height:6px}.hookIntelStatus--processing,.hookIntelStatus--queued{color:#365eab;background:#f3f7fe;border-color:#cfddf6}.hookIntelStatus--processing i,.hookIntelStatus--queued i{background:#4672cb}.hookIntelStatus--review,.hookIntelStatus--edited{color:#896b22;background:#fffbef;border-color:#eadcb8}.hookIntelStatus--review i,.hookIntelStatus--edited i{background:#c69b32}.hookIntelStatus--approved{color:#33785a;background:#f1faf5;border-color:#cae5d8}.hookIntelStatus--approved i{background:#3f9670}.hookIntelStatus--failed,.hookIntelStatus--outdated{color:#a34555;background:#fff7f8;border-color:#eed0d5}.hookIntelStatus--failed i,.hookIntelStatus--outdated i{background:#c55a6c}.hookIntelEmpty{color:#7e8796;text-align:center;background:#fafbfc;border:1px dashed #d7dce5;border-radius:14px;align-content:center;justify-items:center;min-height:280px;padding:40px;display:grid}.hookIntelEmpty h2{color:#303949;margin:15px 0 4px;font-size:18px}.hookIntelEmpty p{max-width:480px;margin:0;font-size:12.5px;line-height:1.6}.hookIntelOverlay{z-index:120;background:#131b2a61;justify-content:flex-end;animation:.16s ease-out hookIntelFade;display:flex;position:fixed;inset:0}.hookIntelPanel{background:#f7f8fa;outline:none;flex-direction:column;width:min(76vw,1280px);min-width:850px;height:100%;animation:.22s ease-out hookIntelSlide;display:flex;overflow:hidden;box-shadow:-28px 0 65px #0c14232e}.hookIntelPanelHeader{z-index:3;background:#fffffff5;border-bottom:1px solid #e2e5ea;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 22px;display:flex;position:relative}.hookIntelPanelHeader>div:first-child>span{color:#7e8795;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:780;display:block}.hookIntelPanelHeader>div:first-child>strong{color:#2a3444;margin-top:3px;font-size:13px;display:block}.hookIntelPanelHeaderActions{align-items:center;gap:10px;display:flex}.hookIntelPanelHeaderActions>button{color:#657083;background:#fff;border:1px solid #e2e5ea;border-radius:9px;place-items:center;width:35px;height:35px;padding:0;display:grid}.hookIntelPanelLoading{color:#7b8494;flex:1;align-content:center;justify-items:center;gap:12px;min-height:320px;font-size:13px;display:grid}.hookIntelPanelNotice{z-index:2;border-width:0 0 1px;border-radius:0;flex:none;padding-inline:22px}.hookIntelCandidate{color:#315895;background:#f1f5fd;border-bottom:1px solid #d7e1f6;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 22px;display:grid}.hookIntelCandidate div{gap:2px;display:grid}.hookIntelCandidate strong{font-size:12px}.hookIntelCandidate span{color:#60769a;font-size:10.5px}.hookIntelCandidate .secondaryButton{min-height:34px;font-size:11px}.hookIntelPanelBody{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,35%);min-height:0;display:grid;overflow:auto}.hookIntelPanelMain{min-width:0;padding:24px}.hookIntelSource{background:#fff;border-left:1px solid #e2e5ea;min-width:0;padding:24px 22px}.hookIntelSource>header{z-index:1;background:#fffffff7;border-bottom:1px solid #eceef2;gap:4px;margin:-24px -22px 17px;padding:20px 22px 16px;display:grid;position:sticky;top:-24px}.hookIntelSource>header>span{color:#7d8796;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:760;display:flex}.hookIntelSource>header strong{color:#293343;font-size:14px}.hookIntelSource>header small{color:#9299a5;font-size:10px}.hookIntelSourceContext{color:#667085;background:#f4f6f9;border-radius:8px;padding:10px 11px;font-size:11px;line-height:1.5}.hookIntelSource pre{color:#3d4654;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:12.5px;line-height:1.72}.hookIntelHookEditor,.hookIntelAnalysisIntro,.hookIntelAnalysisSection,.hookIntelHistory,.hookIntelCorpusMeta{background:#fff;border:1px solid #e3e6eb;border-radius:12px}.hookIntelHookEditor{margin-bottom:16px;overflow:hidden}.hookIntelHookEditor>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 12px;display:flex}.hookIntelHookEditor h2{color:#222c3b;letter-spacing:-.01em;margin:4px 0 0;font-size:14px}.hookIntelHookEditor header small{color:#969da9;font-size:10px}.hookIntelHookEditor>textarea{resize:vertical;color:#202938;background:#fff;border:0;outline:0;width:100%;min-height:125px;padding:17px;font-size:15px;font-weight:570;line-height:1.58;display:block}.hookIntelHookEditor>textarea:focus{box-shadow:inset 0 0 0 2px #b9cbed}.hookIntelHookEditor>footer{background:#fafbfc;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex}.hookIntelHookEditor>footer>span{color:#87909e;font-size:10.5px}.hookIntelHookEditor .secondaryButton{min-height:34px;padding-inline:11px;font-size:11px}.hookIntelAnalysis{gap:13px;display:grid}.hookIntelAnalysisIntro{background:linear-gradient(115deg,#eef3fce6,#ffffffe6),#fff;padding:19px 20px}.hookIntelAnalysisIntro h2{color:#243652;letter-spacing:-.02em;margin:5px 0;font-size:17px}.hookIntelAnalysisIntro p{color:#6a7890;max-width:720px;margin:0;font-size:11.5px;line-height:1.6}.hookIntelAnalysisSection{overflow:hidden}.hookIntelAnalysisSection>header{border-bottom:1px solid #eceef2;padding:15px 18px 13px}.hookIntelAnalysisSection>header h3{color:#273142;letter-spacing:-.015em;margin:4px 0 0;font-size:15px}.hookIntelAnalysisSection>header p{color:#7d8795;margin:6px 0 0;font-size:10.5px;line-height:1.5}.hookIntelAnalysisFields{gap:15px;padding:17px;display:grid}.hookIntelField{gap:6px;min-width:0;display:grid}.hookIntelField>span{color:#5f6877;font-size:10.5px;font-weight:720}.hookIntelField textarea,.hookIntelField select{resize:vertical;color:#303948;background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:12px;line-height:1.58;transition:border-color .12s,box-shadow .12s}.hookIntelField select{resize:none}.hookIntelField textarea:focus,.hookIntelField select:focus{border-color:#7594d1;box-shadow:0 0 0 3px #466fc01c}.hookIntelField small{color:#939aa5;font-size:9.5px;line-height:1.4}.hookIntelVariationGrid,.hookIntelCorpusCards{gap:13px;padding:15px;display:grid}.hookIntelVariationCard,.hookIntelCorpusCards>article{background:#fafbfc;border:1px solid #e3e6eb;border-radius:10px;gap:13px;padding:14px;display:grid}.hookIntelVariationCard>header{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.hookIntelVariationCard>header>span{color:#6d7684;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.hookIntelVariationCard .hookIntelField:nth-of-type(2) textarea{color:#1e2938;background:#fff;font-size:13px;font-weight:590}.hookIntelAnalysisEmpty{color:#758197;text-align:center;background:#fbfcfd;border:1px dashed #d6dce6;border-radius:12px;align-content:center;justify-items:center;min-height:330px;padding:42px;display:grid}.hookIntelAnalysisEmpty h2{color:#2d394c;margin:15px 0 6px;font-size:18px}.hookIntelAnalysisEmpty p{max-width:500px;margin:0 0 20px;font-size:12px;line-height:1.62}.hookIntelHistory{margin-top:13px;overflow:hidden}.hookIntelHistory>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:50px;padding:0 16px;list-style:none;display:grid}.hookIntelHistory>summary::-webkit-details-marker{display:none}.hookIntelHistoryItem>summary::-webkit-details-marker{display:none}.hookIntelHistory>summary>span{color:#475467;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.hookIntelHistory>summary small{color:#9299a5;font-size:10px}.hookIntelHistory[open]>summary{border-bottom:1px solid #e7e9ed}.hookIntelHistory[open]>summary>svg{transform:rotate(180deg)}.hookIntelHistory>div{padding:8px 14px 13px}.hookIntelHistoryItem{border-bottom:1px solid #eceef2}.hookIntelHistoryItem:last-child{border-bottom:0}.hookIntelHistoryItem>summary{cursor:pointer;color:#525c6c;justify-content:space-between;align-items:center;gap:12px;min-height:43px;font-size:11px;list-style:none;display:flex}.hookIntelHistoryItem>summary small{color:#959ca7;font-size:9.5px}.hookIntelHistoryItem>div{padding:2px 0 13px}.hookIntelHistoryItem dl{flex-wrap:wrap;gap:18px;margin:0;display:flex}.hookIntelHistoryItem dt{color:#939aa6;text-transform:uppercase;font-size:9px}.hookIntelHistoryItem dd{color:#485365;margin:3px 0 0;font-size:10.5px}.hookIntelRawReport{margin-top:12px}.hookIntelRawReport>summary{color:#536987;cursor:pointer;font-size:10.5px;font-weight:650}.hookIntelRawReport pre{color:#4f5968;white-space:pre-wrap;background:#f5f6f8;border-radius:8px;max-height:420px;margin:10px 0 0;padding:13px;font-family:inherit;font-size:10.5px;line-height:1.6;overflow:auto}.hookIntelPanelFooter{z-index:3;background:#fffffff7;border-top:1px solid #dfe3e9;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 18px;display:flex;position:relative}.hookIntelPanelFooter>div{align-items:center;gap:7px;display:flex}.hookIntelPanelFooter .primaryButton,.hookIntelPanelFooter .secondaryButton{min-height:36px;padding-inline:12px;font-size:11.5px}.hookIntelSaveState{color:#858e9c;white-space:nowrap;align-items:center;gap:5px;margin-right:4px;font-size:9.5px;display:inline-flex}.hookIntelSaveState.is-error{color:#ad4355}.hookIntelCorpusEditor{gap:13px;max-width:960px;margin:0 auto;padding-bottom:50px;display:grid}.hookIntelCorpusMeta{background:#f7f9fd;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.hookIntelCorpusMeta>div{gap:3px;display:grid}.hookIntelCorpusMeta strong{color:#32435f;font-size:13px}.hookIntelCorpusMeta>small{color:#87909e;align-items:center;gap:5px;font-size:10px;display:flex}.hookIntelCorpusQuality{background:#fff;border:1px solid #dfe5ee;border-radius:12px;overflow:hidden}.hookIntelCorpusQuality>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.hookIntelCorpusQuality>header>div{gap:3px;display:grid}.hookIntelCorpusQuality>header span{color:#7b8492;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:780}.hookIntelCorpusQuality>header strong{color:#2f3a4b;font-size:13px}.hookIntelCorpusQuality.isValid>header{color:#34775a;background:#f4faf7}.hookIntelCorpusQuality.isInvalid>header{color:#a35b2d;background:#fff8f2}.hookIntelCorpusQuality dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.hookIntelCorpusQuality dl>div{border-right:1px solid #eceef2;gap:3px;padding:13px 17px;display:grid}.hookIntelCorpusQuality dl>div:last-child{border-right:0}.hookIntelCorpusQuality dt{color:#8a929f;font-size:9.5px}.hookIntelCorpusQuality dd{color:#2d3747;margin:0;font-size:15px;font-weight:680}.hookIntelCorpusQuality>ul{color:#845738;background:#fffbf7;border-top:1px solid #f0e2d7;gap:5px;margin:0;padding:12px 18px 14px 31px;font-size:10.5px;line-height:1.5;display:grid}.hookIntelCorpusCards>article{background:#fff}.hookIntelSubmechanisms{background:#f5f8fc;border:1px solid #dfe5ef;border-radius:9px;gap:10px;padding:11px;display:grid}.hookIntelSubmechanisms>header{gap:2px;padding:1px 2px 4px;display:grid}.hookIntelSubmechanisms>header span{color:#425878;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760}.hookIntelSubmechanisms>header small{color:#8893a3;font-size:9.5px}.hookIntelSubmechanism{background:#fff;border:1px solid #dfe4ec;border-radius:8px;gap:11px;padding:12px;display:grid}.hookIntelClassificationList{gap:8px;padding:13px;display:grid}.hookIntelClassificationList>article{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:9px;gap:9px;padding:12px 13px;display:grid}.hookIntelClassificationList>article>header{gap:5px;display:grid}.hookIntelClassificationList>article>header strong{color:#293343;white-space:pre-line;font-size:12px;font-weight:620;line-height:1.48}.hookIntelClassificationList>article>header span{color:#45618f;background:#edf2fa;border-radius:99px;width:fit-content;padding:4px 8px;font-size:9.5px;font-weight:680}.hookIntelClassificationList>article>small{color:#7e8897;font-size:9.5px}.hookIntelCorpusCards.isCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.spin{animation:1s linear infinite hookIntelSpin}@keyframes hookIntelSpin{to{transform:rotate(360deg)}}@keyframes hookIntelFade{0%{opacity:0}}@keyframes hookIntelSlide{0%{transform:translate(35px)}}@media (max-width:1080px){.hookIntelHero{grid-template-columns:1fr;align-items:start}.hookIntelMetrics{min-width:0}.hookIntelPanel{width:88vw;min-width:720px}.hookIntelPanelBody{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:760px){.hookIntelHero{gap:25px;padding-top:4px}.hookIntelHero h1{font-size:34px}.hookIntelMetrics{width:100%}.hookIntelMetrics>div{min-width:0;padding-inline:13px}.hookIntelMetrics>div:first-child{border-left:0}.hookIntelMetrics dd{font-size:23px}.hookIntelTabs>span{display:none}.hookIntelTabs button{flex:1;justify-content:center}.hookIntelSectionHeader{flex-direction:column;align-items:stretch}.hookIntelBatchActions{justify-content:stretch}.hookIntelBatchActions>button{flex:1}.hookIntelRow{grid-template-columns:26px minmax(0,1fr) 18px;gap:12px;padding:16px 14px}.hookIntelRowStatus{grid-area:2/2/auto/-1}.hookIntelRow>svg{grid-area:1/3}.hookIntelJob{grid-template-columns:auto minmax(0,1fr)}.hookIntelCancelJob,.hookIntelJob>small{display:none}.hookIntelPanel{width:100vw;min-width:0}.hookIntelPanelBody{display:block}.hookIntelPanelMain{padding:16px}.hookIntelSource{border-top:1px solid #e2e5ea;border-left:0}.hookIntelSource>header{position:static}.hookIntelPanelFooter{flex-direction:column-reverse;align-items:stretch;padding:10px 12px}.hookIntelPanelFooter>div{overflow-x:auto}.hookIntelPanelFooter>.dangerTextButton{align-self:flex-start}.hookIntelCandidate{grid-template-columns:auto minmax(0,1fr);align-items:start}.hookIntelCandidate>button{grid-column:2}.hookIntelCorpusCards.isCompact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hookIntelOverlay,.hookIntelPanel{animation:none}.spin,.hookIntelJobIcon svg{animation-duration:2s}}
