:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--beyond-bg:#fffdf9;--beyond-surface:#fff;--beyond-surface-soft:#f8f3e9;--beyond-text:#171510;--beyond-text-muted:#625c52;--beyond-gold:#b87500;--beyond-gold-dark:#8a5900;--beyond-gold-soft:#fff6e5;--beyond-border:#eadcc6;--beyond-shadow:0 18px 44px #4a32071a;--beyond-danger:#a6251e;--beyond-success:#267040;--beyond-mobile-gutter:18px;--beyond-radius-card:22px;--beyond-radius-control:14px;--beyond-touch-target:44px;--beyond-space-1:4px;--beyond-space-2:8px;--beyond-space-3:12px;--beyond-space-4:16px;--beyond-space-5:20px;--beyond-space-6:24px;--beyond-desktop-gutter:clamp(22px, 3vw, 42px);--beyond-focus-ring:#9b6200;--background:#fbfaf6;--midnight:var(--background);--surface:#fff;--surface-raised:#f7f2e7;--surface-soft:#eee5d2;--text:#19160f;--muted:#6f675b;--accent:#b18418;--accent-bright:#8a6414;--accent-deep:#68480c;--gold:var(--accent);--gold-bright:var(--accent-bright);--gold-deep:var(--accent-deep);--line:#77530f38}.projects-library-page,.project-workspace-page{width:100%;min-height:100dvh;padding:28px var(--beyond-desktop-gutter) 72px;box-sizing:border-box;color:#171510;background:#fbf8f1}.projects-cinematic-hero{isolation:isolate;background:#090806;border:1px solid #d5a44047;border-radius:28px;max-width:1500px;min-height:348px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #291d0a29}.projects-cinematic-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#090806 0%,#090806fa 37%,#090806a8 61%,#09080614 100%);position:absolute;inset:0}.projects-hero-copy{z-index:1;align-self:center;width:min(57%,720px);padding:48px clamp(30px,5vw,72px)}.projects-hero-copy .eyebrow{color:#e6b94e;margin:0 0 14px}.projects-hero-copy h1{color:#fffaf0;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.94}.projects-hero-copy h1 span{color:#e6c36d;display:block}.projects-hero-copy>p:not(.eyebrow){color:#ded5c6;max-width:610px;margin:20px 0 28px;font-size:1rem;line-height:1.65}.projects-primary-action{color:#171109;background:linear-gradient(135deg,#f5d77c,#c88714);border:1px solid #ecc15c;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #cd911b38}.projects-hero-art{z-index:-2;background-image:url(/brand/home-tools/home-tool-projects.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 166%;position:absolute;inset:0}.projects-library{max-width:1500px;margin:58px auto 0}.projects-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.projects-library-heading .eyebrow,.project-destinations .eyebrow,.project-details-panel .eyebrow{color:#a66a05;margin:0 0 7px}.projects-library-heading h2,.project-destinations>header h2,.project-details-panel>header h2{color:#171510;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3.2rem)}.projects-library-heading>div>p:last-child,.project-destinations>header>p:last-child{color:#6b645a;margin:8px 0 0}.projects-count{color:#6d5a37;background:#fffdf8;border:1px solid #e2d7c7;border-radius:999px;flex:none;padding:8px 13px;font-size:.75rem;font-weight:800}.projects-library-toolbar{background:#fffdf8e0;border:1px solid #e8ded0;border-radius:17px;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;margin-bottom:25px;padding:10px;display:grid;box-shadow:0 8px 28px #39280d0d}.projects-search-field{color:#a46a07;background:#fff;border:1px solid #e5dac9;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:46px;padding:0 15px;display:grid}.projects-search-field input{color:#171510;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.projects-type-filter{color:#756b5d;background:#fff;border:1px solid #e5dac9;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:.72rem;font-weight:800;display:flex}.projects-type-filter select{color:#211d17;min-width:130px;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.projects-library-toolbar>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#171510;border:0;border-radius:11px;padding:0 18px;font-weight:800}.projects-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.project-library-card{background:#fffdfa;border:1px solid #e4d7c4;border-radius:21px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 38px #36250a12}.project-library-card:hover{border-color:#d5ab59;transform:translateY(-4px);box-shadow:0 20px 48px #36250a1f}.project-card-visual{background:radial-gradient(circle at 74% 15%,#f1be5357,#0000 25%),linear-gradient(145deg,#17130d,#463116 60%,#15110c);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.project-card-visual:after{content:"";background:linear-gradient(90deg,#0000,#e2a83f,#0000);width:68%;height:1px;position:absolute;bottom:9%;right:-10%;transform:rotate(-7deg);box-shadow:0 0 22px #d5911c}.project-folder-back,.project-folder-front{background:linear-gradient(145deg,#6c4513,#171009 72%);border:1px solid #f5c152b8;border-radius:9px 12px 10px 10px;width:58%;height:62%;display:block;position:absolute;transform:perspective(500px)rotateY(-8deg)rotate(-2deg);box-shadow:0 15px 30px #0000006b,inset 0 1px #ffda8a4d}.project-folder-back{opacity:.58;margin:-18px 0 0 -38px}.project-folder-front{z-index:1;color:#e4b956;align-content:center;gap:3px;padding-left:12%;display:grid}.project-folder-front:before{content:"";background:#5c3c13;border:1px solid #f5c152a6;border-bottom:0;border-radius:8px 10px 0 0;width:42%;height:22px;position:absolute;top:-14px;left:0}.project-folder-front i{letter-spacing:.26em;font-size:.52rem;font-style:normal}.project-folder-front b{letter-spacing:.14em;font-family:Georgia,serif;font-size:.72rem}.project-type-novel .project-card-visual,.project-type-story .project-card-visual{background-color:#27170d}.project-type-film .project-card-visual,.project-type-series .project-card-visual,.project-type-screenplay .project-card-visual{background-color:#111c25}.project-card-body{padding:21px}.project-card-type{color:#a46804;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:850}.project-card-body h3{color:#171510;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.35rem;line-height:1.18}.project-card-description{color:#6b645a;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:10px 0 20px;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.project-card-body footer{border-top:1px solid #eee5d8;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.project-card-body footer>span{color:#7c7468;font-size:.67rem}.project-card-body footer a{color:#8d5700;align-items:center;gap:7px;min-height:40px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.projects-empty-state{text-align:center;background:#fffdfa;border:1px solid #e5d6be;border-radius:22px;justify-items:center;max-width:680px;margin:40px auto 0;padding:38px 26px;display:grid}.projects-empty-state>div{color:#d69a25;background:#18130c;border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.projects-empty-state h3{margin:17px 0 7px;font-size:1.4rem}.projects-empty-state p{color:#6b645a;max-width:510px;margin:0;line-height:1.6}.projects-empty-state a{color:#8d5700;margin-top:19px;font-weight:850}.project-workspace-page{padding-top:28px}.project-identity-header{isolation:isolate;background:linear-gradient(112deg,#fffdfa 0%,#fffaf0 61%,#ead6ad 100%);border:1px solid #e5d5b8;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);max-width:1500px;min-height:330px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #34240b1a}.project-identity-copy{z-index:1;align-self:center;min-width:0;padding:38px clamp(28px,4vw,58px)}.project-workspace-back{color:#815207;align-items:center;min-height:42px;margin-bottom:16px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.project-identity-copy .eyebrow{color:#a66a05;margin:0}.project-identity-copy h1{color:#171510;letter-spacing:-.06em;overflow-wrap:anywhere;max-width:18ch;margin:9px 0 13px;font-size:clamp(2.6rem,4.8vw,5rem);line-height:.96}.project-identity-description{color:#625b51;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:1rem;line-height:1.6}.project-identity-meta{color:#756c60;flex-wrap:wrap;align-items:center;gap:14px;margin-top:19px;font-size:.76rem;display:flex}.project-identity-header .project-status-badge{color:#49330c;background:#f7e8c5;border-color:#ddbd7c}.project-identity-art{background:radial-gradient(circle at 55% 30%,#d29a37,#0000 35%),linear-gradient(145deg,#1c150b,#4c3312);place-items:center;display:grid;position:relative;overflow:hidden}.project-identity-art:after{content:"";background:linear-gradient(90deg,#fffaf0 0%,#0000 24%);position:absolute;inset:0}.project-identity-art>span{background:linear-gradient(145deg,#694617,#140e08 72%);border:1px solid #daa941;border-radius:13px;width:62%;height:46%;position:absolute;transform:perspective(500px)rotateY(-9deg);box-shadow:-34px 10px 0 -4px #492f0cc7,-58px 19px 0 -7px #38240b8f,0 22px 42px #00000061}.project-identity-art>span:before{content:"";background:#674416;border:1px solid #daa941;border-bottom:0;border-radius:9px 10px 0 0;width:44%;height:25px;position:absolute;top:-18px;left:0}.project-identity-art strong{z-index:1;color:#dcb252;letter-spacing:.13em;text-align:center;margin:17px 0 0 13px;font-family:Georgia,serif;font-size:.68rem;line-height:1.5}.project-identity-header .project-actions{margin-top:18px}.project-identity-header .project-actions-menu{width:min(580px,100%)}.project-identity-header .project-actions-menu>summary{color:#31291e;background:#ffffffb8;border-color:#dacdb9;min-height:42px;font-size:.75rem}.project-destinations,.project-details-panel{max-width:1500px;margin:54px auto 0}.project-destinations>header{margin-bottom:22px}.project-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.project-destination-grid>a{color:#171510;background:#fffdfa;border:1px solid #e5d9c8;border-radius:19px;flex-direction:column;min-width:0;min-height:226px;padding:22px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;box-shadow:0 10px 30px #35250b0e}.project-destination-grid>a:hover{border-color:#d5ae63;transform:translateY(-3px);box-shadow:0 16px 38px #35250b1a}.project-destination-icon{color:#e7b846;background:#19140d;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.project-destination-grid>a>p{color:#a66a05;letter-spacing:.14em;margin:18px 0 7px;font-size:.62rem;font-weight:850}.project-destination-grid h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.2rem}.project-destination-description{color:#6b645a;overflow-wrap:anywhere;margin-top:9px;font-size:.78rem;line-height:1.5}.project-destination-grid>a>strong{color:#895500;margin-top:auto;padding-top:18px;font-size:.76rem}.project-details-panel{border-top:1px solid #e4d9c9;margin-top:46px;padding-top:34px}.project-details-panel>header h2{font-size:1.65rem}.project-details-panel dl{background:#fffdfa;border:1px solid #e3d8c8;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.project-details-panel dl>div{border-right:1px solid #ebe2d5;min-width:0;padding:18px 20px}.project-details-panel dl>div:last-child{border:0}.project-details-panel dt{color:#81786d;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.project-details-panel dd{color:#211d17;overflow-wrap:anywhere;margin:7px 0 0;font-size:.88rem;font-weight:800}.projects-create-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffdfa,#f9efdc)!important;border-color:#dfcfb4!important;box-shadow:0 24px 64px #3a27091f!important}.projects-create-card:after{content:"";background:linear-gradient(145deg,#6b4717,#181008 70%);border:1px solid #d39c3080;border-radius:24px;width:210px;height:150px;position:absolute;top:-74px;right:-68px;transform:rotate(-8deg);box-shadow:-28px 13px 0 -4px #57370d73}.projects-create-card>*{z-index:1;position:relative}.projects-create-card .project-form-heading h1{color:#171510}.projects-create-card .project-form-heading>p:last-child{color:#665e53}@media (max-width:1180px){.projects-premium-grid,.project-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.projects-library-page,.project-workspace-page{padding:20px 22px 64px}.projects-cinematic-hero{min-height:330px}.projects-hero-copy{width:72%;padding:38px 30px}.projects-cinematic-hero:after{background:linear-gradient(90deg,#090806 0%,#090806f5 52%,#0908064d 100%)}.project-identity-header{grid-template-columns:minmax(0,1fr) 260px}.project-details-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-details-panel dl>div:nth-child(2){border-right:0}.project-details-panel dl>div:nth-child(-n+2){border-bottom:1px solid #ebe2d5}}@media (max-width:640px){.projects-library-page,.project-workspace-page{padding:14px var(--beyond-mobile-gutter) calc(112px + env(safe-area-inset-bottom))}.projects-cinematic-hero{border-radius:22px;min-height:410px}.projects-hero-copy{align-self:end;width:auto;padding:112px 23px 28px}.projects-hero-copy h1{font-size:clamp(2.45rem,12vw,3.7rem)}.projects-hero-copy>p:not(.eyebrow){font-size:.88rem}.projects-cinematic-hero:after{background:linear-gradient(#09080661 0%,#090806fa 37%,#090806 100%)}.projects-hero-art{opacity:.78;background-position:100% 0;background-size:auto 166%}.projects-library{margin-top:38px}.projects-library-heading{flex-direction:column;align-items:flex-start;gap:14px}.projects-library-toolbar{grid-template-columns:1fr}.projects-type-filter select{flex:1}.projects-premium-grid{grid-template-columns:1fr}.project-card-visual{height:142px}.project-identity-header{border-radius:22px;min-height:0;display:block}.project-identity-copy{padding:28px 22px}.project-identity-copy h1{max-width:none;font-size:clamp(2.45rem,12vw,3.8rem)}.project-identity-art{display:none}.project-destinations{margin-top:38px}.project-destination-grid{grid-template-columns:1fr}.project-destination-grid>a{min-height:205px}.project-details-panel dl{grid-template-columns:1fr}.project-details-panel dl>div{border-bottom:1px solid #ebe2d5;border-right:0}.project-details-panel dl>div:last-child{border-bottom:0}}.approved-ask-beyond-logo{width:260px;min-width:0;height:92px;min-height:0;display:block;position:relative;overflow:visible}.ask-marketing-prompt button:disabled{opacity:.45;cursor:default}@media (min-width:761px){.ask-marketing-main{padding-block:clamp(42px,5vw,70px) 72px}.ask-marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(42px,6vw,84px);min-height:min(610px,100svh - 120px)}.ask-marketing-hero h1{font-size:clamp(4rem,6.5vw,6.7rem);line-height:.9}.ask-marketing-logo-stage{background:radial-gradient(circle at 50% 42%,#fffdf8 0 28%,#f3ead7 72%,#e8d6b3 100%);border:1px solid #be85163d;border-radius:34px;min-height:440px;overflow:hidden}.ask-marketing-logo-stage:before{content:none!important;display:none!important}.ask-marketing-logo-stage:after{content:"";border:1px solid #be851629;border-radius:26px;position:absolute;inset:24px}.ask-marketing-logo-stage .ask-marketing-hero-logo{z-index:2;width:min(88%,540px);height:260px}.ask-beyond-page .ask-beyond-attachment-menu{align-self:end;display:block;position:relative}.ask-beyond-page .ask-beyond-attachment-menu>summary{color:#9c6707;cursor:pointer;background:#fffaf0;border:1px solid #d9c9aa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;list-style:none;display:grid}.ask-beyond-page .ask-beyond-attachment-menu>summary::-webkit-details-marker{display:none}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools{z-index:90;background:#fffdf8;border:1px solid #dfd2ba;border-radius:14px;width:220px;padding:8px;display:none;position:absolute;bottom:50px;left:0;box-shadow:0 18px 42px #2c210f26}.ask-beyond-page .ask-beyond-attachment-menu[open] .ask-beyond-composer-tools{display:grid}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools button{text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;min-height:40px;display:grid}.ask-beyond-page .ask-beyond-composer-voice{border-radius:50%;place-items:center;width:42px;height:42px;display:grid!important}.ask-beyond-page .ask-beyond-composer{grid-template-columns:50px minmax(0,1fr)}.ask-beyond-page .ask-beyond-composer>textarea{grid-column:2}.ask-beyond-page .ask-beyond-composer>:is(.ask-beyond-image-attachment-list,.ask-beyond-document-list,.ask-beyond-voice-status){grid-column:1/-1}.ask-beyond-page .ask-beyond-composer-footer{grid-column:2}}.conversations-library-page{--conversation-gold:#d6a238;--conversation-bright:#f2c45f;color:#f8f3e8;background:#0b0b0a;min-height:100%;padding:24px clamp(20px,3vw,44px) 56px}.conversations-identity-hero{background:#080806;border:1px solid #dead4257;border-radius:28px;min-height:292px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000057}.conversations-identity-art{object-fit:cover;object-position:right center;opacity:.84}.conversations-identity-shade{background:linear-gradient(90deg,#090907 0 34%,#090907e0 46%,#0909072e 76%,#09090747),linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}.conversations-identity-copy{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;max-width:610px;min-height:292px;padding:34px clamp(30px,5vw,70px);display:flex;position:relative}.conversations-identity-copy .eyebrow,.conversations-library .eyebrow{color:var(--conversation-bright);letter-spacing:.22em;margin:0 0 9px;font-size:.68rem;font-weight:900}.conversations-identity-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4vw,4.25rem);line-height:.92}.conversations-identity-copy>p:not(.eyebrow){color:#c3bcaf;max-width:520px;margin:15px 0 20px;font-size:.94rem}.conversations-identity-copy button,.conversations-library-empty button{color:#160f04;background:linear-gradient(135deg,#f6ce77,#c98716);border:1px solid #efc461;border-radius:13px;min-height:46px;padding:0 19px;font-weight:850;box-shadow:0 10px 28px #c4831133}.conversations-library{background:#121210;border:1px solid #ffffff17;border-radius:24px;margin-top:18px;padding:24px;box-shadow:0 20px 55px #0003}.conversations-library>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.conversations-library>header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2rem)}.conversations-library>header p:not(.eyebrow){color:#8e887e;margin:5px 0 0;font-size:.82rem}.conversations-library>header>span{color:#8e887e;font-size:.72rem}.conversations-library-search{color:#c89a3d;background:#0b0b09;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;max-width:620px;min-height:46px;margin-top:20px;padding:0 15px;display:flex}.conversations-library-search:focus-within{border-color:#ebba53b8;box-shadow:0 0 0 3px #daa4351c}.conversations-library-search input{color:#f5f0e7;width:100%;font:inherit;background:0 0;border:0;outline:0}.conversations-library-search input::placeholder{color:#716c64}.conversations-library-list{gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.conversations-library-list>li{background:#171714;border:1px solid #ffffff13;border-radius:15px;transition:border-color .18s,background .18s;position:relative}.conversations-library-list>li:hover,.conversations-library-list>li.is-active{background:#1b1811;border-color:#dead425c}.conversations-library-list>li>button{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:12px 62px 12px 15px;display:grid}.conversations-library-list>li>button>span:first-child{color:#e7b84e;background:#0d0c09;border:1px solid #dead4240;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.conversations-library-list>li>button>span:nth-child(2){gap:6px;min-width:0;display:grid}.conversations-library-list strong{color:#f5f0e7;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.conversations-library-list small{color:#8f897f;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.conversation-row-menu{z-index:4;position:absolute;top:18px;right:14px}.conversation-row-menu>summary{color:#aaa398;cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.conversation-row-menu>summary::-webkit-details-marker{display:none}.conversation-row-menu[open]>summary{color:#efc15e;background:#262116}.conversation-row-menu>div{background:#24221d;border:1px solid #ffffff1f;border-radius:12px;width:150px;padding:7px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #00000073}.conversation-row-menu button{color:#eee8dc;text-align:left;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 11px}.conversation-row-menu button:hover{background:#ffffff0f}.conversation-row-menu button.is-destructive{color:#ffafa2}.conversation-library-rename{align-items:center;gap:8px;padding:0 15px 13px 64px;display:flex}.conversation-library-rename label{flex:1}.conversation-library-rename input{box-sizing:border-box;color:#fff;background:#0d0c09;border:1px solid #e9b9527a;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.conversation-library-rename button{color:#eee9df;background:#24221d;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;padding:0 13px}.conversations-load-more{color:#efc15e;background:#19160f;border:1px solid #e2b14666;border-radius:13px;min-height:46px;margin:18px auto 0;padding:0 20px;font-weight:800;display:block}.conversations-library-empty,.conversations-library-loading{text-align:center;align-content:center;place-items:center;min-height:250px;padding:28px;display:grid}.conversations-library-empty>span{color:#dba83f;font-size:2rem}.conversations-library-empty h2{color:#fff;margin:12px 0 5px}.conversations-library-empty p{color:#8f897f;max-width:480px;margin:0 0 18px}.conversations-library-empty.is-search{min-height:180px}.conversations-library-error{color:#ffc0b6;background:#701d1438;border:1px solid #e5685959;border-radius:11px;margin-top:14px;padding:11px 13px}.conversation-delete-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.conversation-delete-dialog{color:#eee8dc;background:#171612;border:1px solid #e5ae3e47;border-radius:20px;width:min(460px,100%);padding:26px;box-shadow:0 28px 90px #000000a6}.conversation-delete-dialog .eyebrow{color:#e1ac42;letter-spacing:.18em;margin:0;font-size:.65rem;font-weight:900}.conversation-delete-dialog h2{color:#fff;margin:8px 0 12px}.conversation-delete-dialog>strong{color:#f1d377;background:#0d0c09;border-radius:10px;padding:10px 12px;display:block}.conversation-delete-dialog>p:not(.eyebrow){color:#aaa398;line-height:1.55}.conversation-delete-dialog>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.conversation-delete-dialog button{color:#eee8dc;background:#26231d;border:1px solid #ffffff21;border-radius:11px;min-height:44px;padding:0 15px;font-weight:750}.conversation-delete-dialog button.is-destructive{color:#fff;background:#852f25;border-color:#9d3d31}.ask-beyond-load-earlier{border:1px solid var(--ask-line);min-height:42px;color:var(--ask-gold-bright);background:#12110ee6;border-radius:12px;margin:0 auto 18px;padding:0 16px;display:block}.conversations-identity-art{object-position:center;width:66%!important;left:auto!important}@media (max-width:1100px){.conversations-identity-art{object-position:65% center;width:72%!important}.conversations-identity-shade{background:linear-gradient(90deg,#090907 0 42%,#090907bf 70%,#09090752)}.conversations-identity-copy{max-width:560px}}@media (max-width:800px){.conversations-library-page{padding:16px 14px 40px}.conversations-identity-hero{border-radius:22px;min-height:270px}.conversations-identity-copy{min-height:270px;padding:26px 24px}.conversations-identity-copy h1{font-size:clamp(2.35rem,8vw,3.4rem)}.conversations-library{border-radius:20px;padding:18px}.conversations-library>header{flex-direction:column;align-items:flex-start;gap:8px}.conversations-library-search{max-width:none}.conversations-library-list>li>button{padding-left:12px}.conversation-library-rename{flex-wrap:wrap;padding-left:12px}}@media (max-width:760px){.conversations-library-page{display:none}.conversation-delete-dialog{padding:21px}.conversation-delete-dialog>div{flex-direction:column-reverse}.conversation-delete-dialog button{width:100%}}@media (min-width:761px){html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);overflow:hidden;padding-right:220px!important}html body .document-editor-shell .document-editor-sidebar{min-width:200px;width:200px!important}html body .document-editor-shell .document-editor-controls{width:220px}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:44px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:44px}html body .document-editor-shell .document-editor-main{min-width:0}html body .chapter-editor-form .rich-text-editor-container{min-width:0;display:block;padding-inline:24px!important}html body .chapter-editor-form .writer-page-stage{min-width:max-content;margin-inline:auto}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap}.chapter-editor-form .writer-assistant{right:238px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:60px}.desktop-profile-sidebar>section:last-child:nth-child(3){display:none}}@media (max-width:760px){.generation-character-create form,.generation-character-fields{grid-template-columns:1fr}}@media (min-width:761px){html body .new-project-page{color:#171510;background:radial-gradient(circle at 72% 0,#c58a141a,#0000 30rem),#fbfaf6;place-items:center;min-height:100dvh;padding:56px clamp(28px,6vw,88px);display:grid}html body .new-project-page>.project-form-card{color:#171510;background:#fff;border:1px solid #e5dccd;border-radius:24px;width:min(100%,760px);padding:clamp(30px,5vw,54px);box-shadow:0 24px 70px #4a32071a}html body .new-project-page :is(h1,label){color:#171510}html body .new-project-page .project-form-heading>p:last-child{color:#686157}html body .new-project-page .eyebrow,html body .new-project-page .project-back-link{color:#9a6505}html body .new-project-page .project-form :is(input,textarea,select){color:#171510;background:#fffdfa;border-color:#ddd2bf}html body .new-project-page .project-cancel{color:#8a5900;background:#fff;border-color:#d9ab50;width:auto}html body .generation-mode-selector button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 14px;display:grid}html body .generation-mode-selector button>span:first-child{place-items:center;width:30px;height:30px;font-size:1.15rem;display:grid}html body .generation-mode-selector button>span:last-child{gap:3px;min-width:0;display:grid}html body .generation-mode-selector button strong,html body .generation-mode-selector button small{line-height:1.15;display:block}html body .generation-mode-selector button small{color:#686157;font-size:.68rem;font-weight:550}}.delete-account-control{background:#fff8f6;border:1px solid #e7c3bb;border-radius:12px;gap:14px;max-width:620px;padding:18px;display:grid}.delete-account-control p{color:#6e3b33;margin:0;line-height:1.5}.delete-account-control label{color:#4e2c27;gap:7px;font-size:.78rem;font-weight:800;display:grid}.delete-account-control input{color:#241613;width:min(280px,100%);min-height:42px;font:inherit;background:#fff;border:1px solid #cfaaa2;border-radius:8px;padding:8px 11px}.delete-account-button{color:#fff;cursor:pointer;background:#a92f25;border:1px solid #9e2f25;border-radius:8px;width:max-content;max-width:100%;min-height:42px;padding:8px 14px;font-weight:800}.delete-account-button:disabled{opacity:.45;cursor:not-allowed}.desktop-writers-entry{color:#171510;background:#fbfaf6;min-height:100dvh}.desktop-writers-entry-content{gap:28px;width:min(1120px,100% - 60px);margin:0 auto;padding:34px 0 72px;display:grid}.desktop-writers-entry .eyebrow{color:#9a6505;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800}.desktop-writers-library,.desktop-writers-projects,.desktop-writers-empty{background:#fff;border:1px solid #e5dccd;border-radius:20px;box-shadow:0 12px 36px #4a32070f}.desktop-writers-library>header,.desktop-writers-projects>header{border-bottom:1px solid #eee6da;padding:21px 24px}.desktop-writers-library h3,.desktop-writers-projects h3{margin:0;font-size:1.25rem}.desktop-writers-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.desktop-writers-document-grid>a,.desktop-writers-projects>div>a{color:#171510;background:#fffdfa;border:1px solid #e8dfd1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;text-decoration:none;display:grid}.desktop-writers-document-grid>a:hover,.desktop-writers-projects>div>a:hover{background:#fff8e9;border-color:#c99431}.desktop-writers-document-grid>a>span,.desktop-writers-projects>div>a>span{color:#ad7105;font-size:1.45rem}.desktop-writers-document-grid>a>div{gap:3px;display:grid}.desktop-writers-document-grid small{color:#9a6505;text-transform:capitalize}.desktop-writers-document-grid p,.desktop-writers-document-grid em{color:#686157;margin:0;font-size:.75rem;font-style:normal}.desktop-writers-document-grid b{color:#9a6505;font-size:1.4rem}.desktop-writers-projects>div{gap:9px;padding:18px;display:grid}.desktop-writers-projects>div>a>div{gap:4px;display:grid}.desktop-writers-projects>div>a small{color:#686157}.desktop-writers-projects>div>a b{color:#8a5900;font-size:.75rem}.desktop-writers-empty{grid-template-columns:auto minmax(0,1fr);gap:18px 22px;padding:clamp(26px,5vw,46px);display:grid}.desktop-writers-empty>span{color:#9a6505;background:#fff8e9;border:1px solid #d9ab50;border-radius:17px;place-items:center;width:58px;height:58px;font-size:1.6rem;display:grid}.desktop-writers-empty h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.desktop-writers-empty p:last-child{color:#686157;line-height:1.55}.desktop-writers-empty nav{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.desktop-writers-empty nav a{width:auto;min-height:46px}.beyond-error-card .auth-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.beyond-error-card .auth-actions>a{white-space:normal;text-align:center;flex:190px;width:auto;min-width:0}.billing-change-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0b08b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.billing-change-modal{color:#171510;text-align:left;background:#fffaf0;border:1px solid #d9ab50;border-radius:20px;gap:20px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:clamp(24px,4vw,36px);display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0000005c}.billing-change-modal header{gap:6px;padding-right:34px;display:grid}.billing-change-modal :is(h2,p){margin:0}.billing-change-modal header p{color:#686157;line-height:1.5}.billing-change-modal-close{color:#171510;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;font-size:1.8rem;line-height:1;position:absolute;top:14px;right:14px}.billing-change-modal-close:hover{background:#d9ab502e}.billing-change-modal dl{border:1px solid #70531a33;border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.billing-change-modal dl>div{grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:18px;padding:14px 16px;display:grid}.billing-change-modal dl>div+div{border-top:1px solid #70531a26}.billing-change-modal dt{color:#686157}.billing-change-modal dd{gap:3px;margin:0;display:grid}.billing-change-modal dd span{color:#686157}.billing-change-credit-note{color:#4f421f;background:#d9ab5029;border-radius:12px;padding:13px 15px;line-height:1.5}.billing-change-modal footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.billing-change-modal footer button{width:100%;min-height:46px}@media (max-width:520px){.billing-change-modal-backdrop{align-items:end;padding:12px}.billing-change-modal{border-radius:18px;gap:16px;max-height:calc(100dvh - 24px);padding:24px 18px 18px}.billing-change-modal dl>div{grid-template-columns:1fr;gap:5px;padding:12px 14px}.billing-change-modal footer{grid-template-columns:1fr}}.ask-marketing-links{justify-content:flex-end;align-items:center;gap:clamp(14px,2.2vw,28px);display:flex}.ask-marketing-links>a{white-space:nowrap;flex:none}.ask-capability-grid article{color:#fffaf0}.ask-capability-grid article>span{color:#e7c45f}.ask-capability-grid article h3{color:#fff}.ask-capability-grid article p{color:#ddd5c8}@media (max-width:760px){.desktop-writers-entry{display:none}.beyond-error-card .auth-actions{flex-direction:column}.beyond-error-card .auth-actions>a{flex-basis:auto;width:100%}.ask-marketing-links{gap:9px}.ask-marketing-links>a:not(.ask-gold-button){font-size:.78rem}}@media (min-width:761px){.ask-marketing-nav,.ask-marketing-main,.ask-marketing-footer{width:min(1280px,100% - clamp(64px,8vw,144px))}.ask-marketing-main{padding:clamp(56px,7vw,104px) 0 88px}.ask-marketing-hero{min-height:590px}.ask-marketing-logo-stage{background:#f8f6f0;border:1px solid #e5b53633;border-radius:34px;min-height:430px;overflow:hidden}.ask-marketing-logo-stage .ask-marketing-hero-logo{filter:none;width:min(94%,560px);height:330px}.ask-marketing-logo-stage>p{z-index:3;color:#5d5548;text-align:center;position:absolute;bottom:24px}.ask-marketing-logo-stage .ask-marketing-halo{display:none}.image-studio>.generation-workspace-header,.image-studio>:is(.generation-workspace-bar,.generation-advanced-settings,.image-studio-form,.image-studio-gallery){box-sizing:border-box;width:min(920px,100% - 56px);max-width:920px;margin-inline:auto}.generation-workspace-header{align-items:center;gap:12px;margin-block:22px 16px;display:flex}.generation-workspace-header .generation-mode-selector{flex:auto;width:auto;max-width:none;margin:0}.generation-workspace-header .generation-character-library{flex:none;max-width:none;margin:0;position:relative}.generation-workspace-bar{justify-content:flex-start;align-items:center;gap:8px;padding:12px 14px}.generation-workspace-bar label:first-child{flex:0 310px;align-items:center;gap:10px;max-width:310px;display:flex}.generation-workspace-bar label:first-child select{flex:1;min-width:0}html body .desktop-app-content>.document-editor-shell{grid-template-columns:220px minmax(0,1fr);padding-right:248px!important}html body .document-editor-shell .document-editor-sidebar{min-width:220px;width:220px!important}html body .document-editor-shell .document-editor-controls{width:248px}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:46px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:46px;overflow:hidden}.document-editor-controls:before{display:none}.writer-panel-toggle{color:#7d5208;cursor:pointer;white-space:nowrap;border-bottom:1px solid #e6dfd5;min-height:46px;padding:14px 15px;font-size:.72rem;font-weight:800}.writer-panel-toggle::marker{color:#b97808}.writer-panel-tabs{border-bottom:1px solid #e6dfd5;grid-template-columns:1fr 1fr;padding:8px;display:grid}.writer-panel-tabs a{color:#6f6659;border-radius:7px;place-items:center;min-height:34px;font-size:.66rem;font-weight:800;text-decoration:none;display:grid}.writer-panel-tabs a[aria-current=page]{color:#895804;background:#fff4df}.writer-document-switcher{margin-bottom:9px;position:relative}.writer-document-switcher>summary{color:#5d5548;cursor:pointer;background:#fff;border:1px solid #e3dbd0;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.writer-document-switcher>nav{background:#fff;border:1px solid #e3dbd0;border-radius:9px;gap:4px;margin-top:5px;padding:6px;display:grid}.writer-document-switcher a{color:#302a22;border-radius:6px;gap:2px;padding:7px 8px;font-size:.66rem;text-decoration:none;display:grid}.writer-document-switcher a[aria-current=page]{color:#895804;background:#fff4df}.writer-document-switcher a small{color:#847b70;text-transform:capitalize}.writer-document-switcher .writer-new-document-link{color:#985f00;border-top:1px solid #eee7dc;font-weight:800}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap;overflow:visible}.chapter-editor-form .writer-assistant{right:266px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:64px}}.generation-resource-links{flex-wrap:wrap;gap:10px;padding:8px 0;display:flex}.generation-resource-links a{color:inherit;border:1px solid #d6ae444d;border-radius:999px;padding:7px 11px;text-decoration:none}.generation-shared-context{flex-wrap:wrap;gap:12px;padding:8px 0 14px;display:flex}.generation-shared-context label{gap:4px;min-width:190px;display:grid}.generation-foundation-note{background:#d6ae4414;border:1px solid #d6ae4452;border-radius:10px;margin:16px 0;padding:12px 16px}.generation-shared-assets{border:1px solid #d6ae4438;border-radius:14px;margin-top:24px;padding:20px}.generation-shared-assets>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.generation-shared-assets nav{flex-wrap:wrap;gap:6px;display:flex}.generation-shared-asset-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:16px;display:grid}.generation-shared-asset-grid article{border:1px solid #ffffff1a;border-radius:10px;gap:8px;padding:12px;display:grid}.generation-shared-asset-grid img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.generation-shared-asset-grid audio{width:100%}.generation-shared-asset-grid article>div{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:761px){.ask-marketing-main{padding-block:clamp(42px,5vw,70px) 72px}.ask-marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(42px,6vw,84px);min-height:min(610px,100svh - 120px)}.ask-marketing-hero h1{font-size:clamp(4rem,6.5vw,6.7rem);line-height:.9}.ask-marketing-logo-stage{background:radial-gradient(circle at 50% 42%,#fffdf8 0 28%,#f3ead7 72%,#e8d6b3 100%);border:1px solid #be85163d;border-radius:34px;min-height:440px;overflow:hidden}.ask-marketing-logo-stage:before{content:none!important;display:none!important}.ask-marketing-logo-stage:after{content:"";border:1px solid #be851629;border-radius:26px;position:absolute;inset:24px}.ask-marketing-logo-stage .ask-marketing-hero-logo{z-index:2;width:min(88%,540px);height:260px}.ask-beyond-page .ask-beyond-attachment-menu{align-self:end;display:block;position:relative}.ask-beyond-page .ask-beyond-attachment-menu>summary{color:#9c6707;cursor:pointer;background:#fffaf0;border:1px solid #d9c9aa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;list-style:none;display:grid}.ask-beyond-page .ask-beyond-attachment-menu>summary::-webkit-details-marker{display:none}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools{z-index:90;background:#fffdf8;border:1px solid #dfd2ba;border-radius:14px;width:220px;padding:8px;display:none;position:absolute;bottom:50px;left:0;box-shadow:0 18px 42px #2c210f26}.ask-beyond-page .ask-beyond-attachment-menu[open] .ask-beyond-composer-tools{display:grid}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools button{text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;min-height:40px;display:grid}.ask-beyond-page .ask-beyond-composer-voice{border-radius:50%;place-items:center;width:42px;height:42px;display:grid!important}.ask-beyond-page .ask-beyond-composer{grid-template-columns:50px minmax(0,1fr)}.ask-beyond-page .ask-beyond-composer>textarea{grid-column:2}.ask-beyond-page .ask-beyond-composer>:is(.ask-beyond-image-attachment-list,.ask-beyond-document-list,.ask-beyond-voice-status){grid-column:1/-1}.ask-beyond-page .ask-beyond-composer-footer{grid-column:2}html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);overflow:hidden;padding-right:220px!important}html body .document-editor-shell .document-editor-sidebar{min-width:200px;width:200px!important}html body .document-editor-shell .document-editor-controls{width:220px}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:44px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:44px}html body .document-editor-shell .document-editor-main{min-width:0}html body .chapter-editor-form .rich-text-editor-container{min-width:0;display:block;padding-inline:24px!important}html body .chapter-editor-form .writer-page-stage{min-width:max-content;margin-inline:auto}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap}.chapter-editor-form .writer-assistant{right:238px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:60px}}@media (max-width:760px){.generation-character-create form,.generation-character-fields{grid-template-columns:1fr}}.scheduled-tasks-page{background:#f7f3eb!important}.scheduled-tasks-page .tasks-cinematic-hero{color:#fff;border-radius:22px;width:min(1100px,100% - 60px);height:auto;min-height:300px;position:relative;overflow:hidden;box-shadow:0 20px 55px #23180829;background:#0c0905!important;border:1px solid #d9a03652!important;grid-template-columns:minmax(320px,42%) 1fr!important;margin:24px auto 18px!important;padding:0!important;display:grid!important}.tasks-cinematic-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0b0804 0 36%,#0b0804e6 45%,#0b08042e 70%,#0b08040a);position:absolute;inset:0}.tasks-hero-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:34px 0 34px 38px;display:flex;position:relative}.tasks-hero-content .eyebrow{letter-spacing:.24em;color:#e6b84e!important}.scheduled-tasks-page .tasks-hero-content h1{letter-spacing:-.055em;max-width:430px;margin:8px 0 10px;line-height:.94;color:#fff!important;font-size:clamp(2.55rem,4.2vw,4rem)!important}.tasks-hero-content>p:last-of-type{max-width:370px;margin:0;font-size:.94rem;color:#d8d0c4!important}.tasks-hero-content .tasks-new-button{margin-top:24px;box-shadow:0 10px 26px #d3911540;color:#181006!important;background:linear-gradient(135deg,#f5cd76,#d89312)!important}.tasks-hero-art{position:absolute;inset:0 0 0 42%;overflow:hidden}.tasks-hero-art img{object-fit:cover;object-position:right center;transform-origin:100%;transform:scale(1.85)}.tasks-command-strip{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;width:min(1100px,100% - 60px);margin:0 auto 12px;display:grid}.tasks-command-strip .desktop-task-search{min-height:46px}.scheduled-tasks-page .tasks-command-strip .mobile-task-tabs{width:auto;min-width:430px;max-width:none;margin:0}.scheduled-tasks-page .tasks-premium-header:not(.tasks-cinematic-hero){background:#fffdf8f5!important;border-bottom-color:#e7dfd2!important}.tasks-premium-header h1{letter-spacing:-.04em;margin:3px 0;color:#171510!important;font-size:clamp(1.65rem,2.4vw,2.25rem)!important}.tasks-premium-header p:last-child{margin:0;color:#6d665c!important}.tasks-new-button{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding-inline:18px;text-decoration:none;display:inline-flex}.scheduled-tasks-page .task-scheduler-notice{color:#3a3124;border-radius:12px;max-width:1100px;margin:0 auto 18px;padding:12px 16px;background:#fff8ea!important;border:1px solid #e9d5ae!important}.scheduled-tasks-page .task-scheduler-notice strong{color:#7e5100}.scheduled-tasks-page .task-scheduler-notice p{margin:3px 0 0;font-size:.75rem;color:#665e53!important}.scheduled-tasks-page .mobile-task-create,.scheduled-tasks-page .task-list-section{max-width:1100px;margin-inline:auto}.scheduled-tasks-page .mobile-task-create>summary{align-items:center;min-height:44px}.scheduled-tasks-page .task-create-card{border-radius:16px;grid-template-columns:minmax(190px,.55fr) minmax(420px,1.45fr);gap:28px;padding:24px;box-shadow:0 16px 45px #37281112;background:#fff!important;border:1px solid #e7dfd2!important}.scheduled-tasks-page .task-create-card h2{margin:4px 0 7px;font-size:1.25rem;color:#171510!important}.scheduled-tasks-page .task-create-card p{color:#6b645a!important}.scheduled-tasks-page .scheduled-task-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scheduled-tasks-page .task-instructions-field,.scheduled-tasks-page .task-schedule-group,.scheduled-tasks-page .scheduled-task-form>button{grid-column:1/-1}.scheduled-tasks-page .scheduled-task-form label{color:#312d27;font-size:.73rem;position:relative}.scheduled-tasks-page .scheduled-task-form :is(input,textarea,select){border-radius:10px;min-height:44px;color:#171510!important;background:#fffdf9!important;border:1px solid #dcd2c3!important}.scheduled-tasks-page .scheduled-task-form textarea{min-height:86px}.task-optional{color:#8a8175;font-size:.65rem;font-weight:500;position:absolute;right:0}.task-schedule-group{border:1px solid #e8dfd2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.task-schedule-group legend{color:#855500;padding:0 6px;font-size:.75rem;font-weight:800}.task-schedule-group>p{grid-column:1/-1;margin:0;font-size:.7rem;color:#746c61!important}.task-schedule-group .task-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scheduled-tasks-page .task-list-section{border-radius:16px;gap:0;margin-top:20px;overflow:visible;box-shadow:0 14px 42px #3728110e;background:#fff!important;border:1px solid #e6ded2!important}.scheduled-tasks-page .task-section-heading{border-bottom:1px solid #ebe4da;padding:16px 20px}.scheduled-tasks-page .task-section-heading h2{margin:3px 0 0;font-size:1rem;color:#191713!important}.task-row-list{display:grid}.scheduled-tasks-page .scheduled-task-card{gap:0;position:relative;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee8df!important;border-radius:0!important;margin:0!important;padding:0!important}.scheduled-tasks-page .scheduled-task-card:last-child{border-bottom:0!important}.scheduled-tasks-page .task-row-completed{background:#fbfaf7!important}.scheduled-tasks-page .scheduled-task-card-main{grid-template-columns:minmax(330px,1fr) minmax(220px,.55fr) 48px;align-items:center;gap:18px;min-height:88px;padding:14px 16px;display:grid}.task-row-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.task-complete-control{color:#9b6200;cursor:pointer;background:#fffaf0;border:1px solid #d2c5b1;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.task-complete-control:hover{background:#fff2d8;border-color:#b97600}.task-complete-control.is-static{cursor:default}.task-row-completed .task-complete-control{color:#fff;background:#4f7f5a;border-color:#4f7f5a}.task-row-title{align-items:center;gap:8px;min-width:0;display:flex}.scheduled-tasks-page .task-row-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;overflow:hidden;color:#1b1915!important}.scheduled-tasks-page .task-row-identity p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.7rem;overflow:hidden;color:#746d62!important}.task-status{color:#705f43;letter-spacing:.04em;background:#f2ede4;border:0;padding:3px 7px;font-size:.55rem}.task-status-active{color:#346544;background:#eaf4ec}.task-status-paused{color:#865d10;background:#fff2d7}.task-status-completed{color:#697169;background:#ecefeb}.task-status-failed{background:#fbe9e7;color:#963d37!important}.task-project-chip{color:#855500;text-overflow:ellipsis;white-space:nowrap;background:#fffaf0;border:1px solid #e5d5b9;border-radius:999px;max-width:150px;padding:4px 8px;font-size:.6rem;overflow:hidden}.task-row-schedule{color:#82796d;gap:5px;font-size:.65rem;display:grid}.task-row-schedule time{color:#342f28;font-size:.72rem;font-weight:700}.task-overflow{position:relative}.task-overflow>summary{color:#5f574d;cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.task-overflow>summary::-webkit-details-marker{display:none}.task-overflow>summary:hover{background:#f6f0e6}.task-overflow-menu{z-index:40;background:#fff;border:1px solid #ded4c6;border-radius:12px;width:190px;padding:7px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 16px 42px #2a1f0e29}.task-overflow-menu :is(button,summary){color:#2f2a23;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 10px;font-size:.72rem;list-style:none;display:flex}.task-overflow-menu :is(button,summary):hover{background:#f7f1e7}.task-overflow-menu .task-delete-button{color:#a13932!important}.task-overflow-menu .task-edit-form{z-index:50;color:#27231d;background:#fff;border:1px solid #ded4c6;border-radius:14px;width:min(660px,100vw - 380px);max-height:72vh;padding:18px;position:absolute;top:0;right:calc(100% + 8px);overflow-y:auto;box-shadow:0 20px 60px #2a1f0e2e}.scheduled-tasks-page .task-error{grid-column:1/-1;margin:0 0 0 56px;font-size:.7rem;color:#963d37!important}.scheduled-tasks-page .task-run-history{padding:0;background:#fffdf9!important;border-top:1px dashed #e9e1d6!important}.scheduled-tasks-page .task-run-history>summary{color:#805409;cursor:pointer;min-height:44px;padding:12px 20px;font-size:.7rem}.tasks-empty-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;padding:38px;display:grid}.tasks-empty-state>span{color:#a96700;background:#fff8e9;border:1px solid #ddc89f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.tasks-empty-state strong{color:#25211b}.tasks-empty-state p{color:#776f63;margin:0;font-size:.78rem}.tasks-empty-state a{color:#8b5900;min-height:44px;padding:12px 16px;font-size:.75rem;font-weight:750}@media (min-width:761px){.creator-studio-theme .scheduled-tasks-page{padding-right:30px!important}.scheduled-tasks-page>:not(header):not(.mobile-app-header):not(.mobile-primary-bottom-nav){max-width:1100px!important}.scheduled-tasks-page .mobile-task-tabs{max-width:1100px}}@media (max-width:980px) and (min-width:701px){.scheduled-tasks-page .tasks-cinematic-hero{width:calc(100% - 40px);min-height:270px;grid-template-columns:minmax(300px,45%) 1fr!important}.tasks-hero-content{padding:28px 0 28px 28px}.tasks-hero-art{left:45%}.tasks-command-strip{grid-template-columns:1fr;width:calc(100% - 40px)}.scheduled-tasks-page .tasks-command-strip .mobile-task-tabs{width:100%;min-width:0}.scheduled-tasks-page .task-create-card{grid-template-columns:1fr}.scheduled-tasks-page .scheduled-task-card-main{grid-template-columns:minmax(0,1fr) 48px}.task-row-schedule{grid-column:1;padding-left:56px}.task-overflow{grid-area:1/2/span 2}.task-overflow-menu .task-edit-form{width:min(640px,100vw - 80px);right:0}}@media (max-width:700px){.tasks-command-strip{width:100%;margin-bottom:12px;display:block}.tasks-command-strip .desktop-task-search{margin-bottom:12px;display:flex}.scheduled-tasks-page .tasks-command-strip .mobile-task-tabs{width:100%;min-width:0}.mobile-tasks-title{color:#171510;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,13vw,4rem);font-weight:800}.scheduled-tasks-page .task-create-card,.scheduled-tasks-page .scheduled-task-form,.task-schedule-group{grid-template-columns:1fr}.task-schedule-group>*{grid-column:1!important}.scheduled-tasks-page .scheduled-task-card-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:14px}.task-row-identity{grid-column:1}.task-row-title{flex-wrap:wrap}.task-row-schedule{grid-column:1;padding-left:56px}.task-overflow{grid-area:1/2/span 2}.task-overflow-menu .task-edit-form{width:auto;max-height:calc(100dvh - 90px);position:fixed;inset:72px 12px auto}}.beyond-live-page{max-width:1500px;margin:0 auto;padding:28px}.live-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.live-page-header h1{margin:.2rem 0;font-size:clamp(2rem,4vw,3.4rem)}.live-page-header>div>p:last-child{color:#706759;max-width:720px}.live-fallback-badge{color:#76520e;background:#fffaf0;border:1px solid #d9c59c;border-radius:999px;padding:8px 12px;font-size:.75rem}.live-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;display:grid}.live-call-stage{background:radial-gradient(circle at 50% 38%,#fffefb 0 18%,#f3e8d2 52%,#e8d5b0 100%);border:1px solid #dfd1b6;border-radius:28px;align-content:center;place-items:center;gap:12px;min-height:680px;padding:28px;display:grid;box-shadow:0 22px 60px #402b081f}.live-context-controls{grid-template-columns:1fr 1fr;place-self:start stretch;gap:10px;display:grid;position:absolute}.live-context-controls label{gap:4px;font-size:.72rem;display:grid}.live-context-controls select{background:#fffdf8;border:1px solid #d8c7a8;border-radius:10px;min-height:42px;padding:0 10px}.live-avatar{color:#f5ce70;background:linear-gradient(145deg,#171510,#4c3920);border:2px solid #d8a83d;border-radius:50%;place-items:center;width:190px;height:190px;font-size:3.6rem;font-weight:750;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 0 0 12px #dca9381f,0 22px 42px #1e150838}.live-call-stage.is-listening .live-avatar,.live-call-stage.is-speaking .live-avatar{transform:scale(1.04);box-shadow:0 0 0 18px #dca93824,0 22px 42px #1e150838}.live-call-stage.is-thinking .live-avatar{animation:1.2s ease-in-out infinite live-pulse}.live-call-stage h2{margin:8px 0 0;font-size:1.8rem}.live-presence{text-transform:capitalize;color:#76520e}.live-call-stage time{font-variant-numeric:tabular-nums;color:#6e6659}.live-call-stage .voice-prompt-input{width:min(560px,100%)}.live-composer{grid-template-columns:1fr auto;gap:8px;width:min(560px,100%);display:grid}.live-composer textarea{resize:none;background:#fffdf8;border:1px solid #d5c3a2;border-radius:14px;padding:12px}.live-composer button,.live-action-list button{color:#fff;background:#171510;border:0;border-radius:12px;padding:10px 14px}.live-end-button{color:#87362f;background:#fff7f5;border:1px solid #b65348;border-radius:999px;padding:9px 18px}.live-side-panel{grid-template-rows:minmax(0,1fr) minmax(0,.75fr) auto;gap:14px;min-height:680px;display:grid}.live-side-panel>section{background:#fffdf9;border:1px solid #e0d5c1;border-radius:18px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.live-side-panel section>header{border-bottom:1px solid #eee4d1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.live-side-panel section>header h2{font-size:1rem}.live-side-panel section>header span{color:#776d5c;font-size:.68rem}.live-transcript,.live-action-list{padding:14px;overflow:auto}.live-transcript article{background:#f0eadf;border-radius:14px;max-width:88%;margin:0 0 12px;padding:10px 12px}.live-transcript article.is-user{color:#fff;background:#1e1b16;margin-left:auto}.live-transcript small,.live-action-list small{text-transform:uppercase;letter-spacing:.08em}.live-transcript p,.live-action-list p{margin:.25rem 0;line-height:1.5}.live-action-list article{background:#fffaf0;border:1px solid #ddc99f;border-radius:14px;margin-bottom:10px;padding:12px}.live-action-list article>div button+button{color:#4f4639;background:#eee4d2}.live-empty{color:#807667;font-size:.85rem}.live-error{color:#8b3028;background:#fff0ed;border-radius:10px;padding:10px}.live-history{background:#fffdf9;border:1px solid #e0d5c1;border-radius:20px;margin-top:22px;padding:18px}.live-history>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.live-history button{text-align:left;background:#fff;border:1px solid #e4d8c3;border-radius:12px;gap:4px;padding:12px;display:grid}@keyframes live-pulse{50%{filter:brightness(1.12);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.live-call-stage.is-thinking .live-avatar{animation:none}}@media (max-width:900px){.beyond-live-page{padding:16px}.live-page-header{flex-direction:column;align-items:flex-start}.live-layout{grid-template-columns:1fr}.live-call-stage{min-height:620px}.live-side-panel{min-height:700px}.live-context-controls{grid-template-columns:1fr;width:100%;position:static}}.beyond-live-page{--live-gold:#e4ad43;--live-gold-bright:#f5c96b;--live-ink:#070706;--live-panel:#11110f;--live-panel-soft:#181713;--live-line:#e8b5503b;color:#f8f3e8;background:radial-gradient(circle at 82% 8%,#d5912214,#0000 27rem),#090908;max-width:1500px;padding:28px 32px 72px}.beyond-live-page :where(h1,h2,h3,p){margin-top:0}.live-section-kicker,.live-eyebrow{color:var(--live-gold);letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:800}.live-identity-hero{border:1px solid var(--live-line);background:#080807;border-radius:28px;grid-template-columns:minmax(340px,.9fr) minmax(390px,1.1fr);min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000061}.live-identity-copy{z-index:2;background:linear-gradient(90deg,#080807 0%,#080807fa 72%,#0000 100%);flex-direction:column;justify-content:center;padding:46px 24px 44px 44px;display:flex;position:relative}.live-identity-copy h1{color:#fff;letter-spacing:-.065em;max-width:620px;margin:12px 0 14px;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.88}.live-identity-copy h1 span{color:#dcb15d;display:block}.live-identity-copy>p{color:#d3cec4;max-width:510px;margin:0;font-size:1.02rem}.live-beta-badge{border:1px solid var(--live-line);color:#d8d0c1;background:#141310d6;border-radius:999px;align-items:center;gap:10px;width:max-content;margin-top:24px;padding:6px 12px 6px 7px;font-size:.7rem;display:flex}.live-beta-badge strong{color:#171006;background:var(--live-gold);letter-spacing:.12em;border-radius:999px;padding:4px 7px;font-size:.6rem}.live-hero-art{background-image:linear-gradient(90deg,#080807 0%,#0000 30%),linear-gradient(#0000 66%,#080807 100%),url(/brand/home-tools/home-tool-beyond-live.png);background-position:50%,50%,top;background-repeat:no-repeat;background-size:cover,cover,cover;min-width:0;position:relative}.live-hero-art:after{content:"";pointer-events:none;background:radial-gradient(circle at 52% 34%,#0000 0 20%,#0707060a 48%,#070706a6 100%);position:absolute;inset:0}.live-context-strip{z-index:3;border:1px solid var(--live-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141310f5;border-radius:18px;grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);align-items:end;gap:18px;margin:-18px 24px 24px;padding:16px 18px;display:grid;position:relative;box-shadow:0 16px 42px #00000052}.live-context-intro{gap:3px;display:grid}.live-context-intro>span{text-transform:uppercase;letter-spacing:.11em;font-size:.76rem;font-weight:800}.live-context-intro small{color:#8f897d;font-size:.66rem}.live-context-controls{grid-template-columns:1.18fr 1fr 1fr;gap:10px;display:grid;position:static}.live-context-controls label{color:#8f897d;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:.62rem;font-weight:750;display:grid}.live-context-controls select{color:#eee8db;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-transform:none;letter-spacing:normal;background:#24221d;border:1px solid #ffffff1c;border-radius:11px;width:100%;min-height:44px;padding:0 34px 0 12px;font-size:.76rem}.live-context-controls label:first-child select{background:#292219;border-color:#e8b55061}.live-writer-context{border:1px solid var(--live-line);color:#dec58f;background:#c68b1d14;border-radius:9px;grid-column:1/-1;margin:0;padding:7px 10px;font-size:.7rem}.live-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.live-studio{border:1px solid var(--live-line);background:radial-gradient(circle at 50% 24%,#d391231f,transparent 29rem),var(--live-panel);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 25px 65px #0000004d}.live-studio-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.live-studio-header h2{color:#fff;margin:3px 0 0;font-size:1.3rem}.live-session-meta{color:#a9a297;align-items:center;gap:9px;font-size:.7rem;display:flex}.live-session-meta time{font-variant-numeric:tabular-nums;border-left:1px solid #ffffff1f;padding-left:9px}.live-status-dot{background:#6d675d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6d675d1f}.live-status-dot.is-idle,.live-status-dot.is-responding{background:var(--live-gold);box-shadow:0 0 0 4px #e4ad431f}.live-status-dot.is-thinking{background:#fff0b6;box-shadow:0 0 0 4px #fff0b61f}.live-conversation-surface{min-height:440px;padding:30px}.live-persona-presence{align-items:center;gap:16px;display:flex}.live-avatar{width:78px;height:78px;color:var(--live-gold-bright);background:radial-gradient(circle at 38% 32%,#3f3017,#11100d 67%);border:1px solid #f1be57b8;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 7px #e4ad4312,0 0 0 14px #e4ad4308,0 12px 34px #00000061}.live-avatar:before,.live-avatar:after{content:"";border:1px solid #e4ad4321;border-radius:50%;position:absolute;inset:-8px}.live-avatar:after{border-color:#e4ad430f;inset:-15px}.live-persona-presence small{color:#817b70;letter-spacing:.15em;font-size:.56rem;font-weight:800}.live-persona-presence h3{color:#fff;margin:4px 0 1px;font-size:1.3rem}.live-persona-presence p{color:#9f988d;text-transform:capitalize;margin:0;font-size:.75rem}.live-ready-state{text-align:center;justify-items:center;max-width:520px;margin:65px auto 10px;display:grid}.live-ready-state h3{color:#fff;margin:10px 0 5px;font-size:clamp(1.8rem,3vw,2.5rem)}.live-ready-state>p:not(.live-section-kicker){color:#9f988d;margin:0}.live-primary-action{color:#1b1306;background:linear-gradient(135deg,#f6ce79,#c98513);border:1px solid #e8b54f;border-radius:12px;justify-content:space-between;align-items:center;min-width:190px;margin-top:25px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 9px 24px #c685152e}.live-transcript{max-height:470px;margin-top:24px;padding:6px 4px;overflow:auto}.live-transcript article{color:#ded8cd;background:#1a1916;border:1px solid #ffffff14;border-radius:4px 15px 15px;max-width:78%;margin:0 0 14px;padding:13px 15px}.live-transcript article.is-user{color:#fff;background:#2b2419;border-color:#e4ad4333;border-radius:15px 4px 15px 15px;margin-left:auto}.live-transcript article small{color:var(--live-gold);letter-spacing:.12em;font-size:.56rem;font-weight:800}.live-transcript article p{margin:5px 0 0}.live-transcript details{color:#aaa397;margin-top:9px;font-size:.72rem}.live-transcript summary{cursor:pointer;color:#dbb666}.live-transcript-empty{color:#716b61;text-align:center;justify-items:center;gap:3px;padding:82px 20px;display:grid}.live-transcript-empty>span{border:1px solid var(--live-line);width:42px;height:42px;color:var(--live-gold);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.live-transcript-empty p{color:#bbb3a6;margin:0}.live-transcript-empty small{font-size:.7rem}.live-composer-shell{background:#0c0c0b;border-top:1px solid #ffffff12;padding:16px 20px 18px}.live-composer-shell .voice-prompt-input{margin-bottom:10px}.live-composer-shell .generation-inline-actions{align-items:center;gap:8px;display:flex}.live-composer-shell .voice-prompt-input button{border:1px solid var(--live-line);color:#d8c9a9;background:#1b1915;border-radius:9px;min-height:36px;padding:0 12px}.live-composer-shell .voice-prompt-input :where(span,small,label){color:#aaa397;font-size:.7rem}.live-composer-shell .voice-prompt-input>div:not(.generation-inline-actions){gap:7px;display:grid}.live-composer-shell .voice-prompt-input textarea{box-sizing:border-box;color:#fff;background:#171613;border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-top:5px}.live-composer{background:#191815;border:1px solid #e4ad433d;border-radius:16px;grid-template-columns:minmax(0,1fr) 48px;gap:9px;width:100%;padding:8px;display:grid}.live-composer textarea{resize:none;color:#f6f1e8;background:0 0;border:0;outline:0;min-height:54px;padding:9px 10px}.live-composer textarea::placeholder{color:#6f6a61}.live-composer>button{color:#181006;background:linear-gradient(135deg,#f4ca70,#c98818);border:0;border-radius:12px;align-self:end;width:44px;height:44px;min-height:44px;padding:0;font-size:1.15rem}.live-composer-note{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.live-composer-note>small{color:#777168;font-size:.62rem}.live-end-button{color:#b9b1a5;background:0 0;border:1px solid #ffffff21;border-radius:999px;min-height:34px;padding:0 12px;font-size:.65rem}.live-error{color:#ffb8ae;background:#7e272029;border:1px solid #bf4a3f57;border-radius:10px;margin:0 20px 18px;padding:10px 12px}.live-guidance-panel{border:1px solid var(--live-line);color:#d7d0c4;background:linear-gradient(155deg,#1c1811,#0d0d0c 43%);border-radius:24px;overflow:hidden;box-shadow:0 22px 55px #00000047}.live-guidance-panel>section{border-bottom:1px solid #ffffff12;padding:26px 24px 22px}.live-guidance-panel h2{color:#fff;margin:8px 0;font-size:1.85rem}.live-guidance-panel section>p:last-child{color:#928b80;margin:0;font-size:.76rem}.live-guidance-panel ul{gap:0;margin:0;padding:5px 22px 16px;list-style:none;display:grid}.live-guidance-panel li{border-bottom:1px solid #ffffff0f;grid-template-columns:30px 1fr;gap:11px;padding:16px 0;display:grid}.live-guidance-panel li:last-child{border-bottom:0}.live-guidance-panel li>span{border:1px solid var(--live-line);width:28px;height:28px;color:var(--live-gold);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.live-guidance-panel strong{color:#eee8dd;font-size:.78rem}.live-guidance-panel li p{color:#888176;margin:2px 0 0;font-size:.67rem}.live-support-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:18px;margin-top:18px;display:grid}.live-actions-panel,.live-sources-panel,.live-history{border:1px solid var(--live-line);background:var(--live-panel);border-radius:18px}.live-actions-panel>header,.live-history>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.live-actions-panel h2,.live-history h2{color:#f7f2e8;margin:3px 0 0;font-size:1.05rem}.live-actions-panel>header>span,.live-history>header>span{color:#857e73;font-size:.65rem}.live-action-list{padding:14px}.live-action-list article{border:1px solid var(--live-line);color:#dcd5ca;background:#191713;border-radius:12px;margin-bottom:10px;padding:13px}.live-action-list article>small{color:var(--live-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.live-action-list article p{margin:5px 0}.live-action-list article>strong{color:#a69e92;text-transform:capitalize;font-size:.65rem}.live-action-list article>div{gap:8px;margin-top:11px;display:flex}.live-action-list button{color:#171006;background:var(--live-gold);border:1px solid #dba63e;border-radius:9px;padding:0 14px;font-weight:750}.live-action-list button+button{color:#d2cbc0;background:#24221e;border-color:#ffffff21}.live-empty{color:#8e877d;background:#181713;border-radius:10px;margin:0;padding:15px;font-size:.72rem}.live-sources-panel details{height:100%}.live-sources-panel summary{color:#eee7da;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:80px;padding:0 19px;list-style:none;display:flex}.live-sources-panel summary::-webkit-details-marker{display:none}.live-sources-panel summary>span:first-child{gap:5px;display:grid}.live-sources-panel summary>span:last-child{color:var(--live-gold);font-size:1.2rem}.live-sources-panel details>p{color:#8e877d;margin:0;padding:0 19px 19px;font-size:.72rem}.live-history{margin-top:18px;padding:0;overflow:hidden}.live-history>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:14px;display:grid}.live-history button{text-align:left;color:#e9e2d7;background:#191815;border:1px solid #ffffff17;border-radius:11px;gap:5px;min-height:90px;padding:13px;display:grid}.live-history button:hover{border-color:var(--live-line);background:#201d17}.live-history button span,.live-history button time{color:#817a70;font-size:.65rem}.live-history>div>p{color:#8e877d;margin:0;font-size:.75rem}@media (max-width:1100px){.live-identity-hero{grid-template-columns:minmax(330px,.95fr) minmax(300px,1.05fr)}.live-workspace{grid-template-columns:minmax(0,1fr) 260px}.live-context-strip,.live-support-grid{grid-template-columns:1fr}}@media (max-width:900px){.beyond-live-page{padding:18px 18px 56px}.live-identity-hero{grid-template-columns:1fr;min-height:310px}.live-identity-copy{background:linear-gradient(90deg,#080807 0%,#080807eb 62%,#08080759 100%);padding:38px 30px}.live-hero-art{opacity:.72;position:absolute;inset:0 0 0 38%}.live-context-strip{margin:-14px 14px 18px}.live-workspace{grid-template-columns:1fr}.live-guidance-panel{grid-template-columns:.8fr 1.2fr;display:grid}.live-guidance-panel ul{grid-template-columns:repeat(2,1fr)}.live-guidance-panel li:nth-child(odd){padding-right:12px}.live-context-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.beyond-live-page{padding:12px 12px 44px}.live-identity-hero{border-radius:21px;min-height:390px}.live-identity-copy{background:linear-gradient(0deg,#080807 0 48%,#080807b3 76%,#08080733 100%);justify-content:flex-end;padding:28px 23px}.live-identity-copy h1{font-size:clamp(2.55rem,14vw,4rem)}.live-hero-art{opacity:.8;background-image:linear-gradient(#0000 52%,#080807 100%),url(/brand/home-tools/home-tool-beyond-live.png);background-position:50%,top;background-size:cover,cover;inset:0 0 42%}.live-context-strip{margin:10px 0 16px;padding:15px}.live-context-controls{grid-template-columns:1fr}.live-studio-header{align-items:flex-start;gap:12px;padding:16px}.live-session-meta{flex-wrap:wrap;justify-content:flex-end}.live-conversation-surface{min-height:390px;padding:23px 18px}.live-avatar{width:62px;height:62px}.live-ready-state{margin-top:58px}.live-transcript article{max-width:90%}.live-composer-shell{padding:14px}.live-composer-note{flex-direction:column;align-items:flex-start}.live-guidance-panel{display:block}.live-guidance-panel ul{grid-template-columns:1fr}.live-guidance-panel li:nth-child(odd){padding-right:0}.live-support-grid{grid-template-columns:1fr}.live-actions-panel>header,.live-history>header{align-items:flex-start}.live-history>div{grid-template-columns:1fr}}.project-intelligence-shell{color:#211b13;width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 80px}.project-intelligence-shell>header{gap:8px;margin-bottom:24px;display:grid}.project-intelligence-shell>header h1{margin:0;font-size:clamp(2.5rem,6vw,5rem)}.project-intelligence-recall,.project-intelligence-summary,.project-intelligence-grid>section{background:#fffdf8;border:1px solid #dfd2ba;border-radius:18px;padding:20px;box-shadow:0 12px 30px #2d22110f}.project-intelligence-recall form,.project-intelligence-recall form>div,.project-intelligence-grid form{gap:10px;display:grid}.project-intelligence-recall form>div{grid-template-columns:minmax(0,1fr) auto}.project-intelligence-recall input,.project-intelligence-grid input,.project-intelligence-grid textarea{min-height:44px;font:inherit;background:#fff;border:1px solid #d8c9ad;border-radius:10px;padding:10px 12px}.project-intelligence-grid textarea{resize:vertical;min-height:90px}.project-intelligence-recall button,.project-intelligence-grid button,.project-intelligence-grid summary{color:#2b2111;font:inherit;cursor:pointer;background:#e9bc50;border:1px solid #b88012;border-radius:10px;padding:10px 14px}.project-intelligence-recall section{margin-top:18px}.project-intelligence-recall ul,.project-intelligence-grid ul{gap:10px;padding:0;list-style:none;display:grid}.project-intelligence-recall li,.project-intelligence-grid li{background:#f8f3e8;border-radius:12px;gap:4px;padding:12px;display:grid}.project-intelligence-recall li span,.project-intelligence-grid small{color:#836019;text-transform:uppercase;font-size:.72rem}.project-intelligence-summary{margin:18px 0}.project-intelligence-summary dl{gap:24px;display:flex}.project-intelligence-summary dl div{gap:3px;display:grid}.project-intelligence-summary dd{margin:0;font-size:1.5rem;font-weight:700}.project-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-intelligence-grid section>header{justify-content:space-between;align-items:center;display:flex}.project-intelligence-grid section>header span{background:#f0dfb9;border-radius:50%;place-items:center;min-width:28px;min-height:28px;display:grid}.project-intelligence-grid details{margin-top:14px}.project-intelligence-grid details form{margin-top:12px}.project-intelligence-grid li form{grid-template-columns:repeat(2,max-content)}.project-intelligence-grid .empty{color:#746c61}@media (max-width:760px){.project-intelligence-shell{width:calc(100% - 28px);padding-top:18px}.project-intelligence-grid,.project-intelligence-recall form>div{grid-template-columns:1fr}.project-intelligence-summary dl{justify-content:space-between;gap:8px}}.personas-page{color:#27231d;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:36px 0 80px;display:grid}.personas-page>.mobile-app-header{display:none}.personas-page>header:not(.mobile-app-header){border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.personas-header h1{letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(2rem,4vw,3.25rem)}.personas-header p:last-child{color:#6e675d;margin:0}.personas-page .primary-button,.personas-page .secondary-button{border-radius:10px;min-height:44px}.persona-create{background:#fffdf9;border:1px solid #ddd3c3;border-radius:16px;scroll-margin-top:24px}.persona-create>summary{color:#6d4a0a;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-weight:700;list-style:none;display:flex}.persona-create>summary::-webkit-details-marker{display:none}.persona-edit>summary::-webkit-details-marker{display:none}.persona-overflow>summary::-webkit-details-marker{display:none}.persona-create>summary span{color:#82796b;font-size:.78rem;font-weight:500}.persona-create>form{border-top:1px solid #eee7db;padding:0 18px 18px}.persona-library{gap:16px;display:grid}.persona-library>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.persona-library h2{margin:3px 0 0;font-size:1.45rem}.persona-library>header>span{color:#746d62;font-size:.8rem}.persona-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.persona-card{background:#fffdf9;border:1px solid #ded6ca;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.persona-card>header{grid-template-columns:52px minmax(0,1fr);gap:13px;display:grid}.persona-avatar{color:#76500a;letter-spacing:.04em;background:#f5e7c7;border:1px solid #d6bc82;border-radius:15px;place-items:center;width:52px;height:52px;font-size:.85rem;font-weight:750;display:grid}.persona-card-title>div{flex-wrap:wrap;gap:6px;display:flex}.persona-chip,.persona-status{color:#665f54;text-transform:uppercase;letter-spacing:.06em;background:#faf6ee;border:1px solid #dfd5c3;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:700}.persona-status.is-active{color:#44603f;background:#f2f8ef;border-color:#cad9c5}.persona-status.is-archived{color:#766e62;background:#f2eee7}.persona-card h3{margin:7px 0 3px;font-size:1.1rem}.persona-card-title p{color:#716a60;margin:0;font-size:.84rem;line-height:1.45}.persona-card dl{background:#f8f4ec;border-radius:11px;gap:9px;margin:0;padding:12px;display:grid}.persona-card dl div{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.persona-card dt{color:#857b6b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.persona-card dd{color:#4f493f;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem;line-height:1.4}.persona-card-actions{align-items:start;gap:8px;display:flex}.persona-edit{flex:1}.persona-edit>summary,.persona-overflow>summary{color:#62440b;cursor:pointer;background:#fffaf0;border:1px solid #d1ad60;border-radius:10px;place-items:center;min-height:44px;font-size:.82rem;font-weight:700;list-style:none;display:grid}.persona-overflow{width:48px;position:relative}.persona-overflow>div{z-index:20;background:#fffdf9;border:1px solid #d8cdbb;border-radius:12px;width:min(310px,80vw);padding:15px;position:absolute;top:50px;right:0;box-shadow:0 18px 45px #342a1924}.persona-overflow p{color:#70685c;font-size:.78rem;line-height:1.45}.persona-edit[open]{flex-basis:100%}.persona-edit[open]>summary{margin-bottom:14px}.persona-edit form,.persona-create form{gap:16px;display:grid}.persona-editor-sections{gap:12px;margin-top:16px;display:grid}.persona-editor-sections>section{background:#fbf8f2;border:1px solid #e4dcd0;border-radius:12px;padding:15px}.persona-editor-sections>section>header{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:12px;display:flex}.persona-editor-sections>section>header p{color:#514738;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:800}.persona-editor-sections>section>header span,.persona-help{color:#7b7368;margin:0;font-size:.76rem}.persona-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.persona-fields>label{color:#50493f;align-content:start;gap:6px;font-size:.78rem;font-weight:650;display:grid}.persona-fields input,.persona-fields select,.persona-fields textarea{color:#29251f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d6ccbc;border-radius:9px;padding:9px 11px}.persona-fields textarea{resize:vertical;min-height:82px}.persona-fields select[multiple]{min-height:106px}.persona-fields small{color:#7b7367;font-weight:400}.persona-fields .persona-wide{grid-column:1/-1}.persona-channel-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.persona-channel-grid label{color:#534b40;background:#fff;border:1px solid #ddd3c3;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:.78rem;display:flex}.persona-channel-grid input{accent-color:#9a690e;width:17px;height:17px}.persona-editor-sections+footer,.persona-edit form>footer{justify-content:flex-end;display:flex}.persona-empty{text-align:center;background:#fffdf9;border:1px dashed #d5c7ad;border-radius:16px;grid-column:1/-1;justify-items:center;gap:8px;padding:34px 20px;display:grid}.persona-empty h3,.persona-empty p{margin:0}.persona-empty p{color:#71695d;max-width:520px}.persona-empty .primary-button{margin-top:8px}.personas-page :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #b1791159}@media (max-width:900px){.persona-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.personas-page{width:calc(100% - 28px);padding-top:16px}.personas-page>.mobile-app-header{display:grid}.personas-page>header:not(.mobile-app-header){align-items:start;display:grid}.personas-header .primary-button{width:fit-content}.persona-list,.persona-fields,.persona-channel-grid{grid-template-columns:1fr}.persona-fields .persona-wide{grid-column:auto}.persona-editor-sections>section>header{gap:4px;display:grid}.persona-card dl div{grid-template-columns:1fr;gap:2px}}.persona-primary-action{color:#2b2111;min-height:44px;font:inherit;cursor:pointer;background:#e9bc50;border:1px solid #b98319;border-radius:10px;padding:0 17px;font-weight:750}.persona-primary-action:disabled{opacity:.5;cursor:not-allowed}.personas-header h1{font-size:clamp(2rem,3vw,2.5rem)}.persona-library>.persona-list:has(.persona-empty){display:block}.persona-empty{padding:22px}.persona-focused-editor{gap:18px;display:grid}.persona-focused-editor>header{align-items:center;gap:16px;display:flex}.persona-focused-editor>header>button{color:#79520b;cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700}.persona-focused-editor h2{margin:0;font-size:2rem}.persona-focused-editor header p{color:#766e62;margin:3px 0}.persona-focused-editor form{gap:18px;display:grid}.persona-focused-editor nav{background:#eee8dc;border-radius:12px;gap:5px;padding:5px;display:flex;overflow:auto}.persona-focused-editor nav button{color:#625a4f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 14px}.persona-editor-panel{border-top:1px solid #dfd7ca;min-height:330px;padding:24px}.persona-editor-panel h3{margin:0;font-size:1.45rem}.persona-editor-panel>p{color:#756d62}.persona-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.persona-choice-grid label,.persona-channel-grid label,.persona-project-picker label{background:#fff;border:1px solid #ddd3c3;border-radius:10px;align-items:flex-start;gap:10px;min-height:58px;padding:12px;display:flex}.persona-choice-grid span,.persona-channel-grid span{gap:3px;display:grid}.persona-choice-grid small,.persona-channel-grid small{color:#766e63;font-size:.72rem}.persona-project-picker{border:0;flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.persona-project-picker label{min-height:44px}.persona-focused-editor form>footer{background:#fbfaf6;border-top:1px solid #ded5c7;justify-content:space-between;padding:12px;display:flex;position:sticky;bottom:0}.persona-card>footer{gap:8px;display:flex}.persona-card>footer>button,.persona-card>footer form button{color:#65470f;cursor:pointer;background:#fffaf0;border:1px solid #d3bb88;border-radius:9px;min-height:42px;padding:0 13px}.persona-card>footer>button{flex:1}.persona-card>footer form button{width:46px}@media (max-width:760px){.persona-focused-editor nav{flex-wrap:wrap}.persona-choice-grid{grid-template-columns:1fr}.persona-editor-panel{min-height:0;padding:18px 0}.persona-focused-editor>header{align-items:flex-start}}.personas-page{gap:26px;width:min(1180px,100% - 48px);padding:20px 0 80px}.persona-eyebrow{letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:900;color:#dca83f!important}.personas-page>.personas-header{color:#fff9ee;isolation:isolate;background:#0b0b09;border:1px solid #d6a33d75;border-radius:24px;align-items:center;min-height:310px;padding:34px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #35240829}.personas-page>.personas-header:before{z-index:-2;content:"";background:url(/brand/home-tools/home-tool-personas.png) 50% 25%/cover no-repeat;position:absolute;inset:0 0 0 44%}.personas-page>.personas-header:after{z-index:-1;content:"";background:linear-gradient(90deg,#0b0b09 0% 35%,#0b0b09e0 49%,#0b0b092e 76%,#0b0b09b3 100%);position:absolute;inset:0}.personas-header>div{z-index:1;width:min(590px,58%);position:relative}.personas-header h1{color:#fffaf1;letter-spacing:-.055em;max-width:570px;margin:9px 0 12px;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:.94}.personas-header>div>p:not(.persona-eyebrow){color:#ddd3c4;max-width:560px;margin:0;font-size:.94rem;line-height:1.55}.personas-header .persona-primary-action{margin-top:22px}.persona-primary-action{color:#241703;background:linear-gradient(#f8d477,#d99b28);border-color:#f2ce79;box-shadow:0 9px 24px #c9841138}.persona-primary-action:hover{background:linear-gradient(#ffe09a,#e2a52f)}.persona-library{gap:17px;padding:4px 4px 0}.persona-library>header{border-bottom:1px solid #dfd4c2;align-items:end;padding-bottom:12px}.persona-library>header h2{color:#211a11;letter-spacing:-.025em;margin:3px 0 2px;font-size:1.65rem}.persona-library>header p:not(.persona-eyebrow){color:#756c60;margin:0;font-size:.82rem}.persona-library>header>span{color:#74500c;background:#fff9ed;border:1px solid #ddcfb8;border-radius:999px;padding:6px 10px;font-weight:750}.persona-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.persona-card{background:linear-gradient(#fffefa,#faf5eb);border-color:#dfd2be;border-radius:18px;gap:16px;padding:19px;box-shadow:0 10px 26px #35260e11}.persona-card>header{grid-template-columns:58px minmax(0,1fr)}.persona-avatar{color:#f0c86c;background:radial-gradient(circle at 50% 45%,#393025,#12110e 68%);border-color:#d6a94f;border-radius:50%;width:58px;height:58px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #e1ac4114}.persona-avatar:after{content:"";border:1px solid #e5b45152;border-radius:50%;position:absolute;inset:6px}.persona-card h3{color:#211a11;margin-top:8px;font-size:1.18rem}.persona-card dl{background:#fffdf8c7;border:1px solid #e8ddcc;gap:10px;padding:13px}.persona-card dl div{grid-template-columns:82px minmax(0,1fr)}.persona-card>footer{margin-top:auto;position:relative}.persona-card>footer>button{color:#5f3f08;background:#fff9ed;border-color:#ca983b;font-weight:800}.persona-overflow>summary{background:#fffdf8;border-color:#d6bf93;min-height:44px}.persona-overflow>div{top:48px}.persona-overflow form button{color:#68470c!important;background:#fff8e8!important;width:100%!important}.persona-empty{background:radial-gradient(circle at 50% 0,#dca73e21,#0000 45%),#fffdf8;border:1px solid #dfd0b5;border-radius:18px;max-width:650px;margin:8px auto 0;padding:28px 30px;box-shadow:0 10px 26px #35260e0e}.persona-empty-motif{color:#dca53b;background:#171510;border:1px solid #dca53b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.5rem;display:grid;box-shadow:0 0 0 7px #dca53b14}.persona-empty h3{color:#221b12;margin-top:5px;font-size:1.2rem}.persona-empty .persona-primary-action{margin-top:9px}.persona-focused-editor{gap:20px}.persona-focused-editor>header{background:linear-gradient(110deg,#fffefa,#f8efe0);border:1px solid #ded1bd;border-radius:16px;padding:17px 20px}.persona-focused-editor>header>button{border-right:1px solid #ded1bd;align-self:stretch;padding:0 14px}.persona-focused-editor h1{color:#201a12;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.75rem,3vw,2.5rem)}.persona-focused-editor form{gap:16px}.persona-focused-editor nav{background:#f1eadf;border:1px solid #dfd3c1}.persona-focused-editor nav button{min-height:44px;font-weight:750}.persona-focused-editor nav button[aria-current=page]{color:#2d2009;background:#fffdf8;box-shadow:inset 0 -2px #dba23a,0 2px 7px #32260f14}.persona-editor-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:18px;display:grid}.persona-editor-surface{background:#fffefadb;border:1px solid #dfd4c3;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 26px #35260e0d}.persona-editor-panel{border:0;min-height:390px;padding:26px}.persona-editor-panel h2{color:#211a11;margin:0;font-size:1.55rem}.persona-editor-panel h3{color:#3c2b0d;margin:28px 0 2px;font-size:1rem}.persona-fields :is(input,select,textarea){background:#fffefa;border-color:#d8cbb7;border-radius:10px}.persona-choice-grid label,.persona-channel-grid label,.persona-project-picker label{background:#fffefa;border-color:#dfd1ba}:is(.persona-choice-grid label:has(input:checked),.persona-channel-grid label:has(input:checked)){background:#fff6e2;border-color:#ce9630;box-shadow:inset 0 0 0 1px #ce963029}.persona-choice-grid input,.persona-channel-grid input,.persona-project-picker input{accent-color:#a96f08}.persona-focused-editor form>footer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf6f0;border:1px solid #ded2c0;border-radius:13px}.persona-focused-editor form>footer .secondary-button{color:#665d50;background:#fffdf9;border:1px solid #d9cdbb;padding-inline:18px}.persona-identity-preview{color:#f8f0e2;background:radial-gradient(circle at 80% 8%,#daa02f3d,#0000 27%),linear-gradient(145deg,#1b1914,#090a08 75%);border:1px solid #bd8622;border-radius:20px;min-height:390px;padding:24px;position:sticky;top:24px;overflow:hidden;box-shadow:0 18px 38px #2b1d0729}.persona-identity-preview:before,.persona-identity-preview:after{content:"";border:1px solid #e6b14538;border-radius:50%;width:170px;height:170px;position:absolute;top:18px;right:-54px}.persona-identity-preview:after{width:116px;height:116px;top:45px;right:-27px}.persona-preview-avatar{color:#f4c968;letter-spacing:.08em;background:#171510;border:1px solid #dca83f;border-radius:50%;place-items:center;width:76px;height:76px;margin:28px 0 18px;font-weight:850;display:grid;position:relative;box-shadow:0 0 0 8px #dca83f14}.persona-preview-type{color:#e5b853;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e2b14f59;border-radius:999px;padding:4px 8px;font-size:.65rem;font-weight:850;display:inline-flex}.persona-identity-preview h2{color:#fffaf1;letter-spacing:-.03em;margin:10px 0 7px;font-size:1.7rem}.persona-identity-preview>p:not(.persona-eyebrow){color:#cfc4b4;margin:0;font-size:.82rem;line-height:1.5}.persona-identity-preview dl{border-top:1px solid #e4b14b33;gap:11px;margin:22px 0 0;padding-top:16px;display:grid}.persona-identity-preview dl div{gap:3px;display:grid}.persona-identity-preview dt{color:#aa9d8a;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.persona-identity-preview dd{color:#f1e7d7;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.42}@media (max-width:980px){.persona-list{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-editor-workspace{grid-template-columns:1fr}.persona-identity-preview{min-height:0;position:relative;top:auto}}@media (max-width:760px){.personas-page{width:calc(100% - 28px);padding-top:14px}.personas-page>.personas-header{align-items:end;min-height:340px;padding:26px 22px}.personas-page>.personas-header:before{opacity:.72;inset:0 0 0 22%}.personas-page>.personas-header:after{background:linear-gradient(#0b0b094d,#0b0b09e6 50%,#0b0b09 96%)}.personas-header>div{width:100%}.personas-header h1{font-size:clamp(2.15rem,11vw,3.25rem)}.persona-list{grid-template-columns:1fr}.persona-library>header{align-items:start}.persona-editor-panel{min-height:0;padding:20px}.persona-focused-editor>header{align-items:flex-start}.persona-focused-editor>header>button{border-right:0}}.legal-page{color:#171510;background:radial-gradient(circle at 78% 0,#c48b191f,#0000 34rem),#fbfaf6;min-height:100dvh}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-skip-link{z-index:100;color:#fff;background:#171510;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.legal-skip-link:focus{transform:translateY(0)}.legal-header,.legal-footer{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);margin-inline:auto;display:flex}.legal-header{border-bottom:1px solid #e5dccd;min-height:92px}.legal-header>a{flex:none}.legal-logo{width:190px;height:72px}.legal-header nav,.legal-footer nav,.ask-marketing-footer nav,.auth-legal-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.legal-header nav a,.legal-footer a,.ask-marketing-footer nav a,.auth-legal-links a{color:#8a5900;text-underline-offset:3px;font-weight:750}.legal-document{width:min(860px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,88px) 0 72px}.legal-status{color:#6f1f19;background:#fff4f1;border:2px solid #a6251e;border-radius:14px;gap:5px;margin-bottom:34px;padding:16px 18px;display:grid}.legal-status,.legal-document{overflow-wrap:anywhere}.legal-status strong{letter-spacing:.06em;text-transform:uppercase;font-size:1rem}.legal-kicker{color:#8a5900;letter-spacing:.22em;margin:0 0 10px;font-size:.76rem;font-weight:850}.legal-document h1{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(3rem,8vw,6.6rem);line-height:.92}.legal-updated{color:#6f675b;margin:18px 0 0;font-size:.84rem}.legal-summary{color:#4f493f;margin:26px 0 52px;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.55}.legal-document section{border-top:1px solid #e5dccd;padding:30px 0;scroll-margin-top:20px}.legal-document h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.45rem,3vw,2rem)}.legal-document h3{margin:24px 0 8px;font-size:1.03rem}.legal-document p,.legal-document li{color:#514c43;font-size:1rem;line-height:1.72}.legal-document p{margin:10px 0}.legal-document ul{gap:8px;padding-left:24px;display:grid}.legal-document a{color:#8a5900;text-underline-offset:3px;font-weight:750}.support-page>header{gap:14px;padding-bottom:42px;display:grid}.support-page>header>p:last-of-type{color:#514c43;max-width:700px;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.support-page>header nav,.support-page>footer{flex-wrap:wrap;gap:18px;display:flex}.support-request-form{gap:18px;max-width:700px;display:grid}.support-request-form label{color:#302a20;gap:8px;font-weight:750;display:grid}.support-request-form select,.support-request-form textarea{color:#17140e;width:100%;font:inherit;background:#fff;border:1px solid #cbbfae;border-radius:12px;padding:14px}.support-request-form .auth-submit{width:fit-content;min-width:220px}.support-sign-in{justify-items:start;gap:12px;display:grid}.support-sign-in .auth-submit{color:#f1d477;width:auto;text-decoration:none;display:inline-flex}.support-page .billing-notice-success{color:#b7f3d2}.legal-decision{background:#fff6e5;border-left:5px solid #ba7700;border-radius:0 12px 12px 0;gap:6px;margin:20px 0;padding:16px 18px;display:grid}.legal-decision strong{color:#714900;letter-spacing:.1em;font-size:.76rem}.legal-decision p{color:#5b4a2c;margin:0}.legal-footer{color:#6f675b;border-top:1px solid #e5dccd;padding:26px 0 40px;font-size:.86rem}.ask-marketing-footer>div{justify-items:end;gap:8px;display:grid}.ask-marketing-footer nav{justify-content:flex-end}.auth-legal-links{color:#82796d;text-align:center;justify-content:center;margin:14px 0 0;font-size:.76rem;line-height:1.5}.auth-form .auth-age-confirmation{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}html body .auth-form .auth-age-confirmation input[type=checkbox]{accent-color:#cda434;cursor:pointer;flex:0 0 22px;width:22px;height:22px;margin:0}.auth-form .auth-age-confirmation span{color:#f5efe5;line-height:1.45}.auth-age-requirement{color:#aaa397;margin:-14px 0 0 34px;font-size:.78rem;line-height:1.45}@media (max-width:640px){.legal-header{flex-direction:column;align-items:flex-start;padding:14px 0 18px}.legal-header nav{gap:12px;font-size:.82rem}.legal-logo{width:168px;height:58px}.legal-document{width:min(100% - 32px,860px);padding-top:34px}.legal-document h1{font-size:clamp(2.85rem,16vw,4.4rem)}.legal-summary{margin-bottom:40px}.legal-footer{flex-direction:column;align-items:flex-start}.ask-marketing-footer>div{justify-items:start}.ask-marketing-footer nav{justify-content:flex-start}}@media (min-width:761px){.ask-marketing-logo-stage{min-height:390px;overflow:visible;box-shadow:none!important;background:radial-gradient(circle,#daa9391c,#0000 62%)!important;border:0!important;border-radius:0!important}.ask-marketing-logo-stage:before,.ask-marketing-logo-stage:after{content:none!important;display:none!important}.ask-marketing-logo-stage .ask-marketing-hero-logo{width:min(88%,520px);height:240px;margin:auto}html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);padding-right:0!important}html body .document-editor-shell .document-editor-main{width:100%;min-width:0;position:relative}.writer-workspace-tools{z-index:120;margin-left:auto;position:relative}.writer-workspace-tools-trigger{color:#875909;cursor:pointer;background:#fffaf0;border:1px solid #dcb96e;border-radius:999px;min-height:40px;padding:0 15px;font-weight:800}.writer-workspace-tools-backdrop{z-index:900;background:#18130b2e;border:0;position:fixed;inset:0}html body .document-editor-shell .writer-workspace-tools-drawer{z-index:910;background:#fffdf8;border-left:1px solid #dfd2ba;width:min(360px,88vw);height:100dvh;padding:0;display:block;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #2c210f2e}.writer-workspace-tools-drawer>header{z-index:2;background:#fffdf8;border-bottom:1px solid #e7dece;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex;position:sticky;top:0}.writer-workspace-tools-drawer>header button{cursor:pointer;background:#fff;border:1px solid #dfd2ba;border-radius:50%;width:36px;height:36px;font-size:1.3rem}.writer-workspace-tools-drawer .writer-panel-tabs{position:static}.writer-workspace-tools-drawer .document-layout-form{padding:16px}.chapter-editor-form .writer-assistant{right:24px!important}}.ask-beyond-composer-tools-heading{color:#8b7755;letter-spacing:.14em;padding:8px 10px 4px;font-size:.62rem}@media (min-width:761px){.ask-marketing-logo-stage{min-height:390px;overflow:visible;box-shadow:none!important;background:radial-gradient(circle,#daa9391c,#0000 62%)!important;border:0!important;border-radius:0!important}.ask-marketing-logo-stage:before,.ask-marketing-logo-stage:after{content:none!important;display:none!important}.ask-marketing-logo-stage .ask-marketing-hero-logo{width:min(88%,520px);height:240px;margin:auto}html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);padding-right:0!important}html body .document-editor-shell .document-editor-main{width:100%;min-width:0;position:relative}.writer-workspace-tools{z-index:120;margin-left:auto;position:relative}.writer-workspace-tools-trigger{color:#875909;cursor:pointer;background:#fffaf0;border:1px solid #dcb96e;border-radius:999px;min-height:40px;padding:0 15px;font-weight:800}.writer-workspace-tools-backdrop{z-index:900;cursor:default;background:#18130b2e;border:0;position:fixed;inset:0}html body .document-editor-shell .writer-workspace-tools-drawer{z-index:910;background:#fffdf8;border-left:1px solid #dfd2ba;width:min(360px,88vw);height:100dvh;padding:0;display:block;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #2c210f2e}.writer-workspace-tools-drawer>header{z-index:2;background:#fffdf8;border-bottom:1px solid #e7dece;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex;position:sticky;top:0}.writer-workspace-tools-drawer>header button{cursor:pointer;background:#fff;border:1px solid #dfd2ba;border-radius:50%;width:36px;height:36px;font-size:1.3rem}.writer-workspace-tools-drawer .writer-panel-tabs{position:static}.writer-workspace-tools-drawer .document-layout-form{padding:16px}.chapter-editor-form .writer-assistant{right:24px!important}}.approved-ask-beyond-logo img{object-fit:contain;mix-blend-mode:normal}@media (min-width:761px){.ask-marketing-main{padding-block:clamp(42px,5vw,70px) 72px}.ask-marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(42px,6vw,84px);min-height:min(610px,100svh - 120px)}.ask-marketing-hero h1{font-size:clamp(4rem,6.5vw,6.7rem);line-height:.9}.ask-marketing-logo-stage{background:radial-gradient(circle at 50% 42%,#fffdf8 0 28%,#f3ead7 72%,#e8d6b3 100%);border:1px solid #be85163d;border-radius:34px;min-height:440px;overflow:hidden}.ask-marketing-logo-stage:after{content:"";border:1px solid #be851629;border-radius:26px;position:absolute;inset:24px}.ask-marketing-logo-stage .ask-marketing-hero-logo{z-index:2;width:min(88%,540px);height:260px}.ask-beyond-page .ask-beyond-attachment-menu{align-self:end;display:block;position:relative}.ask-beyond-page .ask-beyond-attachment-menu>summary{color:#9c6707;cursor:pointer;background:#fffaf0;border:1px solid #d9c9aa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;list-style:none;display:grid}.ask-beyond-page .ask-beyond-attachment-menu>summary::-webkit-details-marker{display:none}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools{z-index:90;background:#fffdf8;border:1px solid #dfd2ba;border-radius:14px;width:220px;padding:8px;display:none;position:absolute;bottom:50px;left:0;box-shadow:0 18px 42px #2c210f26}.ask-beyond-page .ask-beyond-attachment-menu[open] .ask-beyond-composer-tools{display:grid}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools button{text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;min-height:40px;display:grid}.ask-beyond-page .ask-beyond-composer-voice{border-radius:50%;place-items:center;width:42px;height:42px;display:grid!important}.ask-beyond-page .ask-beyond-composer{grid-template-columns:50px minmax(0,1fr)}.ask-beyond-page .ask-beyond-composer>textarea{grid-column:2}.ask-beyond-page .ask-beyond-composer>:is(.ask-beyond-image-attachment-list,.ask-beyond-document-list,.ask-beyond-voice-status){grid-column:1/-1}.ask-beyond-page .ask-beyond-composer-footer{grid-column:2}html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);overflow:hidden;padding-right:220px!important}html body .document-editor-shell .document-editor-sidebar{min-width:200px;width:200px!important}html body .document-editor-shell .document-editor-controls{width:220px}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:44px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:44px}html body .document-editor-shell .document-editor-main{min-width:0}html body .chapter-editor-form .rich-text-editor-container{min-width:0;display:block;padding-inline:24px!important}html body .chapter-editor-form .writer-page-stage{min-width:max-content;margin-inline:auto}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap}.chapter-editor-form .writer-assistant{right:238px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:60px}}@media (max-width:760px){.generation-character-create form,.generation-character-fields{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1220px){html body .desktop-app-content>.document-editor-shell{padding-right:46px!important}html body .document-editor-shell .document-editor-controls{width:46px;display:block;overflow:hidden}html body .document-editor-shell .document-editor-controls[open]{width:248px;overflow-y:auto}html body .document-editor-shell:has(.document-editor-controls[open]){padding-right:248px!important}}@media (max-width:600px){html body .auth-shell,html body .auth-card,html body .auth-form,html body .auth-form label,html body .auth-form input{box-sizing:border-box;max-width:100%}html body .auth-shell{width:100%;overflow-x:clip}html body .auth-card{justify-self:stretch}html body .auth-label-row{flex-wrap:wrap;row-gap:4px}html body .auth-label-row a{white-space:nowrap;margin-left:auto}}@media (max-width:760px){.creator-profile-editor{color:#111;background:#fffdf9;min-height:100dvh;padding:18px 18px 118px}.creator-profile-editor>header:not(.mobile-profile-header),.creator-profile-editor>.mobile-profile-summary~.creator-profile-form-layout>aside{display:none}.mobile-profile-header{z-index:20;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:0 0 28px;display:grid;position:relative}.mobile-profile-header>a:first-child{width:188px;display:block}.mobile-profile-header .approved-ask-beyond-logo{width:188px;height:76px}.mobile-profile-avatar{color:#111;background:#f7ead0;border:1px solid #d59a20;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.mobile-profile-avatar span{background-size:cover;width:100%;height:100%}.mobile-profile-header details{position:relative}.mobile-profile-header summary{cursor:pointer;border:1px solid #dfbd79;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;list-style:none;display:grid}.mobile-profile-header summary::-webkit-details-marker{display:none}.mobile-profile-header nav{background:#fff;border:1px solid #eadbc2;border-radius:18px;width:min(78vw,280px);padding:10px;display:grid;position:absolute;top:56px;right:0;box-shadow:0 18px 45px #36230526}.mobile-profile-header nav a{color:#17130d;border-bottom:1px solid #eee6da;padding:12px;text-decoration:none}.mobile-profile-header nav a:last-child{border-bottom:0}.mobile-profile-intro{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.mobile-profile-intro h1{color:#0b0b0b;letter-spacing:-.045em;margin:0 0 7px;font-size:2.4rem}.mobile-profile-intro p{color:#333;margin:0;line-height:1.45}.mobile-profile-intro p strong{color:#bc7c00;font-weight:600}.mobile-credit-card{color:#111;background:#fff;border:1px solid #eadfce;border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:0 9px;min-width:138px;padding:13px;text-decoration:none;display:grid;box-shadow:0 8px 22px #3d2a0a0f}.mobile-credit-card span{color:#fff;background:linear-gradient(135deg,#a96600,#e6ae28);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.mobile-credit-card strong{font-size:1.1rem}.mobile-credit-card small{color:#555}.mobile-profile-summary{background:#fff;border:1px solid #eadfce;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 10px 28px #3d2a0a0d}.mobile-profile-summary .creator-profile-avatar{color:#111;background-color:#f7ead0;border-color:#d59a20;width:72px;height:72px}.mobile-profile-summary h2,.mobile-profile-summary p{margin:0}.mobile-profile-summary h2{color:#111;font-size:1.2rem}.mobile-profile-summary p{color:#5b5b5b;overflow-wrap:anywhere;margin:4px 0;font-size:.84rem}.mobile-profile-summary small{color:#b87500}.mobile-profile-summary>a{color:#a96900;border:1px solid #dba847;border-radius:12px;padding:9px 10px;font-size:.78rem;text-decoration:none}.mobile-profile-summary dl{border-top:1px solid #eee7dc;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:4px -20px -20px;display:grid}.mobile-profile-summary dl div{text-align:center;flex-direction:column-reverse;gap:3px;padding:14px 20px;display:flex}.mobile-profile-summary dl div+div{border-left:1px solid #eee7dc}.mobile-profile-summary dt{color:#666;font-size:.76rem}.mobile-profile-summary dd{color:#111;text-transform:capitalize;margin:0;font-weight:800}.creator-profile-editor .creator-profile-form-layout{background:#fff;border:1px solid #eadfce;border-radius:22px;padding:18px;display:block}.creator-profile-editor .creator-profile-fields{gap:14px}.creator-profile-editor .creator-profile-fields label,.creator-profile-editor .creator-profile-fields legend,.creator-profile-editor .creator-profile-fields p{color:#242424}.creator-profile-editor .creator-profile-fields input,.creator-profile-editor .creator-profile-fields textarea,.creator-profile-editor .creator-profile-fields select{color:#111;background:#fffdfa;border-color:#dfd5c8}.creator-profile-editor .creator-profile-fields fieldset{background:#fffdf9;border-color:#e5d8c6}.creator-profile-editor .creator-profile-save{color:#fff;background:linear-gradient(135deg,#a96800,#dc9e19)}}@media (min-width:761px){.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page,.mobile-projects-page){min-height:100dvh;padding:0 30px 60px;color:var(--beyond-text)!important;background:var(--beyond-bg)!important}.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page)>.mobile-app-header,.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page)>:is(.mobile-generations-intro,.mobile-tasks-intro,.mobile-profile-intro,.mobile-profile-summary,.mobile-billing-intro),.creator-studio-theme .mobile-projects-page>.mobile-app-header{display:none!important}.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page)>header{border-bottom:1px solid var(--beyond-border);min-height:88px;margin:0 -30px 26px;background:#fffc!important;padding:16px 32px!important}.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page)>header h1{margin:3px 0;font-size:1.55rem!important}.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page)>header p{color:var(--beyond-text-muted)!important}.creator-studio-theme :is(.image-studio,.scheduled-tasks-page,.creator-profile-editor,.billing-page) :is(section,article,aside,details){border-color:var(--beyond-border)!important}.creator-studio-theme :is(.scheduled-task-card,.task-create-card,.task-list-section,.task-scheduler-notice,.creator-profile-form-layout,.billing-current-card,.founder-program-card,.billing-plan-card){border:1px solid var(--beyond-border)!important;color:var(--beyond-text)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 10px 30px #422f0f0e!important}.creator-studio-theme :is(.scheduled-tasks-page,.creator-profile-editor,.billing-page) :is(input,textarea,select){color:var(--beyond-text)!important;background:#fff!important;border-color:#ddd4c8!important}.creator-studio-theme :is(.scheduled-tasks-page,.creator-profile-editor,.billing-page) :is(.primary-button,.auth-submit){color:#fff!important;background:linear-gradient(135deg,#b96b00,#df980f)!important;border-color:#0000!important}.creator-studio-theme .secondary-button{color:var(--beyond-gold-dark)!important;background:#fff!important;border-color:#dda83d!important}.creator-studio-theme .generation-mode-selector{border:1px solid var(--beyond-border);background:#fff;border-radius:14px;max-width:920px;margin:0 auto 20px}.creator-studio-theme .generation-mode-selector button{color:var(--beyond-text)!important;background:#fff!important}.creator-studio-theme .generation-mode-selector button[aria-pressed=true]{color:var(--beyond-gold-dark)!important;background:#fff7e8!important;border-color:#e3a933!important}.creator-studio-theme .image-studio :is(.generation-mode-workspace,.image-studio-form,.generation-video-form,.generation-storyboard,.generation-scene-list,.generation-preview){max-width:920px;margin-inline:auto}.creator-studio-theme .billing-plan-grid{gap:16px}.creator-studio-theme .billing-plan-current{background:#fffaf1!important;border-color:#dfa636!important}.creator-studio-theme .mobile-projects-page{display:block}.creator-studio-theme .mobile-projects-page>:not(.mobile-app-header):not(.mobile-primary-bottom-nav){max-width:1080px;margin-left:auto;margin-right:auto}.creator-studio-theme .mobile-projects-heading{padding-top:30px}.creator-studio-theme .mobile-project-list{border:1px solid var(--beyond-border);background:#fff;border-radius:14px;box-shadow:0 10px 30px #422f0f0d}.creator-studio-theme .mobile-primary-bottom-nav{display:none!important}.desktop-app-content>:is(.ask-beyond-page,.writers-room-shell,.document-editor-shell,.project-home-shell,.project-form-shell){box-sizing:border-box;width:100%;max-width:none}}:root{--beyond-bg:#fcfaf6;--beyond-surface:#fff;--beyond-surface-muted:#fff8ec;--beyond-text:#171714;--beyond-text-muted:#6c675f;--beyond-gold:#c77b00;--beyond-gold-dark:#9b5d00;--beyond-border:#ebe4da;--beyond-success:#21883c;--beyond-danger:#b93232;--desktop-sidebar-width:232px}.desktop-app-frame{background:var(--beyond-bg);min-height:100dvh}.desktop-app-sidebar{z-index:90;width:var(--desktop-sidebar-width);box-sizing:border-box;border-right:1px solid var(--beyond-border);background:#fffffff5;flex-direction:column;padding:18px 12px 76px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.desktop-app-brand{width:186px;height:64px;margin:0 6px 14px;display:block;overflow:visible}.desktop-app-brand .approved-ask-beyond-logo{width:100%;height:100%}.desktop-app-sidebar nav{gap:3px;display:grid}.desktop-app-sidebar nav a{min-height:40px;color:var(--beyond-text);white-space:nowrap;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:grid}.desktop-app-sidebar nav a>span{text-align:center;font-size:1.2rem}.desktop-app-sidebar nav a strong{font-size:.89rem;font-weight:650}.desktop-app-sidebar nav a:hover{background:#fffaf1}.desktop-app-sidebar nav a[aria-current=page]{color:var(--beyond-gold-dark);background:#fff7e9;border-color:#f2dfbd}.desktop-app-divider{background:var(--beyond-border);height:1px;margin:10px 4px}.desktop-sidebar-spacer{flex:1;min-height:20px}.desktop-plan-summary{color:var(--beyond-text);background:#fffaf1;border:1px solid #f1dfc1;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 12px;text-decoration:none;display:grid}.desktop-plan-summary>span{color:var(--beyond-gold);font-size:1.35rem}.desktop-plan-summary div{gap:4px;display:grid}.desktop-plan-summary strong{font-size:.78rem}.desktop-plan-summary small{color:var(--beyond-text-muted);font-size:.67rem;line-height:1.35}.desktop-sidebar-footer{z-index:91;width:var(--desktop-sidebar-width);box-sizing:border-box;min-height:64px;color:var(--beyond-gold-dark);border-top:1px solid var(--beyond-border);background:#fffffffa;justify-content:space-between;align-items:center;padding:10px 20px;transition:width .2s;display:flex;position:fixed;bottom:0;left:0}.desktop-sidebar-footer button{width:34px;height:34px;color:var(--beyond-text);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:1.2rem}.desktop-app-content{min-width:0;margin-left:var(--desktop-sidebar-width);transition:margin-left .2s}.desktop-app-frame.is-collapsed{--desktop-sidebar-width:92px}.desktop-app-frame.is-collapsed .desktop-app-sidebar{padding-inline:12px}.desktop-app-frame.is-collapsed .desktop-app-brand{width:64px;height:58px;margin:0 2px 14px;overflow:visible}.desktop-app-frame.is-collapsed .desktop-app-brand .approved-ask-beyond-logo{overflow:visible}.desktop-app-frame.is-collapsed .desktop-app-brand img{object-fit:contain!important}.desktop-app-frame.is-collapsed .desktop-app-sidebar nav a{grid-template-columns:1fr;padding-inline:10px}.desktop-app-frame.is-collapsed .desktop-app-sidebar nav a strong,.desktop-app-frame.is-collapsed .desktop-plan-summary div{display:none}.desktop-app-frame.is-collapsed .desktop-plan-summary{grid-template-columns:1fr;place-items:center;padding-inline:8px;display:none}.desktop-app-frame.is-collapsed .desktop-sidebar-footer{justify-content:center;padding-inline:12px}.desktop-app-frame.is-collapsed .desktop-sidebar-footer>span{display:none}.desktop-notifications-content{width:min(860px,100% - 56px);margin:30px auto 70px}.desktop-notifications-content>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.desktop-notifications-content h2,.desktop-notifications-content p{margin:0}.desktop-notifications-content>header p{color:var(--beyond-text-muted);margin-top:5px;font-size:.76rem}.desktop-notifications-page .notification-list article{border-color:var(--beyond-border);background:var(--beyond-surface)}.desktop-notifications-page .notification-list article.unread{background:#fff9ed;border-color:#e0b35e}.desktop-notifications-page .notification-list p{color:var(--beyond-text-muted)}.desktop-route-error{width:min(680px,100% - 48px);min-height:70dvh;color:var(--beyond-text);align-content:center;justify-items:start;margin:0 auto;display:grid}.desktop-route-error>span{width:48px;height:48px;color:var(--beyond-gold-dark);background:#fff8e9;border:1px solid #e4c990;border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.25rem;font-weight:800;display:grid}.desktop-route-error h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.8rem)}.desktop-route-error>p:not(.eyebrow){max-width:560px;color:var(--beyond-text-muted);margin:0;line-height:1.6}.desktop-route-error>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.task-completed-section{border:1px solid var(--beyond-border);background:var(--beyond-surface);border-radius:14px;margin-top:20px;padding:18px}.task-completed-section .task-section-heading{align-items:center}.task-completed-section .task-section-heading>span{color:var(--beyond-text-muted);font-size:.72rem}.task-completed-section ol{margin:0;padding:0;list-style:none;display:grid}.task-completed-section li{border-top:1px solid var(--beyond-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.task-completed-section li>span{color:#207b36;background:#e8f6eb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.task-completed-section li div{gap:3px;display:grid}.task-completed-section li strong{font-size:.74rem}.task-completed-section li small{color:var(--beyond-text-muted);font-size:.62rem}.task-completed-delete{color:#8d4d35;cursor:pointer;background:0 0;border:0}.creator-studio-theme>.desktop-app-frame .studio-shell{box-sizing:border-box;width:100%;max-width:none}.creator-studio-theme>.desktop-app-frame .studio-shell>header:not(.mobile-app-header){padding-inline:clamp(28px,4vw,58px)}@media (max-width:900px) and (min-width:761px){.desktop-app-frame:not(.is-collapsed){--desktop-sidebar-width:200px}.desktop-app-frame:not(.is-collapsed) .desktop-app-brand{width:164px}}@media (max-width:760px){.desktop-app-sidebar{display:none}.desktop-app-content{margin-left:0}}@media (pointer:coarse) and (min-width:761px){.desktop-app-sidebar nav a,.desktop-sidebar-footer button,.desktop-feature-topbar a,.desktop-project-filters a,.desktop-document-list>a,.desktop-projects-rail section>a,.desktop-home-quick-cards>a,.ask-beyond-header-actions button,.rich-text-toolbar button{min-height:44px}.desktop-app-sidebar nav a,.desktop-project-card-grid>a,.desktop-media-grid>a,.desktop-scene-grid>a{touch-action:manipulation}}.desktop-home-page{min-height:100dvh;color:var(--beyond-text);background:var(--beyond-bg)}.desktop-feature-topbar{border-bottom:1px solid var(--beyond-border);background:#fffc;grid-template-columns:minmax(170px,1fr) minmax(300px,430px) auto auto;align-items:center;gap:20px;min-height:88px;padding:14px 32px;display:grid}.desktop-feature-topbar :is(h1,h2),.desktop-feature-topbar p{margin:0}.desktop-feature-topbar :is(h1,h2){letter-spacing:-.03em;font-size:1.4rem}.desktop-feature-topbar p{color:var(--beyond-text-muted);margin-top:3px;font-size:.78rem}.desktop-global-search{border:1px solid var(--beyond-border);background:#fff;border-radius:11px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.desktop-global-search input{min-width:0;color:var(--beyond-text);background:0 0;border:0;outline:0;flex:1}.desktop-global-search kbd{color:var(--beyond-text-muted);font:inherit;background:#f7f4ef;border-radius:6px;padding:3px 6px;font-size:.7rem}.desktop-notification-button{width:38px;height:38px;color:var(--beyond-text);place-items:center;text-decoration:none;display:grid}.desktop-account-chip{color:var(--beyond-text);grid-template-columns:42px auto auto;align-items:center;gap:10px;text-decoration:none;display:grid}.desktop-account-chip>span{color:#fff;background-color:#26231d;background-size:cover;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.desktop-account-chip div{gap:2px;display:grid}.desktop-account-chip strong{font-size:.85rem}.desktop-account-chip small{color:var(--beyond-text-muted);font-size:.72rem}.desktop-home-layout{grid-template-columns:minmax(0,1fr) 300px;gap:38px;max-width:1180px;margin:0 auto;padding:48px 32px 70px;display:grid}.desktop-home-main{min-width:0}.desktop-home-welcome p{color:var(--beyond-gold-dark);margin:0 0 14px;font-weight:700}.desktop-home-welcome h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,4.5vw,4.6rem);line-height:.98}.desktop-home-welcome h3{margin:16px 0 24px;font-size:1.2rem;font-weight:500}.desktop-home-welcome h3 strong{color:var(--beyond-gold)}.desktop-home-composer{background:#fff;border:1px solid #eadcc7;border-radius:20px;grid-template-columns:44px 1fr 44px;min-height:145px;padding:18px 16px 14px;display:grid;position:relative;box-shadow:0 12px 35px #422f0f14}.desktop-home-composer textarea{resize:none;min-height:62px;color:var(--beyond-text);font:inherit;background:0 0;border:0;outline:0;grid-column:1/-1;font-size:1rem}.desktop-home-composer details{position:relative}.desktop-home-composer summary,.desktop-home-composer>a,.desktop-home-composer>button{box-sizing:border-box;width:42px;height:42px;color:var(--beyond-gold-dark);cursor:pointer;background:#fff;border:1px solid #e9c98d;border-radius:50%;place-items:center;font-size:1.25rem;text-decoration:none;list-style:none;display:grid}.desktop-home-composer>a{grid-column:2;justify-self:end}.desktop-home-composer>button{color:#fff;background:linear-gradient(135deg,#b96b00,#df980f);border:0}.desktop-home-composer details nav{z-index:20;border:1px solid var(--beyond-border);background:#fff;border-radius:12px;width:190px;padding:8px;display:grid;position:absolute;top:49px;left:0;box-shadow:0 16px 40px #291e0a24}.desktop-home-composer details nav a{color:var(--beyond-text);border-radius:8px;padding:10px;font-size:.82rem;text-decoration:none}.desktop-home-composer details nav a:hover{background:#fff6e8}.desktop-home-quick-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 30px;display:grid}.desktop-home-quick-cards>a{border:1px solid var(--beyond-border);min-height:86px;color:var(--beyond-text);background:#fff;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.desktop-home-quick-cards>a>span{color:var(--beyond-gold);font-size:1.6rem}.desktop-home-quick-cards div{gap:5px;display:grid}.desktop-home-quick-cards strong{font-size:.86rem}.desktop-home-quick-cards small{color:var(--beyond-text-muted);font-size:.7rem;line-height:1.4}.desktop-recent-conversations,.desktop-home-rail>section{border:1px solid var(--beyond-border);background:#fff;border-radius:16px;overflow:hidden}.desktop-recent-conversations header,.desktop-home-rail section>header{justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.desktop-recent-conversations h3,.desktop-home-rail h3{margin:0;font-size:.9rem}.desktop-recent-conversations header a,.desktop-home-rail header a{color:var(--beyond-text-muted);font-size:.72rem;text-decoration:none}.desktop-recent-conversations>a,.desktop-home-rail section>a:not(.desktop-upgrade-card a){color:var(--beyond-text);border-top:1px solid #f0ebe4;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 17px;text-decoration:none;display:grid}.desktop-recent-conversations a div,.desktop-home-rail section>a div{gap:3px;display:grid}.desktop-recent-conversations a strong,.desktop-home-rail section>a strong{font-size:.78rem}.desktop-recent-conversations a small,.desktop-home-rail section>a small{color:var(--beyond-text-muted);font-size:.68rem}.desktop-empty-row{color:var(--beyond-text-muted);gap:5px;padding:24px;display:grid}.desktop-home-rail{align-content:start;gap:18px;display:grid}.desktop-home-rail section>p{color:var(--beyond-text-muted);padding:0 17px 16px;font-size:.78rem}.desktop-home-rail .desktop-upgrade-card{background:#fff8eb;gap:8px;padding:20px;display:grid}.desktop-upgrade-card>span{color:var(--beyond-gold);font-size:1.8rem}.desktop-upgrade-card p{margin:0;line-height:1.5;padding:0!important}.desktop-upgrade-card a{color:#fff;text-align:center;background:linear-gradient(135deg,#b96b00,#df980f);border-radius:9px;margin-top:6px;padding:10px 14px;font-size:.78rem;font-weight:700;text-decoration:none}@media (min-width:761px){.approved-studio-home{display:none!important}}@media (max-width:760px){.desktop-home-page{display:none!important}}@media (max-width:1180px) and (min-width:761px){.desktop-home-layout{grid-template-columns:minmax(0,1fr)}.desktop-home-rail,.desktop-account-chip div{display:none}}.desktop-settings-page{min-height:100dvh;color:var(--beyond-text);background:var(--beyond-bg)}.desktop-account-tabs{border:1px solid var(--beyond-border);background:#fff;border-radius:13px;gap:8px;margin:20px 28px 0;padding:0 14px;display:flex}.desktop-account-tabs a{color:var(--beyond-text);border-bottom:2px solid #0000;padding:16px 20px 14px;font-size:.85rem;text-decoration:none}.desktop-account-tabs a[aria-current=page]{border-color:var(--beyond-gold);color:var(--beyond-gold-dark)}.desktop-settings-layout{border:1px solid var(--beyond-border);background:#fff;border-radius:15px;grid-template-columns:250px minmax(0,1fr);gap:0;margin:20px 28px 50px;display:grid;overflow:hidden}.desktop-settings-layout>aside{border-right:1px solid var(--beyond-border);align-content:start;gap:4px;padding:16px 12px;display:grid}.desktop-settings-layout>aside a{color:var(--beyond-text);border-radius:10px;grid-template-columns:25px 1fr;gap:10px;padding:12px;text-decoration:none;display:grid}.desktop-settings-layout>aside a.is-active,.desktop-settings-layout>aside a:hover{background:#fff5e5}.desktop-settings-layout>aside span{gap:3px;display:grid}.desktop-settings-layout>aside strong{font-size:.8rem}.desktop-settings-layout>aside small{color:var(--beyond-text-muted);font-size:.68rem}.desktop-settings-card{padding:2px 24px 28px}.desktop-settings-card>div{border-bottom:1px solid var(--beyond-border);padding:26px 0;scroll-margin-top:20px}.desktop-settings-card>div:last-child{border:0}.desktop-settings-card header h2,.desktop-settings-card header p{margin:0}.desktop-settings-card header h2{font-size:1rem}.desktop-settings-card header p{color:var(--beyond-text-muted);margin-top:5px;font-size:.75rem}.desktop-settings-card dl{margin:16px 0 0}.desktop-settings-card dl>div{border-top:1px solid #f1ede7;grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr);align-items:center;min-height:48px;display:grid}.desktop-settings-card dt{font-size:.78rem;font-weight:700}.desktop-settings-card dd{color:var(--beyond-text-muted);justify-content:space-between;align-items:center;gap:15px;margin:0;font-size:.76rem;display:flex}.desktop-settings-card dd a,.desktop-secondary-action{color:var(--beyond-gold-dark);text-decoration:none}.desktop-settings-card dd>span:first-child{overflow-wrap:anywhere;min-width:0}.desktop-setting-badge{color:#6f6658;background:#f5f1ea;border-radius:999px;flex:none;padding:4px 8px;font-size:.64rem;font-weight:700}.desktop-setting-badge.is-active{color:#246a32;background:#e8f6e9}.desktop-secondary-action{border:1px solid #dda83d;border-radius:9px;margin-top:14px;padding:9px 13px;font-size:.76rem;font-weight:700;display:inline-block}@media (max-width:900px) and (min-width:761px){.desktop-settings-layout{grid-template-columns:1fr}.desktop-settings-layout>aside{display:none}}.desktop-billing-dashboard{display:none}@media (min-width:761px){.billing-page{display:block;padding:0!important}.billing-page>.mobile-billing-surface,.billing-page>.mobile-primary-bottom-nav{display:none!important}.desktop-billing-dashboard{min-height:100dvh;color:var(--beyond-text);background:var(--beyond-bg);display:block}.desktop-billing-dashboard>.billing-notice{margin:16px 28px 0}.desktop-billing-tabs{border:1px solid var(--beyond-border);background:#fff;border-radius:13px;gap:4px;margin:20px 28px 0;padding:0 10px;display:flex}.desktop-billing-tabs a{color:var(--beyond-text);border-bottom:2px solid #0000;padding:15px 18px 13px;font-size:.78rem;font-weight:700;text-decoration:none}.desktop-billing-tabs a:first-child{border-color:var(--beyond-gold);color:var(--beyond-gold-dark)}.desktop-billing-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:20px 28px 50px;display:grid}.desktop-billing-main,.desktop-billing-rail{align-content:start;gap:18px;display:grid}.desktop-current-plan,.desktop-billing-rail>section{border:1px solid var(--beyond-border);background:#fff;border-radius:15px;box-shadow:0 10px 30px #422f0f0b}.desktop-current-plan{grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid}.desktop-current-plan>div:first-child{align-items:center;gap:15px;display:flex}.desktop-current-plan>div div{gap:4px;display:grid}.desktop-current-plan h2,.desktop-current-plan p{margin:0}.desktop-current-plan h2{font-size:1.05rem}.desktop-current-plan strong{color:var(--beyond-gold-dark)}.desktop-current-plan small,.desktop-current-plan span{color:var(--beyond-text-muted);font-size:.7rem}.desktop-plan-emblem{background:linear-gradient(135deg,#b96b00,#e39a12);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;color:#fff!important;font-size:1.45rem!important}.desktop-status-pill{text-transform:capitalize;background:#e8f6e9;border-radius:999px;align-self:start;padding:5px 9px;font-weight:800;color:#236d32!important}.desktop-current-plan ul{border-top:1px solid #f0ebe4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.desktop-current-plan li{font-size:.72rem}.desktop-current-plan li:before{content:"✓";color:#23843a;margin-right:7px;font-weight:900}.desktop-billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.desktop-billing-plan-grid .billing-plan-card{min-width:0;padding:20px;border:1px solid var(--beyond-border)!important;color:var(--beyond-text)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 10px 30px #422f0f0b!important}.desktop-billing-plan-grid .billing-plan-current{background:#fffaf1!important;border-color:#dc9a25!important}.desktop-billing-plan-grid .billing-plan-card h2{letter-spacing:-.02em;font-size:1.1rem;line-height:1.2}.desktop-billing-plan-grid .billing-plan-card>p:not(.eyebrow),.desktop-billing-plan-grid .billing-plan-card li{color:var(--beyond-text-muted);font-size:.69rem;line-height:1.45}.desktop-billing-plan-grid .billing-plan-card ul{color:var(--beyond-text-muted)}.desktop-billing-plan-grid .billing-duration-option{border-color:var(--beyond-border);background:#fffdfa;padding:10px}.desktop-billing-plan-grid .billing-duration-option strong{font-size:.76rem}.desktop-billing-plan-grid .billing-duration-option small{color:var(--beyond-text-muted);font-size:.6rem}.desktop-billing-plan-grid .billing-duration-option button{min-width:74px;padding:8px;font-size:.68rem}.billing-plan-unavailable{background:#f6f2eb;border-radius:9px;padding:11px;color:var(--beyond-text-muted)!important;margin-top:auto!important;font-size:.68rem!important}.desktop-billing-main>.billing-disclaimer{color:var(--beyond-text-muted);font-size:.68rem}.desktop-billing-rail>section{padding:18px}.desktop-billing-rail section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktop-billing-rail h2,.desktop-billing-rail p{margin:0}.desktop-billing-rail h2{font-size:.88rem}.desktop-billing-rail header strong{margin-top:10px;font-size:1.65rem;display:block}.desktop-billing-rail header small,.desktop-billing-rail p{color:var(--beyond-text-muted);font-size:.68rem;line-height:1.5}.desktop-billing-rail header>span{color:#fff;background:linear-gradient(135deg,#b96b00,#e39a12);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.desktop-billing-rail dl{margin:16px 0 9px}.desktop-billing-rail dl>div{justify-content:space-between;padding:6px 0;font-size:.7rem;display:flex}.desktop-billing-rail dd{margin:0}.desktop-credit-track{background:#eee9e0;border-radius:999px;height:7px;margin:8px 0 12px;overflow:hidden}.desktop-credit-track span{background:linear-gradient(90deg,#bd7000,#dc9206);height:100%;display:block}.desktop-billing-rail .billing-button-wrap{margin-top:14px}.desktop-billing-rail .billing-button-wrap button{padding:10px;font-size:.72rem}.desktop-credit-history{margin:12px 0 0;padding:0;list-style:none;display:grid}.desktop-credit-history li{border-top:1px solid #f0ebe4;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.desktop-credit-history li div{gap:2px;min-width:0;display:grid}.desktop-credit-history strong{text-transform:capitalize;font-size:.68rem}.desktop-credit-history time{color:var(--beyond-text-muted);font-size:.6rem}.desktop-credit-history b{color:#9a3d24;font-size:.72rem}.desktop-credit-history b.is-positive{color:#23843a}.billing-credit-pack-list .billing-button-wrap{min-width:92px;margin:0}.billing-credit-pack-list button{white-space:nowrap;min-height:40px}.billing-purchase-history b{color:var(--beyond-text-muted);text-align:right}}@media (max-width:1100px) and (min-width:761px){.desktop-billing-layout{grid-template-columns:1fr}.desktop-billing-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px) and (min-width:761px){.desktop-billing-dashboard .desktop-feature-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:20px}.desktop-billing-dashboard .desktop-feature-topbar>span{display:none}.desktop-billing-rail{grid-template-columns:minmax(0,1fr)}.desktop-billing-rail>section{min-width:0}}@media (max-width:760px){.desktop-billing-dashboard{display:none!important}}.desktop-route-skeleton{min-height:100dvh;color:var(--beyond-text);background:var(--beyond-bg);padding:0 28px 40px}.desktop-route-skeleton>header{border-bottom:1px solid var(--beyond-border);background:#fff;justify-content:space-between;align-items:center;height:88px;margin:0 -28px 22px;padding:0 28px;display:flex}.desktop-route-skeleton span,.desktop-route-skeleton i{background:linear-gradient(90deg,#eee8df 20%,#fff7e8 50%,#eee8df 80%) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.35s ease-in-out infinite desktop-skeleton-shimmer;display:block}.desktop-route-skeleton>header span:first-child{width:180px;height:22px}.desktop-route-skeleton>header span:last-child{background-color:#fff;border:1px solid #eee5d8;width:280px;height:38px}.desktop-route-skeleton-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px;display:grid}.desktop-route-skeleton-grid>*{border:1px solid var(--beyond-border);background:#fff;border-radius:15px;align-content:start;gap:18px;min-height:280px;padding:22px;display:grid}.desktop-route-skeleton-grid span{width:78%}.desktop-route-skeleton-grid span:nth-of-type(3n){width:56%}.desktop-route-skeleton-grid .is-heading{width:42%;height:24px}.desktop-route-skeleton-grid section div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.desktop-route-skeleton-grid section i{border-radius:12px;height:150px}.desktop-route-skeleton.is-editor .desktop-route-skeleton-grid{grid-template-columns:260px minmax(0,1fr)}@keyframes desktop-skeleton-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.desktop-route-skeleton span,.desktop-route-skeleton i{animation:none}}@media (max-width:980px) and (min-width:761px){.desktop-route-skeleton-grid{grid-template-columns:1fr}.desktop-route-skeleton-grid>aside{display:none}}@media (max-width:760px){.desktop-route-skeleton{background:#fffdf9;min-height:100dvh;padding:18px}.desktop-route-skeleton>header{background:0 0;border:0;height:70px;margin:0 0 18px;padding:0}.desktop-route-skeleton>header span:first-child{width:150px}.desktop-route-skeleton>header span:last-child{width:44px;height:44px}.desktop-route-skeleton-grid{display:block}.desktop-route-skeleton-grid>section{border-radius:22px;min-height:420px}.desktop-route-skeleton-grid>aside{display:none}.desktop-route-skeleton-grid section div{grid-template-columns:1fr}.desktop-route-skeleton-grid section i{height:78px}}@media (min-width:761px){.scheduled-tasks-page>header{grid-template-columns:minmax(240px,1fr) minmax(260px,420px) auto;align-items:center;gap:18px;display:grid!important}.image-studio-header{grid-template-columns:minmax(280px,1fr) minmax(260px,420px) auto;align-items:center;gap:18px;display:grid!important}.desktop-task-search,.desktop-generation-search{box-sizing:border-box;width:100%}html body .desktop-app-content>.document-editor-shell{grid-template-columns:260px minmax(0,1fr);height:100dvh;position:relative;overflow:hidden;color:#171714!important;background:#f5f1e9!important;width:100%!important;min-height:0!important;padding:0 274px 0 0!important;display:grid!important}html body .document-editor-shell .document-editor-sidebar{flex-direction:column;min-width:260px;height:100dvh;display:flex;overflow-y:auto;background:#fff!important;border:0!important;border-right:1px solid #e6dfd5!important;border-radius:0!important;width:260px!important;padding:18px 12px!important;position:relative!important;inset:auto!important}.document-editor-sidebar .project-back-link{font-size:.72rem;text-decoration:none;color:#855500!important}.document-editor-sidebar .document-editor-document{background:#fffdf9;border:1px solid #eee7dc;border-radius:10px;margin:14px 0 12px;padding:12px}.document-editor-sidebar .document-editor-document h2{margin:3px 0;font-size:.9rem}.document-editor-sidebar .document-editor-document p{margin:0;font-size:.64rem;color:#777066!important}.document-editor-sidebar .new-chapter-form{margin-bottom:11px}.document-editor-sidebar .new-chapter-button{border-radius:9px;width:100%;min-height:40px;font-size:.72rem;color:#fff!important;background:linear-gradient(135deg,#b96b00,#df980f)!important;border:0!important}.document-editor-sidebar .chapter-list{gap:4px;display:grid}.document-editor-sidebar .chapter-list-item{min-height:54px;box-shadow:none!important;border:1px solid #0000!important;border-radius:9px!important;padding:8px 9px!important}.document-editor-sidebar .chapter-list-item:hover{background:#fff9ee!important}.document-editor-sidebar .chapter-list-item.is-active{background:#fff5e5!important;border-color:#efd7ac!important;box-shadow:inset 3px 0 #d17e00!important}.document-editor-sidebar .chapter-character-panel{margin-top:16px;box-shadow:none!important;border:1px solid #eee7dc!important;border-radius:11px!important;padding:12px!important}html body .document-editor-shell .document-editor-main{grid-template-rows:74px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;background:#f2eee6!important;padding:0!important}html body .document-editor-shell .document-editor-header{z-index:30;align-items:center;min-height:74px;display:flex;background:#fffffff5!important;border:0!important;border-bottom:1px solid #e6dfd5!important;margin:0!important;padding:12px 20px!important;position:relative!important}.document-editor-header h1{margin:2px 0 0!important;font-size:1rem!important}.document-editor-header .eyebrow{margin:0;font-size:.58rem}html body .document-editor-shell .document-editor-controls{z-index:50;width:274px;display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;background:#fff!important;border:0!important;border-left:1px solid #e6dfd5!important;border-radius:0!important;padding:0!important}.document-editor-controls:before{content:"Page Setup";color:#9a5f00;border-bottom:2px solid #d48300;padding:18px 16px 15px;font-size:.78rem;font-weight:800;display:block}.document-editor-controls .document-layout-form{gap:14px;padding:16px;display:grid}.document-editor-controls .writer-export-menu{order:10}.document-editor-controls .document-layout-form>label{gap:6px;font-size:.68rem;font-weight:700;display:grid;color:#5c554b!important}.document-editor-controls :is(select,input){width:100%;min-height:38px;font-size:.68rem;color:#2a251d!important;background:#fff!important;border:1px solid #dfd6ca!important;border-radius:8px!important;padding:8px 9px!important}.document-editor-controls .page-setup-details{box-shadow:none!important;background:#fffdfa!important;border:1px solid #eee7dc!important;border-radius:9px!important}.document-editor-controls .page-setup-summary{cursor:pointer;padding:11px;font-size:.7rem;color:#7d5208!important}.document-editor-controls .page-setup-advanced{width:auto!important;box-shadow:none!important;border:0!important;border-top:1px solid #eee7dc!important;border-radius:0!important;padding:11px!important;position:static!important}.document-editor-controls .page-setup-control{grid-template-columns:1fr!important}.document-editor-controls .page-setup-apply-button{border-radius:8px;min-height:39px;font-size:.7rem;font-weight:750;color:#9a5f00!important;background:#fff!important;border:1px solid #d99418!important}.document-editor-controls .project-status-badge{width:max-content;margin:0 16px 16px;display:block}.document-editor-controls .writer-export-button{justify-content:center;width:100%}html body .document-editor-shell .chapter-editor-form{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden;background:#f2eee6!important}.chapter-editor-form .chapter-title-input{height:40px;margin:10px 14px 0;font-size:.82rem;font-weight:700;border:1px solid #e5ddd2!important;border-radius:8px!important;padding:8px 12px!important}html body .chapter-editor-form .rich-text-toolbar{z-index:35;flex-wrap:nowrap;gap:5px;min-height:48px;margin:8px 14px 0;display:flex;top:0;overflow-x:auto;background:#fffffffa!important;border:1px solid #e3dbd0!important;border-radius:9px 9px 0 0!important;padding:6px!important;position:sticky!important;box-shadow:0 4px 14px #36270d0f!important}.chapter-editor-form .rich-text-toolbar :is(button,select,summary){white-space:nowrap;min-height:33px;color:#3f392f!important;background:#fff!important;border-radius:6px!important;padding:6px 8px!important;font-size:.63rem!important}.chapter-editor-form .rich-text-spacing-menu{position:relative}.chapter-editor-form .rich-text-spacing-popover{z-index:100;min-width:190px;top:39px;right:0}html body .chapter-editor-form .rich-text-editor-container{min-height:0;margin:0 14px;background:#eae5dc!important;padding:20px 18px 80px!important;overflow:auto!important}.chapter-editor-form .writer-page-stage{width:max-content;min-width:100%;margin:0 auto;background:0 0!important}.chapter-editor-form .chapter-editor-footer{z-index:34;min-height:44px;position:sticky;bottom:0;background:#fffffffa!important;border-top:1px solid #ddd5ca!important;padding:7px 14px!important}.chapter-editor-form .writer-assistant{bottom:58px;right:292px}}@media (max-width:1220px) and (min-width:761px){html body .desktop-app-content>.document-editor-shell{grid-template-columns:220px minmax(0,1fr);padding-right:0!important}html body .document-editor-shell .document-editor-sidebar{min-width:220px;width:220px!important}html body .document-editor-shell .document-editor-controls{display:none}.chapter-editor-form .writer-assistant{right:18px}}.desktop-profile-summary,.desktop-profile-grid{display:none}@media (min-width:761px){.creator-studio-theme .creator-profile-editor{padding:0 28px 60px!important}.creator-profile-editor>header{display:none!important}.creator-profile-editor .desktop-profile-summary{justify-content:space-between;align-items:center;gap:30px;max-width:1160px;margin:0 auto;padding:30px 0 22px;display:flex}.desktop-profile-identity{align-items:center;gap:18px;min-width:0;display:flex}.desktop-profile-identity>.creator-profile-avatar{border:3px solid #fff;flex:0 0 94px;width:94px;height:94px;box-shadow:0 0 0 1px #e2d7c7,0 9px 28px #3a2a0d1f}.desktop-profile-identity>div{min-width:0}.desktop-profile-identity :is(h1,p){margin:0}.desktop-profile-identity h1{letter-spacing:-.04em;margin:3px 0;font-size:1.75rem!important}.desktop-profile-identity>div>span{color:#777066;font-size:.72rem}.desktop-profile-identity>div>p:last-child{max-width:500px;margin-top:8px;font-size:.72rem;line-height:1.45;color:#625c53!important}.desktop-profile-statistics{background:#fff;border:1px solid #ebe4da;border-radius:12px;grid-template-columns:repeat(4,72px);margin:0;display:grid;overflow:hidden}.desktop-profile-statistics>div{text-align:center;border-right:1px solid #eee8df;gap:4px;padding:13px 8px;display:grid}.desktop-profile-statistics>div:last-child{border:0}.desktop-profile-statistics dt{color:#777066;font-size:.58rem}.desktop-profile-statistics dd{color:#211e18;margin:0;font-size:1.05rem;font-weight:800}.creator-profile-editor .desktop-profile-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;max-width:1160px;margin:0 auto;display:grid}.desktop-profile-editor-column{min-width:0}.desktop-profile-editor-column>header{border-radius:13px;align-items:center;background:#fff!important;border:1px solid #ebe4da!important;min-height:auto!important;margin:0 0 12px!important;padding:15px 18px!important;display:flex!important}.desktop-profile-editor-column>header h1{margin:2px 0!important;font-size:1.05rem!important}.desktop-profile-editor-column>header p:last-child{margin:0;font-size:.7rem}.creator-profile-editor .creator-profile-form-layout{border-radius:14px;grid-template-columns:190px minmax(0,1fr);max-width:none;margin:0;padding:18px;box-shadow:0 8px 25px #422f0f0b;background:#fff!important;border:1px solid #ebe4da!important}.creator-profile-editor .creator-profile-form-layout>aside{align-self:start;padding:10px;background:0 0!important;border:0!important}.creator-profile-editor .creator-profile-form-layout>aside .creator-profile-avatar{width:118px;height:118px}.creator-profile-editor .creator-profile-form-layout>aside input[type=file]{width:100%;font-size:.6rem}.creator-profile-editor .creator-profile-fields{gap:12px}.creator-profile-editor .creator-profile-fields label{font-size:.67rem;color:#514b42!important}.creator-profile-editor .creator-profile-fields :is(input,textarea,select){min-height:39px;font-size:.72rem;border-radius:8px!important;padding:9px 10px!important}.creator-profile-editor .creator-profile-fields fieldset{background:#fffdfa!important;border:1px solid #ebe4da!important;border-radius:10px!important}.desktop-profile-rail{gap:15px;display:grid}.desktop-profile-rail>section{background:#fff;border:1px solid #ebe4da;border-radius:14px;gap:9px;padding:17px;display:grid;overflow:hidden;box-shadow:0 8px 25px #422f0f0b}.desktop-profile-rail :is(h2,p){margin:0}.desktop-profile-rail h2{font-size:.9rem;color:#211e18!important}.desktop-profile-rail section>strong{color:#b36c00;font-size:1rem}.desktop-profile-plan-status{color:#267a3c;text-transform:capitalize;background:#edf8ef;border-radius:99px;width:max-content;padding:4px 7px;font-size:.58rem}.desktop-profile-rail ul{gap:7px;margin:5px 0;padding:0;list-style:none;display:grid}.desktop-profile-rail li{color:#625c53;font-size:.67rem}.desktop-profile-rail li:before{content:"✓";color:#2b8b45;margin-right:7px}.desktop-profile-rail section>a{text-align:center;border:1px solid #dc9b2b;border-radius:8px;padding:9px 11px;font-size:.67rem;font-weight:750;text-decoration:none;color:#995d00!important}.desktop-profile-rail section>small{color:#777066;text-align:center;font-size:.6rem}.desktop-profile-rail section>header{justify-content:space-between;align-items:center;display:flex}.desktop-profile-rail section>header strong{color:#b36c00;font-size:1.2rem}.desktop-profile-rail section>p{font-size:.66rem;line-height:1.45;color:#70695f!important}.desktop-profile-rail section:last-child{gap:0;padding:0}.desktop-profile-rail section:last-child header{border-bottom:1px solid #eee8df;padding:15px 16px}.desktop-profile-rail section:last-child>a{text-align:left;border:0;border-bottom:1px solid #eee8df;border-radius:0;justify-content:space-between;padding:12px 16px;font-weight:650;display:flex;color:#4a443b!important}}@media (max-width:1050px) and (min-width:761px){.creator-profile-editor .desktop-profile-grid{grid-template-columns:1fr}.desktop-profile-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-profile-statistics{grid-template-columns:repeat(4,62px)}}@media (max-width:760px){.creator-profile-editor .desktop-profile-summary,.creator-profile-editor .desktop-profile-grid{display:contents}.creator-profile-editor .desktop-profile-summary,.creator-profile-editor .desktop-profile-rail{display:none!important}.desktop-settings-page{padding-bottom:40px}.desktop-settings-page .desktop-feature-topbar{min-height:auto;padding:22px 18px;display:block}.desktop-settings-page .desktop-feature-topbar>:not(:first-child){display:none}.desktop-account-tabs{border-radius:0;margin:0;overflow-x:auto}.desktop-settings-layout{margin:14px;display:block}.desktop-settings-layout>aside{display:none}.desktop-settings-card{padding-inline:18px}.desktop-settings-card dl>div{grid-template-columns:1fr;gap:7px;padding:12px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 72% 18%, #cda4341f, transparent 25rem), radial-gradient(circle at 16% 78%, #b1841812, transparent 24rem), var(--midnight);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--beyond-focus-ring,var(--gold));outline-offset:3px}:is(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}:is(input,select,textarea):user-invalid{box-shadow:0 0 0 3px #b83d321f;border-color:#b83d32!important}.auth-message-error,[role=alert]{color:#8f211c}.destructive-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#a82d25;border:1px solid #a82d25;border-radius:10px;padding:9px 16px;font-size:.78rem;font-weight:800}.destructive-button:hover{background:#8e211b}.beyond-confirm-dialog{width:min(440px,100vw - 32px);color:var(--beyond-text);background:#fffdf9;border:1px solid #e3d5c1;border-radius:16px;padding:22px;box-shadow:0 24px 80px #2e1f093d}.beyond-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f19116b}.beyond-confirm-dialog>div:first-child{grid-template-columns:38px 1fr;align-items:start;gap:13px;display:grid}.beyond-confirm-dialog>div:first-child>span{color:#8f211c;background:#fbe9e6;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.beyond-confirm-dialog h2{margin:1px 0 7px;font-size:1rem}.beyond-confirm-dialog p{color:var(--beyond-text-muted);margin:0;font-size:.78rem;line-height:1.55}.beyond-confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.beyond-confirm-actions .secondary-button{min-height:40px;margin:0;padding:9px 16px}@media (min-width:761px){.desktop-app-content :is(.desktop-home-page,.desktop-projects-page,.desktop-settings-page,.desktop-billing-dashboard){--desktop-content-gutter:var(--beyond-desktop-gutter)}.desktop-app-content :is(button,a,summary){transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,transform .14s}.desktop-app-content :is(button,a,summary):active:not(:disabled){transform:translateY(1px)}.desktop-app-content :is(.desktop-home-quick-cards>a,.desktop-project-card-grid>a,.desktop-home-rail>section,.desktop-projects-rail>section):hover{border-color:#dcb66f;box-shadow:0 12px 32px #422f0f14}.desktop-app-content details>summary{cursor:pointer}.desktop-app-content details[open]>summary{color:var(--beyond-gold-dark)}}.site-header{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:24px 28px;display:flex}.brand,.site-header nav{align-items:center;gap:18px;display:flex}.brand{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.site-header nav{color:var(--muted);font-size:14px}.brand-mark{letter-spacing:-.15em;align-items:center;min-width:44px;font-size:18px;font-weight:900;display:inline-flex}.brand-mark i{background:var(--gold);width:2px;height:28px;margin:0 6px;display:inline-block;transform:skew(-18deg)}.brand-mark--compact{transform-origin:0;transform:scale(.8)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:72px;max-width:1240px;min-height:720px;margin:0 auto;padding:72px 28px 110px;display:grid}.eyebrow{color:var(--accent-bright);letter-spacing:.2em;margin:0 0 20px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:760px;margin-bottom:30px;font-size:clamp(54px,8vw,104px);line-height:.94}.hero-text{color:var(--muted);max-width:680px;font-size:clamp(18px,2vw,23px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.button{background:linear-gradient(135deg, var(--accent), #8a6414);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 16px 45px #cda43442}.button:focus-visible{box-shadow:0 0 0 4px #d7b46a38}.button--quiet{border-color:var(--line);background:#ffffff0a}.build-status{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px}.cube-stage{flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.cube-glow{filter:blur(8px);background:radial-gradient(circle,#cda4345c,#0000 68%);width:420px;height:420px;position:absolute}.cube{letter-spacing:-.17em;background:linear-gradient(145deg,#ffffff14,#ffffff03);border:1px solid #fff3;justify-content:center;align-items:center;width:280px;height:280px;font-size:84px;font-weight:900;display:flex;position:relative;transform:rotate(-4deg)skewY(-1deg);box-shadow:inset 0 0 60px #cda4341a,0 35px 90px #0009}.cube i{background:linear-gradient(var(--gold), #fff2be);width:4px;height:125px;margin:0 18px;transform:skew(-18deg);box-shadow:0 0 30px #d7b46a8c}.cube-stage>p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:44px;font-size:13px}.brand-logo-stage{isolation:isolate}.home-brand-logo{object-fit:contain;z-index:1;border:1px solid #f1d47747;border-radius:24px;width:100%;max-width:min(100%,463px);height:auto;position:relative;box-shadow:0 34px 90px #0000009e,0 0 70px #cda43433}.section{max-width:1240px;margin:0 auto;padding:110px 28px}.section-heading{max-width:780px}h2{letter-spacing:-.05em;font-size:clamp(38px,5vw,68px);line-height:1.02}.room-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:58px;display:grid}.room-card{border:1px solid var(--line);background:linear-gradient(160deg,#fff1,#ffffff05);border-radius:22px;min-height:250px;padding:28px}.room-index{color:var(--gold);letter-spacing:.2em;margin-bottom:56px;font-size:12px;display:block}.room-card h3{letter-spacing:-.035em;font-size:24px}.room-card p,.foundation>p{color:var(--muted);line-height:1.7}.foundation{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;max-width:1184px;margin:30px auto 0;padding:110px 0;display:grid}footer{color:var(--muted);align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:54px 28px;font-size:13px;display:flex}footer p{margin:0}@media (max-width:900px){.site-header nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding-top:55px}.cube-stage{min-height:350px}.cube{width:230px;height:230px}.room-grid{grid-template-columns:repeat(2,1fr)}.foundation{grid-template-columns:1fr;margin-inline:28px;padding:80px 0}}@media (max-width:560px){.brand span{display:none}.hero{min-height:auto;padding-bottom:72px}.room-grid{grid-template-columns:1fr}.room-card{min-height:215px}}.auth-shell{color:#f1d477;background:radial-gradient(circle at 50% 0,#cda4342e,#0000 38%),#07070b;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505e0;border:1px solid #ffffff1a;border-radius:28px;width:min(100%,520px);padding:40px;box-shadow:0 30px 80px #00000073}.auth-brand{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:36px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand .brand-mark{color:#d6ad55;letter-spacing:-.08em;font-size:24px}.auth-heading{margin-bottom:28px}.auth-heading .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.auth-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,7vw,56px);line-height:.98}.auth-heading>p:last-child{color:#d2cabd;margin:20px 0 0;font-size:16px;line-height:1.7}.auth-form{gap:20px;display:grid}.auth-form label{color:#f1d477;gap:9px;font-size:14px;font-weight:700;display:grid}.auth-form input{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:15px 16px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-form input::placeholder{color:#aaa397}.auth-form input:focus{background:#fff1;border-color:#cda434;box-shadow:0 0 0 4px #cda43424}.auth-submit{cursor:pointer;color:#fff;min-height:52px;font:inherit;background:linear-gradient(135deg,#cda434,#8a6414);border:0;border-radius:999px;margin-top:4px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 14px 34px #e3c15c57}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 18px 42px #e3c15c70}.auth-submit:active{transform:translateY(0)}.auth-message{border-radius:14px;margin-bottom:22px;padding:14px 16px;font-size:14px;line-height:1.5}.auth-message-error{color:#ffb5b5;background:#ff4b4b1a;border:1px solid #ff686859}.auth-message-success{color:#aaf0c9;background:#34c0771a;border:1px solid #5be09959}.auth-links{text-align:right;margin-top:18px}.auth-links a,.auth-footer a{color:#f1d477;font-weight:700;text-decoration:none}.auth-links a:hover,.auth-footer a:hover{text-decoration:underline}.auth-footer{color:#aaa397;text-align:center;margin:26px 0 0}@media (max-width:600px){.auth-shell{padding:24px 14px}.auth-card{border-radius:22px;padding:28px 22px}.auth-heading h1{font-size:42px}}.studio-shell{color:#f1d477;background:radial-gradient(circle at 75% 10%,#cda43429,#0000 34%),#07070b;min-height:100vh;padding:40px}.studio-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;display:flex}.studio-header .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.studio-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,64px)}.studio-header p:last-child{color:#d2cabd;margin:12px 0 0}.secondary-button{cursor:pointer;color:#fff;min-height:46px;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:0 22px;font-weight:700}.secondary-button:hover{background:#ffffff17}.studio-empty{text-align:center;background:#050505d1;border:1px solid #ffffff1a;border-radius:32px;place-items:center;max-width:900px;min-height:520px;margin:80px auto 0;padding:64px 32px;display:grid;box-shadow:0 30px 80px #00000059}.studio-empty .brand-mark{color:#d6ad55;letter-spacing:-.1em;font-size:42px;font-weight:900}.studio-empty h2{letter-spacing:-.05em;max-width:650px;margin:24px 0 0;font-size:clamp(34px,6vw,58px);line-height:1}.studio-empty p{color:#d2cabd;max-width:640px;margin:22px 0 32px;font-size:17px;line-height:1.7}.studio-empty .auth-submit{width:min(100%,280px);padding:0 28px}@media (max-width:700px){.studio-shell{padding:24px 18px}.studio-header{flex-direction:column;align-items:stretch}.studio-header form,.secondary-button{width:100%}.studio-empty{min-height:440px;margin-top:48px;padding:48px 22px}}.project-form-shell{color:#f1d477;background:radial-gradient(circle at 50% 0,#cda4342e,#0000 38%),#07070b;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.mobile-projects-page{display:none}@media (max-width:700px){.mobile-projects-page{min-height:100svh;padding:max(16px, env(safe-area-inset-top)) 18px calc(12px + env(safe-area-inset-bottom));color:#171510;background:#fdfcf9;display:block}.mobile-projects-page>header{justify-content:space-between;align-items:center;display:flex}.mobile-projects-page>header>a:first-child{width:205px;height:76px;display:block}.mobile-projects-page>header>a:last-child{color:#b67d08;border:1px solid #b67d0840;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.4rem;text-decoration:none;display:grid}.mobile-projects-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:48px 0 24px;display:flex}.mobile-projects-heading h1{color:#171510;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,9vw,3rem)}.mobile-projects-heading p{color:#5f5a51;margin:10px 0 0;font-size:.88rem}.mobile-projects-heading p strong{color:#b67d08;font-weight:inherit}.mobile-projects-heading>a{color:#fff;background:linear-gradient(135deg,#bb7c05,#dfa71f);border-radius:14px;flex:none;padding:14px 18px;text-decoration:none}.mobile-projects-search{grid-template-columns:1fr auto;gap:8px;display:grid}.mobile-projects-search input{color:#171510;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #1e1b141a;border-radius:16px;padding:0 18px}.mobile-projects-search button{color:#fff;background:linear-gradient(135deg,#bb7c05,#dfa71f);border:0;border-radius:16px;padding:0 16px;font-weight:700}.mobile-project-filters{scrollbar-width:none;gap:8px;padding:18px 0;display:flex;overflow-x:auto}.mobile-project-filters a{color:#4e4941;background:#fff;border:1px solid #1e1b141a;border-radius:999px;flex:none;padding:10px 15px;font-size:.78rem;text-decoration:none}.mobile-project-filters a[aria-current=page]{color:#b67d08;background:#fff9ed;border-color:#b67d0880}.mobile-project-list{background:#fff;border:1px solid #1e1b1417;border-radius:20px;margin-top:24px;overflow:hidden}.mobile-project-list>div{justify-content:space-between;align-items:center;padding:18px;display:flex}.mobile-project-list h2{margin:0;font-size:1.15rem}.mobile-project-list>div a{color:#b67d08;font-size:.78rem;text-decoration:none}.mobile-project-list>a{color:#171510;border-top:1px solid #1e1b1412;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:72px;padding:12px 16px;text-decoration:none;display:grid}.mobile-project-list>a>span:first-child{color:#b67d08;font-size:1.35rem}.mobile-project-list>a>span:nth-child(2){gap:4px;display:grid}.mobile-project-list small{color:#6d675e;font-size:.7rem}.mobile-project-list b{color:#8c877e;font-size:1.5rem;font-weight:300}.mobile-project-list>p{color:#6d675e;margin:0;padding:18px}}@media (min-width:701px){.mobile-projects-page{background:#fbfaf6;min-height:100vh;padding:48px;display:block}.mobile-projects-page>*{max-width:980px;margin-inline:auto}.mobile-projects-page>header{display:none}}.mobile-tasks-header,.mobile-tasks-intro,.mobile-task-tabs{display:none}.mobile-task-create{display:contents}.mobile-task-create>summary{display:none}@media (max-width:700px){html body .scheduled-tasks-page{min-height:100svh;padding:max(16px, env(safe-area-inset-top)) 18px calc(12px + env(safe-area-inset-bottom));color:#171510!important;background:#fdfcf9!important}.scheduled-tasks-page>header:not(.mobile-tasks-header){display:none}.scheduled-tasks-page .mobile-tasks-header{grid-template-columns:minmax(0,1fr) 46px 46px;align-items:center;gap:10px;display:grid}.mobile-tasks-header>a:first-child{width:205px;height:76px;display:block}.mobile-tasks-header>a:nth-child(2),.mobile-tasks-header>details>summary{color:#171510;background:#fff;border:1px solid #b67d0840;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.35rem;text-decoration:none;list-style:none;display:grid}.mobile-tasks-header>details{position:relative}.mobile-tasks-header>details>summary::-webkit-details-marker{display:none}.mobile-tasks-header nav{z-index:150;background:#fff;border:1px solid #b67d0838;border-radius:18px;width:min(280px,100vw - 36px);padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #4a320724}.mobile-tasks-header nav a{color:#171510;border-radius:9px;padding:12px;text-decoration:none}.scheduled-tasks-page .mobile-tasks-intro{margin:54px 0 24px;display:block}.mobile-tasks-intro h1{color:#171510;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,13vw,4rem)}.mobile-tasks-intro p{color:#171510;margin:8px 0 0}.mobile-tasks-intro strong{color:#b67d08;font-weight:inherit}.scheduled-tasks-page .mobile-task-tabs{background:#fff;border:1px solid #1e1b1417;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:7px;display:grid}.mobile-task-tabs a{color:#4f4a42;text-align:center;place-items:center;min-height:54px;padding:4px;font-size:.7rem;text-decoration:none;display:grid}.mobile-task-tabs a[aria-current=page]{color:#b67d08;border-bottom:3px solid #c48608}.scheduled-tasks-page .task-scheduler-notice{background:#fff8e9;border-color:#b67d0833;border-radius:14px;margin:0 0 18px;padding:13px 15px}.task-scheduler-notice strong{color:#8d5e05}.task-scheduler-notice p{color:#625c52;margin:4px 0 0;font-size:.72rem}.scheduled-tasks-page .mobile-task-create{margin-bottom:22px;display:block}.mobile-task-create>summary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#bb7c05,#dfa71f);border-radius:14px;align-items:center;width:fit-content;min-height:50px;margin-left:auto;padding:0 18px;list-style:none;display:flex}.mobile-task-create>summary::-webkit-details-marker{display:none}.mobile-task-create:not([open]) .task-create-card{display:none}.scheduled-tasks-page .task-create-card{border-color:#1e1b1417;border-radius:20px;grid-template-columns:1fr;gap:18px;margin:12px 0 0;padding:18px;background:#fff!important}.scheduled-tasks-page .scheduled-task-form{gap:12px}.scheduled-tasks-page .scheduled-task-form :is(input,textarea,select){color:#171510!important;background:#fff!important;border-color:#b67d083d!important}.scheduled-tasks-page .task-list-section{margin-top:20px}.scheduled-tasks-page .task-section-heading h2{font-size:1.25rem;color:#171510!important}.scheduled-tasks-page .scheduled-task-card{border-color:#1e1b1417;border-radius:20px;margin-top:10px;overflow:hidden;box-shadow:0 10px 28px #4a32070f;background:#fff!important}.scheduled-tasks-page .scheduled-task-card-main{padding:18px}.scheduled-tasks-page .scheduled-task-card h3{margin:8px 0 4px;font-size:1.08rem;color:#171510!important}.scheduled-tasks-page .scheduled-task-card p,.scheduled-tasks-page .scheduled-task-card dd{color:#625c52!important}.scheduled-tasks-page .scheduled-task-card dl{grid-template-columns:1fr;gap:8px}.scheduled-tasks-page .task-actions{flex-wrap:wrap}.scheduled-tasks-page .task-scope-note{border-color:#b67d082e;margin-top:24px;background:#fffaf1!important}}.mobile-primary-bottom-nav,.mobile-generations-header,.mobile-generations-intro{display:none}@media (max-width:700px){.mobile-primary-bottom-nav{z-index:100;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1e1b1417;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:34px;padding:10px 6px;display:grid;position:sticky;box-shadow:0 12px 32px #3f2e0d17}.mobile-primary-bottom-nav a{color:#171510;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;font-size:.62rem;text-decoration:none;display:flex}.mobile-primary-bottom-nav a span{font-size:1.35rem}.mobile-primary-bottom-nav a[aria-current=page]{color:#b67d08}.image-studio>.image-studio-header{display:none}.image-studio .mobile-generations-header{padding-top:max(4px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) 46px 46px;align-items:center;gap:10px;display:grid}.mobile-generations-header>a:first-child{width:205px;height:76px;display:block}.mobile-generations-header>a:nth-child(2),.mobile-generations-header>details>summary{color:#171510;background:#fff;border:1px solid #b67d0842;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.4rem;text-decoration:none;list-style:none;display:grid}.mobile-generations-header>details{position:relative}.mobile-generations-header>details>summary::-webkit-details-marker{display:none}.mobile-generations-header>details nav{z-index:150;background:#fff;border:1px solid #b67d0838;border-radius:18px;width:min(280px,100vw - 36px);padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #4a320724}.mobile-generations-header>details nav a{color:#171510;border-radius:9px;padding:12px;text-decoration:none}.mobile-generations-header>details nav a:hover{background:#fbf6ea}.image-studio .mobile-generations-intro{justify-content:space-between;align-items:flex-end;gap:14px;margin:54px 0 24px;display:flex}.mobile-generations-intro h1{color:#171510;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,12vw,3.6rem)}.mobile-generations-intro p{color:#171510;margin:9px 0 0;font-size:.92rem}.mobile-generations-intro p strong{color:#b67d08;font-weight:inherit}.mobile-generations-intro>a{color:#171510;background:#fff;border:1px solid #b67d0833;border-radius:18px;grid-template-columns:42px auto;align-items:center;gap:1px 9px;min-width:142px;padding:14px;text-decoration:none;display:grid}.mobile-generations-intro>a>span{color:#b67d08;grid-row:1/3;font-size:1.8rem}.mobile-generations-intro>a strong{font-size:1rem}.mobile-generations-intro>a small{color:#5f5a51;font-size:.65rem}.image-studio .generation-mode-selector{background:#fff;border-color:#b67d082e;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0 0 22px;padding:7px;position:static}.image-studio .generation-mode-selector button{color:#171510;text-transform:capitalize;min-height:72px}.image-studio .generation-mode-selector button[aria-pressed=true]{color:#9d6805;background:#fff8e9;border:1px solid #b67d084d}}@media (min-width:761px){html body .desktop-app-content>.ask-beyond-page{grid-template-rows:88px minmax(0,1fr) auto;background:#fcfaf6!important;height:100dvh!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .desktop-app-content>.ask-beyond-page>.ask-beyond-header{border-bottom:1px solid #ebe4da;align-items:center;min-height:88px;background:#ffffffeb!important;width:100%!important;max-width:none!important;margin:0!important;padding:13px 28px!important;display:flex!important}.desktop-app-content .ask-beyond-header>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;display:grid}.desktop-app-content .ask-beyond-header .project-back-link{grid-row:1/3;align-self:center;font-size:.82rem;text-decoration:none;color:#2a251d!important}.desktop-app-content .ask-beyond-header .ask-beyond-brand-row{align-items:center;gap:12px;display:flex}.desktop-app-content .ask-beyond-header .ask-beyond-brand{display:none}.desktop-app-content .ask-beyond-header .ask-beyond-brand-row h1{letter-spacing:-.01em;margin:0;color:#171714!important;font-size:1rem!important}.desktop-app-content .ask-beyond-header>div:first-child>p:last-child{grid-column:2;margin:0;font-size:.72rem;font-weight:700;color:#a36300!important}.desktop-app-content .ask-beyond-header-actions{align-items:center;margin-left:auto}.desktop-app-content .ask-beyond-header-actions>button,.desktop-app-content .ask-beyond-account-menu summary,.desktop-app-content .ask-beyond-status{border-radius:9px;min-height:36px;padding:8px 11px;font-size:.72rem;color:#29251e!important;background:#fff!important;border:1px solid #e5d9c8!important}html body .desktop-app-content .ask-beyond-chat{min-height:0;scroll-padding-bottom:30px;width:min(860px,100% - 56px)!important;max-width:none!important;margin:0 auto!important;padding:28px 0 24px!important;overflow-y:auto!important}.desktop-app-content .ask-beyond-thread{flex-direction:column;gap:18px;display:flex}.desktop-app-content .ask-beyond-current-thread{display:none}html body .desktop-app-content .ask-beyond-message{border-radius:17px;width:min(88%,720px);padding:20px 22px;color:#211e18!important;background:#fff!important;border:1px solid #e9e1d6!important;box-shadow:0 8px 25px #422f0f0e!important}html body .desktop-app-content .ask-beyond-message-user{align-self:flex-end;background:#fff8ed!important;border-color:#efd9b5!important}html body .desktop-app-content .ask-beyond-message-assistant{align-self:flex-start}html body .desktop-app-content .ask-beyond-composer-shell{background:linear-gradient(#0000,#fcfaf6 18%)!important;width:min(860px,100% - 56px)!important;max-width:none!important;margin:0 auto!important;padding:8px 0 18px!important;position:relative!important;inset:auto!important}html body .desktop-app-content .ask-beyond-composer{border-radius:18px!important}.desktop-app-content .ask-beyond-mobile-nav,.desktop-app-content .mobile-ask-conversation-header{display:none!important}.creator-studio-theme .scheduled-tasks-page{position:relative;padding-right:340px!important}.creator-studio-theme .scheduled-tasks-page>:not(header):not(.desktop-task-rail):not(.mobile-app-header):not(.mobile-primary-bottom-nav){max-width:900px;margin-left:auto;margin-right:auto}.desktop-task-rail{gap:15px;width:286px;display:grid;position:absolute;top:112px;right:24px}.desktop-task-rail>section{border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #422f0f0d;background:#fff!important;border:1px solid #ebe4da!important}.desktop-task-rail section>header{border-bottom:1px solid #f0ebe4;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.desktop-task-rail h2{margin:0;font-size:.88rem;color:#171714!important}.desktop-task-rail header span{color:#70695f;font-size:.7rem}.desktop-task-rail dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.desktop-task-rail dl div{border-bottom:1px solid #f0ebe4;border-right:1px solid #f0ebe4;gap:4px;padding:15px;display:grid}.desktop-task-rail dt{color:#70695f;font-size:.68rem}.desktop-task-rail dd{color:#171714;margin:0;font-size:1.25rem;font-weight:750}.desktop-task-rail section>a{color:#373128;border-bottom:1px solid #f0ebe4;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.76rem;text-decoration:none;display:flex}.desktop-task-rail section>a:last-child{border:0}.desktop-task-rail section>a strong{color:#a86500}.desktop-task-rail .desktop-task-scheduler-state{gap:8px;padding:18px;display:grid;background:#fff8eb!important}.desktop-task-scheduler-state>span{color:#c77b00;font-size:1.4rem}.desktop-task-scheduler-state p{margin:0;font-size:.72rem;line-height:1.5;color:#6c675f!important}}@media (max-width:1150px) and (min-width:761px){.creator-studio-theme .scheduled-tasks-page{padding-right:30px!important}.desktop-task-rail{display:none}}@media (min-width:761px){.scheduled-tasks-page .mobile-task-tabs{background:#fff;border:1px solid #ebe4da;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin:0 auto 18px;padding:6px;display:grid}.scheduled-tasks-page .mobile-task-tabs a{color:#4f493f;text-align:center;border-radius:9px;padding:11px 14px;font-size:.78rem;font-weight:700;text-decoration:none}.scheduled-tasks-page .mobile-task-tabs a[aria-current=page]{color:#a76400;background:#fff5e5;box-shadow:inset 0 -2px #d48400}.scheduled-tasks-page .mobile-task-create{max-width:900px;margin:0 auto 18px;display:block}.scheduled-tasks-page .mobile-task-create>summary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b96b00,#df980f);border:0;border-radius:10px;width:max-content;margin-left:auto;padding:11px 16px;font-size:.78rem;font-weight:750;list-style:none}.scheduled-tasks-page .task-create-card{margin-top:12px;padding:20px}.scheduled-tasks-page .task-list-section{gap:0;padding:0;overflow:hidden}.scheduled-tasks-page .task-section-heading{border-bottom:1px solid #ebe4da;padding:16px 18px}.scheduled-tasks-page .task-section-heading h2{margin:3px 0 0;font-size:1rem}.scheduled-tasks-page .scheduled-task-card{box-shadow:none!important;border:0!important;border-bottom:1px solid #eee8df!important;border-radius:0!important;margin:0!important}.scheduled-tasks-page .scheduled-task-card:last-child{border-bottom:0!important}.scheduled-tasks-page .scheduled-task-card-main{grid-template-columns:minmax(240px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.scheduled-tasks-page .scheduled-task-card-main>div:first-child h3{margin:5px 0 3px;font-size:.9rem}.scheduled-tasks-page .scheduled-task-card-main>div:first-child p{margin:0;font-size:.7rem;line-height:1.4;color:#70695f!important}.scheduled-tasks-page .scheduled-task-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.scheduled-tasks-page .scheduled-task-card dl div{gap:4px;display:grid}.scheduled-tasks-page .scheduled-task-card dt{color:#8a8277;text-transform:uppercase;font-size:.6rem}.scheduled-tasks-page .scheduled-task-card dd{margin:0;font-size:.68rem;line-height:1.35;color:#423c33!important}.scheduled-tasks-page .task-actions{flex-wrap:nowrap;justify-content:flex-end}.scheduled-tasks-page .task-actions :is(button,summary){white-space:nowrap;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.68rem}.scheduled-tasks-page .task-error{grid-column:1/-1;color:#a32929!important}.scheduled-tasks-page .task-run-history{box-shadow:none!important;background:#fffdfa!important;border:0!important;border-top:1px dashed #ebe4da!important;border-radius:0!important}.scheduled-tasks-page .task-run-history>summary{color:#8d5c08;padding:10px 18px;font-size:.67rem}.scheduled-tasks-page .task-delete-button{color:#a32929!important;border-color:#e6bcbc!important}}@media (max-width:980px) and (min-width:761px){.scheduled-tasks-page .scheduled-task-card-main{grid-template-columns:1fr}.scheduled-tasks-page .task-actions{justify-content:flex-start}}.desktop-projects-page{display:none}@media (min-width:761px){.desktop-projects-page{color:#171714;background:#fcfaf6;min-height:100dvh;display:block}.desktop-project-new{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#b96b00,#df980f);border-radius:9px;padding:11px 17px;font-size:.78rem;font-weight:750;text-decoration:none}.desktop-projects-layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px;max-width:1180px;margin:0 auto;padding:28px 30px 60px;display:grid}.desktop-projects-main{min-width:0}.desktop-projects-hero h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.03}.desktop-projects-hero h2 strong{color:#b46d00;font-weight:inherit}.desktop-project-filters{background:#fff;border:1px solid #ebe4da;border-radius:11px;gap:4px;width:max-content;max-width:100%;margin-bottom:25px;padding:5px;display:flex;overflow-x:auto}.desktop-project-filters a{color:#514b42;border-radius:8px;padding:9px 14px;font-size:.72rem;font-weight:700;text-decoration:none}.desktop-project-filters a[aria-current=page]{color:#fff;background:#c57900}.desktop-project-section{margin-bottom:24px}.desktop-project-section>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.desktop-project-section>header h3{margin:0;font-size:.95rem}.desktop-project-section>header a{color:#8d5c08;font-size:.7rem;text-decoration:none}.desktop-project-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.desktop-project-card-grid>a{color:#171714;background:#fff;border:1px solid #ebe4da;border-radius:13px;text-decoration:none;overflow:hidden;box-shadow:0 7px 22px #422f0f0b}.desktop-project-card-grid>a>div{color:#ffffffe0;background:linear-gradient(145deg,#2f2a21,#b16e00);place-items:center;height:92px;font-size:2rem;font-weight:800;display:grid}.desktop-project-card-grid>a:nth-child(3n+2)>div{background:linear-gradient(145deg,#223345,#9a6413)}.desktop-project-card-grid>a:nth-child(3n+3)>div{background:linear-gradient(145deg,#452a21,#c18218)}.desktop-project-card-grid>a>span{gap:5px;padding:12px;display:grid}.desktop-project-card-grid small{color:#a56600;text-transform:uppercase;font-size:.58rem}.desktop-project-card-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.desktop-project-card-grid em{color:#6c675f;min-height:29px;font-size:.65rem;font-style:normal;line-height:1.4;overflow:hidden}.desktop-project-card-grid b{color:#8a8379;font-size:.58rem;font-weight:500}.desktop-document-list{background:#fff;border:1px solid #ebe4da;border-radius:13px;overflow:hidden}.desktop-document-list>a{color:#28241e;border-bottom:1px solid #f0ebe4;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:9px 14px;text-decoration:none;display:grid}.desktop-document-list>a:last-child{border:0}.desktop-document-list>a>span{color:#b46d00;font-size:1.1rem}.desktop-document-list>a div{gap:4px;display:grid}.desktop-document-list strong{font-size:.75rem}.desktop-document-list small{color:#777066;font-size:.62rem}.desktop-media-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.desktop-media-grid>a{color:#242019;background:#fff;border:1px solid #ebe4da;border-radius:12px;text-decoration:none;overflow:hidden}.desktop-media-thumb{aspect-ratio:16/9;color:#fff;background-color:#3e3528;background-position:50%;background-size:cover;place-items:center;min-height:108px;font-size:1.4rem;display:grid}.desktop-media-thumb.is-video{background:linear-gradient(145deg,#1d2835,#ba7410)}.desktop-media-grid>a strong,.desktop-media-grid>a small{text-overflow:ellipsis;white-space:nowrap;margin:9px 10px 0;display:block;overflow:hidden}.desktop-media-grid>a strong{font-size:.72rem}.desktop-media-grid>a small{color:#777066;margin-top:3px;margin-bottom:10px;font-size:.6rem}.desktop-scene-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;display:grid}.desktop-scene-grid>a{color:#242019;background:#fff;border:1px solid #ebe4da;border-radius:13px;text-decoration:none;overflow:hidden;box-shadow:0 7px 22px #422f0f0b}.desktop-scene-thumb{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#252c35,#aa6a0b) 50%/cover;place-items:center;font-size:1.6rem;display:grid;position:relative}.desktop-scene-thumb.has-image:after{content:"";background:linear-gradient(#0000 55%,#0000007a);position:absolute;inset:0}.desktop-scene-thumb.has-image>span{display:none}.desktop-scene-thumb b{z-index:1;color:#fff;background:#000000b8;border-radius:6px;padding:3px 6px;font-size:.58rem;position:absolute;bottom:8px;right:9px}.desktop-scene-grid>a>div:last-child{padding:12px}.desktop-scene-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.desktop-scene-grid p{color:#6c675f;min-height:32px;margin:6px 0 8px;font-size:.64rem;line-height:1.45;overflow:hidden}.desktop-scene-grid small{color:#8a8379;text-transform:capitalize;font-size:.58rem}.desktop-work-empty{color:#6c675f;background:#fffdf9;border:1px dashed #ddcfbb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:.76rem;display:flex}.desktop-work-empty a{color:#9d6200}.desktop-projects-rail{align-content:start;gap:16px;display:grid}.desktop-projects-rail>section{background:#fff;border:1px solid #ebe4da;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #422f0f0b}.desktop-projects-rail section>header{border-bottom:1px solid #f0ebe4;padding:14px 16px}.desktop-projects-rail h3{margin:0;font-size:.83rem}.desktop-projects-rail dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.desktop-projects-rail dl div{border-bottom:1px solid #f0ebe4;border-right:1px solid #f0ebe4;gap:3px;padding:14px 16px;display:grid}.desktop-projects-rail dt{color:#777066;font-size:.63rem}.desktop-projects-rail dd{margin:0;font-size:1.15rem;font-weight:750}.desktop-projects-rail section>a{color:#39342c;border-bottom:1px solid #f0ebe4;grid-template-columns:25px 1fr auto;gap:8px;padding:12px 15px;font-size:.72rem;text-decoration:none;display:grid}.desktop-projects-rail section>a:last-child{border:0}.desktop-projects-rail .desktop-project-privacy{background:#fff8eb;gap:7px;padding:17px;display:grid}.desktop-project-privacy>span{color:#b46d00;font-size:1.3rem}.desktop-project-privacy p{color:#6c675f;margin:0;font-size:.68rem;line-height:1.5}.creator-studio-theme .mobile-projects-page{display:none!important}}@media (max-width:1120px) and (min-width:761px){.desktop-projects-layout{grid-template-columns:minmax(0,1fr)}.desktop-projects-rail{display:none}}@media (max-width:900px) and (min-width:761px){.desktop-project-card-grid,.desktop-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .auth-shell{color:var(--beyond-text);background:radial-gradient(circle at 50% 0%, #d09d231a, transparent 38%), var(--beyond-bg);grid-template-columns:minmax(0,1fr)}html body .auth-card{border-color:var(--beyond-border);width:100%;min-width:0;max-width:520px;color:var(--beyond-text);box-shadow:var(--beyond-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.auth-brand{width:min(250px,72vw);height:92px;margin-bottom:28px;display:block}.auth-brand .approved-ask-beyond-logo,.auth-card>.approved-ask-beyond-logo{width:100%;height:100%}html body .auth-heading h1,html body .auth-card>h1{color:var(--beyond-text)}html body .auth-heading .eyebrow,html body .auth-card>.eyebrow,html body .auth-form label,html body .auth-links a,html body .auth-footer a{color:var(--beyond-gold-deep)}html body .auth-heading>p:last-child,html body .auth-card>p:not(.eyebrow),html body .auth-footer{color:var(--beyond-text-muted)}html body .auth-form input{border-color:var(--beyond-border);min-width:0;max-width:100%;color:var(--beyond-text);background:#fffdfa}html body .auth-form input::placeholder{color:#8b857b}.auth-label-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-label-row a{color:var(--beyond-gold-dark);font-size:.76rem;font-weight:700}.ask-marketing-brand .ask-marketing-approved-logo{width:190px;height:70px}.ask-marketing-logo-stage .ask-marketing-hero-logo{z-index:2;width:min(88%,560px);height:260px;position:relative}.ask-marketing-footer .ask-marketing-footer-logo{width:180px;height:68px}.ask-marketing-prompt .approved-ask-beyond-icon{width:30px;height:30px}.image-studio-header .approved-ask-beyond-logo{width:150px;height:54px}@media (max-width:700px){.ask-marketing-brand .ask-marketing-approved-logo{width:148px;height:56px}.ask-marketing-logo-stage .ask-marketing-hero-logo{width:min(94%,390px);height:180px}}html body .auth-form input:focus{border-color:var(--beyond-gold);background:#fff;box-shadow:0 0 0 4px #c58a141f}html body .auth-message-error{color:#9f1d17;background:#fff2f1;border-color:#e5aaa6}html body .auth-message-success{color:#267040;background:#f0faf3;border-color:#aad2b7}@media (max-width:600px){html body .auth-shell{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));color:#171510;background:#fffdf9;grid-template-columns:minmax(0,520px)}html body .auth-card{color:#171510;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #eadcc6;border-radius:24px;width:100%;min-width:0;max-width:520px;padding:26px 22px;overflow:hidden;box-shadow:0 20px 58px #4a32071a}.auth-brand{width:min(230px,72vw);height:88px;margin-bottom:26px;display:block}.auth-brand .approved-ask-beyond-logo,.auth-card>.approved-ask-beyond-logo{width:min(230px,72vw);height:88px}html body .auth-heading h1,html body .auth-card>h1{color:#171510}html body .auth-heading,html body .auth-form,html body .auth-form label{min-width:0}html body .auth-heading h1{overflow-wrap:anywhere}html body .auth-heading .eyebrow,html body .auth-card>.eyebrow,html body .auth-form label{color:#a96900}html body .auth-heading>p:last-child,html body .auth-card>p:not(.eyebrow),html body .auth-footer{color:#625c52}html body .auth-form input{color:#171510;background:#fffdfa;border-color:#ded3c2;min-width:0;max-width:100%}html body .auth-form input::placeholder{color:#8b857b}html body .auth-form input:focus{background:#fff;border-color:#c58a14;box-shadow:0 0 0 4px #c58a141f}html body .auth-footer a{color:#a96900}html body .auth-footer{overflow-wrap:anywhere}html body .auth-message-error{color:#9f1d17;background:#fff2f1;border-color:#e5aaa6}html body .auth-message-success{color:#267040;background:#f0faf3;border-color:#aad2b7}}@media (max-width:760px){:is(.mobile-app-header,.mobile-primary-bottom-nav,.approved-studio-home,.ask-beyond-page,.image-studio,.scheduled-tasks-page,.mobile-projects-page,.creator-profile-editor) :is(button,summary,input:not([type=hidden]),select){min-height:var(--beyond-touch-target)}.mobile-primary-bottom-nav{padding-bottom:max(8px, env(safe-area-inset-bottom));border-color:var(--beyond-border);box-shadow:var(--beyond-shadow);background:#fffffff7}.mobile-primary-bottom-nav a{min-height:52px}.mobile-app-header,.approved-home-topbar{padding-top:env(safe-area-inset-top)}}.mobile-billing-intro{display:none}@media (max-width:760px){html body .billing-page{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) var(--beyond-mobile-gutter) calc(116px + env(safe-area-inset-bottom));color:var(--beyond-text);background:var(--beyond-bg)}.billing-page>.usage-header{display:none}.billing-page .mobile-billing-intro{margin:8px 0 22px;display:block}.billing-page .mobile-billing-intro h1{color:var(--beyond-text);letter-spacing:-.05em;margin:5px 0 8px;font-size:clamp(2.35rem,10vw,3.4rem)}.billing-page .mobile-billing-intro p:last-child{color:var(--beyond-text-muted);margin:0}.billing-page :is(.billing-current-card,.legacy-membership-card,.billing-plan-card){color:var(--beyond-text);border-color:var(--beyond-border);background:var(--beyond-surface);box-shadow:var(--beyond-shadow)}.billing-page .billing-current-card{grid-template-columns:1fr auto}.billing-page .billing-current-card p,.billing-page .legacy-membership-card p,.billing-page .founder-program-copy>p,.billing-page .billing-plan-card ul,.billing-page .billing-plan-card small,.billing-page .billing-disclaimer{color:var(--beyond-text-muted)}html body .billing-page .founder-program-copy>p{color:#625c52!important}.billing-page .billing-current-card .project-status-badge{color:#49330c;background:#f7e8c5;border-color:#ddbd7c}.billing-page .legacy-membership-card{flex-direction:column;align-items:flex-start}.billing-page .founder-progress-heading{color:var(--beyond-text)}.billing-page .founder-progress-heading span{color:var(--beyond-text-muted)}.billing-page .founder-progress-track{border-color:var(--beyond-border);background:var(--beyond-surface-soft)}.billing-page .founder-badge{color:var(--beyond-gold-dark);border-color:#d9ab50}.billing-page .billing-plan-grid{grid-template-columns:1fr}.billing-page .billing-plan-current{background:var(--beyond-gold-soft);border-color:#d9ab50}.billing-page .billing-duration-option{border-color:var(--beyond-border);background:#fffdfa;flex-direction:column;align-items:flex-start}.billing-page .billing-duration-option :is(button,.billing-button-wrap){width:100%}.billing-page .billing-notice{color:var(--beyond-text-muted);border-color:var(--beyond-border);background:var(--beyond-gold-soft)}.billing-page .billing-notice-success{color:var(--beyond-success);background:#f0faf3;border-color:#aad2b7}.billing-video-credits{color:var(--beyond-text);border:1px solid var(--beyond-border);background:var(--beyond-surface);box-shadow:var(--beyond-shadow);border-radius:18px;gap:14px;margin:18px 0;padding:18px;display:grid}.billing-video-credits>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-video-credits h2,.billing-video-credits h3,.billing-video-credits p{margin:0}.billing-video-credits>header>span{color:#fff;background:linear-gradient(135deg,#b96b00,#e39a12);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.billing-video-credits>p,.billing-video-credits small,.billing-video-credits time{color:var(--beyond-text-muted)}.billing-video-credits .desktop-credit-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-video-credits .desktop-credit-history li{border-top:1px solid var(--beyond-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.billing-video-credits .desktop-credit-history li>div:first-child{gap:3px;min-width:0;display:grid}.billing-video-credits .billing-button-wrap{width:112px;margin:0}.billing-video-credits button{min-height:44px}.billing-video-credits b{color:var(--beyond-text-muted);text-align:right;font-size:.78rem}html body .project-home-shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) var(--beyond-mobile-gutter) calc(116px + env(safe-area-inset-bottom));color:var(--beyond-text);background:var(--beyond-bg)}.project-home-shell>:is(.project-home-hero,.project-home-primary,.project-home-overview){width:100%;max-width:none}.project-home-shell .project-home-hero{padding:18px 0 24px}.project-home-shell .project-back-link{color:var(--beyond-gold-dark);margin-bottom:18px}.project-home-shell .project-home-hero h1{color:var(--beyond-text);overflow-wrap:anywhere;font-size:clamp(2.6rem,12vw,4.2rem)}.project-home-shell .project-home-description,.project-home-shell .project-home-meta,.project-home-shell .project-home-section-heading>p:not(.eyebrow){color:var(--beyond-text-muted)}.project-home-shell .project-home-primary,.project-home-shell .project-home-overview{padding:24px 0}.project-home-shell .project-home-main-grid{grid-template-columns:1fr}.project-home-shell .project-home-write-card{display:none}.project-home-shell .project-home-main-card,.project-home-shell .project-home-overview-card{min-height:0;color:var(--beyond-text);border-color:var(--beyond-border);border-radius:var(--beyond-radius-card);background:var(--beyond-surface);box-shadow:var(--beyond-shadow)}.project-home-shell .project-home-main-card-content h3,.project-home-shell .project-home-overview-card strong{color:var(--beyond-text)}.project-home-shell .project-home-main-card-content p,.project-home-shell .project-home-overview-label{color:var(--beyond-text-muted)}.project-home-shell .project-home-main-card-action,.project-home-shell .project-home-card-number,.project-home-shell .project-home-card-label{color:var(--beyond-gold-dark)}.project-home-shell .project-home-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .new-project-page{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) var(--beyond-mobile-gutter) calc(116px + env(safe-area-inset-bottom));color:var(--beyond-text);background:var(--beyond-bg);display:block}.new-project-page>.project-form-card{border:1px solid var(--beyond-border);border-radius:var(--beyond-radius-card);width:100%;max-width:680px;color:var(--beyond-text);background:var(--beyond-surface);box-shadow:var(--beyond-shadow);margin:0 auto;padding:22px}.new-project-page .project-back-link{color:var(--beyond-gold-dark);margin-bottom:24px}.new-project-page .project-form-heading h1{color:var(--beyond-text);overflow-wrap:anywhere;font-size:clamp(2.35rem,11vw,3.8rem)}.new-project-page .project-form-heading>p:last-child{color:var(--beyond-text-muted)}.new-project-page .project-form label{color:var(--beyond-gold-dark)}.new-project-page .project-form :is(input,textarea,select){color:var(--beyond-text);border-color:var(--beyond-border);background:#fffdfa}.new-project-page .project-form option{color:var(--beyond-text);background:#fff}.new-project-page .project-cancel{min-height:52px;color:var(--beyond-gold-dark);background:#fff;border-color:#d9ab50}}.studio-shell.studio-home,.ask-beyond-page,.image-studio,.writers-room-shell,.document-editor-shell,.document-editor-shell .document-editor-main{color:#19160f!important;background:#fbfaf6!important}.studio-home .studio-home-header,.studio-home .studio-beyond-section,.studio-home .studio-continuation-grid,.studio-home .studio-destinations,.ask-beyond-page .ask-beyond-chat,.ask-beyond-page .ask-beyond-current-thread,.ask-beyond-page .ask-beyond-thread,.writers-room-shell .writers-room-documents{color:#19160f!important;background:0 0!important}.studio-home .studio-beyond-box,.studio-home .studio-continuation-grid>section,.studio-home .studio-home-project-card,.studio-home .studio-project-card,.studio-home .studio-destination-card,.studio-home .studio-conversation-list>*,.studio-home .studio-profile-menu summary,.studio-home .studio-profile-menu nav,.ask-beyond-page .ask-beyond-message,.ask-beyond-page .ask-beyond-empty,.ask-beyond-page .ask-beyond-composer-shell,.ask-beyond-page .ask-beyond-composer,.image-studio .generation-workspace-bar,.image-studio .generation-mode-workspace,.image-studio .image-studio-form,.image-studio .image-studio-gallery,.image-studio .image-studio-card,.image-studio .image-studio-allowance,.writers-room-shell .writers-room-header,.writers-room-shell .writers-room-document-card,.writers-room-shell .writers-room-create-card,.document-editor-shell .document-editor-sidebar,.document-editor-shell .document-editor-header,.document-editor-shell .document-editor-controls,.document-editor-shell .chapter-list-item,.document-editor-shell .chapter-character-panel{color:#19160f!important;border-color:var(--ask-line,#dfd4bd)!important;background:#fff!important}.studio-home .studio-profile-menu nav a,.studio-home .studio-profile-menu nav button,.studio-home .studio-profile-menu nav span,.ask-beyond-page .ask-beyond-message-content,.ask-beyond-page .ask-beyond-message-content p,.ask-beyond-page .ask-beyond-message-content li,.ask-beyond-page .ask-beyond-message-content h3,.ask-beyond-page .ask-beyond-message-content strong,.ask-beyond-page .ask-beyond-message-content code,.ask-beyond-page .ask-beyond-message-content blockquote,.image-studio label,.image-studio p,.image-studio strong,.writers-room-shell p,.document-editor-shell p{color:#19160f!important}.ask-beyond-page .ask-beyond-hero h1,.ask-beyond-page .ask-beyond-hero h2,.ask-beyond-page .ask-beyond-hero p{color:#19160f!important;text-shadow:none!important}.ask-beyond-page .ask-beyond-message-content pre,.ask-beyond-page .ask-beyond-message-content code{background:#f7f2e7!important}.image-studio textarea,.image-studio select,.image-studio input,.document-editor-shell select,.document-editor-shell input{color:#19160f!important;border-color:var(--ask-line,#dfd4bd)!important;background:#fff!important}@media (max-width:700px){.studio-home .studio-beyond-section{display:block!important}.studio-home .studio-continuation-grid,.studio-home .studio-destinations{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.studio-shell.studio-home,.studio-home .studio-beyond-section,.studio-home .studio-continuation-grid,.studio-home .studio-destinations{width:100%!important;min-width:0!important}}:is(.creator-studio-theme,.ask-beyond-page,.image-studio,.writers-room-shell,.document-editor-shell){--ask-black:#fbfaf6;--ask-bg:#fbfaf6;--ask-surface:#fff;--ask-surface-raised:#f7f2e7;--ask-surface-soft:#eee5d2;--ask-ink:#19160f;--ask-text:#19160f;--ask-muted:#6f675b;--ask-text-muted:#6f675b;--ask-line:#b184183d;--ask-line-soft:#b1841824;--ask-line-strong:#b184186b;--ask-gold:#b18418;--ask-gold-bright:#8a6414;--ask-gold-deep:#68480c;--ask-gold-fill:#e7c45f;--beyond-black:#fbfaf6;--beyond-surface:#fff;--beyond-surface-raised:#f7f2e7;--beyond-ink:#19160f;--beyond-muted:#6f675b;--beyond-line:#b184183d;color:#19160f!important;background-color:#fbfaf6!important}.creator-studio-theme .studio-continuation-grid,.creator-studio-theme .studio-destinations{visibility:visible!important;opacity:1!important;display:grid!important}.creator-studio-theme .studio-community-activity{visibility:visible!important;opacity:1!important}:is(.creator-studio-theme,.ask-beyond-page,.image-studio) :is(.studio-panel,.studio-project-card,.studio-conversation-card,.studio-destination-card,.ask-beyond-message,.ask-beyond-empty,.ask-beyond-composer,.ask-beyond-composer-shell,.generation-workspace-bar,.generation-mode-workspace,.generation-output-settings,.image-studio-form,.image-studio-allowance){color:#19160f!important;background:#fff!important;border-color:#b1841847!important;box-shadow:0 18px 48px #3e2c0814!important}:is(.creator-studio-theme,.ask-beyond-page,.image-studio) :is(input,textarea,select){color:#19160f!important;background-color:#fff!important;border-color:#b1841857!important}:is(.creator-studio-theme,.ask-beyond-page,.image-studio) :is(input,textarea)::placeholder{opacity:1;color:#80786b!important}.ask-beyond-page :is(h1,h2,h3,.ask-beyond-title,.ask-beyond-empty-title){color:#19160f!important}.ask-beyond-page :is(.ask-beyond-copy,.ask-beyond-empty-copy){color:#6f675b!important}:is(.writers-room-shell,.document-editor-shell) :is(.writers-room-hero,.writers-room-library,.writers-room-document-card,.document-editor-sidebar,.document-editor-header,.document-editor-toolbar,.document-editor-chapter-header,.document-editor-statusbar,.document-editor-panel,.chapter-list-item,.chapter-character-card){color:#19160f!important;background:#fff!important;border-color:#b1841842!important}:is(.writers-room-shell,.document-editor-shell) :is(h1,h2,h3,h4,strong,label){color:#19160f!important}:is(.writers-room-shell,.document-editor-shell) :is(p,small,.muted,.document-meta){color:#6f675b!important}.document-editor-shell :is(.document-page,.ProseMirror){color:#111!important;background:#fff!important}.document-editor-shell .document-editor-canvas{background:#eee9df!important}@media (max-width:700px){.creator-studio-theme .studio-continuation-grid,.creator-studio-theme .studio-destinations{grid-template-columns:minmax(0,1fr)!important}}:root{--ask-black:#050505;--ask-surface:#0d0c0a;--ask-surface-raised:#15120d;--ask-gold:#cda434;--ask-gold-bright:#f1d477;--ask-gold-deep:#8a6414;--ask-ink:#f7f3e9;--ask-muted:#a59f92;--ask-line:#dab44c3d}.ask-beyond-mark{flex:none;display:block}.ask-beyond-mark-metallic{filter:drop-shadow(0 0 14px #daae3538)}.ask-beyond-brand{color:var(--ask-ink);align-items:center;gap:12px;display:inline-flex}.ask-beyond-brand>div{gap:1px;display:grid}.ask-beyond-wordmark{color:var(--ask-ink);letter-spacing:.15em;font-size:1rem;line-height:1}.ask-beyond-wordmark span{color:var(--ask-gold-bright)}.ask-beyond-brand small{color:var(--ask-muted);font-size:.68rem}.ask-beyond-brand small em{color:var(--ask-gold-bright);font-style:normal}.ask-beyond-byline{text-transform:uppercase;letter-spacing:.14em}.ask-beyond-brand.is-compact .ask-beyond-mark{width:38px;height:38px}.ask-beyond-brand.is-compact .ask-beyond-wordmark{font-size:.8rem}.ask-marketing-page{min-height:100svh;color:var(--ask-ink);background:radial-gradient(circle at 72% 8%, #b980192e, transparent 32rem), radial-gradient(circle at 25% 55%, #6f4a0c1a, transparent 34rem), var(--ask-black);overflow-x:hidden}.ask-marketing-nav,.ask-marketing-main,.ask-marketing-footer{width:min(1180px,100% - 40px);margin-inline:auto}.ask-marketing-nav{border-bottom:1px solid var(--ask-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.ask-marketing-brand{color:var(--ask-ink);letter-spacing:.12em;align-items:center;gap:12px;font-weight:850;text-decoration:none;display:inline-flex}.ask-marketing-nav>div{align-items:center;gap:12px;display:flex}.ask-marketing-main{padding:clamp(56px,8vw,112px) 0 88px}.ask-marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);align-items:center;gap:clamp(44px,8vw,110px);min-height:610px;display:grid}.ask-gold-kicker{color:var(--ask-gold-bright);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:850}.ask-marketing-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3.8rem,7.8vw,7.7rem);line-height:.88}.ask-marketing-hero h1 span{color:var(--ask-gold-bright);display:block}.ask-marketing-hero-copy>p:not(.ask-gold-kicker){max-width:630px;color:var(--ask-muted);margin:28px 0 0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.65}.ask-marketing-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ask-gold-button,.ask-gold-button-small,.ask-quiet-button{border:1px solid var(--ask-line);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:850;text-decoration:none;display:inline-flex}.ask-gold-button,.ask-gold-button-small{color:#0b0905;background:linear-gradient(135deg, var(--ask-gold-bright), var(--ask-gold-deep));border-color:#0000;box-shadow:0 12px 34px #b7801633}.ask-gold-button-small{min-height:42px;padding-inline:18px}.ask-quiet-button{color:var(--ask-ink);background:#ffffff06}.ask-marketing-prompt{border:1px solid var(--ask-line);color:var(--ask-muted);background:#100e0ac2;border-radius:18px;margin-top:28px;padding:17px 20px}.ask-marketing-logo-stage{place-items:center;min-height:470px;display:grid;position:relative}.ask-marketing-logo-stage>img{z-index:2;width:min(100%,520px);height:auto;position:relative}.ask-marketing-halo{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#e5b53638,#0000 67%);border-radius:50%;width:min(78vw,470px);position:absolute}.ask-capabilities{border-top:1px solid var(--ask-line);padding:90px 0}.ask-section-heading{max-width:720px;margin-bottom:36px}.ask-section-heading h2,.ask-beyond-ecosystem h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.ask-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ask-capability-grid article{border:1px solid var(--ask-line);background:linear-gradient(150deg,#1b170ff0,#0a0907f5);border-radius:24px;min-height:215px;padding:26px}.ask-capability-grid h3{margin:0 0 12px;font-size:1.2rem}.ask-capability-grid p,.ask-beyond-ecosystem p{color:var(--ask-muted);line-height:1.6}.ask-beyond-ecosystem{border:1px solid var(--ask-line);background:linear-gradient(135deg,#ca99271a,#ffffff04);border-radius:30px;margin-top:70px;padding:clamp(30px,6vw,64px)}.ask-beyond-ecosystem p{max-width:790px;margin-bottom:0}.ask-marketing-footer{border-top:1px solid var(--ask-line);color:var(--ask-muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 0 42px;display:flex}.ask-beyond-page{color:var(--ask-ink);background:radial-gradient(circle at 70% 0, #a671131f, transparent 32rem), var(--ask-black)}.ask-beyond-page .project-back-link,.ask-beyond-page .eyebrow,.ask-beyond-page .ask-beyond-scope-label,.ask-beyond-page .ask-beyond-history summary,.ask-beyond-page .ask-beyond-action,.ask-beyond-page .ask-beyond-source-summary{color:var(--ask-gold-bright)}.ask-beyond-page .ask-beyond-header-actions>button,.ask-beyond-page .ask-beyond-account summary,.ask-beyond-page .ask-beyond-status,.ask-beyond-page .ask-beyond-new-thread,.ask-beyond-page .ask-beyond-history summary{border-color:var(--ask-line);color:var(--ask-ink);background:#110f0be6}.ask-beyond-page .ask-beyond-new-thread,.ask-beyond-page .ask-beyond-composer-footer>button{color:#090805;background:linear-gradient(135deg, var(--ask-gold-bright), var(--ask-gold-deep));border-color:#0000}.ask-beyond-page .ask-beyond-message,.ask-beyond-page .ask-beyond-empty,.ask-beyond-page .ask-beyond-composer,.ask-beyond-page .ask-beyond-tool-panel{border-color:var(--ask-line);background:#0d0c0af0}.ask-beyond-page textarea,.ask-beyond-page input,.ask-beyond-page select{color:var(--ask-ink)}.ask-beyond-page .ask-beyond-bottom-nav{border-color:var(--ask-line);background:#060605f5}.ask-beyond-page .ask-beyond-bottom-nav a[aria-current=page]{color:var(--ask-gold-bright)}.install-app-prompt{border-color:var(--ask-line)!important;background:#0d0c0af7!important}.install-app-prompt button{background:linear-gradient(135deg, var(--ask-gold-bright), var(--ask-gold-deep))!important;color:#090805!important}@media (max-width:900px){.ask-marketing-hero{grid-template-columns:1fr;min-height:auto}.ask-marketing-logo-stage{order:-1;min-height:350px}.ask-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ask-marketing-nav,.ask-marketing-main,.ask-marketing-footer{width:min(100% - 28px,1180px)}.ask-marketing-nav{min-height:70px}.ask-marketing-nav>div .ask-quiet-button{display:none}.ask-marketing-brand{font-size:.76rem}.ask-marketing-nav-mark{width:34px;height:34px}.ask-marketing-main{padding-top:34px}.ask-marketing-logo-stage{min-height:230px}.ask-marketing-logo-stage>img{width:min(88%,360px)}.ask-marketing-hero{gap:20px}.ask-marketing-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.ask-marketing-actions>*{flex:140px}.ask-capabilities{padding:64px 0}.ask-capability-grid{grid-template-columns:1fr}.ask-capability-grid article{min-height:0}.ask-marketing-footer{flex-direction:column;align-items:flex-start}.ask-beyond-page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ask-beyond-page .project-back-link{z-index:5;align-items:center;min-height:42px;display:inline-flex;position:relative}.ask-beyond-page .ask-beyond-composer{border-radius:22px;box-shadow:0 -14px 42px #00000059}}.studio-mobile-primary-nav{display:none}.scheduled-tasks-page{gap:1.5rem;max-width:1120px;display:grid}.scheduled-tasks-page>header,.task-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.task-scheduler-notice,.task-scope-note{background:color-mix(in srgb, var(--ab-gold,#d7ad4a) 8%, var(--surface,#100f0c));border:1px solid color-mix(in srgb, var(--ab-gold,#d7ad4a) 40%, transparent);border-radius:18px;padding:1rem 1.2rem}.task-scheduler-notice p,.task-scope-note p{margin:.35rem 0 0}.task-create-card,.scheduled-task-card{background:var(--surface,#100f0c);border:1px solid var(--border,#201b11);border-radius:24px;padding:clamp(1.1rem,3vw,2rem)}.task-create-card{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:2rem;display:grid}.scheduled-task-form{gap:1rem;display:grid}.scheduled-task-form label{gap:.45rem;font-weight:700;display:grid}.scheduled-task-form input,.scheduled-task-form select,.scheduled-task-form textarea{background:var(--background,#070706);border:1px solid var(--border,#201b11);color:inherit;font:inherit;border-radius:12px;width:100%;padding:.85rem 1rem}.scheduled-task-form textarea{resize:vertical;min-height:110px}.scheduled-task-form small{color:var(--muted,#d2cabd);font-weight:400}.task-schedule-fields{grid-template-columns:1.5fr 1fr 1fr;gap:.75rem;display:grid}.task-list-section,.scheduled-task-card{gap:1rem;display:grid}.scheduled-task-card h3{margin:.55rem 0 .35rem;font-size:clamp(1.35rem,3vw,2rem)}.scheduled-task-card p{color:var(--muted,#d2cabd)}.scheduled-task-card dl{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.scheduled-task-card dl div{border-left:2px solid var(--border,#201b11);padding-left:.8rem}.scheduled-task-card dt{color:var(--muted,#d2cabd);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.scheduled-task-card dd{margin:.3rem 0 0}.task-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.task-status-active{color:#7fe2a7}.task-status-paused{color:#d8b96c}.task-status-failed,.task-error{color:#ff9b9b!important}.task-actions{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.task-actions form{margin:0}.task-actions details{position:relative}.task-actions summary{cursor:pointer;list-style:none}.task-edit-form{background:var(--surface,#100f0c);border:1px solid var(--border,#201b11);z-index:4;border-radius:18px;width:min(680px,80vw);margin-top:.6rem;padding:1rem;position:relative;box-shadow:0 18px 60px #f7f3e9}.task-delete-button{color:#faa}.task-run-history{border-top:1px solid var(--border,#201b11);padding-top:1rem}.task-run-history summary{cursor:pointer;font-weight:700}.task-run-history ol{gap:.6rem;padding-left:1.2rem;display:grid}.task-run-history li span{color:var(--muted,#d2cabd);margin-left:.8rem}@media (max-width:760px){.scheduled-tasks-page>header{flex-direction:column;align-items:stretch}.task-create-card,.task-schedule-fields,.scheduled-task-card dl{grid-template-columns:1fr}.task-edit-form{width:auto;max-height:calc(100dvh - 6rem);position:fixed;inset:5rem .75rem auto;overflow:auto}.scheduled-tasks-page{padding-bottom:6rem}}@media (max-width:700px){.studio-mobile-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-width:1500px;margin:-22px auto 34px;display:grid}.studio-mobile-primary-nav a{border:1px solid color-mix(in srgb, var(--creator-accent) 32%, #ffffff1a);color:#f1d477;text-align:center;background:#050505db;border-radius:16px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:64px;padding:10px 5px;font-size:.72rem;font-weight:800;line-height:1.15;text-decoration:none;display:grid}.studio-mobile-primary-nav a span{color:var(--creator-accent);font-size:1.1rem}.studio-destination-grid{flex-direction:column;display:flex}.studio-destination-grid .studio-destination-card:nth-child(2){order:1}.studio-destination-grid .studio-destination-card:nth-child(4){order:2}.studio-destination-grid .studio-destination-card:first-child{order:3}.studio-destination-grid .studio-destination-card:nth-child(3){order:4}.studio-destination-card{border-radius:18px;padding:20px}.studio-destination-card h3{font-size:1.4rem}.studio-destination-card>p:not(.eyebrow){font-size:.9rem;line-height:1.5}.community-page,.marketplace-page{padding:calc(16px + env(safe-area-inset-top)) 14px calc(72px + env(safe-area-inset-bottom));gap:1.25rem}.community-page>header,.marketplace-page>header{border-radius:22px;gap:12px;padding:22px 18px;display:grid}.community-page>header h1,.marketplace-page>header h1{font-size:clamp(2.8rem,15vw,4rem);line-height:.95}.community-layout{gap:1rem}.community-composer,.community-post{border-radius:18px;padding:16px}.community-post>header{align-items:flex-start}.community-comments form,.community-post-actions details form{grid-template-columns:1fr;width:100%;position:static}.community-comments form{display:grid}.community-comments button,.marketplace-search button{min-height:44px}.marketplace-search{border-radius:16px;gap:10px;padding:10px;position:static}.marketplace-grid article{border-radius:18px;min-height:320px;padding:142px 18px 18px}}@media (max-width:850px){.document-editor-shell{min-height:100dvh;display:block}.document-editor-sidebar{z-index:110;min-height:0;padding:calc(12px + env(safe-area-inset-top)) 14px 12px;background:#050505fa;position:relative}.document-editor-sidebar .project-back-link{min-height:40px;font-size:.82rem}.document-editor-document{align-items:baseline;gap:8px;margin-top:8px;display:flex}.document-editor-document .eyebrow,.document-editor-document>p:last-child{display:none}.document-editor-document h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.new-chapter-form{margin-top:12px}.new-chapter-button{min-height:40px}.chapter-list,.sortable-chapter-list{overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.chapter-list::-webkit-scrollbar{display:none}.sortable-chapter-list::-webkit-scrollbar{display:none}.chapter-list-row{flex:none;width:auto}.chapter-list-row .chapter-list-item,.chapter-list-item{background:#ffffff06;border-color:#ffffff12;grid-template-columns:auto 1fr;min-width:138px;max-width:190px;padding:10px 12px}.document-editor-main{min-width:0;padding:0 0 calc(72px + env(safe-area-inset-bottom));background:#100f0c}.document-editor-header{display:none}.document-editor-main>.auth-message{margin:12px 14px}.chapter-editor-form{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.chapter-title-input{box-sizing:border-box;background:#100f0c;width:100%;margin:0;padding:18px 16px 14px;font-size:1.35rem}.rich-text-toolbar{z-index:120;scrollbar-width:none;background:#070706fa;gap:4px;padding:8px 10px;top:0}.rich-text-toolbar::-webkit-scrollbar{display:none}.rich-text-toolbar select,.rich-text-toolbar button{height:42px;min-height:42px;font-size:.78rem}.rich-text-toolbar select[aria-label=Text\ alignment],.rich-text-toolbar select[aria-label=First-line\ indent],.rich-text-toolbar select[aria-label=Line\ spacing],.rich-text-spacing-menu,.rich-text-toolbar-divider{display:none}.rich-text-editor-container,.rich-text-editor-container[class*=page-size-]{background:#f7f3e9;min-height:calc(100dvh - 255px);padding:0 0 68px;overflow:visible}.rich-text-editor-container .writer-page-stage,.rich-text-editor-container .writer-page-stage>div,.rich-text-editor-container .tiptap,.rich-text-editor-container[class*=page-size-] .tiptap{box-sizing:border-box;box-shadow:none;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(100dvh - 255px)!important;padding:28px 20px 120px!important}.rich-text-editor-container .writer-page-stage,.rich-text-editor-container .writer-page-stage>div{padding:0!important}.beyond-pagination-gap,.beyond-page-number,.beyond-last-page-number,.beyond-page-header,.beyond-first-page-header{display:none!important}.chapter-editor-footer{z-index:400;padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0}.chapter-editor-meta{gap:8px;min-width:0;font-size:.72rem}.chapter-editor-meta>span:nth-child(2),.chapter-editor-meta>span:last-child{display:none}.chapter-save-button{width:auto;min-width:92px;min-height:42px;padding-inline:15px}.writer-assistant{right:10px;bottom:calc(72px + env(safe-area-inset-bottom))}.writer-assistant-toggle{min-height:44px;padding:10px 14px}.writer-assistant-panel{width:calc(100vw - 20px);max-height:calc(100dvh - 150px - env(safe-area-inset-top));border-radius:18px;padding:16px}}.mobile-app-header{display:none}@media (max-width:760px){.mobile-app-header,.mobile-projects-page>.mobile-app-header{z-index:50;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;max-width:none;height:78px;margin:0 0 28px;display:grid;position:relative}.mobile-app-logo,.mobile-projects-page>.mobile-app-header>.mobile-app-logo{width:min(205px,100%);height:76px;display:block}.mobile-app-avatar,.mobile-projects-page>.mobile-app-header>.mobile-app-avatar{color:#111;background:#f8ebd2;border:1px solid #d9ab50;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.mobile-app-avatar span{background-size:cover;place-items:center;width:100%;height:100%;display:grid}.mobile-navigation-sheet{position:relative}.mobile-navigation-sheet[open]{z-index:200}.mobile-navigation-sheet>summary{color:#111;cursor:pointer;background:#fffdf9;border:1px solid #d9ab50;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;list-style:none;display:grid}.mobile-navigation-sheet>summary::-webkit-details-marker{display:none}.mobile-navigation-sheet>nav{z-index:210;color:#111;background:#fff;border:1px solid #eadcc6;border-radius:20px;width:min(88vw,340px);max-height:calc(100dvh - 110px);padding:10px;display:grid;position:absolute;top:58px;right:0;overflow-y:auto;box-shadow:0 24px 60px #3422042e}.mobile-navigation-sheet nav>a,.mobile-navigation-sheet .mobile-menu-disabled{color:#17130d;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;text-decoration:none;display:grid}.mobile-navigation-sheet nav>a>span:first-child,.mobile-navigation-sheet .mobile-menu-disabled>span:first-child{color:#b87500;text-align:center;font-size:1.25rem}.mobile-navigation-sheet nav a span:nth-child(2),.mobile-navigation-sheet .mobile-menu-disabled span:nth-child(2){gap:3px;display:grid}.mobile-navigation-sheet nav strong{font-size:.9rem}.mobile-navigation-sheet nav small{color:#6c665c;font-size:.68rem;font-weight:400}.mobile-navigation-sheet nav b{color:#8d877d;font-size:1.2rem}.mobile-navigation-sheet nav hr{border:0;border-top:1px solid #ece4d8;width:100%;margin:5px 0}.mobile-navigation-sheet .mobile-menu-disabled{color:#777}.mobile-navigation-sheet form button{color:#bd251d;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;display:flex}.mobile-navigation-sheet form button span{text-align:center;width:28px;font-size:1.2rem}}.b1-loading-shell{min-height:100svh;color:var(--ask-ink);background:radial-gradient(circle at 72% 10%,#b184181f,#0000 24rem),#fbfaf6;place-items:center;padding:24px;display:grid}.b1-loading-card{border:1px solid var(--ask-line);background:#ffffffeb;border-radius:28px;gap:26px;width:min(100%,560px);padding:clamp(24px,6vw,44px);display:grid;box-shadow:0 24px 70px #4a32071a}.b1-loading-card .approved-ask-beyond-logo{width:min(230px,70vw);height:86px}.beyond-error-shell{color:#111;background:#fffdf9;place-items:center;min-height:100svh;padding:24px;display:grid}.beyond-error-card{background:#fff;border:1px solid #eadcc6;border-radius:26px;gap:14px;width:min(100%,520px);padding:clamp(24px,6vw,42px);display:grid;box-shadow:0 24px 70px #4a32071a}.beyond-error-card>a{width:min(220px,72vw)}.beyond-error-card .approved-ask-beyond-logo{width:100%;height:82px}.beyond-error-card h1{color:#111;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,8vw,3.25rem)}.beyond-error-card>p:last-of-type{color:#625c52;margin:0;line-height:1.6}.beyond-error-card .auth-actions{margin-top:8px}.beyond-error-card .auth-submit{color:#fff;background:linear-gradient(135deg,#a96800,#dc9e19)}.beyond-error-card .secondary-button{color:#8d5d00;background:#fffdf9;border-color:#d9ab50}.b1-loading-copy h1{color:var(--ask-ink);margin:6px 0 8px;font-size:clamp(2rem,7vw,3.5rem)}.b1-loading-copy p:last-child{color:var(--ask-muted);margin:0}.b1-loading-lines{gap:10px;display:grid}.b1-loading-lines span{background:linear-gradient(90deg,#eee5d2 20%,#f8f4eb 45%,#eee5d2 70%) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.35s ease-in-out infinite b1-loading-shimmer}.b1-loading-lines span:nth-child(2){width:84%}.b1-loading-lines span:nth-child(3){width:62%}@keyframes b1-loading-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.b1-loading-lines span{animation:none}}@media (min-width:901px){.ask-beyond-page .ask-beyond-header{align-items:center;padding-block:4px 28px}.ask-beyond-page .ask-beyond-brand-row h1{max-width:620px;font-size:clamp(2.75rem,5vw,4.75rem)}.ask-beyond-page .ask-beyond-chat{padding-top:36px}.writers-room-document-card{min-height:240px}}@media (min-width:1180px){.writers-room-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.approved-studio-home{--home-gold:#b67d08;--home-gold-soft:#c49327;--home-ink:#11110f;--home-muted:#77736c;--home-line:#b67d083d;min-height:100svh;color:var(--home-ink);background:radial-gradient(circle at 50% 48%,#e5cea017,#0000 34rem),#fdfcf9;padding:clamp(28px,4vw,62px);display:grid;position:relative;overflow:clip}.approved-studio-home:before{z-index:0;content:"";pointer-events:none;border:1px solid #b67d082e;border-radius:30px;position:absolute;inset:28px;box-shadow:0 8px 30px #513c120a}.approved-home-topbar,.approved-home-primary,.approved-home-shortcuts{z-index:1;position:relative}.approved-home-topbar{justify-content:space-between;align-items:flex-start;padding:20px 26px;display:flex}.approved-home-logo{width:260px;height:92px;display:block;overflow:hidden}.approved-ask-beyond-logo img{object-fit:cover;object-position:center 51%;mix-blend-mode:multiply}.approved-ask-beyond-logo.is-compact img{object-position:4% 51%}.approved-ask-beyond-icon{background:#fff;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.ask-beyond-message-speaker .approved-ask-beyond-icon{flex-basis:30px;width:30px;height:30px}.approved-home-account{align-items:center;gap:18px;display:flex}.approved-home-avatar{color:#fff;background:linear-gradient(135deg,#d9b55a,#241c0e) 50%/cover;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:.78rem;font-weight:800;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 3px 14px #281e0a29}.approved-home-topbar{z-index:40}.approved-home-menu{position:relative}.approved-home-menu[open]{z-index:100}.approved-home-menu>summary{border:1px solid var(--home-line);cursor:pointer;background:#fffffff0;border-radius:50%;place-content:center;gap:6px;width:58px;height:58px;list-style:none;display:grid}.approved-home-menu>summary::-webkit-details-marker{display:none}.approved-home-menu>summary span{background:var(--home-ink);border-radius:2px;width:22px;height:2px}.approved-home-menu nav{z-index:110;overscroll-behavior:contain;background:#fff;border:1px solid #1e1b1417;border-radius:18px;width:min(320px,100vw - 48px);max-height:min(650px,100dvh - 96px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 22px 54px #372b1221}.approved-home-menu nav a{min-height:58px;color:var(--home-ink);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:grid}.approved-home-menu nav a:hover{background:#fbf6ea}.approved-home-menu nav a>span:first-child{color:var(--home-gold);text-align:center;font-size:1.65rem}.approved-home-menu nav a>span:last-child{gap:3px;display:grid}.approved-home-menu nav strong{font-size:.92rem}.approved-home-menu nav small{color:var(--home-muted);font-size:.72rem}.approved-home-menu-disabled,.approved-home-menu nav form button{color:#6f695f;width:100%;min-height:54px;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.approved-home-menu-disabled>span:first-child{color:var(--home-gold);text-align:center;font-size:1.35rem}.approved-home-menu-disabled>span:last-child{gap:3px;display:grid}.approved-home-menu nav form{border-top:1px solid #ece4d8;margin-top:4px;padding-top:4px}.approved-home-menu nav form button{color:#bd251d;cursor:pointer}.approved-home-menu nav form button>span:first-child{color:#bd251d;text-align:center;font-size:1.35rem}.approved-home-primary{place-self:center;gap:clamp(54px,8vh,96px);width:min(1050px,100% - 80px);margin-top:-3vh;display:grid}.approved-home-hero{text-align:center}.approved-home-hero>p{color:var(--home-gold);margin:0 0 28px;font-size:clamp(1rem,1.6vw,1.4rem);font-weight:650}.approved-home-hero h1{letter-spacing:-.075em;color:var(--home-ink);margin:0;font-size:clamp(3.6rem,6.6vw,6.8rem);font-weight:770;line-height:.92}.approved-home-hero h2{color:var(--home-ink);margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:600}.approved-home-hero h2 strong{color:var(--home-gold);font-weight:inherit}.approved-home-composer{background:#ffffffb8;border:1px solid #b67d086e;border-radius:28px;min-height:170px;display:grid;position:relative;box-shadow:0 12px 34px #573d0d0a}.approved-home-composer:focus-within{border-color:#b67d08b3;box-shadow:0 0 0 4px #b67d0814}.approved-home-composer input{width:100%;min-width:0;color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;padding:30px 34px 76px;font-size:1.3rem}.approved-home-composer input::placeholder{color:#aaa7a1}.approved-home-add-menu{position:absolute;bottom:25px;left:26px}.approved-home-add-menu>button{color:var(--home-gold);cursor:pointer;font-size:2.4rem;font-weight:300;line-height:1;list-style:none}.approved-home-add-menu nav{border:1px solid var(--home-line);background:#fff;border-radius:14px;width:220px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 18px 46px #3e2e0e24}.approved-home-add-menu nav a{color:var(--home-ink);border-radius:8px;padding:11px 12px;font-size:.82rem;text-decoration:none}.approved-home-add-menu nav a:hover{background:#fbf6ea}.approved-home-voice{align-items:center;gap:3px;height:32px;display:flex;position:absolute;bottom:31px;right:104px}.approved-home-voice span{background:var(--home-gold);border-radius:99px;width:3px}.approved-home-voice span:first-child,.approved-home-voice span:nth-child(5){height:11px}.approved-home-voice span:nth-child(2),.approved-home-voice span:nth-child(4){height:22px}.approved-home-voice span:nth-child(3){height:31px}.approved-home-send{color:#fff;width:56px;height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#bb7c05,#dfa71f);border:0;border-radius:50%;place-items:center;font-size:2rem;font-weight:300;display:grid;position:absolute;bottom:23px;right:24px}.approved-home-shortcuts,.approved-home-bottom-nav{display:none}@media (max-width:700px){.approved-studio-home{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));display:block}.approved-studio-home:before{display:none}.approved-home-topbar{align-items:center;padding:4px 0 0}.approved-home-logo{width:210px;height:78px}.approved-home-account{gap:12px}.approved-home-avatar{width:45px;height:45px}.approved-home-menu>summary{border-color:#0000;width:47px;height:47px}.approved-home-menu nav{top:calc(78px + env(safe-area-inset-top));position:fixed;right:18px}.approved-home-primary{gap:28px;width:100%;margin:64px 0 0}.approved-home-hero{text-align:left}.approved-home-hero>p{margin-bottom:16px;font-size:.95rem}.approved-home-hero h1{max-width:12ch;font-size:clamp(3rem,13.2vw,4.25rem);line-height:.98}.approved-home-hero h2{margin-top:20px;font-size:1.05rem}.approved-home-composer{border-radius:24px;min-height:130px}.approved-home-composer input{padding:24px 24px 66px;font-size:1rem}.approved-home-add-menu{bottom:20px;left:20px}.approved-home-voice{bottom:22px;right:86px}.approved-home-send{width:52px;height:52px;bottom:16px;right:18px}.approved-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.approved-home-shortcuts>a{min-height:154px;color:var(--home-ink);background:#ffffffc7;border:1px solid #1e1b1417;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;text-decoration:none;display:flex}.approved-home-shortcuts>a>span:first-child{color:var(--home-gold);text-align:center;font-size:2rem}.approved-home-shortcuts>a>span:nth-child(2){gap:6px;display:grid}.approved-home-shortcuts strong{font-size:1rem}.approved-home-shortcuts small{color:var(--home-muted);font-size:.78rem}.approved-home-shortcuts b{color:#8e8c87;align-self:flex-end;margin-top:auto;font-size:2rem;font-weight:300}.approved-home-bottom-nav{z-index:20;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1e1b1417;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:34px 0 0;padding:10px 6px;display:grid;position:sticky;box-shadow:0 12px 32px #3f2e0d17}.approved-home-bottom-nav a{color:#171510;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;font-size:.63rem;text-decoration:none;display:flex}.approved-home-bottom-nav a span{font-size:1.3rem}.approved-home-bottom-nav a[aria-current=page]{color:var(--home-gold)}}@media (max-width:390px){.approved-studio-home{padding-inline:18px}.approved-home-primary{margin-top:54px}.approved-home-logo{width:176px;height:66px}.approved-home-hero h1{font-size:clamp(2.65rem,12.6vw,3.2rem)}.approved-home-shortcuts{margin-top:32px}.approved-home-shortcuts>a{min-height:142px;padding:14px 10px}}.mobile-ask-conversation-header{display:none}.ask-beyond-attachment-menu{display:contents}.ask-beyond-attachment-menu>summary{display:none}.ask-beyond-composer-voice{display:none!important}@media (max-width:700px){html body .ask-beyond-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden;padding:max(12px, env(safe-area-inset-top)) 14px max(10px, env(safe-area-inset-bottom))!important}.ask-beyond-page>.ask-beyond-header,.ask-beyond-page>.ask-beyond-mobile-nav{display:none!important}.mobile-ask-conversation-header{flex:none;grid-template-columns:42px 62px minmax(0,1fr) 42px 42px;align-items:center;gap:8px;min-height:72px;padding:2px 0 10px;display:grid}.mobile-ask-conversation-header .approved-ask-beyond-icon{border-radius:50%;width:60px;height:54px}.mobile-ask-conversation-header>div{gap:4px;min-width:0;display:grid}.mobile-ask-conversation-header strong{color:#171510;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.mobile-ask-conversation-header>div span{color:#ae7608;font-size:.78rem}.mobile-ask-context-selector{width:max-content;max-width:100%;position:relative}.mobile-ask-context-selector>summary{color:#ae7608;cursor:pointer;min-height:24px;font-size:.78rem;list-style:none}.mobile-ask-context-selector>summary::-webkit-details-marker{display:none}.mobile-ask-context-selector>summary:after{content:"⌄";margin-left:5px}.mobile-ask-context-selector nav{z-index:60;border:1px solid var(--beyond-border);width:190px;box-shadow:var(--beyond-shadow);background:#fff;border-radius:14px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.mobile-ask-context-selector nav :is(a,span){color:var(--beyond-text);border-radius:9px;padding:10px;font-size:.75rem;text-decoration:none;display:block}.mobile-ask-context-selector nav span{color:var(--beyond-gold-dark);background:var(--beyond-gold-soft)}.mobile-ask-conversation-header>:is(a,button){color:#171510;width:42px;height:42px;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.45rem;text-decoration:none;display:grid}.mobile-ask-conversation-header .mobile-ask-profile{color:#ae7608;background:#fff;border:1px solid #ad760840}.ask-beyond-page .ask-beyond-chat{overscroll-behavior-y:contain;flex:auto;width:100%;min-height:0;padding:16px 0 28px;scroll-padding-bottom:32px;overflow:hidden auto}.ask-beyond-page .ask-beyond-thread{flex-direction:column;gap:18px;padding-bottom:20px;display:flex}.ask-beyond-page .ask-beyond-message{border-radius:24px;width:min(88%,620px);padding:18px;background:#fff!important;box-shadow:0 10px 28px #4a320712!important}.ask-beyond-page .ask-beyond-message-user{align-self:flex-end;background:#fffaf0!important;border-color:#b67d083d!important}.ask-beyond-page .ask-beyond-message-assistant{align-self:flex-start}.ask-beyond-page .ask-beyond-composer-shell{flex:none;width:100%;margin:0;padding:8px 0 0;position:relative;bottom:auto;left:auto;right:auto;background:0 0!important}.ask-beyond-page .ask-beyond-composer{border-radius:999px;min-height:72px;position:relative;overflow:visible}.ask-beyond-page .ask-beyond-composer textarea{min-height:70px;max-height:132px;padding:22px 124px 14px 66px}.ask-beyond-attachment-menu{z-index:5;display:block;position:absolute;bottom:10px;left:10px}.ask-beyond-attachment-menu>summary{color:#b67d08;cursor:pointer;border:1px solid #b67d0873;border-radius:50%;place-items:center;width:50px;height:50px;font-size:2rem;list-style:none;display:grid}.ask-beyond-attachment-menu>summary::-webkit-details-marker{display:none}.ask-beyond-attachment-menu .ask-beyond-composer-tools{background:#fff;border:1px solid #b67d083d;border-radius:18px;width:250px;padding:9px;display:none;position:absolute;bottom:calc(100% + 12px);left:0;overflow:visible;box-shadow:0 18px 44px #4a320724}.ask-beyond-attachment-menu[open] .ask-beyond-composer-tools{display:grid}.ask-beyond-attachment-menu .ask-beyond-composer-tools input{display:none}.ask-beyond-attachment-menu .ask-beyond-composer-tools button{color:#171510;border:0;border-radius:10px;justify-content:flex-start;min-height:46px;font-size:.82rem;display:flex}.ask-beyond-attachment-menu .ask-beyond-composer-tools button span:first-child{color:#b67d08;font-size:1.05rem}.ask-beyond-page .ask-beyond-composer-footer{gap:8px;width:auto;padding:0;display:flex;position:absolute;bottom:9px;right:9px}.ask-beyond-page .ask-beyond-composer-footer>span{display:none!important}.ask-beyond-page .ask-beyond-composer-voice{border-radius:50%;place-items:center;width:48px;min-height:48px;padding:0;font-size:.8rem;color:#b67d08!important;background:#fff!important;display:grid!important}.ask-beyond-page .ask-beyond-composer-footer>button:last-child{border-radius:50%;justify-content:center;width:48px;min-height:48px;padding:0;overflow:hidden;color:#0000!important;background:linear-gradient(135deg,#bb7c05,#dfa71f)!important}.ask-beyond-page .ask-beyond-composer-footer>button:last-child span{color:#fff;font-size:1.4rem}}@media (max-width:390px){.studio-mobile-primary-nav a{font-size:.66rem}.rich-text-toolbar select[aria-label=Font\ family]{width:128px;min-width:128px}.rich-text-toolbar select[aria-label=Font\ size]{width:62px;min-width:62px}}.project-form-card{background:#050505e6;border:1px solid #ffffff1a;border-radius:30px;width:min(100%,720px);padding:42px;box-shadow:0 30px 80px #00000073}.project-back-link{color:#f1d477;margin-bottom:34px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.project-form-heading{margin-bottom:30px}.project-form-heading .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.project-form-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,7vw,62px);line-height:.98}.project-form-heading>p:last-child{color:#d2cabd;margin:20px 0 0;font-size:16px;line-height:1.7}.project-form{gap:22px;display:grid}.project-form label{color:#f1d477;gap:9px;font-size:14px;font-weight:700;display:grid}.project-form input,.project-form textarea,.project-form select{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:15px 16px}.project-form textarea{resize:vertical;min-height:130px}.project-form select{cursor:pointer}.project-form option{color:#fff;background:#17140e}.project-form input:focus,.project-form textarea:focus,.project-form select:focus{border-color:#cda434;box-shadow:0 0 0 4px #cda43424}.project-form-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.project-cancel,.project-create-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.project-form-actions .auth-submit{width:100%;margin:0}@media (max-width:600px){.project-form-card{padding:30px 22px}.project-form-actions{grid-template-columns:1fr}}.project-workspace-shell{color:#f1d477;background:radial-gradient(circle at 80% 0,#cda43429,#0000 34%),#07070b;min-height:100vh;padding:48px 40px 80px}.project-workspace-header{justify-content:space-between;align-items:flex-start;gap:28px;max-width:1200px;margin:0 auto;display:flex}.project-workspace-header .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:28px 0 10px;font-size:13px;font-weight:800}.project-workspace-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,9vw,94px);line-height:.92}.project-workspace-description{color:#d2cabd;max-width:760px;margin:24px 0 0;font-size:17px;line-height:1.75}.project-status-badge{color:#aaa397;letter-spacing:.14em;text-transform:uppercase;background:#cda4341a;border:1px solid #f1d47747;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800}.project-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1200px;margin:72px auto 0;display:grid}.project-module-card{background:#050505d6;border:1px solid #ffffff1a;border-radius:26px;min-height:300px;padding:30px}.project-module-card>span{color:#d6ad55;letter-spacing:.16em;font-size:13px;font-weight:900}.project-module-card h2{letter-spacing:-.04em;margin:54px 0 0;font-size:34px}.project-module-card p{color:#d2cabd;margin:16px 0 28px;line-height:1.65}.project-module-card button{color:#aaa397;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:0 18px;font-weight:700}@media (max-width:760px){.project-workspace-shell{padding:28px 18px 60px}.project-workspace-header{flex-direction:column}.project-module-grid{grid-template-columns:1fr;margin-top:48px}}.studio-projects-section{max-width:1200px;margin:72px auto 0}.studio-projects-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.studio-projects-heading .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.studio-projects-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,66px)}.studio-new-project{justify-content:center;align-items:center;width:auto;min-width:170px;padding:0 24px;text-decoration:none;display:inline-flex}.studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.studio-project-card{color:#fff;background:#050505d6;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;justify-content:space-between;gap:36px;min-height:300px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.studio-project-card:hover{background:#050505f5;border-color:#f1d47757;transform:translateY(-4px)}.studio-project-card-top,.studio-project-card-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-project-card-top>span:first-child{color:#d6ad55;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.studio-project-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,54px);line-height:1}.studio-project-card p{color:#d2cabd;margin:18px 0 0;line-height:1.65}.studio-project-card-footer{color:#aaa397;font-size:13px}.studio-project-card-footer>span:last-child{color:#f1d477;font-weight:700}@media (max-width:760px){.studio-projects-heading{flex-direction:column;align-items:stretch}.studio-new-project{width:100%}.studio-project-grid{grid-template-columns:1fr}}.project-module-link{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.project-module-link:hover{background:#050505f5;border-color:#f1d47757;transform:translateY(-4px)}.project-module-action{color:#f1d477;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.writers-room-shell{color:#f1d477;background:radial-gradient(circle at 78% 0,#cda43429,#0000 34%),#07070b;min-height:100vh;padding:48px 40px 80px}.writers-room-header{max-width:1200px;margin:0 auto}.writers-room-header .eyebrow,.writers-room-create-card .eyebrow{color:#f1d477;letter-spacing:.22em;text-transform:uppercase;margin:28px 0 10px;font-size:13px;font-weight:800}.writers-room-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,9vw,92px);line-height:.92}.writers-room-header>div>p:last-child{color:#d2cabd;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.7}.writers-room-create-card{background:#050505db;border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:72px auto 0;padding:40px;display:grid}.writers-room-create-card h2,.writers-room-section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,64px)}.writers-room-create-card>div>p:last-child{color:#d2cabd;margin:20px 0 0;line-height:1.7}.writers-room-documents{max-width:1200px;margin:72px auto 0}.writers-room-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.writers-room-document-card{background:#050505d6;border:1px solid #ffffff1a;border-radius:26px;min-height:280px;padding:30px}.writers-room-document-card>span{color:#d6ad55;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.writers-room-document-card h3{letter-spacing:-.04em;margin:54px 0 0;font-size:36px}.writers-room-document-card p{color:#d2cabd}.writers-room-document-card button{color:#aaa397;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;margin-top:24px;padding:0 18px;font-weight:700}@media (max-width:760px){.writers-room-shell{padding:28px 18px 60px}.writers-room-create-card{grid-template-columns:1fr;padding:28px 22px}.writers-room-document-grid{grid-template-columns:1fr}}.writers-room-document-link{color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.writers-room-document-link:hover{background:#050505f5;border-color:#f1d47757;transform:translateY(-4px)}.writers-room-document-link .project-module-action{margin-top:auto;padding-top:24px}.document-editor-shell{color:#f1d477;background:#07070b;grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.document-editor-sidebar{background:#070706;border-right:1px solid #ffffff14;min-height:100vh;padding:32px 24px}.document-editor-document{margin-top:38px}.document-editor-document .eyebrow,.document-editor-header .eyebrow{color:#f1d477;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.document-editor-document h2{letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.05}.document-editor-document>p:last-child{color:#aaa397;margin:12px 0 0;font-size:14px}.chapter-list{gap:8px;margin-top:38px;display:grid}.chapter-list-item{color:#aaa397;border:1px solid #0000;border-radius:14px;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.chapter-list-item-active{color:#fff;background:#cda4341a;border-color:#f1d4773d}.chapter-list-item>span{color:#d6ad55;font-size:11px;font-weight:900}.chapter-list-item div{gap:5px;display:grid}.chapter-list-item strong{font-size:14px}.chapter-list-item small{color:#aaa397;font-size:12px}.document-editor-main{background:radial-gradient(circle at 75% 0,#cda4341c,#0000 30%),#07070b;padding:44px 52px 60px}.document-editor-header{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:none;margin:0;display:flex}.document-editor-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.document-editor-status span{color:#d2cabd;border:1px solid #ffffff1a;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.chapter-editor-form{background:#050505e6;border:1px solid #ffffff1a;border-radius:26px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #00000052}.chapter-title-input{color:#fff;width:100%;font:inherit;letter-spacing:-.035em;background:0 0;border:0;border-bottom:1px solid #ffffff14;outline:none;padding:28px 34px 20px;font-size:31px;font-weight:800}.chapter-content-editor{resize:vertical;color:#f1d477;background:0 0;border:0;outline:none;width:100%;min-height:620px;padding:34px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85}.chapter-content-editor::placeholder{color:#746f66}.chapter-editor-footer{background:#ffffff06;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.chapter-editor-footer>span{color:#aaa397;font-size:12px}.chapter-save-button{width:auto;min-width:160px;margin:0;padding:0 24px}@media (max-width:850px){.document-editor-shell{grid-template-columns:1fr}.document-editor-sidebar{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}.chapter-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.document-editor-main{padding:32px 18px 50px}}@media (max-width:600px){.document-editor-header,.chapter-editor-footer{flex-direction:column;align-items:stretch}.document-editor-status{justify-content:flex-start}.chapter-title-input{padding:24px 22px 18px}.chapter-content-editor{min-height:520px;padding:26px 22px;font-size:18px}.chapter-save-button{width:100%}}.new-chapter-form{margin-top:34px}.new-chapter-button{cursor:pointer;color:#f1d477;width:100%;min-height:44px;font:inherit;background:#cda43412;border:1px dashed #f1d4774d;border-radius:14px;padding:0 16px;font-size:13px;font-weight:800}.new-chapter-button:hover{background:#cda43421}.chapter-list-item{text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.chapter-list-item:hover{background:#ffffff09;border-color:#f1d4772e;transform:translate(3px)}.chapter-editor-meta{color:#aaa397;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}@media (max-width:600px){.chapter-editor-meta{flex-direction:column;align-items:flex-start;gap:6px}}.chapter-save-status{align-items:center;gap:7px;font-weight:700;display:inline-flex}.chapter-save-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.chapter-save-status-saved{color:#7ee2aa}.chapter-save-status-unsaved{color:#d6ad55}.chapter-save-status-saving{color:#f1d477}.chapter-save-status-saving .chapter-save-dot{animation:.9s ease-in-out infinite alternate chapter-save-pulse}.chapter-save-status-error{color:#ff9696}.chapter-autosave-error{color:#ffb5b5;background:#ff4b4b14;border-top:1px solid #ff686833;margin:0;padding:14px 24px;font-size:13px;line-height:1.5}.writer-suggestion-diff{background:#ffffff0d;border-radius:8px;margin:10px 0;padding:10px;line-height:1.7}.writer-suggestion-diff .is-add,.writer-assistant-answer ins{color:#baf3cd;background:#41b46e33;text-decoration:none}.writer-suggestion-diff .is-remove,.writer-assistant-answer del{color:#ffc1c1;background:#d24b4b2e}.writer-version-panel{z-index:120;color:#eee7da;background:#171510;border:1px solid #615337;border-radius:14px;width:min(420px,100vw - 40px);max-height:calc(100vh - 100px);padding:18px;position:fixed;top:72px;right:20px;overflow:auto;box-shadow:0 24px 70px #00000073}.writer-version-panel header{justify-content:space-between;align-items:center;display:flex}.writer-version-panel details{border:1px solid #443b2c;border-radius:8px;margin-top:12px;padding:10px}.writer-version-panel details p{white-space:pre-wrap;max-height:180px;overflow:auto}.writer-scene-nav{gap:6px;padding:8px 0;display:flex;overflow:auto}.writer-scene-nav button{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.chapter-editor-footer input[type=number]{width:72px}.writer-focus-mode .writer-assistant:not(.is-open),.writer-focus-mode .writer-scene-nav,:is(.document-editor-shell:has(.writer-focus-mode) .document-editor-sidebar,.document-editor-shell:has(.writer-focus-mode) .document-editor-header){display:none}.document-editor-shell:has(.writer-focus-mode) .document-editor-main{grid-column:1/-1}@keyframes chapter-save-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.chapter-save-status-saving .chapter-save-dot{animation:none}}.writers-room-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.writers-room-new-document{justify-content:center;align-items:center;width:auto;min-width:170px;padding:0 24px;text-decoration:none;display:inline-flex}@media (max-width:700px){.writers-room-section-heading{flex-direction:column;align-items:stretch}.writers-room-new-document{width:100%}}.chapter-editor-toolbar{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:11px 18px;display:flex}.chapter-editor-toolbar button{cursor:pointer;color:#d2cabd;min-width:38px;height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.chapter-editor-toolbar button:hover{color:#fff;background:#cda43417;border-color:#f1d47738}.chapter-editor-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #cda434}@media (max-width:600px){.chapter-editor-toolbar{overflow-x:auto}.chapter-editor-toolbar button{flex:none}}.rich-text-toolbar{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.rich-text-toolbar button:hover:not(:disabled),.rich-text-toolbar button.is-active{color:#fff;background:#cda43421;border-color:#f1d47747}.rich-text-toolbar button:disabled{cursor:not-allowed;opacity:.32}.rich-text-toolbar-divider{background:#ffffff1a;flex:none;width:1px;height:23px;margin:0 3px}.rich-text-editor-container{min-height:620px}.rich-text-writing-surface{color:#f1d477;outline:none;min-height:620px;padding:46px clamp(28px,7vw,90px) 80px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85}.rich-text-writing-surface>:first-child{margin-top:0}.rich-text-writing-surface h1,.rich-text-writing-surface h2,.rich-text-writing-surface h3{color:#fff;letter-spacing:-.035em;margin:1.4em 0 .6em;font-family:Arial,Helvetica,sans-serif;line-height:1.15}.rich-text-writing-surface h1{font-size:2.15em}.rich-text-writing-surface h2{font-size:1.7em}.rich-text-writing-surface h3{font-size:1.35em}.rich-text-writing-surface blockquote{color:#d2cabd;border-left:3px solid #cda434;margin:1.8em 0;padding:4px 0 4px 24px;font-style:italic}.rich-text-writing-surface ul,.rich-text-writing-surface ol{margin:1.2em 0;padding-left:2em}.rich-text-writing-surface li{margin:.45em 0}.rich-text-writing-surface hr{border:0;border-top:2px solid #d6ad55a6;width:90px;margin:48px auto}.rich-text-writing-surface p.is-editor-empty:first-child:before{float:left;pointer-events:none;color:#746f66;content:"Begin writing…";height:0}.chapter-editor-loading{color:#aaa397;place-items:center;min-height:400px;display:grid}@media (max-width:600px){.rich-text-writing-surface{min-height:520px;padding:30px 22px 60px;font-size:18px}}.document-editor-main{background:radial-gradient(circle at 50% 0,#cda43414,#0000 32%),#100f0c;min-width:0;padding:0}.document-editor-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706f0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0;padding:18px 30px;display:flex;position:sticky;top:0}.document-editor-header h1{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.document-editor-header .eyebrow{margin-bottom:5px;font-size:10px}.chapter-editor-form{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.chapter-title-input{color:#f1d477;width:min(816px,100% - 48px);font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;margin:32px auto 14px;padding:0;font-size:17px;font-weight:750;display:block}.rich-text-toolbar{z-index:19;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706f5;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 20px;display:flex;position:sticky;top:79px;overflow-x:auto}.rich-text-toolbar button{cursor:pointer;color:#d2cabd;min-width:auto;height:34px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 11px;font-size:12px;font-weight:700}.rich-text-editor-container{background:linear-gradient(#ffffff03,#fff0),#100f0c;min-height:calc(100vh - 210px);padding:42px 32px 90px}.rich-text-editor-container .tiptap{box-sizing:border-box;color:#100f0c;background:#fff;outline:none;width:min(816px,100%);min-height:1056px;margin:0 auto;padding:96px 96px 110px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65;box-shadow:0 2px 5px #00000047,0 24px 70px #00000040}.rich-text-writing-surface{color:#100f0c;background:0 0;min-height:auto;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.rich-text-writing-surface p{margin:0 0 1em}.rich-text-writing-surface h1,.rich-text-writing-surface h2,.rich-text-writing-surface h3{color:#100f0c}.rich-text-writing-surface blockquote{color:#746f66}.rich-text-writing-surface hr{border-color:#8a7b57}.chapter-editor-footer{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706f5;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 26px;display:flex;position:sticky;bottom:0}.chapter-save-button{min-height:36px}@media (max-width:850px){.document-editor-header{padding:16px 18px}.rich-text-toolbar{justify-content:flex-start;top:73px}.rich-text-editor-container{padding:24px 14px 70px}.rich-text-editor-container .tiptap{min-height:900px;padding:60px 44px 80px}.chapter-title-input{width:calc(100% - 36px);margin-top:24px}}@media (max-width:600px){.rich-text-editor-container .tiptap{min-height:760px;padding:44px 26px 60px}}.document-editor-controls{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.document-layout-form{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex}.document-layout-form>*{flex:none}.writer-export-menu{width:150px;min-width:150px}.writer-export-menu .writer-export-button{width:100%}.page-setup-apply-button{flex:none;width:86px;min-width:86px;height:36px;padding:0 12px}.document-layout-form label{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.document-layout-form select{color:#f1d477;min-width:160px;height:36px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 34px 0 11px;font-size:12px;font-weight:700}.document-layout-form button{cursor:pointer;color:#f1d477;height:36px;font:inherit;background:#cda4341a;border:1px solid #f1d47733;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.document-layout-form button:hover{background:#cda4342e}@media (max-width:850px){.document-editor-controls{flex-direction:column;align-items:stretch}.document-layout-form{align-items:stretch}}.rich-text-editor-container .tiptap{padding:var(--page-margin-top,1in) var(--page-margin-right,1in) var(--page-margin-bottom,1in) var(--page-margin-left,1in)}.page-size-letter.page-orientation-portrait .tiptap{width:min(816px,100%);min-height:1056px}.page-size-letter.page-orientation-landscape .tiptap{width:min(1056px,100%);min-height:816px}.page-size-a4.page-orientation-portrait .tiptap{width:min(794px,100%);min-height:1123px}.page-size-a4.page-orientation-landscape .tiptap{width:min(1123px,100%);min-height:794px}.page-size-6x9.page-orientation-portrait .tiptap{width:min(576px,100%);min-height:864px}.page-size-6x9.page-orientation-landscape .tiptap{width:min(864px,100%);min-height:576px}.layout-screenplay .tiptap{font-family:Courier New,Courier,monospace;font-size:12pt;line-height:1.2}.layout-standard_manuscript .tiptap,.layout-paperback_6x9 .tiptap,.layout-a4 .tiptap{font-family:Georgia,Times New Roman,serif}.rich-text-editor-container{--writer-page-gap:28px}.rich-text-editor-container .rich-text-writing-surface{position:relative}.writer-page-break{left:calc(-1 * var(--page-margin-left));right:calc(-1 * var(--page-margin-right));height:var(--writer-page-gap);pointer-events:none;z-index:2;background:#17171c;position:absolute}.writer-page-break:before,.writer-page-break:after{content:"";background:#ffffff14;height:1px;position:absolute;left:0;right:0}.writer-page-break:before{top:0}.writer-page-break:after{bottom:0}.writer-page-stage{width:100%;max-width:100%;margin:0 auto;position:relative}.writer-page-break-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.writer-page-break-label{color:#aaa397;letter-spacing:.06em;text-transform:uppercase;background:#070706c2;border-radius:999px;padding:3px 7px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.beyond-pagination-gap{width:calc(100% + var(--page-margin-left,1in) + var(--page-margin-right,1in));height:28px;margin-top:0;margin-bottom:0;margin-left:calc(-1 * var(--page-margin-left,1in));pointer-events:none;-webkit-user-select:none;user-select:none;background:#17171c;display:block;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff0f}.rich-text-editor-container{background:#100f0c;padding-top:32px;padding-bottom:72px}.rich-text-editor-container .tiptap{color:#100f0c;background:#fff;position:relative;overflow:visible;box-shadow:0 2px 5px #00000038,0 22px 60px #00000038}.beyond-pagination-gap{width:calc(100% + var(--page-margin-left,1in) + var(--page-margin-right,1in));margin-left:calc(-1 * var(--page-margin-left,1in));background:linear-gradient(to bottom, #fff 0, #fff var(--before-page-gap), #100f0c var(--before-page-gap), #100f0c calc(var(--before-page-gap) + 28px), #fff calc(var(--before-page-gap) + 28px), #fff 100%);pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:0;margin-bottom:0;display:block;position:relative}.beyond-page-number{color:#746f66;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.beyond-last-page-number{color:#746f66;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.beyond-page-number,.beyond-last-page-number{right:auto}.beyond-footer-left{left:var(--page-margin-left,1in);transform:translateY(-50%)}.beyond-footer-center{left:50%;transform:translate(-50%,-50%)}.beyond-footer-right{left:auto;right:var(--page-margin-right,1in);transform:translateY(-50%)}.page-setup-advanced{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;width:min(620px,100%);margin-top:14px;display:grid}.page-setup-control{gap:5px;display:grid}.page-setup-control label{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.page-setup-control select,.page-setup-control input{color:#f1d477;width:100%;min-height:38px;font:inherit;background:#100f0c;border:1px solid #f1d47733;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.page-setup-control select:focus,.page-setup-control input:focus{border-color:#f1d4778c}.page-setup-checkbox{color:#d2cabd;cursor:pointer;align-self:end;align-items:center;gap:8px;min-height:38px;font-size:12px;display:flex}.page-setup-checkbox input{accent-color:#cda434}@media (max-width:700px){.page-setup-advanced{grid-template-columns:1fr}.page-setup-control-wide{grid-column:auto}}.document-editor-controls{z-index:20;background:#100f0c;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:18px 28px;display:flex;position:relative}.document-layout-form{grid-template-columns:minmax(200px,240px) minmax(420px,620px) auto;align-items:end;gap:16px 20px;width:100%;display:grid}.document-layout-form>label:first-of-type{align-self:end}.page-setup-advanced{width:100%;margin-top:0}.document-layout-form>button[type=submit]{align-self:end;margin-bottom:0}.beyond-final-page-footer{width:100%;height:0;top:var(--final-footer-offset);color:#746f66;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1;display:block;position:relative}@media (min-width:761px){.desktop-writers-entry,.writer-project-library,.writer-new-document-page{--writer-ink:#211b14;--writer-muted:#776d60;--writer-line:#e7ddce;--writer-gold:#b8780c;--writer-paper:#fffdf8}.desktop-writers-entry{min-height:100dvh;color:var(--writer-ink);background:#f7f2e9}.desktop-writers-entry .desktop-feature-title{font-size:1rem;line-height:1.2;display:block}.desktop-writers-entry-content{gap:32px;padding:24px 28px 48px;display:grid}.writer-premium-hero{color:#fffaf0;background:radial-gradient(circle at 20% 10%,#be7e1533,#0000 32%),#15110c;border:1px solid #47351e;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #3d280a29}.writer-premium-hero-copy{z-index:2;align-content:center;justify-items:start;padding:38px 42px;display:grid;position:relative}.writer-premium-hero .eyebrow{color:#e3b651;letter-spacing:.19em;margin:0 0 12px;font-size:.69rem;font-weight:850}.writer-premium-hero h1{color:#fffdf8;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(2.7rem,4.4vw,4.8rem);line-height:.94}.writer-premium-hero h1 strong{color:#d9ac56;font-weight:inherit}.writer-premium-hero-copy>p:last-of-type{color:#d9d0c2;max-width:540px;margin:18px 0 24px;font-size:.95rem;line-height:1.55}.writer-premium-hero-art{background-image:linear-gradient(90deg,#15110c 0%,#15110c80 22%,#0000 62%),linear-gradient(#0000 55%,#15110c3d),url(/brand/writers-room-hero-art.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:330px;position:relative;overflow:hidden}.writer-project-chooser{position:relative}.writer-project-chooser>summary,.writer-primary-action{color:#21170a;cursor:pointer;background:linear-gradient(135deg,#f3c866,#c9850d);border:1px solid #e6b84f;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-size:.78rem;font-weight:850;text-decoration:none;list-style:none;display:inline-flex;box-shadow:0 10px 24px #be7e1533}.writer-project-chooser>summary::-webkit-details-marker{display:none}.writer-project-chooser[open]>div{z-index:10;color:#f8f2e8;background:#201a12;border:1px solid #e3b65159;border-radius:14px;width:min(360px,70vw);padding:15px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 45px #00000061}.writer-project-chooser div>p{color:#aaa094;margin:4px 0 12px;font-size:.68rem}.writer-project-chooser nav{gap:5px;max-height:230px;display:grid;overflow-y:auto}.writer-project-chooser nav a{color:#fffaf0;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;font-size:.75rem;text-decoration:none;display:flex}.writer-project-chooser nav a:hover,.writer-project-chooser nav a:focus-visible{background:#d7a43c1f;border-color:#d7a43c}.desktop-writers-library,.desktop-writers-projects,.desktop-writers-empty{margin:0}.desktop-writers-library>header h2,.desktop-writers-projects>header h2{color:var(--writer-ink);letter-spacing:-.025em;margin:3px 0;font-size:1.45rem}.desktop-writers-library>header p:last-child{color:var(--writer-muted);margin:0;font-size:.76rem}.desktop-writers-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.desktop-writers-document-grid>a{border:1px solid var(--writer-line);min-height:176px;color:var(--writer-ink);background:var(--writer-paper);border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:14px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #432c0c0f}.desktop-writers-document-grid>a:before{content:"";background:linear-gradient(90deg,#8c5908,#e1b14d,#0000 80%);height:4px;position:absolute;inset:0 0 auto}.desktop-writers-document-grid>a:hover,.desktop-writers-document-grid>a:focus-visible{border-color:#d7b46e;transform:translateY(-2px);box-shadow:0 16px 36px #432c0c1c}.writer-document-motif{background:repeating-linear-gradient(0deg,#fffdf8 0 9px,#eee2ce 10px);border:1px solid #dfc99e;border-radius:8px 8px 12px;place-items:center;width:58px;height:72px;box-shadow:5px 5px #efe5d5;color:#b77508!important;font-size:1.2rem!important;display:grid!important}.desktop-writers-document-grid>a>div{align-content:start;gap:5px;min-width:0;display:grid}.desktop-writers-document-grid small{color:var(--writer-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.desktop-writers-document-grid strong{color:var(--writer-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;overflow:hidden}.desktop-writers-document-grid p,.desktop-writers-document-grid em{color:var(--writer-muted);margin:0;font-size:.68rem;font-style:normal}.desktop-writers-document-grid>a>b{color:#925b04;grid-column:1/-1;align-self:end;font-size:.69rem}.desktop-writers-projects{border-top:1px solid var(--writer-line);padding-top:4px}.desktop-writers-projects>div{grid-template-columns:repeat(3,minmax(0,1fr))}.writer-project-library{color:var(--writer-ink);background:#f7f2e9;padding:28px 34px 60px}.writer-project-library .writers-room-header{color:#fffaf0;background:radial-gradient(circle at 85% 15%,#cd973233,#0000 34%),#17130e;border:1px solid #3f3020;border-radius:20px;max-width:none;padding:26px 30px;box-shadow:0 15px 38px #38260d1f}.writer-project-library .writers-room-header .project-back-link{color:#e3b651}.writer-project-library .writers-room-header .eyebrow{color:#d9a947;margin:18px 0 7px}.writer-project-library .writers-room-header h1{color:#fffdf8;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.writer-project-library .writers-room-header>div>p:last-child{color:#c9c0b3;margin:10px 0 0;font-size:.82rem}.writer-project-library .writers-room-documents,.writer-project-library .writers-room-create-card{max-width:none;margin-top:28px}.writer-project-library .writers-room-section-heading h2,.writer-project-library .writers-room-create-card h2{color:var(--writer-ink);font-size:1.7rem}.writer-project-library .writers-room-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.writer-project-library .writers-room-document-card{border-color:var(--writer-line);min-height:215px;color:var(--writer-ink);background:var(--writer-paper);border-radius:16px;padding:22px;box-shadow:0 10px 28px #432c0c0f}.writer-project-library .writers-room-document-card>span{color:var(--writer-gold)}.writer-project-library .writers-room-document-card h3{color:var(--writer-ink);margin:38px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.writer-project-library .writers-room-document-card p{color:var(--writer-muted);font-size:.7rem}.writer-project-library .writers-room-document-link .project-module-action{color:#925b04}.writer-document-status{color:#76500e;font-weight:800}.writer-project-library .writers-room-create-card{border-color:var(--writer-line);color:var(--writer-ink);background:var(--writer-paper);border-radius:18px;gap:28px;padding:26px}.writer-project-library .writers-room-create-card>div>p:last-child{color:var(--writer-muted)}.writer-new-document-page{background:radial-gradient(circle at 80% 0,#c0851b1f,#0000 34%),#f7f2e9}.writer-new-document-page .project-form-card{background:#fffdf8;border-color:#dfd1ba;position:relative;overflow:hidden;box-shadow:0 24px 60px #412b0c1a}.writer-new-document-page .project-form-card:before{content:"";background:linear-gradient(90deg,#120e09f7,#120e0940),url(/brand/home-tools/home-tool-writers-room.png) 50% 13%/cover no-repeat;height:110px;margin:-1px -1px 24px;display:block}.writer-new-document-page .project-form-heading h1{color:var(--writer-ink);font-family:Georgia,Times New Roman,serif}html body .document-editor-shell .document-editor-sidebar{background:#fffdf9!important}.document-editor-sidebar .document-editor-document{background:#faf5eb;border-color:#e7ddce}.document-editor-sidebar .chapter-list-item{transition:background .15s,border-color .15s}.document-editor-sidebar .chapter-list-item.is-active{background:#fff1d7!important;border-color:#dfbd79!important;box-shadow:inset 3px 0 #b8750a!important}html body .document-editor-shell .document-editor-header{background:#fffdf8f5;border-color:#e4d9c8;min-height:62px;padding:10px 18px;box-shadow:0 4px 16px #3f2a0c0b}.document-editor-header h1{color:#211b14!important}.chapter-editor-form .chapter-title-input{color:#6e4707}.chapter-editor-form .rich-text-toolbar{background:#fffcf6fa;border-color:#ded3c2;box-shadow:0 5px 16px #35250f0e}.chapter-editor-form .rich-text-toolbar :is(button,select,summary){color:#4c4439;min-height:36px}.chapter-editor-form .rich-text-toolbar button:hover,.chapter-editor-form .rich-text-toolbar button:focus-visible,.chapter-editor-form .rich-text-toolbar select:focus-visible,.chapter-editor-form .rich-text-toolbar summary:focus-visible{outline-offset:1px;border-color:#c69130;outline:2px solid #c691303d}.chapter-editor-form .rich-text-editor-container{background:#e9e3d9}.chapter-editor-form .rich-text-editor-container .tiptap{background:#fffefa;box-shadow:0 2px 5px #30241129,0 22px 55px #30241124}.chapter-editor-form .chapter-editor-footer{background:#fffcf6fa;border-color:#ded3c2}.chapter-editor-form .chapter-editor-meta{color:#6f665b}}@media (max-width:1180px) and (min-width:761px){.writer-premium-hero{grid-template-columns:minmax(0,1fr) 340px}.desktop-writers-document-grid,.writer-project-library .writers-room-document-grid,.desktop-writers-projects>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.desktop-writers-entry{display:block}.desktop-writers-entry-content{gap:24px;padding:16px;display:grid}.writer-premium-hero{color:#fffaf0;background:#17130e;border-radius:20px;display:grid;overflow:hidden}.writer-premium-hero-copy{justify-items:start;padding:26px 22px;display:grid}.writer-premium-hero h1{color:#fffdf8;letter-spacing:-.05em;margin:0;font-size:2.45rem;line-height:.96}.writer-premium-hero h1 strong{color:#d9ac56}.writer-premium-hero-copy>p:last-of-type{color:#d4cbbb;line-height:1.5}.writer-premium-hero-art{background:linear-gradient(#0000 65%,#17130e 100%),url(/brand/writers-room-hero-art.png) 50%/cover no-repeat;min-height:210px}.writer-project-chooser>summary,.writer-primary-action{color:#21170a;background:#dba83e;border-radius:11px;align-items:center;min-height:46px;padding:0 16px;font-weight:800;list-style:none;display:inline-flex}.writer-project-chooser[open]>div{background:#211a11;border:1px solid #76551e;border-radius:12px;margin-top:8px;padding:13px}.writer-project-chooser nav{gap:6px;display:grid}.writer-project-chooser nav a{color:#fffaf0;justify-content:space-between;align-items:center;min-height:44px;padding:8px;text-decoration:none;display:flex}.desktop-writers-document-grid{grid-template-columns:1fr}.writer-project-library{color:#211b14;background:#f7f2e9}.writer-project-library .writers-room-header{color:#fffaf0;background:#17130e}.writer-project-library .writers-room-header h1,.writer-project-library .writers-room-section-heading h2,.writer-project-library .writers-room-create-card h2{color:inherit}.writer-project-library .writers-room-document-card{color:#211b14;background:#fffdf8}.writer-new-document-page{background:#f7f2e9}}.beyond-final-page-footer.beyond-footer-left{text-align:left}.beyond-final-page-footer.beyond-footer-center{text-align:center}.beyond-final-page-footer.beyond-footer-right{text-align:right}.beyond-final-page-number{display:inline-block}.document-editor-controls{z-index:20;background:#100f0c;border-bottom:1px solid #ffffff0f;padding:16px 28px;position:relative}.document-layout-form{grid-template-columns:150px minmax(240px,1fr) 150px 86px;justify-content:end;align-items:end;gap:14px;width:100%;display:grid}.page-setup-details{flex:0 0 150px;width:150px;min-width:150px;position:relative}.page-setup-summary{box-sizing:border-box;color:#f1d477;cursor:pointer;-webkit-user-select:none;user-select:none;background:#100f0c;border:1px solid #f1d47738;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.page-setup-summary::-webkit-details-marker{display:none}.page-setup-summary:after{content:"⌄";margin-left:12px;font-size:15px;transition:transform .16s}.page-setup-details[open] .page-setup-summary:after{transform:rotate(180deg)}.page-setup-details[open] .page-setup-summary{border-color:#f1d47780}.page-setup-advanced{z-index:50;background:#100f0c;border:1px solid #f1d47733;border-radius:14px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;width:min(620px,100vw - 48px);margin:0;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0000006b}.page-setup-control-wide{grid-column:1/-1}.document-layout-form>button[type=submit]{align-self:end;min-height:42px}@media (max-width:900px){.document-layout-form{grid-template-columns:1fr;justify-content:stretch}.page-setup-advanced{grid-template-columns:1fr;width:min(520px,100vw - 32px);left:0;right:auto}.page-setup-control-wide{grid-column:auto}.rich-text-toolbar{z-index:60;background:#100f0c;border-bottom:1px solid #ffffff0f;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0;overflow:auto visible;box-shadow:0 8px 18px #0000002e}}.chapter-find-bar{z-index:59;background:#100f0c;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;width:100%;padding:10px 18px;display:flex;position:sticky;top:64px;box-shadow:0 8px 18px #00000024}.chapter-find-bar input{color:#f1d477;min-width:160px;height:36px;font:inherit;background:#17140e;border:1px solid #f1d47738;border-radius:9px;outline:none;flex:1;padding:0 12px;font-size:12px}.chapter-find-bar input:focus{border-color:#f1d4778c}.chapter-find-bar button{cursor:pointer;color:#f1d477;height:36px;font:inherit;background:#cda43414;border:1px solid #f1d4772e;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.chapter-find-count{color:#aaa397;text-align:center;min-width:62px;font-size:11px}@media (max-width:700px){.chapter-find-bar{flex-wrap:wrap}.chapter-find-bar input{flex-basis:100%}}.chapter-list-row{border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .16s,background .16s;display:grid}.chapter-list-row:hover{background:#ffffff06;border-color:#f1d47724}.chapter-list-row-active{background:#cda4341a;border-color:#f1d4773d}.chapter-list-row .chapter-list-item{background:0 0;border:0}.chapter-list-row-active .chapter-list-item{background:0 0}.chapter-action-button{cursor:pointer;color:#aaa397;background:0 0;border:0;border-radius:9px;width:34px;height:34px;margin-right:8px;font-size:18px;line-height:1}.chapter-action-button:hover{color:#f1d477;background:#cda4341f}.chapter-actions-menu{position:relative}.chapter-actions-popover{z-index:80;background:#100f0c;border:1px solid #f1d47733;border-radius:12px;gap:4px;min-width:150px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:6px;box-shadow:0 18px 50px #00000073}.chapter-actions-popover button{cursor:pointer;color:#d2cabd;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.chapter-actions-popover button:hover:not(:disabled){color:#fff;background:#cda4341f}.chapter-actions-popover button:disabled{cursor:not-allowed;opacity:.4}.chapter-actions-popover form{margin:0}.chapter-rename-form{gap:6px;padding:6px 0;display:grid}.chapter-rename-form input{color:#f1d477;width:100%;height:36px;font:inherit;background:#17140e;border:1px solid #f1d47738;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.chapter-rename-form input:focus{border-color:#f1d4778c}.chapter-rename-form button{text-align:center}.chapter-actions-popover .chapter-delete-trigger{color:#ff8a8a}.chapter-actions-popover .chapter-delete-trigger:hover{color:#faa;background:#ff50501a}.chapter-delete-confirm{background:#ff46460d;border:1px solid #ff5a5a2e;border-radius:9px;gap:8px;margin-top:4px;padding:8px;display:grid}.chapter-delete-confirm p{color:#f7f3e9;margin:0;font-size:11px;line-height:1.4}.chapter-delete-confirm-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.chapter-actions-popover .chapter-delete-confirm-button{color:#ff9c9c;text-align:center;background:#d237372e}.chapter-actions-popover .chapter-delete-confirm-button:hover{color:#fff;background:#d237374d}.chapter-move-actions{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:4px;padding-bottom:4px;display:grid}.sortable-chapter-list{gap:4px;display:grid}.chapter-list-row{grid-template-columns:auto minmax(0,1fr) auto}.chapter-drag-handle{cursor:grab;touch-action:none;color:#746f66;background:0 0;border:0;border-radius:8px;width:28px;height:38px;margin-left:5px;font-size:15px;line-height:1}.chapter-drag-handle:hover{color:#f1d477;background:#cda4341a}.chapter-drag-handle:active{cursor:grabbing}.writer-export-button{color:#f1d477;background:#cda43414;border:1px solid #f1d47747;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.writer-export-button:hover{color:#fff;background:#cda43429;border-color:#f1d4777a}.writer-export-menu{min-width:0;position:relative}.writer-export-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.writer-export-menu>summary::-webkit-details-marker{display:none}.writer-export-menu .writer-export-button{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.writer-export-chevron{font-size:15px;line-height:1;transition:transform .16s}.writer-export-menu[open] .writer-export-chevron{transform:rotate(180deg)}.writer-export-dropdown{z-index:100;background:#100f0c;border:1px solid #f1d4773d;border-radius:14px;width:280px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0000006b,0 4px 12px #0000003d}.writer-export-dropdown-heading{color:#aaa397;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px 10px;font-size:11px;font-weight:700}.writer-export-option{color:#f1d477;border-radius:10px;align-items:center;gap:12px;padding:11px 10px;text-decoration:none;transition:background .14s,color .14s;display:flex}.print-document-button{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:11px 10px}.print-document-button:hover{background:#e3c15c1f}.print-document-button:focus{background:0 0;outline:none}.print-document-button:focus-visible{outline-offset:2px;background:0 0;outline:2px solid #f1d4778c}.print-document-button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.writer-export-option:hover{background:#e3c15c1f}.writer-export-option-icon{color:#f1d477;background:#e3c15c14;border:1px solid #f1d47740;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.writer-export-option-copy{flex-direction:column;gap:2px;display:flex}.writer-export-option-copy strong{color:inherit;font-size:13px;font-weight:700}.writer-export-option-copy small{color:#aaa397;font-size:11px}.rich-text-toolbar-select{color:#f1d477;min-height:40px;font:inherit;cursor:pointer;background:#100f0c;border:1px solid #f1d47738;border-radius:10px;padding:0 34px 0 12px;font-size:13px;font-weight:650}.rich-text-toolbar-select:hover,.rich-text-toolbar-select:focus{border-color:#f1d4777a;outline:none}.rich-text-spacing-menu{position:relative}.rich-text-spacing-menu>summary{list-style:none}.rich-text-spacing-menu>summary::-webkit-details-marker{display:none}.rich-text-spacing-popover{z-index:120;background:#100f0c;border:1px solid #f1d4773d;border-radius:12px;gap:12px;width:220px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0006,0 4px 12px #00000038}.rich-text-spacing-popover label{gap:6px;display:grid}.rich-text-spacing-popover label>span{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.rich-text-spacing-popover .rich-text-toolbar-select{width:100%}.rich-text-toolbar-select{width:auto;min-width:104px;max-width:150px}.rich-text-toolbar select[aria-label=Font\ family]{min-width:150px}.rich-text-toolbar select[aria-label=Font\ size]{min-width:72px;max-width:82px}.rich-text-toolbar select[aria-label=Text\ alignment],.rich-text-toolbar select[aria-label=First-line\ indent],.rich-text-toolbar select[aria-label=Line\ spacing]{min-width:118px}.rich-text-toolbar{justify-content:flex-start}.rich-text-toolbar select[aria-label=Font\ size]{width:72px;min-width:72px;max-width:72px}.rich-text-toolbar-select{white-space:nowrap;height:38px;padding:0 28px 0 11px;font-size:12px}.rich-text-spacing-menu{flex:none;position:relative}.rich-text-spacing-menu>summary.rich-text-toolbar-select{box-sizing:border-box;cursor:pointer;white-space:nowrap;align-items:center;width:92px;min-width:92px;height:38px;padding:0 11px;list-style:none;display:flex}.rich-text-spacing-menu>summary.rich-text-toolbar-select::-webkit-details-marker{display:none}.rich-text-toolbar button{white-space:nowrap;flex:none}.rich-text-toolbar select[aria-label=Text\ alignment]{width:126px;min-width:126px;max-width:126px}.rich-text-toolbar select[aria-label=First-line\ indent]{width:136px;min-width:136px;max-width:136px}.rich-text-toolbar select[aria-label=Line\ spacing]{width:126px;min-width:126px;max-width:126px}.rich-text-toolbar{gap:4px}.rich-text-toolbar select[aria-label=Font\ family]{width:140px;min-width:140px;max-width:140px}.rich-text-toolbar select[aria-label=More\ formatting]{width:90px;min-width:90px;max-width:90px}.rich-text-spacing-menu>summary.rich-text-toolbar-select{width:88px;min-width:88px}.rich-text-toolbar-select{padding-left:10px;padding-right:24px}@page{margin:0}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}:root{--beyond-black:#070706;--beyond-surface:#10100e;--beyond-surface-raised:#171612;--beyond-gold:#d7ad4b;--beyond-gold-bright:#f1cf72;--beyond-gold-deep:#9f7a2d;--beyond-ink:#f7f2e8;--beyond-muted:#a9a397;--beyond-line:#d7ad4b40;--beyond-focus:#f3d47d;--beyond-page-gutter:clamp(14px, 4vw, 32px)}.ask-beyond-mark{filter:drop-shadow(0 5px 14px #d7ad4b29);flex:none;width:52px;height:52px;display:block}.ask-beyond-brand{color:var(--beyond-ink);align-items:center;gap:13px;display:inline-flex}.ask-beyond-brand>div{gap:2px;display:grid}.ask-beyond-brand strong{color:var(--beyond-gold);letter-spacing:.16em;font-size:1.05rem}.ask-beyond-brand strong span{color:var(--beyond-ink)}.ask-beyond-brand small{color:var(--beyond-muted);font-size:.67rem}.ask-beyond-brand small em{color:var(--beyond-gold-bright);font-style:normal}.ask-beyond-brand.is-compact .ask-beyond-mark{width:38px;height:38px}.ask-beyond-brand.is-compact strong{font-size:.78rem}.studio-brand-lockup{align-items:center;gap:12px;display:flex}.studio-brand-lockup .ask-beyond-mark{width:34px;height:34px}.studio-brand-lockup .eyebrow{margin:0}.studio-beyond-box>.ask-beyond-mark{width:42px;height:42px}.studio-beyond-box>span:nth-child(2){gap:2px;display:grid}.studio-beyond-box strong{color:var(--beyond-ink)}.studio-beyond-box small{color:var(--beyond-muted);font-size:.72rem}.studio-mobile-secondary-nav{display:none}.creator-studio-theme{color:var(--beyond-ink);background:radial-gradient(circle at 86% 2%, #d7ad4b21, transparent 30rem), radial-gradient(circle at 8% 48%, #9f7a2d12, transparent 38rem), var(--beyond-black)}.creator-studio-theme .studio-home,.creator-studio-theme .studio-shell,.creator-studio-theme .community-page,.creator-studio-theme .image-studio,.creator-studio-theme .usage-dashboard,.creator-studio-theme .beta-foundation-page,.creator-studio-theme .creator-profile-editor,.creator-studio-theme .beta-controls-page{background:0 0}.creator-studio-theme .studio-destination-card,.creator-studio-theme .studio-continuation-grid>section{border-color:var(--beyond-line);background:linear-gradient(145deg,#191712f7,#0a0a09fc)}.creator-studio-theme .eyebrow,.creator-studio-theme a:not(.auth-submit),.creator-studio-theme .studio-card-link{color:var(--beyond-gold-bright)}.creator-studio-theme .auth-submit,.creator-studio-theme .studio-primary-button,.creator-studio-theme .beyond-crew-launcher{background:linear-gradient(135deg, var(--beyond-gold-bright), var(--beyond-gold-deep));color:#090806}.creator-studio-theme :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--beyond-focus);outline-offset:3px}@media (max-width:700px){.studio-home{padding-inline:max(14px, env(safe-area-inset-left));overflow-x:clip}.studio-home-header{padding-top:calc(12px + env(safe-area-inset-top));align-items:center;gap:12px}.studio-home-header>div:first-child h1{font-size:clamp(2rem,11vw,3rem)}.studio-home-intro{margin-top:5px;font-size:.86rem}.studio-brand-lockup .ask-beyond-mark{width:28px;height:28px}.studio-home-actions>.secondary-button{display:none}.studio-profile-menu summary{max-width:150px;padding:6px 9px}.studio-profile-menu summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-onboarding{margin-top:18px;padding:18px}.studio-beyond-section{margin-top:16px}.studio-beyond-box{min-height:78px;padding:14px 16px}.studio-beyond-box>.ask-beyond-mark{width:38px;height:38px}.studio-mobile-primary-nav{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;padding:0;position:static}.studio-mobile-primary-nav a{border:1px solid var(--beyond-line);min-height:68px;color:var(--beyond-muted);background:#12110ee6;border-radius:15px;padding:11px 7px}.studio-mobile-primary-nav a:first-child{color:var(--beyond-gold-bright);border-color:#d7ad4b8c;grid-column:1/-1}.studio-mobile-primary-nav a span{color:currentColor}.studio-mobile-secondary-nav{justify-content:center;gap:18px;margin-top:12px;font-size:.73rem;display:flex}.studio-continuation-grid,.studio-destinations,.studio-community-activity,.studio-home .beyond-crew-guide{display:none}.ask-beyond-page{width:100%;max-width:100%;padding-inline:max(12px, env(safe-area-inset-left))}.ask-beyond-header-actions{grid-template-columns:auto auto minmax(0,1fr);width:100%}.ask-beyond-account-menu summary{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ask-beyond-composer-shell{padding-inline:max(8px, env(safe-area-inset-left))}.ask-beyond-composer-tools{scroll-padding-inline:8px}}.document-editor-sidebar,.document-editor-header,.rich-text-toolbar,.chapter-title-input,.chapter-editor-footer,.chapter-find-bar,.writer-export-menu,.project-status-badge{display:none!important}.document-editor-main,.rich-text-editor-container{background:#fff!important;margin:0!important;padding:0!important}.rich-text-editor-container{width:100%!important;max-width:none!important}.rich-text-writing-surface{box-shadow:none!important;border:none!important;margin:0 auto!important}.rich-text-writing-surface,.beyond-pagination-page{break-after:page;page-break-after:always}.beyond-pagination-page:last-child{break-after:auto;page-break-after:auto}}.document-layout-form .print-document-button{color:#f1d477;width:100%;min-width:0;height:auto;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;appearance:none;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:12px;margin:0;padding:11px 10px;display:flex}.document-layout-form .print-document-button:hover{color:#f1d477;background:#e3c15c1f}.document-layout-form .print-document-button:focus{color:#f1d477;box-shadow:none;background:0 0;border:0;outline:none}.document-layout-form .print-document-button:focus-visible{color:#f1d477;outline-offset:2px;background:0 0;border:0;outline:2px solid #f1d4778c}.characters-workspace-shell{color:#f1d477;background:radial-gradient(circle at 82% 4%,#cda4341f,#0000 32%),#070706;min-height:100vh;padding:48px 56px 80px}.characters-workspace-header{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto 42px;display:flex}.characters-workspace-header>div{max-width:720px}.characters-workspace-header .project-back-link{color:#f1d477;margin-bottom:26px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.characters-workspace-header .project-back-link:hover{color:#aaa397}.characters-workspace-header .eyebrow{color:#f1d477;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.characters-workspace-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.characters-workspace-description{color:#aaa397;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.65}.characters-workspace-header .project-status-badge{color:#f1d477;letter-spacing:.12em;text-transform:uppercase;background:#cda43414;border:1px solid #f1d47747;border-radius:999px;flex:none;padding:10px 16px;font-size:11px;font-weight:800}.characters-toolbar{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto 26px;padding:24px 0;display:flex}.characters-toolbar .eyebrow{color:#aaa397;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.characters-toolbar h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.1}.characters-toolbar button,.characters-empty-state button{color:#f1d477;min-height:42px;font:inherit;background:#cda4341a;border:1px solid #f1d47747;border-radius:10px;padding:0 18px;font-size:12px;font-weight:800}.characters-toolbar button:disabled,.characters-empty-state button:disabled{cursor:default;opacity:.55}.characters-empty-state{text-align:center;background:linear-gradient(#cda4340a,#ffffff04);border:1px dashed #f1d47733;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:1240px;min-height:430px;margin:0 auto;padding:52px;display:flex}.characters-empty-state>span{color:#8a6414;letter-spacing:.12em;margin-bottom:22px;font-size:11px;font-weight:800}.characters-empty-state h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,40px);line-height:1}.characters-empty-state p{color:#aaa397;max-width:600px;margin:18px auto 26px;font-size:14px;line-height:1.65}.characters-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;max-width:1240px;margin:0 auto;display:grid}.character-card{background:linear-gradient(145deg,#cda43412,#ffffff06);border:1px solid #ffffff14;border-radius:16px;min-height:230px;padding:22px}.character-card-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.character-card-topline span{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.character-card h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.character-card p{color:#aaa397;margin:0;font-size:13px;line-height:1.6}@media (max-width:760px){.characters-workspace-shell{padding:28px 20px 60px}.characters-workspace-header,.characters-toolbar{flex-direction:column;align-items:stretch}.characters-workspace-header .project-status-badge{align-self:flex-start}.characters-toolbar button{width:100%}.characters-empty-state{min-height:360px;padding:36px 22px}}.character-create-shell{color:#f1d477;background:radial-gradient(circle at 82% 4%,#cda4341f,#0000 32%),#070706;min-height:100vh;padding:48px 56px 80px}.character-create-header{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1180px;margin:0 auto 36px;display:flex}.character-create-header>div{max-width:720px}.character-create-header .project-back-link{color:#f1d477;margin-bottom:26px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.character-create-header .project-back-link:hover{color:#aaa397}.character-create-header .eyebrow{color:#f1d477;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.character-create-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,62px);line-height:.98}.character-create-description{color:#aaa397;margin:18px 0 0;font-size:15px;line-height:1.65}.character-create-header .project-status-badge{color:#f1d477;letter-spacing:.12em;text-transform:uppercase;background:#cda43414;border:1px solid #f1d47747;border-radius:999px;flex:none;padding:10px 16px;font-size:11px;font-weight:800}.character-create-panel{background:linear-gradient(145deg,#cda4340e,#ffffff05);border:1px solid #ffffff14;border-radius:18px;max-width:1180px;margin:0 auto;padding:34px}.character-create-panel-heading{border-bottom:1px solid #ffffff12;grid-template-columns:54px minmax(0,1fr);gap:18px;margin-bottom:34px;padding-bottom:28px;display:grid}.character-create-panel-heading>span{color:#f1d477;background:#cda43414;border:1px solid #f1d4773d;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:flex}.character-create-panel-heading .eyebrow{color:#aaa397;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.character-create-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.1}.character-create-panel-heading p:last-child{color:#aaa397;max-width:640px;margin:10px 0 0;font-size:13px;line-height:1.6}.character-create-form{gap:24px;display:grid}.character-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.character-form-field{gap:8px;display:grid}.character-form-field label{color:#f7f3e9;font-size:12px;font-weight:800}.character-form-field input,.character-form-field select,.character-form-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;outline:none;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.character-form-field input,.character-form-field select{min-height:46px;padding:0 13px}.character-form-field textarea{resize:vertical;min-height:170px;padding:13px}.character-form-field input::placeholder,.character-form-field textarea::placeholder{color:#746f66}.character-form-field input:focus,.character-form-field select:focus,.character-form-field textarea:focus{background:#cda4340e;border-color:#f1d4778c;box-shadow:0 0 0 3px #cda43414}.character-form-field>span{color:#746f66;font-size:11px;line-height:1.5}.character-create-actions{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding-top:26px;display:flex}.character-create-actions a,.character-create-actions button{min-height:42px;font:inherit;border-radius:10px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none}.character-create-actions a{color:#d2cabd;border:1px solid #ffffff17;align-items:center;display:inline-flex}.character-create-actions a:hover{background:#ffffff0a}.character-create-actions button{color:#f1d477;background:#cda4341f;border:1px solid #f1d4774d}.character-create-actions button:disabled{cursor:default;opacity:.55}@media (max-width:760px){.character-create-shell{padding:28px 20px 60px}.character-create-header{flex-direction:column}.character-create-header .project-status-badge{align-self:flex-start}.character-create-panel{padding:22px}.character-create-panel-heading,.character-form-row{grid-template-columns:1fr}.character-create-actions{flex-direction:column-reverse;align-items:stretch}.character-create-actions a,.character-create-actions button{box-sizing:border-box;justify-content:center;width:100%}}.characters-create-link{color:#f1d477;background:#cda4341a;border:1px solid #f1d47747;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.characters-create-link:hover{color:#aaa397;background:#cda4342b;border-color:#f1d4776b}.character-profile-page{color:#f1d477;background:radial-gradient(circle at 82% 12%,#cda43429,#0000 34%),#07070b;min-height:100vh;padding:48px 64px 96px}.character-profile-shell{width:min(1440px,100%);margin:0 auto}.character-back-link{color:#f1d477;align-items:center;margin-bottom:52px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.character-back-link:hover{opacity:.75}.character-profile-hero{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:48px;padding-bottom:52px;display:flex}.character-profile-eyebrow{color:#f1d477;letter-spacing:.18em;margin:0 0 14px;font-size:13px;font-weight:800}.character-profile-hero h1{letter-spacing:-.055em;color:#f1d477;margin:0;font-size:clamp(54px,7vw,92px);line-height:.95}.character-profile-summary{color:#d2cabd;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.7}.character-profile-status{color:#f1d477;letter-spacing:.12em;text-transform:uppercase;background:#cda4341f;border:1px solid #e3c15c59;border-radius:999px;flex-shrink:0;padding:11px 22px;font-size:12px;font-weight:800}.character-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.character-profile-card{background:linear-gradient(145deg,#050505b8,#050505e0);border:1px solid #ffffff1a;border-radius:24px;min-height:280px;padding:34px}.character-profile-card:first-child{grid-column:span 2}.character-profile-card-number{color:#cda434;letter-spacing:.16em;margin:0 0 28px;font-size:12px;font-weight:800}.character-profile-card-label{color:#aaa397;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.character-profile-card h2{color:#f1d477;letter-spacing:-.03em;margin:0 0 28px;font-size:30px;line-height:1.1}.character-profile-card>p:last-child{color:#d2cabd;margin:0;font-size:16px;line-height:1.7}.character-profile-field{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;display:flex}.character-profile-field span{color:#aaa397;font-size:14px}.character-profile-field strong{color:#f1d477;text-align:right;font-size:15px;font-weight:650}@media (max-width:800px){.character-profile-page{padding:32px 22px 72px}.character-profile-hero{flex-direction:column}.character-profile-grid{grid-template-columns:1fr}.character-profile-card:first-child{grid-column:span 1}}.character-edit-page{color:#f1d477;background:radial-gradient(circle at 82% 10%,#cda43429,#0000 34%),#07070b;min-height:100vh;padding:48px 64px 96px}.character-edit-shell{width:min(1440px,100%);margin:0 auto}.character-edit-hero{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:34px;padding-bottom:46px;display:flex}.character-edit-hero h1{letter-spacing:-.055em;color:#f1d477;margin:0;font-size:clamp(54px,7vw,92px);line-height:.95}.character-edit-hero>div>p:last-child{color:#d2cabd;max-width:720px;margin:26px 0 0;font-size:18px;line-height:1.7}.character-edit-form{gap:24px;display:grid}.character-edit-section{background:linear-gradient(145deg,#050505b8,#050505e0);border:1px solid #ffffff1a;border-radius:24px;padding:34px}.character-edit-section-heading{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:22px;margin-bottom:28px;padding-bottom:28px;display:flex}.character-edit-section-heading>span{color:#f1d477;letter-spacing:.1em;background:#cda4341c;border:1px solid #e3c15c4d;border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:flex}.character-edit-section-heading p{color:#aaa397;letter-spacing:.14em;margin:2px 0 8px;font-size:11px;font-weight:800}.character-edit-section-heading h2{color:#f1d477;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.character-edit-section label{color:#f7f3e9;flex-direction:column;gap:10px;font-size:13px;font-weight:700;display:flex}.character-edit-section input,.character-edit-section select,.character-edit-section textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#100f0ceb;border:1px solid #ffffff1c;border-radius:13px;outline:none;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.character-edit-section input,.character-edit-section select{min-height:52px;padding:0 15px}.character-edit-section textarea{resize:vertical;min-height:150px;padding:15px;line-height:1.65}.character-edit-section input::placeholder,.character-edit-section textarea::placeholder{color:#746f66}.character-edit-section input:focus,.character-edit-section select:focus,.character-edit-section textarea:focus{background:#050505fa;border-color:#f1d47799;box-shadow:0 0 0 3px #e3c15c1a}.character-edit-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.character-edit-section>label+label{margin-top:18px}.character-edit-actions{justify-content:flex-end;align-items:center;gap:14px;padding-top:10px;display:flex}.character-edit-cancel,.character-edit-save{cursor:pointer;border-radius:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800}.character-edit-cancel{color:#d2cabd;background:#ffffff06;border:1px solid #ffffff1a;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.character-edit-cancel:hover{color:#aaa397;border-color:#f1d4774d}.character-edit-save{color:#fff;background:linear-gradient(135deg,#e3c15cf2,#cda434f2);border:1px solid #e3c15c80;box-shadow:0 14px 36px #cda43438}.character-edit-save:hover{filter:brightness(1.08)}.character-profile-edit{color:#f1d477;letter-spacing:.08em;background:#cda4341a;border:1px solid #e3c15c59;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.character-profile-edit:hover{background:#cda43433;border-color:#f1d4778c}@media (max-width:800px){.character-edit-page{padding:32px 22px 72px}.character-edit-hero{flex-direction:column}.character-edit-two-column{grid-template-columns:1fr}.character-edit-section{padding:24px}.character-edit-actions{flex-direction:column-reverse;align-items:stretch}.character-edit-cancel,.character-edit-save{width:100%}}.character-relationship-form{gap:20px;margin-top:28px;display:grid}.character-relationship-form-field{gap:10px;display:grid}.character-relationship-form-field label{color:#ffffff94;font-size:.9rem;font-weight:600}.character-relationship-form-field input,.character-relationship-form-field select,.character-relationship-form-field textarea{color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #cda43438;border-radius:14px;outline:none;padding:14px 16px}.character-relationship-form-field input:focus,.character-relationship-form-field select:focus,.character-relationship-form-field textarea:focus{border-color:#e3c15c99;box-shadow:0 0 0 3px #e3c15c1a}.character-relationship-form-field textarea{resize:vertical;min-height:110px}.character-relationship-submit{color:#f1d477;width:fit-content;font:inherit;cursor:pointer;background:#cda4342e;border:1px solid #cda43459;border-radius:14px;padding:13px 20px;font-weight:700}.character-relationship-submit:hover{background:#cda43447}.character-relationship-list{gap:14px;margin:24px 0 28px;display:grid}.character-relationship-item{color:inherit;background:#ffffff06;border:1px solid #cda43433;border-radius:16px;padding:18px 20px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.character-relationship-item:hover{background:#cda43414;border-color:#e3c15c80;transform:translateY(-1px)}.character-relationship-item-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.character-relationship-item-topline strong{color:#f1d477;font-size:1rem;font-weight:750}.character-relationship-item-topline span{color:#f1d477;letter-spacing:.06em;text-transform:uppercase;background:#cda43424;border:1px solid #cda4344d;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.72rem;font-weight:700}.character-relationship-item p{color:#ffffff9e;margin:12px 0 0;line-height:1.55}.character-relationship-toggle{color:#aaa397;font:inherit;cursor:pointer;background:#cda43429;border:1px solid #cda43473;border-radius:12px;margin-top:18px;padding:11px 16px;font-size:.9rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.character-relationship-toggle:hover{background:#cda43447;border-color:#e3c15cb3;transform:translateY(-1px)}.character-relationship-form-panel{margin-top:20px}.character-relationship-name{color:#f1d477;font-weight:750;text-decoration:none}.character-relationship-name:hover{color:#aaa397}.character-relationship-delete-form{margin-top:14px}.character-relationship-delete{color:#ffb4b4e6;font:inherit;cursor:pointer;background:#78232d1f;border:1px solid #ff787847;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700;transition:background .18s,border-color .18s}.character-relationship-delete:hover{background:#962d3733;border-color:#ff78787a}.character-relationship-card-actions .character-relationship-delete-form{margin-top:0}.character-relationship-edit{color:#f1d477;font:inherit;cursor:pointer;background:#cda4341f;border:1px solid #cda43459;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700;transition:background .18s,border-color .18s}.character-relationship-edit:hover{background:#cda43438;border-color:#e3c15c99}.character-relationship-edit-form{width:100%;margin-top:4px}.character-relationship-edit-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.character-relationship-edit-save,.character-relationship-edit-cancel{font:inherit;cursor:pointer;border-radius:10px;padding:9px 13px;font-size:.8rem;font-weight:700}.character-relationship-edit-save{color:#aaa397;background:#cda43438;border:1px solid #cda43480}.character-relationship-edit-save:hover{background:#cda43457}.character-relationship-edit-cancel{color:#ffffffa6;background:0 0;border:1px solid #ffffff1f}.character-relationship-edit-cancel:hover{background:#ffffff0d}.character-relationship-card-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.character-relationship-card-actions .character-relationship-delete-form,.character-relationship-card-actions .character-relationship-edit{margin:0}.character-image-upload-form{gap:18px;margin-top:24px;display:grid}.character-image-upload-field{gap:8px;display:grid}.character-image-upload-field label{color:#fff9;font-size:.88rem;font-weight:650}.character-image-upload-field input{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #cda43438;border-radius:13px;padding:13px 15px}.character-image-upload-field input:focus{border-color:#e3c15c99;outline:none;box-shadow:0 0 0 3px #e3c15c1a}.character-image-upload-submit{color:#f1d477;width:fit-content;font:inherit;cursor:pointer;background:#cda4342e;border:1px solid #cda43466;border-radius:12px;padding:11px 17px;font-weight:700}.character-image-upload-submit:hover{background:#cda43447}.character-image-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:24px 0 28px;display:grid}.character-image-card{background:#ffffff06;border:1px solid #e3c15c59;border-radius:18px;overflow:hidden}.character-image-preview{object-fit:cover;object-position:center;width:100%;height:260px;display:block}.character-image-card-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.character-image-primary-badge{color:#aaa397;text-transform:uppercase;letter-spacing:.06em;background:#e3c15c1f;border:1px solid #e3c15c73;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:700}.character-image-primary-form{padding:0 16px 16px}.character-image-primary-button{color:#aaa397;font:inherit;cursor:pointer;background:#cda43424;border:1px solid #cda43466;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.character-image-primary-button:hover{background:#cda43440}.character-image-card{position:relative}.character-image-primary-form,.character-image-delete-form{margin:0;padding:0;display:inline-flex}.character-image-card .character-image-primary-form,.character-image-card .character-image-delete-form{margin-top:12px}.character-image-card .character-image-delete-form{margin-bottom:16px;margin-left:10px}.character-image-delete-button{color:#ffb3b3;font:inherit;cursor:pointer;background:#8c232d1f;border:1px solid #ff6e6e59;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.character-image-delete-button:hover{background:#a02d3738;border-color:#ff6e6e8c}.character-image-card-footer{align-items:center}.character-image-card .character-image-primary-form,.character-image-card .character-image-delete-form{vertical-align:middle;display:inline-flex}.character-image-card .character-image-primary-form{margin-left:0}.character-image-card .character-image-delete-form{margin-top:12px;margin-bottom:16px;margin-left:16px}.character-profile-hero-image{background:#ffffff08;border:1px solid #cda43466;border-radius:18px;flex:0 0 150px;width:150px;height:150px;position:relative;overflow:hidden}.character-profile-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:800px){.character-profile-hero-image{flex-basis:120px;width:120px;height:120px}}.character-profile-hero{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:start;gap:24px;display:grid}.character-profile-hero-image{margin-top:4px}.character-profile-edit,.character-profile-status{align-self:start}@media (max-width:1000px){.character-profile-hero{grid-template-columns:minmax(0,1fr) auto}.character-profile-hero-image{grid-area:1/2/span 2}.character-profile-edit,.character-profile-status{margin-top:8px}}@media (max-width:700px){.character-profile-hero{grid-template-columns:1fr}.character-profile-hero-image{grid-area:auto/1}}.character-profile-hero-image{cursor:pointer;appearance:none;border:1px solid #cda43466;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s}.character-profile-hero-image:hover{border-color:#f1d477cc;transform:translateY(-2px);box-shadow:0 12px 35px #cda43438}.character-image-lightbox{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#050505e0;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.character-image-lightbox img{object-fit:contain;border:1px solid #cda43473;border-radius:20px;width:auto;max-width:min(900px,90vw);height:auto;max-height:85vh;display:block;box-shadow:0 30px 100px #000000a6}.character-image-lightbox-close{color:#fff;cursor:pointer;background:#050505e6;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:30px;line-height:1;transition:transform .2s,background .2s;display:flex;position:fixed;top:28px;right:32px}.character-image-lightbox-close:hover{background:#8a6414f2;transform:scale(1.06)}@media (max-width:700px){.character-image-lightbox{padding:20px}.character-image-lightbox img{border-radius:14px;max-width:94vw;max-height:80vh}.character-image-lightbox-close{width:42px;height:42px;top:18px;right:18px}}.character-appearance-form{gap:18px;margin-top:24px;display:grid}.character-appearance-field{gap:8px;display:grid}.character-appearance-field label{color:#fff9;font-size:.88rem;font-weight:650}.character-appearance-field select,.character-appearance-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #cda43438;border-radius:13px;padding:13px 15px}.character-appearance-field textarea{resize:vertical;min-height:120px}.character-appearance-submit{color:#f1d477;width:fit-content;font:inherit;cursor:pointer;background:#cda4342e;border:1px solid #cda43466;border-radius:12px;padding:11px 17px;font-weight:700}.character-appearance-submit:hover{background:#cda43447}.character-appearance-list{gap:14px;margin:24px 0;display:grid}.character-appearance-item{background:#ffffff06;border:1px solid #cda43438;border-radius:14px;padding:16px}.character-appearance-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.character-appearance-item-header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.character-appearance-item strong{color:#f1d477;font-size:.95rem}.character-appearance-type-badge{color:#f1d477;text-transform:uppercase;letter-spacing:.05em;background:#cda4341f;border:1px solid #cda43466;border-radius:999px;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.character-appearance-notes{color:#ffffffad;margin:12px 0 0;line-height:1.55}.character-appearance-delete-form{margin-top:14px}.character-appearance-delete-button{color:#ffb3b3;font:inherit;cursor:pointer;background:#8c232d1f;border:1px solid #ff6e6e59;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.character-appearance-delete-button:hover{background:#a02d3738;border-color:#ff6e6e8c}.chapter-character-panel{background:#ffffff05;border:1px solid #cda4342e;border-radius:14px;margin-top:20px;padding:16px}.chapter-character-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.chapter-character-panel-eyebrow{color:#ffffff73;letter-spacing:.1em;margin:0 0 4px;font-size:.68rem;font-weight:800}.chapter-character-panel h3{color:#f1d477;margin:0;font-size:.95rem}.chapter-character-count{color:#f1d477;background:#cda4341f;border:1px solid #cda43459;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.chapter-character-list{gap:8px;display:grid}.chapter-character-item{color:inherit;background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.chapter-character-item:hover{background:#cda43414;border-color:#cda43433}.chapter-character-item>div{gap:2px;min-width:0;display:grid}.chapter-character-item strong{color:#f1d477;font-size:.82rem}.chapter-character-item>div span{color:#ffffff73;font-size:.7rem}.chapter-character-appearance-type{color:#f1d477;text-transform:uppercase;letter-spacing:.04em;border:1px solid #cda4344d;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:.62rem;font-weight:800}.chapter-character-empty{color:#ffffff6b;margin:0;font-size:.78rem;line-height:1.45}.chapter-character-panel-tools{align-items:center;gap:8px;display:flex}.chapter-character-manage-link{color:#f1d477;white-space:nowrap;font-size:.68rem;font-weight:700;text-decoration:none}.chapter-character-manage-link:hover{color:#f7e7ad;text-decoration:underline}.chapter-character-item{gap:8px;display:grid}.chapter-character-item-main{color:inherit;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.chapter-character-item-main>div{gap:2px;min-width:0;display:grid}.chapter-character-item-main strong{color:#f1d477;font-size:.82rem}.chapter-character-item-main>div span{color:#ffffff73;font-size:.7rem}.chapter-character-quick-view{position:relative}.chapter-character-quick-view-button{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.68rem;font-weight:700}.chapter-character-quick-view-button:hover{color:#f7e7ad;text-decoration:underline}.chapter-character-quick-view-panel{background:#050505f5;border:1px solid #cda43433;border-radius:10px;margin-top:8px;padding:12px}.chapter-character-quick-view-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.chapter-character-quick-view-header>div{gap:2px;display:grid}.chapter-character-quick-view-header strong{color:#f1d477;font-size:.82rem}.chapter-character-quick-view-header span{color:#ffffff73;font-size:.68rem}.chapter-character-quick-view-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;font-size:1rem}.chapter-character-quick-view-close:hover{color:#fff}.chapter-character-quick-view-section{border-top:1px solid #ffffff0f;gap:4px;margin-top:10px;padding-top:10px;display:grid}.chapter-character-quick-view-section>span{color:#f1d477;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.chapter-character-quick-view-section p{color:#ffffffad;margin:0;font-size:.72rem;line-height:1.45}.chapter-cast-manager{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.chapter-cast-manager-toggle{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700}.chapter-cast-manager-toggle:hover{color:#f7e7ad;text-decoration:underline}.chapter-cast-manager-form{gap:10px;margin-top:12px;display:grid}.chapter-cast-manager-field{gap:5px;display:grid}.chapter-cast-manager-field label{color:#ffffff7a;font-size:.65rem;font-weight:700}.chapter-cast-manager-field select,.chapter-cast-manager-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #cda4342e;border-radius:9px;padding:9px 10px;font-size:.72rem}.chapter-cast-manager-field textarea{resize:vertical;min-height:70px}.chapter-cast-manager-submit{color:#f1d477;width:fit-content;font:inherit;cursor:pointer;background:#cda43424;border:1px solid #cda43459;border-radius:9px;padding:8px 11px;font-size:.7rem;font-weight:700}.chapter-cast-manager-submit:hover{background:#cda4343d}.chapter-character-remove-form{margin:0}.chapter-character-remove-button{color:#ff8c8cd9;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.68rem;font-weight:700}.chapter-character-remove-button:hover{color:#ffb3b3;text-decoration:underline}.chapter-character-chapter-note{color:#ffffff94;margin:2px 0 0;font-size:.7rem;line-height:1.4}.chapter-character-edit{margin:0}.chapter-character-edit-toggle{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.68rem;font-weight:700}.chapter-character-edit-toggle:hover{color:#f7e7ad;text-decoration:underline}.chapter-character-edit-form{background:#ffffff05;border:1px solid #cda4342e;border-radius:10px;gap:10px;margin-top:8px;padding:10px;display:grid}.chapter-character-edit-field{gap:5px;display:grid}.chapter-character-edit-field label{color:#ffffff7a;font-size:.65rem;font-weight:700}.chapter-character-edit-field select,.chapter-character-edit-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #cda4342e;border-radius:8px;padding:8px 9px;font-size:.7rem}.chapter-character-edit-field textarea{resize:vertical;min-height:70px}.chapter-character-edit-save{color:#f1d477;width:fit-content;font:inherit;cursor:pointer;background:#cda43424;border:1px solid #cda43459;border-radius:8px;padding:7px 10px;font-size:.68rem;font-weight:700}.chapter-character-edit-save:hover{background:#cda4343d}.chapter-continuity-view{margin-top:8px}.chapter-continuity-view-toggle{color:#f1d477;width:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.68rem;font-weight:700}.chapter-continuity-view-toggle:hover{color:#f7e7ad;text-decoration:underline}.chapter-continuity-view-panel{background:#ffffff05;border:1px solid #cda4342e;border-radius:10px;margin-top:10px;padding:10px}.chapter-continuity-view-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.chapter-continuity-view-header strong{color:#f1d477;font-size:.78rem}.chapter-continuity-view-header span{color:#f1d477cc;text-transform:uppercase;font-size:.62rem;font-weight:700}.chapter-continuity-view-section{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.chapter-continuity-view-section span{color:#ffffff73;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.chapter-continuity-view-section p{color:#ffffffb8;margin:0;font-size:.7rem;line-height:1.45}.chapter-character-action-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:14px;padding-left:18px;display:flex}.chapter-character-action-row>*{width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}.chapter-character-action-row button{white-space:nowrap;width:auto!important;min-width:0!important;margin:0!important;padding:3px 0!important;display:inline-flex!important}.chapter-character-action-row{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;width:100%!important;margin-top:14px!important;padding-left:18px!important;display:flex!important}.chapter-character-action-row>.chapter-character-quick-view,.chapter-character-action-row>.chapter-continuity-view,.chapter-character-action-row>.chapter-character-edit{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:inline-flex!important}.chapter-character-action-row button{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:3px 0!important;display:inline-flex!important}.studio-home{background:radial-gradient(circle at 82% 5%,#cda4341f,#0000 28%),#070706;min-height:100vh;padding:42px 48px 80px}.studio-home-header{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1500px;margin:0 auto;padding:38px 0 34px;display:flex}.studio-home-header h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 12px;font-size:clamp(3rem,6vw,6.4rem);line-height:.95}.studio-home-intro{color:#d2cabd;margin:0;font-size:1.25rem}.studio-home-actions{align-items:center;gap:12px;display:flex}.studio-home-actions .secondary-button{align-items:center;text-decoration:none;display:inline-flex}.studio-profile-menu{position:relative}.studio-profile-menu summary{color:#f1d477;cursor:pointer;background:#100f0c;border:1px solid #f1d47747;border-radius:999px;align-items:center;gap:.65rem;min-height:46px;padding:.35rem .75rem .35rem .35rem;font-weight:750;list-style:none;display:flex}.studio-profile-menu summary::-webkit-details-marker{display:none}.studio-avatar{color:#fff;background:linear-gradient(145deg,#cda434,#201b11) 50%/cover;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:850;display:grid}.studio-profile-menu nav{z-index:30;background:#100f0c;border:1px solid #201b11;border-radius:1rem;width:min(300px,88vw);padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden;box-shadow:0 24px 70px #0000007a}.studio-profile-menu nav a,.studio-profile-menu nav>span,.studio-profile-menu nav button{color:#f7f3e9;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:.6rem;padding:.75rem .8rem;text-decoration:none}.studio-profile-menu nav a:hover,.studio-profile-menu nav button:hover{color:#fff;background:#e3c15c1f}.studio-profile-menu nav>span{color:#aaa397;cursor:not-allowed;justify-content:space-between;display:flex}.studio-profile-menu nav small{color:#746f66;text-transform:uppercase;font-size:.65rem}.studio-profile-menu nav form{border-top:1px solid #ffffff12;margin:0;padding-top:.35rem}.studio-beyond-section{max-width:1500px;margin:0 auto;padding:20px 0 70px}.usage-dashboard{background:radial-gradient(circle at 85% 0,#cda43424,#0000 30%),#070706;min-height:100vh;padding:54px 48px 90px}.image-studio{background:radial-gradient(circle at 85% 0,#cda43429,#0000 30%),#070706;min-height:100vh;padding:54px 48px 90px}.image-studio-header,.image-studio-form,.image-studio-gallery{max-width:1200px;margin-left:auto;margin-right:auto}.generation-workspace-bar{background:#100f0c;border:1px solid #201b11;border-radius:18px;align-items:end;gap:10px;max-width:1200px;margin:0 auto 18px;padding:18px;display:flex}.generation-workspace-bar label{color:#f1d477;flex:1;gap:7px;font-size:.85rem;font-weight:700;display:grid}.generation-workspace-bar select,.generation-asset-details select{color:#f1d477;font:inherit;background:#070706;border:1px solid #5a471c;border-radius:10px;padding:10px}.generation-workspace-bar button,.generation-upload-button{color:#aaa397;cursor:pointer;background:#17140e;border:1px solid #8a6414;border-radius:10px;min-height:42px;padding:10px 13px;font-weight:700}.generation-workspace-bar button:disabled{opacity:.4;cursor:default}.generation-upload-button{align-items:center;flex:none!important;display:flex!important}.generation-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.generation-output-settings{background:#100f0c;border:1px solid #201b11;border-radius:16px;align-items:end;gap:12px;max-width:1200px;margin:0 auto 18px;padding:16px 18px;display:flex}.generation-output-settings>div{flex:1;gap:3px;display:grid}.generation-output-settings>div span{color:#aaa397;font-size:.78rem}.generation-output-settings label{color:#aaa397;gap:5px;font-size:.75rem;font-weight:700;display:grid}.generation-output-settings select{color:#f1d477;background:#070706;border:1px solid #5a471c;border-radius:9px;padding:9px}.generation-output-settings>a{color:#f1d477;border:1px solid #6f5720;border-radius:9px;padding:10px 12px;font-weight:750}.generation-storyboard{background:linear-gradient(145deg,#17140e,#100f0c);border:1px solid #5a471c;border-radius:22px;max-width:1200px;margin:0 auto 24px;padding:24px}.generation-storyboard>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.generation-storyboard h2{color:#f1d477;margin:4px 0 0}.generation-storyboard>header>div:last-child,.generation-preview footer{gap:9px;display:flex}.generation-storyboard>header small{color:#aaa397}.generation-storyboard button,.generation-storyboard-empty button{color:#f1d477;cursor:pointer;background:#17140e;border:1px solid #6f5720;border-radius:9px;padding:9px 12px;font-weight:750}.generation-storyboard button:disabled{opacity:.4;cursor:default}.generation-audio-upload{color:#f1d477;cursor:pointer;background:#17140e;border:1px solid #6f5720;border-radius:9px;align-items:center;padding:9px 12px;font-weight:750;display:flex}.generation-audio-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.generation-audio-library{gap:10px;margin-bottom:14px;padding-bottom:5px;display:flex;overflow-x:auto}.generation-audio-library>div{border:1px solid #201b11;border-radius:11px;flex:0 0 250px;gap:6px;padding:10px;display:grid;position:relative}.generation-audio-library audio{width:100%;height:34px}.generation-audio-library button{border-radius:999px;padding:2px 7px;position:absolute;top:4px;right:4px}.generation-scene-list{gap:12px;display:grid}.generation-scene-list>article{background:#070706;border:1px solid #201b11;border-radius:15px;grid-template-columns:56px minmax(0,1fr) 105px;gap:14px;padding:16px;display:grid}.generation-scene-number{color:#aaa397;cursor:grab;align-content:start;justify-items:center;gap:7px;display:grid}.generation-scene-number strong{color:#f1d477;font-size:1.15rem}.generation-scene-editor{gap:9px;display:grid}.director-shots{border-top:1px solid #2b2417;gap:10px;margin-top:8px;padding-top:14px;display:grid}.director-shots>header,.director-shot-heading,.director-shot-meta,.director-frame-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.director-shots>header>div{gap:2px;display:grid}.director-shots small,.director-shot-meta{color:#aaa397;font-size:.72rem}.director-shot-sequence{gap:12px;display:grid}.director-shot-sequence>article{background:#0d0c09;border:1px solid #312817;border-radius:12px;padding:12px}.director-shot-heading input{color:#f5dfa0;min-width:130px;font:inherit;background:0 0;border:0;border-bottom:1px solid #312817;flex:1;padding:8px;font-weight:800}.director-shot-heading>span{color:#caa94e;letter-spacing:.12em;font-size:.7rem;font-weight:900}.director-shot-grid{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.director-frame{background:#050504;border:1px dashed #493b20;border-radius:9px;min-height:150px;position:relative;overflow:hidden}.director-frame img{object-fit:cover}.director-frame>span{color:#777064;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.director-shot-inspector{gap:7px;display:grid}.director-shot-inspector>div:first-child,.director-shot-assignments{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.director-shot-inspector label{color:#aaa397;gap:3px;font-size:.7rem;display:grid}.director-shot-inspector :is(input,select,textarea){color:#e9d58f;width:100%;font:inherit;background:#090806;border:1px solid #292216;border-radius:7px;padding:8px}.director-shot-inspector textarea{resize:vertical;min-height:58px}.director-shot-assignments{grid-template-columns:repeat(3,minmax(0,1fr))}.director-frame-actions{justify-content:flex-start}.director-assignment-chips{flex-wrap:wrap;gap:6px;display:flex}.director-assignment-chips button{color:#c9b981;border-radius:999px;padding:4px 7px;font-size:.68rem}.remix-workspace,.remix-controls,.remix-preview,.remix-history{gap:12px;display:grid}.remix-controls{border:1px solid #312817;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.remix-controls label{gap:5px;display:grid}.remix-controls label:nth-child(3){grid-column:1/-1}.remix-controls :is(select,textarea){color:#ead58f;background:#090806;border:1px solid #312817;border-radius:8px;padding:10px}.remix-preview pre{white-space:pre-wrap;background:#090806;border-radius:10px;max-height:360px;padding:14px;overflow:auto}.remix-preview>div{flex-wrap:wrap;gap:8px;display:flex}.remix-history>div{border-bottom:1px solid #292216;justify-content:space-between;padding:8px;display:flex}.director-frame-actions a,.director-generate-frame{color:#e0bf61;font-size:.75rem;font-weight:800}.generation-scene-editor>input,.generation-scene-editor textarea,.generation-scene-editor select,.generation-scene-list aside input,.generation-scene-list aside select{color:#f1d477;width:100%;font:inherit;background:#100f0c;border:1px solid #201b11;border-radius:9px;padding:10px}.generation-scene-editor>input{font-size:1.05rem;font-weight:800}.generation-scene-editor>div:not(.generation-scene-assets):not(.generation-scene-audio){grid-template-columns:1fr 1fr;gap:9px;display:grid}.generation-scene-list aside{align-content:start;gap:8px;display:grid}.generation-scene-list aside label{color:#aaa397;gap:4px;font-size:.75rem;font-weight:700;display:grid}.generation-scene-assets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.generation-scene-assets>div{color:#d2cabd;gap:4px;width:90px;font-size:.7rem;display:grid;position:relative}.generation-scene-assets img{object-fit:cover;border-radius:8px;display:block}.generation-scene-assets>div button{background:#050505d9;border-radius:999px;padding:2px 6px;position:absolute;top:3px;right:3px}.generation-scene-assets select{width:auto;min-width:150px}.generation-scene-audio{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.generation-scene-audio>div{border:1px solid #201b11;border-radius:9px;gap:4px;min-width:210px;padding:8px;display:grid;position:relative}.generation-scene-audio>div span{color:#cda434;text-transform:uppercase;font-size:.65rem;font-weight:800}.generation-scene-audio audio{width:200px;height:30px}.generation-scene-audio>div button{padding:1px 6px;position:absolute;top:3px;right:3px}.generation-scene-audio select{width:auto;min-width:150px}.generation-storyboard-empty{text-align:center;color:#aaa397;border:1px dashed #8a6414;border-radius:14px;padding:30px}.generation-preview-scrim{z-index:1000;background:#050505db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.generation-preview{color:#f1d477;background:#100f0c;border:1px solid #8a6414;border-radius:20px;width:min(900px,94vw);max-height:92vh;padding:20px;overflow:auto}.generation-preview>header{color:#d2cabd;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.generation-preview-frame{aspect-ratio:16/9;color:#aaa397;background:#070706;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.generation-preview-frame img{object-fit:contain}.generation-preview h3{margin-bottom:5px;font-size:1.5rem}.generation-preview p,.generation-preview blockquote{color:#d2cabd}.generation-preview-audio{gap:6px;display:grid}.generation-preview-audio audio{width:100%}.generation-preview footer{justify-content:center;margin-top:18px}.image-studio-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.image-studio-header h1{margin:8px 0 12px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.image-studio-header p:last-child,.image-studio-note,.image-studio-empty{color:#d2cabd}.image-studio-form{background:#100f0c;border:1px solid #201b11;border-radius:24px;padding:30px}.image-studio-form>label,.image-studio-controls label{color:#f1d477;gap:8px;font-weight:700;display:grid}.image-studio-form textarea,.image-studio-form select{color:#f1d477;width:100%;font:inherit;background:#070706;border:1px solid #5a471c;border-radius:12px;padding:14px}.image-studio-form textarea{resize:vertical}.image-studio-reference{margin-top:18px}.image-studio-reference span{color:#aaa397;font-size:.85rem;font-weight:500}.image-studio-reference input{color:#f1d477;background:#070706;border:1px dashed #8a6414;border-radius:12px;padding:12px}.image-studio-file{color:#f1d477;margin:10px 0 0;font-size:.9rem}.image-studio-controls{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.image-studio-note{font-size:.9rem}.image-studio-error{color:#ffb9c4}.image-studio-gallery{margin-top:48px}.image-studio-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.image-studio-card{background:#100f0c;border:1px solid #201b11;border-radius:18px;overflow:hidden}.image-studio-card.is-focused{border-color:#f1d477;box-shadow:0 0 0 3px #f1d4772e}.image-studio-preview{aspect-ratio:1;background-position:50%;background-size:cover}.image-studio-card p{color:#f7f3e9;margin:16px;line-height:1.45}.image-studio-card a{color:#f1d477;margin:0 16px 18px;font-weight:700;display:inline-block}.generation-asset-details{gap:7px;padding:16px;display:grid}.generation-asset-details>strong{color:#f1d477}.generation-asset-details>small{color:#aaa397;text-transform:uppercase;letter-spacing:.08em}.generation-asset-details>p{margin:3px 0 8px}.generation-asset-details>label{color:#d2cabd;gap:5px;font-size:.8rem;font-weight:700;display:grid}.generation-asset-actions{align-items:center;gap:8px;margin-top:7px;display:flex}.generation-asset-actions a,.generation-asset-actions button{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:1px solid #5a471c;border-radius:9px;margin:0;padding:8px 10px;font-weight:700}.ask-beyond-open-generation{color:#f1d477;margin-top:12px;font-weight:800;display:inline-flex}@media (max-width:720px){.image-studio{padding:28px 18px 70px}.image-studio-header{display:grid}.image-studio-controls{grid-template-columns:1fr}.generation-workspace-bar,.generation-output-settings,.generation-storyboard>header{flex-direction:column;align-items:stretch}.generation-storyboard>header>div:last-child{flex-wrap:wrap}.generation-scene-list>article{grid-template-columns:38px minmax(0,1fr)}.generation-scene-list aside{grid-column:2;grid-template-columns:repeat(2,1fr)}.generation-scene-editor>div:not(.generation-scene-assets):not(.generation-scene-audio),.director-shot-grid,.director-shot-assignments{grid-template-columns:1fr}}.usage-header,.usage-summary-grid,.usage-recent{max-width:1500px;margin-left:auto;margin-right:auto}.usage-header{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:38px;display:flex}.usage-header h1{letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(2.8rem,5vw,5.6rem)}.usage-header p:last-child{color:#d2cabd;margin:0;font-size:1.08rem}.usage-header .secondary-button{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.usage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.usage-summary-card{background:#100f0cdb;border:1px solid #f1d47738;border-radius:20px;flex-direction:column;min-height:180px;padding:26px;display:flex}.usage-summary-card span{color:#d2cabd;font-weight:700}.usage-summary-card strong{color:#f1d477;letter-spacing:-.04em;margin:18px 0 auto;font-size:clamp(2.2rem,4vw,3.5rem)}.usage-summary-card small{color:#aaa397;margin-top:15px}.usage-recent{border-top:1px solid #ffffff14;margin-top:54px;padding-top:42px}.usage-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.usage-section-heading h2{margin:7px 0 0;font-size:2rem}.usage-section-heading>span{color:#aaa397}.usage-table-wrap{background:#070706db;border:1px solid #ffffff17;border-radius:20px;overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;min-width:760px}.usage-table th,.usage-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:18px 20px}.usage-table th{color:#aaa397;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem}.usage-table tbody tr:last-child td{border-bottom:0}.usage-table td{color:#f7f3e9}.usage-operation{text-transform:capitalize}.usage-table td small{color:#aaa397;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:6px;display:block;overflow:hidden}.usage-status{letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.usage-status-completed{color:#72dda9;background:#42cd9221}.usage-status-failed{color:#ff97a5;background:#f1677921}.usage-status-reserved{color:#f1d477;background:#f1d47724}.usage-empty{text-align:center;background:#070706db;border:1px solid #ffffff17;border-radius:20px;padding:60px 28px}.usage-empty h3{margin:0;font-size:1.5rem}.usage-empty p{color:#aaa397;margin:10px 0 24px}.usage-empty .auth-submit{align-items:center;width:auto;text-decoration:none;display:inline-flex}.usage-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.usage-actions .secondary-button{align-items:center;text-decoration:none;display:inline-flex}.studio-beyond-box{color:#f1d477;background:#100f0cc2;border:1px solid #f1d4776b;border-radius:18px;align-items:center;gap:18px;width:min(760px,100%);min-height:74px;padding:0 24px;font-size:1.08rem;transition:border-color .16s,transform .16s,background .16s;display:flex}.studio-beyond-box:hover{background:#050505eb;border-color:#f1d477cc;transform:translateY(-2px)}.studio-beyond-icon{color:#f1d477;font-size:1.3rem}.studio-beyond-arrow{color:#f1d477;margin-left:auto;font-size:1.35rem}.studio-home .studio-projects-section{border-top:1px solid #ffffff14;max-width:1500px;margin:0 auto;padding:48px 0 72px}.studio-home .studio-projects-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.studio-home .studio-projects-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(2rem,3vw,3.2rem)}.studio-home .studio-new-project{width:auto;min-width:150px;text-decoration:none}.studio-home .studio-project-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.studio-home-project-card{background:linear-gradient(145deg,#100f0ceb,#070706f5);border:1px solid #f1d47733;border-radius:22px;flex-direction:column;min-height:230px;padding:22px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.studio-home-project-card:hover{border-color:#f1d47799;transform:translateY(-4px);box-shadow:0 20px 60px #00000042}.studio-home-project-content{flex:1;padding:22px 0 18px}.studio-home-project-content h3{color:#f1d477;letter-spacing:-.03em;margin:0 0 12px;font-size:2rem}.studio-home-project-content p{color:#aaa397;max-width:520px;margin:0;line-height:1.6}.studio-home-project-actions{gap:10px;margin-bottom:26px;display:flex}.studio-home-project-actions a{color:#f1d477;letter-spacing:.12em;border:1px solid #f1d4774d;border-radius:999px;padding:8px 13px;font-size:.72rem;font-weight:800;text-decoration:none}.studio-home .studio-project-card-footer{border-top:1px solid #ffffff12;padding-top:18px}.studio-home .studio-project-card-footer a{color:#f1d477;font-weight:800;text-decoration:none}.studio-conversations-section{border-top:1px solid #ffffff14;max-width:1500px;margin:0 auto;padding:48px 0 72px}.studio-conversations-section .studio-projects-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.studio-conversations-section h2{margin:.4rem 0 0;font-size:clamp(2rem,3vw,3.2rem)}.studio-conversation-list{gap:.7rem;display:grid}.studio-conversation-list article{background:#100f0cbf;border:1px solid #f1d4772e;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.studio-conversation-list article div{gap:.3rem;min-width:0;display:grid}.studio-conversation-list strong{color:#f1d477;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-conversation-list span{color:#aaa397;font-size:.82rem}.studio-conversation-list a,.studio-conversations-empty a{color:#f1d477;flex:none;font-weight:800;text-decoration:none}.studio-conversations-empty{color:#aaa397;border:1px dashed #f1d47740;border-radius:1rem;padding:1.5rem}.beta-foundation-page{background:radial-gradient(circle at 85% 0,#cda43426,#0000 30%),#070706;min-height:100vh;padding:54px 48px 90px}.beta-foundation-page>header,.beta-foundation-page>section{max-width:1200px;margin-left:auto;margin-right:auto}.beta-foundation-page>header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.beta-foundation-page h1{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(3rem,6vw,6rem)}.beta-foundation-page header p:last-child,.beta-foundation-page section p:last-child{color:#d2cabd;line-height:1.65}.beta-foundation-page>section{background:#100f0c;border:1px solid #201b11;border-radius:1.5rem;margin-top:4rem;padding:2rem}.beta-foundation-page section h2{margin:.5rem 0}.creator-profile-editor{background:radial-gradient(circle at 85% 0,#cda43426,#0000 30%),#070706;min-height:100vh;padding:48px}.creator-profile-editor>header,.creator-profile-editor>.creator-profile-form-layout,.creator-profile-editor>.auth-message,.creator-profile-editor>.billing-notice{max-width:1200px;margin-left:auto;margin-right:auto}.creator-profile-editor>header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.creator-profile-editor h1{letter-spacing:-.05em;margin:.4rem 0;font-size:clamp(3rem,6vw,5.5rem)}.creator-profile-editor header p:last-child{color:#d2cabd}.creator-profile-header-actions{flex-wrap:wrap;gap:.65rem;display:flex}.desktop-profile-session form,.desktop-profile-session button{width:100%}.creator-profile-editor aside{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.creator-profile-editor aside small{color:#aaa397;line-height:1.5}.creator-profile-avatar{color:#fff;background:linear-gradient(145deg,#cda434,#201b11) 50%/cover;border:3px solid #cda434;border-radius:50%;place-items:center;width:112px;height:112px;font-size:2rem;font-weight:900;display:grid}.creator-profile-form-layout{background:#100f0c;border:1px solid #201b11;border-radius:1.5rem;grid-template-columns:minmax(180px,240px) 1fr;gap:2rem;padding:2rem;display:grid}.creator-profile-form-layout>aside{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.creator-profile-form-layout>aside form{gap:.65rem;width:100%;display:grid}.creator-profile-form-layout>aside input[type=file]{width:100%;color:var(--muted);font-size:.78rem}@media (max-width:760px){.creator-profile-form-layout{grid-template-columns:1fr}}.creator-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-profile-fields>label{color:#f7f3e9;gap:.45rem;font-weight:750;display:grid}.creator-profile-fields input:not([type=checkbox]),.creator-profile-fields textarea,.creator-profile-fields select{color:#f1d477;width:100%;font:inherit;background:#070706;border:1px solid #201b11;border-radius:.75rem;padding:.85rem}.creator-profile-wide{grid-column:1/-1}.creator-profile-fields fieldset{border:1px solid #201b11;border-radius:.8rem;flex-wrap:wrap;gap:.75rem 1.25rem;padding:1rem;display:flex}.creator-profile-fields fieldset label{color:#d2cabd}.creator-profile-save{grid-column:1/-1;justify-self:end;width:auto;min-width:180px}.beta-controls-page{background:radial-gradient(circle at 85% 0,#cda43426,#0000 30%),#070706;min-height:100vh;padding:48px}.beta-controls-page>header,.beta-controls-page>.auth-message,.beta-controls-page>.billing-notice,.beta-control-grid{max-width:1200px;margin-left:auto;margin-right:auto}.beta-controls-page>header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.beta-controls-page h1{letter-spacing:-.05em;margin:.4rem 0;font-size:clamp(3rem,6vw,5.5rem)}.beta-controls-page header p:last-child,.beta-control-grid p{color:#d2cabd;line-height:1.6}.beta-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.beta-control-grid article{background:#100f0c;border:1px solid #201b11;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:240px;padding:1.5rem;display:flex}.beta-control-grid h2{text-transform:capitalize;margin:.65rem 0}.beta-control-state{color:#aaa397;text-transform:uppercase;background:#17140e;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:850;display:inline-flex}.beta-control-state.is-on{color:#80e7b2;background:#30b27121}.beta-control-grid small{color:#aaa397;line-height:1.5}@media (max-width:760px){.beta-control-grid{grid-template-columns:1fr}.beta-controls-page{padding:28px 20px}.beta-controls-page>header{flex-direction:column}}.public-creator-page{color:#f1d477;background:radial-gradient(circle at 80% 0,#cda4342b,#0000 32%),#070706;min-height:100vh;padding:28px 48px 80px}.public-creator-page>header,.public-creator-hero,.public-creator-sections{max-width:1200px;margin-left:auto;margin-right:auto}.public-creator-page>header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.public-creator-page>header>a:first-child{color:#f1d477;font-weight:850;text-decoration:none}.public-creator-hero{background:#100f0c;border:1px solid #201b11;border-radius:1.5rem;padding:0 2rem 2rem;overflow:hidden}.public-creator-banner{background:radial-gradient(circle at 70% 10%,#cda434,#0000 38%),linear-gradient(120deg,#17140e,#070706);height:180px;margin:0 -2rem}.public-creator-identity{align-items:end;gap:1.2rem;margin-top:-48px;display:flex}.public-creator-identity h1{margin:.35rem 0 0;font-size:2.5rem}.public-creator-identity div>span,.public-creator-bio,.public-creator-meta{color:#d2cabd}.public-creator-bio{max-width:760px;margin-top:1.5rem;line-height:1.7}.public-creator-meta,.public-creator-actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.public-creator-meta a{color:#f1d477}.public-creator-actions button{color:#aaa397;background:#17140e;border:1px solid #8a6414;border-radius:.7rem;padding:.7rem 1rem}.public-creator-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.public-creator-sections article{background:#100f0c;border:1px solid #201b11;border-radius:1rem;padding:1.5rem}.public-creator-sections h2{margin:.45rem 0}.public-creator-sections p:last-child{color:#aaa397}.community-page{background:radial-gradient(circle at 85% 0,#cda43426,#0000 30%),#070706;min-height:100vh;padding:48px}.community-page>header,.community-page>.auth-message,.community-layout{max-width:1300px;margin-left:auto;margin-right:auto}.community-page>header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.community-page h1{letter-spacing:-.05em;margin:.4rem 0;font-size:clamp(3rem,6vw,5.5rem)}.community-page header p:last-child{color:#d2cabd}.community-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.community-composer,.community-post,.community-empty{background:#100f0c;border:1px solid #201b11;border-radius:1.25rem}.community-composer{gap:.9rem;padding:1.25rem;display:grid}.community-composer h2{margin:0}.community-composer textarea,.community-composer select,.community-comments input,.community-post-actions textarea{color:#f1d477;width:100%;font:inherit;background:#070706;border:1px solid #8a6414;border-radius:.7rem;padding:.8rem}.community-composer label{color:#d2cabd;gap:.4rem;font-size:.82rem;font-weight:750;display:grid}.community-feed{gap:.85rem;display:grid}.community-feed>nav{background:#100f0c;border:1px solid #201b11;border-radius:.8rem;gap:.5rem;padding:.4rem;display:flex}.community-feed>nav a{color:#aaa397;border-radius:.55rem;padding:.6rem .9rem;font-weight:800;text-decoration:none}.community-feed>nav a.is-active{color:#f1d477;background:#201b11}.community-post{padding:1.25rem}.community-post>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-post>header>div{gap:.2rem;display:grid}.community-post>header a{color:#f1d477;font-weight:850;text-decoration:none}.community-post>header span{color:#aaa397;font-size:.78rem}.community-post>header button,.community-post-actions button,.community-comments button{color:#f1d477;font:inherit;cursor:pointer;background:#17140e;border:1px solid #8a6414;border-radius:.55rem;padding:.5rem .75rem;font-weight:750}.community-post>p{white-space:pre-wrap;color:#f7f3e9;line-height:1.65}.community-post>small,.community-visibility{color:#aaa397;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.community-post-actions{color:#aaa397;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:1rem;padding-top:.8rem;display:flex}.community-post-actions form{margin:0}.community-post-actions button.is-active{color:#f1d477;background:#201b11;border-color:#f1d477}.community-post-actions details{position:relative}.community-post-actions summary{color:#f1d477;cursor:pointer}.community-post-actions details form{z-index:5;background:#100f0c;border:1px solid #8a6414;border-radius:.8rem;gap:.5rem;width:min(420px,75vw);padding:.8rem;display:grid;position:absolute;top:1.8rem;right:0;box-shadow:0 16px 50px #0006}.community-comments{background:#ffffff06;border-radius:.8rem;gap:.65rem;margin-top:1rem;padding:.9rem;display:grid}.community-comments p{color:#d2cabd;margin:0;line-height:1.45}.community-comments p a{color:#aaa397;font-weight:800;text-decoration:none}.community-comments form{gap:.55rem;display:flex}.community-empty{text-align:center;padding:3rem 1.5rem}.community-empty h2{margin:0}.community-empty p{color:#aaa397}.billing-page{gap:2rem;display:grid}.billing-current-card,.billing-plan-card,.legacy-membership-card{border:1px solid var(--line,#201b11);background:#100f0c;border-radius:1.5rem}.billing-current-card{grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1.5rem;display:grid}.billing-current-card div{gap:.35rem;display:grid}.billing-current-card strong{font-size:1.75rem}.billing-current-card p{color:#d2cabd;grid-column:1/-1;margin:0}.legacy-membership-card{background:linear-gradient(120deg,#17140e,#17120c);border-color:#d8ad51;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.legacy-membership-card h2{margin:.35rem 0}.legacy-membership-card p{color:var(--beyond-text-muted,#625c52);max-width:55rem;margin:0}.legacy-membership-badge{border:1px solid var(--beyond-border,#eadcc6);color:var(--beyond-gold-dark,#8a5900);border-radius:999px;flex:none;padding:.7rem 1rem;font-weight:800}.founder-program-copy>p{color:#d2cabd;max-width:55rem;margin:0}.founder-program-copy{flex:auto}.founder-progress-heading{color:#d8c9a2;justify-content:space-between;gap:1rem;margin-top:1.25rem;font-size:.9rem;display:flex}.founder-progress-heading span{color:#9d9380}.founder-progress-track{background:#00000047;border:1px solid #d8ad5159;border-radius:999px;height:.65rem;margin-top:.55rem;overflow:hidden}.founder-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#f1d477,#d8ad51);min-width:0;height:100%;transition:width .24s;display:block}.founder-badge{color:#f4ce76;border:1px solid #d8ad51;border-radius:999px;flex:none;padding:.7rem 1rem;font-weight:800}.achievements-page{gap:3rem;padding-bottom:6rem;display:grid}.achievements-header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.achievements-header h1{margin:.35rem 0;font-size:clamp(2.6rem,7vw,5.5rem)}.badge-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.badge-card{background:#100f0c;border:1px solid #201b11;border-radius:1.4rem;grid-template-columns:auto 1fr;align-content:start;gap:1rem;min-height:190px;padding:1.4rem;display:grid}.badge-card.earned{background:linear-gradient(145deg,#17140e,#100f0c);border-color:#cda434}.badge-card.featured{box-shadow:inset 0 0 0 1px #f1d477}.badge-card.locked{opacity:.62}.badge-card h3{margin:.25rem 0 .55rem}.badge-card p{color:#d2cabd;margin:0;line-height:1.55}.badge-card small{color:#f1d477;text-transform:uppercase;letter-spacing:.1em}.badge-card form,.badge-card>strong,.badge-card>span:last-child{grid-column:2}.badge-card button{color:#f1d477;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.badge-icon{color:#f1d477;background:#201b11;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.25rem;display:grid}.notifications-panel{border-top:1px solid #17140e;padding-top:2rem}.notification-list{gap:.65rem;display:grid}.notification-list article{background:#100f0c;border:1px solid #201b11;border-radius:1rem;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.notification-list article.unread{background:#17140e;border-color:#cda434}.notification-list p{color:#d2cabd;margin:.35rem 0 0}.notification-list time{color:#aaa397;white-space:nowrap}.public-badge-list{flex-wrap:wrap;gap:.65rem;display:flex}.public-badge-list span{color:#f1d477;border:1px solid #8a6414;border-radius:999px;padding:.65rem .9rem}.public-badge-list span.featured{color:#f4ce76;border-color:#d8ad51}@media (max-width:700px){.achievements-header,.notification-list article{display:grid}}.studio-onboarding{background:linear-gradient(125deg,#17140e,#100f0c);border:1px solid #8a6414;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;margin:1rem 0 2rem;padding:1.4rem 1.6rem;display:flex}.studio-onboarding h2{margin:.25rem 0}.studio-onboarding p{color:#d2cabd;max-width:760px}.studio-onboarding>div:last-child{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.beta-feedback-page{gap:2rem;max-width:980px;display:grid}.beta-feedback-page>header{justify-content:space-between;gap:2rem;display:flex}.beta-feedback-page h1{margin:.3rem 0;font-size:clamp(2.8rem,8vw,5.5rem)}.beta-feedback-page form{background:#100f0c;border:1px solid #201b11;border-radius:1.5rem;gap:1.2rem;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.beta-feedback-page label{gap:.55rem;font-weight:700;display:grid}.beta-feedback-page select,.beta-feedback-page textarea{color:#f1d477;width:100%;font:inherit;background:#100f0c;border:1px solid #8a6414;border-radius:.8rem;padding:1rem}.beta-feedback-page form>p{color:#aaa397}@media (max-width:760px){.studio-onboarding,.beta-feedback-page>header{display:grid}.studio-onboarding>div:last-child{flex-wrap:wrap}}.marketplace-page{gap:2.5rem;padding-bottom:6rem;display:grid}.marketplace-page>header{justify-content:space-between;gap:2rem;display:flex}.marketplace-page h1{margin:.3rem 0;font-size:clamp(3rem,8vw,6rem)}.marketplace-search{grid-template-columns:minmax(220px,1fr) minmax(180px,280px) auto;gap:.8rem;display:grid}.marketplace-search input,.marketplace-search select,.marketplace-create input,.marketplace-create select,.marketplace-create textarea,.marketplace-detail textarea{color:#f1d477;font:inherit;background:#100f0c;border:1px solid #201b11;border-radius:.8rem;padding:.9rem 1rem}.marketplace-create{background:#100f0c;border:1px solid #8a6414;border-radius:1.2rem}.marketplace-create summary{color:#f1d477;cursor:pointer;padding:1.2rem;font-weight:800}.marketplace-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.2rem 1.2rem;display:grid}.marketplace-create label{gap:.45rem;display:grid}.marketplace-create label:nth-child(-n+2){grid-column:1/-1}.marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.marketplace-grid article{background:#100f0c;border:1px solid #201b11;border-radius:1.2rem;gap:.8rem;min-height:260px;padding:1.3rem;display:grid}.marketplace-grid article>small{color:#f1d477;text-transform:uppercase}.marketplace-grid article h3{margin:0;font-size:1.35rem}.marketplace-grid article p{color:#d2cabd;line-height:1.5}.marketplace-grid article>div{justify-content:space-between;margin-top:auto;display:flex}.marketplace-grid button{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0}.marketplace-own-list{flex-wrap:wrap;gap:.7rem;display:flex}.marketplace-own-list span{border:1px solid #201b11;border-radius:999px;gap:.8rem;padding:.7rem .9rem;display:flex}.marketplace-own-list small{color:#f1d477}.marketplace-plan-note{color:#d2cabd;border:1px solid #201b11;border-radius:1rem;padding:1rem}.marketplace-detail{gap:2rem;max-width:960px;display:grid}.marketplace-detail article,.marketplace-detail form{background:#100f0c;border:1px solid #201b11;border-radius:1.4rem;gap:1rem;padding:2rem;display:grid}.marketplace-detail h1{margin:0;font-size:clamp(2.5rem,8vw,5rem)}.marketplace-detail label{gap:.6rem;display:grid}@media (max-width:700px){.marketplace-page>header,.marketplace-search,.marketplace-create form{grid-template-columns:1fr;display:grid}}.messages-page,.message-thread-page{gap:2rem;max-width:1100px;padding-bottom:5rem;display:grid}.messages-page>header,.message-thread-page>header{justify-content:space-between;gap:2rem;display:flex}.messages-page h1,.message-thread-page h1{margin:.25rem 0;font-size:clamp(3rem,8vw,5.5rem)}.message-thread-list{gap:.7rem;display:grid}.message-thread-list>a{background:#100f0c;border:1px solid #201b11;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.message-thread-list small{color:#aaa397;display:block}.message-thread-list p{color:#d2cabd;margin:.3rem 0 0}.message-bubbles{flex-direction:column;gap:.7rem;min-height:300px;display:flex}.message-bubbles article{border-radius:1.1rem;max-width:76%;padding:.85rem 1rem}.message-bubbles article.mine{background:#8a6414;align-self:flex-end}.message-bubbles article.theirs{background:#17140e;border:1px solid #201b11;align-self:flex-start}.message-bubbles p{white-space:pre-wrap;margin:0}.message-bubbles time{color:#d2cabd;margin-top:.4rem;font-size:.75rem;display:block}.message-thread-page>form{background:#100f0c;border:1px solid #8a6414;border-radius:1rem;grid-template-columns:1fr auto;gap:.8rem;padding:.8rem;display:grid;position:sticky;bottom:1rem}.message-thread-page textarea{resize:vertical;color:#f1d477;width:100%;font:inherit;background:0 0;border:0;padding:.8rem}@media (max-width:700px){.messages-page>header,.message-thread-page>header{display:grid}.message-thread-page>form{grid-template-columns:1fr}.message-bubbles article{max-width:90%}}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.billing-plan-card{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.billing-plan-current{background:#17140e;border-color:#f1d477}.billing-plan-card h2,.billing-plan-card p{margin:0}.billing-plan-card h2{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:100%;font-size:clamp(2.75rem,5vw,6rem);line-height:.95}.billing-price{font-size:1.45rem}.billing-plan-card small,.billing-disclaimer{color:#aaa397}.billing-plan-card ul{color:#d2cabd;gap:.6rem;padding-left:1.2rem;display:grid}.billing-plan-card button{margin-top:auto}.billing-duration-list{gap:.65rem;margin-top:auto;display:grid}.billing-duration-option{border:1px solid #201b11;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.billing-duration-option>div:first-child{gap:.2rem;display:grid}.billing-duration-option .billing-button-wrap{margin:0}.billing-duration-option button{min-width:7rem;margin:0}.billing-disclaimer{text-align:center;margin:0}.billing-button-wrap{gap:.5rem;margin-top:auto;display:grid}.billing-button-wrap button{width:100%}.billing-button-wrap small{color:#ffaaa8}.billing-notice{color:#d2cabd;background:#17140e;border:1px solid #8a6414;border-radius:1rem;margin:0;padding:1rem 1.25rem}.billing-notice-success{color:#a9f2d0;background:#101e19;border-color:#34765b}.profitability-cost-breakdown{background:#100f0cdb;border:1px solid #f1d47738;border-radius:1.5rem;width:100%;max-width:1500px;margin:1rem auto 0;padding:1.75rem}.profitability-cost-breakdown h2{margin:.4rem 0 1.5rem}.profitability-cost-breakdown dl{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;display:grid}.profitability-cost-breakdown dl div{background:#ffffff09;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}.profitability-cost-breakdown dt{color:#d2cabd;font-weight:700}.profitability-cost-breakdown dd{color:#f1d477;margin:0;font-size:1.75rem;font-weight:800}.profitability-cost-breakdown>p:last-child{color:#aaa397;margin:1.5rem 0 0}@media (max-width:1100px){.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.billing-plan-grid{grid-template-columns:1fr}.founder-program-card{flex-direction:column;align-items:flex-start}.founder-progress-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.profitability-cost-breakdown dl{grid-template-columns:1fr}}.studio-destinations{border-top:1px solid #ffffff14;max-width:1500px;margin:0 auto;padding:54px 0 20px}.studio-destinations-heading{margin-bottom:34px}.studio-destinations-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(2rem,3vw,3.2rem)}.studio-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-destination-card{min-height:245px;color:inherit;background:#100f0cb8;border:1px solid #ffffff17;border-radius:22px;padding:30px;text-decoration:none;transition:transform .17s,border-color .17s;display:block}.studio-destination-generation{background:radial-gradient(circle at 90% 10%,#cda43430,#0000 42%),#100f0cc7}.studio-destination-card:hover{border-color:#f1d4776b;transform:translateY(-3px)}.studio-destination-primary{background:radial-gradient(circle at 90% 10%,#e3c15c2b,#0000 40%),#100f0ce0}.studio-destination-card h3{color:#f1d477;margin:8px 0 10px;font-size:1.7rem}.studio-destination-card>p:not(.eyebrow){color:#aaa397;max-width:560px;margin:0;line-height:1.6}.studio-destination-links{color:#f1d477;flex-wrap:wrap;gap:10px 18px;margin-top:32px;font-weight:700;display:flex}.studio-destination-links span:not(:last-child):after{content:"•";color:#746f66;margin-left:18px}.studio-home .studio-empty{background:#100f0cb8;border:1px solid #f1d47733;border-radius:22px;min-height:300px}@media (max-width:900px){.studio-home{padding:26px 22px 60px}.studio-home-header{padding-top:20px}.studio-destination-grid{grid-template-columns:1fr}.usage-dashboard{padding:34px 22px 70px}.usage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.studio-home{padding:calc(14px + env(safe-area-inset-top)) 16px calc(76px + env(safe-area-inset-bottom))}.studio-home-header{gap:22px;padding-top:10px}.studio-home-header,.studio-home .studio-projects-heading{flex-direction:column;align-items:flex-start}.studio-home-header h1{font-size:clamp(3rem,15vw,3.4rem)}.studio-home .studio-project-grid{grid-template-columns:1fr}.studio-home-project-card{min-height:280px}.studio-home-actions,.usage-header,.usage-section-heading{flex-direction:column;align-items:flex-start}.studio-home-actions{width:100%}.studio-onboarding{gap:1rem;margin:.5rem 0 1.5rem;padding:1.25rem}.studio-onboarding>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.studio-onboarding .auth-submit,.studio-onboarding .secondary-button{text-align:center;width:100%;min-width:0}.studio-beyond-section{padding:8px 0 42px}.studio-beyond-box{min-height:76px;padding-inline:18px}.studio-continuation-grid{gap:16px;padding:0 0 48px}.studio-continuation-grid>section{border-radius:22px;padding:20px}.studio-continuation-grid .studio-project-card{min-height:0}.studio-destinations{padding-top:38px}.studio-destination-card{min-height:0;padding:24px}.studio-destination-links{margin-top:24px}.studio-profile-menu,.studio-profile-menu summary{width:100%}.studio-profile-menu nav{left:0;right:auto}.studio-conversations-section .studio-projects-heading,.studio-conversation-list article,.beta-foundation-page>header{flex-direction:column;align-items:flex-start}.beta-foundation-page{padding:32px 20px 70px}.creator-profile-editor,.public-creator-page{padding:28px 20px 70px}.creator-profile-editor>header,.creator-profile-editor>.creator-profile-form-layout{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.creator-profile-fields,.public-creator-sections{grid-template-columns:1fr}.creator-profile-wide{grid-column:auto}.creator-profile-save{grid-column:auto;width:100%}.public-creator-identity{flex-direction:column;align-items:flex-start}.community-page{padding:28px 20px 70px}.community-page>header{flex-direction:column}.community-layout{grid-template-columns:1fr}.community-layout>aside{position:static}.community-post>header{align-items:flex-start}.usage-summary-grid{grid-template-columns:1fr}}.project-home-shell{background:var(--beyond-bg);min-height:100vh;color:var(--beyond-text);padding:44px 48px 80px}.project-home-hero,.project-home-primary,.project-home-overview{max-width:1500px;margin:0 auto}.project-home-hero{padding:24px 0 40px}.project-home-hero-content{max-width:1120px}.project-home-hero h1{max-width:18ch;color:var(--beyond-text);letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0 18px;font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:1.04}.project-home-description{max-width:840px;color:var(--beyond-text-muted);margin:0;font-size:1.2rem;line-height:1.65}.project-actions{margin-top:24px}.project-actions-menu{width:min(620px,100%);position:relative}.project-actions-menu>summary{border:1px solid var(--beyond-border);min-height:44px;color:var(--beyond-text);cursor:pointer;background:#fffdfa;border-radius:999px;align-items:center;padding:10px 16px;font-weight:800;list-style:none;display:inline-flex}.project-actions-menu>summary::-webkit-details-marker{display:none}.project-actions-menu>summary:focus-visible,.project-actions-panel button:focus-visible,.project-delete-dialog button:focus-visible{outline-offset:3px;outline:3px solid #b8800059}.project-actions-panel{border:1px solid var(--beyond-border);background:#fffdfa;border-radius:18px;gap:14px;margin-top:10px;padding:18px;display:grid;box-shadow:0 18px 48px #372a131f}.project-rename-form{align-items:end;gap:10px;max-width:620px;margin:0;display:flex}.project-rename-form label{flex:1}.project-rename-form label span{color:var(--beyond-text-muted);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.project-rename-form input{color:#171510;width:100%;min-height:46px;font:inherit;background:#fffdfa;border:1px solid #d8c9ae;border-radius:12px;padding:10px 13px}.project-rename-form button{color:#fff;background:var(--beyond-text);cursor:pointer;border:0;border-radius:12px;min-height:46px;padding:10px 16px;font-weight:800}.project-delete-trigger{color:#a3322b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;font-weight:800}.project-rename-success{color:#237a49}.project-action-error{color:#a3322b;max-width:620px}.project-delete-dialog{width:min(520px,100vw - 32px);color:var(--beyond-text);background:#fffdfa;border:1px solid #e0c8bd;border-radius:22px;padding:0;box-shadow:0 28px 90px #2d1f0f47}.project-delete-dialog::backdrop{background:#1a161094}.project-delete-dialog form{padding:28px}.project-delete-dialog h2{margin:8px 0 12px;font-size:2rem}.project-delete-dialog p{line-height:1.6}.project-delete-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.project-delete-dialog-actions button{border:1px solid var(--beyond-border);min-height:44px;color:var(--beyond-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:10px 16px;font-weight:800}.project-delete-dialog-actions .project-delete-confirm{color:#fff;background:#a3322b;border-color:#a3322b}.project-home-meta{color:var(--beyond-text-muted);align-items:center;gap:18px;margin-top:28px;font-size:.9rem;display:flex}.project-home-primary{border-top:1px solid var(--beyond-border);padding:56px 0 68px}.project-home-section-heading{margin-bottom:30px}.project-home-section-heading h2{color:var(--beyond-text);letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(2rem,3vw,3.2rem)}.project-home-section-heading>p:not(.eyebrow){color:var(--beyond-text-muted);margin:0;font-size:1.05rem}.project-home-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-home-main-card{border:1px solid var(--beyond-border);background:#fffdfa;border-radius:24px;flex-direction:column;min-height:280px;padding:30px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.project-home-main-card:hover{border-color:#b8800080;transform:translateY(-4px);box-shadow:0 20px 50px #372a131f}.project-home-write-card{background:linear-gradient(145deg,#fffdfa,#fbf4e7)}.project-home-atlas-card{background:linear-gradient(145deg,#fffdfa,#f8f1e4)}.project-home-ask-card{background:linear-gradient(145deg,#fff9eb,#f4e7ca);grid-column:1/-1;min-height:250px}.project-home-ask-card .project-home-main-card-content{padding-top:42px}.project-home-ask-card .project-home-main-card-content p{max-width:760px}.project-home-main-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-home-card-number,.project-home-card-label{color:var(--beyond-gold-dark);letter-spacing:.14em;font-size:.72rem;font-weight:800}.project-home-main-card-content{flex:1;padding:56px 0 34px}.project-home-main-card-content h3{color:var(--beyond-text);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(2rem,3vw,3.2rem)}.project-home-main-card-content p{max-width:600px;color:var(--beyond-text-muted);margin:0;font-size:1.02rem;line-height:1.65}.project-home-main-card-action{border-top:1px solid var(--beyond-border);color:var(--beyond-gold-dark);padding-top:20px;font-weight:800}.project-home-overview{border-top:1px solid var(--beyond-border);padding:54px 0 20px}.project-home-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.project-home-overview-card{border:1px solid var(--beyond-border);background:#fffdfa;border-radius:18px;min-height:130px;padding:22px}.project-home-overview-label{color:var(--beyond-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:800;display:block}.project-home-overview-card strong{color:var(--beyond-text);font-size:1rem}.project-back-link{color:var(--beyond-gold-dark);margin-bottom:30px;font-weight:700;text-decoration:none;display:inline-block}.project-back-link:hover{text-decoration:underline}@media (max-width:900px){.project-home-shell{padding:28px 22px 60px}.project-home-main-grid{grid-template-columns:1fr}.project-home-ask-card{grid-column:auto}.project-home-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.project-home-hero h1{max-width:none;font-size:clamp(2rem,10vw,3rem)}.project-rename-form,.project-delete-dialog-actions{flex-direction:column;align-items:stretch}.project-delete-dialog-actions button{width:100%}.project-home-overview-grid{grid-template-columns:1fr}}.atlas-shell{background:radial-gradient(circle at 88% 6%,#cda4341a,#0000 28%),#070706;min-height:100vh;padding:44px 48px 80px}.atlas-header,.atlas-toolbar,.atlas-filter-bar,.atlas-grid,.atlas-empty-state{max-width:1500px;margin-left:auto;margin-right:auto}.atlas-header{justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 0 54px;display:flex}.atlas-header-main{max-width:980px}.atlas-header h1{color:#f1d477;letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(4rem,7vw,7.2rem);line-height:.95}.atlas-description{color:#aaa397;max-width:850px;margin:0;font-size:1.2rem;line-height:1.65}.atlas-toolbar{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:24px;padding:44px 0 28px;display:flex}.atlas-toolbar h2{color:#f1d477;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(2rem,3vw,3.2rem)}.atlas-toolbar-actions{align-items:center;gap:12px;display:flex}.atlas-create-link{color:#f1d477;background:#cda43424;border:1px solid #f1d4776b;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.atlas-create-link:hover{background:#cda4343d;border-color:#f1d477b3;transform:translateY(-2px)}.atlas-filter-bar{flex-wrap:wrap;gap:10px;padding:0 0 34px;display:flex}.atlas-filter{color:#aaa397;min-height:40px;font:inherit;cursor:pointer;background:#070706b3;border:1px solid #ffffff17;border-radius:999px;padding:0 15px;font-size:.78rem;font-weight:800}.atlas-filter-active{color:#f1d477;background:#cda43429;border-color:#f1d47785}.atlas-filter:disabled{opacity:.46;cursor:default}.atlas-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.atlas-entry-card{background:linear-gradient(145deg,#100f0ce6,#070706f5);border:1px solid #f1d4772e;border-radius:22px;flex-direction:column;min-height:300px;padding:28px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.atlas-entry-card:hover{border-color:#f1d47794;transform:translateY(-4px);box-shadow:0 20px 60px #0000003d}.atlas-entry-card-topline{color:#aaa397;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.7rem;font-weight:800;display:flex}.atlas-entry-card-topline span:first-child{color:#f1d477}.atlas-entry-card-content{flex:1;padding:40px 0 26px}.atlas-entry-label{color:#aaa397;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.atlas-entry-card-content h2{color:#f1d477;letter-spacing:-.03em;margin:0 0 12px;font-size:2rem}.atlas-entry-card-content>p:last-child{color:#aaa397;margin:0;line-height:1.6}.atlas-entry-card-action{color:#f1d477;border-top:1px solid #ffffff12;padding-top:18px;font-weight:800}.atlas-empty-state{background:#070706c7;border:1px solid #f1d4772e;border-radius:22px;min-height:300px;padding:34px}.atlas-empty-state>span{color:#f1d477;font-weight:800}.atlas-empty-state h2{color:#f1d477;margin:36px 0 12px;font-size:2rem}.atlas-empty-state p{color:#aaa397;max-width:650px;margin:0 0 24px;line-height:1.6}@media (max-width:900px){.atlas-shell{padding:28px 22px 60px}.atlas-header,.atlas-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.atlas-header h1{font-size:4rem}.atlas-grid{grid-template-columns:1fr}}.new-atlas-entry-menu{position:relative}.new-atlas-entry-menu>.atlas-create-link{appearance:none;color:#f1d477;font:inherit;cursor:pointer;background:#cda4341f;border:1px solid #f1d47759;font-size:15px;font-weight:800}.new-atlas-entry-panel{z-index:50;background:radial-gradient(circle at 85% 0,#cda43429,#0000 38%),#100f0c;border:1px solid #f1d47747;border-radius:22px;width:min(760px,100vw - 80px);padding:28px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 28px 80px #0000007a,0 0 0 1px #ffffff04}.new-atlas-entry-panel .eyebrow{color:#f1d477;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.new-atlas-entry-panel h3{color:#f1d477;letter-spacing:-.025em;margin:0 0 26px;font-size:28px;line-height:1.15}.new-atlas-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.new-atlas-entry-option{min-width:0;min-height:180px;color:inherit;background:linear-gradient(145deg,#cda4341f,#050505eb);border:1px solid #e3c15c33;border-radius:17px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.new-atlas-entry-option:hover{background:linear-gradient(145deg,#cda43433,#050505f7);border-color:#f1d4778c;transform:translateY(-2px)}.new-atlas-entry-option>span{color:#f1d477;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:800;display:block}.new-atlas-entry-option>strong{color:#f1d477;letter-spacing:-.02em;margin-bottom:9px;font-size:20px;font-weight:800;line-height:1.2;display:block}.new-atlas-entry-option>p{color:#aaa397;margin:0;font-size:14px;line-height:1.5;display:block}@media (max-width:800px){.new-atlas-entry-panel{width:auto;max-height:calc(100vh - 100px);position:fixed;top:80px;left:20px;right:20px;overflow-y:auto}.new-atlas-entry-grid{grid-template-columns:1fr}}.atlas-detail-page{color:#f1d477;background:radial-gradient(circle at 82% 8%,#cda4341f,#0000 34%),#070706;min-height:100vh}.atlas-detail-shell{width:min(1320px,100% - 64px);margin:0 auto;padding:48px 0 72px}.atlas-detail-header{border-bottom:1px solid #ffffff14;padding-bottom:52px}.atlas-detail-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px;display:flex}.atlas-detail-back{color:#f1d477;font-size:15px;font-weight:800;text-decoration:none}.atlas-detail-back:hover{color:#f7e7ad}.atlas-detail-actions{align-items:center;gap:14px;display:flex}.atlas-detail-status{color:#f1d477;letter-spacing:.14em;text-transform:uppercase;background:#cda4341c;border:1px solid #f1d47747;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.atlas-detail-edit-button{color:#f1d477;min-height:46px;font:inherit;cursor:pointer;background:#cda43424;border:1px solid #f1d47759;border-radius:14px;padding:0 20px;font-size:15px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.atlas-detail-edit-button:hover{background:#cda43438;border-color:#f1d47799;transform:translateY(-1px)}.atlas-detail-hero{max-width:980px}.atlas-detail-eyebrow,.atlas-detail-section-eyebrow,.atlas-detail-footer-label{color:#f1d477;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.atlas-detail-hero h1{color:#f1d477;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(64px,9vw,120px);line-height:.92}.atlas-detail-custom-label{color:#f1d477;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f1d4774d;border-radius:999px;margin:28px 0 0;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.atlas-detail-summary{color:#d2cabd;max-width:840px;margin:28px 0 0;font-size:20px;line-height:1.65}.atlas-detail-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:52px 0;display:grid}.atlas-detail-section{background:linear-gradient(145deg,#cda43421,#050505f0);border:1px solid #e3c15c33;border-radius:22px;min-height:320px;padding:30px}.atlas-detail-section h2{color:#f1d477;letter-spacing:-.035em;margin:18px 0 0;font-size:36px;line-height:1.1}.atlas-detail-section-body{border-top:1px solid #ffffff12;margin-top:46px;padding-top:24px}.atlas-detail-section-body p{color:#d2cabd;white-space:pre-wrap;margin:0;font-size:17px;line-height:1.7}.atlas-detail-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:28px;padding-top:34px;display:flex}.atlas-detail-footer>div>p:last-child{color:#f1d477;margin:10px 0 0;font-size:18px;font-weight:700}.atlas-detail-footer-link{color:#f1d477;font-size:15px;font-weight:800;text-decoration:none}.atlas-detail-footer-link:hover{color:#f7e7ad}@media (max-width:900px){.atlas-detail-shell{width:min(100% - 36px,1320px);padding-top:32px}.atlas-detail-topbar{align-items:flex-start;margin-bottom:48px}.atlas-detail-actions{flex-wrap:wrap;justify-content:flex-end}.atlas-detail-content{grid-template-columns:1fr}.atlas-detail-section{min-height:0}}@media (max-width:620px){.atlas-detail-shell{width:min(100% - 28px,1320px)}.atlas-detail-topbar{flex-direction:column}.atlas-detail-actions{justify-content:space-between;width:100%}.atlas-detail-hero h1{font-size:clamp(54px,18vw,82px)}.atlas-detail-summary{font-size:18px}.atlas-detail-section{padding:24px}.atlas-detail-footer{flex-direction:column;align-items:flex-start}}.atlas-detail-edit-panel{z-index:100;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#050505d6;grid-template-columns:minmax(0,760px);place-content:center;padding:32px;display:grid;position:fixed;inset:0;overflow-y:auto}.atlas-detail-edit-panel-header,.atlas-detail-edit-form{box-sizing:border-box;width:100%}.atlas-detail-edit-panel-header{background:radial-gradient(circle at 88% 0,#cda43429,#0000 36%),#100f0c;border:1px solid #f1d47747;border-bottom:0;border-radius:22px 22px 0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 22px;display:flex}.atlas-detail-edit-panel-header h2{color:#f1d477;letter-spacing:-.03em;margin:8px 0 0;font-size:28px;line-height:1.1}.atlas-detail-edit-close{color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:14px;font-weight:800}.atlas-detail-edit-close:hover{color:#aaa397}.atlas-detail-edit-form{background:#100f0c;border:1px solid #f1d47747;border-top:0;border-radius:0 0 22px 22px;gap:18px;padding:6px 28px 28px;display:grid;box-shadow:0 28px 90px #00000080}.atlas-detail-edit-field{gap:8px;display:grid}.atlas-detail-edit-field label{color:#ffffff94;font-size:13px;font-weight:700}.atlas-detail-edit-field input,.atlas-detail-edit-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff06;border:1px solid #e3c15c47;border-radius:12px;outline:none;padding:12px 14px;font-size:14px}.atlas-detail-edit-field input:focus,.atlas-detail-edit-field textarea:focus{border-color:#f1d4779e;box-shadow:0 0 0 3px #cda4341a}.atlas-detail-edit-field textarea{resize:vertical;min-height:100px;line-height:1.55}.atlas-detail-edit-actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.atlas-detail-edit-actions .secondary-button,.atlas-detail-edit-actions .atlas-create-link{width:auto;min-width:120px;min-height:44px}@media (max-height:850px){.atlas-detail-edit-panel{align-content:start}.atlas-detail-edit-panel-header{margin-top:24px}.atlas-detail-edit-panel-header h2{font-size:25px}.atlas-detail-edit-field textarea{min-height:85px}.atlas-detail-edit-form{margin-bottom:24px}}@media (max-width:720px){.atlas-detail-edit-panel{grid-template-columns:minmax(0,1fr);align-content:start;padding:18px}.atlas-detail-edit-panel-header{margin-top:12px;padding:22px 20px 18px}.atlas-detail-edit-form{margin-bottom:18px;padding:6px 20px 22px}.atlas-detail-edit-actions{flex-direction:column-reverse;align-items:stretch}.atlas-detail-edit-actions .secondary-button,.atlas-detail-edit-actions .atlas-create-link{width:100%}}.generation-character-detail{max-width:1040px;margin:0 auto;padding:32px}.generation-character-detail>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.generation-character-detail>header h1{margin:4px 0}.generation-character-detail>header p{color:#686157;margin:0}.generation-character-detail>section{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.generation-character-detail>section>:is(form,aside){background:#fff;border:1px solid #e1d7c6;border-radius:16px;padding:22px}.generation-character-detail form label{gap:6px;margin-bottom:14px;font-size:.8rem;font-weight:700;display:grid}.generation-character-detail form :is(input,select,textarea){color:#171510;width:100%;font:inherit;background:#fff;border:1px solid #d8cebc;border-radius:9px;padding:10px 11px}.generation-character-detail aside p,.generation-character-delete p{color:#686157;line-height:1.5}.generation-character-delete{background:#fff9f6;border:1px solid #e3cfc8;border-radius:14px;margin-top:20px;padding:18px}@media (max-width:720px){.generation-character-detail{padding:20px 16px 100px}.generation-character-detail>header,.generation-character-detail>section{grid-template-columns:1fr;display:grid}}.atlas-link-entry-button{appearance:none;color:#f1d477;font:inherit;cursor:pointer;background:#e3c15c1a;border:1px solid #e3c15c73;border-radius:14px;padding:12px 20px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s,transform .2s}.atlas-link-entry-button:hover{background:#e3c15c2e;border-color:#f1d477bf;transform:translateY(-1px)}.atlas-link-entry-panel{background:linear-gradient(145deg,#050505f2,#050505fa);border:1px solid #e3c15c4d;border-radius:24px;min-width:min(560px,90vw);margin-top:24px;padding:28px}.atlas-link-entry-panel-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.atlas-link-entry-panel-header h3{color:#f1d477;margin:8px 0 0;font-size:28px;line-height:1.1}.atlas-link-entry-close{appearance:none;color:#f1d477;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.atlas-link-entry-form{gap:22px;display:grid}.atlas-link-entry-field{gap:9px;display:grid}.atlas-link-entry-field label{color:#d2cabd;font-size:14px;font-weight:700}.atlas-link-entry-field input,.atlas-link-entry-field select,.atlas-link-entry-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#100f0c;border:1px solid #e3c15c52;border-radius:14px;outline:none;padding:14px 16px}.atlas-link-entry-field input:focus,.atlas-link-entry-field select:focus,.atlas-link-entry-field textarea:focus{border-color:#f1d477cc}.atlas-link-entry-field textarea{resize:vertical;min-height:110px}.atlas-link-entry-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.atlas-link-entry-actions button{font:inherit;border-radius:14px;padding:12px 20px;font-weight:700}.atlas-create-link{color:#f1d477;background:#e3c15c2e;border:1px solid #e3c15c80}.atlas-create-link:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.atlas-detail-related-actions{flex-direction:column;align-items:flex-start}.atlas-link-entry-panel{width:100%;min-width:0}}.atlas-detail-related{border-top:1px solid #ffffff14;padding:56px 0 48px}.atlas-detail-related-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.atlas-detail-related-heading h2{color:#f1d477;letter-spacing:-.04em;margin:10px 0 0;font-size:46px;line-height:1}.atlas-detail-related-count{color:#f1d477;background:#cda4341a;border:1px solid #e3c15c47;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:46px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex}.atlas-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.atlas-detail-related-card{min-height:190px;color:inherit;background:linear-gradient(145deg,#cda43421,#050505f5);border:1px solid #e3c15c38;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.atlas-detail-related-card:hover{background:linear-gradient(145deg,#cda4342e,#050505fa);border-color:#f1d47780;transform:translateY(-2px)}.atlas-detail-related-type{color:#f1d477;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.atlas-detail-related-card h3{color:#f1d477;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.atlas-detail-related-card div>p:last-child{color:#d2cabd;margin:10px 0 0;font-size:15px}.atlas-detail-related-card>span{color:#f1d477;flex-shrink:0;font-size:14px;font-weight:800}.atlas-detail-related-empty{border:1px dashed #e3c15c33;border-radius:18px;padding:28px}.atlas-detail-related-empty p{color:#d2cabd;margin:0}@media (max-width:800px){.atlas-detail-related-heading{flex-direction:column;align-items:flex-start}.atlas-detail-related-grid{grid-template-columns:1fr}.atlas-detail-related-card{min-height:160px}}.atlas-detail-related-actions{align-items:center;gap:14px;display:flex}.atlas-detail-related-actions a{color:#f1d477;font-size:14px;font-weight:800;text-decoration:none}.atlas-detail-related-actions a:hover{color:#f7e7ad}.atlas-detail-related-remove{color:#aaa397;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.atlas-detail-related-remove:hover{color:#ff9b9b}.character-atlas-links{gap:16px;margin-top:22px;display:grid}.character-atlas-link{color:inherit;background:#cda43414;border:1px solid #e3c15c3d;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.character-atlas-link:hover{background:#cda43421;border-color:#f1d4777a;transform:translateY(-2px)}.character-atlas-link-type{color:#f1d477;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.character-atlas-link strong{color:#f1d477;font-size:24px;line-height:1.15;display:block}.character-atlas-link-notes{color:#d2cabd;font-size:14px;line-height:1.5;display:block}.character-atlas-link-form{border-top:1px solid #e3c15c29;gap:18px;margin-top:26px;padding-top:24px;display:grid}.character-atlas-link-form-field{gap:8px;display:grid}.character-atlas-link-form-field label{letter-spacing:.08em;text-transform:uppercase;color:#f1d477;font-size:13px;font-weight:800}.character-atlas-link-form-field input,.character-atlas-link-form-field select,.character-atlas-link-form-field textarea{box-sizing:border-box;color:#f1d477;width:100%;font:inherit;background:#ffffff09;border:1px solid #e3c15c47;border-radius:14px;outline:none;padding:14px 16px}.character-atlas-link-form-field textarea{resize:vertical;min-height:110px}.character-atlas-link-form-field input::placeholder,.character-atlas-link-form-field textarea::placeholder{color:#aaa397}.character-atlas-link-form-field input:focus,.character-atlas-link-form-field select:focus,.character-atlas-link-form-field textarea:focus{border-color:#f1d477a6}.character-atlas-link-submit{color:#f1d477;cursor:pointer;background:#e3c15c2e;border:1px solid #f1d47780;border-radius:14px;justify-self:start;padding:12px 18px;font-size:14px;font-weight:800}.character-atlas-link-submit:hover{background:#e3c15c47;border-color:#f1d477bf}.character-atlas-link-wrapper{gap:8px;display:grid}.character-atlas-link-wrapper form{margin:0}.character-atlas-link-remove{color:#aaa397;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.character-atlas-link-remove:hover{color:#ff9b9b}.ask-beyond-page{background:radial-gradient(circle at 84% 4%,#cda43426,#0000 28rem),#070706;min-height:100vh;padding:42px 34px 190px}.ask-beyond-header,.ask-beyond-chat{width:min(1040px,100%);margin-inline:auto}.ask-beyond-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:34px;display:flex}.ask-beyond-header h1{letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(3.5rem,8vw,6.6rem)}.ask-beyond-header>div:first-child>p:last-child{color:#aaa397;max-width:720px;margin:0;font-size:1.05rem;line-height:1.65}.ask-beyond-status{color:#d2cabd;letter-spacing:.06em;text-transform:uppercase;border:1px solid #e3c15c47;border-radius:999px;flex:none;align-items:center;gap:9px;padding:10px 14px;font-size:.76rem;font-weight:800;display:flex}.ask-beyond-header-actions{flex:none;align-items:center;gap:10px;display:flex}.ask-beyond-history{z-index:50;background:#070706fa;border-right:1px solid #e3c15c2e;flex-direction:column;width:min(320px,88vw);padding:24px 16px;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 70px #0000006b}.ask-beyond-history.is-open{transform:translate(0)}.ask-beyond-history-scrim{z-index:49;opacity:0;pointer-events:none;background:#050505a8;border:0;transition:opacity .18s;position:fixed;inset:0}.ask-beyond-history-scrim.is-open{opacity:1;pointer-events:auto}.ask-beyond-history-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:5px 5px 22px;display:flex}.ask-beyond-history-header>div{gap:5px;display:grid}.ask-beyond-history-header strong{color:#f1d477;font-size:1.15rem}.ask-beyond-history-header button,.ask-beyond-delete-thread{color:#aaa397;font:inherit;cursor:pointer;background:0 0;border:0}.ask-beyond-history-header button{font-size:1.4rem}.ask-beyond-new-thread{color:#aaa397;min-height:44px;font:inherit;cursor:pointer;background:#cda4342e;border:1px solid #e3c15c4d;border-radius:12px;align-items:center;gap:9px;padding:0 13px;font-size:.82rem;font-weight:800;display:flex}.ask-beyond-history-search{margin-top:12px;display:block}.ask-beyond-history-search input{color:#f1d477;width:100%;min-height:40px;font:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;outline:0;padding:0 12px;font-size:.76rem}.ask-beyond-history-search input::placeholder{color:#746f66}.ask-beyond-history-search input:focus{border-color:#e3c15c7a;box-shadow:0 0 0 3px #cda4341f}.ask-beyond-history-list{gap:5px;margin-top:18px;display:grid;overflow-y:auto}.ask-beyond-history-list>p{color:#aaa397;padding:12px 7px;font-size:.8rem;line-height:1.5}.ask-beyond-history-list>div{border-radius:11px;position:relative}.ask-beyond-history-list>div.is-active{background:#cda43429}.ask-beyond-history-list>div>button:first-child{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:12px 70px 12px 11px;display:grid}.ask-beyond-history-list strong{color:#d2cabd;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ask-beyond-history-list span{color:#746f66;font-size:.65rem}.ask-beyond-thread-actions{align-items:center;display:flex;position:absolute;top:7px;right:5px}.ask-beyond-thread-actions button{color:#aaa397;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.65rem}.ask-beyond-delete-thread{padding:4px 7px}.ask-beyond-delete-thread:hover{color:#ff9aa8}.ask-beyond-rename-thread{grid-template-columns:1fr auto auto;gap:5px;padding:8px;display:grid}.ask-beyond-rename-thread input{color:#f1d477;min-width:0;font:inherit;background:#100f0c;border:1px solid #e3c15c59;border-radius:7px;outline:0;padding:7px 8px;font-size:.72rem}.ask-beyond-rename-thread button{color:#cda434;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.62rem}.ask-beyond-header-actions>button,.ask-beyond-copy{color:#aaa397;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;font-size:.72rem;font-weight:800}.ask-beyond-header-actions>button{min-height:38px;padding:0 13px}.ask-beyond-header-actions>button:hover,.ask-beyond-copy:hover{color:#aaa397;border-color:#e3c15c66}.ask-beyond-header-actions>button:disabled{opacity:.45;cursor:default}.ask-beyond-status>span{background:#f1d477;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #e3c15ccc}.ask-beyond-chat{padding:44px 0 20px}.ask-beyond-current-thread{color:#aaa397;align-items:baseline;gap:10px;margin:-20px 0 24px;font-size:.72rem;display:flex}.ask-beyond-current-thread span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ask-beyond-current-thread strong{color:#d2cabd;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ask-beyond-empty{text-align:center;background:#070706b8;border:1px solid #f1d47729;border-radius:26px;flex-direction:column;align-items:center;min-height:390px;padding:52px 28px;display:flex}.ask-beyond-orb{color:#f1d477;background:#e3c15c40;border:1px solid #f1d47775;border-radius:22px;place-items:center;width:66px;height:66px;margin-bottom:28px;font-size:1.5rem;display:grid;box-shadow:0 18px 50px #cda4343d}.ask-beyond-empty h2{color:#f1d477;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.ask-beyond-empty>p:not(.eyebrow){color:#aaa397;max-width:650px;margin:0;line-height:1.65}.ask-beyond-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.ask-beyond-suggestions button{color:#d2cabd;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;padding:11px 15px;font-size:.82rem}.ask-beyond-suggestions button:hover{color:#aaa397;border-color:#f1d47773}.ask-beyond-thread{gap:18px;display:grid}.ask-beyond-message{background:#100f0cd6;border:1px solid #ffffff14;border-radius:22px;width:min(850px,92%);padding:24px}.ask-beyond-message-user{background:#8a641430;border-color:#e3c15c3d;justify-self:end}.ask-beyond-delivery-failed{color:#ff9daa;letter-spacing:.05em;text-transform:uppercase;width:fit-content;margin-top:12px;font-size:.7rem;font-weight:800}.ask-beyond-message-assistant{justify-self:start}.ask-beyond-message-speaker{align-items:center;gap:10px;margin-bottom:17px;display:flex}.ask-beyond-message-speaker>span{color:#f1d477;background:#e3c15c33;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:900;display:grid}.ask-beyond-message-speaker strong{color:#f1d477;font-size:.86rem}.ask-beyond-message-content{color:#f7f3e9;line-height:1.72}.ask-beyond-message-content p{margin:0}.ask-beyond-generated-images{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}.ask-beyond-generated-images a{border:1px solid #8a6414;border-radius:16px;display:block;overflow:hidden}.ask-beyond-generated-images img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ask-beyond-message-content h3{color:#f1d477;margin:18px 0 7px;font-size:1.05rem}.ask-beyond-message-content>*+*{margin-top:13px}.ask-beyond-message-content strong{color:#f1d477}.ask-beyond-message-content ul,.ask-beyond-message-content ol{gap:6px;padding-left:24px;display:grid}.ask-beyond-message-content li::marker{color:#f1d477;font-weight:800}.ask-beyond-message-content blockquote{color:#d2cabd;border-left:3px solid #e3c15c80;padding:4px 0 4px 15px}.ask-beyond-message-content pre{color:#f7f3e9;background:#070706;border:1px solid #ffffff14;border-radius:12px;padding:15px;font-size:.78rem;line-height:1.55;overflow-x:auto}.ask-beyond-message-content p code,.ask-beyond-message-content li code{color:#aaa397;background:#e3c15c21;border-radius:5px;padding:2px 5px;font-size:.88em}.ask-beyond-table-wrap{border:1px solid #ffffff17;border-radius:12px;overflow-x:auto}.ask-beyond-table-wrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:.82rem}.ask-beyond-table-wrap th,.ask-beyond-table-wrap td{vertical-align:top;border-bottom:1px solid #ffffff12;padding:10px 12px}.ask-beyond-table-wrap th{color:#f1d477;background:#e3c15c24;font-weight:800}.ask-beyond-table-wrap tbody tr:last-child td{border-bottom:0}.ask-beyond-table-wrap tbody tr:nth-child(2n){background:#ffffff05}.ask-beyond-list-line{grid-template-columns:22px 1fr;gap:5px;margin:4px 0;display:grid}.ask-beyond-list-line>span{color:#f1d477;font-weight:800}.ask-beyond-message-meta{color:#aaa397;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff0f;gap:10px;margin-top:18px;padding-top:14px;font-size:.68rem;font-weight:800;display:flex}.ask-beyond-copy{margin-top:15px;padding:7px 10px}.ask-beyond-answer-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.ask-beyond-answer-actions .ask-beyond-copy{margin-top:0}.ask-beyond-answer-actions>button:not(.ask-beyond-copy){color:#aaa397;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;padding:7px 10px;font-size:.68rem}.ask-beyond-answer-actions>button.is-selected{color:#aaa397;background:#cda43429;border-color:#e3c15c61}.ask-beyond-sources{color:#aaa397;margin-top:14px;font-size:.78rem}.ask-beyond-sources summary{color:#f1d477;cursor:pointer;width:fit-content;font-weight:800}.ask-beyond-sources>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ask-beyond-sources>div>span,.ask-beyond-sources>div>a{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:9px 11px;text-decoration:none;display:grid}.ask-beyond-sources>div>a:hover{border-color:#e3c15c66}.ask-beyond-sources small{color:#cda434;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.ask-beyond-sources strong{color:#f7f3e9;font-size:.76rem}.ask-beyond-sources em{color:#aaa397;font-size:.68rem;font-style:normal}.ask-beyond-sources q{color:#aaa397;max-width:420px;margin-top:5px;font-size:.7rem;line-height:1.45}.ask-beyond-thinking{gap:6px;padding:8px 0;display:flex}.ask-beyond-thinking span{background:#f1d477;border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite ask-beyond-pulse}.ask-beyond-thinking span:nth-child(2){animation-delay:.12s}.ask-beyond-thinking span:nth-child(3){animation-delay:.24s}@keyframes ask-beyond-pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ask-beyond-composer-shell{z-index:20;background:linear-gradient(#0000,#050505f5 28%);padding:20px max(24px,50vw - 520px);position:fixed;bottom:0;left:0;right:0}.ask-beyond-image-confirmation{color:#f1d477;background:#17140e;border:1px solid #8a6414;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;padding:18px 20px;display:flex}.ask-beyond-image-confirmation p{color:#d2cabd;margin:5px 0}.ask-beyond-image-confirmation small{color:#aaa397}.ask-beyond-image-confirmation>div:last-child{flex:none;gap:8px;display:flex}.ask-beyond-image-confirmation button{color:#aaa397;cursor:pointer;background:#17140e;border:1px solid #8a6414;border-radius:10px;padding:10px 14px;font-weight:700}.ask-beyond-image-confirmation button:last-child{color:#080705;background:#f1d477}.ask-beyond-composer,.ask-beyond-error{width:min(1040px,100%);margin-inline:auto}.ask-beyond-composer{background:#100f0cfa;border:1px solid #f1d47747;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px #0000006b}.ask-beyond-composer textarea{resize:none;color:#f1d477;width:100%;min-height:74px;max-height:220px;font:inherit;background:0 0;border:0;outline:0;padding:19px 20px 10px;line-height:1.55;display:block}.ask-beyond-composer textarea::placeholder{color:#aaa397}.ask-beyond-composer-footer{justify-content:space-between;align-items:center;gap:20px;padding:9px 11px 11px 20px;display:flex}.ask-beyond-composer-footer>span{color:#746f66;font-size:.72rem}.ask-beyond-character-count{margin-left:auto}.ask-beyond-character-count.is-limit{color:#ff9daa}.ask-beyond-composer button{color:#f1d477;min-height:42px;font:inherit;cursor:pointer;background:#cda43447;border:1px solid #f1d47773;border-radius:12px;align-items:center;gap:10px;padding:0 17px;font-size:.82rem;font-weight:800;display:inline-flex}.ask-beyond-composer button:disabled{opacity:.42;cursor:default}.ask-beyond-error{color:#ffc3ca;background:#79253247;border:1px solid #e65b6c4d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:11px 14px;font-size:.84rem;display:flex}.ask-beyond-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffc3ca59;border-radius:8px;flex:none;padding:6px 10px;font-weight:800}.ask-beyond-error button:disabled{opacity:.5;cursor:default}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.ask-beyond-page{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px 0}.ask-beyond-header{flex-direction:column}.ask-beyond-header-actions{justify-content:space-between;width:100%}.ask-beyond-header h1{font-size:clamp(3rem,15vw,3.8rem)}.ask-beyond-header>div:first-child>p:last-child{font-size:.95rem;line-height:1.55}.ask-beyond-header-actions{flex-wrap:wrap}.ask-beyond-status{margin-left:auto;padding:9px 12px;font-size:.68rem}.ask-beyond-chat{padding-top:28px}.ask-beyond-empty{border-radius:22px;min-height:0;padding:36px 20px 42px}.ask-beyond-empty h2{font-size:2rem}.ask-beyond-orb{margin-bottom:22px}.ask-beyond-suggestions{margin-top:24px}.ask-beyond-message{width:100%;padding:18px}.ask-beyond-composer-shell{width:calc(100% + 32px);padding:12px 16px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f7;border-top:1px solid #ffffff12;margin:0 -16px;position:sticky;bottom:0;left:auto;right:auto}.ask-beyond-composer{border-radius:16px}.ask-beyond-composer textarea{min-height:58px;max-height:128px;padding:14px 15px 6px}.ask-beyond-composer-footer{padding:6px 7px 7px 15px}.ask-beyond-composer button{min-height:40px;padding-inline:14px}.ask-beyond-image-confirmation{flex-direction:column;align-items:stretch}.ask-beyond-composer-footer>span{display:none}.ask-beyond-composer-footer>.ask-beyond-character-count{display:inline}.ask-beyond-composer-footer{justify-content:flex-end}.ask-beyond-history{padding-top:calc(18px + env(safe-area-inset-top))}.project-back-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:430px){.ask-beyond-header{gap:20px;padding-bottom:26px}.ask-beyond-header-actions>button{padding-inline:11px}.ask-beyond-status{max-width:58%}.ask-beyond-message-content{overflow-wrap:anywhere}.ask-beyond-generated-images{grid-template-columns:1fr}}.ask-beyond-page{--ask-bg:#070706;--ask-surface:#10100e;--ask-surface-raised:#171611;--ask-gold:#d7ad4b;--ask-gold-bright:#f1cf72;--ask-gold-muted:#9f8039;--ask-text:#f7f3e8;--ask-muted:#a8a292;--ask-line:#e1bb5b33;background:radial-gradient(circle at 78% 0%, #c2912317, transparent 30rem), var(--ask-bg);color:var(--ask-text)}.ask-beyond-brand-row{align-items:center;gap:18px;display:flex}.ask-beyond-brand-row .eyebrow{color:var(--ask-gold)}.ask-beyond-brand-row h1{max-width:720px;color:var(--ask-text);margin:4px 0 0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.98}.ask-beyond-header>div:first-child>p:last-child{color:var(--ask-muted)}.ask-beyond-header{border-color:var(--ask-line)}.ask-beyond-status{border-color:var(--ask-line);color:var(--ask-gold-bright)}.ask-beyond-status>span{background:var(--ask-gold);box-shadow:0 0 12px #d7ad4b8c}.ask-beyond-header-actions>button:hover,.ask-beyond-copy:hover{border-color:var(--ask-line);color:var(--ask-gold-bright)}.ask-beyond-account-menu{position:relative}.ask-beyond-account-menu summary{min-height:38px;color:var(--ask-muted);cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;align-items:center;padding:0 13px;font-size:.72rem;font-weight:800;list-style:none;display:flex}.ask-beyond-account-menu summary::-webkit-details-marker{display:none}.ask-beyond-account-menu nav{z-index:35;border:1px solid var(--ask-line);background:#11100d;border-radius:14px;width:190px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}.ask-beyond-account-menu nav a{color:var(--ask-text);padding:12px 14px;font-size:.78rem;text-decoration:none}.ask-beyond-account-menu nav a+a{border-top:1px solid #ffffff12}.ask-beyond-account-menu nav a:hover{color:var(--ask-gold-bright);background:#d7ad4b14}.ask-beyond-empty,.ask-beyond-message,.ask-beyond-composer{border-color:var(--ask-line);background:#10100ef0}.ask-beyond-message-user{background:#976f1c1c;border-color:#d7ad4b47}.ask-beyond-orb,.ask-beyond-message-speaker>span{border-color:var(--ask-line);color:var(--ask-gold-bright);background:#d7ad4b1a}.ask-beyond-empty h2,.ask-beyond-message-speaker strong,.ask-beyond-message-content strong{color:var(--ask-text)}.ask-beyond-suggestions button:hover{border-color:var(--ask-line);color:var(--ask-gold-bright)}.ask-beyond-composer-tools{flex-wrap:wrap;gap:7px;padding:0 12px 8px;display:flex}.ask-beyond-composer-tools button{min-height:34px;color:var(--ask-muted);background:0 0;border-color:#ffffff1a;border-radius:999px;padding:0 10px;font-size:.68rem}.ask-beyond-composer-tools button:hover,.ask-beyond-composer-tools button[aria-pressed=true]{border-color:var(--ask-line);color:var(--ask-gold-bright)}.ask-beyond-voice-status{border:1px solid var(--ask-line);background:#d7ad4b0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 8px;padding:10px 12px;display:flex}.ask-beyond-voice-status>div:first-child{gap:2px;display:grid}.ask-beyond-voice-status strong{color:var(--ask-text);font-size:.76rem}.ask-beyond-voice-status span{color:var(--ask-muted);font-size:.66rem;line-height:1.35}.ask-beyond-voice-status.is-recording{border-color:#ef68598c}.ask-beyond-voice-status.is-recording strong{color:#ff9f91}.ask-beyond-voice-status.is-error{background:#ef68590f;border-color:#ef685973}.ask-beyond-voice-actions{flex:none;gap:6px;display:flex}.ask-beyond-voice-actions button{min-height:34px;color:var(--ask-text);background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 11px;font-size:.66rem}.ask-beyond-voice-actions button.is-primary{border-color:var(--ask-line);background:var(--ask-gold);color:#090806}.ask-beyond-reference-chip{border:1px solid var(--ask-line);width:fit-content;max-width:calc(100% - 28px);color:var(--ask-gold-bright);border-radius:999px;align-items:center;gap:8px;margin:0 14px 8px;padding:7px 8px 7px 11px;font-size:.7rem;display:flex}.ask-beyond-image-attachment-list{flex-wrap:wrap;gap:8px;padding:0 14px 8px;display:flex}.ask-beyond-image-attachment-list .ask-beyond-reference-chip{margin:0}.ask-beyond-reference-chip img{object-fit:cover;border-radius:50%;width:32px;height:32px}.ask-beyond-attached-images{grid-template-columns:repeat(auto-fit,minmax(120px,220px));gap:10px;margin-top:14px;display:grid}.ask-beyond-attached-images img{border:1px solid var(--ask-line);object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:240px;display:block}.ask-beyond-reference-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-beyond-reference-chip button{background:0 0;border:0;min-height:24px;padding:0 7px}.ask-beyond-document-list{flex-wrap:wrap;gap:8px;margin:0 16px 10px;display:flex}.ask-beyond-message .ask-beyond-document-list{margin:14px 0 0}.ask-beyond-document-list>span{border:1px solid var(--ask-line);max-width:100%;color:var(--ask-text-muted);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;display:inline-flex}.ask-beyond-document-list button{background:0 0;border:0;min-height:22px;padding:0 5px}.ask-beyond-mobile-nav{display:none}@media (max-width:700px){.ask-beyond-page{min-width:0;padding:calc(10px + env(safe-area-inset-top)) 14px 238px;overflow-x:clip}.ask-beyond-header{gap:14px;padding-bottom:18px}.ask-beyond-header>div:first-child{min-width:0}.project-back-link{min-height:34px;font-size:.72rem}.ask-beyond-brand-row{gap:12px;margin-top:4px}.ask-beyond-brand-row h1{font-size:clamp(2rem,10vw,2.75rem);line-height:1.02}.ask-beyond-brand-row .eyebrow{margin:0;font-size:.62rem}.ask-beyond-header>div:first-child>p:last-child{margin-top:10px;font-size:.82rem}.ask-beyond-header-actions{grid-template-columns:auto auto 1fr;gap:7px;display:grid}.ask-beyond-header-actions>button{min-height:36px;padding-inline:10px}.ask-beyond-status{display:none}.ask-beyond-account-menu{justify-self:end}.ask-beyond-account-menu summary{min-height:36px;padding-inline:10px}.ask-beyond-chat{padding:18px 0 0}.ask-beyond-empty{border-radius:20px;min-height:0;padding:24px 18px}.ask-beyond-orb{border-radius:15px;width:48px;height:48px;margin-bottom:16px}.ask-beyond-empty h2{font-size:1.55rem}.ask-beyond-empty>p:not(.eyebrow){font-size:.82rem;line-height:1.5}.ask-beyond-suggestions{gap:7px;width:100%;margin-top:18px;display:grid}.ask-beyond-suggestions button{text-align:left;width:100%;padding:9px 11px;font-size:.74rem}.ask-beyond-message{border-radius:18px;padding:15px}.ask-beyond-message-content{font-size:.9rem;line-height:1.6}.ask-beyond-composer-shell{z-index:40;right:0;bottom:calc(58px + env(safe-area-inset-bottom));border-top:1px solid var(--ask-line);background:#070706f5;width:auto;margin:0;padding:8px 10px;position:fixed;left:0}.ask-beyond-composer{border-radius:18px;box-shadow:0 14px 50px #00000080}.ask-beyond-composer textarea{min-height:48px;max-height:104px;padding:12px 13px 5px}.ask-beyond-composer-tools{scrollbar-width:none;flex-wrap:nowrap;padding:0 8px 7px;overflow-x:auto}.ask-beyond-composer-tools::-webkit-scrollbar{display:none}.ask-beyond-composer-tools button{flex:none}.ask-beyond-voice-status{flex-direction:column;align-items:stretch;gap:8px;margin-inline:8px}.ask-beyond-voice-actions{width:100%}.ask-beyond-voice-actions button{flex:auto}.ask-beyond-composer-footer{padding:3px 7px 7px}.ask-beyond-composer-footer>.ask-beyond-character-count{display:none}.ask-beyond-image-confirmation{max-height:42dvh;padding:12px;font-size:.78rem;overflow-y:auto}.ask-beyond-mobile-nav{z-index:45;min-height:calc(58px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom);border-top:1px solid var(--ask-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706fa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ask-beyond-mobile-nav a,.ask-beyond-mobile-nav button{color:#8f897b;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 1px;font-size:clamp(.56rem,2.5vw,.66rem);text-decoration:none;display:flex}.ask-beyond-mobile-nav span{color:inherit;font-size:.9rem;font-weight:900}.ask-beyond-mobile-nav .is-active{color:var(--ask-gold-bright)}.ask-beyond-history{background:#0d0d0b;width:min(92vw,390px)}}.rich-text-toolbar{z-index:100;position:sticky;top:0}.rich-text-editor-container{overflow-x:auto}.page-size-letter.page-orientation-portrait .tiptap{--writer-page-height:1056px;width:816px;min-width:816px;min-height:1056px}.page-size-letter.page-orientation-landscape .tiptap{--writer-page-height:816px;width:1056px;min-width:1056px;min-height:816px}.page-size-a4.page-orientation-portrait .tiptap{--writer-page-height:1123px;width:794px;min-width:794px;min-height:1123px}.page-size-a4.page-orientation-landscape .tiptap{--writer-page-height:794px;width:1123px;min-width:1123px;min-height:794px}.page-size-6x9.page-orientation-portrait .tiptap{--writer-page-height:864px;width:576px;min-width:576px;min-height:864px}.page-size-6x9.page-orientation-landscape .tiptap{--writer-page-height:576px;width:864px;min-width:864px;min-height:576px}.page-size-letter.page-orientation-portrait .writer-page-stage,.page-size-letter.page-orientation-portrait .writer-page-stage>div{min-height:1056px}.page-size-letter.page-orientation-landscape .writer-page-stage,.page-size-letter.page-orientation-landscape .writer-page-stage>div{min-height:816px}.page-size-a4.page-orientation-portrait .writer-page-stage,.page-size-a4.page-orientation-portrait .writer-page-stage>div{min-height:1123px}.page-size-a4.page-orientation-landscape .writer-page-stage,.page-size-a4.page-orientation-landscape .writer-page-stage>div{min-height:794px}.page-size-6x9.page-orientation-portrait .writer-page-stage,.page-size-6x9.page-orientation-portrait .writer-page-stage>div{min-height:864px}.page-size-6x9.page-orientation-landscape .writer-page-stage,.page-size-6x9.page-orientation-landscape .writer-page-stage>div{min-height:576px}.beyond-page-header,.beyond-first-page-header{color:#746f66;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1}.beyond-page-header{position:absolute;transform:translateY(-50%)}.beyond-first-page-header{top:calc(-1 * var(--page-margin-top,1in) * .58);z-index:4;position:absolute}.beyond-header-left{left:0}.beyond-header-center{left:50%;transform:translate(-50%,-50%)}.beyond-first-page-header.beyond-header-center{transform:translate(-50%)}.beyond-header-right{right:0}.document-editor-controls{z-index:200;overflow:visible}.page-setup-advanced,.writer-export-dropdown{z-index:220}.document-editor-header:has(.page-setup-details[open],.writer-export-menu[open]){z-index:300;overflow:visible}@media (min-width:901px){.document-editor-header{min-height:96px;padding:10px 24px}.document-editor-controls{background:0 0;border-bottom:0;padding:0}.rich-text-toolbar{top:96px}}@media print{.auth-message{display:none!important}}.studio-community-activity{border:1px solid var(--border-subtle,#201b11);background:#050505b8;border-radius:1.25rem;margin-top:2rem;padding:1rem 1.25rem}.studio-community-activity>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.studio-community-activity>summary>span{gap:.35rem;display:grid}.studio-community-activity[open]>summary{margin-bottom:1rem}.studio-community-activity article p{margin:.5rem 0 0}.marketplace-own-list>span{gap:.5rem}.marketplace-own-list>span>a{margin-left:auto}.creator-studio-theme{--creator-accent:#d7ad4b;min-height:100vh}.creator-studio-theme .auth-submit,.creator-studio-theme .studio-primary-button,.creator-studio-theme .beyond-crew-launcher{background:var(--creator-accent)}.creator-studio-theme .secondary-button:focus-visible,.creator-studio-theme input:focus,.creator-studio-theme textarea:focus,.creator-studio-theme select:focus{border-color:var(--creator-accent);outline-color:var(--creator-accent)}.studio-continuation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1500px;margin:0 auto;padding:0 28px 64px;display:grid}.studio-continuation-grid>section{background:linear-gradient(145deg,#050505f5,#070706fa);border:1px solid #201b11;border-radius:28px;min-width:0;margin:0;padding:38px}.studio-continuation-grid .studio-project-grid,.studio-continuation-grid .studio-conversation-list{grid-template-columns:1fr}.avatar-position-editor{background:#0505058c;border:1px solid #201b11;border-radius:20px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;margin-top:14px;padding:20px;display:grid}.avatar-position-preview{width:128px;height:128px}.avatar-position-editor>div{gap:14px;display:grid}.avatar-position-editor input[type=range]{width:100%;accent-color:var(--creator-accent)}.creator-appearance-settings input[type=color]{width:88px;height:48px;padding:4px}.image-studio-allowance{background:#050505cc;border:1px solid #201b11;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.image-studio-allowance strong{margin-left:auto}.image-studio-allowance progress{width:100%;accent-color:var(--creator-accent);order:3}.image-studio-allowance small{order:4;width:100%}.image-studio-header{background:radial-gradient(circle at 75% 20%, color-mix(in srgb, var(--creator-accent) 20%, transparent), transparent 38%), #100f0c;border:1px solid #201b11;border-radius:28px;padding:36px}.image-studio-form,.generation-workspace-bar,.generation-output-settings{box-shadow:0 24px 70px #00000038}.image-studio-card{transition:transform .18s,border-color .18s;overflow:hidden}.image-studio-card:hover{border-color:var(--creator-accent);transform:translateY(-4px)}.beyond-crew-guide{z-index:900;position:fixed;bottom:24px;right:24px}.beyond-crew-launcher{color:#fff;min-width:150px;box-shadow:0 18px 50px color-mix(in srgb, var(--creator-accent) 35%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:14px 20px;font-weight:800;display:inline-flex}.beyond-crew-card{border:1px solid color-mix(in srgb, var(--creator-accent) 55%, #201b11);background:#050505fa;border-radius:24px;width:min(390px,100vw - 32px);padding:22px;box-shadow:0 30px 90px #0000008c}.beyond-crew-card-header,.beyond-crew-navigation,.beyond-crew-choice{align-items:center;gap:10px;display:flex}.beyond-crew-card-header{justify-content:space-between}.beyond-crew-avatar{background:var(--creator-accent);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.beyond-crew-choice button[aria-pressed=true]{border-color:var(--creator-accent);color:var(--creator-accent)}.beyond-crew-navigation{justify-content:space-between;margin-top:18px}.writer-assistant{z-index:450;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:86px;right:22px}.writer-assistant-toggle{color:#fff;background:#f1d477;border:1px solid #cda434;border-radius:999px;padding:13px 18px;font-weight:800;box-shadow:0 18px 50px #cda43452}.writer-assistant-panel{background:#050505fb;border:1px solid #8a6414;border-radius:22px;width:min(410px,100vw - 32px);max-height:min(680px,100vh - 180px);padding:20px;overflow:auto;box-shadow:0 28px 90px #0000008c}.writer-assistant-panel textarea{width:100%;min-height:116px}.writer-assistant-answer{background:#17140e;border-radius:16px;margin-top:16px;padding:16px}.writer-assistant-answer p{white-space:pre-wrap}.writer-assistant-answer>div{flex-wrap:wrap;gap:8px;display:flex}.community-page>header,.marketplace-page>header{background:linear-gradient(135deg,#17140e,#070706);border:1px solid #201b11;border-radius:28px;padding:34px}.community-page>header h1,.marketplace-page>header h1{font-size:clamp(3.5rem,8vw,7rem)}.community-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;max-width:1320px;margin-inline:auto}.community-layout>aside{position:sticky;top:24px}.community-composer{border-radius:24px;box-shadow:0 24px 70px #0003}.community-feed{width:100%;max-width:860px}.community-post{background:linear-gradient(145deg,#100f0c,#100f0c);border-radius:24px;box-shadow:0 20px 65px #0000002e}.community-post:hover{border-color:color-mix(in srgb, var(--creator-accent) 45%, #201b11)}.community-post-actions{flex-wrap:wrap;gap:12px;display:flex}.community-post-actions>*{min-height:44px}.community-comments{background:#ffffff06;border-radius:18px}.marketplace-search{z-index:20;background:#070706f5;border-radius:22px;max-width:1320px;margin-inline:auto;padding:14px;position:sticky;top:12px;box-shadow:0 18px 60px #00000047}.marketplace-plan-note{max-width:1320px;margin-inline:auto}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin-inline:auto}.marketplace-grid article{background:#100f0c;border-radius:24px;min-height:380px;padding-top:160px;position:relative;overflow:hidden}.marketplace-grid article:before{content:"B/E CREATOR";color:#fff;letter-spacing:.18em;background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--creator-accent) 70%, transparent), transparent 42%), linear-gradient(135deg, #201b11, #100f0c);place-items:center;height:132px;font-weight:900;display:grid;position:absolute;inset:0 0 auto}.marketplace-grid article:hover{border-color:var(--creator-accent);transform:translateY(-4px)}@media (max-width:1100px){.studio-continuation-grid,.community-layout{grid-template-columns:1fr}.community-layout>aside{position:static}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.studio-continuation-grid{padding-inline:14px}.studio-continuation-grid>section{padding:22px}.avatar-position-editor,.marketplace-grid{grid-template-columns:1fr}.writer-assistant{bottom:76px;right:12px}.beyond-crew-guide{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.beyond-crew-launcher{border:1px solid #fff3;width:54px;min-width:54px;height:54px;padding:0}.beyond-crew-launcher span:first-child{font-size:0}.beyond-crew-launcher span:first-child:after{content:"KY";font-size:.78rem}.beyond-crew-launcher span:last-child{display:none}.beyond-crew-card{max-height:min(560px, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto}}.creator-studio-theme{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--creator-accent) 24%, transparent), transparent 34rem), radial-gradient(circle at 7% 46%, color-mix(in srgb, var(--creator-accent) 12%, transparent), transparent 42rem), color-mix(in srgb, var(--creator-accent) 4%, #070706);background-attachment:fixed}.creator-studio-theme .studio-home,.creator-studio-theme .studio-shell,.creator-studio-theme .community-page,.creator-studio-theme .image-studio,.creator-studio-theme .usage-dashboard,.creator-studio-theme .beta-foundation-page,.creator-studio-theme .creator-profile-editor,.creator-studio-theme .beta-controls-page{background:0 0}.creator-studio-theme .studio-destination-card,.creator-studio-theme .studio-continuation-grid>section{background:linear-gradient(145deg, color-mix(in srgb, var(--creator-accent) 11%, #050505f7), #070706fa)}.studio-continuation-grid .studio-project-card{min-height:0}.studio-continuation-grid .studio-home-project-content{flex:0 auto;padding:24px 0}.studio-continuation-grid .studio-projects-section,.studio-continuation-grid .studio-conversations-section{align-self:start}.atlas-entry-detail-row textarea{min-height:190px}.community-page>header,.marketplace-page>header,.messages-page>header,.message-thread-page>header,.beta-foundation-page>header{align-items:flex-start}.community-page>header>.secondary-button,.marketplace-page>header>.secondary-button,.messages-page>header>.secondary-button,.message-thread-page>header>.secondary-button,.beta-foundation-page>header>.secondary-button{white-space:nowrap;align-self:flex-start;width:auto;min-height:42px}.pwa-install-card{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:1100;color:#f1d477;background:#050505fa;border:1px solid #f1d4776b;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(440px,100vw - 36px);padding:16px 18px;display:grid;position:fixed;box-shadow:0 26px 80px #0000008c}.pwa-install-mark{background:linear-gradient(145deg,#cda434,#201b11);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.pwa-install-card strong{display:block}.pwa-install-card p{color:#d2cabd;margin:4px 0 0;font-size:13px;line-height:1.4}.pwa-install-action{color:#080705;min-height:42px;font:inherit;cursor:pointer;background:#f1d477;border:0;border-radius:999px;padding:0 17px;font-weight:800}.pwa-install-close{color:#aaa397;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:5px;right:8px}@media (max-width:560px){.pwa-install-card{grid-template-columns:auto minmax(0,1fr)}.pwa-install-action{grid-column:1/-1;width:100%}}@media (max-width:850px){.document-editor-shell{min-height:100dvh;display:block}.document-editor-sidebar{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.document-editor-header{display:none}.document-editor-main{min-width:0;padding:0 0 calc(72px + env(safe-area-inset-bottom));background:#100f0c}.chapter-editor-form{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.chapter-title-input{box-sizing:border-box;width:100%;margin:0;padding:18px 16px 14px}.rich-text-toolbar{z-index:120;background:#070706fa;gap:4px;padding:8px 10px;top:0}.rich-text-editor-container,.rich-text-editor-container[class*=page-size-]{background:#f7f3e9;min-height:calc(100dvh - 255px);padding:0 0 68px;overflow:visible}.rich-text-editor-container .writer-page-stage,.rich-text-editor-container .writer-page-stage>div{width:100%!important;min-width:0!important;min-height:calc(100dvh - 255px)!important;padding:0!important}.rich-text-editor-container .tiptap,.rich-text-editor-container[class*=page-size-] .tiptap{box-sizing:border-box;box-shadow:none;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(100dvh - 255px)!important;padding:28px 20px 120px!important}.beyond-pagination-gap,.beyond-page-number,.beyond-last-page-number,.beyond-page-header,.beyond-first-page-header{display:none!important}.chapter-editor-footer{z-index:400;padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0}.chapter-save-button{width:auto;min-width:92px;min-height:42px}.writer-assistant{right:10px;bottom:calc(72px + env(safe-area-inset-bottom))}}.creator-studio-theme{--creator-accent:var(--beyond-gold);color:var(--beyond-ink);background:radial-gradient(circle at 86% 2%, #d7ad4b21, transparent 30rem), radial-gradient(circle at 8% 48%, #9f7a2d12, transparent 38rem), var(--beyond-black)}.creator-studio-theme .eyebrow,.creator-studio-theme a:not(.auth-submit),.creator-studio-theme .studio-card-link{color:var(--beyond-gold-bright)}.creator-studio-theme .auth-submit,.creator-studio-theme .studio-primary-button,.creator-studio-theme .beyond-crew-launcher{background:linear-gradient(135deg, var(--beyond-gold-bright), var(--beyond-gold-deep));color:#090806}.creator-studio-theme .studio-destination-card,.creator-studio-theme .studio-continuation-grid>section{border-color:var(--beyond-line);background:linear-gradient(145deg,#191712f7,#0a0a09fc)}@media (max-width:700px){.studio-continuation-grid,.studio-destinations,.studio-community-activity,.studio-home .beyond-crew-guide{display:none}}.generation-mode-selector{border:1px solid var(--beyond-line);background:var(--beyond-surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:560px;margin:28px 0;padding:6px;display:grid}.generation-character-library{justify-content:flex-end;max-width:920px;margin:-8px auto 18px;display:flex;position:relative}.generation-character-library>button{align-items:center;gap:8px;display:inline-flex}.generation-character-library>button small{color:#76551d;text-align:center;background:#f5ead1;border-radius:999px;min-width:22px;padding:2px 6px}.generation-character-panel{z-index:95;color:#171510;background:#fffdf8;border:1px solid #dfd5c3;border-radius:18px;width:min(680px,100vw - 32px);max-height:min(680px,72vh);padding:22px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 60px #231b0e2e}.generation-character-panel header{justify-content:space-between;gap:20px;display:flex}.generation-character-panel header h2{margin:2px 0 4px}.generation-character-panel header p{color:#686157;margin:0}.generation-character-panel header>button{color:#686157;cursor:pointer;background:0 0;border:0;align-self:start;font-size:1.5rem}.generation-character-panel>label{gap:6px;margin:18px 0 12px;font-size:.78rem;font-weight:700;display:grid}.generation-character-create{background:#fff9ec;border:1px solid #e1d5bf;border-radius:12px;margin:16px 0;padding:12px}.generation-character-create summary{color:#76551d;cursor:pointer;font-weight:800}.generation-character-create form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.generation-character-create label{color:#4f493f;gap:5px;font-size:.75rem;font-weight:700;display:grid}.generation-character-create label:last-of-type{grid-column:1/-1}.generation-character-create :is(input,select,textarea){color:#171510;width:100%;font:inherit;background:#fff;border:1px solid #d8cebc;border-radius:9px;padding:9px 10px}.generation-character-create button{justify-self:start}.generation-character-panel input{color:#171510;min-height:42px;font:inherit;background:#fff;border:1px solid #d8cebc;border-radius:10px;padding:0 12px}.generation-character-grid{gap:8px;display:grid}.generation-character-grid>a{color:inherit;border:1px solid #e6ddcd;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;text-decoration:none;display:grid}.generation-character-grid>a:hover{background:#fff8e9;border-color:#c79535}.generation-character-grid>a>span{color:#f0cc71;background:#171510;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.generation-character-grid strong,.generation-character-grid small{display:block}.generation-character-grid small{color:#8a6a2e;margin-top:2px}.generation-character-grid p{color:#686157;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.78rem;overflow:hidden}.generation-character-panel footer{color:#686157;border-top:1px solid #e6ddcd;margin-top:14px;padding-top:12px;font-size:.76rem;line-height:1.45}.generation-character-empty{text-align:center;padding:24px 0 8px}.generation-character-empty p{color:#686157;max-width:440px;margin:8px auto 16px}@media (max-width:720px){.generation-character-library{margin:-6px 16px 14px}.generation-character-panel{inset:auto 12px calc(76px + env(safe-area-inset-bottom)) 12px;width:auto;max-height:68vh;position:fixed}}.generation-mode-selector button,.generation-segmented-control button,.generation-gallery-filters button{min-height:44px;color:var(--beyond-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:800}.generation-mode-selector button[aria-pressed=true],.generation-segmented-control button[aria-pressed=true],.generation-gallery-filters button[aria-pressed=true]{background:linear-gradient(135deg, var(--beyond-gold-bright), var(--beyond-gold-deep));color:#090806}.generation-mode-workspace{border:1px solid var(--beyond-line);background:linear-gradient(145deg, var(--ask-surface), var(--ask-surface-raised));border-radius:28px;gap:24px;padding:clamp(20px,4vw,42px);display:grid}.generation-workspace-heading,.generation-gallery-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.generation-workspace-heading h2,.generation-gallery-heading h2{margin:6px 0 0}.video-credit-balance{color:var(--beyond-muted);justify-items:end;display:grid}.video-credit-balance strong{color:var(--beyond-gold-bright);font-size:32px}.generation-segmented-control{border:1px solid var(--beyond-line);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:6px;max-width:460px;padding:5px;display:grid}.generation-video-form{gap:20px;display:grid}.generation-video-form>label,.generation-video-options label,.generation-workspace-heading label{color:var(--beyond-muted);gap:8px;font-weight:800;display:grid}.generation-video-form textarea,.generation-video-form select,.generation-workspace-heading select{border:1px solid var(--beyond-line);background:var(--ask-surface);width:100%;color:var(--ask-ink);font:inherit;border-radius:14px}.generation-video-form textarea{box-sizing:border-box;resize:vertical;padding:16px}.generation-video-form select,.generation-workspace-heading select{min-height:48px;padding:0 14px}.generation-source-upload{border:1px dashed var(--beyond-line);border-radius:16px;padding:18px}.generation-source-upload span{font-size:13px;font-weight:500}.generation-video-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.generation-video-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.generation-inline-note,.generation-workspace-intro{color:var(--beyond-muted);margin:0}.generation-empty-workspace{border:1px dashed var(--beyond-line);color:var(--beyond-muted);border-radius:18px;gap:6px;padding:32px;display:grid}.generation-empty-workspace strong{color:var(--beyond-ink)}.generation-production-menu{position:relative}.generation-production-menu summary{border:1px solid var(--beyond-line);cursor:pointer;border-radius:12px;place-items:center;min-width:48px;min-height:44px;list-style:none;display:grid}.generation-production-menu summary::-webkit-details-marker{display:none}.generation-production-menu>div{z-index:30;border:1px solid var(--beyond-line);background:var(--ask-surface);border-radius:14px;gap:4px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #49320a29}.generation-production-menu button{min-height:42px;color:var(--beyond-ink);text-align:left;background:0 0;border:0;border-radius:9px}.generation-advanced-settings{border:1px solid var(--beyond-line);border-radius:16px;margin:16px 0}.generation-advanced-settings>summary{color:var(--beyond-gold-bright);cursor:pointer;padding:16px 18px;font-weight:800}.generation-advanced-settings .generation-output-settings{border:0;border-top:1px solid var(--beyond-line);border-radius:0 0 16px 16px;margin:0}.generation-gallery-heading{margin-bottom:18px}.generation-gallery-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.generation-gallery-filters button{min-height:38px;padding:0 13px}@media (max-width:700px){.image-studio-header{align-items:flex-start}.image-studio-header h1{font-size:clamp(42px,14vw,64px)}.generation-mode-selector{top:env(safe-area-inset-top);z-index:90;background:#fffffff7;max-width:none;margin:18px 0;position:sticky}.generation-mode-workspace{border-radius:20px;padding:20px 16px}.generation-workspace-heading,.generation-gallery-heading,.generation-video-submit{flex-direction:column;align-items:stretch}.video-credit-balance{justify-items:start}.generation-video-options{grid-template-columns:1fr}.generation-workspace-bar{flex-wrap:wrap}.generation-workspace-bar>label:first-child{flex:100%}.generation-production-menu{margin-left:auto}.generation-gallery-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.generation-gallery-filters button{flex:none}}:root{--ask-black:#fbfaf6;--ask-surface:#fff;--ask-surface-raised:#f7f2e7;--ask-surface-soft:#eee5d2;--ask-ink:#19160f;--ask-muted:#6f675b;--ask-gold:#b18418;--ask-gold-bright:#8a6414;--ask-gold-deep:#68480c;--ask-gold-fill:#e7c45f;--ask-line:#77530f38;--ask-line-soft:#19160f1c}.ask-beyond-mark{aspect-ratio:330/215;flex:none;width:52px;height:auto;line-height:0;display:inline-block;overflow:visible}.ask-beyond-mark img{object-fit:contain;width:100%;height:auto;display:block}.ask-beyond-mark-tiny{width:28px}.ask-beyond-mark-flat{width:48px}.ask-beyond-mark-metallic{width:220px}.ask-beyond-mark-monochrome,.ask-beyond-mark-flat,.ask-beyond-mark-tiny{aspect-ratio:1}.ask-marketing-page,.ask-beyond-page,.creator-studio-theme{color:var(--ask-ink);background-color:var(--ask-black)}.ask-marketing-page{background:radial-gradient(circle at 78% 18%,#b184181a,#0000 27rem),linear-gradient(#fff,#fbf8f0 72%,#f7f2e7);min-height:100svh;overflow-x:clip}.ask-marketing-nav{min-height:76px}.ask-marketing-nav-mark{width:38px;height:auto}.ask-marketing-brand{color:var(--ask-ink)}.ask-marketing-hero{min-height:min(720px,100svh - 76px)}.ask-marketing-hero h1{color:var(--ask-ink)}.ask-marketing-logo-stage{min-height:440px;position:relative}.ask-marketing-logo-stage:before{content:"";background:radial-gradient(circle at 62% 42%,#d6aa3421,#0000 45%),#070706;border:1px solid #e7c45f47;border-radius:2rem;position:absolute;inset:5% 12%;box-shadow:0 28px 80px #32270f26}.ask-marketing-logo-stage .ask-beyond-brand{z-index:2;text-align:center;justify-items:center;gap:16px;display:grid;position:relative}.ask-marketing-logo-stage .ask-beyond-mark{width:min(28vw,300px)}.ask-marketing-logo-stage .ask-beyond-wordmark{font-size:clamp(1.35rem,2.4vw,2.25rem)}.ask-marketing-logo-stage .ask-beyond-byline{color:var(--ask-muted)}.ask-gold-button,.ask-beyond-page .ask-beyond-new-thread,.ask-beyond-page .ask-beyond-composer-footer>button,.creator-studio-theme .auth-submit,.creator-studio-theme .studio-primary-button,.creator-studio-theme .beyond-crew-launcher{background:linear-gradient(135deg, var(--ask-gold-fill), var(--ask-gold));color:var(--ask-ink);box-shadow:0 10px 34px #d6aa3426}.ask-quiet-button,.ask-marketing-prompt,.ask-capability-card{border-color:var(--ask-line);background:#ffffffe6}.creator-studio-theme{--beyond-ink:var(--ask-ink);--beyond-muted:var(--ask-muted);--beyond-gold-bright:var(--ask-gold-bright);--beyond-gold-deep:var(--ask-gold-deep);--beyond-line:var(--ask-line);--beyond-surface:var(--ask-surface);background:radial-gradient(circle at 72% -5%, #b1841817, transparent 25rem), var(--ask-black)}.creator-studio-theme .studio-destination-card,.creator-studio-theme .studio-continuation-grid>section,.studio-beyond-box,.studio-home-project-card{border-color:var(--ask-line);background:linear-gradient(145deg,#fffffffa,#f7f2e7fa)}.creator-studio-theme .studio-conversation-list article{border-color:var(--ask-line);box-shadow:none;background:0 0}.creator-studio-theme .studio-conversation-list article:hover{background:#e7c45f14;border-color:#8a641461}.creator-studio-theme .studio-conversation-list strong{color:var(--ask-ink)}.creator-studio-theme .studio-conversation-list span{color:var(--ask-muted)}.creator-studio-theme .studio-conversation-list a,.creator-studio-theme .studio-conversations-empty a{color:var(--ask-gold-deep)}.studio-beyond-box>.ask-beyond-mark{width:46px;height:auto}.studio-mobile-primary-nav,.studio-mobile-secondary-nav{border-color:var(--ask-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0}.ask-beyond-page{background:radial-gradient(circle at 72% 0, #b1841817, transparent 25rem), var(--ask-black);min-height:100svh;overflow-x:clip}.ask-beyond-page .ask-beyond-brand-row .ask-beyond-mark{width:54px;height:auto}.ask-beyond-page .ask-beyond-header,.ask-beyond-page .ask-beyond-chat,.ask-beyond-page .ask-beyond-composer-shell{width:min(980px,100% - 40px);margin-inline:auto}.ask-beyond-page .ask-beyond-message,.ask-beyond-page .ask-beyond-empty,.ask-beyond-page .ask-beyond-composer,.ask-beyond-page .ask-beyond-tool-panel{border-color:var(--ask-line);background:linear-gradient(145deg,#fffffffc,#f7f2e7fa);box-shadow:0 22px 65px #4b39141a}.ask-beyond-page .ask-beyond-composer-tools{scrollbar-width:none;overscroll-behavior-inline:contain}.ask-beyond-page .ask-beyond-composer-tools::-webkit-scrollbar{display:none}.ask-beyond-page .ask-beyond-mobile-nav{border-color:var(--ask-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5}.studio-mobile-primary-nav a,.studio-mobile-secondary-nav a,.ask-beyond-page .ask-beyond-mobile-nav a{color:var(--ask-muted)}.studio-mobile-primary-nav a[aria-current=page],.studio-mobile-secondary-nav a[aria-current=page],.ask-beyond-page .ask-beyond-mobile-nav a[aria-current=page]{color:var(--ask-gold-deep);background:#b184181a}.pwa-install-card{border-color:var(--ask-line);color:var(--ask-ink);background:linear-gradient(145deg,#fff,#f7f2e7)}.pwa-install-mark{border:1px solid var(--ask-line);background:#fff;width:42px;height:42px;overflow:hidden}.pwa-install-mark img{object-fit:contain;width:100%;height:100%}.pwa-install-card p{color:var(--ask-muted)}.pwa-install-action{background:linear-gradient(135deg, var(--ask-gold-fill), var(--ask-gold));color:var(--ask-ink)}.pwa-install-close{color:var(--ask-muted)}@media (max-width:700px){.ask-beyond-mark{width:42px}.ask-beyond-mark-tiny{width:24px}.ask-beyond-mark-metallic{width:132px}.ask-marketing-nav,.ask-marketing-main,.ask-marketing-footer{width:min(100% - 32px,1180px)}.ask-marketing-nav{min-height:64px}.ask-marketing-nav-mark{width:32px}.ask-marketing-brand{letter-spacing:.08em;gap:8px;font-size:.72rem}.ask-marketing-nav>div{gap:8px}.ask-marketing-nav .ask-quiet-button,.ask-marketing-nav .ask-gold-button{min-height:40px;padding-inline:13px;font-size:.82rem}.ask-marketing-main{padding:34px 0 60px}.ask-marketing-hero{grid-template-columns:1fr;gap:24px;min-height:auto}.ask-marketing-hero-copy{text-align:center}.ask-marketing-hero h1{font-size:clamp(3rem,15vw,4.75rem);line-height:.92}.ask-marketing-hero-copy>p:not(.ask-gold-kicker){margin-top:20px;font-size:1rem}.ask-marketing-actions{justify-content:center;margin-top:24px}.ask-marketing-logo-stage{order:-1;min-height:250px}.ask-marketing-logo-stage .ask-beyond-mark{width:min(44vw,168px)}.ask-marketing-logo-stage .ask-beyond-wordmark{font-size:1.25rem}.ask-marketing-halo{width:min(82vw,320px)}.ask-capability-grid{grid-template-columns:1fr}.studio-home{padding-inline:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.studio-home-header{gap:14px}.studio-home-header h1{font-size:clamp(2.25rem,12vw,3.5rem)}.studio-beyond-section{margin-top:18px}.studio-beyond-box{border-radius:20px;min-height:88px;padding:16px}.studio-mobile-primary-nav{z-index:110;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--ask-line-soft);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 5px;display:grid;position:fixed;left:10px}.studio-mobile-primary-nav a{text-align:center;min-width:0;padding:8px 2px;font-size:.68rem}.ask-beyond-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.ask-beyond-page .ask-beyond-header,.ask-beyond-page .ask-beyond-chat,.ask-beyond-page .ask-beyond-composer-shell{width:calc(100% - 28px)}.ask-beyond-page .ask-beyond-header{padding-top:max(12px, env(safe-area-inset-top))}.ask-beyond-page .ask-beyond-brand-row .ask-beyond-mark{width:40px}.ask-beyond-page .ask-beyond-message,.ask-beyond-page .ask-beyond-empty{border-radius:20px;padding:18px 16px}.ask-beyond-page .ask-beyond-composer{border-radius:20px;padding:12px}.ask-beyond-page .ask-beyond-composer-tools{flex-wrap:nowrap;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ask-beyond-page .ask-beyond-composer-tools>*{flex:none}.ask-beyond-page .ask-beyond-mobile-nav{z-index:120;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--ask-line-soft);border-radius:20px;position:fixed;left:10px}}@media (max-width:380px){.ask-marketing-nav .ask-marketing-brand span:last-child{display:none}.ask-marketing-hero h1{font-size:2.85rem}.ask-marketing-actions>*{justify-content:center;width:100%}.ask-beyond-page .ask-beyond-header,.ask-beyond-page .ask-beyond-chat,.ask-beyond-page .ask-beyond-composer-shell{width:calc(100% - 20px)}}.creator-studio-theme,.ask-beyond-page,.image-studio,.writers-room-shell,.document-editor-shell{--ask-black:#fbfaf6;--ask-surface:#fff;--ask-surface-raised:#f7f2e7;--ask-surface-soft:#eee5d2;--ask-ink:#19160f;--ask-muted:#6f675b;--ask-gold:#b18418;--ask-gold-bright:#8a6414;--ask-gold-deep:#68480c;--ask-gold-fill:#e7c45f;--ask-line:#91660d3d;--ask-line-soft:#91660d24;--ask-line-strong:#91660d52;--beyond-black:#fbfaf6;--beyond-surface:#fff;--beyond-surface-raised:#f7f2e7;--beyond-ink:#19160f;--beyond-muted:#6f675b;--beyond-line:#91660d3d;--creator-accent:#b18418;color:#19160f!important;background:#fbfaf6!important}.creator-studio-theme h1,.creator-studio-theme h2,.creator-studio-theme h3,.ask-beyond-page h1,.ask-beyond-page h2,.ask-beyond-page h3,.image-studio h1,.image-studio h2,.image-studio h3,.writers-room-shell h1,.writers-room-shell h2,.writers-room-shell h3,.document-editor-shell h1,.document-editor-shell h2,.document-editor-shell h3{color:var(--ask-ink)!important}.studio-home,.studio-continuation-grid,.studio-conversations-section,.studio-conversation-list,.studio-destinations,.studio-community-activity,.writers-room-documents,.document-editor-main,.writer-page-stage,.ask-beyond-chat,.ask-beyond-thread,.ask-beyond-current-thread{background:0 0!important}.studio-profile-menu,.studio-home-project-card,.studio-destination-card,.studio-conversation-list>*,.writers-room-create-card,.writers-room-document-card,.chapter-list-item,.chapter-character-panel,.writer-assistant-panel,.generation-mode-workspace,.generation-workspace-bar,.generation-output-settings,.image-studio-form,.image-studio-card,.generation-storyboard,.generation-scene-list,.generation-preview,.generation-advanced-settings,.generation-video-form,.generation-video-options,.generation-source-upload,.generation-production-menu,.image-studio-allowance,.generation-asset-details,.ask-beyond-message,.ask-beyond-empty,.ask-beyond-composer-shell,.ask-beyond-history-panel,.ask-beyond-current-thread{color:var(--ask-ink)!important;background:var(--ask-surface)!important;border-color:var(--ask-line)!important;box-shadow:var(--ask-shadow-soft,0 18px 50px #382a0c14)!important}.studio-home-project-card p,.studio-destination-card p,.studio-conversation-list p,.writers-room-document-card p,.chapter-list-item p,.chapter-character-panel p,.writer-assistant-panel p,.image-studio p,.ask-beyond-page p,.ask-beyond-page small{color:var(--ask-muted)!important}.studio-profile-menu,.studio-profile-menu strong,.ask-beyond-page button,.ask-beyond-page a,.image-studio button,.writers-room-shell button,.document-editor-shell button{color:var(--ask-ink)}.writers-room-header,.document-editor-header,.document-editor-controls,.rich-text-toolbar,.chapter-editor-footer{color:var(--ask-ink)!important;border-color:var(--ask-line)!important;background:#fbfaf6f7!important}.document-editor-sidebar{color:var(--ask-ink)!important;background:var(--ask-surface-raised)!important;border-color:var(--ask-line)!important}.document-layout-form,.chapter-editor-form{color:var(--ask-ink)!important;background:0 0!important}.writer-page{color:#17140e!important;background:#fff!important}.writer-page .ProseMirror,.writer-page .ProseMirror p,.writer-page .ProseMirror li,.writer-page .ProseMirror h1,.writer-page .ProseMirror h2,.writer-page .ProseMirror h3{color:#17140e!important}.generation-workspace-bar,.generation-mode-workspace,.image-studio-form,.generation-video-form{background:var(--ask-surface)!important}.image-studio input,.image-studio textarea,.image-studio select,.ask-beyond-page input,.ask-beyond-page textarea,.ask-beyond-page select,.writers-room-shell input,.writers-room-shell textarea,.writers-room-shell select,.document-editor-shell input,.document-editor-shell textarea,.document-editor-shell select{color:var(--ask-ink)!important;border-color:var(--ask-line-strong,#91660d47)!important;background:#fff!important}.image-studio input::placeholder,.image-studio textarea::placeholder,.ask-beyond-page input::placeholder,.ask-beyond-page textarea::placeholder{opacity:.82;color:var(--ask-muted)!important}.ask-beyond-page .ask-beyond-hero,.ask-beyond-page .ask-beyond-hero-copy,.ask-beyond-page .ask-beyond-brand-lockup{color:var(--ask-ink)!important;background:0 0!important}.ask-beyond-page .ask-beyond-hero h1,.ask-beyond-page .ask-beyond-hero h2,.ask-beyond-page .ask-beyond-hero-copy h1,.ask-beyond-page .ask-beyond-hero-copy h2{color:var(--ask-ink)!important;opacity:1!important}.ask-beyond-page .ask-beyond-composer-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:700px){.creator-studio-theme .studio-continuation-grid,.creator-studio-theme .studio-destinations{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.creator-studio-theme .studio-home,.creator-studio-theme .studio-continuation-grid,.creator-studio-theme .studio-conversations-section{width:100%!important;min-width:0!important}}html body .studio-shell.studio-home,html body .studio-shell.image-studio,html body .writers-room-shell,html body .document-editor-shell,html body .ask-beyond-page{color:#1c1912!important;background:#fbfaf6!important}html body .studio-shell.studio-home .studio-home,html body .studio-shell.studio-home .studio-beyond-section,html body .studio-shell.studio-home .studio-continuation-grid,html body .studio-shell.studio-home .studio-conversations-section,html body .studio-shell.studio-home .studio-destinations{color:#1c1912!important;background:0 0!important}html body .studio-shell.studio-home .studio-profile-menu,html body .studio-shell.studio-home .studio-project-card,html body .studio-shell.studio-home .studio-conversation-card,html body .studio-shell.studio-home .studio-destination-card,html body .studio-shell.studio-home .studio-welcome-guide{color:#1c1912!important;background:#ffffffc7!important;border-color:#8f650d3d!important;box-shadow:0 18px 44px #4a320712!important}html body .studio-shell.image-studio .generation-workspace-bar,html body .studio-shell.image-studio .generation-production-menu,html body .studio-shell.image-studio .generation-mode-workspace,html body .studio-shell.image-studio .image-studio-form,html body .studio-shell.image-studio .generation-output-settings,html body .studio-shell.image-studio .generation-advanced-settings,html body .studio-shell.image-studio .image-studio-allowance,html body .studio-shell.image-studio .image-studio-card,html body .studio-shell.image-studio .generation-asset-details,html body .studio-shell.image-studio .generation-video-form,html body .studio-shell.image-studio .generation-video-options,html body .studio-shell.image-studio .generation-source-upload{color:#1c1912!important;background:#ffffffd1!important;border-color:#8f650d47!important;box-shadow:0 20px 48px #4a320714!important}html body .studio-shell.image-studio input,html body .studio-shell.image-studio textarea,html body .studio-shell.image-studio select{color:#1c1912!important;background:#fff!important;border-color:#8f650d57!important}html body .studio-shell.image-studio label,html body .studio-shell.image-studio p,html body .studio-shell.image-studio strong,html body .studio-shell.image-studio option{color:#4f493f!important}html body .writers-room-shell .writers-room-header,html body .writers-room-shell .writers-room-documents,html body .writers-room-shell .writers-room-create-card,html body .writers-room-shell .writers-room-document-card{color:#1c1912!important;background:#ffffffd1!important;border-color:#8f650d40!important;box-shadow:0 18px 44px #4a320712!important}html body .writers-room-shell .writers-room-header,html body .writers-room-shell .writers-room-documents{box-shadow:none!important;background:0 0!important}html body .document-editor-shell .document-editor-sidebar,html body .document-editor-shell .document-editor-header,html body .document-editor-shell .document-editor-controls,html body .document-editor-shell .rich-text-toolbar,html body .document-editor-shell .chapter-list-item,html body .document-editor-shell .chapter-character-panel,html body .document-editor-shell .writer-assistant-panel{color:#1c1912!important;background:#ffffffe0!important;border-color:#8f650d3d!important}html body .document-editor-shell .document-editor-main,html body .document-editor-shell .writer-page-stage,html body .document-editor-shell .document-editor-workspace{color:#1c1912!important;background:#f2eee5!important}html body .document-editor-shell .writer-page,html body .document-editor-shell .writer-page-content,html body .document-editor-shell .ProseMirror{color:#17140f!important;background:#fff!important}html body .writers-room-shell h1,html body .writers-room-shell h2,html body .writers-room-shell h3,html body .document-editor-shell h1,html body .document-editor-shell h2,html body .document-editor-shell h3,html body .document-editor-shell button,html body .document-editor-shell label{color:#2a2419!important}html body .ask-beyond-page .ask-beyond-chat,html body .ask-beyond-page .ask-beyond-thread,html body .ask-beyond-page .ask-beyond-current-thread,html body .ask-beyond-page .ask-beyond-conversation{color:#1c1912!important;background:0 0!important}html body .ask-beyond-page .ask-beyond-message,html body .ask-beyond-page .ask-beyond-empty,html body .ask-beyond-page .ask-beyond-composer-shell,html body .ask-beyond-page .ask-beyond-history-panel,html body .ask-beyond-page .ask-beyond-history-drawer{color:#1c1912!important;background:#ffffffe6!important;border-color:#8f650d40!important;box-shadow:0 18px 44px #4a320714!important}html body .ask-beyond-page h1,html body .ask-beyond-page h2,html body .ask-beyond-page h3,html body .ask-beyond-page p,html body .ask-beyond-page li,html body .ask-beyond-page .ask-beyond-message-content{color:#2a2419!important}html body .ask-beyond-page textarea,html body .ask-beyond-page input,html body .ask-beyond-page select{color:#1c1912!important;background:#fff!important;border-color:#8f650d4d!important}.ask-beyond-message-speaker>span .ask-beyond-mark{width:22px}.studio-mobile-primary-nav .ask-beyond-mark,.ask-beyond-mobile-nav .ask-beyond-mark{width:20px;color:inherit}@media (max-width:700px){html body .studio-shell.studio-home .studio-beyond-section,html body .studio-shell.studio-home .studio-conversations-section{display:block!important}html body .studio-shell.studio-home .studio-continuation-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important}.studio-mobile-primary-nav,.ask-beyond-page .ask-beyond-mobile-nav{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--ask-line-soft);border-radius:20px;min-height:64px;padding:6px 5px;left:10px;box-shadow:0 14px 36px #382a0c24}.studio-mobile-primary-nav a,.ask-beyond-page .ask-beyond-mobile-nav a,.ask-beyond-page .ask-beyond-mobile-nav button{text-align:center;text-wrap:balance;border-radius:14px;justify-content:center;gap:3px;min-height:50px;padding:5px 2px;font-size:clamp(.56rem,2.45vw,.68rem);line-height:1.08}.studio-mobile-primary-nav a>span:first-child,.ask-beyond-page .ask-beyond-mobile-nav :is(a,button)>span:first-child,.studio-mobile-primary-nav .ask-beyond-mark,.ask-beyond-page .ask-beyond-mobile-nav .ask-beyond-mark{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}}.ask-beyond-page .ask-beyond-composer-shell{box-shadow:none!important;background:linear-gradient(#0000,#fbfaf6fa 24%)!important;border:0!important}.ask-beyond-page .ask-beyond-composer{border:1px solid var(--ask-line-strong)!important;background:#fffffffa!important;box-shadow:0 18px 44px #4a32071f!important}.ask-beyond-page .ask-beyond-composer:focus-within{border-color:#91660d85!important;box-shadow:0 0 0 3px #b184181a,0 18px 44px #4a32071f!important}@media (max-width:700px){html body .ask-beyond-page{padding-bottom:calc(252px + env(safe-area-inset-bottom))!important}.ask-beyond-page .ask-beyond-composer-shell{bottom:calc(80px + env(safe-area-inset-bottom));padding:10px 14px 8px}.ask-beyond-page .ask-beyond-composer{border-radius:20px}}.document-editor-shell :is(.rich-text-toolbar button,.rich-text-toolbar select,.rich-text-toolbar-select,.document-editor-controls button,.document-editor-controls select,.chapter-editor-footer button,.new-chapter-button){border-color:var(--ask-line)!important;color:var(--ask-ink)!important;background:#fff!important}.document-editor-shell :is(.rich-text-toolbar button:hover:not(:disabled),.rich-text-toolbar button.is-active,.document-editor-controls button:hover:not(:disabled),.chapter-editor-footer button:hover:not(:disabled),.new-chapter-button:hover){border-color:var(--ask-line-strong)!important;color:var(--ask-gold-deep)!important;background:#e7c45f33!important}.document-editor-shell :is(.rich-text-spacing-popover,.page-setup-advanced,.writer-export-dropdown,.chapter-actions-popover){border-color:var(--ask-line)!important;color:var(--ask-ink)!important;background:#fff!important;box-shadow:0 18px 44px #4a32071f!important}.document-editor-shell .rich-text-toolbar-divider{background:var(--ask-line)!important}.document-editor-shell .chapter-save-button{background:linear-gradient(135deg, var(--ask-gold-fill), var(--ask-gold))!important;color:var(--ask-ink)!important;border-color:#0000!important}@media (max-width:850px){html body .document-editor-shell .document-editor-main,html body .document-editor-shell .document-editor-workspace,html body .document-editor-shell .rich-text-editor-container{background:#f2eee5!important}.document-editor-shell .rich-text-toolbar{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto;box-shadow:0 8px 24px #4a320714;background:#fbfaf6fa!important}.document-editor-shell .rich-text-toolbar::-webkit-scrollbar{display:none}.document-editor-shell .rich-text-toolbar>*{flex:none}.document-editor-shell .rich-text-toolbar :is(button,select,summary){min-height:40px}.document-editor-shell .chapter-editor-footer{box-shadow:0 -8px 24px #4a320714;background:#fbfaf6fa!important}}@media (max-width:700px){html body .ask-beyond-page{box-sizing:border-box;color:#171510;height:var(--ask-mobile-viewport-height,100dvh)!important;min-height:0!important;padding:max(10px, env(safe-area-inset-top)) 14px max(8px, env(safe-area-inset-bottom))!important;background:#fffdf9!important;overflow:hidden!important}html body .ask-beyond-page .ask-beyond-chat{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;scroll-padding-block:16px;overflow-y:auto;padding:12px 0 18px!important}html body .ask-beyond-page .ask-beyond-composer-shell{flex:none;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:8px 0 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.ask-beyond-page .ask-beyond-thread-end{flex:0 0 18px;width:100%;height:18px;scroll-margin-bottom:18px}html body .ask-beyond-page .ask-beyond-history{color:#171510;border-color:#eadcc6;box-shadow:18px 0 50px #34220429;background:#fffdf9!important}.ask-beyond-page .ask-beyond-history :is(strong,button){color:#171510}.ask-beyond-page .ask-beyond-history-list>div{border-color:#ece4d8}.ask-beyond-page .ask-beyond-history-list>div.is-active{background:#fff6e5}.ask-beyond-page .ask-beyond-history-list span,.ask-beyond-page .ask-beyond-history-list>p{color:#6f695f}.ask-beyond-page .ask-beyond-new-thread{color:#fff;background:linear-gradient(135deg,#a96800,#dc9e19);border-color:#c58a14}html body .ask-beyond-page .ask-beyond-message-content,html body .ask-beyond-page .ask-beyond-message-content :is(p,li,h3,strong,code,blockquote){color:#242019!important}.ask-beyond-page .ask-beyond-message-content pre{color:#242019;background:#fbf7ef;border-color:#e4d7c2}}.mobile-writers-room-notice,.mobile-atlas-notice{display:none}@media (max-width:760px){.writers-room-shell>:not(.mobile-writers-room-notice),.project-form-shell>:not(.mobile-writers-room-notice),.document-editor-shell>:not(.mobile-writers-room-notice),.atlas-shell>:not(.mobile-atlas-notice){display:none!important}html body :is(.writers-room-shell,.project-form-shell,.document-editor-shell,.atlas-shell){min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 18px calc(112px + env(safe-area-inset-bottom));color:#171510;display:block;background:#fffdf9!important}.mobile-writers-room-notice,.mobile-atlas-notice{align-content:start;justify-items:start;gap:14px;min-height:calc(100dvh - 150px);display:grid}:is(.mobile-writers-room-notice,.mobile-atlas-notice)>a:first-child{width:min(205px,70vw);height:80px}:is(.mobile-writers-room-notice,.mobile-atlas-notice)>div{color:#b87500;background:#fff7e8;border:1px solid #ddb35e;border-radius:18px;place-items:center;width:58px;height:58px;margin-top:clamp(28px,8vh,72px);font-size:1.8rem;display:grid}html body :is(.mobile-writers-room-notice h2,.mobile-atlas-notice h1){letter-spacing:-.05em;max-width:560px;margin:0;font-size:clamp(2.25rem,10vw,3.6rem);line-height:1.02;color:#171510!important}html body :is(.mobile-writers-room-notice,.mobile-atlas-notice)>p:not(.eyebrow){max-width:560px;margin:0;line-height:1.6;color:#5e584e!important}:is(.mobile-writers-room-notice,.mobile-atlas-notice) nav:not(.mobile-primary-bottom-nav){flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}:is(.mobile-writers-room-notice,.mobile-atlas-notice) nav:not(.mobile-primary-bottom-nav) a{color:#8a5900;background:#fff;border:1px solid #d9ab50;border-radius:14px;min-height:46px;padding:13px 16px;font-weight:750;text-decoration:none}:is(.mobile-writers-room-notice,.mobile-atlas-notice) nav:not(.mobile-primary-bottom-nav) a:first-child{color:#fff;background:linear-gradient(135deg,#a96800,#dc9e19)}.project-home-atlas-card{display:none!important}}html body .studio-shell.image-studio .generation-workspace-bar>button,html body .studio-shell.image-studio .generation-upload-button{color:#8a5900!important;box-shadow:none!important;background:#fff!important;border-color:#8f650d57!important}html body .studio-shell.image-studio .generation-workspace-bar>button:hover:not(:disabled),html body .studio-shell.image-studio .generation-upload-button:hover{background:#fff7e8!important;border-color:#c58a14!important}.mobile-profile-dashboard,.mobile-profile-edit-back{display:none}@media (max-width:760px){html body :is(.image-studio,.scheduled-tasks-page,.mobile-projects-page,.creator-profile-editor,.billing-page,.project-home-shell,.project-form-shell){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-primary-bottom-nav{right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:500;box-sizing:border-box;height:68px;padding:5px 6px max(5px, env(safe-area-inset-bottom));left:10px;margin:0!important;position:fixed!important}.mobile-primary-bottom-nav a{min-height:48px}.mobile-app-header,.mobile-projects-page>.mobile-app-header{height:62px;margin-bottom:16px}.mobile-app-logo,.mobile-projects-page>.mobile-app-header>.mobile-app-logo{width:min(168px,100%);height:62px}.mobile-app-avatar,.mobile-projects-page>.mobile-app-header>.mobile-app-avatar{width:42px;height:42px}.mobile-navigation-sheet>summary{width:44px;height:44px}.mobile-navigation-sheet>nav{max-height:calc(100dvh - 78px - env(safe-area-inset-bottom));top:50px}.approved-studio-home{min-height:100dvh;padding-bottom:calc(94px + env(safe-area-inset-bottom))}.approved-home-topbar{min-height:58px}.approved-home-logo{width:168px;height:62px}.approved-home-primary{gap:18px;margin-top:30px}.approved-home-hero>p{margin-bottom:10px;font-size:.82rem}.approved-home-hero h1{max-width:none;font-size:clamp(2.15rem,9.4vw,3rem);line-height:1.02}.approved-home-hero h2{margin-top:12px;font-size:.92rem}.approved-home-composer{min-height:116px}.approved-home-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.approved-home-shortcuts>a{min-height:54px;color:var(--home-ink);background:#ffffffd6;border:1px solid #1e1b1417;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:grid}.approved-home-shortcuts>a>span:first-child{font-size:1.25rem}.approved-home-shortcuts small{display:none}.approved-home-shortcuts b{margin:0;font-size:1.2rem}html body .ask-beyond-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.mobile-profile-intro{grid-template-columns:1fr;align-items:start}.mobile-profile-intro h1{font-size:2rem}.mobile-profile-intro p a{color:#9b6200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.mobile-credit-card{box-sizing:border-box;width:100%}.mobile-profile-summary{grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.mobile-profile-summary .creator-profile-avatar{width:60px;height:60px}.mobile-profile-summary p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-profile-dashboard{background:#fff;border:1px solid #eadfce;border-radius:20px;margin-top:14px;display:grid;overflow:hidden}.mobile-profile-dashboard>a,.mobile-profile-dashboard form button{box-sizing:border-box;color:#17130d;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7dc;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 14px;text-decoration:none;display:grid}.mobile-profile-dashboard>a>span,.mobile-profile-dashboard form button>span{color:#a96900;text-align:center}.mobile-profile-dashboard .is-danger,.mobile-profile-dashboard form button{color:#a6251e}.mobile-profile-dashboard form button{border-bottom:0}.creator-profile-editor:not(.is-mobile-editing)>.desktop-profile-summary,.creator-profile-editor:not(.is-mobile-editing)>.desktop-profile-grid,.creator-profile-editor.is-mobile-editing>:is(.mobile-profile-intro,.mobile-profile-summary,.mobile-profile-dashboard),.creator-profile-editor.is-mobile-editing .desktop-profile-summary,.creator-profile-editor.is-mobile-editing .desktop-profile-rail{display:none!important}.creator-profile-editor.is-mobile-editing .desktop-profile-grid{display:block!important}.mobile-profile-edit-back{color:#8a5900;align-items:center;min-height:44px;margin-bottom:12px;text-decoration:none;display:inline-flex}.desktop-delete-account-contract{scroll-margin-top:18px}.image-studio .generation-mode-selector button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 8px;display:grid}.image-studio .generation-mode-selector button>span:first-child{font-size:1.35rem}.image-studio .generation-mode-selector button>span:last-child{gap:3px;display:grid}.image-studio .generation-mode-selector button strong{font-size:.83rem}.image-studio .generation-mode-selector button small{color:#686157;font-size:.62rem;font-weight:500}.image-studio .generation-mode-selector button[aria-pressed=true]{color:#9d6805;background:#fff8e9;border:1px solid #b67d084d}}@media (min-width:761px){.ask-marketing-nav,.ask-marketing-main,.ask-marketing-footer{width:min(1280px,100% - clamp(64px,8vw,144px))}.ask-marketing-main{padding:clamp(56px,7vw,104px) 0 88px}.ask-marketing-logo-stage{background:#f8f6f0;border:1px solid #e5b53633;border-radius:34px;overflow:hidden}.ask-marketing-logo-stage .ask-marketing-hero-logo{filter:none;width:min(94%,560px);height:330px}.ask-marketing-logo-stage>p{z-index:3;color:#5d5548;text-align:center;position:absolute;bottom:24px}.ask-marketing-logo-stage .ask-marketing-halo{display:none}.creator-studio-theme .image-studio>.generation-workspace-header,.creator-studio-theme .image-studio>:is(.generation-workspace-bar,.generation-advanced-settings,.image-studio-form,.image-studio-gallery){width:min(920px,100% - 56px);max-width:920px;margin-inline:auto}.creator-studio-theme .generation-workspace-header{align-items:center;gap:12px;margin-block:22px 16px;display:flex}.creator-studio-theme .generation-workspace-header .generation-mode-selector{flex:auto;width:auto;max-width:none;margin:0}.creator-studio-theme .generation-workspace-header .generation-character-library{flex:none;max-width:none;margin:0}.creator-studio-theme .generation-workspace-bar{justify-content:flex-start;align-items:center;gap:8px;padding:12px 14px}.creator-studio-theme .generation-workspace-bar label:first-child{flex:0 310px;align-items:center;gap:10px;max-width:310px;display:flex}.creator-studio-theme .generation-workspace-bar label:first-child select{flex:1;min-width:0}html body .desktop-app-content>.document-editor-shell{grid-template-columns:220px minmax(0,1fr);padding-right:248px!important}html body .document-editor-shell .document-editor-sidebar{min-width:220px;width:220px!important}html body .document-editor-shell .document-editor-controls{width:248px;display:block}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:46px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:46px;overflow:hidden}html body .document-editor-shell .document-editor-controls:before{display:none}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap;overflow:visible}.chapter-editor-form .writer-assistant{right:266px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:64px}}html body .beyond-live-page :is(.live-studio-header h2,.live-persona-presence h3,.live-ready-state h3,.live-guidance-panel h2,.live-actions-panel h2,.live-history h2){color:#fffaf0!important}html body .beyond-live-page :is(.live-ready-state>p:not(.live-section-kicker),.live-guidance-panel section>p:last-child,.live-guidance-panel li p,.live-session-meta,.live-persona-presence p,.live-composer-note>small,.live-sources-panel details>p,.live-history>header>span,.live-history>div>p,.live-history button span,.live-history button time,.live-transcript-empty small,.live-context-intro small,.live-action-list article>strong){color:#b9b1a5!important}html body .beyond-live-page :is(.live-guidance-panel strong,.live-sources-panel summary strong,.live-history button strong,.live-action-list article p){color:#eee8dd!important}html body .beyond-live-page :is(.live-section-kicker,.live-eyebrow,.live-transcript article small,.live-action-list article>small){color:#e4ad43!important}html body .beyond-live-page .live-context-controls label{color:#b9b1a5}html body .beyond-live-page .live-empty{color:#5f574b;background:#f7efe1}html body .beyond-live-page .live-conversation-surface{min-height:405px;padding-block:26px}html body .beyond-live-page .live-ready-state{margin-top:48px}@media (max-width:640px){html body .beyond-live-page .live-conversation-surface{min-height:365px;padding-block:21px}html body .beyond-live-page .live-ready-state{margin-top:42px}}.approved-ask-beyond-logo{width:260px;height:92px;min-height:0;display:block;position:relative;overflow:visible}.approved-ask-beyond-logo img{mix-blend-mode:normal;object-fit:contain!important}.approved-ask-beyond-logo.is-compact{width:90px;height:54px}.approved-ask-beyond-icon{background:0 0;border-radius:0;overflow:visible}.approved-ask-beyond-icon img{object-fit:contain!important}.ask-marketing-prompt{grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid;background:#fffdf8!important}.ask-marketing-prompt input{color:#171510;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0}.ask-marketing-prompt input::placeholder{color:#777065}.ask-marketing-prompt:focus-within{border-color:#bf8616;box-shadow:0 0 0 3px #c58a1321}.ask-marketing-prompt button{color:#171510;cursor:pointer;background:#e8bb4c;border:0;border-radius:50%;width:40px;height:40px;font-size:1.1rem}.generation-character-create form{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:start;gap:14px}.generation-character-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.generation-character-reference{background:#fffdf8;border:1px solid #dfd3bd;border-radius:12px;gap:10px;padding:12px;display:grid}.generation-character-reference>div:first-child{gap:3px;display:grid}.generation-character-reference small{color:#756d61;font-size:.68rem;line-height:1.35}.generation-character-reference-preview{background:#eee9df;border-radius:10px;min-height:150px;position:relative;overflow:hidden}.generation-character-reference-preview img{object-fit:cover}.generation-character-reference-preview button{z-index:2;background:#fffdf8f0;border:1px solid #d7c9ae;border-radius:999px;min-height:30px;position:absolute;top:8px;right:8px}.generation-character-reference-empty{text-align:center;border:1px dashed #cfbd9e;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:130px;display:grid}.generation-character-description{grid-column:1/-1!important}.generation-character-create form>.auth-submit{grid-column:1/-1;min-height:42px;padding:0 20px}@media (min-width:761px){.ask-marketing-main{padding-block:clamp(42px,5vw,70px) 72px}.ask-marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(42px,6vw,84px);min-height:min(610px,100svh - 120px)}.ask-marketing-hero h1{font-size:clamp(4rem,6.5vw,6.7rem);line-height:.9}.ask-marketing-logo-stage{background:radial-gradient(circle at 50% 42%,#fffdf8 0 28%,#f3ead7 72%,#e8d6b3 100%);border:1px solid #be85163d;border-radius:34px;min-height:440px;overflow:hidden}.ask-marketing-logo-stage:before{content:none!important;display:none!important}.ask-marketing-logo-stage:after{content:"";border:1px solid #be851629;border-radius:26px;position:absolute;inset:24px}.ask-marketing-logo-stage .ask-marketing-hero-logo{z-index:2;width:min(88%,540px);height:260px}.ask-beyond-page .ask-beyond-attachment-menu{align-self:end;display:block;position:relative}.ask-beyond-page .ask-beyond-attachment-menu>summary{color:#9c6707;cursor:pointer;background:#fffaf0;border:1px solid #d9c9aa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;list-style:none;display:grid}.ask-beyond-page .ask-beyond-attachment-menu>summary::-webkit-details-marker{display:none}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools{z-index:90;background:#fffdf8;border:1px solid #dfd2ba;border-radius:14px;width:220px;padding:8px;display:none;position:absolute;bottom:50px;left:0;box-shadow:0 18px 42px #2c210f26}.ask-beyond-page .ask-beyond-attachment-menu[open] .ask-beyond-composer-tools{display:grid}.ask-beyond-page .ask-beyond-attachment-menu .ask-beyond-composer-tools button{text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;min-height:40px;display:grid}.ask-beyond-page .ask-beyond-composer-voice{border-radius:50%;place-items:center;width:42px;height:42px;display:grid!important}.ask-beyond-page .ask-beyond-composer{grid-template-columns:50px minmax(0,1fr)}.ask-beyond-page .ask-beyond-composer>textarea{grid-column:2}.ask-beyond-page .ask-beyond-composer>:is(.ask-beyond-image-attachment-list,.ask-beyond-document-list,.ask-beyond-voice-status){grid-column:1/-1}.ask-beyond-page .ask-beyond-composer-footer{grid-column:2}html body .desktop-app-content>.document-editor-shell{grid-template-columns:200px minmax(0,1fr);overflow:hidden;padding-right:220px!important}html body .document-editor-shell .document-editor-sidebar{min-width:200px;width:200px!important}html body .document-editor-shell .document-editor-controls{width:220px}html body .document-editor-shell:has(.document-editor-controls:not([open])){padding-right:44px!important}html body .document-editor-shell .document-editor-controls:not([open]){width:44px}html body .document-editor-shell .document-editor-main{min-width:0}html body .chapter-editor-form .rich-text-editor-container{min-width:0;display:block;padding-inline:24px!important}html body .chapter-editor-form .writer-page-stage{min-width:max-content;margin-inline:auto}html body .chapter-editor-form .rich-text-toolbar{flex-wrap:wrap}.chapter-editor-form .writer-assistant{right:238px}.document-editor-shell:has(.document-editor-controls:not([open])) .chapter-editor-form .writer-assistant{right:60px}}@media (max-width:760px){.generation-character-create form,.generation-character-fields{grid-template-columns:1fr}}.video-v1-workspace{gap:24px;display:grid}.video-v1-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.video-v1-heading h2{max-width:720px;font-size:clamp(2rem,5vw,4.5rem);line-height:.96}.video-v1-heading p{max-width:680px}.video-v1-state{background:var(--beyond-surface-warm,#fff7e9);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:14px 16px;display:flex}.generation-segmented-control button[aria-selected=true]{border-color:var(--beyond-gold);background:var(--beyond-gold-soft,#fff6e5)}.video-v1-state strong{letter-spacing:.08em}.video-choice-row,.video-quality-grid,.video-advanced-grid,.generation-video-options{border:0;min-width:0;margin:0;padding:0}.video-choice-row{flex-wrap:wrap;gap:8px;display:flex}.video-choice-row legend,.video-quality-grid legend,.video-advanced-grid legend{width:100%;margin-bottom:10px;font-weight:800}.video-choice-row button{border:1px solid var(--beyond-line);border-radius:999px;min-height:44px;padding:8px 16px}.video-choice-row button[aria-pressed=true]{border-color:var(--beyond-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--beyond-gold) 28%,transparent)}.video-start-options button{text-align:left;border-radius:16px;justify-items:start;gap:3px;min-width:min(260px,100%);display:grid}.video-start-options button span{opacity:.76;font-size:.84rem}.generation-video-options legend{width:100%;margin-bottom:10px;font-weight:800}.video-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.video-quality-grid button{text-align:left;border:1px solid var(--beyond-line);background:var(--beyond-surface,#fff);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:174px;padding:18px;display:flex}.video-quality-grid button.is-selected{border-color:var(--beyond-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--beyond-gold) 24%,transparent)}.video-quality-grid button:disabled{opacity:.68;cursor:not-allowed}.video-quality-grid button strong{letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.video-quality-grid button span{flex:1}.video-quality-grid button small{line-height:1.35}.video-context-summary{border:1px solid var(--beyond-line);border-radius:18px;gap:4px;padding:18px;display:grid}.video-reference{gap:12px;min-width:0;display:grid}.video-reference>label{gap:7px;font-weight:700;display:grid}.video-reference-card{border:1px solid var(--beyond-line);border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.video-reference-media{background:var(--beyond-surface-warm,#fff7e9);border-radius:13px;width:100%;height:clamp(220px,42vw,520px);position:relative;overflow:hidden}.video-reference-media img{object-fit:contain}.video-reference-fallback{text-align:center;background:var(--beyond-surface-warm,#fff7e9);border-radius:13px;place-content:center;gap:6px;min-height:220px;padding:24px;display:grid}.video-reference-details{gap:3px;min-width:0;display:grid}.video-reference-details :is(strong,span){overflow-wrap:anywhere}.video-reference-details span{opacity:.72;font-size:.84rem}.video-reference-actions{flex-wrap:wrap;gap:8px;display:flex}.video-reference-actions button{border:1px solid var(--beyond-line);border-radius:999px;min-height:44px;padding:8px 18px}.director-performance{border:1px solid var(--beyond-gold);border-radius:14px;gap:9px;padding:14px;display:grid}.director-performance label{gap:5px;display:grid}.director-performance-preview{aspect-ratio:16/10;background:var(--beyond-ink);border-radius:10px;width:min(100%,240px);position:relative;overflow:hidden}.director-performance-preview img{object-fit:cover}.director-performance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.director-performance dt{text-transform:uppercase;opacity:.68;font-size:.7rem}.director-performance dd{margin:2px 0 0;font-weight:800}@media (max-width:700px){.director-performance dl{grid-template-columns:1fr 1fr}}.video-advanced-section{gap:12px;display:grid}.video-advanced-section h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem}.video-advanced-grid{gap:14px;display:grid}.video-advanced-grid fieldset{border:1px solid var(--beyond-line);border-radius:18px;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:18px;display:flex}.video-advanced-grid fieldset button{border:1px solid var(--beyond-line);border-radius:999px;min-height:42px;padding:8px 14px}.video-advanced-grid fieldset button[aria-pressed=true]{border-color:var(--beyond-gold);background:var(--beyond-gold-soft,#fff6e5)}.video-advanced-grid details{border:1px solid var(--beyond-line);border-radius:18px;padding:18px}.video-advanced-grid summary{cursor:pointer;font-weight:800}.video-advanced-grid details[open]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.video-advanced-grid details[open] summary{grid-column:1/-1}.video-advanced-grid label{gap:7px;font-weight:700;display:grid}.video-advanced-grid input{min-width:0;min-height:46px;padding:10px 12px}.video-estimate{min-height:52px}.video-quote-card{border:1px solid var(--beyond-gold);background:var(--beyond-surface-warm,#fff7e9);border-radius:22px;gap:14px;padding:24px;display:grid}.video-quote-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.video-quote-card dl div{gap:3px;display:grid}.video-quote-card dt{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.video-quote-card dd{margin:0;font-weight:800}.video-beta-note{text-align:center;border:1px solid var(--beyond-line);border-radius:18px;gap:4px;max-width:760px;margin-inline:auto;padding:16px 20px;display:grid}@media (max-width:700px){.video-v1-heading{flex-direction:column}.video-quality-grid,.video-quote-card dl,.video-advanced-grid details[open]{grid-template-columns:1fr}.video-advanced-grid details[open] summary{grid-column:auto}.video-quality-grid button{min-height:132px}}.performance-library{border:1px solid var(--beyond-line);border-radius:22px;gap:18px;margin-top:24px;padding:20px;display:grid}.performance-library>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.performance-library>header div{gap:3px;display:grid}.performance-editor{border:1px solid var(--beyond-gold);border-radius:18px;gap:14px;padding:18px;display:grid}.performance-editor>label,.performance-editor-grid label{gap:6px;font-weight:700;display:grid}.performance-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.performance-truth{opacity:.78;font-size:.88rem}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;display:grid}.performance-card{border:1px solid var(--beyond-line);border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.performance-preview{background:var(--beyond-surface-warm,#fff7e9);border-radius:13px;height:220px;position:relative;overflow:hidden}.performance-preview-empty{letter-spacing:.1em;place-content:center;font-size:.76rem;display:grid}.performance-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.performance-card dl div{min-width:0}.performance-card dt{text-transform:uppercase;opacity:.68;font-size:.72rem}.performance-card dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:800}.performance-actions{flex-wrap:wrap;gap:8px;display:flex}.performance-actions button{border:1px solid var(--beyond-line);border-radius:999px;min-height:44px;padding:8px 14px}@media (max-width:760px){.performance-editor-grid,.performance-card dl{grid-template-columns:1fr}.performance-library>header{flex-direction:column;align-items:flex-start}.performance-preview{height:260px}}.video-mode-control{box-sizing:border-box;background:var(--ask-surface);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:680px}.video-mode-control button{border:1px solid var(--beyond-line);background:var(--ask-surface-raised);min-width:0;color:var(--ask-ink);padding:12px 8px;line-height:1.3}.video-mode-control button[aria-selected=true]{background:var(--beyond-gold);color:#090806;border-color:var(--beyond-gold)}.video-mode-control button:hover{border-color:var(--beyond-gold)}.video-mode-control button:focus-visible,.video-director-origin a:focus-visible{outline:2px solid var(--beyond-gold-bright);outline-offset:3px}.video-director-origin{border:1px solid var(--beyond-gold);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.video-director-origin>div{overflow-wrap:anywhere;min-width:0}.video-director-origin p{margin:4px 0}.video-director-origin a{border:1px solid var(--beyond-line);min-height:44px;color:var(--ask-ink);border-radius:12px;align-items:center;padding:8px 14px;font-weight:800;display:inline-flex}.video-performance-summary{border:1px solid var(--beyond-line);border-radius:16px;align-items:flex-start;gap:14px;margin-top:12px;padding:16px;display:flex}.video-performance-thumbnail{background:var(--ask-surface-raised);border-radius:12px;flex:0 0 80px;height:80px;position:relative;overflow:hidden}.video-performance-thumbnail img{object-fit:contain}.video-performance-facts{overflow-wrap:anywhere;flex:1;min-width:0}.video-performance-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:10px 0 0;display:grid}.video-performance-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--beyond-muted);font-size:.75rem}.video-performance-facts dd{text-transform:capitalize;margin:2px 0 0;font-weight:700}@media (max-width:700px){.video-performance-summary{flex-direction:column}.video-performance-thumbnail{flex-basis:auto;width:80px}.video-performance-facts{width:100%}}@media (max-width:1000px){.video-performance-facts dl{grid-template-columns:1fr}.video-performance-facts dl>div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.video-performance-facts dd{margin:0}}.video-quality-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.video-quality-selector button{min-width:0;min-height:190px;color:var(--ask-ink);padding:16px}.video-quality-selector button[aria-pressed=true]{background:var(--beyond-gold);color:#090806;border-color:var(--beyond-gold);box-shadow:0 0 0 2px var(--beyond-gold)}.video-quality-selector button:not(:disabled):hover{border-color:var(--beyond-gold)}.video-quality-selector button:focus-visible{outline:3px solid var(--ask-ink);outline-offset:4px}.video-quality-selector button:disabled{opacity:1;color:var(--beyond-muted);background:var(--ask-surface-raised);border-style:dashed}.video-quality-selector .video-quality-description{flex-direction:column;gap:8px;line-height:1.4;display:flex}.video-quality-selector .video-quality-description>span{font-size:.9rem}.video-quality-selector small{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.video-quality-selector .video-quality-selection{flex:0;font-size:.8rem;font-weight:800}@media (max-width:1100px){.video-quality-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.video-quality-selector{grid-template-columns:1fr}.video-quality-selector button{min-height:0}}html body .studio-shell.image-studio .video-quality-selector button[aria-pressed=true] strong{color:#090806!important}.video-takes{border:1px solid var(--border-color,#554a36);border-radius:16px;min-width:0;margin-block:1.25rem;padding:clamp(.75rem,2vw,1.5rem)}.video-takes>header,.video-take-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.video-take-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-block:16px;display:grid}.video-take-card{border:1px solid var(--border-color,#554a36);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.video-take-card details{margin-block:12px}.video-take-card summary{cursor:pointer;padding-block:10px}.video-take-card dl>div{margin-block:10px}.video-take-card dt{font-weight:600}.video-take-card dd{white-space:pre-wrap;margin:4px 0}.video-take-actions{flex-wrap:wrap;gap:8px;display:flex}.video-take-actions button,.video-take-actions a,.video-takes>button{min-height:44px}.video-takes select{min-width:0;max-width:100%}.video-takes-archive{align-items:center;gap:8px;margin-block:14px;display:flex!important}.video-takes-archive input{width:auto!important}.video-takes button,.video-take-actions a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ac8d53;border-radius:9px;padding:10px 14px;text-decoration:none}.video-takes button:hover:not(:disabled),.video-take-actions a:hover{background:#c8a24a1a}.video-takes button:focus-visible,.video-take-card summary:focus-visible{outline-offset:3px;outline:2px solid #a47b24}.video-takes button:disabled{opacity:.55;cursor:wait}.video-takes .auth-submit{color:#171209;background:linear-gradient(135deg,#efd078,#be901e);font-weight:700}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),460px));align-items:start}.performance-card{gap:12px}.performance-card-heading{align-items:center;gap:14px;min-width:0;display:flex}.performance-card-heading>div:last-child{min-width:0}.performance-card-heading h3,.performance-card-heading p{overflow-wrap:anywhere;margin:0}.performance-card-heading p{margin-top:4px}.performance-preview{text-align:center;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:.75rem;display:grid}.performance-preview img{object-fit:contain}.performance-title{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.performance-card .performance-metadata,.performance-view .performance-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.performance-metadata div{min-width:0}.performance-metadata dt{text-transform:uppercase;opacity:.68;font-size:.72rem}.performance-metadata dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.performance-view{border:1px solid var(--beyond-gold);background:var(--beyond-surface-warm,#fff7e9);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--beyond-ink);border-radius:18px;padding:24px;overflow:auto}.performance-view::backdrop{background:#0009}.performance-view>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.performance-view h2{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.performance-view button{border:1px solid var(--beyond-line);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 14px}.performance-view .performance-card-heading{margin-bottom:20px}.performance-description{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:480px){.performance-card-heading{flex-direction:column;align-items:flex-start}.performance-library{padding:14px}.performance-view{padding:18px}}.continuity-library,.continuity-panel,.continuity-editor{border:1px solid var(--beyond-border);overflow-wrap:anywhere;border-radius:16px;min-width:0;margin-block:18px;padding:18px}.continuity-library header,.continuity-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.continuity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-block:14px;display:grid}.continuity-card{border:1px solid var(--beyond-border);border-radius:12px;min-width:0;padding:14px}.continuity-library label,.continuity-panel label{gap:6px;margin-block:10px;display:grid}.continuity-library input:not([type=checkbox]),.continuity-library textarea,.continuity-library select,.continuity-panel input,.continuity-panel select{border:1px solid var(--beyond-border);width:100%;min-width:0;max-width:100%;color:var(--beyond-text);background:var(--beyond-surface);border-radius:8px;padding:10px}.continuity-library button,.continuity-panel button{border:1px solid var(--beyond-border);border-radius:8px;min-height:44px;padding:8px 12px}.continuity-library fieldset{border:1px solid var(--beyond-border);border-radius:10px;min-width:0;padding:12px}.continuity-locks{gap:8px;padding-left:20px;display:grid}.continuity-panel dd,.continuity-library dd{margin:4px 0 12px}.continuity-library>.continuity-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.continuity-actions{justify-content:flex-start}.continuity-editor fieldset label{align-items:center;gap:8px;display:flex}.continuity-locks{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:0;list-style:none}.continuity-locks li{border:1px solid var(--beyond-border);border-radius:8px;padding:8px}.continuity-locks button{width:100%;margin-top:6px;font-size:.85em;display:block}.continuity-library,.continuity-panel,.continuity-editor{color:var(--beyond-text);background:var(--beyond-surface)}.continuity-library{background:var(--beyond-surface-soft);padding:24px}.continuity-library>header{align-items:flex-start;gap:16px}.continuity-library h3,.continuity-card h4,.continuity-selected-heading h4{margin:0;font-size:1.1rem;line-height:1.4}.continuity-library>header p{color:var(--beyond-text-muted);max-width:56ch;margin:6px 0 0}.continuity-library>.continuity-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;margin-top:22px}.continuity-card{background:var(--beyond-surface);padding:20px}.continuity-muted{color:var(--beyond-text-muted);font-size:.875rem;line-height:1.55}.continuity-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--beyond-text-muted);margin:0 0 10px;font-size:.7rem;font-weight:750}.continuity-lock-summary{margin:18px 0}.continuity-lock-summary ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.continuity-lock-summary li{max-width:100%}.continuity-state{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.8rem;font-weight:600;line-height:1.45;display:inline-flex}.continuity-state>span[aria-hidden]{flex:none}.continuity-lock-summary .continuity-state{background:var(--beyond-surface-soft);border:1px solid var(--beyond-border);border-radius:8px;padding:6px 9px}.continuity-state.is-overridden{color:#704818}.continuity-card .continuity-actions{justify-content:flex-start;gap:8px;margin-top:18px}.continuity-card .continuity-actions button{font-size:.825rem}.continuity-version-picker{max-width:230px;font-weight:650}.continuity-detail-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:14px;margin-bottom:18px;display:grid}.continuity-dimension-group{border:1px solid var(--beyond-border);background:var(--beyond-surface-soft);border-radius:12px;min-width:0;padding:14px}.continuity-dimension-group h5{margin:0 0 12px}.continuity-dimension-group dl{gap:12px;margin:0;display:grid}.continuity-dimension-group dt{font-size:.875rem;font-weight:650}.continuity-dimension-group dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--beyond-text-muted);margin:4px 0 0;font-size:.875rem;line-height:1.5}.continuity-dimension-group.is-flexible dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px 14px}.continuity-dimension-group.is-flexible{background:0 0}.continuity-source{border-top:1px solid var(--beyond-border);align-items:center;gap:14px;margin-top:18px;padding:16px 0;display:flex}.continuity-source img{object-fit:contain;background:var(--beyond-surface-soft);border-radius:10px;flex:none;width:72px;height:72px}.continuity-source div{min-width:0}.continuity-source .continuity-eyebrow{margin-bottom:4px}.continuity-source p:not(.continuity-eyebrow){color:var(--beyond-text-muted);margin:6px 0 0;font-size:.875rem;line-height:1.5}.continuity-editor{background:var(--beyond-surface);padding:22px}.continuity-editor h4{margin:0;font-size:1.1rem}.continuity-editor>.continuity-eyebrow{margin-top:24px}.continuity-editor .continuity-choice{background:var(--beyond-surface-soft);padding:14px}.continuity-choice legend{font-size:.9rem;font-weight:650}.continuity-choice label{flex-wrap:wrap;min-height:44px;margin:0}.continuity-choice input[type=checkbox]{accent-color:#8b5b14;width:18px;height:18px;margin:0 4px 0 0}.continuity-choice-hint{color:var(--beyond-text-muted);font-size:.8rem}.continuity-choice textarea{resize:vertical;min-height:76px;font:inherit}.continuity-scope{border-top:1px solid var(--beyond-border);border-bottom:1px solid var(--beyond-border);margin:20px 0;padding:8px 0}.continuity-scope summary{cursor:pointer;padding:10px 0;font-size:.9rem;font-weight:600}.continuity-scope summary span{color:var(--beyond-text-muted);margin-left:8px;font-weight:400}.continuity-panel .continuity-selected-heading{margin-top:18px}.continuity-selected-heading p{margin:4px 0}.continuity-details{margin:14px 0}.continuity-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.875rem;font-weight:650}.continuity-details>.continuity-eyebrow{margin-top:14px}.continuity-take-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.continuity-take-field,.continuity-advanced-field{min-width:0}.continuity-field-note{background:var(--beyond-surface-soft);overflow-wrap:anywhere;border-left:3px solid #b1843e;border-radius:0 8px 8px 0;margin:8px 0 14px;padding:10px 12px}.continuity-field-note p{color:var(--beyond-text-muted);gap:4px;margin:0;font-size:.8rem;line-height:1.5;display:grid}.continuity-field-note button{min-height:44px;margin-top:6px;padding:8px 10px;font-size:.8rem}.continuity-field-note.is-overridden{border-left-color:#704818}.continuity-panel input:disabled,.continuity-advanced-field input:disabled{opacity:1;color:var(--beyond-text-muted);background:var(--beyond-surface-soft);cursor:not-allowed}:is(.continuity-library,.continuity-panel,.continuity-field-note) :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #855710}@media (max-width:480px){.continuity-library,.continuity-panel{padding:16px}.continuity-editor{padding:14px}.continuity-card{padding:16px}.continuity-detail-groups{grid-template-columns:1fr}.continuity-source{align-items:flex-start}.continuity-source img{width:56px;height:56px}.continuity-lock-summary .continuity-state{font-size:.76rem}}.director-scene-continuity,.director-shot-continuity{border:1px solid var(--beyond-border);background:var(--beyond-surface);color:var(--beyond-text);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:12px 0;padding:16px}.director-scene-continuity summary,.director-shot-continuity summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.director-scene-continuity label,.director-shot-continuity label{gap:8px;margin:12px 0;display:grid}.director-scene-continuity select,.director-shot-continuity :is(select,input){border:1px solid var(--beyond-border);background:var(--beyond-surface);width:100%;min-width:0;max-width:100%;color:var(--beyond-text);font:inherit;border-radius:8px;padding:10px}.director-shot-continuity input:disabled{color:var(--beyond-text-muted);background:var(--beyond-surface-soft);opacity:1}.director-scene-continuity button,.director-shot-continuity button{border-radius:8px;min-height:44px;margin:4px 8px 4px 0;padding:8px 12px}.director-continuity-summary ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.director-continuity-summary li{border:1px solid var(--beyond-border);background:var(--beyond-surface-soft);border-radius:8px;padding:5px 8px}.director-continuity-chain{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;padding:0;list-style:none;display:grid}.director-continuity-chain li{border-left:3px solid var(--beyond-gold);background:var(--beyond-surface-soft);gap:6px;padding:12px;font-size:.875rem;display:grid}.director-continuity-chain a{color:inherit;font-weight:700}.director-continuity-dimensions{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.director-continuity-dimensions>div{border:1px solid var(--beyond-border);border-radius:10px;min-width:0;padding:12px}.director-continuity-detail figure{max-width:200px;margin:12px 0;font-size:.8rem}.director-continuity-detail :is(img,video){object-fit:contain;border-radius:8px;width:100%;max-height:120px}:is(.director-shot-continuity,.director-scene-continuity) :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #855710}@media (max-width:480px){.director-shot-continuity,.director-scene-continuity{padding:12px}.director-continuity-dimensions{grid-template-columns:1fr}}.director-shot-sequence>article{color:#f4ead4}.director-shots{min-width:0;container:director-shots/inline-size}.director-shot-grid>*,.director-shot-inspector,.director-shot-inspector :is(input,select,textarea){min-width:0}@container director-shots (max-width:560px){.director-shot-grid{grid-template-columns:minmax(0,1fr)}.director-shot-assignments{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}}.video-takes.video-takes-collapsed{border:0;border-radius:0;margin-block:.5rem;padding:0}.video-takes-collapsed>header>button{text-align:left;border:0;min-height:44px;padding:8px 0}.public-page{--public-bg:#fbfaf6;--public-panel:#fff;--public-line:#77530f38;--public-text:#19160f;--public-muted:#6f675b;--public-gold:#b18418;min-height:100svh;color:var(--public-text);background:radial-gradient(circle at 75% 5%,#b1841817,transparent 32rem),radial-gradient(circle at 5% 55%,#b184180d,transparent 30rem),var(--public-bg);overflow-x:clip}.public-skip{z-index:100;color:#19160f;background:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.public-skip:focus{transform:none}.public-header,.public-footer,.public-hero,.public-feature-section,.public-company,.public-content{box-sizing:border-box;width:min(1180px,100% - 40px);margin-inline:auto}.public-header{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.public-brand{color:var(--public-text);letter-spacing:.16em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.public-brand svg,.public-brand img{object-fit:contain;width:112px;height:48px}.public-header nav,.public-footer nav{flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,24px);display:flex}.public-header nav a,.public-footer a{color:var(--public-text);text-decoration:none}.public-header a:focus-visible,.public-footer a:focus-visible,.public-actions a:focus-visible,.public-content a:focus-visible{outline-offset:4px;outline:3px solid #8a6414}.public-cta,.public-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.public-cta{background:#e7c45f;color:#19160f!important}.public-secondary{border:1px solid var(--public-line);color:var(--public-text);background:#ffffff0a}.public-hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:center;gap:clamp(38px,7vw,100px);min-height:650px;padding:80px 0;display:grid}.public-eyebrow{color:#68480c;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:850}.public-hero h1,.public-content h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(3.8rem,8vw,7.5rem);line-height:.9}.public-hero h1 span{color:var(--public-gold);display:block}.public-hero>div>p:not(.public-eyebrow){max-width:680px;color:var(--public-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.public-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.public-text-link{color:#68480c;align-items:center;min-height:44px;font-weight:750;display:inline-flex}.public-hero-mark{border:1px solid var(--public-line);background:radial-gradient(circle,#b184181a,#0000 68%);border-radius:36px;place-items:center;min-height:400px;display:grid}.public-hero-mark svg,.public-hero-mark img{width:min(92%,500px);height:auto}.public-feature-section{border-top:1px solid var(--public-line);padding:100px 0}.public-section-heading{max-width:760px;margin-bottom:42px}.public-section-heading h2,.public-company h2,.public-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4.6vw,4.2rem);line-height:1}.public-section-heading>p:last-child,.public-company>p:not(.public-eyebrow),.public-content p,.public-content li{color:var(--public-muted);font-size:1.05rem;line-height:1.72}.public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-feature-grid article{border:1px solid var(--public-line);background:#fff;border-radius:24px;min-width:0;padding:28px}.public-feature-grid h3{margin:0 0 12px;font-size:1.3rem}.public-feature-grid p{color:var(--public-muted);margin:0;line-height:1.65}.public-company{border:1px solid var(--public-line);background:linear-gradient(135deg,#b1841814,#ffffff05);border-radius:32px;margin-block:20px 100px;padding:clamp(32px,6vw,70px)}.public-company>p:not(.public-eyebrow){max-width:790px}.public-content{padding:clamp(60px,8vw,110px) 0}.public-intro{max-width:820px;color:var(--public-muted);margin:28px 0 64px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6}.public-content section{border-top:1px solid var(--public-line);max-width:860px;padding:32px 0}.public-content section h2{font-size:clamp(1.7rem,3vw,2.5rem)}.public-content a,.legal-document a{color:#68480c}.public-footer{border-top:1px solid var(--public-line);color:var(--public-muted);grid-template-columns:minmax(260px,1fr) auto;gap:20px;padding:38px 0 46px;display:grid}.public-footer strong{color:var(--public-text);font-size:1.1rem}.public-footer p{margin:8px 0 0;line-height:1.5}.public-footer>p{grid-column:1/-1;font-size:.86rem}.public-page .legal-document{color:var(--public-text)}.public-page .legal-document section{border-color:var(--public-line)}.public-page .legal-document p,.public-page .legal-document li,.public-page .legal-summary,.public-page .legal-updated{color:var(--public-muted)}.public-page .legal-kicker{color:#68480c}@media (max-width:900px){.public-hero{grid-template-columns:1fr;min-height:auto}.public-hero-mark{order:-1;min-height:280px}.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-header,.public-footer,.public-hero,.public-feature-section,.public-company,.public-content{width:min(100% - 28px,1180px)}.public-header{flex-direction:column;align-items:flex-start;padding:12px 0 18px}.public-header nav{gap:8px 15px;width:100%}.public-header nav a{align-items:center;min-height:44px;display:inline-flex}.public-brand svg,.public-brand img{width:96px}.public-hero{padding:40px 0 68px}.public-hero-mark{min-height:210px}.public-hero h1,.public-content h1{font-size:clamp(3rem,15vw,4.8rem)}.public-feature-grid{grid-template-columns:1fr}.public-company{margin-bottom:68px}.public-footer{grid-template-columns:1fr}.public-footer>p{grid-column:auto}}html body .auth-form .auth-session-choice{flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}html body .auth-form .auth-session-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--beyond-gold);margin:0}html body .auth-form .auth-session-help{color:var(--beyond-text-muted);margin:0;font-size:.85rem;line-height:1.5}
