.public-archive{--archive-paper:#f8f6f0;--archive-red:#db1626;--archive-muted:#59616c;min-height:100dvh;background:var(--archive-paper);color:#1b1f1d;font-family:DM Sans,sans-serif}.archive-header{max-width:1320px;margin:auto;padding:22px 30px;border-bottom:1px solid #dddcd7;display:flex;align-items:center;justify-content:space-between;gap:24px}.archive-header>a{color:inherit;text-decoration:none}.archive-header .brand{font-size:26px}.archive-header nav{display:flex;gap:28px;align-items:center}.archive-header nav a{font-size:12px;color:#38414a;text-decoration:none;display:flex;align-items:center;gap:7px}.archive-beta{display:inline-flex;border-radius:4px;background:#f9e5e6;color:#a21b2a;padding:5px 8px;font-size:11px;font-weight:650}.archive-shell{max-width:1320px;padding:28px 30px 0;margin:auto}.archive-footer{max-width:1320px;margin:auto;padding:30px;display:flex;gap:30px;align-items:center;border-top:1px solid #dddcd7}.archive-footer p{flex:1;font-size:10px;line-height:1.7;color:#586167}.archive-footer>a{font-size:10px;color:#586167}.editorial-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.editorial-article-grid>a{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-top:2px solid #a62432;padding:20px 0;transition:color .2s}.editorial-article-grid>a:hover{color:#a62432}.editorial-article-grid span{font-size:10px;color:#586167}.editorial-article-grid h3{font-family:Georgia,serif;font-size:28px;line-height:1.2;margin:18px 0}.editorial-article-grid p{font-size:13px;line-height:1.7}.editorial-article-grid b{font-size:12px;display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:16px}.editorial-first-story{background:#efece3;border-radius:12px;padding:30px;display:grid;grid-template-columns:40px 1fr;gap:10px 20px}.editorial-first-story>svg{grid-row:1/4;color:#aa2330}.editorial-first-story h3{font-family:Georgia,serif;font-size:26px;line-height:1.2;margin:0}.editorial-first-story p{font-size:13px;color:#535b5f;margin:0;line-height:1.7;max-width:75ch}.editorial-first-story a{font-size:12px;color:#942231;display:flex;align-items:center;gap:9px;margin-top:12px}.public-article{max-width:800px;margin:45px auto 70px;padding:0 30px}.public-article>a:first-child{font-size:12px;color:#ac2433}.public-article h1{font-family:Georgia,serif;font-size:48px;letter-spacing:-.03em;line-height:1.14;margin:30px 0 20px;text-wrap:balance}.public-article-summary{font-size:20px;line-height:1.6;color:#505c62}.public-article-byline{display:flex;align-items:center;gap:14px;border-block:1px solid #d8d7d1;padding:20px 0;margin:30px 0;font-size:12px}.public-article-byline svg{color:#c72031}.public-article-byline small{display:block;font-size:10px;color:#59656b;margin-top:6px;line-height:1.5}.public-article-body{font-family:Georgia,serif;font-size:18px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.public-article-sources{margin:38px 0;border-top:2px solid #22272a;padding-top:25px}.public-article-sources h2{font-size:20px}.public-article-sources ol{padding-left:22px}.public-article-sources li{font-size:12px;padding:8px 0;line-height:1.65}.public-article-sources a{color:#9f2737;display:inline-flex;gap:8px}.public-archive :is(button,a,input,select):focus-visible,.archive-teaser a:focus-visible,.editorial-articles a:focus-visible{outline:3px solid #406da2;outline-offset:4px}.public-archive .btn{font-size:12px}.archive-header a:hover,.archive-profile-list a:hover{color:#a7182b}@media(max-width:1000px){.archive-header nav{gap:16px}}@media(max-width:650px){.archive-header{padding:18px;flex-direction:column;align-items:start;gap:18px}.archive-header nav{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap}.archive-header nav a{font-size:11px}.archive-shell{padding:23px 18px 0}.archive-footer{padding:25px 18px;gap:16px;flex-wrap:wrap}.archive-footer p{flex:auto;width:100%}.editorial-article-grid{grid-template-columns:1fr}.editorial-first-story{padding:22px;display:block}.editorial-first-story h3{font-size:23px;margin:16px 0 12px}.public-article{padding:0 20px;margin-top:30px}.public-article h1{font-size:36px}.public-article-summary,.public-article-body{font-size:17px}}.archive-editorial-v18 .archive-header{max-width:1400px;padding:18px 30px;gap:24px}.archive-editorial-v18 .archive-header .brand{font-size:25px}.archive-editorial-v18 .archive-header nav{gap:22px;white-space:nowrap}.archive-header-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce0e4;padding:9px 11px;border-radius:6px;flex:1;max-width:285px;color:#667080}.archive-header-search input{border:0;outline:none;min-width:0;width:100%;font:12px DM Sans,sans-serif;background:transparent}.archive-header-search button{border:0;background:none;color:#b71c2b;cursor:pointer;padding:0;display:flex}.archive-header-studio{background:#d91628!important;color:#fff!important;border-radius:6px;padding:11px 14px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650}.archive-editorial-v18 .archive-shell{max-width:1400px;padding-top:20px}.archive-credits{font-size:11px;color:#546474;position:relative;max-width:340px}.archive-credits summary{cursor:pointer}.archive-credits span{display:block;line-height:1.8;padding-top:12px}.archive-credits a{color:#9e2231}.archive-editorial-v18 .archive-footer{max-width:1400px}.editorial-articles-v18 .editorial-first-story{grid-template-columns:1.2fr 1fr;border-radius:8px;padding:30px;gap:35px}.editorial-articles-v18 .editorial-first-story h3{font:700 34px/1.1 Barlow Condensed,sans-serif}.editorial-articles-v18 .editorial-first-story p{margin-top:15px}.editorial-articles-v18 .editorial-first-story aside{border-top:2px solid #c72334;padding-top:18px;font-size:13px;line-height:1.7}.editorial-first-story aside>b{display:block;font:700 23px/1.1 Barlow Condensed,sans-serif;margin-bottom:14px}.editorial-first-story aside>a{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d9d7ce;padding:9px 0;margin:0;font-size:12px}.public-article-body>p:first-child:first-letter{float:left;font:700 64px/1 Georgia,serif;margin:5px 9px 0 0;color:#c12232}@media(max-width:1150px){.archive-header-search{display:none}}@media(max-width:800px){.archive-editorial-v18 .archive-header{padding-inline:20px}.archive-editorial-v18 .archive-header nav{gap:14px}.archive-header-studio{display:none!important}}@media(max-width:650px){.archive-editorial-v18 .archive-header{padding:16px 18px;gap:14px}.archive-editorial-v18 .archive-header nav{justify-content:start;gap:20px}.archive-editorial-v18 .archive-header nav a{font-size:12px}.archive-editorial-v18 .archive-shell{padding:20px 18px 0}.editorial-articles-v18 .editorial-first-story{display:block;padding:24px}.editorial-articles-v18 .editorial-first-story aside{margin-top:25px}.archive-credits{max-width:100%}}.public-archive>.editorial-articles{width:min(1340px,calc(100% - 100px));margin-inline:auto;padding-block:45px 65px}@media(max-width:650px){.public-archive>.editorial-articles{width:calc(100% - 36px);padding-block:28px 45px}}.despiece{padding-block:65px;color:#23211e;scroll-margin-top:35px}.despiece-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.despiece-heading h1{font:700 clamp(35px,4vw,58px)/1.03 Georgia,serif;letter-spacing:-.03em;margin:0 0 15px;text-wrap:balance}.despiece-heading h1 em{font-style:normal;color:#d71935}.despiece-heading p{max-width:62ch;margin:0;line-height:1.6}.despiece-heading>div:last-child{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.despiece-heading a,.despiece-reload{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.despiece-reload{background:transparent;border:0;padding:10px 0;cursor:pointer;color:#4a453e}.despiece-work{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:28px}.despiece-stories{display:flex;flex-direction:column;gap:0;border-top:1px solid #cfc9c0}.despiece-stories button{text-align:left;background:transparent;border:0;border-bottom:1px solid #cfc9c0;padding:19px 15px;cursor:pointer;color:inherit}.despiece-stories button[aria-pressed=true]{background:#29251f;color:#fff9ef}.despiece-stories small{font-size:11px;display:block;line-height:1.5;margin-bottom:7px}.despiece-stories strong{font:700 23px/1.15 Barlow Condensed,sans-serif;display:block}.despiece-stories span{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-top:12px}.despiece-stories svg{flex:none}.despiece-sheet{background:#fffdf8;padding:30px;min-width:0;box-shadow:0 10px 24px #352b1810}.despiece-source-line{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:#61574d;font-size:11px;line-height:1.5}.despiece-sheet h2{font:800 clamp(27px,3vw,38px)/1.08 "Barlow Condensed",sans-serif;margin:17px 0}.despiece-summary{font-size:15px;line-height:1.65;max-width:70ch}.despiece-original{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#a9152c;font-weight:700;margin:2px 0 19px}.despiece-question{border-top:1px solid #ded5c8;border-bottom:1px solid #ded5c8;padding:20px 0}.despiece-question b{font:700 23px/1.1 Barlow Condensed,sans-serif}.despiece-question p{font-size:15px;line-height:1.5;margin:9px 0}.despiece-question small{font-size:11px;color:#685e52}.despiece-sheet h3{font:700 25px/1.1 Barlow Condensed,sans-serif;margin:24px 0 14px}.despiece-angles{display:flex;gap:8px}.despiece-angles button{flex:1;min-width:0;display:flex;align-items:start;gap:9px;padding:13px 10px;border:1px solid #d8cdc0;background:#fffdf8;color:#342c24;cursor:pointer;border-radius:5px;text-align:left}.despiece-angles button[aria-pressed=true]{background:#fbe5e5;border-color:#c11c32;color:#801327}.despiece-angles button svg{flex:none}.despiece-angles b{font:700 20px/1 Barlow Condensed,sans-serif}.despiece-angles small{display:block;font-size:11px;line-height:1.5;margin-top:7px}.despiece-create{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.despiece-create>button:not(.btn){display:flex;align-items:center;gap:7px;border:1px solid #cfc4b6;background:transparent;padding:11px 14px;color:inherit;border-radius:5px;cursor:pointer;font-weight:700}.despiece-create>small{flex-basis:100%;font-size:11px;line-height:1.5;color:#685e52;max-width:80ch}.despiece-empty{padding:35px 0;line-height:1.6}.despiece-empty button{cursor:pointer}.despiece button:hover:not(:disabled){filter:brightness(.95)}.despiece button:disabled{opacity:.5;cursor:wait}.despiece a:focus-visible,.despiece button:focus-visible{outline:3px solid #bd1c35;outline-offset:3px}.despiece-public{background:#f6f3ec;min-height:100vh}.despiece-public-nav,.despiece-public-footer{max-width:1250px;margin:auto;padding:23px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.despiece-public-nav nav{display:flex;align-items:center;gap:24px;font-size:13px}.despiece-public-footer{border-top:1px solid #d8cfc1;font-size:12px;flex-wrap:wrap}.despiece-page{max-width:1250px;margin:auto;padding-inline:30px;padding-top:30px}.newsdesk-angle-block{padding:19px 28px;background:#fffdf8;border-top:1px solid #e7dfd6}.newsdesk-angle-block h3{margin:0 0 12px;font:700 24px/1 Barlow Condensed,sans-serif}@media(max-width:850px){.despiece-work{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:18px}.despiece-angles{flex-direction:column}.despiece-angles small{margin-top:4px}.despiece-sheet{padding:23px}.despiece-heading{align-items:start;flex-direction:column}}@media(max-width:600px){.despiece{padding-block:35px}.despiece-work{grid-template-columns:1fr;gap:19px}.despiece-stories{max-height:265px;overflow-y:auto}.despiece-stories strong{font-size:22px}.despiece-sheet{padding:20px}.despiece-public-nav,.despiece-public-footer{padding:18px}.despiece-public-nav{align-items:start;flex-direction:column}.despiece-public-nav nav{gap:20px;flex-wrap:wrap}.despiece-page{padding-inline:18px}.newsdesk-angle-block{padding:18px}.despiece-create>.btn{width:100%;justify-content:center}}.newsdesk-grid,.newsdesk-list{min-width:0}@media(max-width:600px){.app-header-actions{min-width:0}.app-header-actions .connection{display:block;max-width:58px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.despiece-original-date{font-size:11px;color:#685e52;margin:0 0 18px}.legal-site{--legal-paper:#f6f3ec;--legal-ink:#171916;--legal-red:#df202b;min-height:100vh;background:var(--legal-paper);color:var(--legal-ink);font-family:DM Sans,sans-serif;line-height:1.75}.legal-site a{color:inherit}.legal-header,.legal-shell,.legal-footer{max-width:1180px;margin:auto;padding-inline:34px}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid #ddd7cb}.legal-wordmark{font-family:Georgia,serif;font-weight:700;font-size:30px;text-decoration:none;letter-spacing:-1.3px;line-height:1}.legal-wordmark>span{color:var(--legal-red)}.legal-wordmark small{display:block;font:600 8px/2.5 DM Sans,sans-serif;letter-spacing:1px;color:#64665f}.legal-back{font-size:12px;text-decoration:none}.legal-intro{padding:58px 0 40px;max-width:790px}.legal-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#686b63}.legal-intro h1{font-family:Georgia,serif;font-size:clamp(40px,5.5vw,66px);letter-spacing:-2.7px;line-height:1.1;margin:18px 0 22px}.legal-intro>p:not(.legal-eyebrow){font-size:16px;color:#64675f;max-width:650px}.legal-intro small{display:block;color:#73766d;font-size:10px;margin-top:23px}.legal-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:52px;align-items:start;padding-bottom:65px}.legal-index{position:sticky;top:25px}.legal-index nav{display:flex;flex-direction:column;gap:3px}.legal-index nav a{font-size:12px;padding:11px 13px;text-decoration:none;border-left:2px solid transparent}.legal-index nav a[aria-current]{background:#eee6da;border-color:var(--legal-red);font-weight:700;color:var(--legal-red)}.legal-index>p{margin-top:26px;font-size:10px;color:#74776c}.legal-index>button,.legal-download{font-size:12px;border:1px solid #cbc6bc;padding:11px 13px;border-radius:4px;text-align:left;background:#fffdf8}.legal-document{min-width:0;padding:34px 40px 40px;background:#fffdf9;border:1px solid #e1dbcf;border-radius:5px}.legal-document-name{font-family:Georgia,serif;font-size:26px;margin:0 0 20px;letter-spacing:-.7px}.legal-contents{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;padding:20px;background:#f5f2eb;margin-bottom:35px;border-radius:4px}.legal-contents a{font-size:11px;text-decoration:none;line-height:1.6}.legal-contents a:hover{text-decoration:underline}.legal-document section{scroll-margin-top:24px}.legal-document section+section{border-top:1px solid #e9e4da;padding-top:25px;margin-top:28px}.legal-document section h2{font-family:Georgia,serif;font-size:22px;line-height:1.35;margin:0 0 17px;letter-spacing:-.5px}.legal-document p,.legal-document li,.legal-document dd,.legal-document dt,.legal-document blockquote{font-size:13px}.legal-document p{margin:12px 0}.legal-document p,.legal-document li{color:#41473b}.legal-document a{color:#bb1b28;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-document ul{padding-left:20px}.legal-document li+li{margin-top:12px}.legal-document dl{display:grid;grid-template-columns:145px 1fr;gap:12px 20px}.legal-document dt{font-weight:700}.legal-document dd{margin:0;overflow-wrap:anywhere}.legal-document code{font-size:11px;background:#f1ede5;padding:2px 4px;border-radius:3px;overflow-wrap:anywhere}.legal-document blockquote{border-left:3px solid var(--legal-red);margin:22px 0;padding:20px;background:#f6f2ea;overflow-wrap:anywhere}.legal-table-wrap{overflow-x:auto}.legal-document table{border-collapse:collapse;width:100%;font-size:12px;min-width:380px}.legal-document th,.legal-document td{text-align:left;padding:12px 8px;vertical-align:top;border-bottom:1px solid #e1dcd1}.legal-footer{border-top:1px solid #ddd7cb;padding-block:28px 55px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.legal-footer p{margin:0;flex-shrink:0}.legal-footer nav{display:flex;gap:15px;flex-wrap:wrap}.legal-footer nav a{text-decoration:none}.legal-footer button{font:inherit;text-decoration:underline;text-underline-offset:3px;padding:0}.legal-skip{position:absolute;top:-80px;left:20px;z-index:300;background:#fff;padding:15px}.legal-skip:focus{top:12px}.legal-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.legal-links a,.legal-links button{font-size:10px;color:inherit;text-decoration:none;padding:0;line-height:1.7}.legal-links a:hover,.legal-links button:hover{text-decoration:underline}.cookie-notice{position:fixed;bottom:18px;left:50%;transform:translate(-50%);width:min(1050px,calc(100% - 36px));z-index:90;background:#fffdf8;color:#1c201a;border:1px solid #d7d0c3;box-shadow:0 10px 42px #15181226;border-radius:8px;display:flex;align-items:center;gap:19px;padding:22px 25px}.cookie-symbol{flex-shrink:0;width:45px;height:45px;background:#fae8e1;color:#d4232d;border-radius:50%;display:grid;place-items:center}.cookie-copy{flex:1;min-width:0}.cookie-copy strong{font-family:Georgia,serif;font-size:19px;line-height:1.25;letter-spacing:-.4px}.cookie-copy p{font-size:11px;line-height:1.6;margin:8px 0 0;color:#5e6558;max-width:590px}.cookie-copy a{color:#ad1e2b;text-decoration:underline;text-underline-offset:2px}.cookie-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.cookie-actions button,.cookie-save{padding:11px 15px;font-size:11px;border:1px solid #cdc7bb;border-radius:4px;min-height:40px}.cookie-actions button:first-child,.cookie-save{background:#1c201a;color:#fff;border-color:#1c201a}.cookie-reopen{position:fixed;bottom:15px;left:15px;width:36px;height:36px;border-radius:50%;border:1px solid #d4cebf;background:#fffdf8;color:#6b6e60;z-index:65;display:grid;place-items:center;box-shadow:0 2px 10px #1a1d1714}.cookie-settings{font-size:12px;color:#495440}.cookie-settings>p{line-height:1.7}.cookie-category{padding:17px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e1e4d9}.cookie-category>svg{flex-shrink:0;color:#ce2639}.cookie-category>div{flex:1}.cookie-category b{font-size:12px;color:#20251b}.cookie-category p{font-size:11px;margin:5px 0 0}.cookie-category>span{font-size:9px;color:#626f54;background:#f0f3e9;padding:6px 9px;border-radius:4px;flex-shrink:0}.cookie-settings>.cookie-separate{background:#f7f0e6;padding:12px;border-radius:4px;font-size:11px}.cookie-settings>a{display:flex;align-items:center;gap:7px;text-decoration:underline;font-size:11px;margin:18px 0}.cookie-save{width:100%;margin-top:6px}.legal-site :focus-visible,.cookie-notice :focus-visible,.cookie-reopen:focus-visible{outline:3px solid #cc273b;outline-offset:4px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:23px}.legal-index{position:static}.legal-index nav{flex-direction:row;flex-wrap:wrap;gap:6px}.legal-index nav a{padding:9px 11px;border:1px solid #ded7ca;border-radius:3px}.legal-index>p{display:none}.legal-index>button{margin-top:15px}.legal-document{padding:27px}.cookie-notice{gap:14px;padding:19px}.cookie-symbol{display:none}.cookie-copy strong{font-size:18px}.legal-footer{display:block}.legal-footer nav{margin-top:16px}.legal-intro{padding-top:38px}}@media(max-width:540px){.legal-header,.legal-shell,.legal-footer{padding-inline:20px}.legal-header{padding-block:22px}.legal-wordmark{font-size:26px}.legal-back{font-size:10px;max-width:115px}.legal-intro h1{font-size:41px;letter-spacing:-1.8px}.legal-intro>p:not(.legal-eyebrow){font-size:14px}.legal-intro small{font-size:9px}.legal-document{padding:22px 18px}.legal-document dl{grid-template-columns:1fr;gap:3px}.legal-document dd{margin-bottom:11px}.legal-document p,.legal-document li,.legal-document dd,.legal-document dt{font-size:12px}.legal-contents{grid-template-columns:1fr;padding:15px;gap:8px}.cookie-notice{width:calc(100% - 24px);bottom:12px;display:block;padding:18px}.cookie-actions{flex-direction:row;margin-top:14px;gap:8px}.cookie-actions button{flex:1;padding:10px;font-size:10px;line-height:1.4}.cookie-copy p{font-size:10px}.cookie-category{gap:8px}.cookie-category>span{max-width:95px;text-align:center}.legal-footer nav{gap:12px}.ed-footer .legal-links{max-width:500px}}@media print{.cookie-notice,.cookie-reopen,.modal-backdrop,.legal-index,.legal-contents,.legal-header,.legal-footer,.legal-download{display:none!important}.legal-site,.legal-document{background:#fff;color:#000}.legal-intro{padding:15px 0 25px}.legal-intro h1{font-size:34px}.legal-layout{display:block;padding:0}.legal-shell{max-width:none;padding:0}.legal-document{border:0;padding:0}.legal-document section{break-inside:auto}.legal-document h2{break-after:avoid}.legal-document a{color:#000}.legal-document p,.legal-document li{font-size:11px}}.living-flame{display:inline-flex;width:34px;height:42px;flex:none;align-items:center;justify-content:center;vertical-align:middle}.living-flame svg{width:100%;height:100%;overflow:visible}.flame-shell,.flame-core,.flame-light{transform-box:fill-box;transform-origin:50% 100%}.burning .flame-shell{animation:flame-sway 1.7s ease-in-out infinite alternate}.burning .flame-core{animation:flame-sway 1.05s ease-in-out infinite alternate-reverse}.burning .flame-light{animation:flame-sway .8s ease-in-out infinite alternate}.ember{opacity:0}.burning .ember{animation:ember-rise 2.8s ease-out infinite}.burning .e2{animation-delay:1.3s}.brand-fire .living-flame{width:41px;height:48px}.motion-control{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;color:inherit;background:none;flex:none}.credit-pill{display:inline-flex;gap:5px;align-items:center;color:#ab1029;background:#fff0ef;border:1px solid #f5c5c8;border-radius:5px;padding:6px 9px;font-size:12px;text-decoration:none;white-space:nowrap}.credit-pill b{font-variant-numeric:tabular-nums}.credit-pill svg{color:var(--red)}.workspace-cost{display:flex;justify-content:space-between;align-items:center;margin:14px 0;font-size:12px}.app-header>div:last-child{gap:12px}@keyframes flame-sway{0%{transform:rotate(-3deg) scaleX(.95) scaleY(.97)}to{transform:rotate(3deg) scaleX(1.04) scaleY(1.05)}}@keyframes ember-rise{0%{transform:translateY(5px) scale(.5);opacity:0}20%{opacity:.8}to{transform:translate(3px,-9px) scale(.2);opacity:0}}.community-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:30px}.community-heading,.pricing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.community-heading h2,.pricing-heading h2,.quick-pitch h2{font:700 58px/.99 Barlow Condensed,sans-serif;letter-spacing:-.7px;margin:0}.community-heading h2 span,.pricing-heading h2 span,.quick-pitch h2 span{color:var(--red)}.community-heading p,.pricing-heading p{font-size:14px;color:#656567;margin:14px 0 0}.community-controls{display:flex;gap:13px;align-items:center;padding-bottom:3px}.demo-label{font-size:9px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:7px;color:#676568}.demo-label i{width:5px;height:5px;border-radius:50%;background:var(--red)}.round-control{border:1px solid #d4d4d0;background:transparent;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;flex:none}.community-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;align-items:stretch}.hot-panel,.ranking-panel{min-width:0;border:1px solid #ddddd8;border-radius:9px;background:#fff}.hot-panel>header,.ranking-panel>header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px 22px 15px}.hot-panel h3,.ranking-panel h3{display:flex;align-items:center;gap:6px;font-size:16px;margin:0}.hot-panel h3 .living-flame{width:22px;height:28px}.carousel-nav{display:flex;gap:3px}.carousel-nav button,.archive-nav button{border:1px solid #e1e0dd;background:transparent;border-radius:4px;display:grid;place-items:center;width:29px;height:29px}.hot-window{overflow:hidden}.hot-track{display:flex;transition:transform .45s cubic-bezier(.22,.7,.25,1)}.hot-page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;box-sizing:border-box}.hot-card{min-width:0;display:flex;flex-direction:column;background:#f8f8f5;border:1px solid #e5e4df;border-radius:6px;padding:16px}.hot-author{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.editorial-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#f4d9d1;color:#712c1f;font-weight:700;font-size:15px}.hot-author>div{flex:1;min-width:0}.hot-author b{font-size:11px;display:block}.hot-author small{font-size:8px;color:#747372;display:block;margin-top:2px}.hot-style{font-size:8px;color:#a52736;border:1px solid #efc9ca;padding:3px 5px;border-radius:3px;background:#fff4f2}.reply-context{display:flex;align-items:center;gap:6px;margin-top:15px;font-size:10px;color:#666563}.reply-context>svg{margin-left:auto}.person-cutout{display:inline-block;width:34px;height:34px;flex:none;border-radius:50%;background-color:#d6d2cc;background-image:url(/hero-collage.png);background-repeat:no-repeat;background-size:600% auto;filter:grayscale(1)}.person-sanchez{background-position:36.9% 48.7%}.person-diaz{background-position:56.7% 57%}.person-abascal{background-position:80.2% 50%}.person-ayuso{background-position:100% 59%}.person-musk,.person-trump{background-image:url(/global-collage.png);background-size:500% auto}.person-musk{background-position:90% 35.8%}.person-trump{background-position:60.7% 47%}.person-press{background:#ee4e27;color:#fff;display:grid;place-items:center;font-weight:800;font-family:Georgia,serif}.reply-context .person-cutout{width:21px;height:21px}.hot-card blockquote{margin:15px 0 24px;font-size:14px;line-height:1.55;min-height:134px;font-weight:500;flex:1}.hot-card footer{padding-top:12px;border-top:1px solid #e3e2dd;display:flex;justify-content:space-between;align-items:center;gap:6px}.hot-card footer button{display:flex;align-items:center;gap:5px;font-size:9px;background:none;border:0;padding:0;color:#484747}.hot-card footer button:first-child{color:#b21c34;font-size:10px;font-weight:700}.hot-card footer button.liked{color:var(--red)}.hot-card footer button span{font-size:8px;font-weight:400;color:#787572}.hot-footer{padding:17px 21px;display:flex;justify-content:space-between;align-items:center;gap:16px}.hot-footer>span{font-size:9px;color:#72716c;line-height:1.5}.slide-dots{display:flex;align-items:center;gap:4px}.slide-dots button{width:19px;height:20px;border:0;background:none;padding:0;position:relative}.slide-dots button:after{content:"";width:5px;height:5px;border-radius:50%;background:#d6d5d0;position:absolute;left:7px;top:8px;transition:background .15s}.slide-dots button.active:after{background:var(--red);width:15px;left:2px;border-radius:3px}.demo-tag{font-size:8px;font-family:DM Sans,sans-serif;font-weight:600;background:#f3f2ee;color:#74716a;padding:3px 4px;border-radius:3px;letter-spacing:.3px}.ranking-panel>header{padding:23px 20px 11px;flex-wrap:wrap}.rank-switch{display:flex;background:#f2f2ee;padding:3px;border-radius:4px;gap:2px}.rank-switch button{font-size:9px;background:transparent;border:0;border-radius:3px;padding:5px 9px;color:#716e67}.rank-switch button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000000b}.ranking-panel>p{font-size:11px;margin:0 20px 14px;color:#716e67}.ranking-rows{height:260px;position:relative;margin:0 16px}.ranking-row{position:absolute;top:0;left:0;width:100%;height:61px;display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:5px;background:#f7f7f3;transition:transform .7s cubic-bezier(.22,.7,.25,1),background .25s}.ranking-row.leader{background:#fff0e9}.rank-position{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:21px;width:12px;color:#92908b}.leader .rank-position{color:#da6a22}.ranking-row>div:not(.rank-score){flex:1;min-width:0}.ranking-row b{display:block;font-size:11px;white-space:nowrap}.ranking-row small{display:block;font-size:9px;color:#817e76;margin-top:3px}.rank-score{text-align:right;flex:none}.rank-score b{font-size:13px;font-variant-numeric:tabular-nums}.rank-score small{font-size:7px;color:#847a65;display:flex;align-items:center;justify-content:flex-end}.ranking-panel>footer{display:flex;gap:8px;align-items:center;padding:19px 21px;font-size:9px;color:#7b7770}.rank-wave{display:flex;align-items:center;gap:2px;height:11px}.rank-wave i{width:2px;height:5px;background:var(--red)}.rank-wave i:nth-child(2){height:11px}.rank-wave i:nth-child(3){height:8px}.x-archive{margin-top:24px;border-top:1px solid #dedcd6;border-bottom:1px solid #dedcd6;display:grid;grid-template-columns:.85fr 1.35fr 45px;align-items:center;gap:36px;padding:28px 0;min-height:250px}.x-archive-intro{display:flex;align-items:flex-start;gap:18px}.x-letter{font-size:39px;line-height:1}.x-archive-intro h3{font-family:Barlow Condensed,sans-serif;font-size:27px;line-height:1.1;margin:0 0 12px}.x-archive-intro p{font-size:11px;color:#74716b;line-height:1.55;max-width:220px;margin:0}.x-source-card{border:1px solid #dfded9;border-radius:8px;background:#fff;padding:18px 22px;animation:source-in .22s ease-out;min-height:193px}.x-source-card>div{display:flex;align-items:center;gap:9px}.x-source-card>div b{font-size:12px;display:block}.x-source-card>div small{font-size:9px;color:#817e76;display:block;margin-top:3px}.x-source-card>div>a{margin-left:auto;color:#595956}.x-source-card blockquote{font-size:15px;line-height:1.45;margin:17px 0 10px;font-weight:500}.x-source-card>p{font-size:10px;line-height:1.6;color:#7b766e;margin:0 0 13px}.x-source-card footer{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8a8078}.x-source-card footer a{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--ink)}.archive-nav{display:flex;flex-direction:column;gap:12px;align-items:center}.archive-nav>span{font-size:9px;font-variant-numeric:tabular-nums;color:#827b72;white-space:nowrap}@keyframes source-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.quick-try{padding-top:40px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center;scroll-margin-top:30px}.credit-stamp{display:inline-flex;align-items:center;gap:8px;transform:rotate(-4deg);color:var(--red);margin-bottom:24px}.credit-stamp>.living-flame{width:29px;height:39px}.credit-stamp>b{font:700 53px/1 Barlow Condensed,sans-serif}.credit-stamp>span:last-child{font-size:10px;line-height:1.35;font-weight:800;letter-spacing:.7px}.quick-pitch h2{font-size:76px}.quick-pitch>p{font-size:15px;line-height:1.7;margin:24px 0;color:#615d57}.quick-guarantees{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.quick-guarantees span{font-size:10px;display:flex;gap:3px;align-items:center}.quick-guarantees svg{color:#658065}.quick-pitch>.text-button{font-size:11px}.quick-editor{border:1px solid #d9d8d2;border-radius:10px;padding:27px;background:#fff;box-shadow:10px 12px #eae9e2}.quick-editor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}.quick-editor>header h3{font-size:18px;margin:0}.input-methods{display:flex;gap:20px;border-bottom:1px solid #e4e1dc;margin-bottom:19px}.input-methods button{padding:0 0 12px;display:flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:none;font-size:12px;font-weight:600;color:#7c776f}.input-methods button.active{color:var(--ink);border-bottom-color:var(--red)}.trial-field{display:block;margin:16px 0}.trial-field>span{font-size:11px;font-weight:600;display:block;margin-bottom:8px}.trial-field small{font-size:10px;font-weight:400;color:#847e74}.trial-field textarea,.trial-field input,.trial-output textarea{display:block;border:1px solid #dedbd5;background:#fcfcfa;border-radius:5px;width:100%;padding:12px;font:12px/1.65 DM Sans,sans-serif;resize:vertical;box-sizing:border-box}.trial-field textarea::placeholder,.trial-field input::placeholder{color:#a09a91}.trial-tone{display:flex;align-items:center;gap:5px;margin:19px 0;flex-wrap:wrap}.trial-tone>span{font-size:11px;margin-right:auto}.trial-tone button{font-size:10px;border:1px solid #e1dcd6;padding:7px 9px;border-radius:4px;background:#fff;color:#6d675e}.trial-tone button.active{border-color:#ec7987;background:#fff2f2;color:#b32138}.trial-consent{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.55;color:#80786e;margin:16px 0}.trial-consent input{accent-color:var(--red);flex:none;margin-top:2px}.quick-editor>.btn{font-size:12px;justify-content:flex-start}.button-cost{font-size:10px;margin-left:auto;border-left:1px solid #ffffff60;padding-left:12px;white-space:nowrap}.trial-note{display:block;font-size:9px;line-height:1.6;color:#847c72;text-align:center;margin-top:12px}.trial-error{font-size:11px;color:#a82532;background:#fff3f2;padding:10px 12px;border-radius:4px;line-height:1.6}.trial-error a{font-weight:700;color:inherit;text-decoration:underline}.screenshot-upload{position:relative;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;border:1px dashed #c5bfb5;border-radius:5px;background:#faf9f5;padding:27px 16px;min-height:153px;text-align:center;cursor:pointer}.screenshot-upload>b{font-size:12px}.screenshot-upload>span{font-size:10px;color:#81796f}.screenshot-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.screenshot-upload:focus-within{outline:2px solid var(--red);outline-offset:3px}.screenshot-preview{display:flex;gap:13px;align-items:center;min-height:153px;padding:14px;background:#f9f8f4;border:1px solid #dedbd5;border-radius:5px}.screenshot-preview img{width:105px;height:120px;object-fit:contain}.screenshot-preview>div{min-width:0;flex:1}.screenshot-preview b{font-size:11px;display:block;overflow-wrap:anywhere}.screenshot-preview small{font-size:10px;display:block;color:#787268;line-height:1.5;margin-top:7px}.screenshot-preview button{background:#fff;border:1px solid #dedbd5;border-radius:4px;padding:5px;display:flex}.trial-output{margin-top:22px;padding-top:19px;border-top:1px solid #dedbd5;animation:source-in .2s ease-out}.trial-output header{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.5px;gap:9px;margin-bottom:10px;color:#8c2b35}.trial-output header small{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.trial-output textarea{min-height:140px;font-size:13px;background:#fff5f1}.trial-output footer{display:flex;justify-content:space-between;margin-top:12px}.trial-output footer button,.trial-output footer a{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border:0;background:none;padding:0;color:var(--ink)}.pricing-section{padding-top:90px;padding-bottom:96px;scroll-margin-top:30px}.pricing-heading h2{font-size:54px}.billing-control{text-align:right;flex:none}.billing-control>div{border:1px solid #d6d2c9;border-radius:6px;display:inline-flex;background:#eeede8;padding:4px;gap:4px}.billing-control button{font-size:11px;padding:10px 14px;background:none;border:0;border-radius:4px;color:#7b756b}.billing-control button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000000b}.billing-control button span{font-size:8px;color:#9c2333;background:#ffdfdf;padding:3px 4px;border-radius:3px;margin-left:4px;font-weight:700}.billing-control>small{font-size:9px;display:block;color:#7d766b;margin-top:10px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.plan-card{display:flex;flex-direction:column;position:relative;border:1px solid #d8d4cb;background:#fff;border-radius:8px;padding:28px 27px 21px;min-width:0}.plan-pro{border:1.5px solid var(--red);background:#fffdfb;box-shadow:0 6px #f3dbd7}.popular-ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:var(--red);border-radius:20px;padding:7px 14px;color:#fff;font-size:9px;font-weight:700;white-space:nowrap;letter-spacing:.5px}.plan-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-card h3{font:700 33px/1 Barlow Condensed,sans-serif;margin:0}.plan-card>header>span{font-size:8px;letter-spacing:.5px;color:#a39786}.plan-card>p{font-size:11px;line-height:1.5;color:#817767;margin:11px 0 25px}.plan-price{display:flex;gap:6px;align-items:baseline;white-space:nowrap;min-height:71px}.plan-price>b{font:700 65px/1 Barlow Condensed,sans-serif;letter-spacing:-1px;animation:source-in .2s ease-out}.plan-price>b>span{font-size:32px;margin-left:3px;letter-spacing:0}.plan-price>span{font-size:12px;color:#847c70}.plan-billing-note{font-size:9px;color:#8c8275;min-height:27px}.plan-credit{display:flex;align-items:center;gap:8px;padding:15px 0;border-top:1px solid #eae5de;border-bottom:1px solid #eae5de;margin-top:7px}.plan-credit .living-flame{width:22px;height:29px}.plan-credit>b{font-size:23px;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.plan-credit>span{font-size:11px;color:#71685d}.plan-card ul{list-style:none;padding:0;margin:24px 0 26px;display:flex;flex-direction:column;gap:13px;flex:1}.plan-card li{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.5}.plan-card li svg{color:#58775c;flex:none;margin-top:1px}.plan-card li small{font-size:8px;color:#9e9486;margin-left:6px;white-space:nowrap;display:inline-block}.plan-card>.btn{font-size:12px;justify-content:space-between}.plan-bottom{font-size:8px;color:#938676;text-align:center;margin-top:12px;line-height:1.5}.plan-interest{display:flex;position:relative;align-items:center;gap:35px;background:#fff1ed;border:1px solid #e7c7bd;padding:25px 45px 25px 27px;margin-top:24px;animation:source-in .2s ease-out}.plan-interest>div:first-child{flex:1}.plan-interest>div>span{font-size:8px;letter-spacing:.8px;color:#a35049}.plan-interest h3{font-family:Barlow Condensed,sans-serif;font-size:25px;margin:6px 0 10px}.plan-interest p{font-size:12px;line-height:1.6;margin:0;color:#71645d}.plan-interest>div:last-of-type{flex:none}.plan-interest .btn{font-size:11px}.plan-interest small{font-size:8px;color:#8c7c72;display:block;margin-top:9px}.plan-interest>.icon-btn{position:absolute;right:8px;top:8px}.credit-explainer{margin-top:53px;border-top:1px solid #dbd5ca;border-bottom:1px solid #dbd5ca;padding:38px 0;display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:45px;align-items:center}.credit-explainer>div:first-child{position:relative;padding-left:0}.credit-coin{position:absolute;right:8px;top:0;display:grid;place-items:center;width:54px;height:54px;border:1px solid #eac9bb;border-radius:50%;background:#f8e7d9;transform:rotate(-10deg)}.credit-coin .living-flame{width:27px;height:34px}.credit-explainer h3{font:700 33px/1.05 Barlow Condensed,sans-serif;margin:0 60px 15px 0}.credit-explainer p{font-size:10px;color:#847768;line-height:1.7;margin:0}.credit-menu{display:flex;flex-direction:column;gap:4px}.credit-menu button{display:flex;text-align:left;justify-content:space-between;gap:10px;align-items:center;background:none;border:1px solid transparent;border-radius:5px;padding:11px 13px;color:#7a6e5d;font-size:10px;min-height:41px}.credit-menu button.selected{background:#fff;border-color:#ded6c8;color:var(--ink)}.credit-menu button>span small{font-size:8px;display:block;color:#928674;margin-top:2px}.credit-menu button>b{display:flex;align-items:center;gap:6px;font-size:13px;font-variant-numeric:tabular-nums}.credit-menu svg{color:var(--red)}.credit-equivalence{border-left:1px solid #ddd5c9;text-align:center;padding-left:30px}.credit-equivalence>span{font-size:8px;letter-spacing:.5px;color:#857663}.credit-equivalence>b{font:700 87px/1 Barlow Condensed,sans-serif;display:block;letter-spacing:-1px;color:var(--red);margin:5px 0;animation:source-in .2s ease-out}.credit-equivalence p{font-size:12px;font-weight:600;color:#3d3730}.credit-equivalence small{font-size:8px;display:block;line-height:1.6;margin-top:7px;color:#93816b;font-weight:400}.next-tools{padding-top:56px}.next-tools>header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}.next-tools h3{font:700 36px/1.02 Barlow Condensed,sans-serif;margin:0}.next-tools h3 span{color:#8b8172}.next-tools header p{font-size:11px;color:#887e6f;max-width:220px;line-height:1.6;margin:0}.next-tools>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.next-tools article{position:relative;border-top:1px solid #d9d1c4;padding:23px 0 0}.next-tools article>svg{position:absolute;right:0;top:24px;color:#a88671}.next-tools article>small{font-size:9px;color:#aa705e}.next-tools h4{font-size:15px;margin:13px 25px 11px 0;letter-spacing:-.3px}.next-tools article>p{font-size:11px;line-height:1.7;color:#897b68;max-width:270px;margin:0 0 18px}.next-tools article>span{font-size:8px;letter-spacing:.5px;color:#a49177}.pricing-faq{margin:65px auto 0;max-width:810px}.pricing-faq>h3{font:700 35px/1.1 Barlow Condensed,sans-serif;margin:0 0 23px}.pricing-faq details{border-top:1px solid #ded6cb}.pricing-faq details:last-child{border-bottom:1px solid #ded6cb}.pricing-faq summary{cursor:pointer;font-size:12px;font-weight:600;padding:18px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{width:15px;flex:none;color:#9d8a70;transition:transform .18s ease-out}.pricing-faq details[open] summary svg{transform:rotate(45deg)}.pricing-faq details p{font-size:12px;line-height:1.75;color:#80705c;margin:0 30px 20px 0}@media(hover:hover){.round-control:hover,.carousel-nav button:hover,.archive-nav button:hover{border-color:#a49782;background:#f0ebe3}.credit-menu button:hover{background:#ffffff90}.hot-card footer button:hover{color:var(--red)}.motion-control:hover{background:#ffffff15}.plan-card>.btn.secondary:hover{border-color:var(--red);color:var(--red)}}@media(min-width:1400px){.hot-card blockquote{min-height:115px}.quick-try{gap:145px}.plan-card{padding-left:34px;padding-right:34px}}@media(max-width:1100px){.community-grid{grid-template-columns:1.5fr 1fr;gap:15px}.hot-page{padding:0 14px;gap:9px}.hot-card{padding:12px}.hot-style{display:none}.hot-card blockquote{font-size:13px;min-height:145px}.hot-panel>header{padding:17px 16px}.ranking-row{gap:7px}.ranking-row b{font-size:10px}.rank-score small{font-size:6px}.community-heading h2,.pricing-heading h2{font-size:49px}.quick-try{gap:60px}.quick-pitch h2{font-size:67px}.plan-card{padding:27px 20px 21px}.plan-card>header>span{font-size:7px}.plan-card li{font-size:10px}.plan-card li small{margin-left:0;display:block}.credit-explainer{gap:25px}.credit-coin{right:0;width:44px;height:44px}.x-archive{gap:24px;grid-template-columns:.9fr 1.4fr 34px}}@media(max-width:900px){.community-grid{grid-template-columns:1fr}.hot-card blockquote{min-height:75px;font-size:15px}.hot-style{display:block}.ranking-panel>header{flex-wrap:nowrap}.ranking-panel{padding-bottom:4px}.ranking-row b{font-size:12px}.rank-score small{font-size:8px}.ranking-panel>p{margin-bottom:18px}.ranking-rows{margin:0 20px}.ranking-panel>footer{padding-top:15px}.x-archive{grid-template-columns:1fr 1.4fr;gap:20px;position:relative;padding-bottom:45px}.archive-nav{position:absolute;bottom:10px;right:0;flex-direction:row;gap:12px}.archive-nav button{width:25px;height:25px}.quick-try{gap:35px}.quick-pitch h2{font-size:58px}.quick-pitch>p{font-size:12px}.quick-guarantees{gap:7px}.quick-guarantees span{font-size:9px}.quick-editor{padding:21px}.quick-editor>header h3{font-size:15px}.credit-pill{font-size:10px;padding:6px}.trial-tone>span{width:100%;margin-bottom:5px}.pricing-heading{align-items:flex-start}.pricing-heading h2{font-size:42px}.billing-control button{padding:10px}.billing-control>small{max-width:185px;margin-left:auto;line-height:1.5}.plan-grid{gap:12px}.plan-card{padding:26px 16px 18px}.plan-card>header{display:block}.plan-card>header>span{display:block;margin-top:7px;font-size:7px}.plan-card>p{min-height:34px;margin-bottom:15px}.plan-price>b{font-size:56px}.plan-price>span{font-size:10px}.plan-price>b>span{font-size:27px}.plan-credit{gap:5px;flex-wrap:wrap}.plan-credit>b{font-size:20px}.plan-credit>span{font-size:9px}.plan-bottom{font-size:8px}.credit-explainer{grid-template-columns:1fr 1.2fr;gap:24px}.credit-equivalence{grid-column:1/-1;border-left:0;border-top:1px solid #ddd5c9;padding:20px 0 0;display:flex;align-items:center;justify-content:center;gap:22px;text-align:left}.credit-equivalence>span{max-width:100px;line-height:1.5}.credit-equivalence>b{font-size:66px}.credit-equivalence>p{max-width:210px}.next-tools>div{gap:24px}.next-tools h4{font-size:14px}.next-tools article>svg{width:19px}.next-tools article>small{font-size:8px}.next-tools article>p{font-size:10px}.plan-interest{align-items:flex-start;gap:22px}.plan-interest .btn{font-size:10px;padding:12px}.nav-actions{gap:10px!important}}@media(max-width:680px){.community-section{padding-top:60px;padding-bottom:60px}.community-heading{margin-bottom:23px;align-items:center;gap:13px}.community-heading h2{font-size:43px}.community-heading p{font-size:11px;max-width:190px;line-height:1.6}.community-controls{align-self:flex-start;gap:8px;padding-top:7px}.demo-label{max-width:65px;font-size:7px;line-height:1.5;letter-spacing:.4px}.demo-label i{display:none}.round-control{width:29px;height:29px}.hot-panel>header{padding:15px}.hot-panel h3{font-size:13px;gap:4px}.hot-panel h3 .living-flame{width:18px;height:23px}.hot-page{grid-template-columns:1fr;padding:0 13px;gap:11px}.hot-card{padding:15px}.hot-card blockquote{font-size:14px;min-height:0;line-height:1.55;margin:13px 0 19px}.hot-author b{font-size:11px}.reply-context{margin-top:12px}.hot-author small{font-size:8px}.hot-card footer button{font-size:10px}.hot-card footer button:first-child{font-size:11px}.hot-footer{padding:13px 16px}.hot-footer>span{font-size:8px;max-width:235px}.ranking-panel>header{padding:19px 17px 12px}.ranking-panel h3{font-size:14px}.ranking-rows{margin:0 12px}.ranking-row{gap:9px;padding:8px 11px}.ranking-row b{font-size:11px}.ranking-panel>p{margin-left:18px;font-size:10px}.ranking-panel>footer{font-size:8px;padding:16px 18px}.x-archive{grid-template-columns:1fr;gap:24px;margin-top:23px;padding-top:29px;padding-bottom:48px;min-height:0}.x-archive-intro{gap:17px}.x-archive-intro h3{font-size:28px}.x-archive-intro p{font-size:10px;max-width:none;margin-top:8px}.x-source-card{padding:17px;min-height:234px}.x-source-card blockquote{font-size:16px}.x-source-card>p{font-size:11px}.x-source-card footer{font-size:9px}.x-source-card>div small{font-size:9px}.quick-try{padding-top:10px;padding-bottom:66px;grid-template-columns:1fr;gap:27px}.quick-pitch h2{font-size:67px}.quick-pitch>p{font-size:14px;margin:18px 0}.credit-stamp{margin-bottom:17px}.quick-guarantees{margin:19px 0;gap:13px}.quick-guarantees span{font-size:10px}.quick-pitch>.text-button{font-size:11px}.quick-editor{padding:21px 18px;box-shadow:5px 6px #eae9e2}.quick-editor>header h3{font-size:16px}.credit-pill{font-size:11px}.trial-field input,.trial-field textarea,.trial-output textarea{font-size:16px}.trial-field textarea{min-height:155px}.trial-field input{padding:11px;font-size:13px}.trial-tone>span{width:auto;margin-bottom:0}.trial-tone{gap:4px}.trial-tone button{font-size:9px;padding:8px}.trial-consent{font-size:10px}.trial-note{font-size:9px}.quick-editor>.btn{min-height:47px}.screenshot-preview img{width:85px}.pricing-section{padding-top:60px;padding-bottom:62px}.pricing-heading{display:block}.pricing-heading h2{font-size:44px}.pricing-heading p{font-size:12px;line-height:1.6;max-width:250px;margin-top:15px}.billing-control{text-align:left;margin-top:25px}.billing-control>small{margin:9px 0 0;max-width:none;font-size:8px}.billing-control button{padding:10px 18px;font-size:11px}.plan-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.plan-card{padding:26px}.plan-card>header{display:flex}.plan-card h3{font-size:34px}.plan-card>header>span{font-size:8px;margin:0}.plan-card>p{font-size:12px;min-height:0;margin-bottom:22px}.plan-price>b{font-size:70px}.plan-price>b>span{font-size:33px}.plan-price>span{font-size:12px}.plan-price{min-height:76px}.plan-billing-note{font-size:10px}.plan-credit>b{font-size:24px}.plan-credit>span{font-size:12px;margin-left:4px}.plan-card ul{gap:14px;margin:24px 0}.plan-card li{font-size:12px}.plan-card li small{font-size:9px;display:inline-block;margin-left:6px}.plan-card>.btn{font-size:13px}.plan-bottom{font-size:9px}.credit-explainer{margin-top:36px;padding:29px 0;grid-template-columns:1fr;gap:23px}.credit-explainer h3{font-size:36px}.credit-explainer p{font-size:11px}.credit-coin{right:12px;top:15px;width:54px;height:54px}.credit-menu button{font-size:12px;padding:13px}.credit-menu button>span small{font-size:9px}.credit-menu button>b{font-size:15px}.credit-equivalence{gap:16px;justify-content:space-between}.credit-equivalence>span{font-size:7px;max-width:74px}.credit-equivalence>b{font-size:63px}.credit-equivalence>p{font-size:10px;max-width:125px}.credit-equivalence small{font-size:8px}.plan-interest{display:block;padding:25px 25px 26px}.plan-interest h3{font-size:26px}.plan-interest p{font-size:12px}.plan-interest>div:last-of-type{margin-top:20px}.plan-interest .btn{font-size:12px;padding:13px 20px}.plan-interest small{font-size:9px}.next-tools{padding-top:39px}.next-tools>header{display:block;margin-bottom:24px}.next-tools h3{font-size:38px}.next-tools header p{font-size:12px;margin-top:14px;max-width:250px}.next-tools>div{grid-template-columns:1fr;gap:24px}.next-tools article{padding-top:20px}.next-tools article>svg{width:26px;top:22px;right:10px}.next-tools article>small{font-size:10px}.next-tools h4{font-size:17px;margin:12px 0}.next-tools article>p{font-size:12px;max-width:270px;margin-bottom:14px}.next-tools article>span{font-size:9px}.pricing-faq{margin-top:44px}.pricing-faq>h3{font-size:32px}.pricing-faq summary{font-size:12px;line-height:1.5}.pricing-faq details p{font-size:12px}.nav-actions{gap:9px!important}.nav-actions .motion-control{width:28px;height:28px}.app-header .credit-pill{padding:5px;font-size:10px}.app-header .credit-pill>span{display:none}.app-header .tag{display:none}}@media(prefers-reduced-motion:reduce){.living-flame *,.x-source-card,.plan-price>b,.credit-equivalence>b,.trial-output,.plan-interest{animation:none!important}.hot-track,.ranking-row{transition:none!important}.ember{display:none}}.ed-newsroom{padding-top:66px;padding-bottom:64px}.ed-newsroom>header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:22px}.ed-newsroom>header h2{font:800 clamp(39px,5vw,68px)/.91 "Barlow Condensed",sans-serif;letter-spacing:-.025em;margin:0}.ed-newsroom>header h2 span{color:#e51b37}.ed-newsroom>header p{font-size:13px;line-height:1.5;color:#5d5750;max-width:480px}.ed-newsroom>header button,.ed-newsroom article button,.ed-newsroom-wait button,.ed-newsroom-topic button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#e51b37;color:#fff;border-radius:5px;padding:11px 14px;font-size:11px;font-weight:800;white-space:nowrap}.ed-newsroom-grid{display:grid;grid-template-columns:1fr .8fr;gap:15px}.ed-newsroom-sources{min-height:330px;background:#fff;padding:23px;border-radius:10px}.ed-newsroom-label{display:flex;align-items:center;gap:7px;color:#b1172e;font-size:10px;font-weight:900;letter-spacing:.1em}.ed-newsroom-sources article{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e9e4dd;padding:17px 0}.ed-newsroom-sources article:first-of-type{margin-top:15px}.ed-newsroom-sources article>div:first-child{flex:1}.ed-newsroom-sources article small{font-size:10px;color:#a52034;font-weight:800}.ed-newsroom-sources article h3,.ed-newsroom-wait h3{font:800 26px/1 Barlow Condensed,sans-serif;margin:6px 0}.ed-newsroom-sources article p,.ed-newsroom-wait p{font-size:11px;line-height:1.5;color:#5b554e;margin:0;max-width:55ch}.ed-newsroom-sources article>div:last-child{display:flex;flex-direction:column;justify-content:end;gap:8px;align-items:flex-end}.ed-newsroom-sources article a{display:inline-flex;align-items:center;gap:4px;color:#a61c31;font-size:10px;font-weight:800}.ed-newsroom-wait{display:flex;flex-direction:column;align-items:start;gap:11px;padding-top:32px}.ed-newsroom-wait h3{font-size:34px}.ed-newsroom-topic{position:relative;display:flex;min-height:330px;overflow:hidden;align-items:flex-end;border-radius:10px;background:#17191b;color:#fff}.ed-newsroom-topic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.43;filter:grayscale(1)}.ed-newsroom-topic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 10%,#121213ef)}.ed-newsroom-topic>div{position:relative;z-index:1;padding:25px}.ed-newsroom-topic span{display:inline-flex;align-items:center;gap:5px;background:#e51b37;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:900}.ed-newsroom-topic h3{font:900 clamp(37px,4vw,60px)/.9 "Barlow Condensed",sans-serif;margin:14px 0 10px;text-transform:uppercase}.ed-newsroom-topic p{font-size:12px;line-height:1.5;max-width:47ch;color:#f2e9e5}.ed-newsroom-topic button{background:#fff;color:#17191b}.ed-newsroom-note{display:block;font-size:10px;color:#655f58;margin-top:10px}.ed-newsroom button:focus-visible,.ed-newsroom a:focus-visible{outline:3px solid #e51b37;outline-offset:3px}@media(max-width:850px){.ed-newsroom-grid{grid-template-columns:1fr}.ed-newsroom-topic{min-height:300px}.ed-newsroom>header{align-items:start}}@media(max-width:600px){.ed-newsroom{padding-top:45px;padding-bottom:45px}.ed-newsroom>header{display:block}.ed-newsroom>header h2{font-size:45px}.ed-newsroom>header button{margin-top:13px}.ed-newsroom-sources{padding:17px;min-height:280px}.ed-newsroom-sources article{display:block}.ed-newsroom-sources article>div:last-child{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:12px}.ed-newsroom-topic>div{padding:18px}}.ed-newsroom-cutout{float:right;width:96px;height:96px;object-fit:cover;margin:0 0 8px 13px;border-radius:4px;filter:grayscale(.55);box-shadow:4px 5px #e42038}.ed-newsroom-sources article:has(.ed-newsroom-cutout){min-height:128px}@media(max-width:600px){.ed-newsroom-cutout{width:78px;height:78px}}.editorial-landing{--ed-paper:#f6f3ec;--ed-ink:#171815;--ed-red:#d71920;--ed-line:#dedad1;--ed-muted:#55564f;--red:var(--ed-red);background:var(--ed-paper);color:var(--ed-ink);overflow:clip;font-family:DM Sans,Arial,sans-serif}.editorial-landing *,.editorial-landing *:before,.editorial-landing *:after{box-sizing:border-box}.editorial-landing .ed-shell{width:min(1250px,calc(100% - 88px));margin-inline:auto}.editorial-landing h1,.editorial-landing h2,.editorial-landing h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.055em;line-height:1.03;color:inherit}.editorial-landing p{line-height:1.65}.editorial-landing .btn{background:var(--ed-red);border-color:var(--ed-red);color:#fff;min-height:47px;padding:13px 22px;font-size:13px;font-weight:650;border-radius:5px;white-space:nowrap}.editorial-landing .btn:hover{background:#b71017;transform:translateY(-2px)}.editorial-landing .btn.secondary{background:transparent;color:var(--ed-ink);border-color:#b9b7af}.editorial-landing button:focus-visible,.editorial-landing a:focus-visible{outline:3px solid var(--ed-red);outline-offset:5px}.editorial-landing [id]{scroll-margin-top:95px}.ed-header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:10}.editorial-landing .brand{font-size:30px;color:var(--ed-ink)}.editorial-landing .brand small{font-size:6px;color:var(--ed-muted)}.editorial-landing .brand-fire{width:28px}.editorial-landing .brand-fire svg{width:28px;height:35px}.ed-nav{display:flex;gap:21px;align-items:center}.ed-nav a,.ed-login{font-size:12px;color:var(--ed-ink);white-space:nowrap}.ed-nav a:hover,.ed-login:hover{color:var(--ed-red)}.ed-nav-actions{display:flex;align-items:center;gap:20px}.ed-nav-actions .motion-control{color:var(--ed-muted);border-color:var(--ed-line)}.ed-menu{display:none}.ed-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;min-height:605px;position:relative;padding-block:35px 66px;gap:0}.ed-hero-copy{position:relative;z-index:2}.ed-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.1px;margin:0 0 22px}.ed-hero h1{font-size:clamp(56px,6.6vw,91px);margin:0 0 25px;letter-spacing:-.065em;line-height:.99}.ed-hero h1 span{color:var(--ed-red)}.ed-lead{font-size:18px;max-width:450px;margin:0 0 29px;color:#3e403a;line-height:1.55!important}.ed-hero-actions{display:flex;align-items:center;gap:27px}.ed-demo{display:flex;align-items:center;gap:12px;text-align:left}.ed-demo>span{display:grid;place-items:center;width:43px;height:43px;border:1.5px solid var(--ed-red);color:var(--ed-red);border-radius:50%;transition:transform .2s}.ed-demo:hover>span{transform:scale(1.1)}.ed-demo b{font-size:12px;font-weight:650}.ed-demo small{display:block;font-size:10px;font-weight:400;color:var(--ed-muted);margin-top:4px}.ed-checks{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;list-style:none;padding:0;margin:32px 0 0;max-width:425px}.ed-checks li{display:flex;align-items:center;gap:7px;font-size:11px}.ed-checks svg{width:15px;height:15px;padding:2px;background:var(--ed-red);color:#fff;border-radius:50%;flex-shrink:0}.ed-hero-art{position:relative;align-self:stretch;display:flex;align-items:center;margin-left:-13px;margin-right:-40px;min-width:0}.ed-hero-art>img{width:100%;height:auto;display:block;object-fit:contain;transform:rotate(-2deg);filter:drop-shadow(0 12px 14px #1718150b)}.ed-paper{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;line-height:1.03;background:#fffef9;padding:15px 18px;box-shadow:2px 5px 10px #25252210;display:block;transform:rotate(-5deg);font-size:26px}.ed-discourse{position:absolute;right:3%;top:11%;font-size:22px;transform:rotate(-4deg)}.ed-zas{position:absolute;right:-1%;bottom:25%;font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;font-style:italic;font-size:105px;line-height:1.15;color:var(--ed-red);transform:rotate(-13deg);text-shadow:2px 2px var(--ed-paper)}.ed-post-note{position:absolute;bottom:9%;left:16%;right:13%;display:flex;align-items:center;gap:13px;padding:18px 22px;background:#fffdf9;border:1px solid #e8e4db;box-shadow:0 15px 25px #26251e18;transform:rotate(-4deg);border-radius:7px}.ed-post-note b{display:block;font-size:13px}.ed-post-note small{display:block;color:var(--ed-muted);font-size:10px;margin-top:5px}.ed-scribble{position:absolute;right:1%;bottom:-5%;font-family:Barlow Condensed,Impact,sans-serif;font-size:25px;font-style:italic;font-weight:650;line-height:1.04;transform:rotate(-9deg);text-align:center}.ed-scribble span{color:var(--ed-red)}.ed-source-strip{border-top:1px solid #e7e2d8;border-bottom:1px solid #e7e2d8;background:#fff9;padding:23px 0 20px;text-align:center}.ed-source-strip p{font-size:9px;font-weight:700;letter-spacing:1.5px;margin:0 0 19px;color:var(--ed-muted)}.ed-source-strip .ed-shell>div{display:flex;align-items:center;justify-content:space-around;gap:25px}.ed-source-strip a{font-family:Georgia,serif;font-size:23px;font-weight:700;color:#44463e}.ed-source-strip a:nth-child(3){font-family:Arial,sans-serif;font-weight:500}.ed-source-strip a:hover{color:var(--ed-red)}.ed-source-strip small{display:block;margin-top:13px;font-size:9px;color:#64655f}.ed-capabilities{display:grid;grid-template-columns:repeat(4,1fr);padding-block:66px 43px}.ed-capabilities>button{position:relative;text-align:left;padding:0 30px;border-right:1px solid var(--ed-line);display:block}.ed-capabilities>button:first-child{padding-left:0}.ed-capabilities>button:last-child{border:0;padding-right:0}.ed-feature-icon{display:grid;place-items:center;background:var(--ed-red);color:#fff;border-radius:50%;width:52px;height:52px;margin-bottom:23px;transition:transform .25s}.ed-capabilities button:hover .ed-feature-icon{transform:rotate(-10deg)}.ed-capabilities h2{font-size:28px;margin:0 0 12px}.ed-capabilities p{font-size:12px;line-height:1.6;max-width:228px;margin:0;color:#474942}.ed-feature-link{position:absolute;right:20px;top:12px;color:#989a91}.ed-context{display:grid;grid-template-columns:1.04fr 1fr .35fr;gap:36px;align-items:center;padding-block:64px 74px}.ed-context-art{position:relative;min-width:0;align-self:end;padding-top:55px}.ed-context-art img{width:125%;max-width:none;height:300px;object-fit:contain;object-position:center bottom;margin-left:-10%;display:block}.ed-context-art .ed-paper{position:absolute;bottom:2%;left:3%;font-size:34px}.ed-handwritten{position:absolute;left:0;top:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;line-height:1.05;font-style:italic;transform:rotate(-8deg);max-width:210px}.ed-context-copy h2{font-size:45px;margin:0 0 21px}.ed-context-copy p{font-size:14px;color:var(--ed-muted);margin-bottom:24px;max-width:400px}.editorial-landing .ed-dark-btn{background:var(--ed-ink);border-color:var(--ed-ink)}.ed-context-note{background:#ebe7de;clip-path:polygon(5% 0,95% 2%,100% 95%,7% 100%,0 10%);font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-size:24px;line-height:1.35;text-align:center;padding:35px 10px;transform:rotate(-4deg)}.ed-context-note b{font-weight:650}.ed-archive-detail{margin-top:20px;border-top:1px solid var(--ed-line);padding-top:13px;max-width:380px}.ed-archive-detail summary{font-size:11px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.ed-archive-detail summary::-webkit-details-marker{display:none}.ed-archive-detail[open] summary svg{transform:rotate(90deg)}.ed-archive-detail a{display:flex;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;font-weight:650}.ed-archive-detail a small{display:block;font-size:9px;font-weight:400;margin-top:4px;color:var(--ed-muted)}.ed-product{border-radius:9px;background:#ebe7de;display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;padding:45px!important;align-items:center;margin-bottom:79px!important}.ed-product h2{font-size:45px;margin:0 0 22px}.ed-product p{font-size:14px;color:var(--ed-muted);margin:0 0 23px}.ed-product-list{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:11px}.ed-product-list li{display:flex;gap:8px;font-size:12px;align-items:center}.ed-product-list svg{background:var(--ed-red);color:#fff;border-radius:50%;padding:2px;flex-shrink:0}.ed-product-screen{display:block;min-width:0;position:relative;padding:0;text-align:left;transform:rotate(1deg);border:1px solid #d1cdc4;border-radius:7px;overflow:hidden;box-shadow:0 14px 28px #31332916;transition:transform .3s}.ed-product-screen:hover{transform:rotate(0) translateY(-3px)}.ed-product-screen img{width:100%;height:auto;display:block}.ed-product-screen>span{position:absolute;bottom:15px;right:15px;background:var(--ed-ink);color:#fff;display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:4px;font-size:10px}.ed-examples{padding-bottom:80px}.ed-examples>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:29px}.ed-examples .ed-eyebrow{margin-bottom:13px}.ed-examples h2{font-size:46px;margin:0}.ed-carousel-nav{display:flex;gap:10px}.ed-carousel-nav button{width:44px;height:44px;border:1px solid #d5d0c5;border-radius:6px;display:grid;place-items:center}.ed-carousel-nav button:hover{background:#fff;color:var(--ed-red)}.ed-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ed-example{position:relative;height:238px;width:100%;overflow:hidden;display:block;text-align:left;background:#ded9cf;border-radius:6px;isolation:isolate}.ed-example img{position:absolute;width:120%;max-width:none;height:100%;object-fit:cover;object-position:44% center;left:-34%;bottom:0;transition:transform .4s;z-index:-1}.ed-example:hover img{transform:scale(1.06)}.ed-example-top{position:absolute;right:10px;top:14px;background:#fffdf5;padding:8px 10px;font-family:Barlow Condensed,Impact,sans-serif;font-size:23px;font-weight:800;line-height:1;max-width:49%;transform:rotate(-4deg)}.ed-example strong{position:absolute;right:10px;top:84px;width:47%;font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;line-height:1.06;letter-spacing:-.02em;max-height:136px}.ed-example i{position:absolute;bottom:12px;right:12px;background:#fff;border-radius:50%;display:grid;place-items:center;width:30px;height:30px;color:#171815}.ed-example-sanchez{background:#cf2025;color:#fff}.ed-example-sanchez .ed-example-top{color:#171815}.ed-example-trump{background:#161816;color:#fff}.ed-example-trump .ed-example-top{background:var(--ed-red);color:#fff}.ed-example-musk{background:#c5cdc6}.ed-example-grid article>p{font-size:10px;color:var(--ed-muted);margin:12px 0 0}.ed-example-disclaimer{display:block;font-size:10px;color:var(--ed-muted);margin-top:17px}.ed-manifesto{background:#181a18;color:var(--ed-paper);padding-block:60px 96px}.ed-manifesto-title{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:37px}.ed-manifesto h2{font-size:49px;margin:0}.ed-manifesto h2 span{color:#c4c3b9}.editorial-landing .ed-manifesto .btn.secondary{color:#fff;border-color:#5a5c52}.ed-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ed-value-grid article{background:var(--ed-paper);color:var(--ed-ink);border-radius:6px;padding:27px;min-height:205px}.ed-value-grid article>svg{color:var(--ed-red);margin-bottom:20px}.ed-value-grid h3{font-size:25px;letter-spacing:-.04em;margin:0 0 13px}.ed-value-grid p{font-size:12px;color:var(--ed-muted);margin:0}.ed-invitation{position:relative;background:#eae6dc;border-radius:8px;padding:43px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:-36px!important;z-index:1}.ed-invitation h2{font-size:43px;margin:0 0 15px}.ed-invitation h2 br{display:none}.ed-invitation p{font-size:13px;color:var(--ed-muted);margin:0 0 22px}.ed-stamp{font-family:Barlow Condensed,Impact,sans-serif;color:var(--ed-red);font-size:23px;line-height:1.17;text-align:center;border:3px solid var(--ed-red);padding:21px 25px;border-radius:50%;transform:rotate(-14deg);flex-shrink:0}.ed-footer{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:45px;align-items:center;padding-block:45px 58px}.ed-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:19px}.ed-footer nav a,.ed-footer nav button{font-size:11px}.ed-footer p{font-size:9px;color:var(--ed-muted);margin:0}.ed-footer-paper{display:none}.ed-concept-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.editorial-landing [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.editorial-landing [data-reveal].is-visible{opacity:1;transform:none}.editorial-landing .quick-try{margin-top:65px;margin-bottom:55px;background:var(--ed-paper)}.editorial-landing .quick-try h2,.editorial-landing .pricing-heading h2{font-family:Georgia,serif;letter-spacing:-.05em;font-size:45px}.editorial-landing .quick-card{background:#fffdf9;border-color:var(--ed-line)}.editorial-landing .pricing-section{padding-top:20px;padding-bottom:40px}.editorial-landing .pricing-section h3{letter-spacing:-.04em}.editorial-landing .plan-card{background:#fffdf8;border-color:#d6d1c6;border-radius:7px}.editorial-landing .plan-pro{border-color:var(--ed-red)}.editorial-landing .next-tools{display:none}.editorial-landing .credit-explainer{background:#ebe7de}.editorial-landing .pricing-faq h3{font-size:32px}.editorial-landing .pricing-faq{padding-top:20px}.editorial-landing .plan-bottom,.editorial-landing .plan-billing-note{color:#5d6255}.editorial-landing .quick-heading p{color:var(--ed-muted)}@media(min-width:1500px){.ed-hero-art{margin-right:-75px}.ed-hero{min-height:640px}}@media(max-width:1100px){.editorial-landing .ed-shell{width:calc(100% - 56px)}.ed-header{gap:14px;height:80px}.ed-nav{gap:14px}.ed-nav a{font-size:10px}.ed-nav-actions{gap:12px}.ed-nav-actions .motion-control{display:none}.ed-header .brand{font-size:25px}.ed-header .btn{font-size:11px;padding-inline:14px}.ed-hero{min-height:520px}.ed-hero h1{font-size:72px}.ed-lead{font-size:15px;max-width:340px}.ed-hero-art{margin-right:-18px}.ed-discourse{font-size:18px;top:15%}.ed-zas{font-size:80px;bottom:29%}.ed-post-note{padding:13px 14px;left:9%;right:8%;bottom:15%}.ed-post-note b{font-size:11px}.ed-scribble{bottom:2%;font-size:20px}.ed-hero-actions{gap:18px}.ed-checks{gap:12px;font-size:10px}.ed-capabilities>button{padding-inline:22px}.ed-context{grid-template-columns:.95fr 1fr;gap:34px;padding-block:40px 55px}.ed-context-note{display:none}.ed-context-art img{height:275px}.ed-context-copy h2{font-size:39px}.ed-product{gap:25px;padding:30px!important}.ed-product h2{font-size:37px}.ed-product p{font-size:12px}.ed-example{height:208px}.ed-example strong{font-size:26px;top:76px}.ed-example-top{font-size:21px}.ed-manifesto h2{font-size:44px}.ed-invitation h2{font-size:35px}.ed-invitation h2 br{display:block}.ed-footer{gap:23px}.ed-footer .brand{font-size:25px}}@media(max-width:800px){.ed-nav{display:none}.ed-menu{display:grid;place-items:center;width:36px;height:36px}.ed-nav.open{display:flex;position:absolute;inset:75px 0 auto;background:var(--ed-paper);padding:24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 30px #1d1f151c;border:1px solid var(--ed-line);border-radius:7px}.ed-nav.open a{padding:12px;font-size:14px}.ed-hero h1{font-size:60px}.ed-hero-art{margin-left:0}.ed-discourse{font-size:15px;padding:10px;top:18%;right:1%}.ed-zas{font-size:65px}.ed-checks{grid-template-columns:1fr;gap:10px;margin-top:24px}.ed-hero-actions{flex-wrap:wrap;gap:16px}.ed-hero-copy .ed-eyebrow{font-size:8px;max-width:290px}.ed-hero .ed-lead{font-size:14px}.ed-post-note{bottom:19%;left:2%;right:0;padding:12px}.ed-post-note>svg{display:none}.ed-post-note small{font-size:8px}.ed-capabilities{grid-template-columns:1fr 1fr;gap:33px 0;padding-block:45px}.ed-capabilities>button:nth-child(3){padding-left:0}.ed-capabilities>button:nth-child(2){border-right:0}.ed-capabilities h2{font-size:27px}.ed-source-strip a{font-size:19px}.ed-source-strip .ed-shell>div{gap:15px;flex-wrap:wrap}.ed-context-art img{height:235px}.ed-context-art .ed-paper{font-size:26px;padding:10px 13px}.ed-handwritten{font-size:23px}.ed-context-copy h2{font-size:33px}.ed-context-copy p{font-size:12px}.ed-product{grid-template-columns:1fr;gap:32px}.ed-product>div{display:grid;grid-template-columns:1fr 1fr;gap:15px 27px}.ed-product h2{grid-column:1}.ed-product p{grid-column:1;margin:0}.ed-product-list{grid-column:2;grid-row:1/span 2;margin:0}.ed-product .btn{grid-column:1/-1;justify-self:start}.ed-example-grid{gap:13px}.ed-example{height:200px}.ed-example-top{font-size:19px;max-width:58%;right:6px;top:10px;padding:6px}.ed-example strong{font-size:23px;width:50%;right:6px;top:65px}.ed-examples h2{font-size:40px}.ed-manifesto-title{align-items:start}.ed-manifesto h2{font-size:38px}.ed-value-grid{gap:14px}.ed-value-grid article{padding:23px 19px}.ed-value-grid h3{font-size:23px}.ed-stamp{font-size:20px;padding:18px}.ed-footer{grid-template-columns:1fr auto}.ed-footer nav{grid-column:1/-1;grid-row:2;justify-content:start}.ed-invitation h2{font-size:35px}}@media(max-width:600px){.editorial-landing .ed-shell{width:calc(100% - 36px)}.ed-header{height:75px;gap:12px}.ed-header .brand{font-size:25px;letter-spacing:-1px}.ed-header .brand-fire{display:none}.ed-nav-actions{gap:9px}.ed-nav-actions>.btn{display:none}.ed-login{font-size:11px}.ed-hero{display:flex;flex-direction:column;align-items:stretch;padding:24px 0 31px;min-height:0;gap:15px}.ed-hero h1{font-size:clamp(55px,15.5vw,79px);margin-bottom:20px}.ed-hero-copy .ed-eyebrow{font-size:8px;margin-bottom:18px;max-width:none;letter-spacing:.85px}.ed-lead{font-size:15px!important;max-width:370px!important;margin-bottom:23px}.ed-hero-actions{flex-wrap:nowrap;gap:20px}.ed-hero-actions .btn{font-size:12px;padding-inline:18px}.ed-demo>span{width:37px;height:37px}.ed-demo{gap:9px}.ed-demo b{font-size:10px}.ed-demo small{font-size:8px}.ed-checks{grid-template-columns:1fr 1fr;gap:11px 9px;max-width:100%;margin-top:23px}.ed-checks li{font-size:9px}.ed-hero-art{width:100%;margin:0;min-height:300px;align-self:center;padding-bottom:35px}.ed-hero-art>img{width:100%;transform:rotate(-2deg)}.ed-discourse{top:0;right:0;font-size:17px;padding:10px 12px}.ed-zas{bottom:26%;right:-1%;font-size:73px}.ed-post-note{bottom:7%;left:5%;right:13%;padding:12px 14px}.ed-post-note b{font-size:10px}.ed-post-note small{font-size:8px}.ed-scribble{bottom:-1%;right:0;font-size:19px}.ed-source-strip{padding:20px 0}.ed-source-strip p{font-size:8px;letter-spacing:1px;margin-bottom:16px}.ed-source-strip .ed-shell>div{gap:13px 24px;justify-content:center}.ed-source-strip a{font-size:19px}.ed-source-strip small{font-size:8px;max-width:280px;margin-inline:auto;margin-top:15px}.ed-capabilities{padding-block:37px 27px;gap:31px 0}.ed-capabilities>button{padding-left:20px;padding-right:10px}.ed-feature-icon{width:43px;height:43px;margin-bottom:17px}.ed-feature-icon svg{width:21px}.ed-capabilities h2{font-size:25px}.ed-capabilities p{font-size:11px;max-width:none}.ed-feature-link{display:none}.ed-context{grid-template-columns:1fr;padding-block:42px 48px;gap:25px}.ed-context-art{padding-top:15px;min-height:245px}.ed-context-art img{height:230px;width:112%;margin-left:-6%;object-fit:contain}.ed-handwritten{top:0;left:0;font-size:24px;max-width:180px}.ed-context-art .ed-paper{left:5%;bottom:0;font-size:26px}.ed-context-copy h2{font-size:39px;margin-bottom:17px}.ed-context-copy p{font-size:13px;max-width:350px}.ed-context-copy .btn{font-size:12px}.ed-product{padding:26px 22px!important;margin-bottom:46px!important;gap:27px}.ed-product>div{display:block}.ed-product h2{font-size:37px;margin-bottom:17px}.ed-product p{font-size:12px;margin-bottom:21px}.ed-product-list{gap:10px;margin-bottom:24px}.ed-product-list li,.ed-product .btn{font-size:11px}.ed-product-screen{margin-inline:-8px}.ed-product-screen>span{font-size:8px;padding:8px 10px;right:8px;bottom:8px}.ed-examples{padding-bottom:47px}.ed-examples h2{font-size:37px}.ed-examples .ed-eyebrow{font-size:8px;margin-bottom:12px}.ed-examples>header{gap:14px;align-items:center;margin-bottom:22px}.ed-carousel-nav{gap:6px}.ed-carousel-nav button{width:34px;height:34px}.ed-example-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}.ed-example-grid article{flex:0 0 85%;scroll-snap-align:start;min-width:0}.ed-example{height:226px}.ed-example-top{font-size:25px;max-width:49%;right:10px;top:14px;padding:9px}.ed-example strong{font-size:33px;top:91px;width:46%;right:10px}.ed-example-disclaimer{font-size:9px;line-height:1.6;margin-top:12px}.ed-manifesto{padding:41px 0 76px}.ed-manifesto-title{display:block;margin-bottom:25px}.ed-manifesto h2{font-size:38px;margin-bottom:22px}.ed-manifesto .btn{font-size:11px}.ed-value-grid{grid-template-columns:1fr;gap:12px}.ed-value-grid article{padding:24px;min-height:0;display:grid;grid-template-columns:29px 1fr;gap:9px 15px}.ed-value-grid article>svg{grid-row:1/3;margin:0}.ed-value-grid h3{font-size:25px;letter-spacing:-.045em;margin:0}.ed-value-grid p{font-size:12px;grid-column:2}.ed-invitation{padding:30px 25px;display:block;margin-top:-32px!important}.ed-invitation h2{font-size:36px}.ed-invitation p{font-size:12px;max-width:300px}.ed-invitation .btn{font-size:11px}.ed-stamp{display:none}.editorial-landing .quick-try{margin-block:44px 35px}.editorial-landing .quick-try h2,.editorial-landing .pricing-heading h2{font-size:36px}.editorial-landing .pricing-section{padding-bottom:25px}.ed-footer{padding-block:28px 35px;gap:22px}.ed-footer nav{gap:15px 20px}.ed-footer nav a,.ed-footer nav button{font-size:10px}.ed-footer p{font-size:8px}.ed-footer .brand{font-size:24px}}@media(prefers-reduced-motion:reduce){.editorial-landing [data-reveal]{opacity:1;transform:none;transition:none}.editorial-landing *,.editorial-landing *:before,.editorial-landing *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.editorial-landing .ed-context-art img{width:100%;max-width:100%;margin-left:0}.editorial-landing .ed-example strong{background:#fffdf5;color:#171815;padding:9px 10px;box-shadow:2px 4px 8px #17181512;font-size:28px;transform:rotate(2deg)}.editorial-landing .ed-example-trump strong{background:#171815;color:#fff}@media(max-width:600px){.editorial-landing .ed-example strong{font-size:29px;top:93px}.editorial-landing .ed-context-art img{height:260px}}.ed-pricing{padding-block:10px 35px}.ed-pricing>header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.ed-pricing h2{font-size:46px;margin:0 0 17px}.ed-pricing h2 span{color:var(--ed-red)}.ed-pricing header p{font-size:13px;color:var(--ed-muted);margin:0}.ed-pricing header small{font-size:9px;color:var(--ed-muted);display:block;margin-top:10px;text-align:right}.ed-billing{display:flex;gap:3px;background:#e9e5dc;border-radius:5px;padding:4px;width:max-content;margin-left:auto}.ed-billing button{font-size:11px;padding:10px 15px;border-radius:4px}.ed-billing button.active{background:#fff;box-shadow:0 2px 3px #1515100b}.ed-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ed-plan{position:relative;background:#fffdf8;border:1px solid #d8d3c8;border-radius:7px;padding:30px;display:flex;flex-direction:column}.ed-plan.recommended{border:1.5px solid var(--ed-red)}.ed-plan h3{font-size:30px;margin:0 0 10px}.ed-plan>p{font-size:12px;color:var(--ed-muted);margin:0 0 24px;min-height:38px}.ed-plan-popular{position:absolute;top:-14px;left:24px;display:flex;align-items:center;gap:5px;font-size:10px;background:var(--ed-red);color:#fff;padding:6px 12px;border-radius:4px}.ed-plan-price{font-family:Georgia,serif;font-weight:700;font-size:51px;display:flex;align-items:center;line-height:1;gap:4px;letter-spacing:-.05em;margin-bottom:12px}.ed-plan-price>span{font-size:32px;letter-spacing:-.03em}.ed-plan-price small{display:block;font-size:10px;font-family:Arial,sans-serif;font-weight:400;letter-spacing:0;margin-top:4px;color:var(--ed-muted)}.ed-plan-billing{font-size:9px;color:var(--ed-muted);line-height:1.5;min-height:14px}.ed-plan-credits{display:flex;gap:7px;align-items:center;background:#f6f0e7;padding:13px 12px;margin:20px 0 17px;border-radius:5px}.ed-plan-credits>svg{color:var(--ed-red)}.ed-plan-credits b{font-size:22px;letter-spacing:-1px}.ed-plan-credits>span{font-size:11px;color:var(--ed-muted)}.ed-plan ul{list-style:none;padding:0;display:grid;gap:12px;margin:0 0 17px}.ed-plan li{display:flex;gap:7px;font-size:11px;line-height:1.5;align-items:start}.ed-plan li svg{flex-shrink:0;color:var(--ed-red);margin-top:1px}.ed-plan li small{display:block;font-size:9px;color:var(--ed-muted)}.ed-plan details{margin-bottom:23px}.ed-plan summary{display:flex;justify-content:space-between;align-items:center;font-size:11px;cursor:pointer;padding-top:10px;border-top:1px solid var(--ed-line);list-style:none}.ed-plan details p{font-size:10px;color:var(--ed-muted)}.ed-plan details ul{margin-top:15px}.ed-plan>.btn{margin-top:auto;justify-content:space-between;width:100%;font-size:12px;padding-inline:17px}.ed-plan-bottom{font-size:9px;color:var(--ed-muted);text-align:center;margin-top:12px}.ed-faq{max-width:790px;margin:55px auto 0}.ed-faq h3{font-size:32px;margin-bottom:24px}.ed-faq details{border-bottom:1px solid var(--ed-line)}.ed-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:13px;cursor:pointer}.ed-faq summary>span{color:var(--ed-red);font-size:21px}.ed-faq details[open] summary>span{transform:rotate(45deg)}.ed-faq p{font-size:12px;color:var(--ed-muted);max-width:650px;margin:0 0 22px}@media(max-width:800px){.ed-pricing>header{display:block}.ed-pricing h2{font-size:39px}.ed-pricing header>div:last-child{margin-top:24px}.ed-billing{margin-left:0}.ed-pricing header small{text-align:left}.ed-plan{padding:23px}.ed-plan-price{font-size:44px}.ed-plan-grid{gap:14px}.ed-plan>.btn{font-size:10px;padding-inline:10px}}@media(max-width:600px){.ed-hero h1{font-size:clamp(43px,13.2vw,69px)}.ed-pricing h2{font-size:35px}.ed-plan-grid{grid-template-columns:1fr;gap:25px}.ed-plan{padding:27px}.ed-plan>p{min-height:0;margin-bottom:18px}.ed-plan ul{gap:9px}.ed-plan-price{font-size:49px}.ed-plan>.btn{font-size:12px;padding-inline:17px}.ed-faq{margin-top:37px}.ed-faq h3{font-size:29px}.ed-faq summary{font-size:12px}.ed-context-art{min-height:290px}.ed-context-art img{height:285px!important}}.ed-hero-art-daily{display:grid;place-items:center;overflow:hidden}.ed-hero-art-daily>img{width:100%;height:auto;max-height:530px;object-fit:contain;transform:none!important;filter:none}.ed-hero-art-daily .ed-discourse,.ed-hero-art-daily .ed-zas,.ed-hero-art-daily .ed-post-note,.ed-hero-art-daily .ed-scribble{display:none}@media(max-width:600px){.ed-hero-art-daily{min-height:0;padding-bottom:0}.ed-hero-art-daily>img{max-height:none}}.ed-country-poster{width:100%;min-height:470px;padding:11% 10%;background:var(--ed-ink);color:#fff;clip-path:polygon(2% 4%,98% 0,100% 95%,4% 100%,0 66%);box-shadow:0 20px 35px #17181524;transform:rotate(-2deg);display:flex;flex-direction:column;justify-content:center;gap:18px}.ed-country-poster:before{content:"";position:absolute;inset:8% 4% auto 42%;height:24%;background:var(--ed-red);transform:rotate(-8deg);z-index:-1}.ed-country-poster span{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:750;letter-spacing:.12em;color:#fff}.ed-country-poster strong{font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,8vw,116px);line-height:.85;text-transform:uppercase}.ed-country-poster p{font-family:Georgia,serif;font-size:clamp(18px,2.3vw,30px);line-height:1.2!important;max-width:18ch;margin:0}.ed-nav-actions{gap:12px}@media(max-width:1100px){.ed-header .country-picker span{display:none}}@media(max-width:600px){.ed-country-poster{min-height:330px}}.ed-context-country{height:100%;min-height:275px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 38px;background:linear-gradient(128deg,var(--ed-ink) 0 51%,var(--ed-red) 51% 67%,var(--ed-paper) 67%);clip-path:polygon(3% 5%,97% 0,100% 96%,0 100%);transform:rotate(-2deg);box-shadow:12px 13px #1b19181a}.ed-context-country b{font:700 15px Barlow Condensed,sans-serif;color:#fff;letter-spacing:.12em;text-transform:uppercase}.ed-context-country strong{max-width:10ch;font:800 clamp(34px,4vw,60px)/.91 "Barlow Condensed",sans-serif;color:#fff;text-align:center;text-shadow:3px 3px 0 #171815}.ed-example-country{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;color:#fff;background:linear-gradient(145deg,var(--ed-ink) 0 55%,var(--ed-red) 55%);font:800 clamp(27px,3vw,50px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.06em;transform:rotate(-3deg)}.ed-example-concept .ed-example-top,.ed-example-concept strong{z-index:1}.ed-example-concept .ed-example-top{background:#fffdf8;color:#171815}.ed-example-concept strong{background:#171815!important;color:#fff!important}@media(max-width:600px){.ed-context-country{min-height:245px}.ed-country-poster strong{font-size:clamp(50px,17vw,90px)}}.ed-hero-art-country .ed-discourse,.ed-hero-art-country .ed-zas,.ed-hero-art-country .ed-post-note,.ed-hero-art-country .ed-scribble{display:none}.ed-hero-copy .ed-lead,.ed-hero-source{overflow-wrap:anywhere}.editorial-landing .ed-login{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;border:1px solid var(--ed-ink);border-radius:5px;background:var(--ed-ink);color:var(--ed-paper);font-size:13px;font-weight:650;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease}.editorial-landing .ed-login:hover{background:var(--ed-paper);color:var(--ed-ink)}@media(max-width:1100px){.editorial-landing .ed-login{font-size:12px;padding:11px 13px}}@media(max-width:600px){.editorial-landing .ed-login{min-height:44px;font-size:11px;padding:10px 12px}.editorial-landing .ed-nav-actions{gap:7px}}@media(max-width:360px){.editorial-landing .ed-header{gap:6px}.editorial-landing .ed-header .brand{font-size:22px}.editorial-landing .ed-login{padding-inline:8px}.editorial-landing .ed-nav-actions{gap:5px}}@media(max-width:600px){.editorial-landing .ed-header{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;gap:8px 10px;height:auto;padding-block:12px}.editorial-landing .ed-nav-actions{display:contents}.editorial-landing .ed-login{grid-row:1;grid-column:2}.editorial-landing .ed-menu{grid-row:1;grid-column:3}.editorial-landing .ed-header .country-picker-wrap{grid-row:2;grid-column:1/-1;justify-self:end}.editorial-landing .ed-header .country-picker{min-height:44px}.editorial-landing .ed-header .country-picker span{display:inline}.editorial-landing .ed-nav.open{top:100%}}.country-picker-wrap{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.country-picker{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.48rem .7rem;color:#242321;background:#fffdf9;border:1px solid #d6d7d1;border-radius:10px;font:600 .83rem DM Sans,sans-serif;white-space:nowrap}.country-picker svg{color:#d71930;flex:none}.country-picker span{color:#6c625e}.country-picker select{min-width:5.8rem;max-width:8.8rem;padding:0 1rem 0 .2rem;border:0;background:transparent;color:#242321;font:inherit;cursor:pointer}.country-picker:focus-within{outline:2px solid #d71930;outline-offset:2px}.country-picker-compact{padding:.34rem .48rem;font-size:.76rem}.country-picker-compact select{min-width:4.8rem;max-width:7.5rem}.country-geo-credit{font:600 9px DM Sans,sans-serif;color:#62635f;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.country-geo-credit:focus-visible{outline:2px solid #d71930;outline-offset:2px}@media(max-width:680px){.country-picker span{display:none}.country-picker{gap:.15rem;padding:.38rem}.country-picker select{max-width:6rem}}.radar-reply.reply-preparation{background:#fff8e5;border:2px solid #bc7900;border-radius:14px;padding:22px;margin-top:20px;scroll-margin-top:88px}.reply-preparation>header h3{color:#503400}.reply-preparation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid #d5b779}.reply-preparation-actions small{margin-left:auto;max-width:340px;color:#614600;line-height:1.5}.ai-permission{display:flex!important;align-items:center;gap:12px!important;padding:14px!important;background:#fff!important;color:#17181a!important;border:1px solid #b5a77f!important;border-radius:10px;margin:16px 0!important;font-size:14px!important;line-height:1.45!important;cursor:pointer}.ai-permission input[type=checkbox]{width:22px!important;height:22px!important;flex:0 0 22px;accent-color:#11794b}.generation-progress{display:flex;align-items:center;gap:14px;padding:18px;background:#fff1f3;color:#85142b;border-radius:12px;margin-bottom:16px}.generation-progress b,.generation-progress span{display:block}.generation-progress span{font-size:13px;margin-top:5px;line-height:1.5}.format-explanation{font-size:13px;line-height:1.6;color:#43506a;margin:10px 0 0;max-width:70ch}.studio-source-picker{margin:20px 0}.studio-source-picker h3{display:flex;gap:8px;align-items:center;font-size:18px}.studio-source-picker p{font-size:13px;line-height:1.6;color:#43506a;max-width:70ch}.source-choice-list{max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:8px}.source-choice-list label{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #d5dbe1;border-radius:10px;cursor:pointer}.source-choice-list label.selected{border-color:#147e53;background:#edf9f2}.source-choice-list input{width:19px;height:19px;accent-color:#147e53}.source-choice-list small{display:block;color:#43506a;margin-top:4px}.source-choice-list label>svg{margin-left:auto;color:#147e53}.composer-input [hidden]{display:none!important}.mention-suggestions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.mention-suggestions button{background:#fff;border:1px solid #cad0da;border-radius:7px;padding:7px 10px;color:#344767}.video-studio{padding:24px;background:#fff;border:1px solid #d7dbe1;border-radius:14px;max-width:1100px;margin:auto}.video-studio h2{font:700 34px Barlow Condensed,sans-serif;margin:0 0 8px}.video-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.video-concepts article{border:1px solid #d6dae2;border-radius:12px;padding:18px}.video-concepts article.selected{border-color:#ea1738;background:#fff5f6}.video-concepts textarea{width:100%;min-height:100px}.video-concepts small{display:block;margin:10px 0;color:#43506a}.video-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:24px;margin-top:24px}.video-preview video{width:100%;max-height:550px;border-radius:10px;background:#17181a}.meme-kind-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:340px;margin:0 0 20px}.meme-kind-switch button{border:1px solid #cbd1d9;border-radius:8px;padding:10px 8px;min-height:44px;background:#fff;font-size:13px;font-weight:700;cursor:pointer}.meme-direction .meme-kind-switch{max-width:none}.meme-direction .meme-kind-switch button{font-size:13px}.video-studio{margin-top:24px}.meme-kind-switch button[aria-pressed=true]{background:#17181a;color:#fff;border-color:#17181a}.admin-audience-stats{display:flex;gap:28px;flex-wrap:wrap;padding:22px 0}.admin-audience-stats b{font-size:28px;display:block}.admin-audience-stats span{font-size:13px;color:#43506a}.admin-usage th,.admin-usage td{padding:12px;text-align:left}.video-studio .field{margin:18px 0}.video-studio .error-box{margin:14px 0}@media(max-width:680px){.radar-reply.reply-preparation{padding:16px}.reply-preparation-actions small{margin-left:0;flex-basis:100%;max-width:none}.video-concepts,.video-preview{grid-template-columns:1fr}.video-studio{padding:18px}.generation-progress{padding:14px}.source-choice-list label{padding:10px}}.meme-kind-switch button:focus-visible,.video-studio button:focus-visible,.source-choice-list label:focus-within{outline:3px solid #19754f;outline-offset:3px}.video-studio header>p{max-width:70ch;line-height:1.6}.video-concepts h3{font-size:20px;line-height:1.3}.video-preview a{display:inline-flex;align-items:center;gap:7px}.admin-audience-stats{border-bottom:1px solid #d7dbe1}.admin-usage td small{display:block}.meme-lab .meme-direction .studio-mode{position:static;float:none;width:156px;margin:0 0 16px auto}.meme-direction .meme-kind-switch{margin-bottom:12px}.admin-workbench{max-width:1500px;margin:auto}.admin-workbench-tabs{display:flex;gap:6px;border-bottom:1px solid #deddd8;margin:0 0 24px;padding:8px 0;flex-wrap:wrap}.admin-workbench-tabs button{display:flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:8px;background:transparent;color:#484b52;font-weight:650;cursor:pointer}.admin-workbench-tabs button.selected{background:#191d1d;color:#fff}.admin-workbench-tabs button:focus-visible{outline:3px solid #19754f;outline-offset:3px}.video-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#a3152d;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:12px}.video-direction,.video-output{margin-top:30px;padding-top:24px;border-top:1px solid #d7dbe1}.video-studio h3{font:700 25px Barlow Condensed,sans-serif;margin:0 0 16px}.video-idea-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 24px}.video-idea-options button,.video-clip-options button{background:#fff;border:1px solid #c7cbd3;border-radius:10px;text-align:left;padding:15px;min-height:72px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#17181a;font:inherit;line-height:1.4}.video-idea-options button[aria-pressed=true],.video-clip-options button[aria-pressed=true]{background:#fff4f5;border-color:#cf1230;box-shadow:inset 0 0 0 1px #cf1230}.video-idea-options span{color:#a3152d;font-size:12px;font-weight:800}.video-idea-options svg,.video-clip-options svg{margin-left:auto;flex-shrink:0;color:#a3152d}.video-idea-options b{font-size:14px}.video-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.video-studio .video-controls .field:first-child{margin-top:0}.video-studio .field small{display:block;color:#526075;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px}.video-studio input:not([type=checkbox]),.video-studio select{width:100%;min-height:44px}.video-proof{border:1px solid #d2d6de;border-radius:12px;overflow:hidden;background:#f7f5f0}.video-caption-live{background:#fff;color:#111;font:700 clamp(18px,2vw,24px)/1.3 Arial,sans-serif;padding:20px;white-space:pre-wrap;overflow-wrap:anywhere}.video-proof video{width:100%;display:block;max-height:440px;object-fit:contain;background:#fff}.video-proof>small{display:block;padding:12px 16px;color:#526075;line-height:1.5;font-size:11px}.video-scene-empty{padding:35px 24px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;border-top:1px dashed #bcc3cc}.video-scene-empty p{font-size:13px;margin:0;color:#526075}.video-clip-options{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.video-clip-options button{flex:1;min-width:170px;min-height:64px;flex-wrap:wrap}.video-clip-options span{font-size:11px;color:#526075;flex-basis:100%}.video-clip-options b{font-size:13px;flex:1}.video-review-check{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13px;line-height:1.5;cursor:pointer}.video-review-check input{width:20px;height:20px;accent-color:#11794b;flex-shrink:0}.video-render-action{display:flex;align-items:center;gap:18px;margin-top:14px;flex-wrap:wrap}.video-render-action small{max-width:320px;font-size:12px;color:#526075;line-height:1.5}.video-publish .btn{min-height:44px}.video-publish .field{margin:16px 0}.video-account-link,.video-published-link{display:flex;align-items:center;gap:6px;font-size:13px;margin:12px 0}.video-published-link{color:#11794b;font-weight:700}.video-preview{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:start}.video-preview>video{background:#fff;border:1px solid #d7dbe1;max-height:560px}.video-studio button:disabled{cursor:default}.video-studio .generation-progress{margin-top:24px}@media(max-width:680px){.video-idea-options,.video-workbench,.video-preview{grid-template-columns:1fr}.video-idea-options{gap:8px;margin-bottom:18px}.video-idea-options button{min-height:52px;padding:12px}.video-workbench{gap:18px}.video-caption-live{font-size:19px;padding:16px}.video-render-action .btn,.video-publish>.btn{width:100%;justify-content:center}.video-direction,.video-output{margin-top:24px;padding-top:20px}.video-publish{min-width:0}.video-studio .btn{white-space:normal}.video-preview>video{max-height:500px}}.x-radar{font-family:DM Sans,sans-serif}.x-connection-strip{display:flex;align-items:center;gap:15px;padding:20px 22px;background:#fff;border:1px solid #deddd7;border-radius:9px;margin-bottom:24px}.x-connection-icon{width:43px;height:43px;display:grid;place-items:center;background:#f0efeb;border-radius:9px;flex:none}.x-connection-icon.online{background:#e9f3ea}.x-connection-strip>div:nth-child(2){flex:1;min-width:0}.x-connection-strip b{font-size:14px;display:block;overflow-wrap:anywhere}.x-connection-strip span{font-size:12px;line-height:1.6;color:#66635e;display:block;margin-top:4px}.x-connection-strip .btn{font-size:12px;flex:none}.x-welcome{display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start;margin:37px 0}.x-welcome>div:first-child{padding:25px 0}.x-welcome>div:first-child>svg{color:var(--red);margin-bottom:20px}.x-welcome h2{font-size:27px;line-height:1.2;letter-spacing:-.6px;max-width:430px;margin:0 0 15px}.x-welcome p{font-size:14px;line-height:1.75;max-width:520px;color:#66635e}.x-welcome>div>div{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.x-welcome .btn{font-size:12px}.x-welcome .text-button{font-size:12px;color:#68645e}.x-radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:27px;align-items:start}.x-feed-main,.x-radar-side{min-width:0}.x-feed-toolbar{margin-bottom:15px}.x-feed-tabs{display:flex;gap:3px;border-bottom:1px solid #dad8d1;overflow:auto;scrollbar-width:thin}.x-feed-tabs>button{background:transparent;border:0;border-bottom:2px solid transparent;padding:13px 12px;font-size:12px;font-weight:600;color:#6e6a61;white-space:nowrap;display:flex;align-items:center;gap:7px}.x-feed-tabs>button.active{color:var(--ink);border-bottom-color:var(--red)}.x-feed-tabs>button>span{font-size:9px;border-radius:3px;padding:2px 5px;background:#e7e3da}.x-filter-row{display:flex;gap:12px;margin-top:17px}.x-filter-row>label{min-width:0;flex:1;display:flex;align-items:center;gap:8px;border:1px solid #d9d5cd;background:#fff;border-radius:5px;padding:10px 12px;color:#81796b}.x-filter-row input{width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:12px;color:var(--ink)}.x-filter-row label:focus-within{outline:2px solid #f3263d;outline-offset:2px}.x-filter-row select{width:165px;min-width:0;border:1px solid #d9d5cd;background:#fff;border-radius:5px;padding:9px;font-size:11px;color:#5a554d}.x-sync-line{font-size:10px;color:#777064;display:flex;justify-content:space-between;gap:10px;align-items:center;margin:16px 0}.x-sync-line>span{display:flex;align-items:center;gap:6px;line-height:1.5}.x-status-dot{display:inline-block;width:5px;height:5px;background:#547858;border-radius:50%;flex:none}.x-sync-line>div{display:flex;align-items:center;gap:12px}.x-sync-line label{display:flex;align-items:center;gap:5px;white-space:nowrap}.x-sync-line input{accent-color:var(--red)}.x-sync-line button{padding:5px;display:flex;background:none;border:0;color:#7b7164}.x-post{background:#fff;border:1px solid #ddd9d0;border-radius:9px;margin-bottom:15px;padding:23px}.x-post>header{display:flex;align-items:center;gap:11px}.x-post>header>div{min-width:0;flex:1}.x-avatar{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#ede8df;color:#76654f;font-size:16px;font-weight:600}.x-avatar img{width:100%;height:100%;object-fit:cover}.x-post>header b{font-size:13px;display:block;overflow-wrap:anywhere}.x-post>header>div>span{font-size:10px;color:#817667;display:block;line-height:1.7;overflow-wrap:anywhere;margin-top:3px}.x-post>header>svg{width:17px;height:17px;color:#72695d;flex:none}.x-post>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7;margin:22px 0 18px;color:#2d2a26}.x-post-meta{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:16px}.x-post-meta>span{color:#817363;background:#f4f1eb;padding:4px 8px;border-radius:3px}.x-post-meta>small{font-size:9px;color:#967d6a}.x-post-meta a{display:flex;align-items:center;gap:3px;color:#685c4e;font-size:10px}.x-post-metrics{display:flex;gap:17px;align-items:center;color:#847666;margin:0 0 18px;font-size:10px}.x-post-metrics>span{display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.x-post-metrics .metric-note{margin-left:auto;font-size:9px;color:#877f73}.x-post>footer{display:flex;gap:9px;align-items:center;border-top:1px solid #ebe6dd;padding-top:16px}.x-post>footer .btn{font-size:11px;padding:10px 13px;min-height:39px}.x-post>footer .btn>span{display:flex;align-items:center;gap:7px}.x-post>footer small{font-size:9px;font-weight:400;white-space:nowrap;border-left:1px solid #ffffff60;padding-left:7px}.x-save{display:flex;align-items:center;gap:6px;background:none;border:0;color:#736757;font-size:10px;margin-right:auto;padding:5px 0}.x-save.saved{color:#be2035}.x-load-more{margin-top:20px;font-size:12px}.x-profile-list{margin-top:19px;border-top:1px solid #dcd4c8;padding:22px 0}.x-profile-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.x-profile-list h3{font-size:14px;margin:0}.x-profile-list>header>span{font-size:10px;color:#867761}.x-profile-list>p{font-size:12px;line-height:1.7;color:#81725e;margin:0 0 18px}.x-profile-list>.text-button{font-size:11px;margin-top:15px}.x-person-row{display:flex;align-items:center;gap:8px;margin:13px 0}.x-person-row .x-avatar{width:31px;height:31px;font-size:12px}.x-person-row>button:not(.x-remove){flex:1;min-width:0;background:none;border:0;padding:0;text-align:left}.x-person-row b{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-person-row span:not(.x-avatar){display:block;font-size:10px;color:#8c7c65;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.x-remove{display:flex;background:none;border:0;padding:5px;color:#91816a}.x-small-note{display:flex;gap:10px;border-top:1px solid #dcd4c8;padding-top:18px;color:#7d6a51}.x-small-note>svg{flex:none;margin-top:2px}.x-small-note>p{font-size:10px;line-height:1.75;margin:0}.x-feed-note{display:block;color:#786b5a;font-size:11px;line-height:1.65;margin:15px 0}.x-feed-empty{text-align:center;border:1px dashed #d3c8b7;border-radius:9px;padding:42px 27px;color:#7b6d59}.x-feed-empty>svg{margin-bottom:17px}.x-feed-empty h3{font-size:18px;color:#3c342a;margin:0 0 13px}.x-feed-empty p{font-size:12px;line-height:1.7;margin:0 0 21px}.x-feed-empty .btn{font-size:12px}.x-feed-loading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#817363;font-size:12px;padding:18px 0}.x-feed-loading>div{width:100%;height:160px;border:1px solid #dfd7cb;border-radius:9px;background:#ece8e0}.x-error{display:flex;gap:12px;align-items:flex-start;background:#fff0ed;border:1px solid #e9c7c0;border-radius:7px;color:#97283a;padding:18px;margin:16px 0}.x-error>svg{flex:none;margin-top:2px}.x-error b{font-size:13px}.x-error p{font-size:12px;line-height:1.6;margin:6px 0 10px;color:#7f3841}.x-error small{font-size:10px;line-height:1.5;display:block}.x-error button{display:flex;align-items:center;gap:5px;background:none;border:0;padding:6px 0 0;color:#9f2337;font-size:11px;font-weight:700}.x-new-posts{display:flex;justify-content:space-between;align-items:center;background:#edf5e9;color:#4a6941;padding:12px 16px;border:1px solid #cbdcc2;border-radius:5px;font-size:11px;margin-bottom:15px}.x-new-posts button{border:0;background:none;color:inherit;display:flex}.x-profile-picker{background:#fff;border:1px solid #d9d2c7;border-radius:9px;padding:28px;margin:20px 0 28px;scroll-margin-top:20px}.x-profile-picker>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.x-profile-picker h2{font-size:21px;margin:0 0 10px;letter-spacing:-.4px}.x-profile-picker>header p{font-size:12px;line-height:1.65;color:#7e705e;margin:0}.x-profile-picker form{margin-top:26px}.x-profile-picker form label{font-size:12px;display:block;margin-bottom:9px;font-weight:600}.x-profile-picker form>div{display:flex;gap:10px;max-width:550px}.x-profile-picker form input{min-width:0;flex:1;border:1px solid #d4cabc;border-radius:5px;padding:11px 13px;background:#fcfbf8;font-size:14px}.x-profile-picker .btn{font-size:12px}.x-following-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5ddd2;margin-top:28px;padding-top:23px}.x-following-heading h3{font-size:14px;margin:0}.x-following-heading .btn{font-size:11px;padding:11px}.x-following-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0}.x-follow-option{display:flex;align-items:center;gap:10px;border:1px solid #e0d6c8;border-radius:6px;background:#faf9f6;padding:13px;text-align:left;min-width:0}.x-follow-option>span:not(.x-avatar){flex:1;min-width:0}.x-follow-option b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-follow-option small{display:block;font-size:10px;color:#83715a;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.x-follow-option>svg{flex:none;color:#9c8469}.x-follow-option.selected{border-color:#d56e7c;background:#fff0ec}.x-follow-option.selected>svg{color:#b21d36}.daily-credit-card{border:1px solid #e2d5c2;border-radius:9px;padding:22px;background:#fffaf2}.daily-credit-card>header{display:flex;align-items:center;gap:7px;color:#a32134;font-size:12px;font-weight:700}.daily-credit-card>.daily-credit-value{display:flex;align-items:baseline;gap:8px;margin-top:18px}.daily-credit-value>b{font-size:46px;line-height:1;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}.daily-credit-value>span{font-size:12px;color:#7d6950}.daily-credit-card>p{font-size:11px;line-height:1.75;color:#78644a;margin:16px 0}.daily-credit-reset{display:flex;gap:6px;align-items:center;color:#867054;font-size:10px;padding-top:15px;border-top:1px solid #e8dcca}.daily-credit-card details{margin-top:16px}.daily-credit-card summary{font-size:10px;cursor:pointer;color:#786046}.daily-credit-history{padding-top:9px}.daily-credit-history>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;margin:10px 0;color:#7f6a50}.daily-credit-history b{font-size:10px;font-variant-numeric:tabular-nums}.daily-credit-history small{display:block;margin-top:3px;font-size:8px}.daily-credit-empty{font-size:10px;color:#8e7556}.x-login-symbol{display:flex;align-items:center;gap:17px;margin-bottom:22px}.x-login-symbol>svg{width:38px;height:38px}.x-login-symbol>span{font-size:22px;line-height:1.3;letter-spacing:-.3px}.x-login-panel>p{font-size:14px;line-height:1.7;color:#685f54}.x-permissions{display:flex;flex-direction:column;gap:13px;margin:24px 0}.x-permissions>span{display:flex;gap:8px;font-size:12px;line-height:1.5}.x-permissions svg{color:#567953;flex:none}.x-login-panel>.btn{margin-top:12px}.x-setup{border:1px solid #e6d9c6;background:#fff8ed;border-radius:7px;padding:19px;margin:20px 0}.x-setup>b{font-size:14px}.x-setup>p{font-size:12px;line-height:1.65;color:#79684f;margin:9px 0 15px}.x-setup summary{font-size:11px;cursor:pointer;display:flex;justify-content:space-between;gap:9px;font-weight:600;color:#896b41}.x-setup ol{font-size:11px;line-height:1.7;color:#78634a;margin:17px 0 0;padding-left:18px}.x-setup li{margin-top:12px}.x-setup a{color:#8f4c24;text-decoration:underline}.x-setup code{display:block;overflow-wrap:anywhere;white-space:normal;background:#fff;padding:9px;font-size:10px;margin:8px 0}.x-editor-capture{margin:14px 0 22px;border:1px dashed #cebfaa;border-radius:6px;position:relative;display:flex;gap:13px;align-items:center;background:#fbf9f5;min-height:80px;padding:14px}.x-editor-capture>label{position:relative;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;color:#77654e}.x-editor-capture input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.x-editor-capture:focus-within{outline:2px solid var(--red);outline-offset:3px}.x-editor-capture>label>span{font-size:12px;font-weight:600}.x-editor-capture small{display:block;font-size:10px;font-weight:400;color:#827058;margin-top:5px}.x-editor-capture>img{width:75px;height:70px;object-fit:contain}.x-editor-capture>div{flex:1;font-size:11px}.x-editor-capture>div>span{display:block;font-size:10px;line-height:1.5;color:#8d775a;margin-top:5px}.daily-cost-hint{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:11px;color:#8a634b;background:#fff5e8;padding:13px;border:1px solid #e9d5b9;border-radius:5px;margin:12px 0}.daily-cost-hint button{font-size:10px;font-weight:600;border:0;background:none;color:#aa2335;white-space:nowrap}.x-account-settings{margin-top:20px}.x-account-settings .x-account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.x-account-settings .btn{font-size:11px}.connection.connected{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .connect-x{min-width:0}.app-header .credit-pill{flex:none}@media(hover:hover){.x-save:hover,.x-remove:hover{color:var(--red)}.x-feed-tabs>button:hover{color:var(--ink);background:#eeece5}.x-follow-option:hover{border-color:#bba58b}.x-person-row>button:hover b{color:var(--red)}}@media(max-width:1200px){.x-radar-layout{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.x-post{padding:20px}.x-post>footer .btn{padding:10px;font-size:10px}.x-post>footer .btn>span{gap:5px}.x-post>footer small{font-size:8px;padding-left:5px}.x-welcome{grid-template-columns:1fr 240px;gap:30px}.x-following-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-post-metrics .metric-note{display:none}.x-radar-side .daily-credit-card{padding:20px}}@media(max-width:1000px){.x-radar-layout{grid-template-columns:1fr}.x-radar-side{display:grid;grid-template-columns:1fr 1fr;gap:24px}.x-profile-list{border-top:0;margin:0;padding-top:12px}.x-small-note{grid-column:1/-1;padding-top:15px}.x-welcome{grid-template-columns:1fr}.x-welcome>.daily-credit-card{max-width:400px}.x-post>footer .btn{font-size:12px;padding:11px 15px}.x-post>footer small{font-size:10px}.x-sync-line{font-size:11px}.x-filter-row input{font-size:13px}.x-feed-tabs>button{font-size:12px;padding-inline:15px}}@media(max-width:680px){.x-connection-strip{padding:17px;gap:11px;flex-wrap:wrap}.x-connection-strip b{font-size:13px}.x-connection-strip span{font-size:11px}.x-connection-strip .btn{width:100%;justify-content:center;font-size:12px;padding:12px}.x-connection-icon{width:36px;height:36px}.x-welcome{margin:22px 0;gap:20px}.x-welcome>div:first-child{padding-top:10px}.x-welcome h2{font-size:25px}.x-welcome p{font-size:14px}.x-welcome>div>div .btn{font-size:12px}.x-feed-tabs>button{font-size:11px;padding:12px 10px}.x-filter-row{flex-direction:column;gap:9px}.x-filter-row input{font-size:16px}.x-filter-row select{width:100%;font-size:16px;padding:11px}.x-filter-row>label{padding:12px}.x-post{padding:18px}.x-post>p{font-size:15px;line-height:1.65;margin-top:19px}.x-post>header b{font-size:13px}.x-post>header>div>span{font-size:10px}.x-post-date{display:block}.x-post>footer{flex-wrap:wrap;gap:8px}.x-save{width:100%;font-size:11px;padding:0 0 4px}.x-post>footer .btn{flex:1;justify-content:center;padding:11px 8px;font-size:10px}.x-post>footer small{font-size:8px}.x-post-meta{font-size:10px}.x-post-metrics{font-size:11px}.x-sync-line{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.x-sync-line>div{width:100%;justify-content:space-between}.x-sync-line button{padding:9px}.x-radar-side{grid-template-columns:1fr;gap:18px}.x-profile-list{padding:0}.daily-credit-card{padding:21px}.daily-credit-card>p{font-size:12px}.daily-credit-card summary,.daily-credit-reset{font-size:11px}.x-profile-picker{padding:21px}.x-profile-picker h2{font-size:21px}.x-profile-picker form>div{flex-direction:column}.x-profile-picker form input{font-size:16px;padding:12px}.x-following-heading{align-items:flex-start;flex-direction:column;gap:12px}.x-following-grid{grid-template-columns:1fr}.x-follow-option b{font-size:12px}.x-follow-option small{font-size:11px}.x-error{padding:15px}.x-error b{font-size:13px}.x-error p{font-size:12px}.x-login-symbol>span{font-size:20px}.x-permissions>span{font-size:12px}.x-setup code{font-size:11px}.daily-cost-hint{flex-direction:column;align-items:flex-start;font-size:11px}.daily-cost-hint button{font-size:11px}.x-editor-capture>label>span{font-size:12px}.connection.connected{max-width:110px;font-size:10px}.x-small-note>p{font-size:12px}.app-header>div:last-child{gap:7px}.x-account-settings .btn{font-size:12px}}.x-login-panel .btn{min-height:46px}.x-existing-access{display:block;min-height:44px;margin:5px auto 0;padding:10px 12px;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;font:inherit;color:var(--muted,#55564f);cursor:pointer}.x-existing-access:focus-visible{outline:2px solid var(--red,#d71920);outline-offset:3px}.radar-research-control{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;margin:14px 0;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.radar-research-control label{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px}.radar-research-control input{width:20px;height:20px;flex:none;accent-color:var(--red)}.radar-research-control label span{display:grid;gap:4px}.radar-research-control small{font-size:12px;line-height:1.5;color:var(--muted)}.radar-research-control:focus-within{outline:2px solid var(--red);outline-offset:2px}.x-radar .radar-daily-heading{margin:24px 0 16px;scroll-margin-top:90px}.x-radar .radar-daily-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.x-radar .radar-daily-heading h2{margin:0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.x-radar .radar-daily-heading time{margin-left:auto;font-size:14px;color:#62635f}.x-radar .radar-daily-heading p{margin:8px 0 0;font-size:14px;line-height:1.5;color:#62635f}.x-radar .radar-daily-pages{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 0;border-top:1px solid var(--line);font-size:14px;color:#62635f}.x-radar .radar-daily-pages>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.x-radar .radar-daily-pages button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer}.x-radar .radar-daily-pages button:disabled{color:#62635f;background:var(--paper);cursor:default}.x-radar .radar-daily-pages button:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media(hover:hover){.x-radar .radar-daily-pages button:not(:disabled):hover{border-color:var(--ink)}}@media(max-width:680px){.x-radar .radar-daily-pages>div{width:100%;justify-content:space-between;gap:8px}.x-radar .radar-daily-pages button{padding:10px}.x-radar .radar-daily-pages>div>span{font-size:14px}}.x-radar .radar-daily-total{font-size:14px;color:#62635f}.composer-sheet .composer-input>.x-editor-capture--compact{min-height:64px;margin:12px 0 0;padding:12px;border-color:var(--line);border-radius:10px;background:var(--paper);color:var(--ink);gap:12px}.composer-sheet .composer-input>.x-editor-capture--compact>label{min-height:44px;padding:0;justify-content:flex-start;color:var(--ink)}.composer-sheet .composer-input>.x-editor-capture--compact>label>svg{flex:none;padding:0;background:none;border-radius:0;color:var(--red)}.composer-input>.x-editor-capture--compact>label>span,.composer-input>.x-editor-capture--compact>div>b{font-size:16px;line-height:1.4}.composer-sheet .composer-input>.x-editor-capture--compact small,.composer-sheet .composer-input>.x-editor-capture--compact>div>span{font-size:14px;line-height:1.5;color:var(--ink)}.composer-input>.x-editor-capture--compact>img{width:64px;height:72px;flex:none}.composer-input>.x-editor-capture--compact>div{min-width:0;overflow-wrap:anywhere}.composer-input>.x-editor-capture--compact>.icon-btn{width:44px;height:44px;flex:none}.composer-input>.x-editor-capture--compact:has(input:disabled)>label,.composer-input>.x-editor-capture--compact input:disabled{cursor:wait}.composer-input>.capture-reading{margin:12px 0 0}.composer-input>.capture-reading .consent{flex-basis:100%;margin:0;font-size:14px;line-height:1.5}.radar-kind-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.radar-kind-filters button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #c9ccc8;background:#fff;color:#292b27;border-radius:8px;font:600 14px DM Sans,sans-serif;cursor:pointer}.radar-kind-filters button[aria-pressed=true]{background:#202124;border-color:#202124;color:#fff}.radar-kind-filters span{font-size:12px;font-weight:400}.radar-kind-filters button:focus-visible,.conversation-context button:focus-visible,.conversation-context summary:focus-visible,.conversation-context a:focus-visible{outline:2px solid #b91d31;outline-offset:3px}.post-kind{display:flex;align-items:center;gap:7px;margin:14px 0 10px;color:#444942;font:14px DM Sans,sans-serif;flex-wrap:wrap}.post-kind.kind-reply{color:#315a71}.post-kind.kind-quote{color:#725229}.post-kind small{font-size:12px;font-weight:400}.creation-origin .post-kind{margin:0 0 5px}.creation-origin .post-kind strong{font-size:13px}.conversation-context{background:#f3f6f7;border:1px solid #ced9dd;border-radius:12px;padding:16px;margin:0 0 16px;color:#354b55;overflow-wrap:anywhere}.conversation-context .conversation-parent>span{display:block;font-size:13px;line-height:1.6}.reference-workspace .conversation-context p,.conversation-context p{margin:6px 0 10px;font-size:15px;line-height:1.6;color:#293d47;white-space:pre-wrap}.conversation-context>small,.conversation-context article>small{display:block;font-size:13px;line-height:1.6;color:#46606d;margin-top:10px}.conversation-context a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#25546c;text-decoration:underline;text-underline-offset:3px}.conversation-context button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #829daa;background:#fff;border-radius:7px;margin:12px 0;padding:9px 12px;font:600 14px DM Sans,sans-serif;color:#254a5c;cursor:pointer}.conversation-context button:disabled{opacity:.65;cursor:wait}.conversation-context details{margin-top:14px;font-size:14px}.conversation-context summary{cursor:pointer;font-weight:700;padding:6px 0}.conversation-context article{padding:12px 0;border-top:1px solid #ced9dd}.conversation-context .conversation-error{color:#a5192b;margin-top:12px}@media(max-width:640px){.radar-kind-filters button{flex:1;justify-content:center;min-width:120px}.reference-workspace .conversation-context p{font-size:16px}.conversation-context{padding:14px}.conversation-context>small{font-size:14px}}.reference-workspace .conversation-context+.radar-original{font-size:16px;line-height:1.6;color:#202124}.composer-input .compose-recipient{margin:16px 0 10px;color:#202124;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.quoted-context>span{display:flex;align-items:center;gap:6px;font-size:13px}.quoted-context p{white-space:pre-wrap;text-align:left}.quoted-context>small{display:block;margin-top:8px}.direction-note{min-width:0;margin:12px 0;padding:0;background:transparent;color:#202124;text-align:left}.direction-note-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.direction-note-heading label{display:flex;align-items:center;gap:6px;font:600 14px/1.4 DM Sans,sans-serif;color:#444942}.direction-note-heading>span{font-size:12px;color:#62635f}.direction-note textarea,.radar-reply .direction-note textarea{display:block;box-sizing:border-box;width:100%;min-height:46px;max-height:180px;resize:vertical;border:1px solid #d6d7d1;border-radius:8px;background:#fafaf8;box-shadow:none;padding:10px 12px;font:400 15px/1.5 DM Sans,sans-serif;color:#202124;text-align:left}.direction-note textarea::placeholder{color:#62635f;opacity:1}.reference-workspace .direction-note textarea:focus,.reference-workspace .direction-note textarea:focus-visible{outline:2px solid #b91d31;outline-offset:2px;box-shadow:none}.direction-note-starters{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;margin-top:5px}.direction-note-starters button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;border:1px solid #d6d7d1;border-radius:7px;padding:5px 8px;background:#fff;color:#444942;font:500 12px/1.3 DM Sans,sans-serif;cursor:pointer}.direction-note-starters button:hover:not(:disabled){background:#f5f5f2;border-color:#62635f}.direction-note-starters button[aria-pressed=true]{background:#fff3f3;border-color:#c7182e;color:#a5192b}.direction-note-starters .direction-note-more{border-color:transparent;background:transparent;color:#62635f}.direction-note-more[aria-expanded=true] svg{transform:rotate(180deg)}.direction-note-starters button:focus-visible{outline:2px solid #b91d31;outline-offset:2px}.direction-note-starters button:disabled,.direction-note textarea:disabled{opacity:.55;cursor:not-allowed}.direction-note-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}.direction-note-bottom>p{margin:0!important;font-size:12px!important;line-height:1.5!important;color:#62635f}.direction-note-bottom>small{font-size:12px;color:#62635f;white-space:nowrap;font-variant-numeric:tabular-nums}.direction-note-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.direction-note-action>small{flex:1 1 190px;font-size:12px;line-height:1.5;color:#62635f}.composer-sheet>.direction-note{margin:4px 0 16px;text-align:left}@media(max-width:600px){.direction-note textarea,.radar-reply .direction-note textarea{font-size:16px}.direction-note-starters button{min-height:40px}.composer-sheet>.direction-note{margin:4px 0 14px}}@media(pointer:coarse){.direction-note-starters button{min-height:44px}}.toast.toast-success>svg{color:#72df9b}.toast.toast-info>svg{color:#c7d0d7}.saved-label{color:#176b41;background:#e7f5ec;border-radius:4px;padding:4px 7px;font-size:11px}.pending-label{color:#77551c;background:#fff1d6;border-radius:4px;padding:4px 7px;font-size:11px}.simple-account-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 22px}.simple-account-heading p{font-size:13px;margin:7px 0;color:#62635f}.simple-account-heading h1{display:flex;align-items:center;gap:10px}.simple-account-guide{display:flex;align-items:center;gap:24px;padding:16px 0;border-block:1px solid #deded9;margin-bottom:24px;flex-wrap:wrap;font-size:13px}.simple-account-guide span,.simple-account-guide button{display:flex;align-items:center;gap:8px}.simple-account-guide button{color:#a5192b}.simple-list-toolbar{display:flex;gap:12px;margin:0 0 18px}.simple-search{display:flex;align-items:center;gap:10px;border:1px solid #d6d7d1;background:#fff;border-radius:6px;padding:12px;flex:1;min-width:0}.simple-search input{border:0;background:transparent;outline:none;width:100%;min-width:0;font-size:14px}.simple-list-toolbar>select{max-width:140px;padding:10px;border:1px solid #d6d7d1;border-radius:6px}.simple-search:focus-within{outline:2px solid #b91d31;outline-offset:2px}.simple-account-list article{display:flex;align-items:center;gap:16px;border-bottom:1px solid #deded9;padding:20px 0}.simple-avatar{height:52px;width:52px;flex:0 0 52px;border-radius:8px;overflow:hidden;display:grid;place-items:center;font-size:18px;font-weight:700}.simple-avatar img{width:100%;height:100%;object-fit:cover}.simple-person-copy{flex:1;min-width:0}.simple-person-copy h2{font-size:24px;margin:0 0 5px}.simple-person-copy p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin:0 0 8px}.simple-person-copy small{font-size:12px;color:#62635f}.simple-person-actions{display:flex;align-items:center;gap:8px}.simple-empty{padding:40px 20px;text-align:center;max-width:600px;margin:auto}.simple-empty>svg{color:#a5192b}.simple-empty h2{margin:15px 0;font-size:30px}.simple-empty p{font-size:14px;line-height:1.6}.simple-empty .btn{margin:auto}.simple-quota-note{font-size:13px;padding:18px;background:#fff1d6;color:#715019;margin-top:20px}.simple-quota-note button{text-decoration:underline}.simple-tabs{display:flex;gap:8px;margin:12px 0 16px}.simple-tabs button{padding:12px;border-radius:6px;border:1px solid #d6d7d1;font-size:13px}.simple-tabs button[aria-pressed=true]{background:#202124;color:#fff;border-color:#202124}.picker-people{margin:14px 0}.picker-people>label{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #deded9;cursor:pointer}.picker-people label>span:not(.simple-avatar){flex:1;min-width:0}.picker-people small{display:block;margin-top:5px;font-size:12px}.picker-people input{width:18px;height:18px;accent-color:#176b41}.picker-people .simple-avatar{height:42px;width:42px;flex-basis:42px}.simple-task-footer{position:sticky;bottom:-25px;margin:24px -8px -8px;padding:18px 8px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #deded9;z-index:2}.simple-task-footer>span{font-size:12px;color:#62635f}.simple-disclosure{margin:20px 0;border-block:1px solid #deded9;padding:16px 0}.simple-disclosure>summary{font-size:15px;font-weight:650;cursor:pointer}.simple-disclosure .voice-controls{margin-top:22px}.simple-style-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.simple-style-list article{border-top:1px solid #deded9;padding:22px 0}.simple-style-list h2{font-size:29px;margin:0 0 16px}.simple-style-list p{font-size:13px;line-height:1.6;color:#62635f}.simple-style-list article>div{display:flex;gap:12px}.simple-style-list .voice-summary{display:flex;flex-wrap:wrap}.getting-started{background:#fff8ec;padding:22px;border-radius:8px;margin-bottom:26px;display:grid;grid-template-columns:1fr auto;gap:18px}.getting-started>div{display:flex;align-items:center;gap:12px;grid-column:1/-1}.getting-started>div>span{flex:1}.getting-started small{display:block;font-size:12px;line-height:1.6;margin-top:6px}.getting-started ol{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.getting-started li{display:flex;align-items:center;gap:8px;font-size:12px}.getting-started li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #aaa;border-radius:50%}.getting-started .completed{color:#176b41}.help-intro{display:flex;align-items:center;gap:20px;margin:20px 0 30px}.help-intro>div{flex:1}.help-intro h2{font-size:28px;margin:0 0 8px}.help-intro p{font-size:14px}.help-chapters{max-width:850px}.help-chapters>details{padding:22px 0;border-top:1px solid #deded9}.help-chapters summary{font-size:22px;font-family:Barlow Condensed,sans-serif;font-weight:700;cursor:pointer}.help-chapters p{font-size:14px;line-height:1.8;max-width:72ch;margin:16px 0}.help-costs{margin-top:35px;max-width:850px}.help-costs ul{list-style:none;padding:0}.help-costs li{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #deded9;font-size:13px}.help-costs b{display:flex;align-items:center;gap:6px;white-space:nowrap}.help-costs p{font-size:13px;line-height:1.7}.admin-connections{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.admin-table-scroll{overflow:auto}.admin-usage table{border-collapse:collapse;width:100%;font-size:12px}.admin-usage td,.admin-usage th{text-align:left;padding:14px 12px;border-bottom:1px solid #deded9;white-space:nowrap}.admin-usage td small{display:block;color:#62635f;margin-top:6px}.admin-plan-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}.admin-plan-forms fieldset{padding:0;border:0;min-width:0}.admin-plan-forms legend{font-size:23px;font-weight:700;margin-bottom:20px}.admin-plan-forms .field,.admin-number-grid .field{font-size:12px}.admin-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:25px}.admin-history{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #deded9}.admin-history small{display:block;margin-top:7px;color:#62635f;font-size:11px}.admin-preview{max-height:320px;overflow:auto;background:#f5f5f2;padding:15px;font-size:11px}.simple-admin section>h2{font-size:28px;margin:30px 0 14px}.simple-admin details>p{font-size:13px;line-height:1.7}.modal .field select{width:100%}@media(max-width:850px){.simple-style-list{grid-template-columns:1fr 1fr}.getting-started{grid-template-columns:1fr}.getting-started>div{grid-column:1}.getting-started>.btn{justify-self:start}.admin-plan-forms{grid-template-columns:1fr}.admin-number-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.simple-account-heading{align-items:flex-start;flex-direction:column;gap:10px}.simple-account-heading>.btn{width:100%}.simple-person-actions{width:100%;justify-content:flex-end}.simple-account-list article{flex-wrap:wrap;gap:12px;padding:18px 0}.simple-person-actions>.btn{margin-right:auto}.simple-account-guide{gap:14px}.simple-account-guide>span{width:100%}.simple-list-toolbar{gap:8px}.simple-list-toolbar>select{max-width:95px}.simple-search{padding:10px}.simple-search input{font-size:13px}.simple-style-list{grid-template-columns:1fr;gap:0}.getting-started{padding:17px}.getting-started ol{gap:12px;flex-wrap:wrap}.getting-started li{font-size:11px}.getting-started b{font-size:14px}.account-picker .simple-task-footer{flex-wrap:wrap;bottom:-20px;padding-bottom:20px}.account-picker .simple-task-footer>.btn{width:100%}.help-intro{flex-wrap:wrap}.help-intro>.btn{width:100%}.help-chapters summary{font-size:21px}.help-costs li{font-size:12px}.admin-history{align-items:flex-start;flex-direction:column}.admin-number-grid,.simple-disclosure .voice-controls,.modal .voice-controls{grid-template-columns:1fr}.simple-tabs{flex-wrap:wrap}.simple-tabs button{flex:1}.simple-task-footer{bottom:-20px}.simple-account-list h2{overflow-wrap:anywhere}.simple-admin h1{font-size:32px}.simple-account-list .simple-person-copy{min-width:calc(100% - 68px)}}.reference-workspace .picker-people input[type=checkbox]{accent-color:#176b41}.picker-people input:checked{outline-color:#176b41}.simple-account-additions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.picker-selection{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.picker-selection small{flex-basis:100%;font-size:12px;color:#59616d}.picker-selection .text-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.simple-account-additions{width:100%}.simple-account-additions>.btn{width:100%}.account-picker .simple-search input{font-size:16px}.picker-selection>.btn,.picker-selection>.text-button{min-height:40px}}.account-picker .picker-people{max-height:min(32vh,320px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.account-picker .simple-search:focus-within{outline:2px solid #b91d31;outline-offset:2px}.account-picker .simple-search input:focus,.account-picker .simple-search input:focus-visible{outline:0;box-shadow:none}.reel-workspace,.reel-workspace .workspace-main{height:100dvh;overflow:hidden}.reel-workspace .app-content.route-discover{max-width:none;height:calc(100dvh - 52px);padding:0;overflow:hidden}.reel-workspace .app-footer{display:none}.community-reel-page{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;background:#f5f2ed;color:#171719;overflow:hidden}.feed-topbar,.feed-categories,.feed-stage-layout,.feed-mobile-nav{width:min(100%,1040px)}.feed-topbar{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:20px;padding:17px 24px 12px}.feed-kicker{display:block;color:#df1531;font-size:9px;font-weight:900;letter-spacing:.14em}.feed-brandline h1{font:900 38px/.95 Barlow Condensed,sans-serif;letter-spacing:-.035em;margin:3px 0}.feed-brandline h1 span{color:#ed1738}.feed-brandline p{font-size:11px;color:#6e6a67;margin:0}.feed-top-actions{display:flex;gap:8px;align-items:center}.feed-top-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid #ded9d2;border-radius:7px;background:#fff;padding:10px 12px;font-size:11px;font-weight:800;white-space:nowrap}.feed-top-actions button:last-child{background:#ed1937;border-color:#ed1937;color:#fff}.feed-categories{display:flex;flex:0 0 auto;gap:7px;padding:0 24px 12px;overflow-x:auto;scrollbar-width:none}.feed-categories::-webkit-scrollbar{display:none}.feed-categories button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #e5dfd9;border-radius:6px;background:#fff;padding:8px 12px;color:#3c3938;font-size:11px;font-weight:800}.feed-categories button[aria-pressed=true]{background:#18191b;color:#fff;border-color:#18191b}.feed-categories small{padding-left:4px;opacity:.58;font-size:10px}.feed-stage-layout{display:grid;grid-template-columns:minmax(0,540px) 76px;justify-content:center;gap:14px;flex:1;min-height:0;padding:0 24px 16px}.feed-stage{min-width:0;min-height:0;overflow:hidden;border:1px solid #ded7d0;border-radius:11px;background:#fff;box-shadow:0 17px 42px #21130d12}.feed-slide{display:grid;grid-template-rows:42px minmax(0,1.2fr) minmax(0,.85fr) 56px;height:100%;min-height:0;animation:feed-enter .22s ease-out}@keyframes feed-enter{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}.feed-slide-duelo{grid-template-rows:42px minmax(0,.92fr) minmax(0,1.08fr) 56px}.feed-slide-head{display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #eee9e5;min-width:0}.feed-slide-type{display:inline-flex;align-items:center;gap:6px;background:#ef1636;color:#fff;border-radius:4px;padding:5px 8px;font-size:10px;letter-spacing:.08em}.feed-slide-topic{font-size:10px;font-weight:750;color:#76716d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-slide-rank{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#875f00;background:#ffe8a9;border-radius:4px;padding:5px;font-size:10px;font-weight:900;white-space:nowrap}.feed-slide-art{min-height:0;overflow:hidden;background:#e9e3dc}.feed-slide-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.feed-slide-meme .feed-slide-art{background:#202124}.feed-slide-meme .feed-slide-art>img{object-fit:contain}.feed-slide-art-typographic{background:#1a1b1e}.feed-poster{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden;padding:20px 26px;background:radial-gradient(circle at 78% 28%,#e91539 0 16%,transparent 17%),linear-gradient(140deg,#252628,#121315);color:#fff}.feed-poster:after{content:"";position:absolute;inset:auto -10% -33% 30%;height:56%;background:#e91838;transform:rotate(-10deg);box-shadow:20px 0 #f6d45d;opacity:.85}.feed-poster>span{z-index:1;font-size:10px;font-weight:900;letter-spacing:.14em}.feed-poster>span span{color:#ff3450}.feed-poster strong{z-index:1;position:relative;max-width:85%;font:900 clamp(30px,4.7vw,68px)/.94 "Barlow Condensed",sans-serif;text-wrap:balance;text-shadow:4px 4px 0 #0008}.feed-poster i{position:absolute;right:8%;top:3%;font:900 220px/1 Barlow Condensed,sans-serif;color:#ffffff25;transform:rotate(18deg)}.feed-slide-duelo .feed-poster{background:linear-gradient(135deg,#1b1c1f 49%,#e21b38 50%)}.feed-slide-copy{display:flex;flex-direction:column;min-height:0;padding:11px 19px 9px}.feed-slide-byline{display:flex;align-items:center;gap:8px;flex:0 0 auto}.feed-author-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#191a1c;color:#fff;font-size:10px;font-weight:900}.feed-slide-byline>span:last-child{display:flex;flex-direction:column;font-size:11px}.feed-slide-byline small{color:#999;font-size:9px}.feed-slide-copy h2{font:800 clamp(21px,2.6vw,32px)/1 "Barlow Condensed",sans-serif;margin:8px 0 5px;flex:0 0 auto}.feed-copy-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin}.feed-copy-scroll p{white-space:pre-wrap;font-size:12px;line-height:1.48;margin:0;color:#353330}.feed-slide-duelo .feed-copy-scroll p{font-size:11px}.feed-duel-options{display:grid;gap:6px;flex:0 0 auto;margin-top:6px}.feed-duel-options button{position:relative;display:flex;justify-content:space-between;gap:8px;align-items:center;overflow:hidden;border:1px solid #ddd5d1;border-radius:7px;min-height:36px;padding:6px 9px;text-align:left;font-size:11px;font-weight:750}.feed-duel-options button.selected{border-color:#e41735}.feed-duel-options button>span,.feed-duel-options button>strong{z-index:1}.feed-duel-options button>span{display:flex;align-items:center;gap:7px}.feed-duel-options button>span b{display:grid;place-items:center;width:19px;height:19px;border-radius:3px;background:#191919;color:#fff;font-size:9px}.feed-duel-options button i{position:absolute;inset:0 auto 0 0;background:#ffdce3;transition:width .3s}.feed-duel-options>small{color:#777;font-size:9px}.feed-slide-actions{display:flex;align-items:center;gap:13px;padding:0 18px;border-top:1px solid #eee9e5;min-width:0}.feed-slide-actions>button,.feed-slide-actions>a{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;white-space:nowrap}.feed-slide-actions button.active{color:#ed1937}.feed-slide-actions>a{color:#777}.feed-slide-actions .feed-create-version{margin-left:auto;justify-content:center;background:#ed1937;color:#fff;border-radius:6px;padding:9px 11px}.feed-slide-actions .feed-create-version:hover{background:#cb0c2b}.feed-control-rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px 0 3px}.feed-position{text-align:center}.feed-position b{display:block;font:900 32px/.9 Barlow Condensed,sans-serif}.feed-position span{font-size:10px;color:#888}.feed-progress{flex:1;width:4px;min-height:45px;border-radius:20px;background:#ddd4cf;overflow:hidden}.feed-progress i{display:block;width:100%;background:#ed1937;transition:height .2s}.feed-nav{display:grid;gap:8px}.feed-nav button{display:grid;place-items:center;width:41px;height:41px;border:1px solid #ded8d2;border-radius:50%;background:#fff}.feed-nav button:disabled,.feed-mobile-nav button:disabled{opacity:.3;cursor:not-allowed}.feed-control-rail>small{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#89827e;white-space:nowrap}.feed-mobile-nav{display:none}.feed-stage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;height:100%;padding:24px;text-align:center;background:radial-gradient(circle at 50% 25%,#f6dcdc,#fff 55%)}.feed-stage-empty>svg{color:#e71b38}.feed-stage-empty h2{font:900 clamp(36px,5vw,65px)/.96 "Barlow Condensed",sans-serif;max-width:480px;margin:0}.feed-stage-empty p{max-width:390px;font-size:13px;line-height:1.5;color:#666}.feed-stage-empty .btn{font-size:11px}.feed-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:15px;background:#111a}.feed-dialog{position:relative;width:min(100%,520px);max-height:calc(100dvh - 30px);overflow:auto;border-radius:12px;background:#fff;padding:28px;box-shadow:0 25px 90px #0005}.feed-dialog-close{position:absolute;right:17px;top:17px}.feed-dialog h2{font:900 43px/.95 Barlow Condensed,sans-serif;margin:9px 0}.feed-dialog>p{font-size:12px;color:#666;line-height:1.5}.feed-dialog form{display:grid;gap:11px;margin-top:20px}.feed-dialog label{display:grid;gap:5px;font-size:11px;font-weight:800}.feed-dialog input,.feed-dialog textarea{width:100%;border:1px solid #dcd7d2;border-radius:6px;padding:10px;font:inherit}.feed-dialog textarea{min-height:100px;resize:vertical}.feed-dialog-row{display:grid;grid-template-columns:1fr 1.4fr;gap:9px}.feed-dialog .btn{justify-content:center}@media(max-width:900px){.feed-stage-layout{grid-template-columns:minmax(0,1fr) 54px}.feed-topbar,.feed-categories,.feed-stage-layout{padding-left:15px;padding-right:15px}}@media(max-width:680px){.feed-topbar{padding:11px 13px 9px}.feed-brandline h1{font-size:32px}.feed-brandline p{font-size:9px}.feed-top-actions button{padding:8px}.feed-top-actions button:last-child{font-size:0;gap:0}.feed-top-actions button:last-child svg{width:17px}.feed-categories{padding:0 13px 8px}.feed-categories button{padding:7px 9px;font-size:10px}.feed-stage-layout{display:block;padding:0 8px;min-height:0;width:100%}.feed-stage{height:100%}.feed-control-rail{display:none}.feed-mobile-nav{display:flex;align-items:center;justify-content:space-between;flex:0 0 42px;padding:0 13px}.feed-mobile-nav button{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800}.feed-mobile-nav span{font-size:11px;font-weight:800}.feed-slide{grid-template-rows:38px minmax(0,1.12fr) minmax(0,.88fr) 53px}.feed-slide-duelo{grid-template-rows:38px minmax(0,.55fr) minmax(0,1.45fr) 53px}.feed-slide-copy{padding:8px 12px}.feed-slide-copy h2{font-size:24px}.feed-copy-scroll p{font-size:11px}.feed-slide-actions{padding:0 10px;gap:8px}.feed-slide-actions>button,.feed-slide-actions>a{font-size:10px}.feed-slide-actions .feed-create-version{padding:8px;font-size:10px}.feed-slide-actions .feed-create-version svg:last-child{display:none}.feed-poster{padding:14px}.feed-poster strong{font-size:clamp(30px,10vw,48px)}.feed-dialog{padding:23px 18px}.feed-dialog-row{grid-template-columns:1fr}}@media(max-width:680px){.feed-slide-duelo{grid-template-rows:38px minmax(0,.72fr) minmax(0,1.28fr) 53px}}@media(max-height:650px){.feed-topbar{padding-top:8px;padding-bottom:6px}.feed-brandline p{display:none}.feed-categories{padding-bottom:6px}.feed-slide-copy h2{font-size:20px}.feed-slide-duelo .feed-poster strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.feed-slide{animation:none}.feed-progress i,.feed-duel-options button i{transition:none}}.news-only-reel .feed-stage-layout{grid-template-columns:minmax(0,590px) 76px;justify-content:center}.news-only-reel .feed-stage{border:0;box-shadow:none;background:#faf8f2;border-radius:14px}.news-topic-strip{display:flex;align-items:center;gap:8px;padding:0 25px 16px;overflow:auto;flex-shrink:0}.news-topic-strip button{white-space:nowrap;min-height:38px;padding:8px 15px;border:1px solid #dad4cb;border-radius:7px;font-weight:700;font-size:12px}.news-topic-strip button[aria-pressed=true]{background:#171919;color:#fff;border-color:#171919}.news-topic-strip>span{font-size:11px;white-space:nowrap;margin-left:auto;color:#6c675f}.news-refresh{display:grid;place-items:center;width:42px;height:42px;background:#fff;border:1px solid #ded6cc;border-radius:8px}.news-story{display:grid;grid-template-rows:42px minmax(0,1fr) 68px;height:100%;min-height:0;overflow:hidden}.news-story-source{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #ded7cc}.news-story-source b{font-size:12px}.news-story-source time{font-size:11px;color:#686057}.news-story-reading{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.news-story-art{flex:1 0 200px;min-height:200px;position:relative;background:#eee8dd}.news-story-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.news-art-signature{position:absolute;bottom:12px;left:20px;background:#faf8f2;padding:5px 9px;font-weight:900;letter-spacing:-.02em;font-size:15px}.news-art-signature span{color:#e31a35}.news-art-pending{display:flex;height:100%;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#ad1730;font-size:12px}.news-story-copy{flex:0 0 auto;padding:20px 24px}.news-story-copy h2{font:800 clamp(29px,3vw,39px)/1.05 "Barlow Condensed",sans-serif;letter-spacing:-.02em;margin:0 0 13px;overflow-wrap:anywhere;text-wrap:pretty}.news-story-copy h2.news-title-long{font-size:clamp(25px,2.4vw,32px)}.news-story-copy p{font-size:13px;line-height:1.6;color:#413c35;margin:0 0 14px}.news-story-copy a{display:inline-flex;align-items:center;gap:5px;color:#a5152a;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.news-story-copy small{display:block;margin-top:12px;color:#766f66;font-size:10px}.news-story-actions{display:flex;align-items:center;gap:14px;padding:0 22px;border-top:1px solid #ded7cc;background:#faf8f2}.zasca-reaction{display:inline-flex;align-items:center;gap:7px;min-width:50px;min-height:44px;color:#625d56;font-weight:800}.zasca-reaction.marked{color:#e51b37}.news-art-download{display:grid;place-items:center;min-width:40px;min-height:44px;color:#635d56}.news-story-actions .news-create{margin-left:auto;min-height:44px;padding:10px 18px}.news-loop-label{writing-mode:vertical-rl;font-weight:800;font-size:12px;margin-bottom:auto}.news-only-reel button:focus-visible,.news-only-reel a:focus-visible{outline:3px solid #e51b37;outline-offset:3px}@media(max-width:680px){.news-topic-strip{padding:0 12px 9px;gap:6px}.news-topic-strip>span{display:none}.news-topic-strip button{font-size:11px;min-height:34px;padding:7px 12px}.news-story{grid-template-rows:36px minmax(0,1fr) 62px}.news-story-source{padding:0 15px}.news-story-source time{font-size:10px}.news-story-art{flex-basis:160px;min-height:160px}.news-story-copy{padding:16px}.news-story-copy h2{font-size:29px}.news-story-copy h2.news-title-long{font-size:25px}.news-story-copy p{font-size:12px}.news-story-actions{padding:0 14px;gap:9px}.news-story-actions .news-create{font-size:12px;padding:10px 13px}.news-only-reel .feed-stage-layout{display:block}.news-only-reel .feed-brandline p{font-size:11px}}.news-topic-strip{width:min(100%,1040px);min-width:0}.release-update{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;background:#171919;color:#fff;border-radius:12px;font-size:12px;box-shadow:0 8px 24px #0003}.release-update button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:8px 12px;border-radius:8px;background:#fff;color:#171919;font-weight:800}.release-update button:focus-visible{outline:3px solid #ffca49;outline-offset:3px}@media(max-width:680px){.release-update{flex-direction:column;align-items:stretch;gap:8px}}.news-feed-error{flex:0 0 auto;width:min(calc(100% - 32px),590px);margin:0 0 12px}.release-update .release-update-close{min-width:44px;padding:8px;background:transparent;color:#fff}@media(max-width:680px){.release-update{padding-right:60px}.release-update .release-update-close{position:absolute;top:4px;right:4px}}.news-story-art{flex:1 0 auto;aspect-ratio:3/2;min-height:240px;background:#f4efdf}.news-story-art img{object-fit:contain}.news-header-actions{display:flex;align-items:center;gap:8px}.news-preferences-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #b9b2a8;border-radius:8px;background:#faf8f2;font-size:12px;font-weight:800;white-space:nowrap}.news-preferences-toggle.is-personalized{border-color:#171919}.news-preferences-toggle[aria-expanded=true]{background:#171919;color:#faf8f2;border-color:#171919}.news-preferences{width:min(calc(100% - 48px),666px);flex:1;min-height:0;display:flex;flex-direction:column;border-top:2px solid #171919;margin-bottom:16px;background:#faf8f2}.news-preferences-reading{flex:1;min-height:0;overflow:auto;padding:28px 30px;overscroll-behavior:contain}.news-preferences-eyebrow{font-size:10px;font-weight:800;letter-spacing:.1em;color:#a8172c}.news-preferences h2{font:800 42px/1.05 Barlow Condensed,sans-serif;margin:8px 0 12px;letter-spacing:-.02em}.news-preferences p{font-size:16px;line-height:1.6;color:#565047;margin:0 0 16px}.news-all-choice{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:13px;font-weight:800;padding:8px 12px;border:1px solid #c6bfb4;border-radius:7px;margin:0 0 24px}.news-all-choice[aria-pressed=true]{background:#171919;color:#fff;border-color:#171919}.news-all-choice[aria-pressed=false] svg{visibility:hidden}.news-preferences fieldset{border:0;border-top:1px solid #ddd6cb;padding:20px 0 0;margin:0 0 24px;min-width:0}.news-preferences legend{font-size:15px;font-weight:800;padding:0 12px 0 0}.news-preferences fieldset p{font-size:14px;margin:-5px 0 14px}.news-interest-options{display:flex;flex-wrap:wrap;gap:8px}.news-interest-options label{position:relative;cursor:pointer}.news-interest-options input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.news-interest-options span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #c6bfb4;border-radius:7px;font-size:12px;font-weight:700;pointer-events:none}.news-interest-options input:checked+span{background:#171919;color:#faf8f2;border-color:#171919}.news-interest-options input:focus-visible+span{outline:3px solid #e51b37;outline-offset:3px}.news-interest-options input:disabled+span{opacity:.5}.news-name-form>label{display:flex;justify-content:space-between;font-weight:800;font-size:13px;margin-bottom:9px}.news-name-form small{color:#70695f;font-weight:500}.news-name-form>div{display:flex;gap:8px}.news-name-form input{min-width:0;flex:1;min-height:46px;padding:12px;border:1px solid #bcb5a9;border-radius:7px;background:#fff;font:inherit;font-size:16px}.news-name-form button{display:grid;place-items:center;min-width:46px;border:1px solid #bcb5a9;border-radius:7px}.news-preferences button:disabled{opacity:.5;cursor:default}.news-selected-names{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.news-selected-names button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;background:#ece5d9;border-radius:7px;font-size:12px}.news-preferences .news-preferences-help{margin:24px 0 0;font-size:12px}.news-preferences footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:16px 30px;border-top:1px solid #ddd6cb}.news-preferences footer button{min-height:44px}.news-preferences-cancel{padding:10px 16px;font-size:13px;font-weight:700}.news-preferences-error{margin-top:16px;border:1px solid #c88992;padding:12px;background:#f9e9e6}.news-preferences-error p{margin:0;font-size:12px;color:#8c1024}.news-preferences-error button{min-height:44px;text-decoration:underline;font-size:12px;font-weight:800}@media(max-width:680px){.news-header-actions{gap:6px}.news-preferences-toggle{padding:8px;font-size:11px;gap:5px}.news-preferences-toggle>svg:first-child{display:none}.news-refresh{width:44px;height:44px}.news-only-reel .feed-brandline p{max-width:160px}.news-preferences{width:calc(100% - 24px);margin-bottom:12px}.news-preferences-reading{padding:22px 18px}.news-preferences h2{font-size:35px}.news-preferences footer{padding:12px 16px;gap:8px}.news-preferences footer .btn{font-size:12px;padding:10px 12px}.news-story-art{min-height:200px}}.news-only-reel .news-preferences footer .btn,.news-only-reel .feed-stage-empty .btn{min-height:44px;background:#d71930;border-color:#d71930;color:#fff}.news-only-reel .news-topic-strip{flex-wrap:wrap;overflow:visible;align-items:center;max-width:100%;box-sizing:border-box}.news-only-reel .news-topic-strip button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.news-only-reel .news-topic-strip>span{white-space:normal;font-size:11px}.public-signature-page{min-height:100vh;background:#f6f3ec;color:#211f1d;font-family:DM Sans,sans-serif}.signature-nav,.signature-site-footer,.public-signature-main{max-width:1200px;margin:auto;padding-inline:30px}.signature-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px}.signature-nav a,.signature-site-footer a,.signature-body a,.signature-studio a,.signature-unavailable a,.signature-outro a{color:inherit;text-decoration:none}.signature-nav>div{display:flex;gap:24px;align-items:center}.signature-nav>div a{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.signature-nav .signature-join{background:#b61630;color:#fff;padding:13px 17px;border-radius:6px}.signature-public-tools{display:flex;align-items:center;gap:14px;padding:24px 0 16px;font-size:12px;color:#615b53}.signature-public-tools>span:first-child{display:flex;gap:7px;align-items:center;margin-right:auto}.signature-public-tools button{background:none;border:0;color:#8c1228;font:700 12px DM Sans,sans-serif;display:flex;align-items:center;gap:7px;cursor:pointer}.signature-header{--signature-bg:#211f1d;--signature-fg:#fff8ed;background:var(--signature-bg);color:var(--signature-fg);padding:45px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:38px;align-items:center;min-height:300px;position:relative;isolation:isolate;overflow:hidden}.cover-paper{--signature-bg:#f0e7d7;--signature-fg:#211f1d}.cover-red{--signature-bg:#b61630;--signature-fg:#fff8ed}.signature-person{min-width:0;display:flex;gap:22px;align-items:flex-start}.signature-mark{flex:none;width:75px;height:75px;display:grid;place-items:center;background:#fff8ed;color:#b61630;border-radius:50%;font:700 26px DM Sans,sans-serif}.cover-paper .signature-mark{background:#211f1d;color:#fff8ed}.signature-mark svg{width:36px;height:36px;stroke-width:1.6}.signature-person>div{min-width:0}.signature-header h1{font:700 clamp(36px,4.8vw,60px)/1.05 "Barlow Condensed",sans-serif;margin:0 0 14px;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.signature-header p{font-size:14px;line-height:1.6;margin:0;max-width:45ch;overflow-wrap:anywhere}.signature-topics{display:flex;gap:8px 14px;flex-wrap:wrap;list-style:none;padding:0;margin:22px 0 0;font-size:11px}.signature-topics li{border-bottom:1px solid currentColor;padding-bottom:4px}.signature-poster{background:#fff8ed;color:#211f1d;padding:25px 27px;transform:rotate(-3deg);box-shadow:0 10px 26px #00000024;min-width:0}.signature-poster>svg{color:#b61630}.signature-poster blockquote{font:700 34px/1.08 Barlow Condensed,sans-serif;margin:12px 0 22px;overflow-wrap:anywhere;text-wrap:balance}.signature-poster>span{font-size:10px;font-weight:700;color:#615348}.signature-activity{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #d9cfc3;padding:20px 0;font-size:12px}.signature-activity>span{display:inline-flex;gap:7px;align-items:center}.signature-activity svg{color:#b61630}.signature-activity>small{margin-left:auto;color:#645b52;font-size:11px}.signature-featured,.signature-publications{margin-top:40px}.signature-body h2{font:700 30px/1.1 Barlow Condensed,sans-serif;margin:0 0 20px;display:flex;align-items:center;gap:10px}.signature-featured>h2 svg{color:#b61630}.signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.signature-featured .signature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.signature-piece{background:#fffdf8;padding:25px;min-width:0;border-radius:12px;border:1px solid #e1d8cb;display:flex;flex-direction:column;scroll-margin-top:25px}.signature-piece-meta{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:8px;font-size:10px;color:#675c50;line-height:1.5}.signature-piece-meta>span{color:#93152b;display:inline-flex;align-items:center;gap:5px;font-weight:700}.signature-piece h3{font:700 27px/1.1 Barlow Condensed,sans-serif;margin:18px 0 13px;overflow-wrap:anywhere;text-wrap:balance}.signature-piece-text,.signature-duel p{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 17px;max-width:70ch}.signature-piece details{margin-bottom:20px}.signature-piece summary{font-size:12px;font-weight:700;color:#95172b;cursor:pointer}.signature-piece details .signature-piece-text{margin-top:10px}.signature-piece-image{display:block;width:100%;max-height:460px;object-fit:contain;margin-top:17px;background:#eee8df}.signature-source{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin-bottom:18px;text-decoration:underline!important;text-underline-offset:3px}.signature-piece footer{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #e4dacd;margin-top:auto;font-size:11px}.signature-piece footer>span,.signature-piece footer>button,.signature-piece footer>a{display:inline-flex;align-items:center;gap:5px}.signature-piece footer>span svg{color:#b61630}.signature-piece footer button{background:none;border:0;padding:6px 0;color:#54483d;cursor:pointer;font:inherit}.signature-piece footer a{margin-left:auto;font-weight:700;color:#94172b;padding:6px 0}.signature-wall-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.signature-wall-heading h2{margin:0}.signature-filters{display:flex;gap:6px;flex-wrap:wrap}.signature-filters button{padding:9px 13px;border:1px solid #d5cabb;border-radius:5px;background:none;color:#574b3d;font:700 12px DM Sans,sans-serif;cursor:pointer}.signature-filters button[aria-pressed=true]{background:#211f1d;color:#fff8ed;border-color:#211f1d}.signature-empty{padding:25px 0 20px;max-width:62ch;color:#5b5145}.signature-empty>svg{color:#b61630}.signature-empty h3{font:700 26px Barlow Condensed,sans-serif;color:#211f1d;margin:13px 0}.signature-empty p{font-size:13px;line-height:1.6}.signature-empty a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:#9b142b;margin-top:10px}.signature-outro{display:flex;align-items:center;gap:20px;padding:38px 0;margin-top:45px;border-top:1px solid #d5cabb}.signature-outro>svg{color:#b61630;flex:none}.signature-outro h2{font:700 28px/1.1 Barlow Condensed,sans-serif;margin:0 0 8px}.signature-outro p{font-size:13px;line-height:1.5;margin:0;color:#62584d}.signature-outro>a{background:#b61630;color:#fff;border-radius:5px;padding:13px 17px;white-space:nowrap;display:flex;gap:9px;align-items:center;margin-left:auto;font-size:13px;font-weight:700}.signature-site-footer{display:flex;gap:22px;flex-wrap:wrap;padding-block:30px;border-top:1px solid #ded5c8;font-size:11px;color:#5d5348}.signature-site-footer>span{margin-right:auto}.signature-unavailable{min-height:60vh;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:18px}.signature-unavailable h1{font:700 48px/1.1 Barlow Condensed,sans-serif;margin:0}.signature-unavailable p{margin:0}.signature-unavailable button{background:#b61630;color:#fff;border:0;padding:12px 20px;display:flex;gap:8px;border-radius:5px;cursor:pointer}.signature-unavailable a{display:flex;gap:8px;font-size:13px}.signature-studio{max-width:1340px;margin:auto;color:#211f1d}.signature-studio-title{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:5px 0 28px}.signature-studio-title h1{font:700 42px/1.05 Barlow Condensed,sans-serif;margin:0 0 11px}.signature-studio-title p{font-size:13px;color:#625b51;margin:0;line-height:1.5}.signature-studio-title>a{white-space:nowrap;display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700;color:#95172b}.signature-editor-layout{display:grid;grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:30px;align-items:start}.signature-editor{min-width:0}.signature-editor fieldset{border:0;padding:0 0 24px;margin:0 0 24px;min-width:0;border-bottom:1px solid #ddd4c7}.signature-editor legend{font-size:15px;font-weight:800;margin-bottom:13px;width:100%;display:flex;justify-content:space-between;gap:10px}.signature-editor legend>small{font-size:11px;font-weight:400;color:#62584e}.signature-visibility{display:grid;grid-template-columns:1fr 1fr;gap:8px}.signature-visibility button{display:flex;align-items:center;gap:8px;text-align:left;padding:13px 10px;background:#fffdf8;border:1px solid #cfc6bb;color:#544b41;border-radius:7px;cursor:pointer;min-width:0}.signature-visibility button>svg{flex:none}.signature-visibility b{display:block;font-size:13px}.signature-visibility small{display:block;margin-top:4px;font-size:10px;line-height:1.4}.signature-visibility button[aria-pressed=true]{background:#f7e7e9;color:#8d142a;border-color:#b61630}.signature-visibility button>svg:last-child{margin-left:auto;width:14px}.signature-hint{font-size:11px;line-height:1.6;color:#64594f;margin:12px 0 0}.signature-editor label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;font-weight:700;margin:15px 0 0}.signature-editor label>small{margin-left:auto;font-weight:400;color:#6d6155;font-size:10px}.signature-editor input,.signature-editor textarea{width:100%;min-width:0;border:1px solid #cfc5b8;background:#fffdf8;color:#211f1d;padding:11px 12px;border-radius:6px;font:400 13px/1.5 DM Sans,sans-serif}.signature-editor input::placeholder,.signature-editor textarea::placeholder{color:#756a5c;opacity:1}.signature-editor textarea{resize:vertical}.signature-cover-options{display:flex;gap:9px}.cover-option{background:var(--signature-bg,#211f1d);color:var(--signature-fg,#fff8ed);border:2px solid transparent;border-radius:7px;padding:11px;flex:1;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;cursor:pointer}.cover-option>span{display:block;font:700 31px/1 Barlow Condensed,sans-serif;width:100%;margin-bottom:5px}.cover-option[aria-pressed=true]{outline:2px solid #b61630;outline-offset:2px}.cover-option>svg{margin-left:auto}.signature-emblem-options{display:flex;gap:7px;margin-top:18px}.signature-emblem-options button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:7px;background:#fffdf8;border:1px solid #d4c9ba;border-radius:5px;padding:10px 4px;font-size:10px;color:#574a3d;cursor:pointer}.signature-emblem-options button[aria-pressed=true]{color:#94172b;background:#fae6e8;border-color:#b61630}.signature-topic-options{display:flex;gap:7px;flex-wrap:wrap}.signature-topic-options button{border:1px solid #cfc4b6;background:transparent;padding:7px 10px;border-radius:5px;font-size:11px;color:#51473b;cursor:pointer}.signature-topic-options button[aria-pressed=true]{background:#211f1d;color:#fff8ed;border-color:#211f1d}.signature-pin-options{display:grid;max-height:300px;overflow-y:auto;gap:6px;padding:4px}.signature-pin-options button{display:flex;align-items:center;gap:10px;background:#fffdf8;border:1px solid #d8ccbd;border-radius:5px;padding:10px;text-align:left;font-size:12px;line-height:1.5;cursor:pointer;color:#453a2d;overflow-wrap:anywhere}.signature-pin-options button>svg{flex:none}.signature-pin-options small{display:block;font-size:10px;margin-top:5px;color:#675747}.signature-pin-options button[aria-pressed=true]{background:#f9e6e8;border-color:#b61630;color:#8d142a}.signature-save{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:relative;background:#f6f3ec;padding:14px 0;z-index:2}.signature-save>span{font-size:10px;color:#655b50}.signature-save .signature-success,.signature-save .signature-error{width:100%;font-size:12px;line-height:1.5;margin:0 0 7px}.signature-success{color:#167447;display:flex;align-items:center;gap:8px}.signature-success svg{flex:none}.signature-error{color:#a8142e}.signature-preview-label{display:flex;align-items:center;gap:7px;font-size:12px;color:#62564a;margin:0 0 13px}.signature-preview-label>span{margin-left:auto;font-size:10px}.signature-preview{min-width:0;scroll-margin-top:24px}.is-preview .signature-header{padding:28px;grid-template-columns:1fr;gap:25px;min-height:0}.is-preview .signature-header h1{font-size:38px}.is-preview .signature-mark{width:58px;height:58px;font-size:21px}.is-preview .signature-mark svg{width:28px;height:28px}.is-preview .signature-poster{transform:rotate(-2deg);padding:20px 24px;margin:0 5px}.is-preview .signature-poster blockquote{font-size:30px;margin:8px 0 14px}.is-preview .signature-activity{gap:12px;font-size:10px}.is-preview .signature-activity>small{width:100%;margin:0}.is-preview .signature-grid{grid-template-columns:1fr}.is-preview .signature-featured,.is-preview .signature-publications{margin-top:28px}.is-preview .signature-body h2{font-size:26px}.signature-share-panel{margin-top:28px;background:#eee6da;padding:24px;border-radius:12px}.signature-share-panel h2{font:700 27px Barlow Condensed,sans-serif;margin:0 0 9px}.signature-share-panel p{font-size:12px;line-height:1.6;max-width:65ch;color:#615344;margin:0 0 17px}.signature-share-panel>div{display:flex;gap:8px;flex-wrap:wrap}.signature-share-panel button,.signature-share-panel a{display:inline-flex;gap:7px;align-items:center;border:1px solid #cabcaa;border-radius:5px;background:#fffaf1;padding:10px 12px;font:700 11px DM Sans,sans-serif;cursor:pointer;color:#4d3f31}.signature-share-panel>small{display:block;font-size:10px;line-height:1.5;color:#635445;margin-top:13px}.signature-preview-button{display:none}.signature-settings-link p{line-height:1.6;font-size:12px;color:#5e5449}.signature-settings-link a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#a41831}.signature-studio button:disabled{opacity:.5;cursor:not-allowed}.signature-studio button:not(:disabled):hover,.public-signature-page button:hover{filter:brightness(.94)}.signature-studio :is(a,button,input,textarea,summary):focus-visible,.public-signature-page :is(a,button,summary):focus-visible{outline:3px solid #b61630;outline-offset:4px}.signature-studio a:hover,.public-signature-page a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.signature-editor-layout{gap:23px;grid-template-columns:minmax(270px,.8fr) minmax(0,1fr)}.signature-studio-title{align-items:start;flex-direction:column;gap:15px}.signature-visibility{grid-template-columns:1fr}.signature-header{padding:35px;gap:28px}.signature-person{gap:16px}.signature-poster blockquote{font-size:30px}}@media(max-width:850px){.signature-editor-layout{grid-template-columns:1fr}.signature-visibility{grid-template-columns:1fr 1fr}.signature-save{position:static}.signature-preview-button{display:flex;background:none;border:0;color:#91162a;font-size:12px;align-items:center;gap:7px;cursor:pointer}.signature-header{grid-template-columns:1fr;gap:35px}.signature-poster{margin-inline:15px}.signature-grid{grid-template-columns:1fr 1fr}.signature-outro{flex-wrap:wrap}.signature-outro>a{margin-left:48px}.signature-studio-title h1,.is-preview .signature-header h1{font-size:36px}}@media(max-width:580px){.signature-nav,.signature-site-footer,.public-signature-main{padding-inline:18px}.signature-nav{padding-block:18px;flex-wrap:wrap;gap:18px}.signature-nav .brand{font-size:27px}.signature-nav>div{width:100%;justify-content:space-between;gap:14px}.signature-public-tools{flex-wrap:wrap;padding-top:12px}.signature-public-tools>span[role=status]:empty{display:none}.signature-public-tools>span[role=status]{width:100%}.signature-header{padding:26px 22px;gap:27px}.signature-person{flex-direction:column;gap:17px}.signature-header h1{font-size:43px}.signature-header p{font-size:13px}.signature-poster{margin:0;padding:20px}.signature-poster blockquote{font-size:30px}.signature-activity{gap:15px;font-size:11px}.signature-activity>small{width:100%;margin:0}.signature-grid{grid-template-columns:1fr}.signature-piece{padding:20px}.signature-piece footer{gap:11px}.signature-piece h3{font-size:26px}.signature-outro{gap:15px}.signature-outro>div{flex:1}.signature-outro>a{margin-left:43px}.signature-outro h2{font-size:26px}.signature-unavailable h1{font-size:38px}.signature-studio-title h1{font-size:34px}.signature-visibility button{padding:11px 8px;gap:6px}.is-preview .signature-header{padding:25px 20px}.signature-emblem-options button{font-size:10px}.signature-share-panel{padding:20px}.signature-site-footer>span{width:100%}}@media(max-width:580px){.signature-outro>div{flex-basis:calc(100% - 50px)}.signature-outro>a{margin-left:43px}.signature-save{row-gap:14px}.signature-share-panel{margin-bottom:30px}}.signature-citations{margin:0 0 20px;font-size:11px;line-height:1.7}.signature-citations h4{font:700 12px DM Sans,sans-serif;margin:0 0 8px}.signature-citations ol{padding-left:19px;margin:0}.signature-citations a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.signature-citations svg{vertical-align:middle}.newsdesk{--nd-ink:#17191a;--nd-red:#e21d38;--nd-paper:#f7f4ee;max-width:1510px;margin:auto;color:var(--nd-ink);padding-bottom:34px}.newsdesk button{cursor:pointer}.newsdesk-head{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:26px;align-items:end;min-height:205px;padding:27px 32px;margin-bottom:16px;overflow:hidden;background:var(--nd-paper);position:relative}.newsdesk-head:after{content:"";position:absolute;width:220px;height:26px;right:178px;bottom:24px;background:var(--nd-red);transform:rotate(-8deg);clip-path:polygon(0 43%,100% 0,98% 56%,0 100%);opacity:.9}.newsdesk-head h1{font:800 clamp(42px,5.2vw,78px)/.89 "Barlow Condensed",sans-serif;letter-spacing:-.025em;margin:0;max-width:800px}.newsdesk-head h1 em{color:var(--nd-red);font-style:normal}.newsdesk-head p{font-size:14px;line-height:1.5;margin:20px 0 0;max-width:580px}.newsdesk-head-note{background:#191a1c;color:#fff;padding:18px;display:grid;justify-items:start;gap:8px;z-index:1;transform:rotate(2deg);box-shadow:6px 9px 22px #18181825}.newsdesk-head-note svg{color:#f32740}.newsdesk-head-note span{font:800 24px/1 Barlow Condensed,sans-serif}.newsdesk-head-note small{font-size:11px;line-height:1.4;color:#f1e8e6}.newsdesk-toolbar{display:flex;gap:12px;align-items:center;margin:0 0 16px}.newsdesk-tabs{display:flex;gap:6px;flex-wrap:wrap}.newsdesk-tabs button,.newsdesk-toolbar>label,.newsdesk-refresh{background:#fff;border:1px solid #dcd9d4;border-radius:8px;min-height:40px}.newsdesk-tabs button{font-weight:750;font-size:12px;padding:8px 11px}.newsdesk-tabs button[aria-pressed=true]{background:#191a1c;border-color:#191a1c;color:#fff}.newsdesk-tabs span{display:inline-block;margin-left:5px;opacity:.75}.newsdesk-toolbar>label{display:flex;align-items:center;gap:7px;padding:0 10px;margin-left:auto;min-width:180px}.newsdesk-toolbar>label svg{color:#77716b}.newsdesk-toolbar input{border:0;outline:0;background:none;width:100%;font:inherit;font-size:12px}.newsdesk-refresh{display:grid;place-items:center;min-width:40px}.newsdesk-grid{display:grid;grid-template-columns:minmax(225px,.32fr) minmax(0,1fr);gap:14px;align-items:start}.newsdesk-list{display:grid;gap:8px;max-height:calc(100vh - 150px);overflow:auto;position:sticky;top:18px}.newsdesk-list>button{display:grid;gap:10px;text-align:left;padding:17px;border:1px solid #dedbd5;background:#fff;border-radius:10px;color:inherit}.newsdesk-list>button.active{border-color:#f3263d;background:#fff8f7;box-shadow:0 5px 16px #58182812}.newsdesk-list-meta,.newsdesk-list-foot{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#756c67}.newsdesk-list-meta svg{color:#db1f38}.newsdesk-list strong{font:800 24px/1.02 Barlow Condensed,sans-serif}.newsdesk-list-foot{color:#24292c}.newsdesk-list-foot svg:last-child{margin-left:auto}.newsdesk-detail{background:#fff;border:1px solid #e4dfd8;border-radius:10px;overflow:hidden}.newsdesk-detail-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:24px 28px 0}.newsdesk-detail-label{display:flex;align-items:center;gap:6px;color:#c31833;font-size:10px;font-weight:900;letter-spacing:.08em}.newsdesk-detail-label span{color:#4b4743;letter-spacing:0;border:1px solid #e3ddd6;border-radius:20px;padding:3px 8px;margin-left:6px}.newsdesk-detail-top time{font-size:11px;color:#625d57}.newsdesk-detail>h2{font:800 clamp(36px,4vw,56px)/.93 "Barlow Condensed",sans-serif;letter-spacing:-.02em;margin:13px 28px 12px;max-width:22ch}.newsdesk-summary{font-size:15px;line-height:1.58;max-width:72ch;margin:0 28px 19px;color:#373634}.newsdesk-origin{margin:0 28px 23px;padding:14px 16px;background:#f6f4f0;display:flex;align-items:center;gap:10px;border-radius:7px}.newsdesk-origin>svg{color:#157851;flex:none}.newsdesk-origin>div{display:grid;gap:2px;flex:1}.newsdesk-origin b{font-size:12px}.newsdesk-origin small{font-size:11px;color:#625d57}.newsdesk-origin a{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:#a91d31;white-space:nowrap}.newsdesk-connections{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(245px,.8fr);border-top:1px solid #eae7e2}.newsdesk-connections>section{padding:20px 22px 23px;min-width:0}.newsdesk-connections>section+section{border-left:1px solid #eae7e2;background:#fdfbf8}.newsdesk-connections h3{display:flex;align-items:center;gap:7px;font:800 23px/1 Barlow Condensed,sans-serif;margin:0 0 15px}.newsdesk-connections h3 svg{color:#e21d38}.newsdesk-connections h3 span{font:700 11px/1 system-ui,sans-serif;color:#7b7470}.newsdesk-post{background:#f8f7f4;border-radius:8px;padding:13px;margin-bottom:9px}.newsdesk-post-author{display:flex;align-items:center;gap:9px}.newsdesk-post-author img,.newsdesk-post-author>span{width:35px;height:35px;border-radius:50%;object-fit:cover;flex:none}.newsdesk-post-author>span{display:grid;place-items:center;background:#19202a;color:#fff;font-size:11px;font-weight:800}.newsdesk-post-author>div{display:grid;gap:2px;min-width:0}.newsdesk-post-author b{font-size:11px}.newsdesk-post-author small{font-size:10px;color:#605c56}.newsdesk-post-author a{margin-left:auto;color:#3f4144}.newsdesk-post>p{font-size:12px;line-height:1.5;margin:11px 0;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.newsdesk-media{display:block;color:#805d3b;font-size:10px;margin-bottom:10px}.newsdesk-post-actions{display:flex;gap:5px;flex-wrap:wrap}.newsdesk-post-actions button,.newsdesk-save,.newsdesk-actions button,.newsdesk-empty button,.newsdesk-state button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d8d4cf;background:#fff;color:#1e2022;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:800}.newsdesk-post-actions button:first-child,.newsdesk-actions button:first-of-type,.newsdesk-empty button:first-child{background:#e21d38;border-color:#e21d38;color:#fff}.newsdesk-muted{font-size:12px;line-height:1.55;color:#645e59;margin:8px 0 16px}.newsdesk-resource{display:flex;align-items:center;gap:9px;padding:10px 0;width:100%;border:0;border-bottom:1px solid #e7e2dc;background:transparent;text-align:left;color:inherit}.newsdesk-resource>svg:first-child{color:#bd2135;flex:none}.newsdesk-resource span{display:grid;gap:3px;min-width:0;flex:1}.newsdesk-resource b{font-size:11px;line-height:1.3}.newsdesk-resource small{font-size:10px;color:#6f6861}.newsdesk-resource a{color:#a91d31}.newsdesk-question{padding:12px 14px;margin:15px 0 0;background:#fff0ee;border-radius:7px}.newsdesk-question b{font-size:11px;color:#a71d34}.newsdesk-question p{font-size:12px;line-height:1.45;margin:5px 0 0}.newsdesk-save{margin-top:15px}.newsdesk-save:disabled{opacity:.55;cursor:default}.newsdesk-actions{display:flex;align-items:center;gap:9px;padding:19px 22px;background:#191a1c;color:#fff}.newsdesk-actions>div{display:grid;gap:3px;flex:1}.newsdesk-actions b{font:800 23px/1 Barlow Condensed,sans-serif}.newsdesk-actions small{font-size:10px;color:#ddd9d6;line-height:1.35}.newsdesk-actions button{white-space:nowrap}.newsdesk-actions button:last-child{background:transparent;color:#fff;border-color:#888}.newsdesk-disclosure{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.45;color:#66615b;margin:12px 2px}.newsdesk-state,.newsdesk-empty{padding:36px;background:#fff;border:1px solid #e4dfd8;border-radius:10px}.newsdesk-state p,.newsdesk-empty p{font-size:13px;line-height:1.55;color:#5d5954;max-width:62ch}.newsdesk-empty svg{color:#e21d38}.newsdesk-empty h2{font:800 37px/1 Barlow Condensed,sans-serif;margin:14px 0 7px}.newsdesk-empty>div{display:flex;gap:8px;flex-wrap:wrap}.newsdesk-empty button.quiet{background:#fff;color:#191a1c;border-color:#d8d4cf}.newsdesk button:focus-visible,.newsdesk a:focus-visible,.newsdesk input:focus-visible{outline:3px solid #c51b34;outline-offset:2px}@media(max-width:1060px){.newsdesk-grid{grid-template-columns:220px minmax(0,1fr)}.newsdesk-connections{grid-template-columns:1fr}.newsdesk-connections>section+section{border-left:0;border-top:1px solid #eae7e2}.newsdesk-head-note{display:none}.newsdesk-head{grid-template-columns:1fr;min-height:0}}@media(max-width:720px){.newsdesk-head{padding:23px 19px}.newsdesk-head h1{font-size:48px}.newsdesk-head:after{right:-30px;bottom:10px;width:130px}.newsdesk-toolbar{flex-wrap:wrap}.newsdesk-tabs{width:100%}.newsdesk-toolbar>label{margin-left:0;flex:1}.newsdesk-grid{grid-template-columns:1fr}.newsdesk-list{display:flex;position:static;overflow-x:auto;max-height:none;scroll-snap-type:x mandatory;padding-bottom:5px}.newsdesk-list>button{flex:0 0 min(250px,75vw);scroll-snap-align:start}.newsdesk-detail-top{padding:20px 18px 0}.newsdesk-detail>h2{margin:13px 18px}.newsdesk-summary{margin:0 18px 17px;font-size:14px}.newsdesk-origin{margin:0 18px 19px;flex-wrap:wrap}.newsdesk-origin a{margin-left:27px}.newsdesk-connections>section{padding:18px}.newsdesk-actions{flex-wrap:wrap}.newsdesk-actions>div{flex-basis:100%}.newsdesk-disclosure{align-items:start}}.newsdesk-outlet{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;background:hsl(var(--outlet-hue) 66% 26%);color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em}.newsdesk-list-meta{min-width:0}.newsdesk-list-meta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsdesk-voice{padding:18px 28px 20px;border-top:1px solid #ede8e1;background:#fff7f5}.newsdesk-voice>div:first-child{display:flex;align-items:flex-start;gap:9px}.newsdesk-voice>div:first-child>svg{color:#d71935;flex:none}.newsdesk-voice>div:first-child span{display:grid;gap:3px}.newsdesk-voice b{font:800 21px/1 Barlow Condensed,sans-serif}.newsdesk-voice small{color:#655f59;font-size:11px;line-height:1.4}.newsdesk-voice-options,.newsdesk-voice-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.newsdesk-voice-options button,.newsdesk-voice-actions button{border:1px solid #ddcec9;background:#fff;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:800;color:#251f20}.newsdesk-voice-options button[aria-pressed=true]{background:#20191b;color:#fff;border-color:#20191b}.newsdesk-voice-actions button:first-child{background:#e21d38;color:#fff;border-color:#e21d38}.newsdesk-voice-actions button{display:flex;align-items:center;gap:6px}@media(max-width:720px){.newsdesk-voice{padding:18px}.newsdesk-voice-actions button{flex:1}}.creative-director{margin-top:20px;border-top:1px solid #deded9;padding-top:18px}.creative-director h3,.documentary-tools h3{font:700 20px Barlow Condensed,sans-serif;margin:0 0 10px;color:#151618}.creative-director p,.documentary-tools p{font-size:12px;line-height:1.6;color:#62635f}.director-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.director-intents button,.director-reading button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #deded9;background:#fff;padding:10px 8px;min-height:43px;border-radius:8px;font-size:11px}.director-intents button[aria-pressed=true],.director-reading button[aria-pressed=true]{border-color:#c7182e;background:#fff3f3;color:#a5192b}.director-reading{margin-top:18px}.director-reading>div{display:flex;flex-wrap:wrap;gap:6px}.director-reading button{font-size:11px;min-height:34px}.director-reading p{margin:0 0 10px}.director-cast,.director-context{margin-top:15px;padding-top:14px;border-top:1px solid #deded9}.creative-director summary{display:flex;align-items:center;gap:8px;font-weight:650;font-size:12px;cursor:pointer}.creative-director summary span{margin-left:auto;color:#62635f;font-size:11px;font-weight:400}.cast-suggestions{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.cast-suggestions button{display:flex;align-items:center;gap:5px;background:#f5f5f2;border:1px solid #deded9;padding:6px 8px;border-radius:5px;font-size:11px}.cast-person{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.2fr) 30px;gap:8px;align-items:center;margin:8px 0;font-size:12px}.cast-person input,.cast-add input{min-width:0;border:1px solid #d6d7d1;padding:8px;border-radius:5px;background:#fff;font-size:12px}.cast-person button{border:0;background:transparent;padding:5px}.cast-add{display:flex;gap:8px;margin-top:10px}.cast-add input{flex:1}.cast-add button,.context-actions button,.annotation-actions button{border:1px solid #d6d7d1;padding:8px 10px;border-radius:6px;background:#fff;font-size:11px;display:flex;align-items:center;gap:6px}.context-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.director-context small{font-size:10px;color:#62635f}.context-results article{border-bottom:1px solid #deded9;padding:12px 0}.context-results label{display:flex;gap:10px;font-size:12px;align-items:start}.context-results label span{display:grid;gap:4px}.context-results article>p{max-height:110px;overflow:auto;margin:8px 0}.context-results a{display:flex;align-items:center;gap:5px;color:#a5192b;font-size:11px;margin-top:7px}.context-notice{background:#f5f5f2;padding:8px}.documentary-tools{padding:18px;border:1px solid #deded9;border-radius:10px;background:#fff;margin-top:14px}.documentary-tools h3{display:flex;gap:7px;align-items:center}.documentary-tools .meme-field{margin-top:10px}.annotation-actions{display:flex;gap:8px;margin:12px 0}.documentary-preview{min-height:84px;background:#f5f5f2;display:grid;place-content:center;position:relative;color:#a5192b}.documentary-preview svg{width:35px;height:35px}.director-analysis{padding:12px;background:#f5f5f2;border-radius:6px;margin:10px 0;font-size:12px;line-height:1.6}.director-analysis strong{display:block}.portrait-workbench{border:1px solid #deded9;padding:16px;border-radius:10px;background:#fff;margin:18px 0;display:flex;gap:16px;align-items:center}.portrait-workbench img{width:100px;height:100px;object-fit:cover;border-radius:8px}.portrait-workbench h3{font:700 21px Barlow Condensed,sans-serif;margin:0 0 6px}.portrait-workbench p{font-size:12px;line-height:1.6;color:#62635f;margin:6px 0}.portrait-workbench .btn{font-size:12px}.portrait-empty{width:90px;height:90px;display:grid;place-content:center;flex-shrink:0;background:#fff3f3;color:#a5192b;border-radius:8px}.portrait-option{font-size:11px;display:flex;align-items:flex-start;gap:7px;line-height:1.5;margin:12px 0}.portrait-option input{margin-top:3px}.meme-idea-scene{padding:12px 0;line-height:1.6}.meme-concept-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.meme-concept-actions small{font-size:11px;color:#62635f}.meme-reference .studio-style-shelf>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.meme-reference .studio-style-shelf img{width:100%;height:110px;object-fit:cover}.meme-reference .studio-style-shelf .documentary-preview{height:110px}.meme-reference .studio-style-shelf small{line-height:1.3}.meme-reference .meme-gallery{margin-top:30px}.meme-reference .meme-ideas button small{line-height:1.6}.meme-reference .meme-workbench{align-items:start}@media(max-width:700px){.director-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-workbench{align-items:flex-start}.portrait-workbench img,.portrait-empty{width:72px;height:72px}.cast-person{grid-template-columns:minmax(80px,1fr) minmax(0,1fr) 26px}.meme-reference .studio-style-shelf>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.meme-reference .documentary-preview{display:block;overflow:hidden}.meme-reference .documentary-preview img{height:110px;object-fit:cover;object-position:center top}.documentary-preview i{position:absolute;width:44%;height:30%;border:3px solid #ed1b36;border-radius:50%;left:24%;top:23%;transform:rotate(-12deg)}.documentary-preview>span{position:absolute;right:8%;top:29%;font-size:33px;line-height:1;color:#ed1b36}.documentary-preview em{position:absolute;bottom:5px;left:4px;right:4px;padding:3px 2px;background:#fff;color:#151618;font-size:8px;font-style:normal;line-height:1.2}@media(max-width:700px){.reference-workspace .meme-reference .meme-type-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.reference-workspace .meme-reference .meme-type-tools select{width:100%;max-width:none;min-width:0}.reference-workspace .meme-reference .meme-type-tools>label:not(.text-color-picker){grid-column:1/-1;max-width:none}.reference-workspace .meme-reference .meme-type-tools>label:not(.text-color-picker) input{flex:1;max-width:none}.reference-workspace .meme-reference .meme-type-tools .text-color-picker{display:flex;gap:10px;min-height:36px}.reference-workspace .meme-reference .meme-type-tools .text-color-picker input{width:42px;min-width:42px;max-width:42px;flex:0 0 42px}.reference-workspace .meme-reference .meme-type-tools>button{min-height:36px;justify-self:end;padding:8px 12px}}.meme-lab{--meme-red:#ed2038;color:#202124}.meme-lab button,.meme-lab input,.meme-lab textarea,.meme-lab select{font:inherit}.meme-lab button{cursor:pointer}.meme-lab button:disabled{cursor:not-allowed;opacity:.48}.meme-lab button:focus-visible,.meme-lab textarea:focus-visible,.meme-lab input:focus-visible,.meme-lab select:focus-visible{outline:3px solid #b91d31;outline-offset:3px}.meme-lab h2{font-family:Barlow Condensed,sans-serif;font-size:27px;line-height:1.1;letter-spacing:-.3px}.meme-workbench{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:26px;align-items:start}.meme-direction{padding:24px;background:#fff;border:1px solid #deded9;border-radius:10px}.meme-direction h2{display:flex;align-items:center;gap:10px;font-size:24px}.meme-direction h2>span{font-family:DM Sans,sans-serif;display:grid;place-items:center;background:#202124;color:#fff;width:25px;height:25px;border-radius:50%;font-size:12px;flex-shrink:0}.meme-direction>p{font-size:12px;line-height:1.6;margin:11px 0 20px;color:#62635f}.meme-cast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.meme-cast button{background:none;border:0;min-width:0;text-align:center;padding:0;color:#555750}.meme-cast img{width:64px;height:64px;object-fit:cover;border-radius:50%;border:3px solid transparent;transition:border-color .15s,transform .15s}.meme-cast button:hover img{transform:translateY(-2px)}.meme-cast button[aria-pressed=true] img{border-color:var(--meme-red)}.meme-cast span{display:block;font-size:11px;font-weight:600;margin-top:4px}.meme-cast button[aria-pressed=true]{color:#bf1026}.meme-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:15px;min-width:0}.meme-field input,.meme-field textarea{width:100%;border:1px solid #d6d7d1;border-radius:6px;background:#fafaf8;padding:11px 12px;line-height:1.55;color:#242523;font-weight:400;resize:vertical;font-size:13px}.meme-field textarea{min-height:74px}.meme-field input::placeholder,.meme-field textarea::placeholder{color:#666960}.meme-surprise{display:flex;align-items:center;gap:7px;border:0;background:none;color:#bf1026;font-size:11px!important;font-weight:600!important;padding:0 0 18px}.meme-segments{display:flex;gap:5px;margin-bottom:18px}.meme-segments button{border:1px solid #d6d7d1;background:#fff;color:#555750;border-radius:6px;padding:9px 7px;font-size:10px;flex:1;line-height:1.3}.meme-segments button[aria-pressed=true]{border-color:#272925;background:#272925;color:#fff}.meme-direction .btn{font-size:12px;min-height:44px;gap:8px;padding:12px}.meme-note{display:block;color:#686a64;font-size:10px;line-height:1.55;margin-top:9px}.meme-direction>.meme-note{text-align:center}.meme-message{font-size:12px;line-height:1.6;background:#f2f2ec;padding:12px;border-radius:6px;margin-top:13px}.meme-check{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;cursor:pointer;font-weight:500}.meme-check input{accent-color:#df1830;flex-shrink:0;width:15px;height:15px;margin:0}.meme-direction>.meme-check{margin-bottom:16px}.meme-ideas{display:flex;flex-direction:column;gap:8px;margin-top:20px}.meme-ideas>button{display:flex;text-align:left;align-items:flex-start;gap:10px;border:1px solid #d9dad4;padding:13px 11px;background:#fff;border-radius:7px;transition:border-color .15s,background .15s}.meme-ideas>button[aria-pressed=true]{border-color:#c7182e;background:#fff3f3}.meme-idea-number{color:#b41025;font-size:11px;font-weight:700;min-width:17px;margin-top:2px}.meme-ideas b{font-size:12px;line-height:1.45;display:block}.meme-ideas small{font-size:11px;line-height:1.5;color:#62635f;display:block;margin-top:5px}.meme-art-direction{margin-top:25px;padding-top:24px;border-top:1px solid #deded9}.meme-style-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.meme-style-picker button{position:relative;min-width:0;border:1px solid #d6d7d1;border-radius:6px;padding:3px;background:#fff;text-align:left;overflow:hidden}.meme-style-picker img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;display:block}.meme-style-picker span{font-size:9px;display:block;padding:7px 2px;font-weight:600}.meme-style-picker button[aria-pressed=true]{border:2px solid #c7182e;padding:2px;color:#a81225}.meme-style-picker svg{position:absolute;right:6px;top:6px;border-radius:50%;background:#e41e36;color:#fff;padding:2px;box-sizing:content-box}.meme-scene{font-size:11px;line-height:1.5;margin:12px 0 17px;color:#62635f}.meme-scene summary{cursor:pointer;font-weight:600;color:#30332d}.meme-scene p{margin-top:8px}.meme-error{font-size:12px;line-height:1.6;color:#a51023;background:#fff1f0;border:1px solid #efc4c4;padding:13px;border-radius:6px;margin-top:15px}.meme-error button{display:block;margin-top:10px;border:0;border-bottom:1px solid currentColor;background:none;padding:3px 0;color:inherit}.meme-editor{min-width:0;background:#fff;border:1px solid #d8d9d3;border-radius:10px;overflow:hidden}.meme-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px 18px}.meme-editor-heading h2{font-size:27px}.meme-editor-heading p{font-size:10px;color:#676a62;margin-top:5px}.meme-history{display:flex;gap:4px}.meme-history button,.meme-share{display:grid;place-items:center;width:33px;height:34px;border:1px solid #d8d9d3;border-radius:6px;background:#fff;color:#32352f}.meme-canvas-mat{background:#e9e9e1;padding:20px 28px;background-image:radial-gradient(#c8c9be 1px,transparent 1px);background-size:12px 12px}.meme-canvas-wrap{position:relative;margin:auto;max-width:620px;width:100%;background:#202124;box-shadow:0 5px 16px #0002;isolation:isolate}.meme-canvas-wrap canvas{display:block;width:100%;height:100%}.meme-text-handle{position:absolute;padding:0;background:transparent;border:1px solid transparent;touch-action:none;cursor:move!important;min-width:24px;min-height:24px}.meme-text-handle.selected{border-color:#fff;border-style:dashed;outline:1px dashed #222;outline-offset:1px}.meme-text-handle svg{position:absolute;right:-9px;bottom:-9px;color:#fff;background:#bd142a;padding:4px;width:24px;height:24px;border-radius:4px;opacity:0}.meme-text-handle.selected svg,.meme-text-handle:hover svg{opacity:1}.meme-job,.meme-image-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#161719d9;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:15px}.meme-job b{font-family:Barlow Condensed,sans-serif;font-size:30px}.meme-job p{font-size:12px;line-height:1.7;max-width:290px;color:#e6e7e3}.meme-image-loading{font-size:12px}.meme-canvas-tools{display:flex;align-items:center;gap:15px;padding:14px 22px;border-bottom:1px solid #e6e6df;flex-wrap:wrap}.meme-formats{display:flex;gap:3px;margin-right:auto}.meme-formats button{background:#fff;border:1px solid transparent;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:600;color:#666960}.meme-formats button[aria-pressed=true]{border-color:#c5c7bd;background:#f0f0eb;color:#202124}.meme-upload{display:flex;align-items:center;gap:6px;background:none;border:0;font-size:11px!important;color:#454940;padding:7px 0}.meme-text-editor{padding:20px 22px 15px}.meme-text-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.meme-text-fields .meme-field{margin-bottom:12px}.meme-text-fields .meme-field.active{color:#b01026}.meme-text-fields .meme-field.active textarea{border-color:#d88591}.meme-type-tools{display:flex;align-items:center;gap:13px}.meme-type-tools select{border:1px solid #d3d4cb;background:#fff;border-radius:5px;font-size:11px;padding:8px;max-width:120px}.meme-type-tools>label{display:flex;align-items:center;gap:9px;font-size:10px;color:#676a62;flex:1;min-width:0}.meme-type-tools input{accent-color:#da1c33;width:100%;min-width:45px;max-width:140px}.meme-type-tools button{background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:#54594e;font-size:10px;padding:8px 0}.meme-export{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px 19px;border-top:1px solid #e9e9e3}.meme-export>div{display:flex;align-items:center;gap:9px}.meme-save{display:flex;align-items:center;gap:6px;font-size:11px!important;background:none;border:0;color:#404638;padding:8px 0;margin-right:3px}.meme-export .btn{font-size:11px;min-height:35px;padding:9px 14px;gap:7px}.meme-gallery{margin-top:44px}.meme-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.meme-section-heading h2,.meme-library h2{font-size:32px}.meme-section-heading p,.meme-library>p{font-size:12px;color:#6b6e65;margin-top:8px;line-height:1.6}.meme-section-heading>span{font-size:11px;color:#6b6e65;white-space:nowrap}.meme-template-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.meme-template-grid>button{border:0;background:none;min-width:0;text-align:left;color:#21231f;padding:0}.meme-template-grid>button>div{position:relative;overflow:hidden;border-radius:8px;background:#e5e4dc}.meme-template-grid img{width:100%;height:auto;display:block;transition:transform .2s}.meme-template-grid button:hover img{transform:scale(1.035)}.meme-template-grid button>div>span{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;padding:10px;background:#171818d9;color:#fff;font-size:10px;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s}.meme-template-grid button:hover>div>span,.meme-template-grid button:focus-visible>div>span{opacity:1;transform:translateY(0)}.meme-template-grid b{font-size:14px;display:block;margin-top:11px}.meme-template-grid small{font-size:10px;color:#65685f;display:block;margin-top:4px}.meme-library{margin-top:36px}.meme-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.meme-saved-grid button{display:flex;gap:12px;align-items:center;min-width:0;text-align:left;background:#fff;border:1px solid #deded6;padding:10px;border-radius:7px}.meme-saved-grid img{width:70px;height:70px;object-fit:cover;border-radius:4px}.meme-saved-grid span{min-width:0}.meme-saved-grid b{font-size:12px;display:block;line-height:1.4;overflow-wrap:anywhere}.meme-saved-grid small{font-size:10px;color:#65685f;display:block;margin-top:6px}.meme-disclosure{font-size:10px;line-height:1.7;color:#6c7065;max-width:730px;margin-top:32px}.meme-lab .btn:not(.dark-btn){background:#e71d35}.meme-lab .btn.dark-btn{background:#22241f;color:#fff}@media(min-width:1600px){.meme-workbench{grid-template-columns:370px minmax(0,1fr);gap:32px}.meme-direction{padding:27px}.meme-cast img{width:76px;height:76px}.meme-editor-heading{padding:25px 28px}.meme-canvas-mat{padding:24px 40px}}@media(max-width:1150px){.meme-workbench{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:16px}.meme-direction{padding:18px}.meme-canvas-mat{padding:16px}.meme-editor-heading{padding:19px 17px}.meme-editor-heading h2{font-size:23px}.meme-history{gap:2px}.meme-history button{width:27px;height:29px}.meme-canvas-tools,.meme-text-editor,.meme-export{padding-inline:15px}.meme-text-fields{grid-template-columns:1fr;gap:0}.meme-canvas-tools{gap:10px}.meme-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.meme-saved-grid{grid-template-columns:1fr 1fr}.meme-export{flex-wrap:wrap}}@media(max-width:900px){.meme-workbench{grid-template-columns:1fr}.meme-cast{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.meme-cast img{width:54px;height:54px}.meme-text-fields{grid-template-columns:1fr 1fr;gap:13px}.meme-editor-heading h2{font-size:28px}.meme-canvas-mat{padding:22px}.meme-style-picker{grid-template-columns:repeat(6,minmax(0,1fr))}.meme-segments button{font-size:12px}.meme-direction,.meme-editor-heading{padding:22px}}@media(max-width:480px){.meme-lab h2{font-size:26px}.meme-direction h2{font-size:24px}.meme-direction{padding:19px 16px}.meme-cast{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.meme-cast img{width:68px;height:68px}.meme-cast span,.meme-field,.meme-check{font-size:12px}.meme-field input,.meme-field textarea{font-size:14px}.meme-style-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.meme-style-picker span{font-size:11px}.meme-editor-heading{padding:18px 15px}.meme-editor-heading h2{font-size:26px}.meme-canvas-mat{padding:11px}.meme-text-fields{grid-template-columns:1fr;gap:0}.meme-type-tools{gap:9px}.meme-export{gap:16px}.meme-export>div{margin-left:auto}.meme-template-grid{grid-template-columns:1fr 1fr;gap:19px 13px}.meme-section-heading>span{display:none}.meme-section-heading p{font-size:12px}.meme-template-grid button>div>span{opacity:1;transform:none;font-size:10px;padding:8px}.meme-saved-grid{grid-template-columns:1fr}.meme-canvas-tools{gap:10px}.meme-upload{font-size:11px!important}.meme-canvas-tools .meme-check{font-size:11px}.meme-job b{font-size:24px}.meme-disclosure,.meme-note{font-size:11px}.meme-segments button{padding:10px 6px;font-size:11px}.meme-gallery{margin-top:33px}}@media(prefers-reduced-motion:reduce){.meme-lab *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.meme-editor{scroll-margin-top:88px}.meme-editor:focus{outline:none}.meme-editor:focus-visible{outline:2px solid #b91d31;outline-offset:3px}.news-publish-sheet{margin-top:20px;padding:20px 0;border-top:1px solid #d6cfc4;display:grid;gap:14px}.news-publish-sheet h3{display:flex;align-items:center;gap:8px;margin:0;font:800 24px/1.1 Barlow Condensed,sans-serif}.news-attachment{display:flex;gap:15px;align-items:center}.news-attachment img{width:120px;height:120px;object-fit:contain;background:#f4f0e8;border-radius:8px}.news-attachment>div{display:grid;gap:9px}.news-attachment label,.news-confirm{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-size:12px;font-weight:700}.news-confirm{background:#f8efe2;padding:14px;border-radius:8px}.news-confirm input,.news-attachment input{width:20px;height:20px;flex-shrink:0;accent-color:#e51b37}.news-attachment a{display:inline-flex;align-items:center;gap:6px;color:#a31b30;font-size:12px;font-weight:700}.news-attachment small,.news-picture-pending p{font-size:11px;color:#625a50}.format-recommendation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#f8efe2;padding:14px;border-radius:8px;margin:10px 0}.format-recommendation b{font-size:13px}.format-recommendation small{flex-basis:100%;font-size:11px;color:#64594c}.format-guide{margin-top:10px;font-size:12px}.format-guide summary{cursor:pointer;font-weight:800;color:#a71830}.format-guide dl{display:grid;grid-template-columns:110px 1fr;gap:10px;margin:14px 0}.format-guide dt{font-weight:800}.format-guide dd{margin:0;line-height:1.5}.format-guide p{font-size:11px;line-height:1.5}.plan-access-matrix{margin:25px 0}.plan-access-matrix h2{font:800 28px Barlow Condensed,sans-serif}.plan-access-matrix p{font-size:12px;color:#6b6358}.plan-access-matrix table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.plan-access-matrix th,.plan-access-matrix td{padding:14px 12px;border-bottom:1px solid #ded7cd}.plan-included,.plan-locked{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.plan-included{color:#167342}.plan-locked{color:#7e6a50}@media(max-width:680px){.news-attachment img{width:85px;height:85px}.news-attachment{gap:10px}.plan-access-matrix table{min-width:520px}.format-guide dl{grid-template-columns:90px 1fr}.news-publish-sheet h3{font-size:23px}}.creation-studio,.criterion-library,.draft-center{--creation-line:#deded9;--creation-muted:#62635f}.app-title h1{letter-spacing:-.025em}.creation-steps{display:flex;gap:15px;align-items:center;margin:0 0 25px;color:#73746f;font-size:12px}.creation-steps span{display:flex;align-items:center;gap:7px}.creation-steps .current{color:#b91d31;font-weight:700}.creation-layout{align-items:start;grid-template-columns:minmax(320px,.95fr) minmax(350px,1.05fr)}.creation-input h2,.creation-output h2,.library-intro h2,.source-edit h2,.account-balance h2{font-family:Barlow Condensed,sans-serif;font-size:29px;line-height:1.1;margin:0 0 8px}.creation-lead{color:var(--creation-muted);font-size:13px;margin-bottom:24px}.creation-input .field{margin-bottom:18px}.creation-input textarea{line-height:1.65}.creation-origin{display:flex;gap:10px;padding:12px;background:#f6f5f1;border:1px solid #deded9;border-radius:7px;margin:0 0 17px;font-size:11px}.creation-origin>svg{flex-shrink:0;margin-top:2px}.creation-origin>div{min-width:0;flex:1}.creation-origin b,.creation-origin span{display:block}.creation-origin span{color:#62635f;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}.creation-origin a{color:#292a26}.creation-details{border-top:1px solid #deded9;padding:14px 0;font-size:12px}.creation-details summary{cursor:pointer;display:flex;gap:8px;align-items:center;min-height:24px;font-weight:600}.creation-details summary:after{content:"+";margin-left:auto}.creation-details[open] summary:after{content:"−"}.creation-details summary small{font-weight:400;color:#62635f;margin-left:auto}.creation-details[open] summary{margin-bottom:16px}.creation-details p{font-size:11px;color:#62635f;line-height:1.6}.creation-details .input-row{gap:8px}.creation-details .input-row input{min-width:0;flex:1;width:100%;border:1px solid #d6d7d1;border-radius:6px;padding:10px;background:#fafaf8}.intent-field{margin-top:22px}.field small{font-weight:400;color:#62635f}.creation-fieldset{border:0;padding:0;margin:24px 0}.creation-fieldset legend{font-size:12px;font-weight:600;margin-bottom:10px}.tone-chips,.collection-filters,.variant-tabs,.result-mode{display:flex;flex-wrap:wrap;gap:6px}.tone-chips button,.collection-filters button,.variant-tabs button,.result-mode button{background:transparent;border:1px solid #d6d7d1;border-radius:6px;min-height:36px;padding:8px 11px;font:600 12px DM Sans,sans-serif;color:#45463f;cursor:pointer}.tone-chips button[aria-pressed=true],.collection-filters button[aria-pressed=true]{background:#272925;color:#fff;border-color:#272925}.tone-chips button:hover{border-color:#9e1b2e}.format-select select{width:100%}.creation-cost{display:flex;align-items:center;justify-content:space-between;margin:17px 0 13px;gap:15px;font-size:12px}.creation-cost>span small{display:block;font-size:10px;color:#62635f;margin-top:4px}.creation-cost>b{display:flex;align-items:center;gap:5px;font-size:22px;color:#b91d31}.creation-help{font-size:12px;line-height:1.6;color:#62635f;margin-top:15px}.creation-help button{background:none;border:0;text-decoration:underline;color:#a6172b;cursor:pointer}.creation-output{min-height:570px;padding:26px;overflow:hidden}.creation-output .panel-heading{margin-bottom:20px}.creation-output .output-text{min-height:220px;font-size:18px;line-height:1.65}.creation-empty{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px;padding:25px 0 45px}.creation-empty img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.creation-empty h3{font-family:Barlow Condensed;font-size:35px;line-height:1.02;margin:0 0 18px}.creation-empty p{font-size:12px;color:#62635f;line-height:1.7}.creation-empty span{display:block;margin-top:22px;font-size:10px;color:#62635f}.variant-tabs{margin-bottom:20px;gap:8px}.variant-tabs button[aria-pressed=true]{border-color:#c7182e;background:#fff3f3;color:#a5192b}.result-mode{margin-bottom:17px}.result-mode button{border:0;display:flex;gap:6px;align-items:center;color:#62635f}.result-mode button[aria-pressed=true]{background:#eeeee8;color:#202124}.result-cautions{margin-top:16px}.result-cautions ul{padding-left:20px;font-size:12px;color:#62635f;line-height:1.6}.post-preview{background:#fafaf8;border:1px solid #deded9;padding:23px;border-radius:10px}.post-preview header{display:flex;gap:10px;align-items:center;font-size:13px}.post-preview header small{display:block;color:#62635f}.post-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:17px;margin-top:20px}.thread-pieces{display:grid;gap:16px}.thread-piece{position:relative;border-bottom:1px solid #deded9;padding:0 0 15px 36px}.thread-number{position:absolute;left:0;top:8px;font-size:11px;color:#a5192b;font-weight:700}.thread-piece textarea{width:100%;min-height:116px;resize:vertical;background:#fafaf8;border:1px solid #d6d7d1;border-radius:6px;padding:12px;font:14px/1.6 DM Sans}.thread-piece p{white-space:pre-wrap;font-size:16px;line-height:1.6}.thread-piece>small{font-size:10px;color:#62635f}.thread-piece>.icon-btn{float:right}.publication-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #deded9;padding-top:20px}.publication-actions small{flex-basis:100%;font-size:11px;line-height:1.6;color:#62635f}.evidence-list{margin:22px 0}.evidence-list h3{display:flex;gap:8px;align-items:center;font-size:13px}.evidence-list>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #deded9;padding:12px 0;font-size:12px}.evidence-list a{display:flex;gap:5px;color:#a5192b;overflow-wrap:anywhere}.evidence-list p{font-size:11px;color:#62635f;line-height:1.6;max-height:100px;overflow:auto}.library-intro{display:flex;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px solid #deded9;margin-bottom:25px}.library-intro>svg{color:#b91d31;flex-shrink:0}.library-intro>div{flex:1}.library-intro p{font-size:13px;line-height:1.65;color:#62635f;max-width:60ch;margin:0}.library-intro>.btn{flex-shrink:0}.collection-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d6d7d1;border-radius:6px;padding:0 12px;min-width:260px}.collection-search input{border:0;background:none;padding:11px 0;min-width:0;width:100%;font-size:12px;color:#252620}.collection-filters{margin:18px 0 25px}.collection-filters small{margin-left:4px;opacity:.85}.criterion-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.criterion-sources article{padding:22px;background:#fff;border:1px solid #deded9;border-radius:10px;min-width:0}.criterion-sources article.inactive{background:#efefeb}.source-class{display:flex;align-items:center;gap:10px;font-size:11px;color:#62635f}.source-class .icon-btn{margin-left:auto;color:#a5192b}.criterion-sources h3{font-family:Barlow Condensed;font-size:26px;margin:12px 0 8px}.criterion-sources h3 button,.unified-draft h3 button{all:unset;cursor:pointer}.criterion-sources article>a{font-size:11px;display:flex;align-items:center;gap:5px;color:#a5192b}.criterion-sources article>p{font-size:12px;line-height:1.7;margin:15px 0;color:#52534d;overflow-wrap:anywhere}.source-status{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#62635f}.criterion-sources footer{display:flex;align-items:center;gap:12px;border-top:1px solid #deded9;margin-top:18px;padding-top:12px}.criterion-sources footer .check-row{margin:0 auto 0 0}.source-edit{padding:26px;background:#fff;border:1px solid #d6d7d1;border-radius:10px;margin:0 0 28px}.source-edit header{display:flex;justify-content:space-between;gap:16px}.source-types{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.source-types button{display:flex;gap:7px;align-items:center;border:1px solid #d6d7d1;background:#fafaf8;border-radius:6px;padding:10px 14px;cursor:pointer}.source-types button[aria-pressed=true]{color:#a5192b;border-color:#c7182e;background:#fff3f3}.source-form-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.source-flags{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.source-flags .check-row{margin:0}.file-field{display:block;font-size:12px;margin:20px 0}.file-field input{margin-left:12px}.collection-empty{text-align:center;padding:65px 20px;max-width:600px;margin:auto}.collection-empty>svg{color:#a5192b;margin-bottom:12px}.collection-empty h3{font-family:Barlow Condensed;font-size:32px;margin:10px}.collection-empty p{color:#62635f;font-size:13px;line-height:1.7;margin-bottom:22px}.unified-drafts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.unified-draft{min-width:0;background:#fff;border:1px solid #deded9;border-radius:10px;overflow:visible}.draft-body{padding:22px}.draft-body header{display:flex;align-items:center;gap:12px}.draft-body header .icon-btn{margin-left:auto}.draft-body h3{font:700 27px/1.08 Barlow Condensed;margin:20px 0 12px;overflow-wrap:anywhere}.draft-body>p{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.7;color:#45463f}.draft-state{font-size:10px;color:#62635f}.draft-state.ready{color:#22613c}.draft-state.published{color:#285a7c}.draft-context{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#62635f;margin:18px 0}.draft-body footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #deded9;padding-top:13px;gap:10px}.draft-body details{font-size:11px;position:relative}.draft-body summary{cursor:pointer}.draft-body details>div,.radar-actions>div{position:absolute;z-index:5;right:0;top:calc(100% + 5px);width:200px;background:#fff;border:1px solid #d6d7d1;border-radius:7px;box-shadow:0 6px 18px #0001;padding:8px}.draft-body details>div button,.draft-body details>div a,.radar-actions>div button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:10px;background:none;border:0;color:#292a26;font:12px DM Sans;cursor:pointer}.draft-art{display:block;position:relative;width:100%;height:220px;overflow:hidden;border-radius:9px 9px 0 0;background:#e9e9e1;border:0;cursor:pointer}.draft-art img{height:100%;width:100%;object-fit:contain}.draft-art>span{position:absolute;left:10%;right:10%;bottom:15px;font:800 23px/1.05 Barlow Condensed;color:#fff;text-shadow:0 2px 3px #000;background:#17181acc;padding:7px;pointer-events:none}.publication-record{display:flex;flex-wrap:wrap;align-items:center;gap:15px;background:#fff;padding:22px;border:1px solid #deded9;border-radius:8px;margin-bottom:25px}.publication-record h3{font:700 24px Barlow Condensed;margin:0}.publication-record p{font-size:12px;color:#62635f}.publication-record input{min-width:240px;flex:1;border:1px solid #d6d7d1;padding:12px;border-radius:6px}.sidebar-plan{width:100%;display:flex;align-items:center;gap:12px;color:#eee;background:#242529;border:1px solid #3b3c40;border-radius:7px;padding:14px 12px;margin-bottom:15px;text-align:left;cursor:pointer}.sidebar-plan>svg:first-child{color:#ff586a}.sidebar-plan span{flex:1;font-size:13px}.sidebar-plan small{display:block;font-size:10px;color:#bdbdbf;margin-top:5px}.account-balance{display:flex;align-items:center;gap:20px;padding:25px 0 35px}.account-balance p{font-size:12px;color:#62635f}.account-balance>svg{color:#b91d31}.account-plans .plan-card ul{padding-left:0}.account-plans .plan-card h2{font:700 34px Barlow Condensed}.account-plans .plan-card li{display:flex;gap:8px;align-items:center;font-size:12px;padding:7px 0}.legacy-import{display:flex;align-items:center;gap:20px;padding:18px;background:#fff;border:1px solid #deded9;border-radius:8px;margin-bottom:25px;font-size:12px}.legacy-import>div{flex:1}.legacy-import span{display:block;color:#62635f;margin-top:5px}.radar-actions{position:relative;font-size:12px}.radar-actions summary{list-style:none;cursor:pointer;display:flex;gap:5px;align-items:center;padding:12px}.x-post footer{flex-wrap:wrap}.radar-actions>div{top:auto;bottom:100%}.studio-style-shelf{margin-bottom:27px}.studio-shelf-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.studio-shelf-heading h2{font:700 26px Barlow Condensed;margin:0}.studio-shelf-heading>span{font-size:10px;color:#62635f}.studio-style-shelf>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.studio-style-shelf button{position:relative;text-align:left;padding:5px;background:#fff;border:1px solid #d6d7d1;border-radius:8px;cursor:pointer;overflow:hidden;color:#202124;transition:border-color .18s}.studio-style-shelf button[aria-pressed=true]{border:2px solid #c7182e;padding:4px;background:#fff3f3}.studio-style-shelf img{width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:4px;display:block}.studio-style-shelf button>span{display:block;padding:9px 5px 6px}.studio-style-shelf b{display:block;font-size:12px}.studio-style-shelf small{display:block;font-size:9px;line-height:1.5;color:#62635f;margin-top:4px}.studio-style-shelf button>svg{position:absolute;right:9px;top:9px;border-radius:50%;background:#c7182e;color:#fff;padding:2px;width:20px;height:20px}.studio-mode{display:flex;background:#f1f1eb;border-radius:6px;padding:3px;gap:3px;margin-bottom:22px}.studio-mode button{flex:1;background:none;border:0;border-radius:4px;padding:9px;font:600 12px DM Sans;cursor:pointer;color:#62635f}.studio-mode button[aria-pressed=true]{color:#202124;background:#fff;box-shadow:0 2px 4px #0001}.meme-direction h2{font-size:27px}.meme-field small{font-size:10px;color:#62635f;font-weight:400}.meme-advanced{padding-top:20px;margin:18px 0;border-top:1px solid #deded9}.meme-advanced h3{font:700 24px Barlow Condensed;margin:0 0 16px}.meme-slider{display:block;font-size:12px;margin:20px 0}.meme-slider b{float:right}.meme-slider input{display:block;width:100%;margin-top:9px;accent-color:#c7182e}.meme-field select,.meme-canvas-tools>select{background:#fafaf8;border:1px solid #d6d7d1;border-radius:6px;padding:9px;color:#252620;font:12px DM Sans}.meme-ideas em{display:block;color:#a5192b;font:600 10px DM Sans;margin-bottom:5px}.chosen-mechanism{font-size:11px;color:#a5192b}.meme-art-direction .meme-formats{margin:17px 0}.meme-copy-options{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.meme-copy-options button{border:0;background:none;color:#a5192b;font:11px DM Sans;text-decoration:underline;cursor:pointer}.meme-type-tools{flex-wrap:wrap}.meme-text-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.meme-workbench .meme-direction .creation-origin{font-size:10px}.meme-workbench .meme-direction .creation-details{margin-bottom:15px}.meme-type-tools select{max-width:100%}.creation-studio button:focus-visible,.criterion-library button:focus-visible,.draft-center button:focus-visible,.studio-style-shelf button:focus-visible{outline:3px solid #b91d31;outline-offset:3px}@media(min-width:1600px){.studio-style-shelf img{aspect-ratio:1.7}.creation-empty{padding-top:45px}.creation-empty h3{font-size:43px}}@media(max-width:1100px){.creation-layout{grid-template-columns:1fr}.creation-output{min-height:0}.creation-empty{grid-template-columns:180px 1fr}.criterion-sources,.unified-drafts{gap:15px}.studio-style-shelf>div:last-child{gap:8px}.studio-style-shelf small{display:none}.library-intro{flex-wrap:wrap}.library-intro .btn{margin-left:48px}.studio-style-shelf b{font-size:11px}.account-plans .plan-grid{grid-template-columns:1fr}.studio-style-shelf img{aspect-ratio:1.1}}@media(max-width:680px){.creation-steps{font-size:10px;gap:9px}.creation-layout{display:block}.creation-input{margin-bottom:20px}.creation-output{padding:20px}.creation-empty{grid-template-columns:115px 1fr;gap:16px;padding-top:10px}.creation-empty h3{font-size:29px}.creation-empty p{font-size:11px}.creation-empty span{display:none}.creation-origin{padding:10px}.collection-toolbar{flex-wrap:wrap;gap:12px}.collection-search{min-width:0;width:100%}.criterion-sources,.unified-drafts{grid-template-columns:1fr}.source-form-grid{grid-template-columns:1fr;gap:0}.source-edit{padding:20px}.source-flags{display:block}.source-flags .check-row{margin-bottom:12px}.library-intro{gap:12px;align-items:flex-start}.library-intro>svg{display:none}.library-intro>div{flex-basis:100%}.library-intro .btn{margin:0}.studio-style-shelf>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shelf-heading{display:block}.studio-shelf-heading h2{margin-bottom:8px}.studio-style-shelf img{aspect-ratio:1.55}.studio-style-shelf b{font-size:11px}.legacy-import{flex-wrap:wrap;gap:10px}.legacy-import>div{flex-basis:100%}.publication-record{padding:17px}.publication-record input{min-width:0;width:100%;flex-basis:100%}.meme-text-fields{grid-template-columns:1fr}.creation-details summary small{font-size:10px}.tone-chips{gap:5px}.tone-chips button{font-size:11px;padding:8px 10px}.collection-filters{gap:5px}.collection-filters button{font-size:11px;padding:7px 9px}.source-types button{padding:9px 10px}.account-balance{align-items:flex-start}.account-balance h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.studio-style-shelf button{transition:none}}.best-zascas{margin:18px 0 24px;padding:20px;background:#fff;border:1px solid #e3e5e9;border-radius:8px;color:#202124;min-width:0}.best-zascas-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.best-zascas-heading h2{display:flex;align-items:center;gap:9px;font:700 29px/1.1 Barlow Condensed,sans-serif;margin:0}.best-zascas-heading h2 svg{color:#c7182e;flex-shrink:0}.best-zascas-heading p{font:400 13px/1.5 DM Sans,sans-serif;color:#62635f;margin:7px 0 0}.best-zascas-heading>span{font:700 26px/1.1 Barlow Condensed,sans-serif;text-align:right;white-space:nowrap}.best-zascas-heading small{display:block;font:400 11px/1.5 DM Sans,sans-serif;color:#62635f;margin-top:5px}.best-zascas-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.best-zascas-controls>div{display:flex;gap:4px;flex-wrap:wrap}.best-zascas-controls button{background:transparent;border:1px solid transparent;color:#444942;border-radius:5px;min-height:36px;padding:7px 10px;font:500 12px/1.3 DM Sans,sans-serif;cursor:pointer}.best-zascas-controls button[aria-pressed=true]{background:#202124;color:#fff}.best-zascas-controls button:hover:not([aria-pressed=true]){background:#f5f5f2}.best-zascas-controls label{display:flex;align-items:center;gap:7px;color:#62635f;font-size:12px}.best-zascas-controls select{font:400 12px/1.4 DM Sans,sans-serif;border:1px solid #d6d7d1;border-radius:5px;background:#fff;color:#202124;min-height:36px;padding:7px}.best-zascas-period{font:400 11px/1.5 DM Sans,sans-serif;color:#62635f;margin:10px 0 0}.best-zascas-pending{font:400 13px/1.6 DM Sans,sans-serif;color:#62635f;padding-top:12px}.best-zascas-list{list-style:none;margin:12px 0 0;padding:0}.best-zascas-list>li{display:grid;grid-template-columns:24px 56px minmax(0,1fr) 112px;align-items:start;gap:12px;border-top:1px solid #e3e5e9;padding:20px 0}.best-zascas-rank{font:600 24px/1.3 Barlow Condensed,sans-serif;color:#62635f;text-align:center}.best-zascas-rank.is-leading{color:#c7182e}.best-zascas-thumb{width:56px;height:64px;border-radius:5px;object-fit:cover;display:block;background:#f5f5f2}.best-zascas-text-icon{display:flex;align-items:center;justify-content:center;color:#62635f}.best-zascas-copy{min-width:0}.best-zascas-meta{display:flex;gap:5px 12px;flex-wrap:wrap;color:#62635f;font-size:11px;line-height:1.4;margin-bottom:6px}.best-zascas-meta>span:first-child{color:#a5192b;font-weight:600}.best-zascas-copy h3{font:600 20px/1.2 Barlow Condensed,sans-serif;margin:0;overflow-wrap:anywhere}.best-zascas-copy>p{font:400 13px/1.55 DM Sans,sans-serif;color:#444942;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.best-zascas-actions{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:10px}.best-zascas-actions a,.best-zascas-actions button{display:inline-flex;align-items:center;gap:5px;color:#a5192b;background:none;border:0;padding:4px 0;text-decoration:none;font:500 12px/1.4 DM Sans,sans-serif;cursor:pointer;min-height:32px}.best-zascas-actions button{color:#444942}.best-zascas-actions a:hover,.best-zascas-actions button:hover{text-decoration:underline}.best-zascas-counts{display:grid;gap:9px;margin:3px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.best-zascas-counts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.best-zascas-counts dt{display:flex;align-items:center;gap:5px;color:#62635f;font-size:10px}.best-zascas-counts dd{font-weight:600;margin:0;color:#202124}.best-zascas-method{padding-top:12px;border-top:1px solid #e3e5e9;font-size:12px;line-height:1.6;color:#62635f}.best-zascas-method summary{cursor:pointer;color:#444942;min-height:32px}.best-zascas-method p{max-width:75ch;margin:6px 0}.best-zascas-empty{display:flex;align-items:start;gap:15px;padding:30px 0;color:#62635f}.best-zascas-empty>svg{flex-shrink:0;margin-top:3px}.best-zascas-empty h3{font:600 23px/1.2 Barlow Condensed,sans-serif;color:#202124;margin:0}.best-zascas-empty p{font-size:13px;line-height:1.6;max-width:62ch;margin:8px 0 12px}.best-zascas-empty button,.best-zascas-more{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;background:#fafaf8;border:1px solid #d6d7d1;border-radius:5px;color:#202124;font:500 12px/1.4 DM Sans,sans-serif;cursor:pointer;min-height:36px}.best-zascas-more{margin:0 0 16px}.best-zascas :is(button,a,select,summary):focus-visible{outline:2px solid #b91d31;outline-offset:3px}@media(max-width:760px){.best-zascas{padding:16px}.best-zascas-heading{gap:10px;flex-wrap:wrap}.best-zascas-heading h2{font-size:27px}.best-zascas-heading>span{font:500 12px/1.5 DM Sans,sans-serif;text-align:left}.best-zascas-heading small{display:inline;font-size:12px}.best-zascas-list>li{grid-template-columns:20px 44px minmax(0,1fr);gap:10px}.best-zascas-thumb{width:44px;height:54px}.best-zascas-counts{grid-column:2/-1;display:flex;gap:18px;flex-wrap:wrap;margin-top:2px}.best-zascas-counts>div{gap:6px}.best-zascas-counts dt{font-size:11px}.best-zascas-controls label{width:100%;justify-content:space-between}.best-zascas-controls select{font-size:16px}.best-zascas-controls button,.best-zascas-actions a,.best-zascas-actions button,.best-zascas-method summary{min-height:40px}.best-zascas-actions{gap:4px 14px;margin-top:6px}}@media(pointer:coarse){.best-zascas :is(button,a,select,summary){min-height:44px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/polizasca-font-0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/polizasca-font-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/polizasca-font-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/polizasca-font-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/polizasca-font-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/polizasca-font-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/polizasca-font-6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/polizasca-font-7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/polizasca-font-8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/polizasca-font-9.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/polizasca-font-10.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/polizasca-font-11.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/polizasca-font-12.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/polizasca-font-13.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/polizasca-font-14.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:450;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:450;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:750;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:750;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/polizasca-font-15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/polizasca-font-16.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#f3263d;--red-dark:#d71930;--ink:#151618;--muted:#75767a;--paper:#f7f7f4;--line:#e4e4e1;--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:"DM Sans",sans-serif;font-family:var(--body);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{border:0;background:none}button,textarea,input,select,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--red)}input:focus,textarea:focus,select:focus{outline:2px solid #f3263d50;border-color:var(--red)}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}p{line-height:1.65}h1,h2{font-family:var(--display);font-weight:700;line-height:1.02;letter-spacing:-.025em}h3{font-size:16px;letter-spacing:-.025em}small{font-size:11px}img{display:block;max-width:100%}.container{width:min(1264px,calc(100% - 96px));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;background:var(--red);color:#fff;border:1px solid var(--red);padding:12px 20px;border-radius:6px;font-size:12px;font-weight:750;line-height:1.4;transition:background .18s,transform .18s;white-space:nowrap}.btn:hover{background:var(--red-dark);border-color:var(--red-dark);transform:translateY(-1px)}.btn.secondary{color:var(--ink);background:transparent;border-color:#d9dadd}.btn.secondary:hover{background:#f1f1ee;border-color:#aaa}.btn.full{display:flex;width:100%}.btn.dark-btn{background:#17181a;border-color:#17181a}.btn.disabled{opacity:.4;cursor:not-allowed}.icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:5px}.icon-btn:hover{background:#f3263d12}.icon-btn svg{width:19px}.brand{display:inline-flex;align-items:center;color:inherit;gap:4px;font-size:32px;font-weight:800;letter-spacing:-1.8px;white-space:nowrap;line-height:.9}.brand-fire{color:var(--red);display:flex;align-items:center;margin-right:4px}.brand-fire svg{width:40px;height:46px}.brand-dot{color:var(--red)}.brand small{display:block;font-size:7.7px;letter-spacing:1.75px;margin:8px 0 0 2px;font-weight:600;color:#c9c9cb}.brand.small{font-size:20px;letter-spacing:-1px}.brand.small .brand-fire svg{width:25px;height:29px}.brand.small small{font-size:5px;letter-spacing:1px;margin-top:5px}.dark-top{background:#101113;color:#fff;position:relative;padding-bottom:1px}.nav{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14;position:relative;z-index:2}.nav-links{display:flex;gap:28px;margin-left:58px}.nav-links a{font-size:12px;font-weight:550;color:#bfc0c3}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:28px}.login-btn{font-size:12px;display:flex;align-items:center;gap:7px;color:#eee}.nav .btn{font-size:11px;min-height:40px;padding:10px 17px}.mobile-menu{display:none}.hero{height:638px;position:relative}.hero-collage{position:absolute;right:-47px;top:16px;width:880px;height:609px;max-width:none;object-fit:cover;object-position:80% 50%;opacity:.95;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 97%,transparent)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101113 0%,#101113 22%,#101113eb 31%,transparent 61%),linear-gradient(0deg,#101113 0%,transparent 12%)}.hero-copy{position:relative;padding-top:51px;z-index:1;width:56%}.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;letter-spacing:1.9px;color:#c3c3c5;margin-bottom:22px}.pulse{width:6px;height:6px;background:var(--red);border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #f3263d12}.hero h1{font-size:84px;letter-spacing:-1.8px;line-height:.98;margin-bottom:27px}.red-word{position:relative;color:var(--red)}.red-word svg{position:absolute;left:0;bottom:-10px;width:100%;height:16px;fill:none;stroke:var(--red);stroke-width:3}.hero-copy p{color:#b5b6bc;font-size:15px;line-height:1.7;margin-bottom:26px}.hero-copy strong{color:#f4f4f5;font-weight:550}.hero-buttons{display:flex;align-items:center;gap:24px}.hero-buttons .btn{min-height:49px;padding:14px 22px}.video-btn{display:flex;align-items:center;gap:8px;color:#eee;font-size:11px;padding:0}.video-btn>span{width:29px;height:29px;border:1px solid #646467;border-radius:50%;display:grid;place-items:center}.video-btn small{font-size:8px;color:#898a91}.hero-notes{display:flex;gap:14px;color:#949499;font-size:9px;margin-top:19px}.hero-notes span{display:flex;gap:4px;align-items:center}.hero-notes svg{color:#b9babb}.paper-note{position:absolute;right:3px;top:86px;z-index:1;font-family:var(--display);font-size:24px;line-height:1;background:#e5e0d5;color:#151515;padding:18px 17px 16px;font-weight:800;transform:rotate(9deg);box-shadow:3px 6px #0004;clip-path:polygon(1% 3%,95% 0%,100% 92%,5% 100%)}.paper-note span{color:#c32032}.collage-credit{position:absolute;right:4px;bottom:34px;font-size:7px;letter-spacing:1.4px;color:#8c8c91}.preview-wrap{position:relative;z-index:2;margin-top:-5px;margin-bottom:-131px}.preview-topline{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#a8a9ae;margin-bottom:13px}.preview-topline span{display:flex;align-items:center;gap:9px}.preview-topline i{height:5px;width:5px;background:var(--red);border-radius:50%}.preview-topline span:last-child{letter-spacing:0;font-size:10px;color:#b1b1b5}.product-preview{display:grid;grid-template-columns:191px 1fr 1fr;border:1px solid #444448;border-radius:11px;background:#fff;color:var(--ink);box-shadow:0 22px 35px #0000001b;overflow:hidden;min-height:382px}.preview-sidebar{background:#1c1d20;color:#fff;padding:25px 13px 18px;display:flex;flex-direction:column}.preview-sidebar .brand{margin:0 7px 31px}.sidebar-section{font-size:8px;letter-spacing:1.7px;color:#8b8c91;margin:5px 12px 14px;font-weight:600}.preview-sidebar>button{font-size:9px;text-align:left;padding:10px 11px;margin-bottom:4px;display:flex;align-items:center;gap:10px;color:#aaaab2;border-radius:4px}.preview-sidebar>button.active{background:#f3263d1a;color:#ff5c6c;border-left:2px solid var(--red)}.preview-profile{display:flex;align-items:center;gap:7px;margin-top:auto;padding:20px 4px 0;font-size:8px}.preview-profile small{display:block;font-size:7px;color:#84858b;margin-top:4px}.preview-profile svg{margin-left:auto;color:#7d7e83}.avatar{height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center;background:#e4e5df;color:#444c45;border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0}.avatar.coral{background:#f3263d20;color:#ed4254}.preview-profile .avatar{height:29px;width:29px;font-size:9px}.preview-compose,.preview-result{padding:24px 27px}.preview-compose{border-right:1px solid var(--line)}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px;gap:12px}.panel-heading h3{margin:0;font-size:17px;letter-spacing:-.45px}.panel-heading h3>span{color:var(--red)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:8px;letter-spacing:.5px;font-weight:700;background:#eeeef0;color:#67676e;border-radius:4px;padding:6px 8px;line-height:1.2;white-space:nowrap}.tag.red{background:#fff0f1;color:#d82a40}.form-label{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:750;color:#96979c;margin-bottom:9px}.form-label span{color:#424348;font-weight:600}.mock-post{background:#f7f7f6;border:1px solid #e4e4e4;border-radius:5px;padding:12px;margin-bottom:17px}.mock-post>div{display:flex;align-items:center;gap:8px}.mock-post .avatar{width:28px;height:28px;font-size:10px}.mock-post b{display:block;font-size:9px}.mock-post small{font-size:7px;display:block;color:#909094;margin-top:2px}.x-mark{margin-left:auto;font-size:18px}.mock-post p{font-size:10px;line-height:1.65;margin:10px 0 0}.style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:20px}.style-grid button{border:1px solid #dfdfe1;border-radius:5px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px 3px 9px;font-size:8px;transition:all .18s}.style-grid button.selected{border-color:var(--red);background:#fff2f3;color:var(--red)}.style-grid button:hover{border-color:var(--red)}.preview-compose .btn{min-height:38px;font-size:10px;justify-content:space-between;padding:11px 14px}.preview-result{background:#fcfcfb}.preview-result .panel-heading>svg{color:var(--red)}.result-paper{background:#fff;border:1px solid #e9e9e6;border-top:2px solid var(--red);padding:19px 21px 12px;min-height:182px;box-shadow:0 4px 6px #00000003}.result-label{color:#ce3a4b;font-size:7px;font-weight:700;letter-spacing:1px}.result-paper p{font-size:15px;line-height:1.55;margin:15px 0 5px;animation:fade .25s}.result-count{display:block;text-align:right;color:#aaa;font-size:8px}.result-foot{display:flex;justify-content:space-between;margin:16px 0 22px;gap:10px;font-size:8px}.result-foot span{display:flex;gap:5px;align-items:center;color:#73777a}.result-foot button{font-size:9px;display:flex;align-items:center;gap:6px;font-weight:700;padding:0}.source-hint{display:flex;gap:10px;background:#efefeb;padding:13px 12px;border-radius:5px;align-items:center}.source-hint>svg{color:#73796e}.source-hint b{font-size:9px;display:block}.source-hint small{display:block;color:#7d807b;font-size:8px;line-height:1.6;margin-top:4px}.tools-section{padding-top:201px;padding-bottom:77px}.section-kicker{font-size:9px;letter-spacing:1.7px;color:#7c7d80;font-weight:700;margin-bottom:18px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:33px;gap:30px}.section-heading h2{font-size:51px;margin:0}.section-heading h2 span,.plans h2 span{color:#90918e}.section-heading>p{font-size:12px;line-height:1.6;color:#737570;margin-bottom:4px}.features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature{padding:26px 27px;text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background .2s}.feature:hover{background:#fff}.feature>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.feature>div>span{font-size:9px;color:#aaaca7}.feature h3{font-size:14px;margin-bottom:6px}.feature p{font-size:11px;color:#7b7c78;max-width:260px;margin-bottom:0}.feature-arrow{position:absolute;right:24px;bottom:30px;color:#9a9b96}.feature:hover .feature-arrow{color:var(--red)}.how-section{background:#eeeee9;border-block:1px solid #e1e2dc}.how-inner{display:grid;grid-template-columns:.95fr 1.25fr;gap:100px;padding-top:71px;padding-bottom:71px}.how-inner h2{font-size:55px;margin-bottom:27px}.red-text{color:var(--red)!important}.step{display:flex;align-items:start;gap:22px;padding:22px 0;border-bottom:1px solid #d9dad3}.step:first-child{padding-top:0}.step>span{font-family:var(--display);font-size:31px;color:#b5b7af;line-height:1}.step h3{font-size:17px;margin-bottom:7px}.step p{font-size:12px;color:#7b7d75;margin:0}.step>svg{margin-left:auto;color:#8c8f83}.step>div{max-width:400px}.examples-section{padding-block:78px}.examples-section .section-kicker{margin-bottom:14px}.examples-section h2{font-size:48px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:650;padding:0}.text-button:hover{color:var(--red)}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.example{border:1px solid #dedfda;padding:23px 25px;background:#fcfcfa;display:flex;flex-direction:column}.example header,.example footer{display:flex;align-items:center;justify-content:space-between}.example header>span:last-child{font-size:10px;color:#b3b3ac}.example p{font-family:var(--display);font-size:27px;font-weight:600;line-height:1.17;margin:24px 0 28px}.example footer{font-size:9px;color:#96978e;border-top:1px solid #e5e5df;padding-top:13px;margin-top:auto}.example footer button{color:#252722}.global-section{min-height:394px;background:#101113;position:relative;overflow:hidden;border-radius:2px;color:#fff}.global-section>img{position:absolute;top:0;right:0;bottom:0;left:0;margin-left:auto;width:880px;height:100%;object-fit:cover;object-position:100% 55%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 27%);mask-image:linear-gradient(90deg,transparent,#000 27%)}.global-section>div{position:relative;padding:46px 48px;width:50%}.global-section .eyebrow{font-size:8px;letter-spacing:1.4px}.global-section h2{font-size:65px;line-height:.96;margin-bottom:16px}.global-section h2 span{color:var(--red)}.global-section p{font-size:12px;color:#b3b4b9;line-height:1.7;margin-bottom:20px}.global-caption{position:absolute;bottom:20px;right:24px;font-size:7px;letter-spacing:1.3px;color:#a4a4a8}.plans{padding-block:88px;display:grid;grid-template-columns:1.3fr .85fr;gap:130px;align-items:center}.plans h2{font-size:55px;margin-bottom:19px}.plans>div>p{font-size:12px;color:#85867d;max-width:390px}.beta-plan{border:1px solid #dadbd5;padding:25px 28px;background:#fff}.price{font-size:45px;font-family:var(--display);font-weight:700;margin-top:18px;display:flex;align-items:center;gap:13px}.price span{font-size:10px;font-family:var(--body);color:#8a8b86;font-weight:400}.beta-plan ul{list-style:none;padding:0;margin:20px 0 27px;display:grid;gap:11px;font-size:11px;color:#5f6259}.beta-plan li{display:flex;align-items:center;gap:8px}.beta-plan li svg{width:14px;color:var(--red)}.beta-plan>small{display:block;text-align:center;font-size:8px;color:#9b9d94;margin-top:12px}.final-cta{border-top:1px solid #dfdfd9;border-bottom:1px solid #dfdfd9;background:#eeeee8;padding-block:40px}.final-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta .brand small{color:#85877f}.final-cta h2{font-size:39px;margin:0}.final-cta h2 span{color:#9a9c92}.site-footer{display:flex;align-items:center;justify-content:space-between;padding-block:23px;font-size:9px;color:#898b83}.site-footer>div{display:flex;align-items:center;gap:24px}.site-footer button{font-size:9px;color:#77796e}.site-footer>div>span{display:flex;gap:5px}.site-footer svg{color:var(--red)}.workspace{min-height:100vh;background:#f5f5f2;display:flex;font-size:13px}.app-sidebar{width:229px;position:fixed;inset:0 auto 0 0;background:#191a1d;color:#f1f1f3;padding:32px 18px 20px;display:flex;flex-direction:column;z-index:20}.app-sidebar .brand{font-size:27px;letter-spacing:-1.4px;margin:0 9px 38px}.app-sidebar .brand-fire svg{width:33px}.app-sidebar .brand small{font-size:6px;letter-spacing:1.4px}.app-sidebar>.btn{font-size:11px;justify-content:flex-start;gap:11px;margin-bottom:34px}.app-sidebar nav{display:flex;flex-direction:column;gap:6px}.app-sidebar nav>button{display:flex;align-items:center;text-align:left;gap:11px;padding:13px 12px;border-radius:5px;color:#92939b;font-size:11px;transition:background .2s}.app-sidebar nav>button.active{background:#f3263d17;color:#ff596d}.app-sidebar nav>button:hover{background:#ffffff09;color:#eee}.app-sidebar nav small{background:#ffffff14;border-radius:3px;padding:2px 5px;margin-left:auto;font-size:9px}.sidebar-bottom{margin-top:auto}.beta-box{padding:20px 13px;margin-top:35px;border-top:1px solid #ffffff13}.beta-box>span{font-size:7px;letter-spacing:1.4px;color:#81828b;display:flex;align-items:center;gap:8px}.beta-box p{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15;margin-top:16px;margin-bottom:14px;color:#aeafb6}.beta-box button{font-size:8px;color:#8d8e97;display:flex;align-items:center;gap:8px;padding:0}.profile-button{display:flex;align-items:center;gap:9px;padding:15px 5px;width:100%;border-top:1px solid #ffffff12;text-align:left;font-size:10px}.profile-button>.avatar{font-size:10px;width:32px;height:32px}.profile-button small{display:block;font-size:8px;color:#898a93;margin-top:5px}.profile-button>svg{margin-left:auto;color:#82838c}.back-home{font-size:9px;display:flex;gap:3px;align-items:center;margin-top:12px;color:#72737c}.close-sidebar{display:none}.workspace-main{margin-left:229px;width:calc(100% - 229px);min-height:100vh;display:flex;flex-direction:column}.app-header{height:76px;border-bottom:1px solid #e4e4de;background:#fafaf7;display:flex;align-items:center;justify-content:space-between;padding:0 39px}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:10px;color:#999a94}.breadcrumb b{color:#555850;font-weight:500}.app-header>div:last-child{display:flex;align-items:center;gap:22px}.connect-x{display:flex;align-items:center;gap:8px;font-size:18px}.connect-x span{font-size:10px}.connection{display:flex;align-items:center;gap:8px;font-size:10px}.connection>span{width:6px;height:6px;background:#449864;border-radius:50%}.app-content{padding:40px;max-width:1480px;width:100%;margin-inline:auto;flex:1}.app-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px;gap:20px}.app-title .section-kicker{font-size:8px;margin-bottom:11px}.app-title h1{font-size:49px;margin-bottom:9px}.app-title p{color:#85867e;font-size:12px;margin:0}.app-title>.btn{font-size:10px;min-height:39px;padding:10px 14px}.radar-intro{background:#efefea;border:1px solid #dedfd6;border-radius:7px;display:flex;align-items:center;gap:17px;padding:20px;margin-bottom:32px}.radar-icon{color:var(--red);background:#fff;border:1px solid #e1e1da;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.radar-intro b{font-size:13px}.radar-intro p{font-size:10px;color:#81847a;margin:6px 0 0;max-width:640px;line-height:1.6}.radar-intro .btn{margin-left:auto;font-size:10px;min-height:37px;padding:9px 12px;background:#fff}.radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:26px}.radar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.tabs{display:flex;gap:15px}.tabs button{font-size:10px;padding:8px 0;color:#93948b;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.active{color:#20251b;border-color:var(--red);font-weight:700}.search{display:flex;align-items:center;gap:6px;color:#999c93}.search input{background:transparent;border:0;width:90px;font-size:10px;padding:5px;min-width:0}.tweet-card{background:#fff;border:1px solid #e1e2db;border-radius:7px;margin-bottom:18px;padding:22px 23px;box-shadow:0 2px 3px #00000002}.tweet-card header{display:flex;align-items:center;gap:10px}.tweet-card header>div{min-width:0}.tweet-card header b{display:block;font-size:12px}.tweet-card header small{font-size:9px;color:#999b94;display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweet-x{font-size:22px}.tweet-card header>.tweet-x{margin-left:auto}.tweet-card>p{font-size:14px;line-height:1.75;margin:22px 0}.tweet-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.tweet-meta>span:last-child{font-size:6px;letter-spacing:.6px;color:#b3b4af}.tweet-meta a{display:flex;gap:5px;font-size:9px;align-items:center;color:#85877e}.tweet-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid #ededeb;gap:10px}.tweet-card footer .btn{font-size:9px;min-height:34px;padding:8px 11px;gap:7px}.tweet-card .text-button{font-size:9px;color:#777c70}.voice-card{background:#fff;border:1px solid #dfe1d8;border-radius:7px;padding:24px;margin-bottom:20px}.voice-card .section-kicker{font-size:8px}.voice-title{display:flex;align-items:center;gap:8px;margin-top:17px;margin-bottom:25px}.voice-title>svg{color:var(--red);width:22px}.voice-title h3{font-family:var(--display);font-size:25px;margin:0}.mini-meter{margin-bottom:21px}.mini-meter>span{display:flex;justify-content:space-between;font-size:9px;color:#83867c;margin-bottom:7px}.mini-meter b{font-size:9px;color:#555b4a;font-weight:600}.mini-meter>i{display:block;background:#eee;position:relative;height:4px;border-radius:5px;overflow:hidden}.mini-meter>i>span{display:block;height:100%;background:var(--red);border-radius:5px}.voice-card>.text-button{font-size:9px;margin-top:3px;justify-content:space-between;width:100%}.voice-card>p{font-size:12px;color:#80857a;margin:14px 0}.voice-card>.btn{font-size:10px;margin-top:20px}.voice-card>h3{font-size:20px;margin-top:18px}.tip-card{padding:9px 8px 23px;color:#8a8d83}.tip-card>svg{width:20px;color:#afafa6}.tip-card h3{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1;margin:14px 0 10px;color:#5b6052}.tip-card p{font-size:10px;line-height:1.8}.quick-source{border-top:1px solid #dddeda;width:100%;display:flex;align-items:center;gap:11px;padding:18px 0;text-align:left;font-size:10px}.quick-source>svg:first-child{color:#797f6e;width:22px}.quick-source small{display:block;font-size:8px;color:#979b8f;margin-top:5px}.quick-source>svg:last-child{margin-left:auto;color:#8f9586}.editor-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.editor-panel{background:#fff;border:1px solid #dfe0d9;padding:27px;border-radius:7px;min-width:0}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:21px;font-size:11px;font-weight:600}.field small{color:#999d90;font-size:9px;font-weight:400}.field input,.field textarea,.field select,.format-row select{width:100%;background:#fafaf8;border:1px solid #e0e2d9;border-radius:4px;padding:12px;font-size:12px;line-height:1.6;color:#42463c;font-weight:400;resize:vertical;min-width:0}.field input::placeholder,.field textarea::placeholder{color:#a5a79f;font-size:11px}.field input{height:43px}.input-count{font-size:8px;text-align:right;color:#a2a697;margin-top:-3px}.input-row{display:flex;gap:7px}.square-button{background:#f0f0eb;border:1px solid #d9ddd2;min-width:42px;border-radius:4px}.field-label{font-size:11px;display:block;font-weight:600;margin-bottom:11px}.editor-panel .style-grid{margin-bottom:24px}.editor-panel .style-grid button{font-size:9px;min-height:67px}.format-row{display:flex;align-items:center;gap:15px;margin-bottom:19px;font-size:11px}.format-row select{margin-left:auto;width:auto;font-size:10px}.check-row{display:flex;align-items:center;gap:8px;font-size:10px;color:#6f7665;margin-block:17px}input[type=checkbox]{accent-color:var(--red);width:15px;height:15px;flex-shrink:0;cursor:pointer}.fineprint{font-size:9px;color:#959a8d;line-height:1.7;text-align:center;display:block;margin:14px 0 0}.output-panel{background:#fdfdfb;border:1px solid #e0e1d9;border-radius:7px;padding:27px;min-width:0}.output-text{width:100%;min-height:295px;resize:vertical;background:#fff;border:1px solid #e2e3db;border-top:2px solid var(--red);border-radius:3px;padding:22px;font-size:17px;line-height:1.8;color:#393e31}.output-info{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#9b9f91;margin-top:12px}.output-info>span:first-child{display:flex;gap:5px;align-items:center}.output-actions{display:flex;gap:8px;justify-content:space-between;margin-block:24px 12px}.output-actions>.btn{padding:9px 11px;font-size:10px;min-height:36px;gap:6px}.output-panel>.source-hint{margin-top:25px}.result-empty{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.result-empty>span{width:75px;height:75px;display:grid;place-items:center;background:#f1f1ec;color:#989e8d;border-radius:50%;margin-bottom:25px}.result-empty h3{font-family:var(--display);font-weight:600;font-size:35px;line-height:1.1;margin-bottom:16px;color:#7c8371}.result-empty p{font-size:11px;color:#a0a594;line-height:1.9}.result-empty>div{font-size:7px;color:#adb29f;letter-spacing:1.4px;margin-top:25px}.app-footer{padding:20px 40px;border-top:1px solid #e0e2d8;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.4px;color:#959b87;margin-top:40px}.app-footer>span{display:flex;align-items:center;gap:7px}.app-footer button{font-size:9px;color:#8e9581}.app-footer svg{color:var(--red)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px;font-size:11px;color:#8a9180}.collection-toolbar>.btn{font-size:10px}.source-list{display:grid;gap:15px}.source-card{background:#fff;border:1px solid #dfe2d7;border-radius:7px;padding:23px;display:flex;align-items:start;gap:18px}.source-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:5px;color:#747f65;background:#f1f2ed;flex-shrink:0}.source-card>div:nth-child(2){flex:1;min-width:0}.source-card h3{font-size:16px;margin-bottom:8px}.source-card a{font-size:10px;color:#7c8b6b;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.source-card p{font-size:12px;color:#8b9680;white-space:pre-wrap;max-height:150px;overflow:auto;margin-block:14px}.source-card .tag{margin-top:10px}.source-actions{display:flex;color:#939d87}.draft-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.draft-card{background:#fff;border:1px solid #e0e3d9;border-radius:6px;padding:24px;display:flex;flex-direction:column}.draft-card header,.draft-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.draft-card p{font-size:14px;white-space:pre-wrap;line-height:1.7;margin:20px 0;max-height:320px;overflow:auto}.draft-card footer{border-top:1px solid #eeefe8;padding-top:16px;margin-top:auto}.draft-card footer>span{font-size:9px;color:#97a08a}.documents-list{display:grid;gap:14px}.documents-list article{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid #dfe3d5;border-radius:6px}.documents-list article>svg{color:var(--red)}.documents-list article>button:first-of-type{flex:1;text-align:left}.documents-list h3{margin-bottom:8px;font-size:16px}.documents-list span{font-size:10px;color:#949d88}.empty{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:75px 35px;min-height:340px;background:#ffffff50;border:1px dashed #d6ddce;border-radius:7px;gap:15px}.empty-icon{width:75px;height:75px;display:grid;place-items:center;background:#eaece4;border-radius:50%;color:#909e80;margin-bottom:9px}.empty h3{font-family:var(--display);font-size:32px;font-weight:600;margin-bottom:0;max-width:500px}.empty p{font-size:12px;color:#89967b;max-width:500px;margin-bottom:10px}.empty .btn{font-size:11px}.profile-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:25px;align-items:start}.profile-position{display:flex;justify-content:space-between;font-size:10px;color:#8c9680;margin:25px 0 30px;gap:10px}.profile-position .text-button{font-size:9px}.meme-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:start}.meme-layout h3{margin-bottom:25px;font-size:19px}.template-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.template-grid button{padding:0;border:2px solid #e3e5dd;border-radius:5px;overflow:hidden;background:#f4f5ef}.template-grid button.selected{border-color:var(--red);background:#fff0f2}.template-grid img{height:95px;width:100%;object-fit:cover;object-position:right}.template-grid span{font-size:10px;display:block;padding:10px}.line-divider{height:1px;background:#e4e7dc;margin:25px 0}.meme-preview>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:9px;color:#8e9c7e}.meme-preview canvas{display:block;width:100%;aspect-ratio:1;background:#111;box-shadow:0 14px 30px #0001;border-radius:5px}.meme-preview>p{font-size:9px;color:#9ba58b;display:flex;align-items:center;gap:7px;margin-top:17px}.citations{margin-top:20px;background:#eff2e9;padding:15px;border-radius:4px}.citations>b{font-size:10px;font-weight:500;display:flex;gap:6px;align-items:center;margin-bottom:12px;color:#778568}.citations>a{font-size:10px;display:flex;align-items:center;gap:6px;margin-top:8px;line-height:1.6;overflow-wrap:anywhere;color:#61714f}.citations>a:hover{text-decoration:underline}.document-editor{width:100%;min-height:380px;resize:vertical;font-size:13px;line-height:1.8;padding:20px;border:1px solid #dce0d5;background:#fafbf7;border-radius:5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#06080dc4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;display:flex;align-items:center;justify-content:center;padding:25px}.modal{width:min(520px,100%);max-height:calc(100dvh - 50px);overflow-y:auto;background:#fcfcf9;border:1px solid #fff3;border-radius:12px;padding:30px;color:var(--ink);box-shadow:0 35px 80px #0004;animation:modal-in .2s}.modal.wide{width:min(860px,100%)}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.modal>header h2{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.1;margin:0}.modal p{font-size:12px;color:#82867a;line-height:1.8}.modal .btn{font-size:11px}.modal .field input{font-size:12px}.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px;flex-wrap:wrap}.modal .notice{margin-bottom:25px}.onboarding-progress{display:flex;gap:5px;align-items:center;margin-bottom:28px}.onboarding-progress>span{height:3px;background:#e3e6dc;flex:1}.onboarding-progress>span.done{background:var(--red)}.onboarding-progress small{margin-left:15px;color:#9ba18d;font-size:9px}.question-title{font-size:23px;line-height:1.25;margin-top:16px;margin-bottom:12px;font-weight:650}.range{display:block;margin-bottom:25px}.range>span:first-child{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;margin-bottom:10px}.range b{font-size:15px;color:var(--red)}.range b small{font-size:9px;color:#adb39f;margin-left:3px;font-weight:400}.range input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--red) var(--value),#e6e9df var(--value));margin:7px 0;cursor:pointer}.range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;background:#fff;border:3px solid var(--red);border-radius:50%;box-shadow:0 2px 4px #0002}.range input::-moz-range-thumb{width:10px;height:10px;border:3px solid var(--red);background:#fff;border-radius:50%}.range-ends{display:flex;justify-content:space-between;color:#939c84;margin-top:4px}.range-ends small{font-size:8px}.topic-options{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.topic-options button{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d9dfce;border-radius:5px;padding:12px 13px;font-size:11px;background:#fff}.topic-options button.selected{color:var(--red);background:#fff2f3;border-color:#f3263d}.consent{display:flex;align-items:flex-start;gap:9px;font-size:10px;color:#7d8870;line-height:1.7;margin:25px 0}.consent input{margin-top:3px}.notice{display:flex;align-items:center;gap:12px;background:#eef1e7;border:1px solid #e2e6d8;border-radius:5px;padding:16px;color:#7b886b;font-size:10px;line-height:1.7;margin-top:24px}.notice svg{flex-shrink:0;width:21px}.setup-note{padding:18px;background:#f7eee3;border:1px solid #ecdcc3;border-radius:5px;margin:20px 0;color:#998263}.setup-note b{font-size:12px}.setup-note p{font-size:11px;margin:8px 0 0;color:#a08e71}.login-mark{height:75px;width:75px;background:#191b17;color:#fff;display:grid;place-items:center;border-radius:13px;margin:15px auto 25px;font-size:42px}.login-mark~p{text-align:center}.legal-copy p{font-size:12px}.following-list{max-height:350px;overflow:auto;margin-block:20px}.following-list label{display:flex;gap:15px;align-items:center;padding:13px 8px;border-bottom:1px solid #e3e8d9}.following-list b{font-size:12px}.following-list small{display:block;margin-top:5px;color:#8f9e7d}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#20251b;color:#f3f5ee;border:1px solid #ffffff1a;box-shadow:0 8px 30px #0003;border-radius:8px;padding:16px 19px;z-index:100;display:flex;align-items:center;gap:12px;font-size:11px;max-width:calc(100% - 30px);width:max-content}.toast>svg{color:#fb7182}.toast button{color:#939a88;margin-left:12px;padding:0}.error-box{color:#b62a3a;background:#ffedef;padding:15px;border:1px solid #ffd0d8;margin-top:15px;border-radius:5px;font-size:11px;line-height:1.7}.error-box button{display:block;margin-top:10px;text-decoration:underline}.muted{color:#989e8f}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1500px){.hero-collage{width:950px;right:-70px}.hero-copy{padding-top:57px}.hero h1{font-size:90px}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.nav-links{gap:18px;margin-left:0}.nav-actions{gap:20px}.hero h1{font-size:73px}.hero-collage{width:780px;right:-32px}.hero{height:607px}.hero-copy{padding-top:58px}.hero-notes{font-size:8px;gap:9px}.hero-copy p{font-size:13px}.hero-buttons{gap:15px}.product-preview{grid-template-columns:170px 1fr 1fr}.preview-compose,.preview-result{padding:22px 19px}.panel-heading h3{font-size:15px}.panel-heading .tag{font-size:6px;padding:5px}.preview-result .result-paper p{font-size:14px}.how-inner{gap:70px}.plans{gap:80px}.app-content{padding:30px}.app-header{padding-inline:30px}.app-sidebar{width:210px}.workspace-main{margin-left:210px;width:calc(100% - 210px)}.radar-layout{grid-template-columns:minmax(0,1fr) 224px;gap:20px}.voice-card{padding:20px}.tweet-card{padding:19px}.tweet-card>p{font-size:13px}.tabs{gap:11px}.tabs button{font-size:9px}.radar-toolbar .search{display:none}.app-title h1{font-size:45px}.editor-panel,.output-panel{padding:21px}.output-actions{gap:6px}.output-actions>.btn{font-size:9px;padding:8px}.meme-layout{gap:20px}.feature-arrow{display:none}.global-section>img{width:820px}}@media(max-width:960px){.nav-links{display:none}.hero{height:600px}.hero h1{font-size:70px}.hero-collage{width:690px;right:-32px;top:25px;height:575px;object-position:84%}.hero-shade{background:linear-gradient(90deg,#101113,#101113eb 30%,transparent 75%),linear-gradient(0deg,#101113,transparent 10%)}.hero-copy{width:62%}.hero .paper-note{font-size:18px;top:55px;right:-9px}.hero-copy p{font-size:13px}.hero-notes{flex-wrap:wrap;max-width:300px}.hero-notes span:last-child{display:none}.preview-sidebar{display:none}.product-preview{grid-template-columns:1fr 1fr}.preview-wrap{margin-bottom:-123px}.tools-section{padding-top:181px}.how-inner{gap:50px;grid-template-columns:1fr 1.1fr}.how-inner h2{font-size:48px}.step{gap:16px}.section-heading h2{font-size:45px}.example{padding:20px}.example p{font-size:23px}.global-section>div{padding:40px 32px;width:60%}.global-section>img{right:-90px;width:740px;max-width:none;opacity:.8}.plans{gap:45px}.plans h2{font-size:45px}.final-cta .brand{font-size:27px}.final-cta .brand-fire svg{width:32px}.radar-layout{grid-template-columns:1fr}.radar-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.radar-aside .quick-source{display:none}.tip-card{padding:20px}.editor-layout{grid-template-columns:1fr}.result-empty{min-height:280px}.app-sidebar{width:195px;padding-inline:13px}.app-sidebar .brand{font-size:24px}.workspace-main{margin-left:195px;width:calc(100% - 195px)}.app-content{padding:27px}.app-header{padding-inline:27px}.radar-intro{padding:15px;gap:12px}.radar-icon{display:none}.app-title>.btn{font-size:0;gap:0;min-width:38px}.draft-grid,.profile-layout,.meme-layout{grid-template-columns:1fr}.meme-preview{max-width:600px}.radar-toolbar .search{display:flex}.radar-intro p{font-size:9px}.source-card{padding:17px;gap:12px}.source-icon{width:34px;height:34px}.source-icon svg{width:18px}}@media(max-width:680px){.container{width:calc(100% - 36px)}.nav{height:78px}.brand{font-size:27px;letter-spacing:-1.4px}.brand-fire svg{width:33px;height:40px}.brand small{font-size:6px;letter-spacing:1.5px}.nav-actions{gap:10px}.nav-actions>.btn{display:none}.nav-actions .login-btn{font-size:10px}.mobile-menu{display:inline-flex}.nav-links.open{display:flex;position:absolute;left:0;right:0;top:70px;flex-direction:column;background:#232429;padding:25px;border-radius:7px;gap:25px}.hero{height:780px}.hero-copy{width:100%;padding-top:36px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:21px}.hero h1{font-size:71px;line-height:.97;margin-bottom:23px;letter-spacing:-1.3px}.hero-copy p{font-size:13px;line-height:1.7;margin-bottom:22px;max-width:350px}.hero-copy strong{font-weight:600}.hero-collage{width:calc(100% + 115px);height:355px;top:auto;bottom:0;right:-18px;object-fit:cover;object-position:78% 67%;opacity:1;-webkit-mask-image:linear-gradient(0deg,transparent,#000 10%,#000 83%,transparent);mask-image:linear-gradient(0deg,transparent,#000 10%,#000 83%,transparent)}.hero-shade{background:linear-gradient(0deg,#101113 0%,transparent 5%,transparent 39%,#101113 45%);pointer-events:none}.hero-buttons .btn{min-height:46px;padding:12px 16px;font-size:11px;gap:10px}.hero-buttons{gap:20px}.video-btn{font-size:10px}.video-btn small{display:none}.hero-notes{font-size:8px;margin-top:17px;gap:17px}.paper-note{display:none}.collage-credit{font-size:5px;letter-spacing:1px;bottom:13px;right:0}.preview-wrap{margin-top:0;margin-bottom:-135px}.preview-topline span:last-child{display:none}.preview-topline{font-size:7px;letter-spacing:1.2px}.product-preview{grid-template-columns:1fr;border-radius:8px}.preview-compose{padding:23px 20px;border-right:0}.preview-result{padding:21px 20px;border-top:1px solid #e5e5e0}.preview-result .panel-heading{margin-bottom:15px}.panel-heading h3{font-size:16px}.panel-heading .tag{font-size:6px}.mock-post b{font-size:10px}.mock-post small{font-size:8px}.mock-post p{font-size:12px}.form-label{font-size:10px}.style-grid button{font-size:9px}.preview-compose .btn{min-height:41px;font-size:11px}.preview-result .source-hint{display:none}.preview-result .result-paper{min-height:150px}.preview-result .result-paper p{font-size:15px;margin-top:12px}.result-foot{margin-bottom:0;font-size:8px}.tools-section{padding-top:183px;padding-bottom:47px}.section-kicker{font-size:7px;letter-spacing:1.3px;margin-bottom:15px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:42px}.section-heading>p{margin:17px 0 0;font-size:11px}.section-heading br{display:none}.features{grid-template-columns:1fr 1fr}.feature{padding:21px 17px}.feature>div{margin-bottom:20px}.feature>div svg{width:22px}.feature>div span{font-size:8px}.feature h3{font-size:12px;line-height:1.45;margin-bottom:7px}.feature p{font-size:10px;line-height:1.6}.how-inner{grid-template-columns:1fr;gap:38px;padding-block:43px}.how-inner h2{font-size:48px}.how-inner .btn{font-size:11px}.step{padding-block:22px;gap:19px}.step h3{font-size:16px}.step p{font-size:11px}.examples-section{padding-block:47px}.examples-section h2{font-size:41px}.examples-section .text-button{margin-top:20px;font-size:10px}.example-grid{grid-template-columns:1fr;gap:13px}.example{padding:21px 23px}.example p{font-size:30px;max-width:340px;margin-block:20px}.global-section{min-height:610px}.global-section>div{padding:30px 25px;width:100%;z-index:1}.global-section .eyebrow{font-size:7px}.global-section h2{font-size:58px}.global-section p{font-size:11px}.global-section .btn{font-size:10px}.global-section>img{top:auto;bottom:0;right:0;margin:0;width:100%;height:330px;object-fit:cover;object-position:80% 70%;opacity:1;-webkit-mask-image:linear-gradient(0deg,#000,#000 70%,transparent);mask-image:linear-gradient(0deg,#000,#000 70%,transparent);max-width:100%}.global-caption{font-size:5px;right:15px;bottom:12px}.plans{padding-block:49px;grid-template-columns:1fr;gap:23px}.plans h2{font-size:43px}.plans>div>p{font-size:11px;max-width:270px}.beta-plan{padding:24px}.final-cta{padding-block:32px}.final-cta>.container{flex-wrap:wrap;gap:25px;align-items:center}.final-cta .brand{display:none}.final-cta h2{font-size:35px}.final-cta .btn{font-size:10px;padding:12px;gap:8px}.site-footer{padding-block:22px;display:block;font-size:8px}.site-footer>div{gap:18px;margin-top:20px;justify-content:space-between}.site-footer button{font-size:8px}.site-footer>div>span{font-size:8px}.app-sidebar{transform:translate(-100%);width:235px;transition:transform .2s}.app-sidebar.shown{transform:translate(0);box-shadow:0 0 0 100vmax #0008}.app-sidebar .brand{font-size:27px}.close-sidebar{display:flex;position:absolute;right:8px;top:6px;color:#aaa}.workspace-main{margin-left:0;width:100%}.app-header{height:62px;padding-inline:17px;gap:13px}.app-header>.mobile-menu{margin-left:-5px}.breadcrumb{font-size:9px;gap:5px;margin-right:auto}.app-header>div:last-child{gap:13px}.app-header .tag{font-size:7px}.connect-x span{display:none}.connect-x{gap:4px}.app-content{padding:28px 17px}.app-title{margin-bottom:24px;gap:8px}.app-title h1{font-size:42px}.app-title p{font-size:11px;line-height:1.6}.app-title .section-kicker{font-size:7px;letter-spacing:1.3px}.radar-intro{padding:15px;gap:12px;margin-bottom:20px;align-items:start}.radar-intro b{font-size:11px}.radar-intro .btn{font-size:0;gap:0;min-width:32px;padding:8px;min-height:32px}.radar-intro p{font-size:9px}.radar-toolbar{gap:5px;overflow:auto;max-width:100%}.tabs{gap:13px}.tabs button{font-size:9px}.radar-toolbar .search{display:none}.tweet-card{padding:17px}.tweet-card header b{font-size:11px}.tweet-card header small{font-size:8px}.tweet-card>p{font-size:13px;line-height:1.8;margin-block:19px}.tweet-card footer .text-button{font-size:8px;gap:6px}.tweet-card footer .btn{font-size:8px;padding:8px;gap:5px}.tweet-meta>span:last-child{font-size:5px}.radar-aside{display:block}.radar-aside .tip-card{display:none}.radar-aside .voice-card{margin-top:8px}.editor-panel,.output-panel{padding:21px 18px}.style-grid{gap:6px}.output-text{padding:18px;font-size:16px;min-height:230px}.editor-layout{gap:18px}.output-actions .btn{font-size:9px;flex:1}.format-row select{font-size:10px;width:70%}.empty{padding:50px 24px;min-height:340px}.empty h3{font-size:30px}.empty p{font-size:11px}.empty .btn{font-size:10px}.collection-toolbar{font-size:9px;align-items:center}.collection-toolbar>.btn{font-size:9px;padding:11px;gap:6px}.source-card{gap:10px;flex-wrap:wrap}.source-icon{display:none}.source-actions{margin-left:auto}.source-card>div:nth-child(2){width:100%}.source-card h3{font-size:14px}.source-card p{font-size:11px}.draft-card{padding:20px}.documents-list article{gap:12px;padding:17px;flex-wrap:wrap}.documents-list h3{font-size:14px}.documents-list article>svg{width:24px}.documents-list article>button:first-of-type{width:calc(100% - 60px);flex:initial}.documents-list article>.icon-btn{margin-left:auto}.documents-list article>.icon-btn:last-child{margin-left:0}.app-footer{padding:18px;letter-spacing:.8px;font-size:6px}.app-footer button{font-size:8px}.modal-backdrop{padding:12px}.modal{padding:25px 20px;max-height:calc(100dvh - 24px);border-radius:10px}.modal>header h2{font-size:27px}.modal p{font-size:11px}.modal-actions{gap:10px;margin-top:23px}.modal-actions .btn{font-size:10px;padding:11px 14px}.modal .question-title{font-size:22px}.topic-options{gap:8px}.topic-options button{font-size:10px;padding:11px;gap:12px}.notice{font-size:9px;padding:13px}.toast{font-size:10px;padding:14px;gap:8px;bottom:16px;width:max-content;max-width:calc(100% - 24px)}.toast button{margin-left:5px}.document-editor{min-height:320px;padding:14px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:680px){.hero{height:850px}.app-sidebar{visibility:hidden}.app-sidebar.shown{visibility:visible}}.reference-workspace{--studio-red:#ff173b;--studio-ink:#12161c;--studio-muted:#657084;--studio-line:#e3e5e9;--studio-paper:#fff;background:#f6f6f7;color:var(--studio-ink);min-height:100dvh}.reference-workspace .app-sidebar{width:212px;padding:25px 16px 20px;background:#15191c;border-right:1px solid #282c30}.reference-workspace .app-sidebar .brand{font-size:29px;letter-spacing:-1px}.reference-workspace .app-sidebar>.btn{margin-top:31px;min-height:44px;padding:12px 9px;border-radius:6px;width:100%;font-size:12px;background:var(--studio-red)}.reference-workspace .sidebar-section{margin-top:27px;padding:0 12px;font-size:9px;letter-spacing:1.4px;color:#acb1b9}.reference-workspace .app-sidebar nav{gap:7px;margin-top:15px}.reference-workspace .app-sidebar nav button{min-height:44px;padding:11px 12px;border-radius:6px;font-size:12px;gap:13px;color:#c8cbd1}.reference-workspace .app-sidebar nav button.active{background:#402129;color:#ff4763}.reference-workspace .app-sidebar nav button:hover{background:#2d272d;color:#fff}.reference-workspace .app-sidebar nav small{margin-left:auto}.reference-workspace .workspace-main{margin-left:212px;width:calc(100% - 212px);min-width:0}.reference-workspace .app-header{height:58px;padding:0 26px;border-bottom:1px solid var(--studio-line);background:#fbfbfc;position:sticky;top:0;z-index:15}.reference-workspace .app-header .breadcrumb{font-size:11px}.reference-workspace .app-header>div:last-child{gap:12px}.reference-workspace .credit-pill{font-size:10px;border-radius:5px}.reference-workspace .connect-x{font-size:11px}.reference-workspace .app-content{max-width:1800px;padding:20px 26px 35px;margin:0 auto}.reference-workspace .app-footer{font-size:8px;padding:22px 26px}.reference-workspace .sidebar-bottom{gap:20px}.reference-workspace .sidebar-plan{display:flex;align-items:flex-start;padding:16px 12px;border:1px solid #3a3e44;background:#1b2024;border-radius:7px;margin-bottom:20px}.reference-workspace .sidebar-plan>svg:first-child{color:#ff3150;fill:#ff3150}.reference-workspace .sidebar-plan>span{flex:1;text-align:left;font-size:12px;color:#fff}.reference-workspace .sidebar-plan small{font-size:10px;color:#b7bdc5;margin:6px 0 12px;display:block}.sidebar-credit-track{height:5px;display:block;background:#555a60;border-radius:10px;overflow:hidden}.sidebar-credit-track i{height:100%;display:block;background:#ff3150}.reference-workspace .profile-button{padding:15px 4px 0;border-top:1px solid #34383f}.reference-workspace .profile-button span small{font-size:9px}.reference-workspace .profile-button .avatar{width:32px;height:32px;background:#e6e7e9;color:#24272c}.reference-workspace .back-home{padding:10px 6px;font-size:10px}.reference-workspace .btn{min-height:36px;padding:9px 15px;font-size:11px;gap:8px;border-radius:5px;background:var(--studio-red);color:#fff;box-shadow:none}.reference-workspace .btn.secondary{background:#fff;border:1px solid #dce0e6;color:#1b2433}.reference-workspace .btn.dark-btn{background:#15191c;color:#fff}.reference-workspace button:disabled{opacity:.5;cursor:not-allowed}.reference-workspace button:not(:disabled),.reference-workspace summary{cursor:pointer}.reference-workspace button,.reference-workspace input,.reference-workspace select,.reference-workspace textarea{font-family:DM Sans,sans-serif}.reference-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #eb1738;outline-offset:3px}.reference-workspace input::placeholder,.reference-workspace textarea::placeholder{color:#6b7485}.reference-workspace select{min-height:35px;border:1px solid var(--studio-line);border-radius:5px;padding:7px 10px;background:#fff;color:#202735;font-size:11px}.reference-workspace .field input,.reference-workspace .field textarea,.reference-workspace .field select{border:1px solid #dce0e6;background:#fff;border-radius:6px;font-size:12px;padding:11px}.reference-workspace .field textarea{resize:vertical}.reference-workspace .field{font-size:11px;font-weight:600}.reference-workspace input[type=checkbox]{accent-color:var(--studio-red)}.reference-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.studio-primary{min-width:0}.studio-utility{display:flex;flex-direction:column;gap:13px;min-width:0;padding-top:0}.studio-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:160px;margin-bottom:20px;isolation:isolate}.studio-hero>div:first-child{z-index:1;flex:1;min-width:0}.studio-hero h1{font:800 clamp(38px,3.7vw,56px)/.98 "Barlow Condensed",sans-serif;letter-spacing:-1.1px;margin:0 0 10px;text-wrap:balance;color:#080b0e}.studio-hero p{font-size:13px;line-height:1.5;color:#3e4b60;max-width:560px;margin:0}.studio-hero>.reference-art{flex:0 0 44%;width:44%;mix-blend-mode:multiply;align-self:center}.reference-art{position:relative;overflow:hidden;min-width:0;pointer-events:none}.reference-art>img{position:absolute;display:block;max-width:none;object-fit:fill;margin:0}.hero-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.hero-badges>span{display:flex;align-items:center;gap:5px;font-size:9px;border-radius:20px;background:#fff;padding:6px 8px;white-space:nowrap}.hero-sources{min-height:166px}.hero-sources>.reference-art{flex-basis:48%;width:48%}.hero-sources h1{font-size:clamp(38px,3.2vw,53px)}.studio-side-card{border:1px solid var(--studio-line);border-radius:8px;background:#fff;padding:15px}.studio-side-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.studio-side-card h3{font:700 17px Barlow Condensed,sans-serif;margin:0;display:flex;align-items:center;gap:8px}.studio-side-card>header>button{display:flex;align-items:center;gap:6px;flex-shrink:0;border:0;background:none;padding:0;color:#606c80;font-size:9px}.studio-side-card>p{font-size:11px;line-height:1.65;color:#5f6b7e}.side-list{display:flex;flex-direction:column}.side-list>button{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;border:0;border-top:1px solid #eceef1;padding:12px 0;background:transparent;width:100%;color:#1b2433}.side-list>button:first-child{border-top:0;padding-top:0}.side-list>button:last-child{padding-bottom:0}.side-list>button>span:nth-child(2){flex:1;min-width:0}.side-list b{font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-list small{display:block;font-size:10px;color:#647087;margin-top:3px}.side-list>button:hover b{color:#df1737}.empty-mini{padding:8px 0 3px}.empty-mini p{font-size:11px;line-height:1.65;color:#626d80;margin:0 0 10px}.empty-mini button{border:0;background:none;display:flex;gap:7px;align-items:center;color:#d91937;font-size:10px;padding:0}.content-thumb{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:6px;background:#fbe9ee;color:#d5163c;overflow:hidden}.content-thumb img{width:100%;height:100%;object-fit:cover}.content-thumb.thumb-thread{color:#7841bf;background:#f0e9ff}.content-thumb.thumb-report{color:#286b9f;background:#e5f1fc}.content-thumb.thumb-meme{color:#008064;background:#e3f7f0}.source-mark{width:44px;height:44px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;background:#f0f0f2;color:#3d4551;font-size:18px;font-weight:800;letter-spacing:-.7px}.source-mark.ine{background:#b90032;color:#fff;font-weight:500}.source-mark.boe{background:#03417f;color:#fff}.source-mark.eu{background:#123b94;color:#ffdf46;border:3px dotted #fdd646;font-size:15px}.source-mark.cis{background:#00614d;color:#fff;font-family:Georgia,serif}.source-mark.press{font:800 33px Georgia,serif;color:#111}.source-mark.ft{background:#ffd6b4;font:700 29px Georgia,serif}.hot-idea-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hot-idea-grid button{display:flex;align-items:flex-start;gap:8px;text-align:left;border:0;border-radius:6px;padding:12px 9px;background:#fff0f4;color:#c71848}.hot-idea-grid button>svg{flex-shrink:0;margin-top:1px}.hot-idea-grid b{font-size:10px;display:block}.hot-idea-grid small{display:block;font-size:9px;line-height:1.55;margin-top:4px;color:#665463}.hot-idea-grid .idea-1{background:#eaf8f1;color:#00824a}.hot-idea-grid .idea-1 small{color:#426756}.hot-idea-grid .idea-2{background:#f2ebfc;color:#7a37c5}.hot-idea-grid .idea-2 small{color:#675077}.hot-idea-grid .idea-3{background:#fff3e5;color:#b85100}.hot-idea-grid .idea-3 small{color:#795738}.activity-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.activity-metrics>div+div{border-left:1px solid #edf0f3;padding-left:10px}.activity-metrics b{display:block;font-size:22px}.activity-metrics span{font-size:9px;color:#627087;display:block;margin-top:5px}.side-period{font-size:9px!important;color:#637085;margin:-3px 0 17px}.studio-tip{display:flex;gap:9px;background:#fff0f2;border-radius:7px;padding:14px;color:#bf1733}.studio-tip>svg{flex-shrink:0}.studio-tip p{font-size:11px;line-height:1.65;margin:0}.reference-workspace .daily-credit-card{border:1px solid #e9e0d7;border-radius:7px;padding:15px;background:#fffcf7}.reference-workspace .daily-credit-card header{font-size:12px;color:#891329}.reference-workspace .daily-credit-value{margin:8px 0}.reference-workspace .daily-credit-value b{font-size:40px}.reference-workspace .daily-credit-card p{font-size:10px;line-height:1.55}.reference-workspace .daily-credit-reset{font-size:9px}.reference-workspace .daily-credit-card>p:last-of-type{display:none}.reference-workspace .collection-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 14px}.reference-workspace .collection-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce1e7;border-radius:6px;padding:0 13px;min-width:0;flex:1;height:40px;color:#56657a}.reference-workspace .collection-search input{background:none;border:0;outline:0;min-width:0;width:100%;font-size:12px;padding:10px 0;color:#1a2434}.reference-workspace .collection-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.reference-workspace .collection-filters button{min-height:34px;border:1px solid #e0e3e8;border-radius:6px;padding:9px 12px;background:#fff;color:#182131;font-size:11px;display:flex;align-items:center;gap:9px}.reference-workspace .collection-filters button[aria-pressed=true]{background:#14181b;border-color:#14181b;color:#fff}.reference-workspace .collection-filters small{font-size:9px;background:#edeef1;color:#414b5b;border-radius:4px;padding:2px 5px}.reference-workspace .collection-filters button[aria-pressed=true] small{background:#414347;color:#fff}.secondary-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px}.filter-chips{display:flex;flex-wrap:wrap;gap:7px}.filter-chips button{display:flex;align-items:center;gap:6px;border:1px solid #dde1e7;border-radius:6px;background:#fff;padding:8px 10px;color:#344157;font-size:10px}.filter-chips button[aria-pressed=true]{background:#fff0f3;border-color:#ff3556;color:#c81436}.secondary-toolbar>label{display:flex;align-items:center;gap:9px;color:#687387;font-size:10px;white-space:nowrap}.secondary-toolbar>small{font-size:9px;color:#626d80;white-space:nowrap}.reference-workspace .collection-empty{border:1px dashed #d6dbe2;border-radius:8px;background:#fff;padding:48px 24px;margin-top:15px;min-height:270px}.reference-workspace .collection-empty h3{font:700 29px Barlow Condensed;margin:12px 0}.reference-workspace .collection-empty p{font-size:12px;max-width:480px;margin:0 auto 20px;color:#657084}.row-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-tags>span,.data-tag,.type-tag{display:inline-flex;font-size:9px;padding:4px 8px;border-radius:4px;background:#eceef3;color:#465269}.row-tags .data-tag,.data-tag{background:#e4f0ff;color:#005ab7}.row-tags .type-tag,.type-tag{background:#ffe7ee;color:#d60037}.row-tags .type-tag.thread{background:#eee4ff;color:#6e20bf}.row-tags .type-tag.meme{background:#dff9ef;color:#00855b}.status-tag{display:inline-flex;width:max-content;max-width:100%;border-radius:5px;padding:5px 8px;font-size:10px;white-space:nowrap;background:#fff2d8;color:#835200}.status-tag.ready{background:#e1f9ed;color:#007647}.status-tag.published{background:#e3eeff;color:#0056be}.status-tag.archived{background:#eceef2;color:#536077}.row-actions{display:flex;align-items:center;gap:6px}.reference-workspace .row-actions .btn{min-height:33px;padding:8px 10px;font-size:10px;white-space:nowrap}.row-more{position:relative;flex-shrink:0}.row-more>summary{list-style:none;display:grid;place-items:center;width:33px;height:33px;border:1px solid #dce0e6;border-radius:5px;background:#fff;font-size:18px}.row-more>summary::-webkit-details-marker{display:none}.row-more>div{position:absolute;right:0;top:38px;z-index:25;min-width:190px;background:#fff;border:1px solid #dce0e6;border-radius:7px;padding:6px;box-shadow:0 8px 26px #17243b20;display:flex;flex-direction:column;gap:3px}.row-more button,.row-more a{display:flex;align-items:center;gap:8px;padding:10px;border:0;background:none;text-align:left;color:#27364a;font-size:11px;text-decoration:none}.row-more button:hover,.row-more a:hover{background:#f7f7f9;border-radius:4px}.draft-rows{display:flex;flex-direction:column;gap:8px}.draft-row{background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:10px;display:grid;grid-template-columns:68px minmax(120px,1fr) 140px auto;align-items:center;gap:15px}.row-thumb{background:none;border:0;padding:0}.row-thumb .content-thumb{width:68px;height:68px}.row-thumb .content-thumb>svg{width:27px;height:27px}.draft-row-copy h3,.source-row-copy h3{font:700 12px DM Sans;line-height:1.4;margin:0 0 5px}.draft-row-copy h3 button,.source-row-copy h3 button,.report-card h3 button{background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit}.draft-row-copy p{font-size:11px;line-height:1.5;color:#616e82;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 7px}.draft-row-state,.source-row-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.draft-row-state small,.source-row-state small{color:#6a768c;font-size:9px}.draft-row .row-actions{justify-content:flex-end;flex-wrap:wrap}.draft-row .row-actions>.btn:nth-child(2){display:none}.library-stats{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:12px 14px;margin-bottom:16px}.library-stats>div{display:grid;grid-template-columns:25px auto;column-gap:10px;flex:1;padding:0 13px;border-right:1px solid #e9eaf0}.library-stats>div:first-child{padding-left:0}.library-stats>div>svg{grid-row:span 2;align-self:center;width:23px;height:23px}.library-stats>div:nth-child(2)>svg{color:#d47a00}.library-stats>div:nth-child(3)>svg{color:#008862}.library-stats b{font:700 24px Barlow Condensed}.library-stats>div>span{font-size:9px;color:#5d6d86;white-space:nowrap}.library-master{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff1f4;border-radius:5px;margin-left:12px;flex:1.8}.library-master b{font:600 10px DM Sans}.library-master small{display:block;font-size:8px;color:#7b5661;margin-top:4px;line-height:1.5}.reference-workspace input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border:0;border-radius:20px;background:#d0d4da;position:relative;flex-shrink:0;margin:0;cursor:pointer}.reference-workspace input[role=switch]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.reference-workspace input[role=switch]:checked{background:var(--studio-red)}.reference-workspace input[role=switch]:checked:after{transform:translate(14px)}.source-rows{display:flex;flex-direction:column;gap:7px}.source-row{display:grid;grid-template-columns:54px minmax(120px,1fr) 145px auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:11px 12px}.source-row>.source-mark{width:54px;height:54px;font-size:23px}.source-row.inactive{background:#f0f2f4}.source-row-copy h3{display:flex;align-items:center;gap:5px}.source-row-copy h3 svg{color:#00885d;flex-shrink:0}.source-row-copy p{font-size:10px;line-height:1.45;color:#62718a;margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-star{border:0;background:none;color:#748095;padding:6px}.source-star.is-favorite{color:#c87900}.source-explainer{counter-reset:steps;list-style:none;margin:0;padding:0}.source-explainer li{position:relative;counter-increment:steps;padding:12px 7px 13px 48px;border-bottom:1px solid #edf0f3}.source-explainer li:last-child{border:0}.source-explainer li:before{content:counter(steps);position:absolute;left:0;top:12px;width:29px;height:29px;display:grid;place-items:center;background:#ffe7ec;color:#d01336;border-radius:50%;font-weight:700}.source-explainer li:first-child:before{background:#ff173b;color:#fff}.source-explainer b{font-size:12px}.source-explainer p{font-size:11px;line-height:1.5;color:#627089;margin:4px 0 0}.source-starters{margin-top:28px}.source-starters h3{font:700 23px Barlow Condensed;margin:0 0 6px}.source-starters p{font-size:11px;color:#657187;margin:0 0 15px}.source-starters>div{display:flex;gap:10px;flex-wrap:wrap}.source-starters button{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--studio-line);background:#fff;border-radius:7px;font-size:11px;flex:1;text-align:left}.source-starters button>span:nth-child(2){flex:1}.source-starters .source-mark{width:34px;height:34px;font-size:15px}.source-detail pre,.report-reading pre{font:12px/1.8 DM Sans;white-space:pre-wrap;overflow-wrap:anywhere;color:#253148;max-height:52dvh;overflow:auto;padding:15px;background:#f7f8fa;border-radius:6px;margin:15px 0}.source-detail>a{font-size:12px;color:#b81634}.source-detail .row-actions{flex-wrap:wrap}.reference-workspace .source-edit{padding:20px;background:#fff;border:1px solid var(--studio-line);border-radius:7px;margin:15px 0}.reference-workspace .source-edit h2{font:700 28px Barlow Condensed}.report-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:21px}.report-benefits>div{display:flex;align-items:center;gap:10px;border:1px solid var(--studio-line);border-radius:6px;background:#fff;padding:12px 10px}.report-benefits svg{color:#ff173b;flex-shrink:0}.report-benefits b{display:block;font-size:10px}.report-benefits small{font-size:9px;color:#637086;line-height:1.5;display:block;margin-top:3px}.view-switch{display:flex;background:#fff;border:1px solid var(--studio-line);border-radius:6px;padding:3px}.view-switch button{display:grid;place-items:center;background:none;border:0;padding:7px;color:#6b778a;border-radius:4px}.view-switch button[aria-pressed=true]{background:#f0f2f4;color:#161d27}.report-topic-chips{margin-bottom:19px}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-card{background:#fff;border:1px solid var(--studio-line);border-radius:7px;overflow:hidden;padding:7px;min-width:0}.report-cover{display:block;position:relative;background:none;border:0;padding:0;width:100%;text-align:left}.report-cover>.reference-art,.report-card>.reference-art{border-radius:4px;aspect-ratio:2.65!important}.report-cover>span{position:absolute;right:7px;top:7px;font-size:8px;background:#fffffff0;border-radius:4px;padding:6px 8px;color:#283247}.report-card>div:not(.reference-art){padding:9px 3px 0}.report-card h3{font:700 20px/1.1 Barlow Condensed;margin:0 0 6px}.report-card p{font-size:10px;color:#5c6c82;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-card footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:14px}.report-card footer small{font-size:8px;color:#637189;display:flex;align-items:center;gap:4px}.reference-workspace .report-card footer .btn{font-size:10px;padding:6px 8px;min-height:29px}.report-grid.as-list{grid-template-columns:1fr}.report-grid.as-list .report-card{display:grid;grid-template-columns:190px 1fr;gap:15px}.report-grid.as-list .report-cover .reference-art{height:100%;aspect-ratio:auto!important}.report-grid.as-list footer{justify-content:flex-start;gap:18px}.report-empty{border:1px dashed #d5dae3;border-radius:7px;text-align:center;padding:36px 25px;background:#fff;color:#53637a;margin-bottom:24px}.report-empty>svg{color:#e21b3d}.report-empty h3{font:700 28px Barlow Condensed;margin:12px 0;color:#131d2c}.report-empty p{font-size:12px;line-height:1.7;max-width:460px;margin:0 auto 15px}.templates-heading{font:700 25px Barlow Condensed;margin:26px 0 16px}.report-templates .eyebrow{display:block;font-size:8px;letter-spacing:.5px;color:#737d8b;margin:0 0 8px}.report-dropzone{display:flex;text-align:left;align-items:center;gap:12px;border:1px dashed #ff8ba0;border-radius:7px;background:#fff6f7;color:#e8173d;padding:23px 17px;width:100%}.report-dropzone>svg{flex-shrink:0}.report-dropzone b{display:block;font-size:12px;color:#202a38}.report-dropzone small{display:block;color:#647187;font-size:9px;margin-top:6px;line-height:1.5}.report-activity{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-activity>div{background:#fcfcfd;border:1px solid #eaedf1;border-radius:6px;padding:14px}.report-activity b{font:700 26px Barlow Condensed;display:block}.report-activity span{font-size:10px;color:#68768c;display:block;margin-top:4px}.report-reading .row-actions{flex-wrap:wrap}.report-form .field{margin-bottom:13px}.report-form>small{display:block;color:#5f6d82;font-size:10px;margin:-4px 0 15px}.compose-reference{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:22px;align-items:start}.compose-main{min-width:0}.compose-main>.studio-hero{min-height:125px;margin-bottom:15px}.compose-main .studio-hero>.reference-art{flex-basis:30%;width:30%}.compose-main .studio-hero h1{font-size:48px}.compose-main .studio-hero p{max-width:480px;font-size:13px}.entry-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:19px}.entry-tabs button{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:14px 11px;color:#19212f;text-align:left;min-height:57px}.entry-tabs button>span:first-child{font-size:22px}.entry-tabs b{font-size:10px;display:block}.entry-tabs small{font-size:9px;color:#657184;display:block;margin-top:4px}.entry-tabs button[aria-pressed=true]{background:#14191d;color:#fff;border-color:#14191d}.entry-tabs button[aria-pressed=true] small{color:#b6bec8}.reference-workspace .compose-main .editor-panel,.reference-workspace .compose-results .editor-panel,.reference-workspace .creation-output{background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:17px;box-shadow:none}.reference-workspace .compose-main .editor-panel h2,.reference-workspace .source-post-preview h2,.reference-workspace .creation-output h2{font:700 22px/1.15 Barlow Condensed;margin:0 0 12px}.reference-workspace .compose-main .editor-panel h2 small{font:400 12px DM Sans;color:#6b778c}.reference-workspace .compose-main .editor-panel p{font-size:10px;color:#657186;line-height:1.6;margin:0 0 10px}.compose-original{position:relative;margin:0 0 12px!important}.reference-workspace .compose-original textarea{min-height:111px;margin:0;padding-bottom:27px;font-size:12px}.compose-original>small{position:absolute;bottom:9px;right:12px;font-size:9px;color:#6b768a}.reference-workspace .x-editor-capture{border:1px dashed #ff91a3;border-radius:6px;background:#fff6f8;margin:12px 0}.reference-workspace .x-editor-capture>label{justify-content:center;padding:16px;min-height:63px}.reference-workspace .x-editor-capture>label>svg{color:#ff2348;background:#ffe5eb;box-sizing:content-box;padding:9px;border-radius:7px}.reference-workspace .x-editor-capture small{font-size:9px}.reference-workspace .x-editor-capture span{font-size:11px}.reference-workspace .import-x-row{display:flex;gap:10px;align-items:center;margin-top:14px}.import-x-row>span{font-size:20px}.reference-workspace .import-x-row input{border:1px solid #dce0e6;border-radius:5px;padding:9px;min-width:0;flex:1;font-size:10px}.compose-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.reference-workspace .compose-options-grid .field{margin-bottom:0}.reference-workspace .compose-options-grid textarea{font-size:11px;min-height:92px}.reference-workspace .tone-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.reference-workspace .tone-chips button{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:10px;border-radius:6px;border:1px solid #e1e4e8;min-height:41px;background:#fff;color:#151c27}.tone-chips small{display:block;font-size:8px;margin-top:3px;color:#656f80}.reference-workspace .tone-chips button[aria-pressed=true]{background:#15191d;color:#fff;border-color:#15191d}.reference-workspace .tone-chips button[aria-pressed=true] small{color:#bbc2ca}.formats-and-checks{grid-template-columns:1.2fr 1fr}.format-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.format-buttons button{display:flex;align-items:center;gap:8px;min-height:48px;background:#fff;border:1px solid #e1e4e8;border-radius:6px;padding:8px;color:#222c3c;text-align:left}.format-buttons b{font-size:10px;display:block;font-weight:500}.format-buttons small{font-size:8px;color:#697385;display:block;margin-top:3px;line-height:1.4}.format-buttons button[aria-pressed=true]{background:#15191d;border-color:#15191d;color:#fff}.format-buttons button[aria-pressed=true] small{color:#bfc5ce}.switch-row{display:flex;gap:9px;align-items:center;margin:0 0 10px;font-size:10px;color:#273143}.switch-row small{display:block;font-size:8px;line-height:1.5;color:#68768b;margin-top:3px}.reference-workspace .compose-generate{margin-top:10px}.reference-workspace .compose-generate>.btn{min-height:43px;font-size:13px}.button-cost{display:flex;align-items:center;gap:4px;font-size:10px;background:#d70830;padding:4px 7px;border-radius:4px}.reference-workspace .compose-generate .compose-tip{display:flex;align-items:center;gap:8px;background:#fff0f3;padding:10px;border-radius:5px;margin:11px 0 0;color:#9b1831;font-size:10px}.compose-results{display:flex;flex-direction:column;gap:12px;min-width:0}.source-post-preview>article{border:1px solid #e1e5eb;border-radius:8px;padding:14px}.source-post-preview article header{display:flex;align-items:center;gap:10px}.source-post-preview article header>div{flex:1}.source-post-preview article header b{font-size:12px}.source-post-preview article header small{display:block;color:#67738a;font-size:10px;margin-top:4px}.source-post-preview article header .avatar{width:35px;height:35px}.source-post-preview article>p{font-size:12px;line-height:1.65;color:#1d293b;margin:15px 0 5px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.post-placeholder{text-align:center;padding:24px 15px;background:#fafbfc;border:1px solid #ebedf1;border-radius:7px}.post-placeholder>span{font-size:28px;color:#3b4554}.post-placeholder>p{font-size:11px;line-height:1.7;color:#6b7588;margin:10px 0}.reference-workspace .creation-output{min-height:400px}.reference-workspace .creation-output .panel-heading{margin:0 0 16px}.creation-output .panel-heading h2 small{display:inline-flex;background:#f1f2f5;border-radius:12px;padding:3px 6px;font:10px DM Sans;vertical-align:middle}.reference-workspace .creation-empty{display:flex;flex-direction:column;padding:7px 0;text-align:center;gap:16px;min-height:0}.reference-workspace .creation-empty img{width:150px;height:150px;border-radius:7px;object-fit:cover;transform:none;margin:0 auto}.reference-workspace .creation-empty h3{font-size:30px;line-height:1.05}.reference-workspace .creation-empty p{font-size:11px;max-width:300px;margin:12px auto}.reference-workspace .creation-empty span{font-size:9px}.proposal-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.proposal-cards>article{border:1px solid #e3e7ed;background:#fafbfc;border-radius:7px;padding:14px}.proposal-cards>article.is-selected{border-color:#ff8fa3;background:#fff8fa}.proposal-cards header{display:flex;justify-content:space-between;align-items:center;gap:8px}.proposal-cards header>div{display:flex;gap:5px}.proposal-label{font-size:9px;background:#e8edf5;border-radius:5px;padding:4px 8px;color:#3d4b60}.reference-workspace .proposal-cards .btn{font-size:9px;min-height:29px;padding:6px 10px}.proposal-cards .icon-btn{border:1px solid #e2e6ed;border-radius:5px;width:29px;height:29px;background:#fff}.proposal-cards p{font-size:12px;line-height:1.65;white-space:pre-wrap;color:#26364e;margin:13px 0}.proposal-cards small{font-size:9px;color:#6c798d}.reference-workspace .creation-output .output-text{background:#fff;border:1px solid #dce1e9;border-radius:6px;min-height:160px;font-size:13px;line-height:1.7;padding:13px;margin:10px 0}.reference-workspace .creation-output .output-actions{gap:6px;flex-wrap:wrap}.reference-workspace .creation-output .output-actions .btn{font-size:10px;padding:8px;flex:1}.reference-workspace .creation-output .creation-help{font-size:10px}.reference-workspace .publication-actions .btn{width:100%;font-size:10px}.pinned-source{display:flex;gap:5px;align-items:center;padding:8px;background:#eef5ff;border-radius:5px}.pinned-source button{border:0;background:none;margin-left:auto}.radar-overview{display:grid;grid-template-columns:1.2fr .82fr 1fr;gap:15px;margin-bottom:14px;align-items:stretch}.radar-overview>.studio-hero{margin:0;min-height:213px;align-items:flex-start;padding-top:8px}.radar-overview .studio-hero h1{font-size:61px;margin-top:10px}.radar-overview .studio-hero>div:first-child{max-width:62%}.radar-overview .studio-hero p{font-size:13px;font-weight:600;color:#1a222c;line-height:1.4}.radar-hero-note{display:block;font-size:10px;line-height:1.55;font-weight:400;color:#4f5a6b;max-width:240px;margin-top:12px}.radar-overview .studio-hero>.reference-art{position:absolute;right:-9px;bottom:0;width:54%;z-index:-1}.radar-overview>.studio-side-card{padding:16px}.watched-avatars{display:flex;flex-wrap:wrap;gap:14px 17px;padding-top:4px;align-items:flex-start}.watched-avatars>div{position:relative}.watched-avatars button{background:none;border:0;padding:0;color:#1d2633;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.watched-avatars b{font-size:9px;max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watched-avatars .x-avatar{width:44px;height:44px;background:#f7dfe6;color:#a21336;font-weight:600}.add-watched>span{display:grid;place-items:center;background:#f8f9fb;border:1px dashed #cdd4de;border-radius:50%;width:44px;height:44px;color:#647184}.watch-empty{font-size:10px;line-height:1.65;color:#657288;margin-top:15px}.watched-avatars .remove-watch{position:absolute;right:-5px;top:-4px;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid #d3d9e2;color:#8f1831;font-size:12px;line-height:12px}.pulse-count{display:flex;align-items:center;gap:12px;margin:12px 0}.pulse-count>b{font:700 56px/1 Barlow Condensed}.pulse-count>span{font-size:13px;font-weight:600;line-height:1.3}.pulse-count svg{width:100px;flex:1;min-width:40px;margin-left:12px}.pulse-stats{display:flex;justify-content:space-between;gap:9px;border-top:1px solid #eceff2;padding-top:10px}.pulse-stats>span{display:block;flex:1;font-size:9px;color:#65738a}.pulse-stats>span+span{border-left:1px solid #e8ecf1;padding-left:12px}.pulse-stats b{display:block;font-size:19px;color:#171f2b;margin-bottom:2px}.pulse-note{font-size:9px!important;padding:9px;background:#f7f8fa;border-radius:5px;margin:12px 0 0;color:#56657b!important}.radar-connection-notice{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e4e5e9;border-radius:6px;font-size:10px;color:#637085;margin-bottom:14px;line-height:1.55}.radar-connection-notice>span{flex:1}.radar-connection-notice b{color:#253148}.radar-connection-notice>button{border:0;background:none;color:#ca1437;font-size:10px;display:flex;align-items:center;gap:5px;white-space:nowrap}.reference-workspace .x-radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.reference-workspace .x-feed-toolbar{border:0;padding:0;background:none;margin:0 0 9px;display:flex;align-items:center;gap:12px}.reference-workspace .x-feed-tabs{flex:1;display:flex;gap:22px;border-bottom:1px solid #dddfe5;padding:0;white-space:nowrap}.reference-workspace .x-feed-tabs button{background:none;border:0;padding:10px 0 12px;font-size:11px;border-bottom:2px solid transparent;margin-bottom:-1px;color:#536075}.reference-workspace .x-feed-tabs button.active{border-color:#ff173b;color:#111820}.reference-workspace .x-filter-row{margin:0;width:35%;display:flex;gap:7px}.reference-workspace .x-filter-row label{padding:8px 10px;background:#fff;border:1px solid #dfe3e9;border-radius:5px;gap:8px;min-width:0}.reference-workspace .x-filter-row input{font-size:10px;min-width:0;width:100%}.reference-workspace .x-filter-row select{max-width:120px;display:none}.radar-topic-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;margin:0 0 9px;scrollbar-width:thin}.radar-topic-filters button{white-space:nowrap;font-size:9px;padding:8px 10px}.radar-topic-filters button:first-child[aria-pressed=true]{background:#ff173b;color:#fff;border-color:#ff173b}.radar-post{background:#fff;border:1px solid var(--studio-line);border-radius:7px;margin-bottom:9px;overflow:visible}.radar-post-main{display:grid;grid-template-columns:118px minmax(0,1fr);padding:9px;gap:14px}.radar-post.featured .radar-post-main{grid-template-columns:210px minmax(0,1fr);padding:0;gap:17px}.radar-post.featured .radar-post-content{padding:13px 13px 11px 0}.radar-image-slot{padding:9px 6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#f7eff0;border:1px dashed #e4b5bf;border-radius:5px;text-align:center;color:#ca2040;min-height:122px}.radar-post.featured .radar-image-slot{margin:-1px 0 -1px -1px;min-height:239px;border-radius:7px 0 0 7px;background:#fbf1ef}.image-slot-paper{background:#fff9f3;display:flex;align-items:center;flex-direction:column;gap:10px;padding:12px 9px;box-shadow:0 4px 11px #bd677618;transform:rotate(-4deg);width:90%;color:#ce203e}.image-slot-paper b{font:700 19px/.98 Barlow Condensed;color:#301f26}.radar-post.featured .image-slot-paper{padding:22px 13px;width:80%}.radar-post.featured .image-slot-paper b{font-size:31px}.radar-image-slot>span:nth-child(2){font-size:9px;font-weight:600;display:flex;align-items:center;gap:5px;margin-top:5px}.radar-image-slot>small{font-size:8px;line-height:1.4;color:#865764;max-width:125px}.radar-post-content{min-width:0}.radar-post-content>header{display:flex;align-items:center;gap:9px}.radar-post-content>header>div{flex:1}.radar-post-content .x-avatar{width:32px;height:32px;flex-shrink:0}.radar-post-content header b{font-size:12px;display:inline-block;margin-right:9px}.radar-post-content header small{display:inline;font-size:10px;color:#6d7a8f}.radar-post-content header>a{color:#5d6b80}.radar-post-content header .row-more>summary{border:0;height:24px;width:23px}.radar-original{font-size:12px;line-height:1.45;margin:7px 0 9px;color:#1c2738;white-space:pre-wrap}.radar-reading{display:flex;align-items:flex-start;gap:9px;background:#fff3f5;border-radius:5px;padding:9px 11px;margin-top:9px;color:#e21e40}.radar-reading>svg{flex-shrink:0;margin-top:1px}.radar-reading b{font-size:10px;color:#283243;display:block}.radar-reading p{font-size:10px;line-height:1.5;color:#556073;margin:4px 0 2px}.radar-reading small{font-size:8px;color:#845d68}.radar-post:not(.featured) .radar-reading{padding:7px 10px}.radar-post:not(.featured) .radar-reading p{margin-top:2px}.radar-post-actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.reference-workspace .radar-post-actions .btn{flex:1;min-height:30px;padding:7px 8px;font-size:9px;gap:5px;white-space:nowrap}.radar-real-metrics{display:flex;align-items:center;gap:6px;font-size:9px;color:#56647a;margin-top:8px}.radar-real-metrics small{margin-left:auto;font-size:8px}.radar-reply{padding:14px;border-top:1px solid #f0ccd5;background:#fffbfc;border-radius:0 0 7px 7px}.radar-reply>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.radar-reply h3{display:flex;align-items:center;gap:7px;font-size:12px;margin:0}.radar-reply p{font-size:11px;line-height:1.7}.radar-reply textarea{width:100%;padding:12px;border:1px solid #dbdfe6;border-radius:5px;background:#fff;font-size:12px;line-height:1.7;resize:vertical}.radar-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.radar-reply-footer>div{display:flex;gap:6px}.radar-reply-footer small,.radar-reply>small{font-size:9px;color:#616f84}.radar-reply .radar-approved-preview{padding:14px;background:#fff;border:1px solid #e5e9ee;border-radius:6px;white-space:pre-wrap}.radar-automation{font-size:11px;border:1px solid #dfe3e9;border-radius:6px;background:#fff;padding:10px 12px;margin-bottom:12px}.radar-automation summary{display:flex;align-items:center;gap:7px;color:#39475a}.radar-automation>p{font-size:11px;line-height:1.6;color:#5a6b83}.radar-automation>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.radar-automation .switch-row{margin:0}.reference-workspace .x-sync-line{font-size:9px}.reference-workspace .x-profile-picker{background:#fff;border:1px solid #dfe3e9;border-radius:7px}.meme-reference{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.meme-reference .studio-hero{min-height:115px;margin-bottom:12px}.meme-reference .studio-hero>.reference-art{width:48%;flex-basis:48%}.meme-reference .studio-hero p{font-size:13px}.meme-workflow{display:flex;list-style:none;padding:12px 9px;margin:0 0 12px;background:#fff;border:1px solid var(--studio-line);border-radius:7px;gap:8px}.meme-workflow li{display:flex;align-items:center;gap:9px;flex:1;position:relative;min-width:0}.meme-workflow li+li:before{content:"";height:1px;background:#e7eaf0;flex:1;max-width:30px;margin-right:7px}.meme-workflow li>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e0e4e9;border-radius:50%;font-size:13px;flex-shrink:0}.meme-workflow li.active>span{background:#ff173b;color:#fff;border-color:#ff173b}.meme-workflow li.active:after{content:"";position:absolute;bottom:-12px;left:0;width:31px;height:2px;background:#ff173b}.meme-workflow b{font-size:9px;display:block;white-space:nowrap}.meme-workflow small{font-size:8px;color:#6c778a;margin-top:4px;display:block;white-space:nowrap}.reference-workspace .meme-workbench{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:12px;align-items:start}.meme-brief-column{min-width:0;display:flex;flex-direction:column;gap:10px}.reference-workspace .meme-direction,.reference-workspace .meme-concepts-section,.reference-workspace .studio-style-shelf{background:#fff;border:1px solid var(--studio-line);border-radius:7px;padding:15px;margin:0;min-width:0}.reference-workspace .meme-direction h2,.reference-workspace .meme-concepts-section h2,.reference-workspace .studio-style-shelf h2{font-size:22px;line-height:1.2;margin:0 0 11px}.reference-workspace .studio-mode{float:right;width:160px;margin:-5px -5px 8px 10px;padding:3px;gap:2px}.reference-workspace .studio-mode button{padding:7px;font-size:9px}.reference-workspace .studio-mode button[aria-pressed=true]{background:#15191d;color:#fff;box-shadow:none}.meme-entry-tabs{display:flex;gap:5px;clear:both;margin:13px 0}.meme-entry-tabs button{border:1px solid #dfe4ea;background:#fff;border-radius:5px;font-size:9px;padding:8px 6px;flex:1;color:#364157;white-space:nowrap}.meme-entry-tabs button[aria-pressed=true]{background:#15191d;color:#fff;border-color:#15191d}.reference-workspace .meme-field{font-size:10px;margin-bottom:11px;gap:6px}.reference-workspace .meme-field input,.reference-workspace .meme-field textarea,.reference-workspace .meme-field select{font-size:11px;border-color:#dce1e7;background:#fff;padding:9px}.reference-workspace .meme-field textarea{min-height:68px}.reference-workspace .meme-direction>.meme-field:first-of-type{margin-top:0}.reference-workspace .meme-direction>.meme-surprise{font-size:9px!important;padding-bottom:10px}.reference-workspace .meme-direction>.btn{min-height:33px;font-size:10px;padding:8px}.reference-workspace .meme-direction>.meme-note{font-size:8px}.reference-workspace .meme-concepts-section>header p{font-size:10px;line-height:1.55;color:#697589;margin:0 0 14px}.reference-workspace .meme-concepts-section h2{margin-bottom:5px}.reference-workspace .meme-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.reference-workspace .meme-ideas>button{display:block;padding:11px 9px;border-color:#e1e5eb;position:relative;min-height:130px}.reference-workspace .meme-ideas>button[aria-pressed=true]{border-color:#ff2447}.reference-workspace .meme-idea-number{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffe9ef;font-size:12px;margin:0 0 8px}.reference-workspace .meme-ideas em{font-size:8px;line-height:1.4}.reference-workspace .meme-ideas b{font-size:11px;line-height:1.35}.reference-workspace .meme-ideas small{font-size:9px;line-height:1.5}.concept-placeholders{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.concept-placeholders button{border:1px solid #e5e8ed;border-radius:6px;background:#fcfcfe;padding:12px 10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#24334b;min-height:129px}.concept-placeholders button[aria-pressed=true]{border-color:#ff3153;background:#fff2f5}.concept-placeholders svg{color:#ee214b;margin-bottom:10px}.concept-placeholders b{font-size:10px}.concept-placeholders small{font-size:9px;color:#6a7589;line-height:1.5;display:block;margin-top:6px}.concept-placeholders span{font-size:8px;color:#cb193b;margin-top:auto;padding-top:14px}.reference-workspace .meme-art-direction{padding-top:15px;margin-top:17px}.reference-workspace .meme-art-direction h2{font-size:20px}.reference-workspace .meme-art-direction>.btn{min-height:34px;font-size:10px}.reference-workspace .studio-shelf-heading{display:block;margin-bottom:11px}.reference-workspace .studio-shelf-heading h2{margin-bottom:5px}.reference-workspace .studio-shelf-heading>span{font-size:9px}.reference-workspace .studio-style-shelf>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.reference-workspace .studio-style-shelf img{aspect-ratio:1.03}.reference-workspace .studio-style-shelf button{padding:3px;border-radius:5px}.reference-workspace .studio-style-shelf button[aria-pressed=true]{border-width:1px;border-color:#ff2346;padding:3px}.reference-workspace .studio-style-shelf button>span{padding:6px 2px}.reference-workspace .studio-style-shelf b{font-size:8px;line-height:1.3}.reference-workspace .studio-style-shelf small{font-size:7px;line-height:1.4;display:block}.reference-workspace .studio-style-shelf button>svg{width:16px;height:16px;top:6px;right:6px;background:#ff2346}.reference-workspace .meme-editor{border:1px solid var(--studio-line);border-radius:7px;position:sticky;top:72px;scroll-margin-top:72px}.reference-workspace .meme-editor-heading{padding:15px 14px 12px;gap:8px}.reference-workspace .meme-editor-heading h2{font-size:22px;line-height:1.1;margin:0 0 6px}.reference-workspace .meme-editor-heading p{font-size:8px;line-height:1.5;margin:0;color:#67768d}.reference-workspace .meme-history button{width:26px;height:28px}.reference-workspace .meme-canvas-mat{padding:11px 16px;background:#f3f3f2}.reference-workspace .meme-canvas-wrap{box-shadow:0 4px 13px #1a243a15;max-width:455px}.reference-workspace .meme-canvas-tools{display:flex;flex-wrap:wrap;gap:8px;padding:12px 13px}.reference-workspace .meme-formats button{font-size:9px;padding:5px 7px}.reference-workspace .meme-canvas-tools>select{font-size:9px;min-height:28px;padding:5px}.reference-workspace .meme-check,.reference-workspace .meme-upload{font-size:9px}.reference-workspace .meme-text-editor{padding:0 13px 12px}.reference-workspace .meme-text-fields{grid-template-columns:1fr 1fr;gap:9px}.reference-workspace .meme-text-fields textarea{min-height:48px;font-size:10px;padding:7px;line-height:1.4}.reference-workspace .meme-type-tools{gap:8px;display:flex;flex-wrap:wrap;margin-top:0}.reference-workspace .meme-type-tools>select{font-size:9px;min-height:28px;padding:4px;flex:1}.reference-workspace .meme-type-tools>label{font-size:9px;max-width:140px;min-width:0}.reference-workspace .meme-type-tools>label input{width:100%;accent-color:#ff2346}.reference-workspace .meme-type-tools .text-color-picker{display:flex;align-items:center;gap:6px}.reference-workspace .text-color-picker input{width:25px!important;height:25px;border:0;padding:0;cursor:pointer}.reference-workspace .meme-type-tools>button{font-size:9px;padding:5px}.reference-workspace .meme-copy-options{margin-top:9px;gap:10px}.reference-workspace .meme-copy-options button{font-size:9px}.reference-workspace .meme-note{font-size:8px;margin-top:8px}.reference-workspace .meme-export{padding:10px 13px;gap:8px}.reference-workspace .meme-export .btn{font-size:10px;padding:7px 10px;min-height:30px}.reference-workspace .meme-save{font-size:10px}.reference-workspace .meme-share{width:28px;height:30px}.meme-action-dock{position:sticky;bottom:10px;z-index:12;display:grid;grid-template-columns:1fr 1.1fr 1.35fr 1.2fr;gap:9px;background:#fffffff5;border:1px solid #e0e5ec;border-radius:7px;padding:10px;margin-top:12px;box-shadow:0 -4px 14px #26344b08}.reference-workspace .meme-action-dock .btn{font-size:10px;padding:9px 7px;white-space:nowrap;min-height:35px}.meme-publish-review{margin:12px 0;border:1px solid #e5ccd4;border-radius:7px;background:#fff;padding:18px}.meme-publish-review h3{font:700 22px Barlow Condensed;margin:0 0 8px}.meme-publish-review p{font-size:11px;line-height:1.65;color:#65718a}.meme-publish-review>div{display:flex;flex-wrap:wrap;gap:10px}.reference-workspace .meme-gallery{margin-top:26px;padding-top:0;border-top:0}.reference-workspace .meme-section-heading{margin-bottom:15px}.reference-workspace .meme-section-heading h2{font-size:25px}.reference-workspace .meme-section-heading p{font-size:10px}.reference-workspace .meme-section-heading>span{font-size:9px}.reference-workspace .meme-template-grid{gap:8px}.reference-workspace .meme-template-grid b{font-size:11px}.reference-workspace .meme-template-grid small{font-size:9px}.reference-workspace .meme-disclosure{font-size:9px;line-height:1.7}.reference-workspace .meme-saved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-workspace .meme-library h2{font-size:25px}.reference-workspace .meme-library p{font-size:10px}@media(min-width:1650px){.reference-workspace .app-sidebar{width:222px}.reference-workspace .workspace-main{margin-left:222px;width:calc(100% - 222px)}.studio-columns{grid-template-columns:minmax(0,1fr) 320px}.meme-reference{grid-template-columns:minmax(0,1fr) 300px}.reference-workspace .x-radar-layout{grid-template-columns:minmax(0,1fr) 320px}.draft-row{grid-template-columns:76px minmax(190px,1fr) 150px auto}.draft-row .row-actions>.btn:nth-child(2){display:flex}.reference-workspace .meme-workbench{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr)}.studio-side-card h3{font-size:19px}.radar-post:not(.featured) .radar-post-main{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:1350px){.reference-workspace .app-sidebar{width:190px;padding-inline:12px}.reference-workspace .workspace-main{margin-left:190px;width:calc(100% - 190px)}.reference-workspace .app-content{padding:17px}.reference-workspace .app-sidebar .brand{font-size:27px}.reference-workspace .app-header{padding-inline:18px}.studio-columns,.reference-workspace .x-radar-layout{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.studio-hero h1{font-size:42px}.studio-hero>.reference-art{flex-basis:42%;width:42%}.draft-row{grid-template-columns:55px minmax(0,1fr) 120px;gap:12px}.row-thumb .content-thumb{width:55px;height:58px}.draft-row .row-actions{grid-column:2/-1;justify-content:flex-end;margin-top:-5px}.source-row{grid-template-columns:44px minmax(0,1fr) 125px;gap:11px}.source-row>.source-mark{width:44px;height:48px;font-size:19px}.source-row .row-actions{grid-column:2/-1;justify-content:flex-end;margin-top:-3px}.library-stats{flex-wrap:wrap;gap:10px}.library-master{flex-basis:100%;margin-left:0}.library-stats>div{padding:0 8px}.library-stats>div:last-of-type{border:0}.secondary-toolbar{flex-wrap:wrap}.report-benefits{grid-template-columns:repeat(2,1fr)}.report-grid{gap:9px}.report-card footer{flex-wrap:wrap}.report-card h3{font-size:18px}.radar-overview{grid-template-columns:1.1fr 1fr}.radar-overview>.studio-side-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:15px;padding:12px 16px}.radar-overview>.studio-side-card:last-child>header{margin:0}.radar-overview .pulse-count{margin:0}.radar-overview .pulse-count>b{font-size:40px}.radar-overview .pulse-count>span{font-size:11px}.radar-overview .pulse-stats{border:0;padding:0}.radar-overview .pulse-note{grid-column:1/-1;margin:0;padding:6px 9px}.radar-overview .studio-hero{min-height:190px}.radar-overview .studio-hero>.reference-art{width:48%}.radar-post.featured .radar-post-main{grid-template-columns:155px 1fr;gap:12px}.radar-post.featured .image-slot-paper b{font-size:26px}.reference-workspace .x-feed-toolbar{display:block}.reference-workspace .x-feed-tabs{gap:23px}.reference-workspace .x-filter-row{width:100%;margin-top:10px}.reference-workspace .x-filter-row label{width:100%}.radar-post-content header small{display:block;margin-top:2px}.compose-reference{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:15px}.entry-tabs{gap:6px}.entry-tabs button{gap:7px;padding:11px 8px}.entry-tabs small{font-size:8px}.entry-tabs b{font-size:9px}.reference-workspace .tone-chips{grid-template-columns:repeat(2,1fr)}.formats-and-checks{grid-template-columns:1fr}.format-buttons{grid-template-columns:repeat(4,1fr)}.format-buttons button{display:block}.format-buttons svg{margin-bottom:5px}.meme-reference{grid-template-columns:1fr}.meme-reference>.studio-utility{display:grid;grid-template-columns:repeat(3,1fr)}.meme-reference>.studio-utility>section:nth-child(2){display:none}.reference-workspace .meme-workbench{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.meme-reference .studio-hero>.reference-art{max-width:430px}.meme-reference .studio-hero h1{font-size:50px}.meme-reference .studio-hero{min-height:137px}.reference-workspace .studio-style-shelf small{display:none}}@media(max-width:1050px){.studio-columns{grid-template-columns:1fr}.studio-columns>.studio-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reference-workspace .x-radar-layout{grid-template-columns:1fr}.x-radar-layout>.studio-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-hero{min-height:150px}.studio-hero h1{font-size:49px}.source-row{grid-template-columns:50px minmax(0,1fr) 130px auto}.source-row .row-actions{grid-column:auto;margin:0}.source-row .row-actions .source-star{display:none}.draft-row{grid-template-columns:60px minmax(0,1fr) 125px auto}.draft-row .row-actions{grid-column:auto;flex-direction:column;align-items:stretch;margin:0}.draft-row .row-actions .row-more{align-self:end}.draft-row .row-actions>.btn:nth-child(2){display:none}.compose-reference{grid-template-columns:1fr}.compose-results{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.compose-main .studio-hero h1{font-size:50px}.compose-main .studio-hero>.reference-art{max-width:220px}.formats-and-checks{grid-template-columns:1.1fr 1fr}.format-buttons{grid-template-columns:1fr 1fr}.format-buttons button{display:flex}.reference-workspace .tone-chips{grid-template-columns:repeat(3,1fr)}.meme-reference .studio-hero h1{font-size:43px}.meme-reference .studio-hero>.reference-art{flex-basis:42%;width:42%}.meme-reference .hero-badges{gap:4px}.hero-badges>span{font-size:8px;padding:4px 6px}.reference-workspace .meme-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.reference-workspace .studio-mode{float:none;width:150px;margin:0 0 12px auto}.meme-entry-tabs{display:grid;grid-template-columns:1fr 1fr}.reference-workspace .meme-ideas,.concept-placeholders{grid-template-columns:1fr}.reference-workspace .meme-ideas>button{display:flex;gap:8px;min-height:0}.concept-placeholders button{min-height:0;padding:10px;display:grid;grid-template-columns:20px 1fr;gap:5px 9px;align-items:center}.concept-placeholders svg{margin:0;grid-row:span 2}.concept-placeholders small{margin:0}.concept-placeholders span{display:none}.reference-workspace .studio-style-shelf>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace .studio-style-shelf img{aspect-ratio:1.3}.reference-workspace .studio-style-shelf b{font-size:9px}.meme-workflow,.meme-workflow li{gap:5px}.meme-workflow li+li:before{display:none}.meme-workflow b{font-size:8px}.meme-workflow small{font-size:7px}.meme-workflow li>span{width:23px;height:23px;font-size:11px}.meme-action-dock{grid-template-columns:repeat(2,1fr)}.reference-workspace .meme-canvas-mat{padding:10px}.reference-workspace .meme-editor{top:68px}.reference-workspace .meme-type-tools>label{max-width:100px}.reference-workspace .meme-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.reference-workspace .app-sidebar{width:212px;transform:translate(-100%);visibility:hidden;position:fixed;z-index:50}.reference-workspace .app-sidebar.shown{transform:translate(0);visibility:visible}.reference-workspace .workspace-main{margin:0;width:100%}.reference-workspace .mobile-menu{display:inline-flex}.reference-workspace .close-sidebar{display:flex;position:absolute;top:4px;right:5px}.reference-workspace .app-header{height:55px;padding:0 13px;gap:10px}.reference-workspace .app-header .breadcrumb{font-size:9px}.reference-workspace .app-header>div:last-child{gap:8px}.reference-workspace .app-header .tag{display:none}.reference-workspace .app-content{padding:14px}.reference-workspace .connect-x span{display:none}.reference-workspace .connect-x{font-size:18px}.reference-workspace .credit-pill{font-size:9px;padding:6px 8px;gap:4px}.reference-workspace .credit-pill svg{width:12px}.studio-hero{min-height:130px;gap:10px;margin-bottom:16px}.studio-hero h1{font-size:42px}.studio-hero p{font-size:11px;line-height:1.5}.studio-hero>.reference-art{width:41%;flex-basis:41%}.hero-badges{display:none}.studio-columns>.studio-utility{grid-template-columns:1fr 1fr;gap:10px}.studio-side-card{padding:13px}.studio-side-card h3{font-size:17px}.studio-side-card>header>button{font-size:8px}.reference-workspace .collection-toolbar{gap:8px;flex-wrap:wrap}.reference-workspace .collection-search{height:39px;flex-basis:100%}.reference-workspace .collection-toolbar>.btn{font-size:10px}.reference-workspace .collection-filters{gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.reference-workspace .collection-filters button{white-space:nowrap;font-size:10px;padding:8px 10px;min-height:33px;gap:7px}.filter-chips button{font-size:9px;padding:7px 9px;min-height:32px}.secondary-toolbar>label{margin-left:auto}.draft-row{grid-template-columns:54px minmax(0,1fr) 110px;gap:11px}.draft-row .row-actions{grid-column:2/-1;flex-direction:row;align-items:center;justify-content:flex-end}.draft-row-state .status-tag{font-size:9px}.source-row{grid-template-columns:44px minmax(0,1fr) 123px;gap:10px}.source-row .row-actions{grid-column:2/-1;justify-content:flex-end}.source-row .row-actions .source-star{display:block}.library-stats{padding:10px;gap:12px}.library-stats>div{column-gap:6px}.library-stats>div>svg{width:18px}.library-stats>div>span{font-size:8px}.library-stats b{font-size:22px}.source-starters>div{flex-direction:column}.source-starters button{flex:auto}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-templates{grid-template-columns:repeat(3,minmax(0,1fr))}.report-benefits{margin-bottom:15px}.report-grid.as-list .report-card{grid-template-columns:130px 1fr}.report-grid.as-list .report-cover .reference-art{height:95px}.reference-workspace .report-card>.reference-art{aspect-ratio:1.8!important}.report-card h3{font-size:20px}.report-templates h3{font-size:18px}.report-templates .btn{width:100%;font-size:9px;padding:7px}.compose-main>.studio-hero{min-height:124px}.compose-main .studio-hero h1{font-size:45px}.compose-main .studio-hero p{font-size:11px}.compose-main .studio-hero>.reference-art{width:32%;flex-basis:32%}.entry-tabs button{gap:7px}.entry-tabs{margin-bottom:12px}.reference-workspace .compose-main .editor-panel,.reference-workspace .compose-results .editor-panel,.reference-workspace .creation-output{padding:14px}.reference-workspace .compose-main .editor-panel h2{font-size:22px}.compose-results{grid-template-columns:1fr 1fr;gap:10px}.radar-overview{gap:10px;margin-bottom:12px}.radar-overview .studio-hero h1{font-size:51px}.radar-overview .studio-hero>div:first-child{max-width:66%}.radar-overview .studio-hero p{font-size:11px}.radar-overview .studio-hero{min-height:187px}.radar-hero-note{font-size:9px;margin-top:9px;line-height:1.5}.radar-overview>.studio-side-card{padding:13px}.radar-overview .studio-hero>.reference-art{width:50%;right:-7px}.radar-overview>.studio-side-card:last-child{grid-template-columns:1fr 1fr;gap:8px}.radar-overview>.studio-side-card:last-child>header{grid-column:1/-1}.pulse-count svg{max-width:75px;margin-left:0}.pulse-stats{gap:4px}.pulse-stats>span+span{padding-left:8px}.radar-overview .pulse-note{margin-top:3px}.radar-connection-notice{flex-wrap:wrap;font-size:9px}.radar-connection-notice>span{flex-basis:100%}.reference-workspace .x-feed-tabs{gap:21px}.reference-workspace .x-feed-tabs button{font-size:10px}.reference-workspace .radar-post.featured .radar-post-main{grid-template-columns:143px 1fr}.radar-post:not(.featured) .radar-post-main{grid-template-columns:100px 1fr;gap:10px}.radar-original{font-size:11px}.radar-post-content header b{font-size:11px}.radar-post-content header small{font-size:9px}.radar-post-actions{gap:5px}.reference-workspace .radar-post-actions .btn{font-size:9px;padding:7px 9px}.meme-reference .studio-hero{min-height:120px}.meme-reference .studio-hero h1{font-size:42px}.meme-reference .studio-hero p{font-size:11px}.reference-workspace .meme-workbench{grid-template-columns:minmax(0,1fr) minmax(270px,1fr)}.reference-workspace .meme-direction,.reference-workspace .meme-concepts-section,.reference-workspace .studio-style-shelf{padding:12px}.meme-reference>.studio-utility>section:nth-child(2){display:block}.reference-workspace .meme-template-grid{gap:10px}.reference-workspace .meme-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.studio-hero{min-height:115px}.studio-hero h1{font-size:38px}.studio-hero>.reference-art{flex-basis:35%;width:35%}.hero-sources h1{font-size:35px}.hero-sources p{font-size:10px}.hero-reports>.reference-art{flex-basis:44%;width:44%}.studio-columns>.studio-utility,.x-radar-layout>.studio-utility{grid-template-columns:1fr}.studio-columns>.studio-utility{padding-top:8px}.studio-columns>.studio-utility .activity-metrics{max-width:320px}.draft-row{grid-template-columns:48px minmax(0,1fr);padding:11px;gap:10px}.row-thumb .content-thumb{width:48px;height:56px}.draft-row-state{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 9px}.draft-row-state small:last-child{margin-left:auto}.draft-row .row-actions{grid-column:1/-1;margin-top:5px}.draft-row .row-actions>.btn:nth-child(2){display:flex}.draft-row .row-actions .btn{flex:1;justify-content:center}.draft-row-copy h3{font-size:12px}.draft-row-copy p{font-size:10px}.source-row{grid-template-columns:42px 1fr;gap:10px}.source-row-state{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px}.source-row .row-actions{grid-column:1/-1;margin:2px 0 0;gap:8px}.source-row .row-actions>.btn{flex:1}.source-row-copy h3{font-size:12px}.library-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px}.library-stats>div{padding:0!important;border:0;grid-template-columns:22px auto}.library-stats>div>span{font-size:9px}.library-master{grid-column:1/-1;margin:0}.library-master small{font-size:9px}.report-benefits{gap:6px}.report-benefits>div{padding:10px 8px;gap:8px}.report-benefits svg{width:18px}.report-benefits b{font-size:9px}.report-benefits small{font-size:8px}.report-grid,.report-templates{grid-template-columns:1fr}.report-card h3{font-size:24px}.report-card p{font-size:11px}.report-card footer small{font-size:9px}.report-card footer{flex-wrap:nowrap}.report-card>div:not(.reference-art){padding:12px 5px 4px}.report-templates .btn{width:auto;font-size:11px}.report-templates .eyebrow{font-size:9px}.report-grid.as-list .report-card{grid-template-columns:100px 1fr;gap:10px}.report-grid.as-list .report-card h3{font-size:20px}.report-grid.as-list .report-card>div:not(.reference-art){padding-top:0}.report-grid.as-list .report-card footer{flex-wrap:wrap;gap:7px}.entry-tabs{grid-template-columns:repeat(2,1fr);gap:7px}.entry-tabs button{min-height:53px;padding:11px;gap:13px}.entry-tabs b{font-size:11px}.entry-tabs small{font-size:9px}.compose-main>.studio-hero{min-height:110px}.compose-main .studio-hero h1{font-size:40px}.compose-main .studio-hero>.reference-art{width:33%;flex-basis:33%}.compose-options-grid,.formats-and-checks{grid-template-columns:1fr}.reference-workspace .tone-chips{grid-template-columns:repeat(3,1fr)}.format-buttons{grid-template-columns:repeat(2,1fr)}.format-buttons button{min-height:53px}.switch-row{font-size:11px;margin-bottom:12px}.switch-row small{font-size:9px}.compose-results{grid-template-columns:1fr}.reference-workspace .import-x-row{flex-wrap:wrap}.reference-workspace .import-x-row>.btn{margin-left:auto}.reference-workspace .creation-output .output-text{font-size:14px}.reference-workspace .creation-output .btn{min-height:36px}.proposal-cards p{font-size:13px}.reference-workspace .creation-empty{flex-direction:row;text-align:left;gap:13px;padding:5px 0}.reference-workspace .creation-empty img{width:105px;height:137px}.reference-workspace .creation-empty h3{font-size:25px}.reference-workspace .creation-empty p{font-size:10px}.radar-overview{grid-template-columns:1fr}.radar-overview .studio-hero{min-height:195px;padding-top:0}.radar-overview .studio-hero h1{font-size:65px}.radar-overview .studio-hero>div:first-child{max-width:60%}.radar-overview .studio-hero p{font-size:12px}.radar-hero-note{font-size:10px;max-width:185px}.radar-overview .studio-hero>.reference-art{width:48%;right:0;bottom:0}.radar-overview>.studio-side-card:nth-child(2){display:grid;grid-template-columns:1fr auto;gap:10px}.radar-overview>.studio-side-card:nth-child(2)>header{grid-column:1/-1;margin:0}.watched-avatars{grid-column:2;grid-row:2;padding:0;gap:9px}.watch-empty{grid-column:1;grid-row:2;margin:0}.watched-avatars b{font-size:8px}.radar-overview .pulse-count>b{font-size:44px}.radar-overview .pulse-count>span{font-size:10px}.radar-overview .pulse-count svg{display:none}.radar-overview .pulse-stats>span{font-size:8px}.reference-workspace .x-feed-tabs{gap:0;justify-content:space-between}.reference-workspace .x-feed-tabs button{font-size:9px;padding-inline:2px}.reference-workspace .radar-post.featured .radar-post-main{grid-template-columns:1fr;gap:0}.radar-post.featured .radar-image-slot{min-height:88px;margin:0;border-radius:7px 7px 0 0;border-width:0 0 1px;display:grid;grid-template-columns:1.4fr 1fr;gap:3px 15px;padding:11px 16px;align-items:center}.radar-post.featured .image-slot-paper{grid-row:span 2;flex-direction:row;padding:9px;width:100%;gap:10px;transform:rotate(-2deg)}.radar-post.featured .image-slot-paper b{font-size:21px;text-align:left}.radar-post.featured .image-slot-paper svg{width:22px;flex-shrink:0}.radar-post.featured .radar-image-slot>span:nth-child(2){font-size:10px;margin:0;align-self:end}.radar-post.featured .radar-image-slot>small{font-size:8px;align-self:start;text-align:left;max-width:none}.radar-post.featured .radar-post-content{padding:12px}.radar-post:not(.featured) .radar-post-main{grid-template-columns:1fr;padding:12px}.radar-post:not(.featured) .radar-image-slot{order:2;display:flex;flex-direction:row;min-height:38px;border-radius:5px;padding:6px 10px;gap:12px}.radar-post:not(.featured) .image-slot-paper{display:none}.radar-post:not(.featured) .radar-image-slot>span:nth-child(2){font-size:10px;margin:0}.radar-post:not(.featured) .radar-image-slot>small{max-width:none}.radar-original{font-size:12px;line-height:1.6}.radar-post-content header b{font-size:12px}.radar-post-content header small{font-size:9px}.radar-reading p{font-size:10px;line-height:1.6}.reference-workspace .radar-post-actions .btn{flex:1 0 28%;min-height:33px}.radar-reply>header{align-items:flex-start}.radar-reply h3{font-size:11px}.radar-reply-footer{flex-wrap:wrap}.radar-reply-footer>div{margin-left:auto}.radar-automation>div{flex-wrap:wrap}.meme-reference .studio-hero{min-height:119px}.meme-reference .studio-hero h1{font-size:38px;max-width:195px}.meme-reference .studio-hero>.reference-art{flex-basis:38%;width:38%}.meme-reference .studio-hero p{font-size:10px}.meme-workflow{padding:10px 7px;gap:4px}.meme-workflow li{flex-direction:column;align-items:center;text-align:center;gap:5px}.meme-workflow small{display:none}.meme-workflow b{font-size:8px;white-space:normal;line-height:1.3}.meme-workflow li>span{width:25px;height:25px}.meme-workflow li.active:after{left:calc(50% - 14px);width:28px;bottom:-10px}.reference-workspace .meme-workbench{grid-template-columns:1fr}.reference-workspace .meme-direction,.reference-workspace .meme-concepts-section,.reference-workspace .studio-style-shelf{padding:15px}.reference-workspace .studio-mode{float:right;width:150px;margin:-4px -4px 10px 8px}.meme-entry-tabs{display:flex;flex-wrap:wrap}.meme-entry-tabs button{flex:1 0 40%;font-size:10px;min-height:34px}.reference-workspace .meme-field{font-size:11px}.reference-workspace .meme-field input,.reference-workspace .meme-field textarea{font-size:12px;padding:10px}.concept-placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.concept-placeholders button{display:flex;align-items:flex-start;min-height:125px;padding:10px}.concept-placeholders svg{margin-bottom:7px}.concept-placeholders small{font-size:9px}.concept-placeholders span{display:block;font-size:8px;margin-top:auto}.reference-workspace .meme-ideas{grid-template-columns:1fr}.reference-workspace .studio-style-shelf>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reference-workspace .studio-style-shelf b{font-size:10px}.reference-workspace .studio-style-shelf small{display:block;font-size:8px}.reference-workspace .studio-style-shelf img{aspect-ratio:1.2}.reference-workspace .meme-editor{position:relative;top:0;scroll-margin-top:68px}.reference-workspace .meme-canvas-mat{padding:12px}.reference-workspace .meme-editor-heading{padding:15px}.reference-workspace .meme-canvas-tools{padding:13px;gap:9px}.reference-workspace .meme-check{font-size:10px}.reference-workspace .meme-formats button{font-size:10px;min-height:30px}.reference-workspace .meme-text-editor{padding:0 14px 13px}.reference-workspace .meme-text-fields textarea{font-size:11px;min-height:55px}.reference-workspace .meme-type-tools>select{font-size:10px;min-height:32px}.reference-workspace .meme-type-tools>label{font-size:10px;max-width:145px}.reference-workspace .meme-note{font-size:9px}.meme-action-dock{position:static;grid-template-columns:1fr 1fr;gap:7px;padding:9px;box-shadow:none}.reference-workspace .meme-action-dock .btn{font-size:10px;min-height:39px;padding:8px}.reference-workspace .meme-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-workspace .meme-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace .meme-section-heading{display:block}.reference-workspace .meme-section-heading>span{display:none}}@media(prefers-reduced-motion:reduce){.reference-workspace input[role=switch]:after{transition:none}}.reference-workspace .app-sidebar>a:first-child{display:block;height:49px;flex:none;line-height:1.1}.reference-workspace .app-sidebar .brand{height:49px;line-height:1}.reference-workspace .app-sidebar>.btn{margin:23px 0 0}.reference-workspace .sidebar-section{margin:25px 0 0;padding:0 12px}.reference-workspace .app-sidebar nav{margin-top:14px}.reference-workspace .app-sidebar .brand-fire svg{width:35px;height:44px}.reference-workspace .app-sidebar .brand small{margin-top:7px}.studio-hero{min-height:104px;height:104px;margin-bottom:20px;align-items:center}.studio-hero>div:first-child{max-width:57%}.studio-hero>.reference-art{position:absolute;right:0;top:-23px;width:46%;max-height:151px;flex:none}.hero-drafts>.reference-art{clip-path:polygon(0 25%,40% 25%,40% 0,76% 0,76% 27%,100% 27%,100% 100%,0 100%)}.hero-sources>.reference-art{top:-28px;clip-path:polygon(0 23%,39% 23%,39% 0,79% 0,79% 27%,100% 27%,100% 100%,19% 100%,19% 81%,0 81%)}.hero-reports>.reference-art{top:-20px;clip-path:polygon(0 23%,39% 23%,39% 0,89% 0,89% 23%,100% 23%,100% 100%,0 100%)}.hero-sources{height:131px;min-height:131px}.hero-sources h1{font-size:49px}.hero-sources>.reference-art{top:-24px;max-height:177px}.hero-memes>.reference-art{clip-path:polygon(0 21%,27% 21%,27% 0,72% 0,72% 31%,100% 31%,100% 100%,0 100%)}.reference-workspace .library-master b{font:600 10px/1.5 DM Sans}.reference-workspace .library-master small{font-size:8px}.pulse-count svg{height:62px}.radar-overview .studio-hero{height:auto;min-height:214px}.radar-overview .studio-hero>div:first-child{max-width:63%}.radar-overview .studio-hero>.reference-art{top:auto;width:54%;max-height:none}.radar-overview .studio-hero h1{white-space:nowrap}.reference-workspace .x-feed-tabs{overflow-y:hidden;overflow-x:auto;scrollbar-width:thin}.watched-avatars .add-watched b{max-width:100px}.radar-overview .studio-side-card h3{font-size:18px}.compose-main>.studio-hero{height:87px;min-height:87px;margin-bottom:10px;padding-top:10px}.compose-main .studio-hero>div:first-child{max-width:70%}.compose-main .studio-hero>.reference-art{position:absolute;top:-16px;right:0;width:28%;max-height:none;max-width:none}.compose-main .studio-hero h1{font-size:49px}.entry-tabs{max-width:70%;margin-bottom:22px}.entry-tabs button{padding:11px 9px;gap:8px}.entry-tabs button>span:first-child{display:grid;place-items:center;flex-shrink:0}.entry-tabs button>span:first-child>svg{width:19px;height:19px}.compose-main .studio-hero p{font-size:12px}.reference-workspace .compose-options-grid .tone-chips button{min-height:42px}.meme-reference .studio-hero{min-height:97px;height:97px;margin-bottom:15px}.meme-reference .studio-hero>div:first-child{max-width:54%}.meme-reference .studio-hero>.reference-art{position:absolute;top:-32px;right:0;width:49%;max-width:none;max-height:147px}.meme-reference .studio-hero h1{font-size:49px}.meme-workflow li>button{display:flex;align-items:center;gap:9px;padding:0;background:none;border:0;text-align:left;color:#222b3b;min-width:0}.meme-workflow li>button>span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #e1e5ec;border-radius:50%;font-size:13px}.meme-workflow li.active>button>span{background:#ff173b;color:#fff;border-color:#ff173b}.meme-workbench :is(#meme-idea,#meme-concepts,#meme-style,#meme-image){scroll-margin-top:74px}.meme-entry-tabs button{display:flex;align-items:center;justify-content:center;gap:5px}.meme-entry-tabs svg{width:14px;height:14px;flex-shrink:0}.reference-workspace .meme-direction>.meme-field:nth-of-type(2){display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px}.reference-workspace .meme-direction>.meme-field:nth-of-type(2)>small{display:none}.reference-workspace .meme-direction>.meme-field:nth-of-type(2)>input{grid-column:2;font-size:10px}.reference-workspace .meme-direction>.meme-field:first-of-type textarea{min-height:75px;height:75px}.reference-workspace .meme-direction>.meme-check{margin:0;font-size:9px}.reference-workspace .meme-concepts-section>.btn{min-height:31px;font-size:10px;margin-bottom:0;padding:7px}.reference-workspace .meme-concepts-section>.meme-note{text-align:center;font-size:8px;margin:7px 0 11px}.reference-workspace .meme-concepts-section>.meme-message{font-size:9px;padding:8px;margin:7px 0 10px}.reference-workspace .studio-style-shelf .reference-art{aspect-ratio:1.03!important;border-radius:3px}.reference-workspace .studio-style-shelf .reference-art img{aspect-ratio:auto;border-radius:0}.meme-concepts-section>header{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px}.meme-concepts-section>header h2{flex:1}.meme-concepts-section>header p{width:100%}@media(max-width:1350px){.hero-sources h1,.studio-hero h1{font-size:42px}.studio-hero>.reference-art{top:-8px;max-height:137px}.hero-sources>.reference-art{top:0;max-height:145px}.entry-tabs{max-width:100%;margin-top:7px}.compose-main>.studio-hero{min-height:142px;height:142px}.compose-main .studio-hero>.reference-art{top:0;width:29%;max-width:225px}.meme-reference .studio-hero>.reference-art{max-width:490px;max-height:146px;top:-29px}.meme-reference .studio-hero h1{font-size:49px}.radar-overview .studio-hero{min-height:190px;height:auto}}@media(max-width:1050px){.studio-hero{height:122px;min-height:122px}.hero-sources h1{font-size:45px}.studio-hero>.reference-art{width:45%;top:0;max-height:142px}.entry-tabs{max-width:100%;margin-bottom:15px}.compose-main>.studio-hero{height:140px;min-height:140px}.compose-main .studio-hero>.reference-art{max-width:200px;top:0}.meme-reference .studio-hero{height:121px;min-height:121px}.meme-reference .studio-hero h1{font-size:43px}.meme-reference .studio-hero>.reference-art{top:0;width:44%;max-height:134px}.meme-workflow li>button{gap:5px}.meme-workflow li>button>span{width:23px;height:23px;font-size:11px}}@media(max-width:760px){.studio-hero{height:125px;min-height:125px;margin-bottom:16px}.studio-hero>div:first-child{max-width:62%}.studio-hero h1{font-size:40px}.studio-hero>.reference-art{width:38%;top:16px;max-height:115px}.hero-sources h1{font-size:39px}.hero-sources>.reference-art{top:16px}.reference-workspace .library-master b{font-size:11px}.reference-workspace .library-master small{font-size:9px}.compose-main>.studio-hero{height:119px;min-height:119px;margin-bottom:12px;padding-top:0}.compose-main .studio-hero>.reference-art{width:31%;max-width:165px;top:3px}.compose-main .studio-hero h1{font-size:43px}.compose-main .studio-hero p{font-size:11px}.meme-reference .studio-hero{height:125px;min-height:125px}.meme-reference .studio-hero h1{font-size:40px}.meme-reference .studio-hero>.reference-art{width:39%;top:12px;max-height:113px}.meme-reference .studio-hero>div:first-child{max-width:62%}.radar-overview .studio-hero>.reference-art{width:48%;top:auto}.radar-overview .studio-hero h1{font-size:53px}.reference-workspace .meme-direction>.meme-field:nth-of-type(2){grid-template-columns:65px 1fr}.reference-workspace .meme-direction>.meme-field:nth-of-type(2)>input{font-size:11px}}@media(max-width:540px){.studio-hero h1{font-size:37px}.studio-hero{height:122px;min-height:122px}.studio-hero>.reference-art{top:27px}.hero-sources h1{font-size:34px}.hero-sources p{font-size:10px}.compose-main .studio-hero h1{font-size:39px}.compose-main>.studio-hero{height:112px;min-height:112px}.compose-main .studio-hero>.reference-art{top:8px}.meme-reference .studio-hero h1{font-size:37px}.meme-workflow li>button{flex-direction:column;text-align:center;gap:5px}.meme-workflow li>button>span{width:25px;height:25px}.meme-workflow{position:sticky;top:55px;z-index:10}.meme-workbench :is(#meme-idea,#meme-concepts,#meme-style,#meme-image){scroll-margin-top:135px}.meme-reference .studio-hero{height:122px;min-height:122px}.reference-workspace .studio-mode{float:none;margin:0 0 10px auto;width:156px}.radar-overview .studio-hero{min-height:162px;height:162px}.radar-overview .studio-hero h1{font-size:53px;white-space:nowrap;margin:0 0 8px}.radar-overview .studio-hero>div:first-child{max-width:65%}.radar-overview .studio-hero>.reference-art{width:43%;max-height:163px;bottom:0;right:-2px}.radar-overview .studio-hero p{font-size:11px;max-width:211px}.radar-hero-note{font-size:9px;max-width:175px;margin-top:8px}.radar-overview>.studio-side-card{padding:11px 12px}.radar-overview>.studio-side-card:nth-child(2){gap:5px}.watch-empty{font-size:9px}.radar-overview>.studio-side-card:last-child{gap:7px}.radar-overview .pulse-count>b{font-size:33px}.radar-overview .pulse-note{font-size:8px!important;padding:5px 7px}.radar-overview .pulse-stats b{font-size:16px}.radar-overview .studio-side-card h3{font-size:17px}.radar-connection-notice{font-size:9px;padding:9px}.radar-connection-notice b{font-size:9px}.reference-workspace .studio-style-shelf .reference-art{aspect-ratio:1.2!important}}.report-create-actions{display:flex;flex-direction:column;gap:13px}.meme-person-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 0 9px}.reference-workspace .meme-person-row>.meme-field{display:grid;grid-template-columns:62px 1fr;gap:7px;align-items:center;margin:0}.reference-workspace .meme-person-row>.meme-field small{display:none}.reference-workspace .meme-person-row>.meme-field input{grid-column:2;min-width:0}.reference-workspace .meme-person-row>.meme-surprise{font-size:9px!important;padding:5px 0;white-space:nowrap}.reference-workspace .meme-concepts-section>header>.concept-generate{min-height:31px;font-size:10px;padding:7px 9px;flex:none;margin:0}.reference-workspace .meme-concepts-section>header p{margin-bottom:6px}.reference-workspace .meme-concepts-section>.meme-note{margin:2px 0 6px;text-align:left}.reference-workspace .meme-concepts-section>.meme-message{margin:3px 0 7px;padding:4px 7px;line-height:1.4}@media(min-width:1351px){.meme-reference .studio-hero{height:86px;min-height:86px;margin-bottom:12px}.meme-reference .studio-hero>.reference-art{max-height:135px;top:-33px}.reference-workspace .meme-direction,.reference-workspace .meme-concepts-section,.reference-workspace .studio-style-shelf{padding:12px}.reference-workspace .meme-direction{position:relative}.reference-workspace .meme-direction h2{padding-right:148px;line-height:1.15;margin-bottom:8px}.reference-workspace .studio-mode{position:absolute;top:12px;right:12px;float:none;margin:0;width:140px}.reference-workspace .studio-mode button{padding:5px}.meme-entry-tabs{margin:9px 0 8px;clear:none}.meme-entry-tabs button{padding:7px 5px}.reference-workspace .meme-direction>.meme-field:first-of-type{margin-bottom:8px}.reference-workspace .meme-direction>.meme-field:first-of-type textarea{min-height:54px;height:54px;padding:8px}.reference-workspace .meme-direction>.meme-check{line-height:1.35}.reference-workspace .meme-concepts-section>header{gap:3px 8px}.reference-workspace .meme-concepts-section>header h2{font-size:22px;margin-bottom:0}.concept-placeholders button{min-height:104px;padding:9px;display:grid;grid-template-columns:20px 1fr;gap:5px 8px;align-content:start}.concept-placeholders svg{width:17px;height:18px;margin:0;grid-row:span 2}.concept-placeholders small{margin:0;grid-column:2}.concept-placeholders span{grid-column:2;padding-top:6px;margin:0}.reference-workspace .meme-ideas>button{min-height:108px;padding:9px}.reference-workspace .meme-idea-number{float:left;width:22px;height:22px;margin:0 7px 4px 0}.reference-workspace .studio-style-shelf h2{margin-bottom:5px}.reference-workspace .studio-style-shelf header p{margin:0 0 8px}.reference-workspace .studio-style-shelf img{aspect-ratio:1.55!important;object-fit:cover}.reference-workspace .studio-style-shelf .reference-art{aspect-ratio:1.55!important}.reference-workspace .meme-canvas-mat{display:flex;align-items:center;justify-content:center;padding:9px}.reference-workspace .meme-canvas-wrap{max-width:min(340px,calc(365px * var(--meme-ratio,1)))!important;max-height:none;width:min(100%,340px)}.reference-workspace .meme-editor-heading{padding:12px}.reference-workspace .meme-editor-heading h2{font-size:22px}.reference-workspace .meme-text-editor{padding:0 12px 9px}.reference-workspace .meme-text-fields textarea{min-height:42px;height:42px}.reference-workspace .meme-text-fields>.meme-field{margin-bottom:7px}.reference-workspace .meme-type-tools{gap:6px}}@media(max-width:760px){.reports-reference{display:flex;flex-direction:column;gap:0}.reports-reference>.studio-primary,.reports-reference>.studio-utility{display:contents}.reports-reference .hero-reports{order:-2}.reports-reference .report-create-actions{order:-1;margin:0 0 15px;gap:8px}.reports-reference .report-create-actions>.btn{min-height:42px}.reports-reference .report-create-actions>.report-dropzone{min-height:67px;padding:12px}.reports-reference .studio-side-card,.reports-reference .studio-tip{margin-top:14px}.meme-person-row{grid-template-columns:1fr}.reference-workspace .meme-person-row>.meme-surprise{justify-self:start}.reference-workspace .meme-concepts-section>header>.concept-generate{width:100%;margin:3px 0 7px}}@media(min-width:1351px){.reference-workspace .concept-placeholders button{min-height:80px}.reference-workspace .meme-concepts-section>.concept-availability{margin:3px 0 8px;line-height:1.5}.reference-workspace .studio-shelf-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px}.reference-workspace .studio-shelf-heading h2{margin:0}.reference-workspace .studio-shelf-heading>span{font-size:8px;max-width:220px;line-height:1.4}.reference-workspace .meme-brief-column>.meme-art-direction{padding:12px;margin:0;border:1px solid var(--studio-line);border-radius:7px;background:#fff}}@media(max-width:760px){.reports-reference{align-items:stretch;min-width:0;width:100%}.reports-reference .collection-filters{min-width:0;max-width:100%;width:100%;overflow-x:auto}.reports-reference .report-create-actions{width:100%;min-width:0;align-items:stretch}.reports-reference .report-create-actions>.btn,.reports-reference .report-dropzone{width:100%}.reports-reference .collection-toolbar,.reports-reference .report-grid,.reports-reference .report-benefits{min-width:0;max-width:100%}}.reference-workspace{--studio-paper:#faf9f6;background:var(--studio-paper)}.reference-workspace .app-header{background:#faf9f6}.studio-hero.editorial-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px;align-items:end;isolation:auto;height:auto;min-height:146px;margin:0 0 18px;padding:0;overflow:visible}.reference-workspace header.studio-hero.editorial-hero>div.editorial-copy{max-width:none;min-width:0;align-self:center;padding:12px 0 14px;z-index:auto}.editorial-hero .editorial-art{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;align-self:end;margin:0;padding:8px 0 0;pointer-events:none}.editorial-hero .editorial-art img{position:static;display:block;width:auto;height:auto;max-height:158px;max-width:100%;object-fit:contain;object-position:center bottom;clip-path:none;aspect-ratio:auto;flex-shrink:1}.editorial-art figcaption{position:absolute;right:1%;bottom:10%;max-width:32%;padding:5px 7px;background:#fffdf5;color:#11151a;transform:rotate(-6deg);font:800 clamp(13px,1.2vw,19px)/1.02 "Barlow Condensed",sans-serif;text-transform:uppercase;box-shadow:1px 3px 5px #20161015}.editorial-hero h1{font-size:clamp(38px,3.2vw,53px);white-space:normal!important;max-width:none!important}.editorial-hero p{font-size:12px;line-height:1.5;max-width:520px}.editorial-hero .hero-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.editorial-hero .hero-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:5px;font:500 10px/1.3 DM Sans,sans-serif;white-space:normal;background:#fde9ee;color:#9b2346}.editorial-hero .badge-1{background:#eee6fb;color:#623790}.editorial-hero .badge-2{background:#e4f3ec;color:#236449}.editorial-hero .badge-3{background:#fff0db;color:#855315}.radar-overview .editorial-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:205px;margin-bottom:0}.radar-overview .editorial-hero h1{font-size:clamp(44px,3.6vw,62px)}.radar-overview .editorial-art{align-self:stretch;min-height:185px;display:flex;align-items:flex-end;overflow:hidden}.radar-overview .editorial-art img{width:185%;max-width:none;max-height:none;margin-left:0;flex-shrink:0}.radar-overview .editorial-art figcaption{max-width:50%;font-size:18px;bottom:12%;right:0}.radar-overview .editorial-copy{align-self:start;padding-top:18px}.radar-hero-note{display:block;font-size:11px;margin-top:10px;color:#657084}.compose-main>.editorial-hero{min-height:148px;margin-bottom:14px}.compose-main .entry-tabs{max-width:100%;margin-top:0}.meme-reference .editorial-hero{min-height:150px;margin-bottom:16px}.source-mark{overflow:hidden}.source-mark img{width:70%;height:70%;object-fit:contain;display:block;border-radius:2px}.source-mark:has(img){background:#fff!important;border:1px solid #e3e5e9;color:inherit}.source-mark.personal{font-size:17px;font-weight:750;letter-spacing:0}.content-thumb img{object-fit:cover;object-position:50% 28%}.content-thumb b{font-size:17px}.studio-side-card .content-thumb{width:50px;height:50px;border-radius:7px}.activity-metrics>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid #eceef1!important;border-radius:7px;padding:12px 9px!important;min-width:0}.activity-metrics>div>svg{color:#f21d42;stroke-width:1.7}.activity-metrics>div b{font-size:25px;line-height:1.1}.activity-metrics>div span{font-size:10px;line-height:1.4;margin:0}.hot-idea-grid button>svg{stroke-width:1.8;flex-shrink:0}.hot-idea-grid button{gap:9px;padding:13px 10px}.hot-idea-grid b{font-size:11px}.hot-idea-grid small{font-size:10px}.radar-topic-filters button svg,.report-topic-chips button svg,.filter-chips button svg{flex-shrink:0;stroke-width:1.8}.tone-chips button>svg,.format-buttons button>svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.7}.library-stats>div>svg{color:#151a21}.library-stats>div:nth-child(2)>svg{color:#c77800}.library-stats>div:nth-child(3)>svg{color:#009258}.library-stats>div:nth-child(4)>svg{color:#eb2144}.report-activity>div>svg{margin-bottom:12px;color:#ed2549;stroke-width:1.7}.report-activity>div:nth-child(2)>svg{color:#098456}.report-activity>div:nth-child(4)>svg{color:#b96800}.report-cover{display:block;overflow:hidden;aspect-ratio:2.65;height:auto!important;position:relative}.report-art{position:relative;aspect-ratio:3;overflow:hidden;background:#faf9f6}.report-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.report-art[data-portrait=true]>img{object-fit:contain}.report-cover>.report-art{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.report-cover>span{max-width:47%;font-size:10px}.report-grid.as-list .report-cover{aspect-ratio:1.6;height:auto!important;min-height:95px}.radar-image-slot.has-art{padding:0;overflow:hidden;position:relative;background:#faf9f6;border-style:solid}.radar-image-slot.has-art>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.radar-image-slot.has-art>.saved-art-label{position:relative;margin-top:auto;padding:7px 9px;background:#fffdf5ef;width:100%;font-size:10px}@media(min-width:1650px){.editorial-hero .editorial-art{margin-top:-12px}.meme-reference .editorial-hero{min-height:151px}.radar-overview .editorial-hero{min-height:214px}}@media(max-width:1350px){.studio-hero.editorial-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);min-height:150px}.editorial-art figcaption{font-size:15px}.radar-overview .editorial-hero{min-height:195px}.meme-reference .editorial-hero{min-height:157px}}@media(max-width:1050px){.studio-hero.editorial-hero{min-height:150px}.radar-overview .editorial-hero{min-height:210px}.radar-overview .editorial-art img{width:150%;margin-left:0}.editorial-hero .hero-badge{font-size:10px}}@media(max-width:760px){.studio-hero.editorial-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:6px;min-height:142px;margin-bottom:16px}.editorial-hero h1,.compose-main .editorial-hero h1,.meme-reference .editorial-hero h1{font-size:38px}.editorial-hero p,.compose-main .editorial-hero p,.meme-reference .editorial-hero p{font-size:11px}.editorial-art figcaption{font-size:13px;max-width:38%}.editorial-hero .hero-badges{gap:5px;margin-top:10px}.editorial-hero .hero-badge{font-size:9px;padding:5px 6px}.editorial-hero .editorial-art{align-self:center}.radar-overview .editorial-hero{min-height:187px}.radar-overview .editorial-art{align-self:end;min-height:165px}.radar-overview .editorial-hero h1{font-size:51px}.activity-metrics>div{padding:12px!important}.activity-metrics>div b{font-size:27px}}@media(max-width:540px){.studio-hero.editorial-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:145px;position:relative;align-items:start}.editorial-hero .editorial-copy{padding:10px 0}.editorial-hero .editorial-art{align-self:end;margin:0;min-width:0;overflow:hidden}.editorial-hero .editorial-art img{width:190%;max-width:none;max-height:none;margin-left:0;flex-shrink:0}.editorial-art figcaption{display:none}.editorial-hero h1,.compose-main .editorial-hero h1,.meme-reference .editorial-hero h1{font-size:35px}.editorial-hero .hero-badges{position:relative;width:160%;padding:0 0 5px;z-index:1}.meme-reference .editorial-hero,.hero-sources.editorial-hero{min-height:200px}.meme-reference .editorial-art,.hero-sources .editorial-art{margin-bottom:66px}.radar-overview .editorial-hero{min-height:185px}.radar-overview .editorial-art{min-height:150px;margin:0}.radar-overview .editorial-art img{width:185%;margin-left:0}.radar-overview .editorial-hero h1{font-size:49px}.radar-overview .editorial-hero p{font-size:11px}.editorial-hero .hero-badge{font-size:9px}.hot-idea-grid small{font-size:11px}}.voice-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voice-control{min-width:0;margin:0;padding:16px;border:1px solid var(--line,#e3e5e9);border-radius:8px;background:#fff}.voice-control legend{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:14px;font-weight:750;color:#12161c}.voice-control legend svg{color:#ff173b}.voice-origin{display:flex;justify-content:space-between;align-items:center;min-height:24px;margin:-3px 0 10px;color:#657084;font-size:10px}.voice-origin>span{background:#f6f5f1;padding:3px 7px;border-radius:4px}.voice-origin button{display:flex;align-items:center;gap:4px;color:#a5192b;font-size:11px}.stance-options{display:flex;flex-wrap:wrap;gap:6px}.stance-options button,.voice-choice-grid button{display:flex;align-items:center;gap:7px;min-height:39px;padding:8px 10px;border:1px solid #e3e5e9;border-radius:6px;background:#fafaf8;font-size:11px;text-align:left}.stance-options button[aria-pressed=true],.voice-choice-grid button[aria-pressed=true]{border-color:#ff173b;background:#fff3f3;color:#a5192b;box-shadow:inset 0 0 0 1px #ff173b}.voice-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.voice-choice-grid button{flex-direction:column;justify-content:center;gap:5px;min-height:57px;padding:8px 4px;text-align:center}.voice-choice-grid.formats{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-choice-grid.formats button{flex-direction:row;justify-content:flex-start;padding:10px;min-height:43px}.criticism-value{display:flex;align-items:center;gap:9px;margin:3px 0 10px}.criticism-value>svg{color:#ff173b}.criticism-value strong{font-size:14px}.criticism-value>b{margin-left:auto;font:700 27px Barlow Condensed,sans-serif}.criticism-value small{font:400 12px DM Sans,sans-serif;color:#657084}.voice-control input[type=range]{width:100%;height:18px;accent-color:#ff173b;cursor:pointer}.criticism-ends{display:flex;justify-content:space-between;font-size:10px;color:#657084;margin-top:3px}.voice-profanity{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:12px;line-height:1.4}.voice-profanity input,.voice-save input{accent-color:#ff173b}.voice-select{display:grid;gap:10px}.voice-select select{width:100%;min-width:0;min-height:41px;border:1px solid #dce0e6;border-radius:6px;padding:8px;background:#fafaf8;font:inherit;font-size:12px;color:#202124}.voice-select small{font-size:11px;line-height:1.6;color:#657084}.voice-summary{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.5;margin:10px 0}.voice-summary>span{display:inline-flex;align-items:center;gap:5px;background:#f6f5f1;padding:5px 8px;border-radius:5px}.voice-summary .stance-chip{background:#fff0db;color:#835000}.voice-summary .stance-support{background:#e2f6ec;color:#087b4d}.voice-summary .stance-oppose{background:#ffe7ec;color:#b31c3e}.voice-summary .stance-neutral{background:#e9effd;color:#335b9d}.voice-summary .stance-question{background:#efe8ff;color:#6948a9}.voice-identity{display:flex;align-items:center;gap:16px;margin-bottom:20px}.voice-identity>svg{color:#ff173b;flex-shrink:0}.voice-identity .field{flex:1;margin:0}.voice-save{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:14px}.voice-save .consent{flex-basis:100%;margin:0}.voice-save small{font-size:11px;color:#657084}.voice-save .error-box{flex-basis:100%}.inheritance-steps{list-style:none;counter-reset:voice;padding:0;margin:8px 0}.inheritance-steps li{position:relative;counter-increment:voice;display:grid;gap:5px;padding:13px 0 13px 35px;border-bottom:1px solid #e3e5e9}.inheritance-steps li:before{content:counter(voice);position:absolute;left:0;top:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff3f3;color:#a5192b;font-weight:700}.inheritance-steps span{font-size:12px;color:#657084;line-height:1.6}.voice-page .studio-side-card p{font-size:12px;line-height:1.7;color:#657084}.voice-page .studio-side-card .btn{margin-top:10px}.voice-onboarding>p{font-size:13px;color:#647087;line-height:1.7}.voice-onboarding>h3{font:700 26px Barlow Condensed,sans-serif;margin:20px 0 8px}.voice-onboarding .voice-controls{margin:18px 0}.voice-onboarding footer{display:flex;justify-content:space-between;gap:15px;margin-top:22px}.voice-onboarding .control-tone{grid-column:1/-1}.voice-onboarding .voice-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-onboarding .onboarding-progress small{white-space:nowrap}.profiles-page>.studio-hero{max-width:1100px}.profiles-account-line{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid #e3e5e9;border-bottom:1px solid #e3e5e9;padding:13px 0;margin-bottom:20px;font-size:12px}.profiles-account-line>span{display:flex;gap:8px;align-items:center}.profiles-account-line .btn{padding:8px 10px;font-size:11px;min-height:34px}.profiles-account-line .profile-quota{margin-left:auto}.profile-quota svg{color:#ff173b}.profiles-workbench{display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.6fr);gap:22px;align-items:start}.profile-directory{min-width:0;padding:18px}.profile-add{display:flex;align-items:end;gap:8px}.profile-add .field{min-width:0;flex:1;margin:0;font-size:12px}.profile-add input{min-width:0}.profile-add .btn{padding:10px;font-size:12px;height:43px;min-width:0}.profile-directory .creation-help{font-size:11px;line-height:1.7;margin:12px 0 20px}.profile-directory .collection-search{width:100%;margin-bottom:12px}.profile-directory .filter-chips{display:flex;gap:6px;margin:0 0 18px}.profile-directory .filter-chips button{font-size:11px;padding:7px 12px;border:1px solid #e3e5e9;border-radius:5px}.profile-directory .filter-chips button[aria-pressed=true]{background:#15191c;color:#fff;border-color:#15191c}.managed-profiles{display:grid;gap:8px}.managed-profiles article{display:flex;align-items:center;gap:7px;padding:12px;border:1px solid #e3e5e9;border-radius:7px}.managed-profiles article.selected{border-color:#ff173b;background:#fff3f3}.profile-select{display:flex;align-items:center;text-align:left;gap:10px;min-width:0;flex:1}.profile-select>span:last-child{display:grid;gap:4px;min-width:0}.profile-select b{font-size:13px;overflow-wrap:anywhere}.profile-select small{font-size:11px;color:#657084}.profile-select em{font-size:9px;color:#657084;font-style:normal}.managed-avatar{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;overflow:hidden;font-weight:700;font-size:13px}.managed-avatar img{width:100%;height:100%;object-fit:cover}.managed-actions{display:flex;gap:2px}.managed-actions button{display:grid;place-items:center;width:29px;height:32px;color:#657084}.managed-actions button:hover{color:#a5192b;background:#ffe9ee;border-radius:4px}.profile-preferences>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:2px 0 22px}.profile-preferences h2{font:700 27px Barlow Condensed,sans-serif;margin:0 0 7px}.profile-preferences p{font-size:12px;color:#657084;line-height:1.7;margin:0}.profile-preferences header .btn{font-size:11px;padding:8px 10px;white-space:nowrap}.profile-save{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0 12px}.profile-save .btn{font-size:12px}.profile-select-empty{padding:65px 35px;text-align:center;border:1px dashed #dce0e6;border-radius:8px}.profile-select-empty>svg{color:#ff173b;margin-bottom:20px}.profile-select-empty .voice-summary{justify-content:center;margin-top:20px}.profile-select-empty>small{color:#657084;font-size:11px}.profiles-empty{text-align:center;padding:40px 10px 30px;color:#657084}.profiles-empty h3{font:700 23px Barlow Condensed,sans-serif;color:#202124}.profiles-empty p{font-size:12px;line-height:1.6}.profile-following{margin-bottom:20px}.profile-following summary{font-size:12px;cursor:pointer;margin-bottom:10px}.following-person{display:flex;justify-content:space-between;width:100%;padding:10px;border-bottom:1px solid #e3e5e9;font-size:12px}.compose-context{margin-bottom:14px}.compose-voice>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 17px}.compose-voice h2{font:700 24px Barlow Condensed,sans-serif;margin:0 0 5px}.compose-voice header p{font-size:12px;line-height:1.65;color:#657084;margin:0}.compose-voice .text-button{font-size:12px;white-space:nowrap}.compose-advanced{margin-top:14px}.compose-advanced .switch-row{margin:0}.compose-reference .compose-results{position:static}.source-post-preview time{font-size:11px;color:#657084}.proposal-tabs{display:flex;overflow-x:auto;gap:16px;border-bottom:1px solid #e3e5e9;margin:18px 0 15px}.proposal-tabs button{white-space:nowrap;min-height:38px;font-size:12px;color:#657084;border-bottom:2px solid transparent}.proposal-tabs button[aria-pressed=true]{border-bottom-color:#ff173b;color:#12161c;font-weight:700}.proposal-cards .proposal-label{display:grid;gap:3px;max-width:48%;font-size:11px}.proposal-label small{font-size:9px;font-weight:400;color:#657084}.compose-reference .proposal-cards article{background:#fdfdfb;border:1px solid #e3e5e9;padding:16px;border-radius:8px;box-shadow:none}.compose-reference .proposal-cards article.is-selected{border-color:#ff9aab;background:#fff3f3}.proposal-cards article>p{font-size:13px;line-height:1.65;white-space:pre-wrap}.compose-reference .proposal-cards header>div{gap:5px}.proposal-cards .icon-btn{width:30px;height:30px;border:1px solid #dce0e6;background:#fff;border-radius:5px}.proposal-cards .btn{min-height:31px;font-size:10px;padding:7px 10px}.compose-reference .output-actions{flex-wrap:wrap}.compose-reference .output-actions .btn{font-size:11px}.compose-reference .creation-output>.voice-summary{margin-top:18px}.radar-reply .voice-summary{margin:8px 0 12px}.radar-edit-details{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px}.radar-edit-details .text-button{font-size:11px}.meme-zasca-handoff{background:#fff3f3;border:1px solid #ff9aab;border-radius:8px;padding:15px;margin:10px 0 17px}.meme-zasca-handoff h3{font-size:13px;margin:0}.meme-zasca-handoff blockquote{font-size:13px;line-height:1.6;margin:10px 0;color:#202124}.meme-zasca-handoff small{font-size:11px;color:#657084}@media(min-width:1500px){.profiles-workbench{grid-template-columns:minmax(330px,.72fr) minmax(0,1.5fr)}.voice-page .voice-controls{gap:16px}.voice-control{padding:20px}.compose-reference .voice-choice-grid button{font-size:12px}}@media(max-width:1150px){.voice-page.studio-columns{grid-template-columns:minmax(0,1fr)}.voice-page .studio-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profiles-workbench{gap:16px;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr)}.profile-add{align-items:stretch;flex-direction:column}.profile-add .btn{align-self:start}.profile-preferences>header{align-items:start;flex-direction:column}.profile-preferences .voice-controls,.compose-reference .voice-controls{grid-template-columns:1fr}}@media(max-width:760px){.voice-controls{grid-template-columns:1fr}.voice-identity{flex-wrap:wrap}.voice-identity .field{min-width:200px}.voice-identity>.btn{margin-left:40px}.voice-page .studio-utility,.profiles-workbench{grid-template-columns:1fr}.profiles-account-line{gap:11px}.profiles-account-line .profile-quota{margin-left:0;flex-basis:100%}.profile-add{flex-direction:row;align-items:end}.profile-add .btn{align-self:end}.profile-select-empty{padding:35px 20px}.profile-preferences>header{margin-top:10px;gap:8px}.voice-control{padding:14px}.voice-choice-grid,.voice-onboarding .voice-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compose-voice>header{align-items:start}.compose-reference .proposal-cards article{padding:13px}.proposal-cards .proposal-label{max-width:43%}.radar-edit-details{align-items:start;flex-direction:column}}.response-profile-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;margin:0 0 20px}.response-profile-picker select{width:auto;min-width:160px;max-width:100%;padding:9px}.response-profile-picker small{color:#657084;font-size:10px}.managed-avatar[data-initials]:after{content:attr(data-initials)}.watched-avatars small{font-size:9px;color:#657084}.reference-workspace .knowledge-access{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#fff0f1;border:1px solid #f2d7db;border-radius:8px;margin:0 0 16px;color:#712938}.knowledge-access>svg{flex-shrink:0;color:#ec2346}.knowledge-access>span{flex:1}.knowledge-access b,.knowledge-access small{display:block}.knowledge-access b{font-size:12px}.knowledge-access small{font-size:11px;line-height:1.5;margin-top:3px}.knowledge-access .btn{font-size:11px;flex-shrink:0}.knowledge-access.enabled{background:#f0f5f1;border-color:#dce8de;color:#305b40}.knowledge-access.enabled>svg{color:#348357}.reference-workspace .hero-sources.editorial-hero,.reference-workspace .hero-reports.editorial-hero{min-height:167px;grid-template-columns:1.1fr 1fr;margin-bottom:16px}.reference-workspace .hero-sources .editorial-art,.reference-workspace .hero-reports .editorial-art{margin-top:-28px;padding:0;align-self:end}.reference-workspace .hero-sources .editorial-art img,.reference-workspace .hero-reports .editorial-art img{max-height:185px;width:100%;height:auto}.reference-workspace .hero-sources .editorial-art figcaption,.reference-workspace .hero-reports .editorial-art figcaption{right:0;bottom:25%;max-width:26%}.reference-workspace .source-row-copy p,.reference-workspace .source-row-state small{line-height:1.5}.reference-workspace .source-row{min-height:102px}.reference-workspace .source-row .source-mark{width:58px;height:58px;border-radius:8px}.reference-workspace .source-row h3{font-size:13px}.source-detail-basic{padding-top:16px;border-top:1px solid #e5e5e8;margin-top:16px}.knowledge-detail-heading{display:flex;align-items:center;gap:12px}.knowledge-detail-heading>div{flex:1;min-width:0}.knowledge-detail-heading b{font-size:15px}.knowledge-detail-heading p{font-size:11px;color:#5e6678;margin:5px 0;overflow-wrap:anywhere}.knowledge-detail-heading .source-mark{flex-shrink:0}.knowledge-facts{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0;font-size:11px;color:#546073}.knowledge-facts span{display:flex;align-items:center;gap:6px}.detail-tabs{border-bottom:1px solid #e4e6eb;padding-bottom:12px}.detail-body{padding:12px 0;min-height:180px}.detail-body>small{font-size:11px;color:#626b79}.detail-body h3{font:700 22px Barlow Condensed,sans-serif;margin:20px 0 10px}.detail-body .field{font-size:12px}.source-fulltext{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 DM Sans,sans-serif;max-height:440px;overflow:auto;padding:16px;background:#faf9f6;border-radius:6px}.saved-quote{position:relative;padding:13px;background:#faf9f6;border:1px solid #e5e5e8;border-radius:8px;margin:10px 0}.saved-quote blockquote{margin:0 25px 10px 0;font-size:13px;line-height:1.7}.saved-quote>.icon-btn{position:absolute;right:5px;top:5px}.saved-quote input{width:100%;font-size:11px}.quote-suggestions button,.knowledge-linked{display:flex;align-items:center;text-align:left;gap:10px;padding:13px 0;border:0;border-bottom:1px solid #e6e7eb;background:none;width:100%;font-size:12px;line-height:1.6}.quote-suggestions button>span,.knowledge-linked>span{flex:1}.quote-suggestions button>svg{color:#ee2147;flex-shrink:0}.knowledge-linked small{display:block;color:#637084}.knowledge-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:15px;border-top:1px solid #e4e6eb}.knowledge-detail-actions .btn{font-size:11px}.knowledge-detail .row-actions{margin:14px 0}.reference-workspace .report-card h3{font-size:23px;line-height:1.05}.reference-workspace .report-card>div>p{font-size:12px;line-height:1.6;min-height:38px}.reference-workspace .report-card footer{flex-wrap:wrap;gap:7px}.report-lead{font-size:15px;line-height:1.7;color:#4d5769}.report-readable{max-height:490px;overflow:auto;max-width:72ch;border-top:1px solid #e3e5e9;border-bottom:1px solid #e3e5e9;padding:12px 3px 20px}.report-readable h2{font:700 30px Barlow Condensed,sans-serif;margin:20px 0 10px}.report-readable h3{font:700 23px Barlow Condensed,sans-serif;margin:24px 0 8px}.report-readable p{font:13px/1.8 DM Sans,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.report-reading .evidence-list>div{display:block;padding:12px 0}.report-reading .evidence-list a{display:inline-flex;align-items:baseline;gap:5px;font-weight:600;overflow-wrap:normal}.report-reading .evidence-list a svg{flex-shrink:0}.report-reading .evidence-list small{display:block;color:#647084}.report-reading .evidence-list p{font-size:12px;line-height:1.7}.report-reading .row-actions{flex-wrap:wrap;gap:7px}.report-reference-picker{border:1px solid #e2e5ea;border-radius:8px;padding:12px;margin:15px 0}.report-reference-picker legend{font-weight:700;font-size:13px;padding:0 5px}.report-reference-picker p,.report-reference-picker small{font-size:11px;color:#5f6878}.report-reference-picker label{display:flex;align-items:center;gap:9px;font-size:12px;margin:10px 0}.report-reference-picker label input{width:16px;height:16px;accent-color:#ff1e43}.report-reference-picker .source-mark{width:30px;height:30px;font-size:11px;border-radius:4px}.reference-workspace .stats-reference{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.stats-hero{display:grid;grid-template-columns:1fr 1.16fr;align-items:end;position:relative;min-height:194px;margin-bottom:15px;isolation:auto}.stats-hero>div{padding:15px 0 8px;position:relative;z-index:1}.stats-hero h1{font:800 clamp(40px,3.3vw,60px)/.95 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 12px;text-wrap:balance}.stats-hero h1 em{font-style:normal;color:#ed183a}.stats-hero p{font-size:12px;margin:0;color:#333b47;line-height:1.5}.stats-brush{display:block;background:#f31c41;height:5px;width:110px;transform:rotate(-4deg);border-radius:50%;margin:13px 0 4px 35px}.stats-hero figure{margin:-42px -2px 0 -10px;position:relative;align-self:end}.stats-hero img{display:block;width:100%;height:auto;object-fit:contain;max-height:246px}.stats-hero figcaption{position:absolute;right:2%;bottom:13%;font:800 17px/1.05 Barlow Condensed,sans-serif;background:#fffdf4;transform:rotate(-6deg);text-transform:uppercase;padding:5px 7px;max-width:100px}.statistics-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px}.statistics-toolbar p{display:flex;align-items:center;gap:7px;flex:1;font-size:11px;color:#5b6474;margin:0}.statistics-toolbar p>svg{color:#ed2044}.statistics-toolbar label{display:flex;align-items:center;gap:7px;font-size:10px;color:#647084}.statistics-toolbar select{font-size:11px;border:1px solid #dce0e6;border-radius:5px;padding:7px;background:#fff;color:#202733}.statistics-toolbar .icon-btn{width:30px;height:30px;border:1px solid #e2e5ea;border-radius:5px}.stats-loading{display:flex;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px}.stat-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.stat-metrics>section{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:13px 10px;background:#fff;border:1px solid #e6e7e9;border-radius:7px;min-width:0}.stat-metrics>section>svg{color:#f11f44;background:#fff0f3;border-radius:6px;padding:5px;box-sizing:content-box;width:18px;height:18px}.stat-metrics>section>span{font-size:10px;line-height:1.35;color:#263044}.stat-metrics>section>b{grid-column:1/-1;font:800 35px/1.05 Barlow Condensed,sans-serif;letter-spacing:-.02em;white-space:nowrap}.stat-metrics>section>small{grid-column:1/-1;font-size:9px;line-height:1.45;color:#5e6a7d;min-height:26px}.stat-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-reference .studio-side-card{border-radius:8px;padding:15px 13px}.stats-reference .studio-side-card>header h3{font:700 21px/1.1 Barlow Condensed,sans-serif;display:flex;align-items:center;gap:8px}.stats-reference .studio-side-card>header h3>svg{color:#f42146;flex-shrink:0;width:20px;height:20px}.stats-reference .studio-side-card>header{margin-bottom:10px}.stat-caption{font-size:10px!important;line-height:1.6!important;color:#626f83!important;margin:0 0 14px!important}.stat-definition{display:block;color:#647084;font-size:9px;line-height:1.5;margin-top:10px}.stat-bars{display:grid;gap:11px;padding:3px 0}.stat-bars>div{display:grid;grid-template-columns:minmax(75px,1fr) minmax(35px,1.3fr) 27px 15px;gap:6px;align-items:center}.stat-bars>div>span{display:flex;align-items:center;gap:7px;min-width:0}.stat-bars>div>span>svg{color:#ec2648;flex-shrink:0}.stat-bars b{font-size:10px;font-weight:500;overflow-wrap:anywhere}.stat-bar-track{height:13px;background:#f0f0f2;border-radius:3px;overflow:hidden}.stat-bar-track>i{display:block;height:100%;background:#fa2046;opacity:var(--bar-opacity,1);border-radius:3px}.stat-bars strong{font-size:10px;font-weight:600;text-align:right}.stat-bars small{font-size:9px;color:#738096;text-align:right}.stat-empty{min-height:120px;display:flex;flex-direction:column;justify-content:center;gap:7px;color:#606a7d;font-size:12px;line-height:1.5}.stat-empty small{font-size:10px;color:#667083;max-width:26ch}.stat-funnel{display:flex;align-items:center;flex-direction:column;gap:4px}.stat-funnel>div{background:#ffdce3;text-align:center;clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);padding:6px 9px;color:#391c25}.stat-funnel>div:nth-child(2){background:#ffadb9}.stat-funnel>div:nth-child(3){background:#ff6d87}.stat-funnel>div:nth-child(4){background:#ff496b;color:#391c25}.stat-funnel>div:nth-child(5){background:#ed1b40;color:#fff}.stat-funnel span{font-size:10px;display:block}.stat-funnel b{font:700 19px Barlow Condensed,sans-serif}.stat-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-formats>div{background:#fff0f3;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border-radius:5px}.stat-formats svg{color:#ec2447}.stat-formats b{font:600 19px Barlow Condensed,sans-serif}.stat-formats strong{font:700 24px Barlow Condensed,sans-serif}.stat-formats small{font-size:9px;color:#6b5260}.stats-next>svg{color:#eb2346}.stats-next h3{font:700 24px/1.1 Barlow Condensed,sans-serif;margin:10px 0}.stats-next p{font-size:11px!important;line-height:1.6!important;color:#5c697c}.stats-next .btn{font-size:11px;margin-top:10px}.stat-week{display:flex;align-items:center;gap:20px;padding:17px 16px;border:1px solid #e4e7eb;background:#fff;border-radius:8px;margin-top:13px}.stat-week h2{display:flex;align-items:center;gap:8px;font:700 23px Barlow Condensed,sans-serif;margin:0 0 7px}.stat-week h2 svg{color:#ed2649}.stat-week p,.stat-week>small{font-size:10px;color:#657085;margin:0}.stat-daily{display:flex;align-items:flex-end;gap:3px;height:58px;flex:1;min-width:60px}.stat-daily>i{flex:1;max-width:30px;background:#f3274b;border-radius:2px 2px 0 0}.stats-method{margin:16px 0;color:#606d80;font-size:11px;line-height:1.7}.stats-method summary{cursor:pointer;color:#303a4b}.stats-method p{max-width:90ch}.stat-dna{display:grid;gap:0;margin:0}.stat-dna>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0edf0;font-size:11px}.stat-dna>div:last-child{border:0}.stat-dna dt{color:#354053}.stat-dna dd{margin:0;padding:6px 8px;background:#fff0f3;color:#712139;border-radius:4px;max-width:55%;font-size:10px;overflow-wrap:anywhere}.stat-sources>div{display:flex;align-items:center;gap:9px;margin:12px 0}.stat-sources .source-mark{width:36px;height:39px;font-size:12px;border-radius:5px;flex-shrink:0}.stat-sources>div>span:last-child{flex:1;min-width:0}.stat-sources b{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.stat-sources small{font-size:9px;color:#68758b;display:block;margin:4px 0 5px}.stat-sources i{display:block;background:#f4274a;height:4px;max-width:100%;border-radius:2px}.stat-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.stat-people>div{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0}.stat-people .content-thumb{border-radius:50%;width:42px;height:42px}.stat-people b{font-size:10px;text-align:center;overflow-wrap:anywhere}.stat-people small{font-size:9px;color:#637186}.stat-people>.stat-empty{grid-column:1/-1;align-items:flex-start}.stats-reference .side-list button{padding:12px 0}.stats-reference .side-list small{font-size:10px}.stats-reference .side-list b{font-size:11px}@media(min-width:1351px){.reference-workspace .hero-sources.editorial-hero,.reference-workspace .hero-reports.editorial-hero{min-height:147px}.reference-workspace .source-row{min-height:88px}.reference-workspace .source-row-copy p{font-size:11px}.stats-hero{grid-template-columns:.85fr 1.25fr;min-height:174px}.stats-hero figure{z-index:16;pointer-events:none}.stats-hero img{max-height:250px}.stat-metrics>section>small{min-height:14px}.stat-formats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-formats b{font-size:17px;text-align:center;min-height:35px}.stat-funnel>div{padding:3px 9px}.stat-funnel span{font-size:9px}.stat-funnel b{font-size:17px}.stat-analysis-grid>.studio-side-card{align-self:stretch}.stat-week>div>small{display:block;margin-top:5px;font-size:10px;color:#5f6b7d}}@media(min-width:1650px){.reference-workspace .stats-reference{grid-template-columns:minmax(0,1fr) 326px}.stats-hero h1{font-size:60px}.stats-hero figure{margin-top:-50px}.stat-metrics>section>b{font-size:40px}.stat-metrics>section>span{font-size:11px}.stat-bars b{font-size:11px}.stat-analysis-grid{gap:13px}.stats-reference .studio-side-card{padding:16px 15px}}@media(max-width:1350px){.reference-workspace .stats-reference{grid-template-columns:minmax(0,1fr) 245px;gap:14px}.stats-hero{grid-template-columns:1.05fr 1fr;min-height:168px}.stats-hero h1{font-size:43px}.stats-hero p{font-size:11px}.stat-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-metrics>section{grid-template-columns:30px 1fr;gap:5px}.stat-metrics>section>b{grid-column:1/-1;font-size:35px}.stat-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-week{flex-wrap:wrap}.stat-week>div:first-child{width:100%}.stat-daily{min-width:160px}.stats-reference .studio-side-card>header h3{font-size:20px}.reference-workspace .source-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.reference-workspace .source-row .source-mark{width:48px;height:48px}.reference-workspace .source-row-state{grid-column:2}.reference-workspace .source-row .row-actions{grid-column:2;justify-content:flex-start}.knowledge-access{flex-wrap:wrap}.knowledge-access>.btn{margin-left:30px}}@media(max-width:1050px){.reference-workspace .stats-reference{grid-template-columns:minmax(0,1fr)}.stats-reference .studio-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-hero{grid-template-columns:1fr 1fr;min-height:190px}.stats-hero h1{font-size:55px}.stat-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-metrics>section>span{font-size:10px}.stat-metrics>section>b{font-size:30px}.stat-bars>div{grid-template-columns:minmax(60px,1fr) minmax(25px,1fr) 24px}.stat-bars small{display:none}}@media(max-width:760px){.stats-hero{grid-template-columns:1.1fr 1fr;min-height:160px;margin-bottom:14px}.stats-hero h1{font-size:40px;line-height:.97}.stats-hero figure{margin:-15px -8px 0 -12px}.stats-hero figcaption{font-size:13px;right:0;max-width:65px}.stats-hero p{font-size:10px}.stats-brush{width:80px}.statistics-toolbar{flex-wrap:wrap}.statistics-toolbar p{flex-basis:100%}.statistics-toolbar label{flex:1;justify-content:space-between}.stat-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-metrics>section{padding:12px 8px;grid-template-columns:1fr}.stat-metrics>section>span{min-height:28px}.stat-metrics>section>small{font-size:9px}.stat-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-bars>div{grid-template-columns:1fr 1fr 28px}.stats-reference .studio-side-card>header h3{font-size:21px}.reference-workspace .hero-sources.editorial-hero,.reference-workspace .hero-reports.editorial-hero{grid-template-columns:1.1fr 1fr;min-height:175px}.reference-workspace .hero-sources .editorial-art,.reference-workspace .hero-reports .editorial-art{margin:0 0 38px;overflow:visible}.reference-workspace .hero-sources .editorial-art img,.reference-workspace .hero-reports .editorial-art img{width:100%;max-width:100%;max-height:none}.knowledge-detail-heading{flex-wrap:wrap}.knowledge-detail-heading>a{margin-left:55px}.knowledge-detail-actions .btn{flex:1}.knowledge-detail .detail-tabs{flex-wrap:wrap}.reference-workspace .report-card>div>p{min-height:0}}@media(max-width:480px){.stats-hero{grid-template-columns:1fr;min-height:0}.stats-hero>div{padding:8px 0 0}.stats-hero h1{font-size:49px;max-width:330px}.stats-hero p{font-size:12px}.stats-hero figure{width:100%;margin:-4px 0 0}.stats-hero img{max-height:158px;width:auto;max-width:100%;margin-left:auto}.stats-hero figcaption{font-size:15px;max-width:82px;right:4%;bottom:15%}.stats-brush{margin-bottom:0}.stat-metrics{gap:7px}.stat-metrics>section>b{font-size:33px}.stat-analysis-grid,.stats-reference .studio-utility{grid-template-columns:1fr}.stat-bars>div{grid-template-columns:1fr 1.6fr 30px 20px}.stat-bars small{display:block}.stat-formats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-formats b{font-size:17px}.stat-funnel{max-width:270px;margin:auto}.stat-empty{min-height:100px}.stat-week{gap:12px}.stat-week>small{width:100%}.reference-workspace .hero-sources.editorial-hero,.reference-workspace .hero-reports.editorial-hero{grid-template-columns:1fr;min-height:0}.reference-workspace header.hero-sources.editorial-hero>div.editorial-copy,.reference-workspace header.hero-reports.editorial-hero>div.editorial-copy{padding-bottom:0}.reference-workspace .hero-sources .hero-badges{width:100%}.reference-workspace .hero-sources .editorial-art,.reference-workspace .hero-reports .editorial-art{margin:8px 0 0;max-width:290px;justify-self:end}.reference-workspace .hero-sources .editorial-art img,.reference-workspace .hero-reports .editorial-art img{max-height:118px}.reference-workspace .source-row .row-actions{grid-column:1/-1;justify-content:flex-end}.knowledge-access{gap:8px;padding:12px}.knowledge-access small{font-size:10px}.knowledge-access>span{min-width:180px}.source-fulltext{font-size:12px}.knowledge-detail-actions{justify-content:stretch}.knowledge-detail-actions .btn{min-width:140px}.knowledge-detail-heading>a{margin:0}.detail-tabs>button{font-size:11px}}.compact-workspace{--work-gap:16px;--rail-width:204px;--studio-paper:#faf9f6}.compact-workspace .app-sidebar{width:var(--rail-width);padding:20px 12px 12px;overflow-y:auto;overflow-x:hidden}.compact-workspace .workspace-main{margin-left:var(--rail-width);width:calc(100% - var(--rail-width))}.compact-workspace .app-header{height:52px;padding:0 24px}.compact-workspace .app-content{padding:18px 24px 24px}.compact-workspace .app-footer{padding:12px 24px;margin-top:0}.compact-workspace .sidebar-brand{display:flex;align-items:center;position:relative;min-height:48px;margin:0 0 16px}.compact-workspace .sidebar-brand>a{display:block;min-width:0}.compact-workspace .sidebar-brand .brand{font-size:26px;margin:0 0 0 3px;height:auto;letter-spacing:-.8px;gap:5px}.compact-workspace .sidebar-brand .brand-fire svg{width:31px;height:40px}.compact-workspace .sidebar-brand .brand small{font-size:6px;letter-spacing:1.1px;margin-top:5px}.rail-toggle{position:absolute;right:-6px;top:-12px;display:grid;place-items:center;width:26px;height:26px;color:#b9bdc6;border-radius:5px}.rail-toggle:hover{background:#2d3037;color:#fff}.compact-workspace .app-sidebar>.btn{margin:0 0 18px;min-height:41px;font-size:12px;justify-content:center;border-radius:8px;flex-shrink:0}.compact-workspace .app-sidebar>.sidebar-create{background:#f7d36b;color:#19191b;border-color:#f7d36b;font-weight:900;box-shadow:0 5px 18px #f5c94422}.compact-workspace .app-sidebar>.sidebar-create:hover{background:#ffe08b;border-color:#ffe08b;transform:translateY(-1px)}.compact-workspace .sidebar-section{margin:0;padding:0 10px;color:#b1b6c0;font-size:9px}.compact-workspace .sidebar-section-tools{display:block;margin-top:17px}.compact-workspace .app-sidebar nav{gap:3px;margin-top:10px}.compact-workspace .app-sidebar nav button{gap:9px;min-height:40px;padding:6px 9px;font-size:11px;border-radius:8px;flex-shrink:0;white-space:nowrap}.compact-workspace .app-sidebar nav .nav-item.active{background:#43202b;color:#ff8296}.nav-symbol{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;flex-shrink:0;transition:background .18s,color .18s}.nav-symbol svg{stroke-width:1.65}.active .nav-symbol{background:#ff315028;color:#ff728b}.symbol-memes{color:#d2b7ff}.symbol-radar{color:#ff8595}.symbol-compose{color:#ffc390}.symbol-stats{color:#91d8ca}.compact-workspace .app-sidebar nav .nav-item-drafts{margin-top:0}.compact-workspace .sidebar-tools-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 9px;margin:13px 0 1px;border-top:1px solid #ffffff22;color:#c9c9cf;font-size:11px;font-weight:700;text-align:left}.sidebar-tools-toggle>span{display:inline-flex;align-items:center;gap:9px}.sidebar-tools-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.compact-workspace .app-sidebar .sidebar-extra-nav{margin-top:2px}.sidebar-collapsed .sidebar-tools-toggle>.nav-label,.sidebar-collapsed .sidebar-tools-toggle>svg{display:none}.sidebar-collapsed .sidebar-tools-toggle{justify-content:center;padding:11px 5px}.radar-import-status{border:1px solid #e5ded9;border-radius:9px;background:#fff;padding:0 14px;margin:8px 0 13px;font-size:12px}.radar-import-status summary{display:flex;align-items:center;gap:7px;cursor:pointer;padding:12px 0;font-weight:800}.radar-import-status summary svg:first-child{color:#e21b35}.radar-import-status summary svg:last-child{margin-left:auto}.radar-import-status[open] summary{border-bottom:1px solid #eee}.radar-import-status>p{line-height:1.5;color:#666}.radar-import-status>button{display:inline-flex;align-items:center;gap:4px;color:#e21b35;font-weight:800;margin:0 0 14px}.radar-import-row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #f1eeeb;padding:10px 0}.radar-import-row span{font-size:11px}.radar-import-row small{font-size:10px;color:#777}.radar-media-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px;border-radius:7px;background:#f7f5f2}.radar-media-context>span{display:flex;align-items:center;gap:6px}.radar-media-context img{width:46px;height:38px;object-fit:cover;border-radius:4px}.radar-media-context small,.radar-media-context a{font-size:10px;color:#666}.radar-media-context a{display:inline-flex;align-items:center;gap:2px;text-decoration:underline}.radar-video-context{display:grid;gap:6px;margin:10px 0 12px;padding:12px;border:1px solid #f2c8c9;border-radius:9px;background:#fff8f5}.radar-video-context b{font-size:12px;color:#392126}.radar-video-context textarea{width:100%;resize:vertical;min-height:70px;border:1px solid #e4c8c7;border-radius:6px;padding:9px;background:#fff;font:inherit;font-size:12px;line-height:1.5}.radar-video-context small{font-size:10px;line-height:1.45;color:#775e60}.compact-workspace .sidebar-bottom{padding-top:25px}.compact-workspace .sidebar-plan{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:12px 10px;border:1px solid #45323a;border-radius:10px;background:#221f23;width:100%}.compact-workspace .sidebar-plan>.wallet-flame{flex:0 0 29px;display:block;width:29px;height:37px}.wallet-flame svg{width:100%;height:100%}.compact-workspace .sidebar-plan>span:not(.living-flame){flex:1;min-width:0;text-align:left}.compact-workspace .sidebar-plan b{display:block;font:700 29px/1 Barlow Condensed,sans-serif;color:#fff}.compact-workspace .sidebar-plan b small{display:inline;font:500 11px DM Sans,sans-serif;color:#f7dce3;margin:0}.compact-workspace .sidebar-plan em{display:block;font:400 9px/1.5 DM Sans,sans-serif;color:#c9bfc5;margin-top:4px}.compact-workspace .sidebar-plan>svg{color:#c9bfc5;flex-shrink:0}.compact-workspace .profile-button{padding:12px 2px 0;font-size:11px}.compact-workspace .profile-button small{color:#b8bcc6}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;margin-top:9px;gap:5px}.compact-workspace .sidebar-footer .back-home{margin:0;padding:5px 1px;color:#b7bcc6;font-size:9px}.compact-workspace .sidebar-footer .motion-control{position:static;display:grid;place-items:center;width:26px;height:26px;min-height:26px;border:0;background:none;color:#b7bcc6;padding:4px}.compact-workspace .studio-columns,.compact-workspace .x-radar-layout{gap:var(--work-gap)}.compact-workspace .studio-utility{gap:12px}.compact-workspace .collection-toolbar,.compact-workspace .collection-filters{margin-bottom:12px}.compact-workspace .studio-side-card{padding:14px}.compact-workspace .studio-side-card>header{margin-bottom:12px}.compact-workspace .empty-mini{padding:10px 0}.compact-workspace .hero-drafts.editorial-hero,.compact-workspace .hero-sources.editorial-hero,.compact-workspace .hero-reports.editorial-hero{min-height:120px;margin-bottom:14px}.compact-workspace .hero-drafts .editorial-art img,.compact-workspace .hero-sources .editorial-art img,.compact-workspace .hero-reports .editorial-art img{max-height:145px}.compact-workspace .report-benefits{margin-bottom:14px}.compact-workspace .compose-reference{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(350px,1fr);gap:18px;align-items:start}.compact-workspace .compose-main,.compact-workspace .compose-results{min-width:0}.compact-workspace .compose-main>.editorial-hero{min-height:104px;height:auto;margin:0 0 12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.compact-workspace .compose-main .editorial-hero .editorial-copy{padding:10px 0}.compact-workspace .compose-main .editorial-hero h1{font-size:46px;margin-bottom:7px}.compact-workspace .compose-main .editorial-hero p{font-size:12px;max-width:350px}.compact-workspace .compose-main .editorial-art{margin:0;padding:0}.compact-workspace .compose-main .editorial-art img{max-height:110px;width:auto;max-width:100%}.compact-workspace .compose-main .editorial-art figcaption{font-size:13px;max-width:33%}.composer-sheet{background:#fff;border:1px solid #e3e5e9;border-radius:12px;overflow:clip}.composer-sheet>section,.composer-sheet>details{margin:0;padding:16px 18px}.composer-input>header,.composer-personality>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.composer-sheet h2{font:700 23px/1.1 Barlow Condensed,sans-serif;color:#15191c;margin:0}.composer-input>header>span{font-size:10px;color:#657084}.compact-workspace .composer-sheet .entry-tabs{display:flex;gap:6px;max-width:none;margin:0 0 10px}.compact-workspace .composer-sheet .entry-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:36px;padding:7px 6px;font-size:11px;border-radius:6px;background:#faf9f6;border:1px solid #e3e5e9;color:#4c586b}.compact-workspace .composer-sheet .entry-tabs button[aria-pressed=true]{background:#15191c;border-color:#15191c;color:#fff}.composer-sheet .entry-tabs svg{flex-shrink:0}.compact-workspace .composer-sheet .import-x-row{display:flex;gap:8px;align-items:center;margin:0 0 9px;padding:0;background:none;border:0}.composer-sheet .import-x-row>svg{width:16px;height:16px;flex-shrink:0}.compact-workspace .composer-sheet .import-x-row input{flex:1;min-width:0;padding:8px 10px;font-size:11px;border:1px solid #e3e5e9;border-radius:6px}.compact-workspace .composer-sheet .import-x-row .btn{min-height:33px;padding:7px 10px;font-size:11px}.compact-workspace .composer-sheet .compose-original{position:relative;margin:0;display:block}.compact-workspace .composer-sheet .compose-original textarea{display:block;min-height:103px;height:103px;padding:12px 12px 25px;font-size:13px;line-height:1.55;width:100%;resize:vertical;background:#fdfdfb}.composer-sheet .compose-original small{position:absolute;right:10px;bottom:7px;font-size:9px;color:#657084;pointer-events:none}.composer-personality{border-top:1px solid #ececf0}.composer-personality .text-button{font-size:11px}.composer-voice-controls{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(170px,1fr);gap:15px 20px;padding:0;margin:0;border:0;min-width:0}.composer-voice-controls>div{min-width:0}.compact-control-label{display:flex;align-items:center;gap:7px;margin-bottom:8px;min-height:15px;font-size:11px;line-height:1.3}.compact-control-label b{font-weight:650}.compact-control-label small{font-size:9px;color:#657084;margin-left:auto}.compact-control-label strong{font:700 18px Barlow Condensed,sans-serif}.compact-reset{display:grid;place-items:center;color:#a5192b;min-width:20px;min-height:20px;border-radius:4px}.compact-reset:hover{background:#fff0f3}.composer-voice-controls .stance-options{gap:5px}.composer-voice-controls .stance-options button{padding:6px 8px;min-height:32px;font-size:10px;gap:5px;background:#fff;border-radius:5px;white-space:nowrap}.composer-voice-controls .stance-options button[aria-pressed=true]{background:#fff0f3;border-color:#ed2445;color:#a5192b;box-shadow:none}.compact-volume>label{display:flex;align-items:center;gap:10px;margin-top:12px}.compact-volume>label>span{display:flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap;min-width:69px;color:#a5192b}.compact-volume input{width:100%;min-width:40px;accent-color:#ed2445;height:17px;margin:0}.voice-volume-meter{display:flex;align-items:end;gap:2px;height:16px;margin-left:auto}.voice-volume-meter i{width:3px;height:5px;background:#e6e2e5;border-radius:1px}.voice-volume-meter i:nth-child(2){height:8px}.voice-volume-meter i:nth-child(3){height:10px}.voice-volume-meter i:nth-child(4){height:13px}.voice-volume-meter i:nth-child(5){height:16px}.voice-volume-meter i.on{background:#ed2445}.compact-tone,.compact-format{grid-column:1/-1}.composer-tone-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.composer-tone-options button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:59px;padding:8px 3px;border:1px solid #e6e7eb;border-radius:7px;font-size:10px;color:#3b4657;background:#faf9f6;transition:background .16s,border-color .16s}.composer-tone-options button svg{stroke-width:1.8}.composer-tone-options .tone-ironico svg{color:#985c16}.composer-tone-options .tone-elegante svg{color:#704fa3}.composer-tone-options .tone-datos svg{color:#21755c}.composer-tone-options .tone-explicativo svg{color:#386caa}.composer-tone-options button:hover{background:#fff0f3;border-color:#e1a4af}.composer-tone-options button[aria-pressed=true]{background:#fff0f3;border-color:#ed2445;color:#a5192b;box-shadow:inset 0 0 0 1px #ed2445}.composer-format-options{display:flex;gap:6px}.composer-format-options button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:6px;font-size:10px;white-space:nowrap;border:1px solid #e3e5e9;border-radius:5px;background:#fff;color:#4c586b}.composer-format-options button[aria-pressed=true]{background:#15191c;color:#fff;border-color:#15191c}.composer-sheet>.composer-context{padding:0 18px;border-top:1px solid #ececf0}.composer-context>summary{display:flex;align-items:center;gap:8px;min-height:43px;list-style:none;font-size:11px}.composer-context>summary::-webkit-details-marker{display:none}.composer-context>summary>b{font-weight:600}.composer-context>summary>span{margin-left:auto;font-size:10px;color:#657084;text-align:right}.composer-context>summary>svg{flex-shrink:0}.composer-context>summary>svg:last-child{transition:transform .16s}.composer-context[open]>summary>svg:last-child{transform:rotate(180deg)}.composer-context>div{padding:3px 0 15px}.composer-context .field{margin:0 0 12px}.composer-context .voice-controls{gap:12px;grid-template-columns:1fr 1fr}.composer-context .voice-control{padding:10px;background:#faf9f6}.composer-context .voice-control legend{font-size:12px}.composer-context .voice-origin{margin-bottom:5px}.composer-context .voice-select small{font-size:10px}.composer-extra-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.composer-more .consent{margin:10px 0;font-size:11px}.composer-more .text-button{font-size:11px}.composer-sheet>.composer-submit{background:#fdf6f6;border-top:1px solid #efdedf;padding:13px 18px 10px;position:sticky;bottom:0;z-index:5}.composer-submit .consent{font-size:10px;margin:0 0 10px;line-height:1.5}.compact-workspace .composer-submit .btn{min-height:42px;font-size:12px;border-radius:7px}.composer-submit .button-cost{margin-left:auto;display:flex;gap:4px;align-items:center;padding-left:12px;border-left:1px solid #ffffff55}.composer-submit .compose-tip{background:none;margin:8px 0 0;padding:0;justify-content:center;font-size:9px;color:#805762;display:flex;align-items:center;gap:6px}.compact-workspace .compose-results{display:flex;flex-direction:column;gap:14px;position:sticky;top:70px}.compact-workspace .compose-results .editor-panel,.compact-workspace .compose-results .creation-output{border:1px solid #e3e5e9;border-radius:12px;padding:17px;margin:0;background:#fff;min-height:0}.compact-workspace .compose-results h2{font:700 24px/1.1 Barlow Condensed,sans-serif;margin:0}.compact-workspace .source-post-preview>article{padding:12px;margin-top:12px;background:#faf9f6;border:1px solid #e9eaed;border-radius:8px}.compact-workspace .source-post-preview article p{font-size:12px;line-height:1.65;margin:10px 0 0;max-height:135px;overflow:auto}.compact-workspace .source-post-preview .post-placeholder{min-height:86px;display:flex;align-items:center;gap:12px;text-align:left;padding:15px 0 0}.compact-workspace .post-placeholder>span{font-size:23px;color:#15191c}.compact-workspace .post-placeholder p{font-size:11px;line-height:1.6;margin:0;color:#657084}.compact-workspace .creation-output .panel-heading{gap:10px;margin-bottom:14px;align-items:center}.proposal-empty>p{font-size:12px;line-height:1.6;color:#657084;margin:0 0 14px}.proposal-placeholder{padding:13px;border:1px solid #e5e6ea;border-radius:8px;background:#fafafa;margin:0 0 10px}.proposal-placeholder>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;border-radius:4px;padding:4px 6px;background:#e9edf3;color:#455066}.proposal-placeholder.tone-ironico>span{background:#fff0db;color:#855315}.proposal-placeholder.tone-datos>span{background:#e4f3ec;color:#236449}.proposal-placeholder p{font-size:11px;color:#657084;margin:9px 0}.proposal-placeholder>div{display:grid;gap:5px;margin:0 0 4px}.proposal-placeholder i{display:block;height:4px;background:#e4e6e9;border-radius:2px;max-width:94%}.proposal-placeholder i:nth-child(2){max-width:84%}.proposal-placeholder i:nth-child(3){max-width:60%}.proposal-empty>small{font-size:9px;color:#657084;display:block;line-height:1.5}.proposal-context-line{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:10px}.proposal-context-line>small{color:#657084}.proposal-context-line .voice-summary{margin:0;font-size:9px}.proposal-context-line .voice-summary>span{padding:4px 6px}.compact-workspace .proposal-tabs{margin:13px 0;gap:15px}.compact-workspace .proposal-tabs button{min-height:32px;font-size:11px}.compact-workspace .proposal-cards{display:grid;gap:10px;margin:0}.compact-workspace .proposal-cards article{padding:13px;margin:0;border-color:#e3e5e9;background:#fafafa}.compact-workspace .proposal-cards article.is-selected{background:snow;border-color:#efccd3}.compact-workspace .proposal-cards article>p{font-size:13px;line-height:1.65;margin:11px 0}.compact-workspace .proposal-cards article>small{font-size:10px;color:#657084}.compact-workspace .proposal-cards .proposal-label{background:#e9edf3;color:#455066;padding:5px 7px;border-radius:4px;font-size:10px}.compact-workspace .proposal-cards .tone-ironico{background:#fff0db;color:#855315}.compact-workspace .proposal-cards .tone-datos{background:#e4f3ec;color:#236449}.proposal-editor{border-top:1px solid #e5e6ea;margin-top:17px;padding-top:16px}.selected-proposal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-proposal-heading h3{font:700 24px Barlow Condensed,sans-serif;margin:0}.selected-proposal-heading .text-button{font-size:10px}.compact-workspace .creation-output .output-text{min-height:160px;font-size:13px;line-height:1.7}.compact-workspace .creation-output .output-actions{display:flex;gap:6px;margin:12px 0}.compact-workspace .creation-output .output-actions .btn{padding:7px 9px;font-size:10px}.compact-workspace .meme-reference{display:block}.compact-workspace .meme-reference .editorial-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:115px;margin-bottom:12px;height:auto}.compact-workspace .meme-reference .editorial-art img{max-height:122px}.compact-workspace .meme-reference .editorial-hero h1{font-size:46px}.compact-workspace .meme-reference .hero-badges{margin-top:9px}.compact-workspace .meme-workflow{margin:0 0 14px;padding:10px 13px;border-radius:8px;min-height:52px}.compact-workspace .meme-workbench{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:16px;align-items:start}.compact-workspace .meme-brief-column{gap:12px}.compact-workspace .meme-direction,.compact-workspace .meme-concepts-section,.compact-workspace .studio-style-shelf{padding:15px;border-radius:10px;margin:0 0 12px}.compact-workspace .meme-direction h2,.compact-workspace .meme-concepts-section h2,.compact-workspace .studio-style-shelf h2{font-size:23px}.compact-workspace .meme-direction .meme-field textarea{min-height:80px;height:80px}.compact-workspace .meme-direction .meme-field{margin-bottom:10px}.compact-workspace .meme-person-row{gap:10px;margin-bottom:8px}.compact-workspace .meme-import-input{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:8px 0}.compact-workspace .meme-import-input>.meme-field{flex:1;min-width:170px;margin:0}.compact-workspace .meme-import-input>.btn{width:auto;margin:0;min-height:35px;font-size:11px}.compact-workspace .creative-director{margin:12px 0 0;padding-top:12px}.compact-workspace .creative-director h3{font-size:13px;margin:0 0 9px}.compact-workspace .director-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px}.compact-workspace .director-intents button{min-height:34px;font-size:10px;padding:7px 9px}.compact-workspace .creative-director>details{padding:0;border:0;border-top:1px solid #e8e8ed;border-radius:0;background:none;margin:0}.compact-workspace .creative-director>details>summary{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:500;min-height:36px;list-style:none;padding:7px 0}.compact-workspace .creative-director>details>summary>span{margin-left:auto;color:#657084;font-size:10px}.compact-workspace .creative-director>details>summary:after{content:"+";margin-left:5px;font-size:16px;color:#657084}.compact-workspace .creative-director>details[open]>summary:after{content:"−"}.compact-workspace .director-reading>div{margin-bottom:12px}.compact-workspace .meme-editor{position:sticky;top:68px;border-radius:10px}.compact-workspace .meme-canvas-mat{padding:12px}.compact-workspace .meme-canvas-wrap{max-width:390px;margin:auto}.compact-workspace .meme-editor-heading{padding:14px 15px}.compact-workspace .meme-editor-heading h2{font-size:24px}.compact-workspace .meme-editor-heading p{margin:4px 0 0;font-size:10px}.compact-workspace .meme-canvas-tools{padding:10px 13px;gap:7px}.compact-workspace .meme-text-editor{padding:0 13px 10px}.compact-workspace .meme-text-fields textarea{min-height:45px;font-size:11px;padding:8px}.compact-workspace .meme-type-tools{gap:6px}.compact-workspace .meme-type-tools>select{font-size:10px;min-height:30px}.compact-workspace .meme-export{padding:11px 13px}.compact-workspace .meme-action-dock{position:sticky;bottom:10px;border-radius:9px;padding:9px;margin:12px 0;z-index:11;box-shadow:0 5px 18px #191a1d12;background:#fff}.compact-workspace .meme-gallery{margin:18px 0;padding:0;border-top:1px solid #dedfe4}.meme-gallery>summary,.meme-utility-details>summary{display:flex;gap:9px;align-items:center;min-height:49px;font-size:12px;list-style:none}.meme-gallery>summary>span{margin-left:auto;color:#657084;font-size:10px}.meme-gallery>summary:after,.meme-utility-details>summary:after{content:"+";font-size:18px;color:#657084}.meme-gallery[open]>summary:after,.meme-utility-details[open]>summary:after{content:"−"}.compact-workspace .meme-gallery .meme-section-heading{margin:9px 0 15px}.compact-workspace .meme-gallery .meme-section-heading h2{display:none}.meme-utility-details{border-top:1px solid #dedfe4;margin-top:12px}.compact-workspace .meme-utility-details>.studio-utility{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px}.meme-utility-details>summary:after{margin-left:auto}@media(min-width:761px){.compact-workspace.sidebar-collapsed{--rail-width:70px}.sidebar-collapsed .sidebar-brand{min-height:76px;justify-content:center}.sidebar-collapsed .sidebar-brand .brand>span:last-child{display:none}.sidebar-collapsed .rail-toggle{top:48px;right:10px}.compact-workspace.sidebar-collapsed .app-sidebar>.btn>span,.sidebar-collapsed .sidebar-section,.sidebar-collapsed .nav-label,.sidebar-collapsed nav small,.sidebar-collapsed .sidebar-plan>span:not(.living-flame),.sidebar-collapsed .sidebar-plan>svg,.sidebar-collapsed .profile-button>span:not(.avatar),.sidebar-collapsed .profile-button>svg,.sidebar-collapsed .back-home>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.compact-workspace.sidebar-collapsed .app-sidebar nav button{padding:6px;justify-content:center}.compact-workspace.sidebar-collapsed .sidebar-plan{padding:9px 7px;justify-content:center}.compact-workspace.sidebar-collapsed .profile-button{justify-content:center}.sidebar-collapsed .sidebar-footer{flex-direction:column}}@media(max-width:1250px)and (min-width:761px){.compact-workspace{--rail-width:184px}.compact-workspace .app-content{padding:16px 18px 22px}.compact-workspace .app-header{padding:0 18px}.compact-workspace .sidebar-brand .brand{font-size:23px}.compact-workspace .compose-reference{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:14px}.composer-sheet>section{padding:14px}.composer-sheet>.composer-context{padding-inline:14px}.composer-voice-controls{grid-template-columns:1fr;gap:12px}.compact-tone,.compact-format{grid-column:auto}.compact-volume{display:flex;gap:15px;align-items:center}.compact-volume>.compact-control-label{min-width:100px;margin:0;flex:1}.compact-volume>label{margin:0;flex:1.5}.composer-tone-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.composer-tone-options button{min-height:38px;flex-direction:row;gap:5px;font-size:9px}.composer-tone-options button svg{width:15px}.composer-format-options{flex-wrap:wrap}.composer-format-options button{flex:1 0 42%}.compact-workspace .compose-main .editorial-hero h1{font-size:39px}.compact-workspace .compose-main .editorial-art figcaption{display:none}.compact-workspace .meme-workbench{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr)}.compact-workspace .meme-canvas-wrap{max-width:330px}.compact-workspace .meme-utility-details>.studio-utility{grid-template-columns:1fr 1fr}}@media(max-width:960px){.compact-workspace .compose-reference{grid-template-columns:1fr}.compact-workspace .compose-results{position:static;display:grid;grid-template-columns:1fr 1.3fr;align-items:start}.compact-workspace .compose-main>.editorial-hero{min-height:100px}.composer-voice-controls{grid-template-columns:1.5fr 1fr}.compact-volume{display:block}.compact-volume>label{margin-top:12px}.compact-tone,.compact-format{grid-column:1/-1}.composer-tone-options{grid-template-columns:repeat(7,1fr)}.composer-tone-options button{flex-direction:column;min-height:53px}.composer-format-options button{flex:1}.compact-workspace .meme-workbench{grid-template-columns:1fr 1fr}.compact-workspace .director-intents{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.compact-workspace{--rail-width:0px}.compact-workspace .app-sidebar{width:226px;padding:24px 14px 16px}.compact-workspace .rail-toggle{display:none}.compact-workspace .app-sidebar nav button{min-height:42px;font-size:12px}.compact-workspace .app-header{height:52px;padding:0 14px}.compact-workspace .app-content{padding:14px 14px 22px}.compact-workspace .app-footer{padding:12px 14px}.compact-workspace .sidebar-bottom{padding-top:20px}.compact-workspace .compose-results{display:flex;position:static;align-items:stretch}.compact-workspace .compose-main>.editorial-hero{grid-template-columns:1.6fr 1fr;min-height:93px;margin-bottom:12px}.compact-workspace .compose-main .editorial-hero h1{font-size:39px}.compact-workspace .compose-main .editorial-hero p{font-size:11px}.compact-workspace .compose-main .editorial-art img{max-height:96px}.compact-workspace .compose-main .editorial-art figcaption{display:none}.composer-sheet>section{padding:14px}.composer-sheet>.composer-context{padding-inline:14px}.composer-input>header>span{display:none}.composer-sheet h2{font-size:23px}.composer-voice-controls{grid-template-columns:1fr;gap:15px}.compact-tone,.compact-format{grid-column:auto}.compact-volume{display:flex;gap:12px;align-items:center}.compact-volume>.compact-control-label{min-width:100px;margin:0;flex:1}.compact-volume>label{flex:1.5;margin:0}.compact-volume>label>span{font-size:10px;min-width:0}.compact-volume>label>span>svg{display:none}.composer-tone-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.composer-tone-options button{min-height:54px;font-size:10px}.composer-tone-options button svg{width:18px}.composer-format-options{flex-wrap:wrap}.composer-format-options button{flex:1 0 42%;min-height:36px;font-size:11px}.composer-context .voice-controls{grid-template-columns:1fr}.composer-context>summary{min-height:45px}.composer-context>summary>span{max-width:130px}.composer-extra-fields{grid-template-columns:1fr}.compact-workspace .composer-sheet .entry-tabs{flex-wrap:wrap}.compact-workspace .composer-sheet .entry-tabs button{flex:1 0 40%;font-size:11px}.composer-sheet>.composer-submit{position:static;padding:13px 14px}.composer-submit .consent{font-size:11px}.composer-submit .compose-tip{font-size:10px}.compact-workspace .compose-results .creation-output{padding:15px}.compact-workspace .meme-reference .editorial-hero{min-height:112px;grid-template-columns:1.35fr 1fr}.compact-workspace .meme-reference .editorial-hero h1{font-size:36px}.compact-workspace .meme-reference .editorial-art img{max-height:115px}.compact-workspace .meme-reference .editorial-art figcaption{display:none}.compact-workspace .meme-reference .editorial-hero .hero-badges{gap:4px}.compact-workspace .meme-reference .hero-badge{font-size:9px;padding:4px 5px}.compact-workspace .meme-workflow{position:static;padding:9px 6px;min-height:0}.compact-workspace .meme-workbench{grid-template-columns:1fr}.compact-workspace .meme-editor{position:static}.compact-workspace .meme-utility-details>.studio-utility{grid-template-columns:1fr}.compact-workspace .meme-action-dock{position:static;grid-template-columns:1fr 1fr;box-shadow:none;margin-bottom:6px}.meme-gallery>summary{flex-wrap:wrap}.meme-gallery>summary>span{margin-left:26px;font-size:10px}.compact-workspace .director-intents{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-workspace .director-intents button{font-size:10px;min-height:43px}.compact-workspace .meme-direction,.compact-workspace .meme-concepts-section,.compact-workspace .studio-style-shelf{padding:14px}.compact-workspace .meme-canvas-wrap{max-width:390px}}@media(prefers-reduced-motion:reduce){.compact-workspace .nav-symbol,.composer-tone-options button,.composer-context>summary>svg:last-child{transition:none}}.criticism-flames{display:inline-flex;align-items:center;gap:3px;color:#89847f;flex-shrink:0}.criticism-flames .lit{color:#f12642}.voice-summary .criticism-flames{gap:1px}.criticism-value{flex-wrap:wrap}.compact-workspace .hero-accounts,.compact-workspace .hero-profile,.compact-workspace .hero-plans{min-height:115px;margin-bottom:14px}.compact-workspace .editorial-hero .editorial-art{overflow:visible;margin-top:0;align-self:end}.compact-workspace .editorial-hero .editorial-art img{display:block;object-fit:contain;object-position:center bottom;width:100%;height:auto;max-width:100%;margin:0}.compact-workspace .radar-overview .editorial-art{min-height:0}.compact-workspace .radar-overview .editorial-art img{max-height:190px;width:100%;max-width:100%}.compact-workspace .hero-accounts img,.compact-workspace .hero-profile img,.compact-workspace .hero-plans img{max-height:135px}@media(max-width:760px){.compact-workspace .editorial-hero .hero-badges{width:auto}.compact-workspace .hero-accounts,.compact-workspace .hero-profile,.compact-workspace .hero-plans{min-height:100px}.compact-workspace .editorial-hero .editorial-art{align-self:center}.compact-workspace .editorial-art figcaption{display:none}.compact-workspace .editorial-hero .editorial-art img{width:100%;max-width:100%;max-height:125px}.compact-workspace .radar-overview .editorial-art{overflow:visible;min-height:0}.compact-volume .compact-control-label{flex-wrap:wrap}}.generation-history{margin:0 0 12px;padding:10px 13px;border:1px solid #dfdedb;border-radius:10px;background:#fff;font-size:12px}.generation-history summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:600}.generation-history summary>span{margin-left:auto;color:#625d59}.generation-history>p{color:#625d59;line-height:1.5}.generation-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #eeeae5}.generation-row>span{min-width:0;flex:1}.generation-row b,.generation-row small{display:block;overflow-wrap:anywhere}.generation-row small{font-size:11px;color:#625d59;margin-top:3px}.generation-row button{display:flex;gap:5px;align-items:center;background:#fff0f2;border:0;color:#aa1931;padding:8px;border-radius:6px}.asset-library{margin-top:14px;padding:15px;background:#fff;border:1px solid #dfdedb;border-radius:10px;font-size:12px}.asset-library summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600}.asset-library summary>span{margin-left:auto;color:#625d59}.asset-library p{line-height:1.5;color:#625d59}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:14px 0}.asset-grid>article{min-width:0}.asset-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#faf9f6;border-radius:8px}.asset-grid small{display:block;margin:5px 0;color:#625d59;overflow-wrap:anywhere}.asset-actions{display:flex;flex-wrap:wrap;gap:6px}.asset-actions a,.asset-actions button,.asset-confirm button{display:inline-flex;align-items:center;gap:4px;padding:7px;background:#faf9f6;border:1px solid #dfdedb;border-radius:5px;font-size:11px;color:#272424}.asset-actions button:disabled{opacity:.45}.asset-confirm{padding:8px;background:#fff0f2}.capture-reading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.capture-reading small{font-size:11px;color:#625d59}.capture-reading p{width:100%}.account-access{background:#fff;border:1px solid #dfdedb;border-radius:12px;padding:18px;margin-bottom:16px}.account-access>header{display:flex;align-items:flex-start;gap:10px}.account-access h2{font-size:24px;margin:0}.account-access p{color:#625d59;font-size:12px;line-height:1.5;margin:6px 0 14px}.account-access>header>svg{color:#ed2441;flex-shrink:0;margin-top:4px}.account-access-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.account-access details{margin-top:12px}.account-access details summary{cursor:pointer;font-size:12px}.account-key-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #eeeae5;padding:8px 0;font-size:12px}.account-key-list small{display:block;color:#625d59;font-size:11px;margin-top:4px}.recovery-file{background:#fff0f2;border-radius:8px;padding:12px;margin:12px 0}.recovery-file>b{font-size:13px}.recovery-file>button{margin-right:8px}.account-limits{margin:18px 0}.account-limits>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.account-limits h2{margin:0}.account-limits header p{margin:4px 0;color:var(--muted)}.limits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.limits-grid article{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:12px;background:#faf8f5;border:1px solid #eee8e1;border-radius:9px}.limits-grid article>svg{color:#ff173d}.limits-grid b,.limits-grid meter,.limits-grid article>small{grid-column:1/-1}.limits-grid b{font-size:20px}.limits-grid b small{font-size:12px;font-weight:400}.limits-grid meter{width:100%;height:8px;accent-color:#ff173d}.limits-grid article>small{font-size:11px;color:#667085;min-height:24px}.account-limits details{font-size:12px;margin-top:16px}.account-limits details p{max-width:80ch;line-height:1.6}.evidence-meta{display:block;font-size:11px;color:#596273;margin:5px 0}.claim-checks{font-size:12px;margin:14px 0}.claim-checks li{margin:8px 0}.claim-checks b{display:block}.claim-checks small{color:#667085}@media(max-width:1000px){.limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-limits>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 0}.account-limits>summary b{font-size:15px}.account-limits>summary span{font-size:12px;color:#626b79}.account-limits[open]>summary{margin-bottom:18px}.account-limits>summary span:after{content:" +";color:#ed1b40}.account-limits[open]>summary span:after{content:" −"}@media(max-width:480px){.stats-hero figure{margin:0;width:100%}.stats-hero img{width:100%;height:auto;max-height:158px;object-fit:contain}.stats-hero figcaption{display:none}}.claim-checks>p{line-height:1.6;color:#596273}.claim-checks ol{padding-left:20px}.claim-checks li{padding:9px 0}.claim-checks li>b{line-height:1.5;margin-bottom:5px}.claim-references article{padding:10px 0;border-bottom:1px solid #e5e1db}.claim-references a{display:flex;gap:5px;align-items:baseline;color:#a91c36;font-weight:600;overflow-wrap:anywhere}.claim-references small{display:block;margin-top:5px}.claim-references blockquote{margin:8px 0 0;padding-left:10px;border-left:2px solid #f4a2b0;font-size:12px;line-height:1.6;white-space:pre-wrap}.claim-no-source{color:#6d5260}.account-limits>summary span:after{white-space:nowrap}.compact-workspace .row-tags .feed-sharing-state{border-radius:5px;padding:3px 7px;font-weight:800;font-size:10px;background:#fff0db;color:#835000}.compact-workspace .row-tags .feed-sharing-state.state-published{background:#e2f6ec;color:#22613c}.compact-workspace .row-tags .feed-sharing-state.state-rejected{background:#efefeb;color:#625d59}.political-position{grid-column:1/-1}.political-position>p,.political-position>small{color:#5e626b;font-size:12px;line-height:1.5}.political-map{display:grid;grid-template-columns:auto minmax(155px,225px) auto;grid-template-rows:auto auto auto;align-items:center;justify-content:center;gap:7px 12px;margin:14px auto}.political-map>span{font-size:10px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.06em}.political-north{grid-column:2;grid-row:1}.political-west{grid-column:1;grid-row:2}.political-east{grid-column:3;grid-row:2}.political-south{grid-column:2;grid-row:3}.political-grid{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:9px;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle,#fff 0,#fff 17%,#f9e9e7 18%,#f9e9e7 49%,#f1d9d8 50%,#f1d9d8 70%,#ead2d2 71%);box-shadow:inset 0 0 0 1px #d9c8c7}.political-grid button{width:100%;aspect-ratio:1;border:0;border-radius:50%;background:#ffffffbd;box-shadow:0 1px 4px #26201d18;cursor:pointer}.political-grid button:hover,.political-grid button:focus-visible{outline:2px solid #ef2444}.political-grid button.selected{background:#ee2443;box-shadow:0 0 0 3px #fff,0 3px 10px #ad1630a0}.newsdesk-no-crosses{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;padding:25px;border:1px solid #efd9d6;border-radius:11px;background:linear-gradient(120deg,#fff8f6,#fff)}.newsdesk-no-crosses-icon{grid-row:1/4;display:grid;place-content:center;width:60px;height:60px;border-radius:50%;background:#ffe7e8;color:#e81f41}.newsdesk-no-crosses h2{margin:0;font:800 24px/1 Barlow Condensed,sans-serif}.newsdesk-no-crosses p{margin:0;color:#68636a;max-width:60ch}.newsdesk-no-crosses>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.newsdesk-no-crosses button{display:inline-flex;align-items:center;gap:6px}.radar-ranking{display:grid;gap:4px}.radar-ranking button{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 2px;border:0;border-bottom:1px solid #ece7e2;background:transparent;text-align:left;color:#1a1b20;cursor:pointer}.radar-ranking button:hover{background:#fff0f2}.radar-ranking strong{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f02143;color:#fff;font-size:12px}.radar-ranking button:nth-child(2) strong{background:#8e9aa4}.radar-ranking button:nth-child(3) strong{background:#ad7650}.radar-ranking span{min-width:0}.radar-ranking b,.radar-ranking small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-ranking b{font-size:11px}.radar-ranking small{font-size:10px;color:#666}.radar-ranking em{font-size:9px;color:#b31e36;font-style:normal;white-space:nowrap}.studio-hero.editorial-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;margin-bottom:18px;padding:0 12px;background:#faf9f6}.studio-hero.editorial-hero .editorial-art{align-self:stretch;display:flex;align-items:end;overflow:hidden;min-height:0;margin:0;padding:0}.studio-hero.editorial-hero .editorial-art img{display:block;width:100%;max-width:100%;height:100%;max-height:210px;object-fit:contain;object-position:center bottom;margin:0}.studio-hero.editorial-hero .editorial-art figcaption{right:4%;bottom:7%;max-width:43%;font-size:clamp(12px,1vw,17px)}.radar-overview .studio-hero.editorial-hero .editorial-art img{width:100%;max-width:100%;height:100%;max-height:235px;object-fit:contain;margin:0}.studio-hero.editorial-hero .hero-badges{max-width:100%}@media(max-width:760px){.studio-hero.editorial-hero{min-height:150px}.studio-hero.editorial-hero .editorial-art img{max-height:180px}.radar-overview .studio-hero.editorial-hero .editorial-art img{max-height:190px}.political-map{gap:5px;grid-template-columns:auto minmax(135px,180px) auto}}@media(max-width:540px){.studio-hero.editorial-hero,.meme-reference .studio-hero.editorial-hero,.hero-sources.studio-hero.editorial-hero{min-height:160px;margin-bottom:14px}.studio-hero.editorial-hero .editorial-copy{position:relative;z-index:2;padding:12px 0}.studio-hero.editorial-hero .editorial-art{margin:0;align-self:stretch}.studio-hero.editorial-hero .editorial-art img,.radar-overview .studio-hero.editorial-hero .editorial-art img{width:100%;max-width:100%;height:100%;max-height:185px;object-fit:contain;object-position:center bottom;margin:0}.studio-hero.editorial-hero .editorial-art figcaption{display:block;right:0;bottom:8%;max-width:66%;font-size:11px;padding:3px 5px}.studio-hero.editorial-hero .hero-badges{width:100%;max-width:100%}.meme-reference .studio-hero .editorial-art,.hero-sources .studio-hero .editorial-art{margin-bottom:0}.newsdesk-no-crosses{grid-template-columns:1fr}.newsdesk-no-crosses-icon{grid-row:auto}}.studio-access-gate{min-height:100vh;background:radial-gradient(circle at 80% 12%,#f8d7d8,#f8f4ee 42%,#f3eee6);padding:22px max(20px,4vw);color:#141517}.studio-access-home{color:#151515;font:800 20px/1 serif;text-decoration:none}.studio-access-inner{max-width:570px;margin:5vh auto}.studio-access-inner>h1{font:900 clamp(54px,9vw,100px)/.86 "Barlow Condensed",sans-serif;letter-spacing:-.04em;margin:14px 0}.studio-access-inner>h1 em{font-style:normal;color:#e91f3e}.studio-access-inner>p{max-width:46ch;line-height:1.55;color:#545252}.studio-access-inner>.account-access{background:#fff;border-radius:13px;padding:22px;box-shadow:0 8px 35px #4e242317}.studio-access-inner>.btn{margin-top:14px}.admin-usage progress{display:block;width:100%;height:12px;accent-color:#ed2547}.ed-community-pulse{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:12px;margin:20px 0 12px}.ed-community-pulse>div,.ed-community-pulse>a{padding:18px;border:1px solid #e6e1d9;border-radius:13px;background:#fffdfa;color:#171717;text-decoration:none}.ed-community-pulse>div{background:#171717;color:#fff}.ed-community-pulse b{font-size:11px;letter-spacing:.13em;color:#ff3945}.ed-community-pulse p{font-size:14px;line-height:1.35}.ed-community-pulse a{display:flex;flex-direction:column;gap:7px}.ed-community-pulse a:hover{border-color:#ed1d34;transform:translateY(-2px)}.ed-community-pulse small{color:#6e6870}.ed-community-pulse strong{font-size:17px;line-height:1.17}.ed-community-pulse span{margin-top:auto;display:flex;align-items:center;gap:5px;color:#d9142c;font-size:12px;font-weight:700}.admin-editorial-posts{border:1px solid #e2dcd5;border-radius:12px;background:#fff;margin:14px 0;padding:14px}.admin-editorial-posts summary{cursor:pointer;font-weight:800}.admin-editorial-posts>p{font-size:13px;color:#555}.admin-editorial-posts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.admin-editorial-posts article{border:1px solid #ece7e1;border-radius:10px;padding:13px;display:flex;flex-direction:column;gap:8px}.admin-editorial-posts article p{font-size:13px;line-height:1.4;max-height:9em;overflow:auto}.admin-editorial-posts article a{color:#c5162c;font-size:12px}.admin-editorial-posts article button{margin-top:auto;border:0;border-radius:7px;background:#ed1d34;color:#fff;padding:9px;cursor:pointer}@media(max-width:1000px){.ed-community-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ed-community-pulse{grid-template-columns:1fr}}.ed-live-preview{width:100%;min-height:405px;display:grid;grid-template-columns:156px minmax(0,1.4fr) minmax(0,.9fr);background:#fbfaf7;border:1px solid #d6d1c9;border-radius:9px;overflow:hidden;text-align:left;color:#171815;box-shadow:0 17px 45px #241e191a}.ed-live-preview aside{display:flex;flex-direction:column;gap:9px;padding:20px 12px;background:#171a1d;color:#eef0ef}.ed-live-preview aside b{font:800 20px/1 Georgia,serif;margin-bottom:21px}.ed-live-preview aside small{color:#aaa;letter-spacing:.13em;font-size:9px}.ed-live-preview aside i{font-style:normal;font-size:10px;padding:11px 9px;border-radius:4px}.ed-live-preview aside i.active{background:#e51c36;color:#fff}.ed-preview-work{padding:18px 22px}.ed-preview-work>header{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:10px}.ed-preview-work>header b{border:1px solid #ed1e38;border-radius:5px;color:#dc1b34;padding:6px}.ed-preview-work>h3{font:800 28px/1.05 Georgia,serif;margin:20px 0 7px}.ed-preview-work>p{font-size:11px;color:#65615b;margin:0 0 18px}.ed-preview-source{border:1px solid #ddd8d2;background:#fff;border-radius:7px;padding:17px;display:flex;flex-direction:column;gap:10px}.ed-preview-source small,.ed-preview-output>small{color:#de2037;font-weight:800;font-size:9px;letter-spacing:.1em}.ed-preview-source strong{font:700 18px/1.18 Georgia,serif}.ed-preview-source span{font-size:10px;color:#777}.ed-preview-ways{display:flex;gap:5px;margin:13px 0}.ed-preview-ways span{padding:8px 10px;border:1px solid #ddd;border-radius:5px;font-size:10px;background:#fff}.ed-preview-voice{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px}.ed-preview-voice b{color:#d82035}.ed-preview-voice span{background:#f7e8e6;border-radius:14px;padding:5px 8px}.ed-preview-output{border-left:1px solid #e0dbd4;padding:20px 16px;display:flex;flex-direction:column;gap:11px}.ed-preview-output>div{border:1px solid #e2ddd6;background:#fff;border-radius:7px;padding:16px 12px}.ed-preview-output>div b{font-size:11px}.ed-preview-output>div p{font-size:11px;line-height:1.35;color:#625f5a}.ed-preview-approval{margin-top:auto;font-size:10px;color:#157c4a;font-weight:700}@media(max-width:850px){.ed-live-preview{grid-template-columns:105px minmax(0,1fr)}.ed-live-preview aside{padding:12px 7px}.ed-live-preview aside b{font-size:14px}.ed-live-preview aside i{font-size:8px}.ed-preview-output{grid-column:2;display:grid;grid-template-columns:1fr 1fr;border:0;padding-top:0}.ed-preview-output>small,.ed-preview-approval{grid-column:1/-1}}@media(max-width:560px){.ed-live-preview{grid-template-columns:1fr}.ed-live-preview aside{display:none}.ed-preview-work{padding:14px}.ed-preview-work>h3{font-size:22px}.ed-preview-output{grid-column:1;padding:0 14px 18px}.ed-preview-output>div{padding:10px}.ed-preview-output>div p{font-size:9px}}.feed-report-citations{display:grid;gap:6px;margin-top:16px;padding:12px;background:#fff9f4;border:1px solid #ecd9d7}.feed-report-citations b{font-size:11px}.feed-report-citations a{color:#b91c32;font-size:11px;word-break:break-word}.feed-slide-byline a{color:inherit;text-decoration:underline;text-decoration-color:#ed1d36;text-underline-offset:3px}.political-map{grid-template-columns:minmax(48px,auto) minmax(180px,240px) minmax(48px,auto);max-width:390px;gap:8px 11px}.political-map>span{color:#615955;font-size:10px}.political-plane{grid-column:2;grid-row:2;position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;cursor:crosshair;touch-action:none;outline:1px solid #d9c9c2;background:radial-gradient(circle at center,#fffaf5 0,#fffaf5 17%,#f9efea 18%,#f9efea 49%,#f5e4dd 50%,#f5e4dd 74%,#eed5d0 75%,#eed5d0);box-shadow:inset 0 3px 17px #30170b14,0 8px 22px #29120d10}.political-plane:focus-visible{outline:3px solid #dc1730;outline-offset:4px}.political-axis{position:absolute;z-index:1;background:#c9b4ab99}.political-axis.horizontal{left:8%;right:8%;height:1px;top:50%}.political-axis.vertical{top:8%;bottom:8%;width:1px;left:50%}.political-dot{position:absolute;z-index:2;width:3px;height:3px;border-radius:50%;background:#b89c94;opacity:.8;transform:translate(-50%,-50%);pointer-events:none}.political-marker{position:absolute;z-index:3;width:19px;height:19px;border:4px solid #fff;border-radius:50%;background:#ea1736;box-shadow:0 0 0 2px #b60c27,0 4px 10px #56132370;transform:translate(-50%,-50%);pointer-events:none}.political-coordinate{grid-column:1/-1;grid-row:4;display:block;margin:auto;padding:5px 11px;background:#fff2ee;border:1px solid #f1cac1;border-radius:30px;color:#92223a;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.register-control{display:grid;gap:11px;padding:6px 0 2px}.register-current{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.register-current b{font:800 23px/1 Barlow Condensed,sans-serif;color:#c91430}.register-current small{color:#655d5b;line-height:1.45}.register-control input[type=range],.radar-heat input[type=range]{width:100%;margin:5px 0 0;accent-color:#e41c35;cursor:pointer}.register-ticks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;color:#8f8a85;font-size:10px;text-align:center}.register-ticks span{min-width:0;line-height:1.25}.register-ticks .active{color:#bc102d;font-weight:800}.register-control>small{color:#6c6662;line-height:1.5}.radar-heat{display:grid;gap:6px;margin:12px 0 16px;padding:12px 14px;border:1px solid #efc8c2;border-radius:10px;background:linear-gradient(110deg,#fffaf4,#fff0eb)}.radar-heat-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.radar-heat-heading span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.radar-heat-heading svg{color:#c91b30}.radar-heat-heading strong{font-size:12px;color:#c51b34}.radar-heat-scale{display:flex;justify-content:space-between;gap:5px;font-size:10px;font-weight:700;color:#625c5a}.radar-heat-scale span:nth-child(2){color:#bd1930}.radar-heat small{font-size:10px;color:#756c69}@media(max-width:560px){.political-map{grid-template-columns:minmax(42px,auto) minmax(160px,210px) minmax(42px,auto);gap:5px 7px}.political-map>span{font-size:9px}.register-ticks{font-size:9px}}.campaign-control{margin-top:16px;padding:12px 0;border-top:1px solid #d5d1ca;text-align:left}.campaign-control>label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.campaign-control>label>input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;accent-color:#c7182e}.campaign-control label>span{display:flex;align-items:center;gap:7px;font-size:14px}.campaign-control p{margin:4px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#59554f;text-align:left}.campaign-control.active label>span{color:#b51b30}.campaign-control input:focus-visible{outline:2px solid #b91d31;outline-offset:3px}.campaign-chip{color:#b51b30;font-weight:700}.compact-campaign{grid-column:1/-1}.compact-campaign .campaign-control{margin-top:0}.picker-pagination{margin-top:24px;padding-top:20px;border-top:1px solid #d9d5cd}.picker-pagination p{margin:0 0 12px;font-size:14px;color:#57524b}.picker-pagination .btn{min-height:46px}.response-count{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px}.response-count>span{flex-basis:100%;font-size:14px;font-weight:700}.response-count button{background:#fff;border:1px solid #c5c0b6;border-radius:8px;padding:10px 14px;color:#332e28;font:inherit;font-size:14px;cursor:pointer}.response-count button[aria-pressed=true]{background:#fff0ed;border-color:#bb1b2e;color:#98172a;font-weight:700}.response-count button:focus-visible{outline:2px solid #98172a;outline-offset:2px}.publication-actions .authorize-publication,.radar-reply .authorize-publication,.meme-publication .authorize-publication{min-height:48px;background:#a9182b;border:1px solid #a9182b;color:#fff;padding:13px 20px;font-size:15px;font-weight:800;gap:10px}.publication-actions .authorize-publication{flex-basis:100%;width:100%;margin:6px 0 12px}.authorize-publication:hover:not(:disabled){background:#861323}.authorize-publication:disabled{opacity:.6}.publication-approved{display:flex;align-items:center;gap:8px;color:#176b41;font-weight:700}.radar-alternatives{display:grid;gap:10px;margin:18px 0}.radar-alternatives>strong{font-size:16px}.radar-alternatives>button{background:#fff;border:1px solid #c8c3b9;text-align:left;padding:14px 16px;border-radius:12px;cursor:pointer;color:#222;font:inherit}.radar-alternatives>button>span{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px}.radar-alternatives>button p{margin:9px 0 0!important;font-size:15px;line-height:1.55}.radar-alternatives>button[aria-pressed=true]{border:2px solid #b91d31;padding:13px 15px;background:#fff7f4}.radar-alternatives>button:focus-visible{outline:2px solid #b91d31;outline-offset:3px}.meme-transfer{padding:20px;margin:18px 0 22px;background:#fff7ed;border:2px solid #ad2838;border-radius:14px;animation:transfer-arrived .9s ease-out both}.meme-transfer h3{display:flex;gap:8px;align-items:center;margin:0;font-family:Barlow Condensed,sans-serif;font-size:25px;color:#7f1828}.meme-transfer>p{font-size:14px;line-height:1.55;margin:9px 0 14px;color:#57463e}.meme-transfer .creation-origin{background:transparent;padding:14px 0;border:0;border-top:1px solid #dcc3b8;border-radius:0}.meme-transfer .creation-origin span{white-space:normal;line-height:1.5}.meme-transfer-copy{padding-top:14px;border-top:1px solid #dcc3b8}.meme-transfer-copy strong{font-size:14px}.meme-transfer blockquote{margin:8px 0 15px;font-size:16px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.meme-transfer small{display:block;margin-top:12px;font-size:13px;color:#604c43}.meme-transfer details{font-size:14px;margin-bottom:12px}.meme-transfer summary{cursor:pointer;font-weight:700}.meme-transfer details p{white-space:pre-wrap;line-height:1.6}@keyframes transfer-arrived{0%{border-color:#222;background:#f6d9cf;transform:translateY(5px)}to{border-color:#ad2838;background:#fff7ed;transform:translateY(0)}}.meme-canvas-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,4vw,50px);text-align:center;background:#f1ece2;color:#312d28;border:1px dashed #9d9384}.meme-canvas-placeholder h3{font-family:Barlow Condensed,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.08;margin:18px 0 12px;max-width:12ch}.meme-canvas-placeholder p{font-size:16px;max-width:28ch;line-height:1.55;margin:0 0 22px}.meme-canvas-placeholder small{font-size:13px;color:#595146;max-width:33ch}.meme-template-notice{position:absolute;top:12px;left:12px;right:12px;padding:10px 12px;background:#fff9eb;color:#312c22;font-size:13px;text-align:center;border-radius:8px}.meme-publication{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.meme-publication-preview{position:sticky;top:0;background:#f0ebe1;min-height:120px;border-radius:12px;overflow:hidden}.meme-publication-preview img{display:block;width:100%;max-height:65vh;object-fit:contain}.meme-publication-preview>p{padding:24px;display:flex;align-items:center;gap:8px}.meme-publication-actions{min-width:0}.meme-publication-actions h3{font-family:Barlow Condensed,sans-serif;font-size:28px;line-height:1.1;margin:0 0 12px}.meme-publication-actions p{font-size:15px;line-height:1.6}.meme-caption{padding:16px 0;border-block:1px solid #d9d2c6;margin:16px 0}.meme-caption strong{font-size:14px}.meme-caption p{white-space:pre-wrap;overflow-wrap:anywhere}.meme-caption small{display:block;margin-top:10px}.meme-publication-destinations{display:grid;gap:10px;margin-top:18px}.meme-publication-destinations h4{margin:18px 0 0;font-size:17px}.meme-publication-destinations p{margin:0 0 4px}.meme-publication-actions .error-box{margin-top:18px}.meme-publication .btn{min-height:44px}@media(max-width:640px){.meme-publication{grid-template-columns:1fr;gap:20px}.meme-publication-preview{position:static}.meme-publication-preview img{max-height:42vh}.meme-transfer{padding:16px}.meme-transfer>p,.meme-publication-actions p,.radar-alternatives>button p{font-size:16px}.response-count button{flex:1;min-height:44px}.radar-reply-footer>div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.meme-transfer{animation:none}}.picker-pagination{margin-bottom:20px}.modal .meme-publication-actions p{color:#514b43}.modal .meme-publication-actions .publication-approved{color:#176b41}.modal .meme-publication .btn{font-size:14px}.reference-workspace .publication-actions .authorize-publication,.reference-workspace .radar-reply .authorize-publication{font-size:15px}.reference-workspace .studio-style-shelf>div:last-child{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.reference-workspace .studio-style-shelf b{font-size:13px;line-height:1.35}.reference-workspace .studio-style-shelf small{font-size:11px;line-height:1.4}.bubbles-style-preview{display:grid;grid-template-columns:1fr 1fr;gap:3px;height:110px;background:#242323;border:2px solid #242323;border-radius:4px;overflow:hidden}.bubbles-style-preview>div{position:relative;min-width:0;overflow:hidden}.reference-workspace .studio-style-shelf .bubbles-style-preview img{height:100%;width:100%;object-fit:cover;object-position:45% center;aspect-ratio:auto!important}.bubbles-style-preview em{position:absolute;left:3px;right:3px;top:5px;padding:5px 2px;background:#fff;color:#202020;border:1px solid #202020;border-radius:12px;font:700 10px/1.2 DM Sans,sans-serif;text-align:center}.bubbles-style-preview>div:last-child em{top:auto;bottom:7px}.bubbles-style-preview em:after{content:"";position:absolute;bottom:-5px;left:40%;width:7px;height:7px;background:#fff;border-right:1px solid #202020;border-bottom:1px solid #202020;transform:rotate(45deg)}
