:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#f4efff;background:#080710;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #d4a7ff;outline-offset:5px}::selection{background:#7f57b6;color:#fff}.site-shell{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 80% 25% at 92% 2%,rgba(100,43,138,.12),transparent 70%),#080710}.star-field{pointer-events:none;position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(232,207,255,.5) .6px,transparent 1px),radial-gradient(circle,rgba(233,221,255,.21) .7px,transparent 1.3px);background-size:127px 131px,191px 187px;background-position:20px 43px,92px 11px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 87%);mask-image:linear-gradient(to bottom,black,transparent 87%);opacity:.5}.skip-link{position:absolute;top:-80px;left:16px;background:#fff;color:#170b2c;padding:12px;z-index:100}.skip-link:focus{top:10px}.site-header{max-width:1320px;margin:auto;padding:27px clamp(20px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{font-size:16px;font-weight:800;letter-spacing:.25em;display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.brand-symbol{display:grid;place-items:center;color:#dbc4ff;font-weight:400;font-size:31px;line-height:1}.navigation{display:flex;align-items:center;gap:clamp(18px,3vw,36px)}.navigation>a{color:#c7c0d1;font-size:13px;transition:color .2s}.navigation>a:hover{color:#fff}.navigation .nav-cta{border:1px solid rgba(204,172,251,.35);border-radius:999px;padding:12px 18px;color:#fff}.nav-cta span{margin-left:7px}.menu-toggle{display:none}.section{max-width:1320px;margin:0 auto;padding:100px clamp(20px,7vw,100px)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}em{font-weight:400;font-family:Georgia,Times New Roman,serif;color:#c8a3f3}h1{font-size:clamp(53px,6.3vw,98px);line-height:1.02;letter-spacing:-.06em;max-width:700px;margin:24px 0}h2{font-size:clamp(36px,4vw,64px);letter-spacing:-.045em;line-height:1.14;margin:14px 0 22px}h3{font-size:26px;line-height:1.15;margin:0 0 17px}.eyebrow{color:#bea1e8;font-size:11px;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.centered{text-align:center}.hero{min-height:700px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding-top:90px;padding-bottom:120px}.hero-copy{color:#c6becf;font-size:clamp(17px,2vw,20px);line-height:1.8;max-width:570px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;gap:19px;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:17px 23px;min-height:52px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:#d8bcff;color:#1a1129}.button-primary:hover{background:#eedfff}.button-secondary{border:1px solid #6d607f;color:#e4daee}.button-secondary:hover{background:#261c31}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b8a1e8;margin-right:10px;box-shadow:0 0 18px #b8a1e8}.hero-footnote{max-width:520px;color:#8e879c;font-size:12px;line-height:1.7;margin-top:30px}.hero-art{position:relative;width:100%;aspect-ratio:1;min-height:330px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(201,177,255,.12);border-radius:50%;width:92%;aspect-ratio:1;transform:rotate(-26deg) scaleY(.78)}.orbit-inner{width:70%;border-color:#dda7ff24;transform:rotate(32deg) scaleY(.83)}.planet-halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(127,76,181,.27),rgba(47,30,84,.16) 46%,transparent 72%);filter:blur(18px)}.planet{width:49%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 24%,#61467c,#30194b 27%,#100b27 57%,#08070e 83%);box-shadow:0 0 95px #68419a33,inset -13px -23px 36px #04030b,0 0 0 1px #b39acc18;transform:rotate(-24deg)}.planet span{color:#dcbeff;font-size:clamp(70px,11vw,160px);text-shadow:0 0 35px #c493f7ab;transform:rotate(24deg)}.orbit-point{position:absolute;font-size:35px;color:#c1a1ec;text-shadow:0 0 30px #b685f9}.point-one{top:9%;left:33%}.point-two{bottom:14%;right:11%}.point-three{top:20%;right:8%}.manifesto{padding-top:55px;padding-bottom:105px;text-align:center}.manifesto h2{font-size:clamp(47px,6vw,83px)}.manifesto>p:not(.eyebrow){color:#aaa2b5;font-size:18px;line-height:1.8;max-width:650px;margin:0 auto}.fine-rule{display:block;width:1px;height:65px;background:linear-gradient(#b491e7,transparent);margin:55px auto 0}.section-heading{max-width:780px;margin-bottom:46px}.section-heading>p:not(.eyebrow){color:#afa7bb;line-height:1.8;font-size:17px;max-width:600px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.glass-card{border:1px solid rgba(194,163,241,.16);background:linear-gradient(135deg,#281d3991,#0f0c1880);border-radius:20px;box-shadow:inset 0 1px #ffffff06}.feature-card{padding:40px;min-height:250px}.feature-symbol{font-size:29px;color:#c6a1fa;display:inline-block;margin-bottom:24px}.feature-card p{color:#a9a1b4;line-height:1.75;max-width:390px;margin-bottom:0}.journey-section{padding-top:100px;padding-bottom:110px}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journey-step{border-top:1px solid #665473;padding-top:27px}.step-number{display:block;font-size:12px;letter-spacing:.1em;color:#b59bd0;margin-bottom:55px}.journey-step p{color:#a9a1b4;line-height:1.7}.council-section{padding-top:120px;padding-bottom:120px;background:radial-gradient(ellipse at 70% 55%,rgba(91,48,125,.1),transparent 70%)}.council-frame{border:1px solid rgba(185,150,218,.2);border-radius:22px;overflow:hidden;background:#100d19}.council-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(185,150,218,.2)}.council-tab{cursor:pointer;border:0;border-right:1px solid rgba(185,150,218,.14);padding:20px 10px;background:#100d19;color:#9990a9;display:flex;gap:9px;justify-content:center;align-items:center}.council-tab:last-child{border-right:0}.council-tab span{color:#c8a3f3;font-size:20px}.council-tab.selected{background:#30223e;color:#fff}.council-detail{display:grid;grid-template-columns:230px 1fr;gap:50px;align-items:center;min-height:350px;padding:50px clamp(25px,6vw,80px)}.persona-emblem{font-family:Georgia,serif;font-size:clamp(100px,13vw,190px);color:#bfa4eb;text-align:center;text-shadow:0 0 60px #9271c380}.tone-sage .persona-emblem{color:#bfccb7}.tone-gold .persona-emblem{color:#e7c88d}.tone-rose .persona-emblem{color:#e6a6ca}.persona-info h3{font-size:50px;margin:3px 0}.persona-role{color:#c4b2d1;font-size:15px}.persona-info blockquote{font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.5;color:#dfd6e9;margin:30px 0 12px;max-width:650px}.sample-disclaimer{font-size:11px;color:#81788e}.pricing-section{padding-top:40px;padding-bottom:130px}.pricing-card{text-align:center;padding:clamp(35px,7vw,80px)}.pricing-card h2{max-width:650px;margin:15px auto}.pricing-card>p:not(.eyebrow){color:#aaa1b5;max-width:670px;margin:0 auto 20px;line-height:1.8}.pricing-card .pricing-note{font-size:12px;color:#897e95}.closing-section{text-align:center;padding-top:60px;padding-bottom:135px}.closing-section h2{font-size:clamp(42px,5.8vw,76px)}.closing-section>p:not(.eyebrow){color:#aaa1b5;line-height:1.8}.closing-section .button{margin-top:20px}.closing-star{font-size:53px;color:#c8a3f3;text-shadow:0 0 45px #9376bd}.site-footer{max-width:1320px;margin:auto;padding:35px clamp(20px,7vw,100px) 55px;border-top:1px solid #32273a;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#847d90}.site-footer p{margin:0}.site-footer .brand{font-size:12px;color:#fff}@media(max-width:900px){.navigation{gap:15px}.navigation a{font-size:12px}.section{padding:80px 30px}.hero{min-height:570px}.council-detail{grid-template-columns:160px 1fr;gap:25px}}@media(max-width:680px){.site-header{padding:18px 22px}.menu-toggle{display:flex;align-items:center;gap:11px;background:none;border:1px solid #5f4b75;color:#f1e6ff;padding:10px 13px;border-radius:999px;font-size:12px;cursor:pointer}.navigation{display:none;position:absolute;top:67px;left:16px;right:16px;z-index:10;background:#171121;border:1px solid #423052;border-radius:15px;padding:16px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 18px 35px #0009}.navigation.open{display:flex}.navigation a{padding:13px;color:#ebe5f2;font-size:14px}.navigation .nav-cta{margin-top:9px;text-align:center}.section{padding:68px 22px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px;padding-bottom:55px}.hero h1{max-width:570px;font-size:clamp(51px,13vw,76px)}.hero-art{grid-row:2;width:min(100%,360px);min-height:300px;margin:25px auto 0}.hero-copy{font-size:16px}.hero-actions{gap:10px}.button{padding:15px 18px;min-height:48px;font-size:12px}.manifesto{padding-top:36px}.manifesto>p:not(.eyebrow){font-size:16px}.feature-grid,.journey-grid{grid-template-columns:1fr}.feature-card{min-height:210px;padding:30px}.journey-grid{gap:25px}.step-number{margin-bottom:27px}.council-section{padding-top:70px}.council-tabs{grid-template-columns:repeat(2,1fr)}.council-tab:nth-child(2){border-right:0}.council-tab:nth-child(-n+2){border-bottom:1px solid #332640}.council-detail{grid-template-columns:1fr;gap:5px;min-height:400px;text-align:center;padding:30px 25px 40px}.persona-emblem{font-size:95px}.persona-info h3{font-size:42px}.persona-info blockquote{font-size:20px;margin-top:20px}.site-footer{flex-direction:column;text-align:center}.pricing-section{padding-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.rebrand-note{padding-top:0;padding-bottom:15px}.rebrand-note-inner{display:flex;align-items:flex-start;gap:23px;border-top:1px solid rgba(194,163,241,.21);border-bottom:1px solid rgba(194,163,241,.15);padding:35px 15px 37px}.rebrand-note-icon{flex:none;width:47px;height:47px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(194,163,241,.3);background:#bb85f614;color:#d2b4ff;font-size:21px}.rebrand-note-copy{max-width:720px}.rebrand-note-copy .eyebrow{margin:0 0 11px}.rebrand-note-copy h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.04em;margin:0 0 13px}.rebrand-note-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#b6afc1;margin:0}.rebrand-note-copy strong{color:#e7dcf7;font-weight:650}@media(max-width:680px){.rebrand-note{padding-top:0;padding-bottom:0}.rebrand-note-inner{gap:15px;padding:27px 0}.rebrand-note-icon{width:38px;height:38px;font-size:18px}.rebrand-note-copy h2{font-size:28px}.rebrand-note-copy>p:not(.eyebrow){font-size:14px}}.chat-section{padding-top:30px;padding-bottom:120px}.chat-shell{border:1px solid rgba(194,163,241,.2);border-radius:23px;overflow:hidden;background:linear-gradient(135deg,#141020,#0d0a15);box-shadow:0 25px 65px #0004}.chat-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #34243e}.chat-archetype{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-right:1px solid #34243e;background:transparent;color:#bbb0c9;padding:20px 12px;cursor:pointer;min-width:0;transition:background .16s,color .16s}.chat-archetype:last-child{border-right:0}.chat-archetype:hover,.chat-archetype.active{background:#332142;color:#fff}.chat-archetype:disabled{opacity:.6;cursor:wait}.chat-archetype:focus-visible,.chat-clear:focus-visible,.chat-compose button:focus-visible,.chat-compose textarea:focus-visible{outline:2px solid #d4a7ff;outline-offset:-3px}.chat-archetype-symbol{font-size:23px;color:#d2affd}.chat-archetype-label{font-size:13px;font-weight:650}.chat-content{padding:clamp(20px,3vw,38px)}.chat-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:23px;border-bottom:1px solid #352640}.chat-topline .eyebrow{margin-bottom:9px}.chat-topline h3{font-size:35px;margin:0 0 6px}.chat-topline p:not(.eyebrow){color:#afa4c2;margin:0}.chat-clear{background:none;border:1px solid #665270;color:#cfc2dd;cursor:pointer;padding:10px 13px;border-radius:999px;font-size:12px}.chat-clear:disabled{opacity:.4;cursor:not-allowed}.chat-state{margin:20px 0 0;border:1px solid #5b4871;border-radius:13px;padding:17px 18px;color:#c7bdd2;background:#251a31;font-size:14px;line-height:1.7}.chat-state strong{display:block;color:#f1e9ff}.chat-state a{color:#dcc1ff;text-decoration:underline}.chat-messages{min-height:235px;max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:26px 0;scrollbar-color:#654781 #150e20}.chat-welcome{margin:auto;text-align:center;max-width:420px;color:#b5a8c3;line-height:1.7;font-size:14px}.chat-welcome-symbol{font-size:53px;color:#caa7ec;display:block;margin-bottom:9px}.chat-bubble{max-width:min(88%,680px);border:1px solid #58466b;border-radius:18px;padding:13px 17px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble p{margin:6px 0 0;line-height:1.65;color:#e8deee;font-size:15px}.chat-bubble-label{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#c5abd9;font-weight:750}.chat-user{align-self:flex-end;background:#382447;border-color:#795696}.chat-assistant{align-self:flex-start;background:#1b1727}.chat-typing{color:#c5b1d4;font-size:13px;font-style:italic}.chat-compose{border-top:1px solid #352640;padding-top:18px}.chat-compose label{display:block;font-size:13px;color:#e3d6ef;font-weight:650;margin-bottom:9px}.chat-compose textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #655077;border-radius:13px;color:#fff;background:#0e0b16;font:inherit;padding:14px 15px;line-height:1.55;min-height:90px}.chat-compose textarea:disabled{opacity:.6}.chat-compose-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.chat-compose-bottom span{font-size:12px;color:#9b8da7}.chat-compose-bottom .button:disabled{opacity:.45;cursor:not-allowed}.chat-error{font-size:14px;color:#ffb6c1;margin:12px 0 0;line-height:1.55}.chat-privacy{font-size:12px;color:#a499b2;line-height:1.65;margin:19px 0 0}@media(max-width:780px){.chat-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-archetype:nth-child(3){border-right:0}.chat-archetype:nth-child(-n+3){border-bottom:1px solid #34243e}}@media(max-width:540px){.chat-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-archetype{padding:14px 8px;gap:7px}.chat-archetype:nth-child(3){border-right:1px solid #34243e}.chat-archetype:nth-child(2n){border-right:0}.chat-archetype:nth-child(4){border-bottom:1px solid #34243e}.chat-archetype:last-child{grid-column:1/-1}.chat-topline{flex-direction:column}.chat-messages{max-height:360px;min-height:190px}.chat-compose-bottom .button{padding:13px 15px}}.account-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:50px;padding-bottom:140px}.account-intro>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#b1a9c0}.account-card{padding:clamp(25px,4vw,48px)}.account-card h3{font-size:30px}.account-card p{color:#b8b1c5;line-height:1.7}.account-form{display:grid;gap:17px}.account-form label{display:grid;gap:8px;color:#d7cce9;font-size:13px}.account-form input{width:100%;border:1px solid #574868;border-radius:12px;background:#15101f;color:#fff;min-height:47px;padding:12px 14px;font:inherit}.account-form input:focus{outline:2px solid #bfa1e5;outline-offset:2px}.account-form>.button{width:100%;border:0;margin-top:5px;cursor:pointer}.account-card button:disabled{opacity:.55;cursor:wait}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:19px}.account-actions>button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:#d4b7f7;font:inherit;font-size:12px}.account-google{width:100%;margin-top:18px;cursor:pointer}.account-message{margin-top:15px;color:#f2c3c5!important}.account-message.confirmed{color:#b9e4b6!important}.account-disclaimer{font-size:12px;color:#8f849e!important;margin-top:25px}.account-notice h3{margin-bottom:18px}@media(max-width:780px){.account-section{grid-template-columns:1fr;gap:22px;padding-bottom:90px}}.workspace{--ws-text: #efe9f5;--ws-muted: #a99db9;--ws-accent: #c3a2ee;height:100dvh;min-height:540px;display:grid;grid-template-columns:282px minmax(0,1fr);background:#0d0a12;color:var(--ws-text);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace button,.workspace textarea{font:inherit}.workspace button:focus-visible,.workspace a:focus-visible,.workspace textarea:focus-visible{outline:2px solid #ddbbff;outline-offset:3px}.workspace-sidebar{background:linear-gradient(160deg,#15101f,#100d18 70%);border-right:1px solid rgba(200,157,239,.13);padding:25px 15px 18px;display:flex;flex-direction:column;min-height:0;position:relative;z-index:31}.workspace-brand{display:flex;align-items:center;padding:0 10px 32px;gap:12px;font-size:17px;letter-spacing:.18em;font-weight:760}.workspace-brand>span:nth-child(2){display:flex;flex-direction:column;gap:6px}.workspace-brand small{letter-spacing:.21em;font-size:9px;color:#9585a9;font-weight:600}.workspace-brand-glyph{font-size:33px;color:#d6b8f9;font-weight:400}.workspace-new-chat{width:100%;padding:13px 15px;display:flex;align-items:center;gap:10px;background:#a670cd21;border:1px solid rgba(215,178,255,.28);border-radius:13px;color:#eee0ff;font-size:13px;cursor:pointer;transition:background .17s ease;text-align:left}.workspace-new-chat:hover{background:#a670cd3d}.workspace-new-chat span{font-size:21px;line-height:.8}.workspace-menu-title{color:#9887a8;font-size:10px;font-weight:760;letter-spacing:.16em;margin:32px 11px 12px}.workspace-council{display:flex;flex-direction:column;gap:5px}.workspace-persona{text-align:left;width:100%;border:1px solid transparent;border-radius:13px;padding:11px 10px;display:flex;align-items:center;gap:12px;background:transparent;color:#c7bccf;cursor:pointer}.workspace-persona:hover{background:#b185da17}.workspace-persona.is-active{background:#9b69c62e;border-color:#c89ced26;color:#fff}.workspace-persona:disabled{cursor:wait;opacity:.7}.workspace-persona-icon{color:#c9abec;border-radius:11px;background:#ac77e21f;display:grid;place-items:center;width:37px;height:37px;flex:none;font-size:24px}.workspace-persona-name{font-size:13px;font-weight:680;flex:1}.workspace-persona-name small{color:#93899f;display:block;font-size:10px;font-weight:440;margin-top:5px;line-height:1.35}.workspace-selected-dot{width:5px;height:5px;border-radius:50%;background:#d8b3ff}.workspace-sidebar-footer{margin-top:auto;padding:18px 6px 3px;border-top:1px solid #34253e}.workspace-plan{display:block;font-size:11px;color:#a89cb9;padding:6px 8px 16px}.workspace-sign-out{width:100%;background:transparent;border:0;text-align:left;color:#cfc3db;font-size:13px;padding:13px 10px;border-radius:10px;cursor:pointer}.workspace-sign-out:hover{background:#ffffff0e}.workspace-close-menu,.workspace-menu-toggle{display:none}.workspace-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 52% 4%,rgba(74,39,102,.1),transparent 45%),#0d0a12}.workspace-topbar{flex:none;height:89px;padding:15px clamp(20px,3vw,44px);border-bottom:1px solid rgba(194,163,241,.12);display:flex;align-items:center;justify-content:space-between;gap:24px}.workspace-top-left,.workspace-top-right{display:flex;align-items:center;gap:15px;min-width:0}.workspace-top-left h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.015em;font-weight:730;font-size:17px;line-height:1.2;margin:0 0 5px}.workspace-top-left p{margin:0;font-size:12px;color:#a79bae}.workspace-header-icon{color:#d0afea;font-size:28px}.workspace-text-chip{font-size:11px;color:#bfaad4;white-space:nowrap;border:1px solid #503a61;border-radius:999px;padding:8px 10px}.workspace-clear{color:#c7b7d7;background:none;border:1px solid #4e3b5c;border-radius:999px;padding:9px 13px;font-size:11px;cursor:pointer;white-space:nowrap}.workspace-clear:hover{border-color:#a27fc6}.workspace-clear:disabled{opacity:.4;cursor:not-allowed}.workspace-transcript{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#59416e #0d0a12;overscroll-behavior:contain}.workspace-thread{width:min(100% - 44px,760px);min-height:100%;margin:0 auto;padding:30px 0;display:flex;flex-direction:column;gap:20px}.workspace-empty{margin:auto;text-align:center;max-width:465px;padding:15px 0}.workspace-empty-icon{font-size:clamp(65px,7vw,97px);line-height:1.2;color:#c39fe9;text-shadow:0 0 45px #bc8fed40;margin-bottom:16px}.workspace-empty h2{font-size:clamp(25px,3vw,40px);font-weight:400;letter-spacing:-.025em;margin-bottom:12px}.workspace-empty>p{margin:0;color:#b3a7be;line-height:1.65;font-size:14px}.workspace-preview-notice{text-align:left;display:grid;gap:5px;max-width:430px;margin:29px auto 0;padding:16px 18px;border:1px solid #58446a;background:#1c1426;border-radius:14px;font-size:12px;line-height:1.65;color:#bcaec9}.workspace-preview-notice strong{color:#e8d9fa;font-size:13px}.workspace-message{display:flex;align-items:flex-start;gap:12px;max-width:100%}.workspace-message.is-user{align-self:flex-end;max-width:min(87%,590px)}.workspace-message.is-assistant{align-self:flex-start;width:100%}.workspace-message-avatar{width:31px;height:31px;border-radius:10px;flex:none;display:grid;place-items:center;background:#30213d;color:#d3b4f5;font-size:22px}.workspace-message-body{max-width:100%}.workspace-message-author{display:block;color:#bea5d0;font-size:11px;font-weight:710;margin-bottom:9px}.workspace-message-body p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:#e7e0ed;margin:0}.workspace-message.is-user .workspace-message-body{border:1px solid #594070;background:#30213c;border-radius:18px;padding:13px 18px}.workspace-thinking{color:#ae9aba;font-style:italic;font-size:13px}.workspace-composer-area{flex:none;border-top:1px solid rgba(195,158,225,.11);background:linear-gradient(transparent,#0c0911 15%);padding:16px 20px 19px}.workspace-composer-wrap{width:min(100%,760px);margin:0 auto}.workspace-composer{border:1px solid #5b466a;border-radius:19px;padding:14px 16px 11px;background:#1a1423;box-shadow:0 8px 32px #0003}.workspace-composer:focus-within{border-color:#ac82cd}.workspace-composer-label{color:#ab9fba;display:block;margin-bottom:8px;font-size:11px}.workspace-composer textarea{color:#f2eaf8;background:transparent;border:none;outline:none;resize:none;display:block;width:100%;max-height:170px;min-height:45px;line-height:1.55;font-size:14px}.workspace-composer textarea:focus-visible{outline:none}.workspace-composer textarea::placeholder{color:#887b95}.workspace-composer textarea:disabled{opacity:.7}.workspace-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.workspace-compose-actions span{color:#8c8098;font-size:10px}.workspace-send{color:#1a0e26;background:#d0b0f4;border:0;border-radius:11px;min-height:38px;padding:9px 20px;cursor:pointer;font-weight:720;font-size:12px}.workspace-send:disabled{opacity:.43;cursor:not-allowed}.workspace-error{color:#f5aebb;font-size:12px;margin:13px 4px 0}.workspace-disclaimer{text-align:center;margin:11px 0 0;color:#8a8093;font-size:10px;line-height:1.45}.workspace-scrim{display:none}.workspace-gate{min-height:100dvh;background:#0d0a12;color:#ede5f6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px;text-align:center;padding:25px}.workspace-gate-mark{font-size:66px;line-height:1;color:#c9a6f4}.workspace-gate h1{font-size:35px;max-width:680px;margin:0}.workspace-gate p{color:#b4a5c1;margin:0;line-height:1.65}.workspace-gate-button,.workspace-gate-link{background:#c7a6ed;color:#20102d;border:0;padding:12px 22px;border-radius:12px;cursor:pointer}.workspace-gate-link{background:none;color:#c7b6d9}.workspace-login{min-height:100dvh;background:radial-gradient(ellipse at 20% 0%,rgba(100,65,140,.18),transparent 55%),#0d0a12;color:#efe8f4}.workspace-login-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px clamp(20px,5vw,75px);border-bottom:1px solid #352640}.workspace-login-logo{letter-spacing:.16em;font-weight:780;color:#d7b8f3}.workspace-login-header>span{color:#a897b9;font-size:12px}.workspace-login .account-section{padding-top:65px;padding-bottom:20px}.workspace-login-back{display:block;text-align:center;padding:22px;font-size:13px;color:#c1a4df}@media(max-width:850px){.workspace{grid-template-columns:238px minmax(0,1fr)}.workspace-sidebar{padding:23px 10px 15px}}@media(max-width:680px){.workspace{display:block;height:100dvh;min-height:0}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:min(310px,84vw);max-width:100%;transform:translate(-105%);transition:transform .2s ease;box-shadow:20px 0 60px #0009}.workspace-sidebar.is-open{transform:translate(0)}.workspace-scrim{display:block;position:fixed;inset:0;z-index:30;border:0;background:#050409bd;cursor:pointer}.workspace-main{height:100dvh}.workspace-menu-toggle{display:grid;place-items:center;flex:none;color:#e7d7f5;background:transparent;border:1px solid #655077;border-radius:11px;width:38px;height:38px;cursor:pointer}.workspace-close-menu{display:block;margin-left:auto;border:0;background:none;color:#cbb1db;font-size:25px;cursor:pointer}.workspace-topbar{padding:10px 14px;height:73px;gap:6px}.workspace-top-left{gap:10px}.workspace-top-left h1{font-size:15px}.workspace-top-left p{font-size:11px}.workspace-header-icon,.workspace-text-chip{display:none}.workspace-clear{padding:8px 10px}.workspace-thread{width:calc(100% - 28px);padding:19px 0}.workspace-empty-icon{font-size:66px}.workspace-empty h2{font-size:27px}.workspace-composer-area{padding:12px 11px max(13px,env(safe-area-inset-bottom))}.workspace-composer{padding:12px 13px 9px}.workspace-composer textarea{min-height:37px}.workspace-compose-actions span{display:none}.workspace-compose-actions{justify-content:flex-end}.workspace-disclaimer{font-size:9px}.workspace-login-header>span{display:none}.workspace-login .account-section{padding:48px 20px 15px}}@media(prefers-reduced-motion:reduce){.workspace-sidebar{transition:none}}.workspace-insights-nav{margin-top:18px;display:flex;width:100%;align-items:center;text-align:left;gap:11px;border:1px solid rgba(183,142,216,.16);border-radius:13px;background:#6f488f12;color:#ded0ed;padding:13px 12px;cursor:pointer}.workspace-insights-nav.is-active,.workspace-insights-nav:hover{background:#b071dd36;border-color:#cda8ee57}.workspace-insights-nav>span:first-child{font-size:25px;color:#d1b2ed}.workspace-insights-nav strong{display:block;font-size:12px;font-weight:720}.workspace-insights-nav small{display:block;font-size:10px;color:#a899bb;margin-top:4px}.workspace-insights-scroll{overflow-y:auto;min-height:0;height:100%;width:100%;overscroll-behavior:contain}.insights-screen{margin:0 auto;width:min(100% - 40px,880px);padding:40px 0 85px;color:#eae1f4}.insights-heading{padding:10px 0 29px}.insights-heading .eyebrow{margin-bottom:10px}.insights-heading h1{font-size:clamp(35px,4vw,55px);line-height:1.1;margin:0 0 16px;letter-spacing:-.045em}.insights-heading>p:not(.eyebrow){color:#aea0bf;font-size:14px;line-height:1.8;max-width:680px;margin:0}.insights-controls,.insights-editor,.insights-library{margin-bottom:30px}.insights-controls,.insights-editor{background:#181220;border:1px solid #4d3a5c;border-radius:19px;padding:24px}.insights-controls h2,.insights-editor h2,.insights-library h2{margin:0 0 19px;font-size:25px}.insights-controls .insights-setting{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-top:1px solid #392b43;cursor:pointer}.insights-setting input{accent-color:#b98ce7;width:17px;height:17px;margin-top:2px;flex:none}.insights-setting strong{display:block;font-size:13px;font-weight:680}.insights-setting small{display:block;font-size:12px;color:#afa1ba;line-height:1.65;margin-top:7px}.insights-library-header{display:flex;align-items:center;justify-content:space-between;gap:13px;margin:0 0 12px}.insights-library-header .eyebrow{margin-bottom:9px}.insights-library-header h2{margin:0}.insights-library-header>span{color:#b2a1c3;font-size:12px;white-space:nowrap}.insights-empty{color:#b7a8c8;line-height:1.75;padding:26px;border:1px dashed #544364;border-radius:16px;margin:0}.insights-group{margin-top:26px}.insights-group h3{font:650 15px Inter,-apple-system,sans-serif;margin:0 0 14px}.insights-group h3 span{font-size:11px;color:#aa95b9;font-weight:400;margin-left:9px}.insights-items{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.insights-item{background:#1a1424;border:1px solid #44344f;border-radius:15px;padding:17px;min-width:0}.insights-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.insights-item-top strong{font-size:14px;font-weight:650;line-height:1.5}.insights-item-top span{color:#ba9cd2;font-size:10px;white-space:nowrap}.insights-item p{color:#b6a9c3;line-height:1.65;font-size:12px;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.insights-item small{display:block;color:#b69fc7;margin-top:10px}.insights-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.insights-actions button{cursor:pointer;padding:8px 10px;font-size:11px;background:#32243e;border:1px solid #6e527f;color:#e3d2ef;border-radius:9px}.insights-actions button:disabled{opacity:.6;cursor:wait}.insights-editor>p{color:#b9acc7;font-size:13px;line-height:1.65;margin:-9px 0 19px}.insights-editor form{display:flex;flex-direction:column;gap:10px}.insights-editor label{font-size:12px;font-weight:680;color:#dbcae7}.insights-editor input,.insights-editor textarea,.insights-editor select{width:100%;background:#0d0a13;border:1px solid #654e74;border-radius:11px;padding:12px 14px;font:inherit;font-size:13px;color:#f1e6f5}.insights-editor textarea{resize:vertical}.insights-kind-hint{font-size:11px!important;margin:-4px 0 12px!important}.insights-editor-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.insights-editor-actions button{background:#c7a4ef;border:0;color:#1c1127;font-size:12px;font-weight:750;padding:12px 17px;border-radius:11px;cursor:pointer}.insights-editor-actions button+button{background:transparent;color:#d6c4e7;border:1px solid #6b527c}.insights-editor-actions button:disabled{opacity:.5;cursor:not-allowed}.insights-error{color:#ffb9c4;border:1px solid #a55b71;padding:12px 16px;border-radius:11px}.insights-success{color:#d8edcc;border:1px solid #65805a;padding:12px 16px;border-radius:11px}.insights-muted{color:#aea1b8}.workspace-login-footnote{color:#a99bb9;text-align:center;font-size:12px;padding:16px 20px 35px}@media(max-width:760px){.insights-items{grid-template-columns:1fr}.insights-screen{width:calc(100% - 32px);padding:22px 0 65px}.insights-controls,.insights-editor{padding:18px}.insights-heading h1{font-size:37px}}.workspace-insight-alert{display:block;width:100%;margin:0 0 12px;padding:12px 11px;color:#ead6ff;background:#915cc433;border:1px solid #76508d;border-radius:10px;line-height:1.5;font-size:11px;text-align:left;cursor:pointer}.workspace-insight-alert:hover{background:#915cc44d}.workspace-founder{display:flex;align-items:flex-start;gap:10px;background:#9369b721;border:1px solid rgba(217,179,251,.28);border-radius:12px;color:#e9d6ff;padding:12px 11px;margin:0 0 13px}.workspace-founder>span:first-child{flex:none;font-size:19px;line-height:1.2;color:#ddb7ff}.workspace-founder strong{font-size:12px;letter-spacing:.015em;display:block}.workspace-founder small{display:block;font-size:10px;color:#ada0bc;line-height:1.5;margin-top:5px}:root{--atlas-ink: #111416;--atlas-panel: #181b1d;--atlas-panel-raised: #1c2022;--atlas-edge: #383d3d;--atlas-edge-soft: #303435;--atlas-paper: #e7e1d8;--atlas-quiet: #aaa7a2;--atlas-copper: #cfb395;--atlas-lilac: #bea5c9;--atlas-moss: #a9bcae;--atlas-serif: "Iowan Old Style", "Baskerville", "Palatino Linotype", Georgia, serif;--atlas-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--atlas-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}.workspace,.workspace-login,.workspace-gate{color:var(--atlas-paper)}.workspace{--ws-text:var(--atlas-paper);--ws-muted:var(--atlas-quiet);--ws-accent:var(--atlas-copper);background:var(--atlas-ink);font-family:var(--atlas-sans);grid-template-columns:292px minmax(0,1fr)}.workspace .ostara-sigil{display:block;width:100%;height:100%;color:inherit}.workspace button:focus-visible,.workspace a:focus-visible,.workspace textarea:focus-visible,.workspace-login button:focus-visible,.workspace-login a:focus-visible,.workspace-login input:focus-visible{outline:2px solid var(--atlas-copper);outline-offset:3px}.workspace-sidebar{background:#191b1d;border-right:1px solid var(--atlas-edge);padding:28px 17px 18px;box-shadow:none}.workspace-brand{padding:2px 12px 35px;gap:12px;font:500 25px/1 var(--atlas-serif);letter-spacing:.105em}.workspace-brand-glyph{flex:none;width:38px!important;height:38px!important;color:var(--atlas-lilac)!important}.workspace-brand>span:nth-child(2){gap:8px}.workspace-brand small{color:#8f958f;font:500 9px/1.4 var(--atlas-mono);letter-spacing:.17em}.workspace-new-chat{border:1px solid #736a5e;border-radius:3px;padding:14px 15px;background:transparent;color:var(--atlas-paper);font:550 13px/1.3 var(--atlas-sans);box-shadow:none}.workspace-new-chat:hover{background:#242725}.workspace-new-chat>span{color:var(--atlas-copper)}.workspace-menu-title{color:#aaa59d;font:500 10px/1.4 var(--atlas-mono);letter-spacing:.14em;margin:32px 10px 13px;padding-bottom:12px;border-bottom:1px solid var(--atlas-edge)}.workspace-council{gap:0}.workspace-persona{position:relative;border:0;border-bottom:1px solid #303333;border-radius:0;background:none;padding:15px 13px 15px 8px;gap:12px;color:#c8c9c5;transition:background .16s ease}.workspace-persona:hover{background:#222527}.workspace-persona.is-active{background:#262a2a;border-color:#3e4441;color:#f4eee3}.workspace-persona.is-active:before{position:absolute;content:"";width:2px;top:11px;bottom:11px;left:0;background:var(--atlas-copper)}.workspace-persona-icon{width:43px;height:43px;background:none;border-radius:0;color:var(--atlas-lilac);font-size:initial}.workspace-persona:nth-child(2) .workspace-persona-icon{color:var(--atlas-moss)}.workspace-persona:nth-child(3) .workspace-persona-icon{color:#c9b698}.workspace-persona:nth-child(4) .workspace-persona-icon{color:#a4a1c6}.workspace-persona:nth-child(5) .workspace-persona-icon{color:#caa5a8}.workspace-persona-name{font:500 16px/1.1 var(--atlas-serif);letter-spacing:.015em}.workspace-persona-name small{color:#989b98;font:400 10px/1.4 var(--atlas-sans);letter-spacing:.015em;margin-top:6px}.workspace-selected-dot{width:4px;height:4px;background:var(--atlas-copper)}.workspace-insights-nav{background:none;color:var(--atlas-paper);border:0;border-bottom:1px solid var(--atlas-edge);border-radius:0;padding:18px 8px;gap:11px;margin-top:14px}.workspace-insights-nav.is-active,.workspace-insights-nav:hover{background:#242727;border-color:var(--atlas-edge)}.workspace-observation-mark{font:500 32px/.8 var(--atlas-serif);color:var(--atlas-copper)!important;width:43px;text-align:center}.workspace-insights-nav strong{font:500 15px/1.1 var(--atlas-serif)}.workspace-insights-nav small{color:#959992;font-size:10px}.workspace-sidebar-footer{border-top:1px solid var(--atlas-edge)}.workspace-plan{font:10px/1.4 var(--atlas-mono);letter-spacing:.03em;color:#aaa6a0}.workspace-sign-out{border-radius:0;color:#b9b8b3;font-size:12px;letter-spacing:.015em}.workspace-sign-out:hover{background:#26292a}.workspace-founder{background:transparent;border:1px solid #645447;border-radius:3px;color:var(--atlas-paper)}.workspace-founder>span:first-child{color:var(--atlas-copper)}.workspace-founder strong{font:500 15px/1.1 var(--atlas-serif)}.workspace-founder small{color:#a7a69c}.workspace-insight-alert{border:1px solid var(--atlas-copper);border-radius:3px;background:#262724;color:var(--atlas-paper)}.workspace-main{background:var(--atlas-ink);position:relative}.workspace-main:before{content:"";position:absolute;pointer-events:none;z-index:0;inset:0;background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(197,173,140,.06) 100%) 0 0/72px 72px,linear-gradient(0deg,transparent calc(100% - 1px),rgba(197,173,140,.045) 100%) 0 0/72px 72px;opacity:.22}.workspace-main>*{position:relative;z-index:1}.workspace-topbar{background:#15181a;height:89px;border-bottom:1px solid var(--atlas-edge);padding:16px clamp(20px,3.5vw,57px)}.workspace-top-left h1{font:500 29px/1 var(--atlas-serif);letter-spacing:.008em;margin-bottom:6px}.workspace-top-left p{font:11px/1.45 var(--atlas-sans);color:#a7a9a4;letter-spacing:.015em}.workspace-header-icon{width:40px;height:40px;color:var(--atlas-lilac);font-size:initial}.workspace-text-chip{border:none;border-radius:0;padding:7px 0;font:500 10px/1.35 var(--atlas-mono);letter-spacing:.1em;color:#bcae9e}.workspace-clear{background:none;border:0;border-left:1px solid var(--atlas-edge);border-radius:0;padding:7px 0 7px 18px;color:#b5b6b0;font:11px/1.3 var(--atlas-sans)}.workspace-clear:hover{color:var(--atlas-paper);border-color:var(--atlas-edge)}.workspace-transcript{scrollbar-color:#565a58 var(--atlas-ink)}.workspace-thread{width:min(100% - 52px,790px);gap:24px;padding:32px 0}.workspace-empty{position:relative;margin:auto 0;max-width:660px;text-align:left;padding:36px 0 36px 31px;border-left:1px solid #74624e}.workspace-empty:before{content:"AN OPEN PAGE    /    OSTARA";display:block;margin:0 0 28px;font:500 10px/1.5 var(--atlas-mono);letter-spacing:.14em;color:var(--atlas-copper)}.workspace-empty:after{content:"";position:absolute;left:-3px;top:35px;width:5px;height:5px;background:var(--atlas-copper);border-radius:50%}.workspace-empty-icon{width:108px;height:108px;margin:0 0 17px;font-size:initial;text-shadow:none;color:var(--atlas-lilac)}.workspace-empty h2{color:var(--atlas-paper);font:400 clamp(37px,5.3vw,71px)/1.09 var(--atlas-serif);letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.workspace-empty>p{font:400 15px/1.9 var(--atlas-sans);color:#afb0ab;max-width:430px}.workspace-preview-notice{background:none;border:0;border-top:1px solid #474849;border-radius:0;margin:37px 0 0;padding:18px 0 0;font:12px/1.65 var(--atlas-sans);color:#aeb1ac}.workspace-preview-notice strong{font:500 11px/1.4 var(--atlas-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--atlas-copper)}.workspace-message-body p{font-size:15px;line-height:1.8;color:var(--atlas-paper)}.workspace-message-author{font:500 10px/1.4 var(--atlas-mono);letter-spacing:.09em;text-transform:uppercase;color:#ada99f}.workspace-message-avatar{width:37px;height:37px;color:var(--atlas-copper);background:none;border-radius:0;font-size:initial}.workspace-message.is-user .workspace-message-body{border:0;border-left:1px solid #826b57;border-radius:0;background:#202425;padding:14px 20px}.workspace-thinking{color:var(--atlas-copper)}.workspace-composer-area{border-top:1px solid var(--atlas-edge);background:#15181a;padding:17px 26px 18px}.workspace-composer-wrap{width:min(100%,790px)}.workspace-composer{background:#202425;border:1px solid #4a504e;box-shadow:none;border-radius:3px;padding:13px 17px}.workspace-composer:focus-within{border-color:var(--atlas-copper)}.workspace-composer-label{font:500 10px/1.4 var(--atlas-mono);letter-spacing:.11em;color:#b7afa3;text-transform:uppercase}.workspace-composer textarea{color:var(--atlas-paper);font:14px/1.7 var(--atlas-sans)}.workspace-composer textarea::placeholder{color:#a09e9a}.workspace-compose-actions span{color:#999b97;font:10px/1.3 var(--atlas-mono)}.workspace-send{background:var(--atlas-copper);color:#1b1a18;border:1px solid var(--atlas-copper);border-radius:2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.workspace-send:hover:not(:disabled){background:#e1c7a7}.workspace-disclaimer{color:#9a9994;font-size:11px}.workspace-insights-scroll{background:var(--atlas-ink)}.insights-screen{width:min(100% - 56px,850px);padding-top:48px}.insights-heading{border-bottom:1px solid var(--atlas-edge);padding-bottom:27px;margin-bottom:34px}.insights-heading .eyebrow,.insights-library-header .eyebrow{color:var(--atlas-copper);font:500 10px/1.4 var(--atlas-mono);letter-spacing:.13em}.insights-heading h1{font:400 clamp(40px,5.3vw,70px)/1.1 var(--atlas-serif);letter-spacing:-.032em;margin:0 0 19px}.insights-heading h1 em{color:var(--atlas-copper)}.insights-heading>p:not(.eyebrow){color:#b7b5af;font:14px/1.85 var(--atlas-sans)}.insights-controls,.insights-editor{background:#1b1f21;border:1px solid var(--atlas-edge);border-radius:2px;padding:29px}.insights-controls h2,.insights-editor h2,.insights-library h2{font:400 31px/1.15 var(--atlas-serif);letter-spacing:.005em}.insights-controls .insights-setting{border-color:var(--atlas-edge);padding:19px 0}.insights-setting input{accent-color:#bda085}.insights-setting strong{color:var(--atlas-paper);font-size:13px}.insights-setting small{color:#b0aea8}.insights-library-header>span{font:11px var(--atlas-mono);color:#b6a89b}.insights-group{margin-top:37px}.insights-group h3{border-bottom:1px solid var(--atlas-edge);padding-bottom:10px;font:500 11px/1.3 var(--atlas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--atlas-copper)}.insights-items{gap:0;grid-template-columns:1fr}.insights-item{border:0;border-bottom:1px solid #373c3c;border-radius:0;background:transparent;padding:22px 2px}.insights-item-top strong{color:var(--atlas-paper);font:500 19px/1.35 var(--atlas-serif)}.insights-item-top span{color:var(--atlas-copper);font:10px/1.4 var(--atlas-mono)}.insights-item p,.insights-item small{color:#b3b1ac;font-size:13px}.insights-actions button{background:none;border:1px solid #666763;color:var(--atlas-paper);border-radius:2px;font-size:11px}.insights-empty{border:0;border-left:1px solid #846c54;border-radius:0;background:#1b1f21;color:#b9b7b1}.insights-editor>p{color:#b9b7b1}.insights-editor label{color:var(--atlas-paper)}.insights-editor input,.insights-editor textarea,.insights-editor select{background:#111416;border:1px solid #515755;border-radius:2px;color:var(--atlas-paper);font-size:13px}.insights-editor select option{color:#222}.insights-editor-actions button{background:var(--atlas-copper);color:#191917;border-radius:2px;text-transform:uppercase;letter-spacing:.045em}.insights-editor-actions button+button{border-color:#666763;color:var(--atlas-paper)}.insights-error,.insights-success{border-radius:2px}.workspace-gate{background:#141719;color:var(--atlas-paper)}.workspace-gate-mark{color:var(--atlas-copper)}.workspace-gate h1{font-family:var(--atlas-serif);font-weight:400}.workspace-gate-button{background:var(--atlas-copper);border-radius:2px}.workspace-gate-link{color:var(--atlas-paper)}.workspace-login{background:#141719;color:var(--atlas-paper);position:relative;isolation:isolate}.workspace-login:before{position:fixed;content:"";pointer-events:none;z-index:-1;width:min(65vw,780px);aspect-ratio:1;right:-17vw;top:-20vw;opacity:.21;border-radius:50%;border:1px solid #b9a18d;box-shadow:0 0 0 62px #141719,0 0 0 63px #776a60,0 0 0 135px #141719,0 0 0 136px #776a60}.workspace-login-header{border-color:var(--atlas-edge)}.workspace-login-logo{font:500 26px/1 var(--atlas-serif);letter-spacing:.12em;color:var(--atlas-paper)}.workspace-login-header>span{color:#b5b3ab}.workspace-login .account-section{gap:clamp(30px,5vw,100px)}.workspace-login .account-intro h2{font:400 clamp(36px,5vw,68px)/1.1 var(--atlas-serif);letter-spacing:-.035em}.workspace-login .account-intro h2 em{color:var(--atlas-copper)}.workspace-login .account-intro>p:not(.eyebrow){color:#b2b1aa}.workspace-login .account-section .eyebrow{font:500 10px var(--atlas-mono);letter-spacing:.15em;color:var(--atlas-copper)}.workspace-login .account-card{background:#1b1f21;border:1px solid var(--atlas-edge);border-radius:2px;box-shadow:none}.workspace-login .account-card h3{font:400 33px/1.2 var(--atlas-serif)}.workspace-login .account-card p{color:#b9b9b2}.workspace-login .account-form label{color:var(--atlas-paper)}.workspace-login .account-form input{background:#111416;border:1px solid #565b58;border-radius:2px;color:var(--atlas-paper)}.workspace-login .account-card .button-primary{background:var(--atlas-copper);border-radius:2px;color:#181713}.workspace-login .account-actions>button{color:var(--atlas-copper)}.workspace-login-footnote{color:#aaa7a1;font:11px/1.65 var(--atlas-sans)}@media(max-width:850px){.workspace{grid-template-columns:245px minmax(0,1fr)}.workspace-brand{font-size:23px}}@media(max-width:680px){.workspace{display:block}.workspace-sidebar{width:min(310px,84vw)}.workspace-topbar{padding:10px 16px;height:76px}.workspace-top-left h1{font-size:25px}.workspace-header-icon,.workspace-text-chip{display:none}.workspace-menu-toggle{border-radius:2px;border-color:#666d68;color:var(--atlas-paper);background:#202425}.workspace-close-menu{color:var(--atlas-paper)}.workspace-thread{width:calc(100% - 34px)}.workspace-empty{padding:15px 0 17px 18px}.workspace-empty:before{margin-bottom:16px}.workspace-empty-icon{width:78px;height:78px}.workspace-empty h2{font-size:clamp(31px,9vw,46px)}.workspace-empty>p{font-size:13px}.workspace-composer-area{padding:12px 13px max(15px,env(safe-area-inset-bottom))}.workspace-composer{padding:11px 12px}.workspace-login .account-section{padding:42px 20px 25px}.insights-screen{width:calc(100% - 36px);padding:24px 0 65px}.insights-controls,.insights-editor{padding:19px}.insights-heading h1{font-size:clamp(36px,11vw,53px)}}.workspace-login-logo{display:inline-flex;align-items:center;gap:12px}.workspace-login-sigil{display:block;width:34px;height:34px;color:var(--atlas-lilac);flex:none}.workspace-gate-mark{display:block;width:68px;height:68px;color:var(--atlas-lilac);flex:none}.workspace-login .account-card button:focus-visible{outline:2px solid var(--atlas-copper);outline-offset:3px}:root{--atlas-ink:#080607;--atlas-panel:#140a0c;--atlas-panel-raised:#1c0d11;--atlas-edge:#59262e;--atlas-edge-soft:#3b1a20;--atlas-paper:#f5e8e5;--atlas-quiet:#c4aba8;--atlas-copper:#e17a74;--atlas-lilac:#e17a74;--atlas-moss:#cd7b6c;--ember:#e25560;--ember-deep:#821d31}.workspace{background:#090608;color:var(--atlas-paper);min-height:0}.workspace-sidebar{background:linear-gradient(163deg,#1c0b10,#11090c 56%,#090607);border-right:1px solid #602730;min-height:0;overflow:hidden}.workspace-brand-glyph,.workspace-header-icon,.workspace-empty-icon,.workspace-login-sigil,.workspace-gate-mark{color:#ec7978!important}.workspace-brand small,.workspace-menu-title{color:#dda8a3}.workspace-main{background:radial-gradient(ellipse 76% 58% at 91% 4%,rgba(137,25,45,.24),transparent 75%),radial-gradient(ellipse 76% 55% at 1% 95%,rgba(94,11,31,.14),transparent 78%),#090607}.workspace-main:before{background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(218,72,88,.08) 100%) 0 0/87px 87px,linear-gradient(0deg,transparent calc(100% - 1px),rgba(218,72,88,.06) 100%) 0 0/87px 87px;opacity:.34}.workspace-topbar{background:linear-gradient(115deg,#200e13,#11080b);border-color:#582830}.workspace-top-left h1,.workspace-empty h2{color:#fff0ed}.workspace-top-left p{color:#c0a1a0}.workspace-text-chip,.workspace-archive-indicator{color:#e7aca6}.workspace-archive-indicator{font:600 10px var(--atlas-mono);letter-spacing:.1em;white-space:nowrap}.workspace-archive-intro{display:flex;gap:10px;align-items:center;background:#241016;border:1px solid #612c36;padding:12px;color:#f1d5d0;font:600 10px/1.5 var(--atlas-mono);letter-spacing:.045em}.workspace-archive-intro small{display:block;color:#c3a5a0;font:11px/1.5 var(--atlas-sans);margin-top:4px;letter-spacing:0}.workspace-archive-mark{color:#f08b80;font-size:16px}.workspace-menu-title{color:#e4aaa4;border-color:#59272c}.workspace-council{flex:1 1 0;min-height:76px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8f3545 #160a0e;padding-right:3px}.workspace-council::-webkit-scrollbar{width:6px}.workspace-council::-webkit-scrollbar-thumb{background:#8f3545;border-radius:4px}.workspace-sidebar-footer{margin-top:8px;flex:0 0 auto;background:linear-gradient(0deg,#0c0608,#12090c);border-color:#5e292d}.workspace-persona{border-color:#49202a}.workspace-persona:hover{background:#2e1119}.workspace-persona.is-active{background:linear-gradient(90deg,#47141f,#270e15);border-color:#6c3039;color:#fff1eb}.workspace-persona.is-active:before{background:#f07877}.workspace-persona-name small{color:#c2a2a0}.workspace-persona-icon{color:#eb727a}.workspace-persona:nth-child(2) .workspace-persona-icon{color:#e3a39a}.workspace-persona:nth-child(3) .workspace-persona-icon{color:#efaa89}.workspace-persona:nth-child(4) .workspace-persona-icon{color:#c9576b}.workspace-persona:nth-child(5) .workspace-persona-icon{color:#fc918d}.workspace-selected-dot{background:#f07d7c}.workspace-insights-nav{border-color:#55262c}.workspace-insights-nav:hover,.workspace-insights-nav.is-active{background:#34151d;border-color:#702f38}.workspace-observation-mark{color:#ee8581!important}.workspace-archive-indicator{font-size:10px}.workspace-empty{border-left:1px solid #d04457}.workspace-empty:before{content:none;display:none}.workspace-empty:after{background:#f47d7c}.workspace-empty-icon{filter:drop-shadow(0 0 16px rgba(227,40,65,.2))}.workspace-empty>p{color:#cfb5b2}.workspace-preview-notice{border-color:#69313b;color:#ccb3b0}.workspace-preview-notice strong{color:#ee9790}.workspace-message-avatar{color:#f0877f}.workspace-message.is-user .workspace-message-body{background:linear-gradient(100deg,#321018,#200b11);border-left:2px solid #e8666b}.workspace-message-body p{color:#f6e9e6}.workspace-message-author{color:#e2a29d}.workspace-composer-area{background:linear-gradient(0deg,#11090d,#1e0c12);border-color:#672c36}.workspace-composer{background:#211017;border-color:#88404b}.workspace-composer:focus-within{border-color:#e77b7b;box-shadow:0 0 0 1px #db585d40}.workspace-composer-label{color:#efaaa6}.workspace-composer textarea{color:#f8e9e6}.workspace-composer textarea::placeholder{color:#c09d9a}.workspace-disclaimer,.workspace-compose-actions span{color:#cbb2af}.workspace-send{background:#e5827d;border-color:#e5827d;color:#18070b}.workspace-send:hover:not(:disabled){background:#f3a39e}.workspace-sign-out{color:#eac2be}.workspace-sign-out:hover{background:#39171d}.workspace-founder{border-color:#98424b;background:#190b0f}.workspace-founder strong,.workspace-founder>span:first-child{color:#f4958e}.workspace-founder small,.workspace-plan{color:#c9aaa4}.workspace-menu-toggle{border-color:#853e47!important;background:#291018!important;color:#ffe3df!important}.workspace-insight-alert{background:#35131d;border-color:#a54858;color:#f8d2cf}.workspace-history-loading{margin:auto;color:#efaaa2;font:12px var(--atlas-mono)}.insights-heading{border-color:#6b313d}.insights-heading h1 em,.insights-heading .eyebrow,.insights-library-header .eyebrow,.insights-group h3{color:#f08f87}.insights-controls,.insights-editor{background:#1b1013;border-color:#602a35}.insights-controls .insights-setting,.insights-group h3,.insights-item{border-color:#572733}.insights-setting input{accent-color:#e07876}.insights-setting small,.insights-item p{color:#d0b3ae}.insights-item-top span,.insights-library-header>span{color:#f3a29b}.insights-empty{background:#1b1114;border-color:#bd6068;color:#dbc1be}.insights-editor input,.insights-editor textarea,.insights-editor select{background:#10090b;border-color:#82444b;color:#ffece9}.insights-editor-actions button{background:#e5827d;color:#21090e}.insights-actions button{border-color:#8f454d}.workspace-gate,.workspace-login{background:#10070a;color:#f5e9e6}.workspace-gate-mark,.workspace-login-sigil{color:#f0807f}.workspace-login{background:radial-gradient(ellipse at 92% 15%,rgba(160,31,54,.2),transparent 65%),#10070a}.workspace-login:before{border-color:#b8535e;box-shadow:0 0 0 62px #10070a,0 0 0 63px #7a303c,0 0 0 135px #10070a,0 0 0 136px #7a303c}.workspace-login-logo{color:#f9e7e4}.workspace-login-header{border-color:#612834}.workspace-login-header>span{color:#d4a29e}.workspace-login .account-card{background:#1a0e12;border-color:#6b343e}.workspace-login .account-intro h2 em,.workspace-login .account-section .eyebrow{color:#ef948d}.workspace-login .account-intro>p:not(.eyebrow),.workspace-login .account-card p{color:#d1b0ab}.workspace-login .account-form input{background:#11080c;border-color:#83434b}.workspace-login .account-card .button-primary{background:#e5827d;color:#1e090d}.workspace-login .account-actions>button{color:#f4a49e}@media(max-width:680px){.workspace-sidebar{overflow:hidden;min-height:0;height:100dvh}.workspace-council{min-height:76px}.workspace-sidebar-footer{margin-top:auto}.workspace-topbar{background:#1a0b10}.workspace-disclaimer{font-size:10px}}@media(prefers-reduced-motion:reduce){.workspace-persona{transition:none}}.workspace-brand-glyph,.workspace-header-icon .ostara-sigil,.workspace-empty-icon .ostara-sigil,.workspace-login-sigil,.workspace-gate-mark{filter:drop-shadow(0 0 9px rgba(236,68,62,.22))}.workspace-archive-intro{padding:11px 12px;background:transparent;border:0;border-bottom:1px solid #5d3037;color:#f7d1c9;font-family:var(--atlas-sans);font-size:14px;font-weight:650;letter-spacing:0}.workspace-archive-intro small{font-size:11px;font-weight:400;color:#d1b2ae}.workspace-archive-mark{font-size:20px;color:#ec8d82}.workspace-menu-title{margin:14px 10px 8px;padding-bottom:8px;font-size:10px}.workspace-persona{min-height:67px;padding:10px 12px;flex-shrink:0}.workspace-persona-name{font-size:17px;line-height:1.25}.workspace-persona-name small{font-size:11px;line-height:1.4}.workspace-council{scrollbar-gutter:stable;flex:1 1 auto;min-height:48px}.workspace-insights-nav{min-height:58px;margin-top:7px}.workspace-insights-nav strong{font-family:var(--atlas-sans);font-weight:650;font-size:13px}.workspace-insights-nav small{font-size:11px}.workspace-sign-out{min-height:44px;display:flex;align-items:center}.workspace-insights-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.workspace-insights-toolbar{flex:none;display:flex;gap:13px;align-items:center;min-height:65px;border-bottom:1px solid #582932;padding:10px 25px;background:#190b10}.workspace-return-chat{color:#f5d7d1;background:transparent;border:1px solid #9e4f52;border-radius:3px;padding:10px 14px;min-height:44px;font-size:13px;cursor:pointer}.workspace-return-chat:hover{background:#36131d}.workspace-insights-scroll{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto}.workspace-open-insights{background:transparent;border:1px solid #97505a;border-radius:3px;color:#ffe0d8;min-height:40px;padding:8px 13px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.workspace-open-insights:hover{background:#391922}.workspace-mobile-archetypes{display:none}.workspace-topbar{gap:10px}.workspace-top-left{min-width:0}.workspace-top-left>div{min-width:0}.workspace-top-left p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.workspace-top-right{gap:14px}.workspace-text-chip{font-size:11px;letter-spacing:0;text-transform:none}.workspace-composer textarea{font-size:16px}.workspace-message-body p{overflow-wrap:anywhere}@media(max-width:850px){.workspace-top-right .workspace-text-chip{display:none}.workspace-menu-title{margin-top:11px}}@media(max-width:680px){.workspace-sidebar{width:min(330px,88vw);padding:15px 12px 10px}.workspace-brand{padding:3px 8px 17px}.workspace-archive-intro{padding:8px 10px}.workspace-persona{min-height:65px}.workspace-persona-name{font-size:16px}.workspace-insights-toolbar{min-height:64px;padding:9px 13px}.workspace-return-chat{font-size:12px}.workspace-mobile-archetypes{display:flex;flex:0 0 auto;align-items:stretch;gap:4px;max-width:100%;padding:8px 12px 9px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a7414a #1a0b0f;background:#14090d;border-bottom:1px solid #5b2932}.workspace-mobile-archetypes button{flex:0 0 auto;display:flex;gap:7px;align-items:center;justify-content:center;min-height:47px;min-width:102px;padding:8px 10px;scroll-snap-align:start;background:#201018;border:1px solid #6a303b;border-radius:4px;color:#e7c7c0;font:600 12px var(--atlas-sans);cursor:pointer}.workspace-mobile-archetypes button svg{width:23px;height:23px;flex:none;color:#f09183}.workspace-mobile-archetypes button.is-active{background:#51202a;border-color:#e1847d;color:#fff4ef}.workspace-mobile-archetypes button:disabled{opacity:.7;cursor:wait}.workspace-topbar{height:69px;padding:8px 11px;gap:7px}.workspace-top-left{gap:9px}.workspace-top-left h1{font-size:22px}.workspace-top-left p{max-width:150px;font-size:10px}.workspace-open-insights{padding:8px 9px;min-height:39px;font-size:11px}.workspace-transcript{flex:1 1 auto;min-height:0}.workspace-thread{width:calc(100% - 26px)}.workspace-empty{padding:8px 0 8px 16px}.workspace-empty-icon{width:65px;height:65px}.workspace-empty h2{font-size:clamp(28px,8vw,39px)}.workspace-composer-area{padding:8px 10px max(10px,env(safe-area-inset-bottom))}.workspace-disclaimer{font-size:10px;line-height:1.4}}@media(max-width:380px){.workspace-top-left p{max-width:100px}.workspace-open-insights{font-size:10px}.workspace-mobile-archetypes button{min-width:98px}}.workspace-sidebar{gap:0}.workspace-brand{padding-bottom:17px}.workspace-menu-title{margin:14px 10px 8px}.workspace-council{min-height:0}.workspace-persona{min-height:58px;padding:9px 11px}.workspace-persona-icon{width:38px;height:38px}.workspace-persona-name{font-size:16px}.workspace-persona-name small{font-size:10.5px;margin-top:3px}.workspace-insights-nav{margin-top:2px;min-height:52px;padding:12px 8px}.workspace-insights-nav small{display:none}.workspace-sidebar-footer{padding-top:10px}.workspace-founder{padding:7px 9px;margin-bottom:7px;align-items:center}.workspace-founder>span:first-child{font-size:17px}.workspace-founder small,.workspace-plan{display:none}.workspace-topbar{height:71px;padding:12px clamp(18px,3vw,40px)}.workspace-top-left h1{font-size:25px}.workspace-top-left p{font-size:11px}.workspace-open-insights{min-height:41px}.workspace-thread{width:min(100% - 36px,740px);padding:24px 0;gap:15px}.workspace-empty{max-width:530px;padding:15px 0 15px 21px}.workspace-empty:before{font-size:9px;margin-bottom:14px}.workspace-empty-icon{width:69px;height:69px;margin:0 0 12px;filter:none}.workspace-empty h2{font-size:clamp(32px,4vw,49px);line-height:1.13;margin:0 0 11px}.workspace-empty>p{font-size:13px;line-height:1.65}.workspace-preview-notice{border:0;border-left:2px solid #a64e59;margin:20px 0 0;padding:7px 0 7px 12px;font-size:12px;line-height:1.5;color:#d5aba6}.workspace-composer-area{padding:11px 20px 12px}.workspace-composer-wrap{width:min(100%,740px)}.workspace-composer{padding:9px 12px 8px;border-radius:10px}.workspace-composer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace-composer textarea{font-size:16px;line-height:1.45;min-height:42px;max-height:120px}.workspace-compose-actions{justify-content:flex-end}.workspace-send{min-height:36px;padding:8px 17px;border-radius:7px;font-weight:700}.workspace-disclaimer{margin:7px 0 0;font-size:10px;line-height:1.4;color:#bd9d99}.workspace-message.is-user .workspace-message-body{padding:12px 15px}.workspace-message-body p{font-size:14px;line-height:1.72}.workspace-open-insights{font-size:12px}@media(min-width:681px)and (max-width:900px){.workspace{grid-template-columns:225px minmax(0,1fr)}.workspace-sidebar{padding:18px 12px 12px}.workspace-brand{padding:3px 7px 17px;font-size:21px}.workspace-persona-name small{font-size:10px}.workspace-thread{width:calc(100% - 34px)}}@media(max-width:680px){.workspace{display:block;height:100dvh;min-height:0}.workspace-main{height:100dvh;min-height:0}.workspace-topbar{height:57px;padding:6px 12px}.workspace-top-left{gap:10px}.workspace-top-left h1{font:500 21px/1.1 var(--atlas-serif);margin:0}.workspace-top-left p{display:none}.workspace-open-insights{border:0;font-size:12px;padding:8px 7px;min-height:42px}.workspace-menu-toggle{width:43px;height:43px;min-height:43px;font-size:16px}.workspace-mobile-archetypes{gap:0;padding:0 10px;min-height:45px;align-items:stretch;background:#12080b;scrollbar-width:none}.workspace-mobile-archetypes::-webkit-scrollbar{display:none}.workspace-mobile-archetypes button{min-height:43px;min-width:84px;padding:7px 11px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font:600 12px var(--atlas-sans);color:#c4a3a0}.workspace-mobile-archetypes button.is-active{background:transparent;border-color:#eb7775;color:#ffe7e2}.workspace-transcript{flex:1 1 auto;min-height:0}.workspace-thread{width:calc(100% - 28px);padding:15px 0;gap:14px}.workspace-empty{padding:8px 0 8px 16px}.workspace-empty:before{margin-bottom:10px;font-size:8px}.workspace-empty-icon{width:57px;height:57px;margin-bottom:8px}.workspace-empty h2{font-size:clamp(30px,8.7vw,39px);margin-bottom:9px}.workspace-empty>p{max-width:340px;font-size:12px}.workspace-preview-notice{font-size:11px;margin-top:12px}.workspace-composer-area{padding:8px 11px max(11px,env(safe-area-inset-bottom))}.workspace-composer{padding:9px 11px;border-radius:11px}.workspace-composer textarea{font-size:16px;min-height:36px;max-height:110px}.workspace-compose-actions{justify-content:flex-end}.workspace-send{min-height:39px;padding:8px 14px}.workspace-disclaimer{font-size:9px;line-height:1.35;margin:6px 4px 0;text-align:center}.workspace-message-body p{font-size:14px}.workspace-persona{min-height:58px}.workspace-council{min-height:0}}@media(max-width:380px){.workspace-mobile-archetypes button{min-width:77px;padding-inline:8px}.workspace-top-left h1{font-size:20px}.workspace-thread{width:calc(100% - 24px)}}:root{--flame-wine:#3d111e;--flame-ruby:#a63a4a;--flame-ember:#d97979;--flame-champagne:#f4e4de;--flame-smoke:#baa9a4}.workspace{color:var(--flame-champagne)}.workspace-sidebar{background:linear-gradient(165deg,#180b10,#11080b 60%,#0a0608)}.workspace-main{background:radial-gradient(ellipse 70% 52% at 100% 0%,rgba(113,21,39,.15),transparent 78%),#080608}.workspace-main:before{opacity:.13}.workspace-brand{color:var(--flame-champagne);font-family:var(--atlas-serif);letter-spacing:.095em}.workspace-brand small{color:#d99c9b;letter-spacing:.11em}.workspace-menu-title{color:#dca6a4}.workspace-persona{transition:background .16s ease,color .16s ease}.workspace-persona.is-active{background:linear-gradient(90deg,#7a27365e,#37131d2e)}.workspace-persona.is-active:before{width:2px;background:#e28a86}.workspace-persona-name{color:#f3e3df}.workspace-persona-name small{color:#c6a6a2}.workspace-persona-icon{filter:none}.workspace-topbar{background:#13080cf0;border-bottom:1px solid #4b2630}.workspace-top-left h1{color:#f6e8e2;font-weight:400;letter-spacing:.005em}.workspace-empty{border-color:#9e4b5c}.workspace-empty:before{color:#d18b8b;letter-spacing:.115em}.workspace-empty-icon{color:#d67a7e;filter:none;opacity:.87}.workspace-empty h2{font-family:var(--atlas-serif);font-weight:400;font-style:italic;letter-spacing:-.024em;color:#f7e9e2;text-wrap:balance}.workspace-empty>p{color:#c9b4af}.workspace-message.is-user .workspace-message-body{background:#291018;border-left:2px solid #b95e66}.workspace-message.is-assistant .workspace-message-body p{color:#f1e8e4}.workspace-message-author{color:#d39c98}.workspace-composer-area{background:linear-gradient(0deg,#13080c,#1b0b10);border-top:1px solid #552a34}.workspace-composer{border:1px solid #74414b;background:#1a0e13;box-shadow:0 9px 35px #0003}.workspace-composer:focus-within{border-color:#e08d89;box-shadow:0 0 0 1px #e08d892e,0 9px 35px #0003}.workspace-send{color:#230a10;background:#dfa09a;border-color:#dfa09a;font-weight:750;transition:background-color .15s ease}.workspace-send:hover:not(:disabled){background:#f3bcb4}.workspace-send:disabled{opacity:.48}.workspace-disclaimer{color:#c2a9a5}.workspace-open-insights{color:#f2d3ce;border-color:#78404a}.workspace-open-insights:hover{background:#30131d}.workspace-mobile-archetypes button{color:#d2ada7}.workspace-mobile-archetypes button.is-active{color:#fff1eb;border-color:#e3908a}.insights-heading h1{color:var(--flame-champagne)}.insights-heading h1 em{color:#e9a5a1}.insights-controls,.insights-editor{background:#170e12;border-color:#4c2630}.insights-item-top strong{color:#f5e7e2}.insights-editor input:focus-visible,.insights-editor textarea:focus-visible,.insights-editor select:focus-visible{outline:2px solid #e49b95;outline-offset:2px}.workspace-login .account-card{background:#190d13;border-color:#552b35}.workspace-login .account-intro h2 em{color:#e79d9a}.workspace-login .account-card .button-primary{background:#dfa09a;color:#2a0e15}@media(max-width:680px){.workspace-main:before{display:none}.workspace-mobile-archetypes{background:#12080c}.workspace-mobile-archetypes button{transition:none}.workspace-empty h2{font-size:clamp(31px,9vw,41px)}.workspace-composer{box-shadow:none}.workspace-composer:focus-within{box-shadow:0 0 0 1px #e08d892e}}@media(prefers-reduced-motion:reduce){.workspace-persona,.workspace-send{transition:none}}.companion-portrait{margin:0 0 28px}.companion-portrait-header{max-width:680px;padding:0 0 21px}.companion-portrait-header .eyebrow{font:500 10px var(--atlas-mono);letter-spacing:.13em;color:#df9996}.companion-portrait-header h2{font:400 clamp(27px,3.5vw,42px)/1.12 var(--atlas-serif);color:#f4e9e5;margin:6px 0 10px}.companion-portrait-header p:not(.eyebrow){color:#ccb6b3;font:13px/1.7 var(--atlas-sans);max-width:620px}.companion-preferences{border:1px solid #5c303b;background:#1b0d13;padding:10px 17px;border-radius:8px;display:grid;gap:0;margin-bottom:17px}.companion-preferences label{display:flex;align-items:start;gap:11px;padding:13px 0;cursor:pointer}.companion-preferences label+label{border-top:1px solid #4c2730}.companion-preferences input{flex:none;accent-color:#dc8584;margin:4px 0 0;width:17px;height:17px}.companion-preferences strong{display:block;color:#f7e8e2;font-size:13px;font-weight:650}.companion-preferences small{display:block;color:#bea8a6;font-size:11px;line-height:1.65;margin-top:5px}.companion-tabs{display:flex;gap:16px;overflow-x:auto;border-bottom:1px solid #552f39;margin:8px 0 12px;scrollbar-width:thin}.companion-tabs button{flex:none;min-height:45px;border:0;border-bottom:2px solid transparent;background:transparent;color:#c5aaa5;padding:9px 3px;font:600 12px var(--atlas-sans);cursor:pointer}.companion-tabs button.is-active{color:#fff0e9;border-bottom-color:#e99590}.companion-rows{display:grid;gap:0}.companion-row{padding:19px 2px 18px;border-bottom:1px solid #442832}.companion-kind{display:block;color:#e39995;letter-spacing:.12em;font:550 10px var(--atlas-mono);text-transform:uppercase;margin-bottom:8px}.companion-row strong{font:500 21px/1.3 var(--atlas-serif);color:#f4e9e2;display:block}.companion-row p{font:13px/1.7 var(--atlas-sans);color:#cab8b5;margin:10px 0 0}.companion-evidence{display:block;border:0;border-left:1px solid #91515e;padding:4px 0 4px 11px;margin:11px 0 0;font:italic 12px/1.6 var(--atlas-serif);color:#cbb0ad}.companion-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.companion-actions button,.companion-add>button,.companion-add form button{cursor:pointer;border:1px solid #94515c;background:#2d121c;color:#f7e1db;border-radius:5px;padding:10px 13px;font:600 12px var(--atlas-sans);min-height:40px}.companion-actions button:hover,.companion-add>button:hover{background:#4b202d}.companion-actions button:disabled,.companion-add button:disabled{opacity:.6;cursor:wait}.companion-empty{color:#bba7a4;font:13px/1.8 var(--atlas-sans);padding:20px 0}.companion-add{padding:21px 0 4px}.companion-add form{max-width:480px;display:grid;gap:9px;margin-top:17px}.companion-add form label{font-size:12px;color:#e2c8c5}.companion-add select,.companion-add input{border:1px solid #83505a;background:#1d1016;color:#f7e9e5;padding:11px 12px;border-radius:5px;min-height:44px;font:13px var(--atlas-sans)}.companion-add form button{justify-self:start;margin-top:5px;background:#c97878;color:#1c0a10}.companion-fineprint{color:#aa9895;font:11px/1.7 var(--atlas-sans);margin:14px 0 24px;max-width:590px}.companion-error{color:#ffbbac;font-size:12px}.companion-advanced{border-top:1px solid #4b2a32;margin:12px 0}.companion-advanced>summary{padding:19px 3px;cursor:pointer;color:#dcb5b0;font:500 13px var(--atlas-sans)}.companion-advanced>.insights-controls,.companion-advanced>.insights-editor{margin:4px 0 20px}@media(max-width:680px){.companion-portrait-header h2{font-size:29px}.companion-preferences{padding:8px 13px}.companion-row strong{font-size:19px}.companion-tabs{gap:18px}.companion-actions button{min-height:43px}}.companion-availability{margin:0 0 15px;padding:11px 13px;border-left:2px solid #b66c73;background:#63263429;font:12px/1.65 var(--atlas-sans);color:#d4b6b0}.workspace-membership-nav{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:45px;margin:0 0 6px;padding:10px 13px;background:transparent;border:1px solid #593039;border-radius:4px;color:#f1c9c4;font:600 12px var(--atlas-sans);cursor:pointer}.workspace-membership-nav:hover,.workspace-membership-nav[aria-current=page]{background:#2d141c;border-color:#955462;color:#fff0e9}.membership-page{width:min(100% - 58px,860px);margin:0 auto;padding:clamp(28px,5vw,62px) 0 70px;color:#f3e8e4}.membership-intro{max-width:650px;margin-bottom:30px}.membership-intro .eyebrow{color:#db9793;font:550 10px var(--atlas-mono);letter-spacing:.15em;margin:0 0 14px}.membership-intro h1{color:#f9ede7;font:400 clamp(34px,5vw,60px)/1.1 var(--atlas-serif);letter-spacing:-.025em;margin:0 0 15px}.membership-intro h1 em{color:#eaa29a;font-weight:400}.membership-intro>p:not(.eyebrow){color:#cbb8b2;font:14px/1.75 var(--atlas-sans);margin:0}.membership-status{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#36141f70;border:1px solid #5c313d;border-radius:8px;margin-bottom:24px}.membership-status>div{min-width:0;padding:21px 22px;display:flex;flex-direction:column;gap:6px}.membership-status>div+div{border-left:1px solid #5c313d}.membership-status small{color:#dca29a;font:500 10px var(--atlas-mono);letter-spacing:.1em}.membership-status strong{color:#fff0e9;font:400 27px/1.2 var(--atlas-serif)}.membership-status span{color:#c9b0ab;font:11px/1.65 var(--atlas-sans)}.membership-tabs{display:flex;gap:26px;border-bottom:1px solid #5d303a;overflow-x:auto}.membership-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#c8aca7;cursor:pointer;font:600 13px var(--atlas-sans);min-height:46px;padding:9px 1px;white-space:nowrap}.membership-tabs button.is-active{border-bottom-color:#eaa29a;color:#f8e9e4}.membership-choices{margin:0 0 20px}.membership-description{font:13px/1.8 var(--atlas-sans);color:#cbb7b2;margin:19px 0}.membership-choice{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 4px;border-bottom:1px solid #472832}.membership-choice-main{min-width:0;max-width:590px}.membership-choice-main h2{color:#f8e8e3;font:500 25px/1.18 var(--atlas-serif);margin:0 0 8px}.membership-choice-main p{font:13px/1.65 var(--atlas-sans);color:#cbb3ae;margin:0 0 7px}.membership-choice-main small{color:#d9a5a0;font:11px/1.55 var(--atlas-sans)}.membership-choice-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}.membership-choice-side strong{color:#f5d5cd;font:500 15px/1.35 var(--atlas-sans)}.membership-choice-side span{color:#bda49f;font:11px var(--atlas-sans)}.membership-footnote{font:11px/1.75 var(--atlas-sans);color:#bfa9a5;border-left:1px solid #90505c;padding:4px 0 4px 15px;margin:28px 0}.membership-muted,.membership-error{font:13px/1.7 var(--atlas-sans);color:#d4b7b1}.membership-error{color:#ffb7a7}@media(max-width:680px){.membership-page{width:calc(100% - 34px);padding:24px 0 55px}.membership-intro{margin-bottom:19px}.membership-intro h1{font-size:clamp(32px,9vw,43px)}.membership-intro>p:not(.eyebrow){font-size:13px}.membership-status>div{padding:15px 13px}.membership-status strong{font-size:22px}.membership-status span{font-size:10px}.membership-choice{gap:14px;padding:20px 2px}.membership-choice-main h2{font-size:21px}.membership-choice-side{max-width:102px}.membership-choice-side strong{font-size:12px}}@media(max-width:365px){.membership-status{grid-template-columns:1fr}.membership-status>div+div{border-left:0;border-top:1px solid #5c313d}.membership-choice{align-items:flex-start}}.workspace-login .account-intro .account-promise{color:#d6bfb9;font:400 clamp(14px,1.45vw,16px)/1.82 var(--atlas-sans);max-width:510px;margin:18px 0 0}.workspace-login .account-intro .account-thesis{color:#f0c8bf;font:italic 400 clamp(17px,1.8vw,23px)/1.6 var(--atlas-serif);max-width:520px;padding:3px 0 3px 18px;margin:27px 0 0;border-left:1px solid #b5676d}@media(max-width:780px){.workspace-login .account-intro .account-promise{font-size:14px;line-height:1.7;margin-top:14px}.workspace-login .account-intro .account-thesis{font-size:18px;line-height:1.5;margin-top:19px;padding-left:14px}}.workspace-profile-nav{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:45px;margin:0 0 6px;padding:10px 13px;background:transparent;border:1px solid #593039;border-radius:4px;color:#f1c9c4;font:600 12px var(--atlas-sans);cursor:pointer}.workspace-profile-nav:hover,.workspace-profile-nav[aria-current=page]{background:#2d141c;border-color:#955462;color:#fff0e9}.profile-page{width:min(100% - 58px,780px);margin:0 auto;padding:clamp(27px,5vw,58px) 0 75px;color:#f4e6e2}.profile-intro{margin:0 0 27px}.profile-intro .eyebrow{color:#da9694;font:550 10px var(--atlas-mono);letter-spacing:.15em;margin:0 0 12px}.profile-intro h1{color:#f9ece7;font:400 clamp(36px,5vw,59px)/1.13 var(--atlas-serif);margin:0 0 12px;letter-spacing:-.023em}.profile-intro h1 em{color:#e9a49f;font-weight:400}.profile-intro>p:not(.eyebrow){color:#c6b0aa;font:14px/1.8 var(--atlas-sans);max-width:550px;margin:0}.profile-identity{display:flex;gap:17px;align-items:center;border-bottom:1px solid #4b2832;padding:6px 0 22px;margin:0 0 26px;min-width:0}.profile-monogram{width:63px;height:63px;flex:none;border:1px solid #b36c76;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#56212f,#240e17);color:#fff0ec;font:400 23px var(--atlas-serif);letter-spacing:.02em}.profile-identity>div:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.profile-identity strong{font:400 23px/1.3 var(--atlas-serif);color:#f9eae4;overflow-wrap:anywhere}.profile-identity span{color:#c7a8a4;font:12px/1.5 var(--atlas-sans);overflow-wrap:anywhere}.profile-form h2,.profile-security h2{font:400 29px/1.23 var(--atlas-serif);color:#f5e7e2;margin:0 0 21px}.profile-form{display:grid;gap:18px}.profile-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-form label,.profile-security label{display:flex;flex-direction:column;gap:9px;min-width:0;color:#f1d8d1;font:600 12px/1.4 var(--atlas-sans)}.profile-form label small{font-weight:400;color:#bca7a2}.profile-form input,.profile-form textarea,.profile-security input{width:100%;min-width:0;min-height:45px;background:#190d13;border:1px solid #6a3844;border-radius:6px;color:#fff0e9;padding:11px 13px;font:400 14px/1.55 var(--atlas-sans)}.profile-form textarea{resize:vertical;min-height:105px;max-height:260px}.profile-form input:focus-visible,.profile-form textarea:focus-visible,.profile-security input:focus-visible{outline:2px solid #eaa19c;outline-offset:2px}.profile-form input::placeholder,.profile-form textarea::placeholder{color:#a28c8b}.profile-form input:disabled,.profile-form textarea:disabled,.profile-security input:disabled{opacity:.6}.profile-note{color:#b9a29e;font:11px/1.65 var(--atlas-sans);max-width:600px;margin:0}.profile-actions{display:flex;align-items:center;justify-content:flex-start}.profile-actions button,.profile-security form button{min-height:44px;border:1px solid #d18d89;border-radius:6px;color:#220a10;background:#dfa09a;padding:10px 19px;cursor:pointer;font:700 13px var(--atlas-sans)}.profile-actions button:hover:not(:disabled),.profile-security form button:hover:not(:disabled){background:#f0b5ae}.profile-actions button:disabled,.profile-security form button:disabled{opacity:.55;cursor:wait}.profile-security{margin:40px 0 0;padding:31px 0 0;border-top:1px solid #4b2832}.profile-security>p{color:#c5adaa;font:12px/1.7 var(--atlas-sans);margin:-10px 0 18px}.profile-security details{border-bottom:1px solid #482a33}.profile-security summary{padding:19px 1px;cursor:pointer;color:#f0dad2;font:600 13px/1.5 var(--atlas-sans)}.profile-security details[open] summary{color:#f2b8b0}.profile-security form{display:grid;gap:14px;max-width:470px;padding:0 0 22px}.profile-security form button{justify-self:start}.profile-security form small{color:#b9a39f;font:11px/1.65 var(--atlas-sans)}.profile-error,.profile-success{border-left:2px solid #d3777b;padding:10px 14px;margin:0 0 18px;font:12px/1.65 var(--atlas-sans);background:#591e2a38;color:#ffb6ae}.profile-success{border-color:#c68c86;color:#f2ded6}.profile-loading{font:13px/1.7 var(--atlas-sans);color:#cfb9b4}@media(max-width:680px){.profile-page{width:calc(100% - 34px);padding:24px 0 58px}.profile-intro h1{font-size:39px}.profile-intro>p:not(.eyebrow){font-size:13px}.profile-monogram{width:55px;height:55px;font-size:21px}.profile-identity strong{font-size:21px}.profile-field-row{grid-template-columns:1fr;gap:17px}.profile-form h2,.profile-security h2{font-size:26px}.profile-security{margin-top:30px}}.workspace-header-copy{min-width:0;max-width:100%}.workspace-header-line{display:flex;align-items:baseline;gap:8px 15px;min-width:0;max-width:100%;flex-wrap:wrap}.workspace-top-left .workspace-header-line h1{flex:none;margin:0;line-height:1.1}.workspace-header-slogan{display:inline-block;min-width:0;max-width:100%;color:#d6a5a0;font:italic 400 13px/1.35 var(--atlas-serif);letter-spacing:.015em}.workspace-empty{border-left:0;padding-left:0}.workspace-empty:before,.workspace-empty:after{content:none;display:none}@media(max-width:680px){.workspace-top-left .workspace-header-line{gap:2px 10px}.workspace-top-left .workspace-header-slogan{display:inline-block;font-size:11px;line-height:1.25;color:#deb3ac}.workspace-empty{padding-left:0}}.membership-billing-cycle{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:15px 0 5px;border-bottom:1px solid #4c2833}.membership-billing-cycle button{appearance:none;border:1px solid transparent;border-radius:5px;background:transparent;color:#bca6a0;cursor:pointer;font:600 12px/1.4 var(--atlas-sans);min-height:42px;padding:9px 12px}.membership-billing-cycle button:hover{color:#f4dcd6}.membership-billing-cycle button.is-active{border-color:#93535f;color:#ffe8e2;background:#321722}.membership-billing-cycle button:focus-visible{outline:2px solid #e8a09a;outline-offset:3px}.membership-choice-featured{border-left:2px solid #9e6267;padding-left:14px}.membership-choice-main small{display:block;margin-top:7px}.membership-choice-side .membership-savings{color:#e7b2a5;font-weight:650}.membership-choice-side .membership-coming-soon{color:#bfa9a2;font-style:italic}@media(max-width:680px){.membership-billing-cycle{flex-wrap:nowrap;gap:3px;overflow-x:auto;scrollbar-width:thin}.membership-billing-cycle button{min-height:43px;white-space:nowrap;padding:8px 10px;font-size:11px}.membership-choice-featured{padding-left:11px}}.workspace-council{flex:1 1 auto}.workspace-utility-nav{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto;flex:0 0 auto}.workspace-utility-button{position:relative;display:grid;place-items:center;width:42px;height:42px;min-width:42px;color:#ddbbb5;background:transparent;border:1px solid #5a3439;border-radius:50%;cursor:pointer;transition:background .15s,border-color .15s}.workspace-utility-button svg{width:21px;height:21px;display:block}.workspace-utility-button:hover,.workspace-utility-button.is-active{background:#34141e;border-color:#b36a70;color:#fff0ea}.workspace-utility-button:focus-visible,.workspace-profile-tabs button:focus-visible,.workspace-settings-sign-out:focus-visible{outline:2px solid #f1a49b;outline-offset:3px}.workspace-utility-indicator{position:absolute;top:3px;right:4px;width:8px;height:8px;border-radius:50%;background:#f2a59e;box-shadow:0 0 0 2px #14080c}.workspace-founder-seal{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;height:19px;min-width:19px;padding:0 2px;font:400 16px/1 var(--atlas-serif);border-radius:50%;color:#efaea3;background:#231015;border:1px solid #92505c}.workspace-profile-toolbar{flex-wrap:wrap;gap:8px 18px}.workspace-profile-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}.workspace-profile-tabs button{border:1px solid transparent;background:transparent;color:#c5a5a1;font:600 12px/1.3 var(--atlas-sans);border-radius:4px;min-height:39px;padding:9px 13px;cursor:pointer}.workspace-profile-tabs button:hover{background:#28131a;color:#fff0ed}.workspace-profile-tabs button.is-active{background:#35171f;border-color:#92525e;color:#fff0ea}.workspace-settings-actions{width:min(100% - 58px,780px);margin:0 auto;padding:0 0 64px}.workspace-settings-sign-out{border:1px solid #8c4d56;color:#f0c4bd;background:#241015;border-radius:4px;padding:11px 19px;min-height:44px;cursor:pointer;font:600 12px var(--atlas-sans)}.workspace-settings-sign-out:hover{background:#3b1b26}.workspace-settings-sign-out:disabled{opacity:.55;cursor:wait}@media(max-width:680px){.workspace-utility-nav{gap:5px}.workspace-utility-button{width:39px;height:39px;min-width:39px}.workspace-utility-button svg{width:19px;height:19px}.workspace-profile-toolbar{align-items:flex-start;gap:5px;padding:8px 11px}.workspace-profile-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.workspace-profile-tabs button{flex:0 0 auto;padding:8px 10px;font-size:11px;min-height:40px}.workspace-settings-actions{width:calc(100% - 34px)}.workspace-header-slogan{overflow:hidden;text-overflow:ellipsis}}@media(max-width:380px){.workspace-topbar{gap:5px;padding-inline:8px}.workspace-utility-button{width:37px;height:37px;min-width:37px}.workspace-utility-nav{gap:4px}.workspace-header-copy,.workspace-header-line{min-width:0}}@media(prefers-reduced-motion:reduce){.workspace-utility-button{transition:none}}.response-preferences{width:min(100% - 58px,780px);margin:0 auto 30px;padding:24px 0 36px;border-top:1px solid #5a3039;color:#f4e6e2}.response-preferences h2{font:400 clamp(22px,3vw,30px)/1.2 var(--atlas-serif);margin:7px 0 10px}.response-preferences-note{font-size:12px;line-height:1.65;color:#d2b3af;max-width:650px}.response-preferences-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0 12px}.response-preferences-fields label{display:grid;gap:8px;font:600 12px/1.5 var(--atlas-sans);color:#e9c5c0}.response-preferences-fields select{color:#ffece6;background:#221118;border:1px solid #75414b;min-height:45px;padding:10px;border-radius:4px;width:100%;font:13px var(--atlas-sans)}.response-preferences button[type=submit]{min-height:44px;margin-top:17px;padding:11px 18px;border:1px solid #a7656b;color:#ffece6;background:#4b202b;cursor:pointer;border-radius:4px;font:600 12px var(--atlas-sans)}.response-preferences button[type=submit]:hover{background:#5d2936}.response-preferences button:disabled{opacity:.55;cursor:wait}.response-preferences select:focus-visible,.response-preferences button:focus-visible{outline:2px solid #f0b1a5;outline-offset:3px}@media(max-width:680px){.response-preferences{width:calc(100% - 34px)}.response-preferences-fields{grid-template-columns:minmax(0,1fr);gap:14px}}.legacy-archive{width:min(100% - 58px,780px);margin:0 auto 70px;padding:20px 0 30px;border-top:1px solid #60343d}.legacy-archive-toggle{display:flex;align-items:center;gap:9px;background:transparent;border:0;cursor:pointer;color:#f4dad5;font:500 22px/1.4 var(--atlas-serif);padding:8px 0;text-align:left}.legacy-archive-toggle:hover{color:#fff}.legacy-muted{font:12px/1.65 var(--atlas-sans);color:#d2b4b0;margin:7px 0 15px}.legacy-archive-content>label{display:block;color:#ddc2bd;font:600 12px var(--atlas-sans);margin:13px 0 6px}.legacy-archive-content>select{width:min(100%,360px);min-height:43px;padding:9px 12px;color:#ffede8;background:#26131a;border:1px solid #855462;border-radius:4px}.legacy-archive-list{display:grid;gap:8px;margin-top:15px}.legacy-archive-record{padding:0;background:#1c0d13;border:1px solid #52313a;border-radius:5px;overflow:hidden}.legacy-archive-record summary{display:flex;align-items:center;gap:11px;flex-wrap:wrap;cursor:pointer;padding:13px;list-style:revert;color:#f6e3dc}.legacy-archive-record summary strong{font:600 13px var(--atlas-sans)}.legacy-archive-record summary span{color:#c79d9e;font:11px var(--atlas-sans)}.legacy-archive-record summary small{flex:1 0 100%;color:#d1b8b3;font:12px/1.55 var(--atlas-sans);white-space:normal;overflow-wrap:anywhere}.legacy-archive-json{max-height:350px;overflow:auto;padding:14px;margin:0;border-top:1px solid #52313a;white-space:pre-wrap;overflow-wrap:anywhere;color:#ead1c9;background:#12090d;font:11px/1.6 ui-monospace,monospace}.legacy-archive-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:20px 0;color:#e4c4be;font:12px var(--atlas-sans)}.legacy-archive-pagination button{min-height:42px;min-width:88px;padding:8px 12px;background:#30161f;color:#f5d5cf;border:1px solid #855462;border-radius:4px;cursor:pointer}.legacy-archive-pagination button:disabled{opacity:.5;cursor:not-allowed}.legacy-archive button:focus-visible,.legacy-archive select:focus-visible,.legacy-archive summary:focus-visible{outline:2px solid #ffb4ad;outline-offset:2px}.response-growth-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font:12px var(--atlas-sans);color:#ead1c9;margin:18px 0}.response-growth-toggle input{accent-color:#a45e6f;margin-top:3px;width:17px;height:17px}.response-growth-toggle span{display:grid;gap:4px}.response-growth-toggle small{font:12px/1.6 var(--atlas-sans);color:#cfaeaa}@media(max-width:680px){.legacy-archive{width:calc(100% - 34px)}.legacy-archive-toggle{font-size:19px}}.portrait-evolving-summary,.daily-growth-card{border:1px solid #693c46;border-radius:8px;background:linear-gradient(140deg,#27141e,#160c12);padding:21px 23px;margin-bottom:18px;min-width:0}.portrait-summary-heading,.daily-growth-actions{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.portrait-summary-heading>span,.daily-growth-implementation>strong{color:#e7aba5;font:600 10px/1.5 var(--atlas-mono);letter-spacing:.09em}.portrait-summary-heading>strong{font:500 12px var(--atlas-sans);color:#f3d1c9}.portrait-evolving-summary>p,.daily-growth-fineprint{color:#cbb6b1;font:12px/1.7 var(--atlas-sans)}.portrait-summary-tags{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0}.portrait-summary-tags span,.living-tapestry-unlinked span{background:#301b24;border:1px solid #65404a;border-radius:15px;color:#e8cbc4;padding:5px 10px;font:12px/1.5 var(--atlas-sans)}.portrait-summary-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portrait-summary-columns>div{border-left:2px solid #b87984;padding:6px 12px;min-width:0}.portrait-summary-columns small{color:#daa5a0;font:600 10px var(--atlas-mono)}.portrait-summary-columns p{margin:6px 0;color:#f3ddd6;overflow-wrap:anywhere}.portrait-recent{margin-top:16px;padding-top:12px;border-top:1px solid #4c2c35}.portrait-recent summary,.portrait-memory-controls summary{cursor:pointer;color:#e9c8c1;padding:8px 0;font:500 12px var(--atlas-sans)}.portrait-recent ul{color:#e7c9c3;font:12px/1.8 var(--atlas-sans)}.portrait-memory-controls{border:1px solid #55343f;border-radius:6px;margin-bottom:20px;padding:0 14px}.portrait-memory-controls .companion-preferences{border:0;border-top:1px solid #55343f;margin:0;padding:0 4px}.living-tapestry{border-top:1px solid #65414a;padding:30px 0 26px;color:#edddd7}.living-tapestry-header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}.living-tapestry-header>div{flex:1 1 300px;min-width:0}.living-tapestry-header h2,.daily-growth-heading h2{font:400 clamp(27px,3.4vw,40px)/1.16 var(--atlas-serif);margin:6px 0 10px;color:#f4e5df}.living-tapestry-header h2 em,.daily-growth-heading h2 em{color:#edada8}.living-tapestry-header p:not(.eyebrow),.daily-growth-heading>p:not(.eyebrow){color:#cdb7b0;font:13px/1.65 var(--atlas-sans);max-width:610px}.living-tapestry button,.daily-growth button:not(.daily-growth-alternate){min-height:42px;border:1px solid #915662;border-radius:4px;padding:9px 13px;background:#381b27;color:#f2d9d3;font:600 12px var(--atlas-sans);cursor:pointer}.living-tapestry button:hover,.daily-growth button:hover{background:#49232f}.living-tapestry button:disabled,.daily-growth button:disabled{opacity:.5;cursor:not-allowed}.living-tapestry-count{color:#e0aca7;font:11px/1.5 var(--atlas-mono);margin:16px 0}.living-tapestry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.living-tapestry-link,.living-tapestry-proposal{padding:17px;border:1px solid #62404a;border-radius:6px;background:#20131a;min-width:0}.living-tapestry-pair{display:flex;align-items:center;gap:8px}.living-tapestry-pair>span:not(.living-tapestry-thread){flex:1 1 0;min-width:0;font:500 16px/1.4 var(--atlas-serif);overflow-wrap:anywhere}.living-tapestry-pair small{display:block;font:600 10px var(--atlas-mono);color:#d4a3a0;text-transform:uppercase;margin-bottom:4px}.living-tapestry-thread{color:#efa69e;flex:none}.living-tapestry-link>p,.living-tapestry-proposal>p{font:12px/1.65 var(--atlas-sans);color:#ceb8b2;margin:14px 0}.living-tapestry-editor{display:grid;gap:10px;max-width:520px;border:1px solid #68404b;background:#24141c;border-radius:6px;padding:18px;margin:18px 0}.living-tapestry-editor label,.daily-growth-form label{color:#e8c7c0;font:600 12px var(--atlas-sans)}.living-tapestry-editor select,.living-tapestry-editor textarea,.daily-growth-form textarea{display:block;width:100%;min-height:42px;padding:10px;background:#1a0e14;border:1px solid #754b57;border-radius:4px;color:#f2e2da;font:13px var(--atlas-sans)}.living-tapestry-editor textarea{min-height:75px}.living-tapestry-pending,.living-tapestry-unlinked{margin-top:16px;padding:16px 0;border-top:1px solid #51333c}.living-tapestry-pending>summary,.living-tapestry-unlinked>summary{color:#eac2bc;cursor:pointer;font:500 13px var(--atlas-sans)}.living-tapestry-proposal{margin:10px 0}.living-tapestry-proposal>div,.living-tapestry-unlinked>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.daily-growth{margin-bottom:24px;border-bottom:1px solid #57323c;padding-bottom:26px}.daily-growth-card{max-width:790px}.daily-growth-heading{margin-bottom:17px}.daily-growth-intention{color:#f5e6dd;font:italic 400 clamp(20px,3vw,27px)/1.4 var(--atlas-serif);margin:5px 0 22px}.daily-growth-implementation{border-left:2px solid #bd818a;padding:3px 14px;margin-bottom:15px}.daily-growth-implementation p{color:#e4cfc7;font:13px/1.7 var(--atlas-sans);margin:5px 0}.daily-growth .daily-growth-alternate{border:0;background:transparent;color:#dda6a4;font:12px var(--atlas-sans);padding:8px 0 12px;cursor:pointer;display:block;text-align:left}.daily-growth-form{display:grid;gap:9px}.daily-growth-form textarea{min-height:75px;resize:vertical}.daily-growth .daily-growth-mark{background:transparent;border-color:#79515d}.daily-growth-complete{color:#d9b7ab;font:12px var(--atlas-sans)}.willow-flow{flex:none;max-height:min(46vh,400px);min-height:0;overflow-y:auto;scrollbar-color:#794959 transparent;background:#150c12;border-top:1px solid #583541;border-bottom:1px solid #583541}.willow-flow-toggle{width:min(100%,810px);display:flex;align-items:center;gap:10px;padding:11px 18px;min-height:52px;border:0;background:transparent;color:#f3dcd5;font:500 14px var(--atlas-serif);text-align:left;cursor:pointer;margin:auto}.willow-flow-toggle>small{margin-left:auto;color:#c8ada8;text-align:right;font:11px var(--atlas-sans)}.willow-flow-mark{color:#e3aca7;font-size:19px}.willow-flow-toggle:hover{background:#29121b}.willow-flow-body{max-width:770px;padding:6px 20px 17px;margin:auto}.willow-flow-hint,.willow-flow-count{color:#d2b7b2;font:12px/1.6 var(--atlas-sans)}.willow-flow-list{display:grid;gap:7px;margin:13px 0}.willow-flow-step{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:10px;background:#23141b;border:1px solid #51343f;border-radius:5px}.willow-flow-step label{display:flex;align-items:flex-start;gap:9px;flex:1;min-width:0;color:#f2ddd7;font:12px/1.55 var(--atlas-sans);cursor:pointer}.willow-flow-step label span{overflow-wrap:anywhere}.willow-flow-step input{flex:none;accent-color:#bd7d85}.willow-flow-step.is-done label span{text-decoration:line-through;opacity:.62}.willow-flow-step>button{border:0;background:transparent;color:#ddb9b2;min-width:32px;min-height:32px;cursor:pointer;font-size:20px}.willow-flow-form{display:grid;gap:7px;margin-top:15px}.willow-flow-form label{font:600 12px var(--atlas-sans);color:#e9c7c0}.willow-flow-form>div{display:flex;gap:7px;min-width:0}.willow-flow-form input{flex:1;min-width:0;padding:10px;border:1px solid #754956;border-radius:4px;background:#1d1117;color:#f4e3de}.willow-flow-form button,.willow-flow-ask{padding:9px 13px;min-height:42px;border:1px solid #985d68;border-radius:4px;background:#321a24;color:#f6dad1;font:600 12px var(--atlas-sans);cursor:pointer}.willow-flow-ask{margin-top:12px;background:transparent}.willow-flow-error{color:#ffc0b5;font-size:12px}.willow-flow button:focus-visible,.willow-flow input:focus-visible,.living-tapestry button:focus-visible,.living-tapestry select:focus-visible,.living-tapestry textarea:focus-visible,.living-tapestry summary:focus-visible,.daily-growth button:focus-visible,.daily-growth textarea:focus-visible,.portrait-recent summary:focus-visible,.portrait-memory-controls summary:focus-visible{outline:2px solid #f7b0a5;outline-offset:3px}@media(max-width:680px){.portrait-evolving-summary,.daily-growth-card{padding:16px}.portrait-summary-columns,.living-tapestry-grid{grid-template-columns:minmax(0,1fr)}.living-tapestry-header{display:block}.living-tapestry-header>button{margin-top:13px}.willow-flow-toggle{padding:10px 12px}.willow-flow-toggle>small{font-size:10px}.willow-flow-body{padding:6px 12px 15px}.daily-growth-actions{align-items:stretch}.daily-growth-actions button{width:100%}}.ostara-install{width:min(100% - 58px,780px);margin:22px auto 30px;padding:20px;border:1px solid #67404a;border-radius:8px;background:linear-gradient(145deg,#28141f,#170c12);color:#f8e9e2}.ostara-install.is-compact{width:min(100% - 32px,470px);margin:12px auto 22px;padding:17px}.ostara-install-heading{display:flex;align-items:center;gap:13px}.ostara-install-heading img{width:45px;height:45px;object-fit:contain;border-radius:11px;flex:none}.ostara-install-heading>div{min-width:0;display:grid;gap:4px}.ostara-install-heading strong{font:400 22px var(--atlas-serif);color:#ffe9e2}.ostara-install-heading small{font:12px/1.5 var(--atlas-sans);color:#dbc3bc}.ostara-install-action{margin:15px 0 0;padding:12px 18px;min-height:44px;color:#291019;background:#e7a9a3;border:0;border-radius:4px;font:650 12px var(--atlas-sans);cursor:pointer}.ostara-install-action:hover{background:#f3bab1}.ostara-install-action:disabled{opacity:.5;cursor:wait}.ostara-install-guide{border-top:1px solid #67404a;margin-top:15px;padding:12px 0;color:#ebcfc6}.ostara-install-guide p{font:12px/1.75 var(--atlas-sans)}.ostara-install-guide button{border:0;background:transparent;color:#edb0ab;cursor:pointer;padding:7px}.ostara-install-status,.ostara-install-privacy{font:11px/1.65 var(--atlas-sans);color:#cdb4ae;margin:12px 0 0}.ostara-install-status{color:#e9c7ac}.workspace-install-settings{padding:5px 0}.workspace-install-entry{width:100%}.becoming-engine{width:min(100% - 34px,940px);margin:0 auto;padding:27px 0 max(75px,env(safe-area-inset-bottom));color:#efe2dc;min-width:0}.becoming-intro{margin:7px 0 24px}.becoming-intro h1{font:400 clamp(34px,5vw,56px)/1.12 var(--atlas-serif);letter-spacing:-.025em;margin:7px 0 13px}.becoming-intro h1 em,.becoming-section h2 em{color:#ecaaa6;font-weight:400}.becoming-intro>p:not(.eyebrow),.becoming-section>header>p:not(.eyebrow){color:#cdb6b0;font:13px/1.75 var(--atlas-sans);max-width:680px}.becoming-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:9px;margin-bottom:24px;border:1px solid #573440;border-radius:10px;background:#190e15;min-width:0}.becoming-tabs button{display:flex;gap:10px;align-items:center;text-align:left;min-width:0;padding:12px 9px;min-height:65px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d5b9b5;cursor:pointer}.becoming-tabs button:hover,.becoming-tabs button.is-active{background:#39202b;color:#ffece4;border-color:#9a626e}.becoming-tab-symbol{flex:none;font:23px var(--atlas-serif);color:#eebbb4;line-height:1}.becoming-tabs button>span:last-child{display:grid;gap:4px;min-width:0}.becoming-tabs strong{font:600 12px/1.3 var(--atlas-sans);overflow-wrap:anywhere}.becoming-tabs small{font:10px/1.3 var(--atlas-sans);color:#c9aaa5}.becoming-section{padding:20px 0 36px;border-top:1px solid #5c3b45}.becoming-section h2{font:400 clamp(27px,4vw,43px)/1.2 var(--atlas-serif);margin:9px 0 11px;color:#f6e3dc}.becoming-section .eyebrow{color:#e0a39d}.becoming-form{display:grid;gap:11px;max-width:790px;margin:19px 0 23px;padding:19px;background:#211219;border:1px solid #70434f;border-radius:8px}.becoming-form label{font:600 12px/1.5 var(--atlas-sans);color:#eec9c0;min-width:0}.becoming-form label input,.becoming-form label textarea,.becoming-form label select{margin-top:8px}.becoming-form textarea,.becoming-form input,.becoming-form select{display:block;width:100%;min-width:0;padding:12px 13px;min-height:44px;color:#f6e6de;background:#140b10;border:1px solid #87515e;border-radius:5px;font:14px/1.5 var(--atlas-sans);resize:vertical;box-sizing:border-box}.becoming-form textarea{min-height:78px}.becoming-section button:not(.becoming-star){min-height:41px;padding:10px 13px;font:600 12px/1.35 var(--atlas-sans);border:1px solid #ab6c79;color:#fff0ea;background:#45212e;border-radius:4px;cursor:pointer}.becoming-section button:hover:not(:disabled){background:#58303c}.becoming-section button:disabled{opacity:.5;cursor:not-allowed}.becoming-form>button[type=submit]{justify-self:start;margin-top:6px}.becoming-section button.becoming-secondary,.becoming-section button.becoming-delete{background:transparent;color:#d7b3ac;border-color:#6a424e}.becoming-error,.becoming-notice{margin:13px 0;padding:13px 15px;border-radius:5px;font:12px/1.65 var(--atlas-sans)}.becoming-error{color:#ffb3b2;border:1px solid #b45362;background:#391b28}.becoming-notice{color:#e8d7ca;border:1px solid #815d5b;background:#302026}.becoming-note{font:12px/1.75 var(--atlas-sans);color:#c9b0aa;overflow-wrap:anywhere}.becoming-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.becoming-records{display:grid;gap:13px;margin:25px 0}.becoming-record{min-width:0;border:1px solid #65404b;padding:18px;border-radius:7px;background:#20121b}.becoming-record>small{font:10px var(--atlas-mono);letter-spacing:.1em;color:#d8a39f}.becoming-record h3{font:400 22px/1.4 var(--atlas-serif);color:#f8e6de;margin:10px 0 19px;overflow-wrap:anywhere}.becoming-paths-comparison>div{min-width:0;background:#311a26;border:1px solid #64404c;border-radius:5px;padding:13px;overflow-wrap:anywhere}.becoming-paths-comparison span{font:600 10px var(--atlas-mono);letter-spacing:.1em;color:#dfa9a3}.becoming-paths-comparison p{font:15px/1.5 var(--atlas-serif);color:#f7e2d9;margin:9px 0}.becoming-paths-comparison small{font:11px/1.6 var(--atlas-sans);color:#c4a7a0}.becoming-reflection{border-left:2px solid #d69a94;padding:11px 14px;color:#edd7ce;background:#2b1a23;font:13px/1.65 var(--atlas-sans)}.becoming-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px}.becoming-record>button.becoming-delete{margin-top:13px}.council-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.council-voice{padding:18px;min-width:0;border:1px solid #65404a;border-radius:7px;background:linear-gradient(150deg,#2e1923,#1b1019)}.council-voice:first-child{grid-column:1/-1}.council-voice>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.council-voice strong{font:400 22px/1.3 var(--atlas-serif);color:#f4dbcf}.council-voice small{font:10px var(--atlas-mono);color:#d0aaa7}.council-voice p,.council-synthesis>p{font:13px/1.8 var(--atlas-sans);color:#ead4ca;white-space:pre-wrap;overflow-wrap:anywhere}.council-willow{border-color:#6a6d55}.council-ezekiel{border-color:#715b7f}.council-nyx{border-color:#765270}.council-aphrodite{border-color:#895a61}.council-synthesis{margin-top:14px;padding:20px 22px;border:1px solid #a67676;border-radius:7px;background:linear-gradient(140deg,#42232f,#21111b)}.becoming-archive{margin:26px 0;border-top:1px solid #6b4650;padding:16px 0}.becoming-archive summary{cursor:pointer;font:600 13px/1.6 var(--atlas-sans);color:#e7c4bd}.becoming-archive article{margin:13px 0;padding:15px;background:#281720;border:1px solid #5c3845;border-radius:6px;display:grid;gap:10px}.becoming-archive article>strong{font:500 15px var(--atlas-serif);overflow-wrap:anywhere}.becoming-archive article p{font:12px/1.7 var(--atlas-sans);color:#d5c0b6;overflow-wrap:anywhere}.becoming-archive article button{justify-self:start}.becoming-archive>ul{display:grid;gap:6px;list-style:none;padding:0}.becoming-refresh{margin:3px 0 15px}.becoming-star-map{height:clamp(260px,42vw,410px);border:1px solid #67444d;border-radius:10px;position:relative;overflow:hidden;margin:12px 0 15px;background:radial-gradient(ellipse at center,#342236,#201523 43%,#120a15 80%)}.becoming-star-map:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#ecb2b1 1px,transparent 1px);background-size:38px 49px}.becoming-star-map svg{width:100%;height:100%;position:absolute;inset:0}.becoming-section button.becoming-star{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:0;width:39px;height:39px;border-radius:50%;min-height:39px;display:grid;place-items:center;color:#f9dfd2;background:#502b45;border:1px solid #ca989f;box-shadow:0 0 20px #a77e9744;font:24px var(--atlas-serif)}.becoming-section button.becoming-star.is-active{background:#aa7480;box-shadow:0 0 24px #e5a2ac99}.becoming-map-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c9a29c;font-size:26px;opacity:.8;pointer-events:none}.becoming-star-detail{margin:14px 0;padding:18px;border:1px solid #895c6c;border-radius:6px;background:#2e1926;color:#f8e5db}.becoming-star-detail h3{font:400 24px var(--atlas-serif);margin:9px 0}.becoming-star-detail p{font:12px/1.7 var(--atlas-sans);color:#d9bebb}.becoming-engine button:focus-visible,.ostara-install button:focus-visible,.becoming-engine input:focus-visible,.becoming-engine select:focus-visible,.becoming-engine textarea:focus-visible,.becoming-engine summary:focus-visible{outline:2px solid #ffc4b9;outline-offset:3px}@media(max-width:760px){.becoming-engine{width:calc(100% - 28px);padding:15px 0 max(68px,env(safe-area-inset-bottom))}.becoming-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.becoming-tabs button{min-height:57px;padding:9px}.becoming-section{padding:12px 0 28px}.becoming-form{padding:14px}.becoming-two,.council-voices{grid-template-columns:minmax(0,1fr)}.council-voice:first-child{grid-column:auto}.becoming-form input,.becoming-form textarea,.becoming-form select{font-size:16px}.becoming-star-map{height:320px}.ostara-install{width:calc(100% - 30px);padding:15px}.workspace-utility-button{width:40px;height:40px;min-width:40px}.workspace-utility-nav{gap:5px}.workspace-main,.workspace{height:100dvh;max-height:100dvh}.workspace-insights-page{min-height:0;overflow:hidden}.workspace-insights-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.workspace-composer-area{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media(max-width:380px){.workspace-utility-button{width:36px;height:36px;min-width:36px}.workspace-utility-button svg{width:18px;height:18px}.workspace-topbar{padding-inline:7px}.workspace-top-left{gap:5px}.becoming-tabs strong{font-size:11px}.becoming-tab-symbol{font-size:20px}.becoming-star-map{height:270px}.becoming-section button.becoming-star{width:35px;height:35px;min-height:35px}}@media(prefers-reduced-motion:reduce){.becoming-section *,.ostara-install *{scroll-behavior:auto;animation:none;transition:none}}.legacy-continuity{padding:22px 0 28px;margin:20px 0 30px;border-block:1px solid #68434d;color:#f6e1dc}.legacy-continuity>header h2{font:400 clamp(25px,3vw,34px)/1.2 var(--atlas-serif);margin:6px 0 10px;color:#ffe8e2}.legacy-continuity>header>p:not(.eyebrow),.legacy-continuity-note{color:#d1b8b1;font:12px/1.7 var(--atlas-sans);max-width:690px}.legacy-continuity-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;background:#28151f;border:1px solid #875661;border-radius:8px;padding:17px;margin:18px 0 9px}.legacy-continuity-toggle>input{width:19px;height:19px;flex:none;accent-color:#c78a8d;margin:3px 0 0}.legacy-continuity-toggle>span{display:grid;gap:7px;min-width:0}.legacy-continuity-toggle strong{font:600 13px/1.5 var(--atlas-sans);color:#ffdfd9}.legacy-continuity-toggle small{font:12px/1.6 var(--atlas-sans);color:#dac0b8}.legacy-continuity-review{margin-top:18px;border:1px solid #69414d;border-radius:7px;background:#21131a;padding:14px 17px}.legacy-continuity-review>summary{color:#f4d8d0;cursor:pointer;font:500 15px/1.5 var(--atlas-serif);padding:8px 0}.legacy-continuity-review>p,.legacy-continuity-notes form p{font:12px/1.75 var(--atlas-sans);color:#dcc4bb;overflow-wrap:anywhere}.legacy-continuity-confirmed,.legacy-continuity-notes{display:grid;gap:11px;margin:13px 0}.legacy-continuity-confirmed article,.legacy-continuity-notes form{display:grid;gap:10px;border:1px solid #64424c;border-radius:6px;background:#301b24;padding:14px;min-width:0}.legacy-continuity-confirmed strong{font:500 15px var(--atlas-serif);color:#f8e6dc;overflow-wrap:anywhere}.legacy-continuity-confirmed small,.legacy-continuity-notes small{color:#d7a7a3;font:11px var(--atlas-mono)}.legacy-continuity-notes label{display:grid;gap:7px;color:#f2d6d0;font:12px var(--atlas-sans)}.legacy-continuity-notes input{min-height:44px;width:100%;min-width:0;background:#1c1118;border:1px solid #88515f;border-radius:4px;color:#ffe8df;padding:10px;font:14px var(--atlas-sans)}.legacy-continuity-notes button,.legacy-continuity-confirmed button,.legacy-continuity-pagination button{justify-self:start;min-height:42px;border:1px solid #975e6b;border-radius:4px;background:#482431;color:#ffebe4;cursor:pointer;font:600 12px var(--atlas-sans);padding:9px 13px}.legacy-continuity-notes button:disabled,.legacy-continuity-pagination button:disabled{cursor:not-allowed;opacity:.5}.legacy-continuity-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:13px;color:#d9bdb7;font:12px var(--atlas-sans)}.legacy-continuity input:focus-visible,.legacy-continuity button:focus-visible,.legacy-continuity summary:focus-visible{outline:2px solid #eeb9ae;outline-offset:2px}@media(max-width:680px){.legacy-continuity{padding-inline:2px}.legacy-continuity-toggle{padding:13px}.legacy-continuity-review{padding:11px}.legacy-continuity-notes input{font-size:16px}.legacy-continuity-pagination button{flex:1}}.workspace-memory-check{margin:7px 0 0;color:#ceb0b5;font:11px/1.5 var(--atlas-sans);letter-spacing:.02em}.workspace-main>.ostara-install.is-nudge{position:relative;width:calc(100% - 30px);max-width:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:9px 15px 3px;padding:11px 42px 11px 12px;border:1px solid #704350;border-radius:8px;background:#25121c;flex:0 0 auto}.workspace-main>.ostara-install.is-nudge .ostara-install-heading{flex:1 1 215px;min-width:0}.workspace-main>.ostara-install.is-nudge .ostara-install-heading img{width:34px;height:34px}.workspace-main>.ostara-install.is-nudge .ostara-install-heading strong{font:400 17px var(--atlas-serif)}.workspace-main>.ostara-install.is-nudge .ostara-install-heading small{font:11px/1.4 var(--atlas-sans)}.workspace-main>.ostara-install.is-nudge .ostara-install-action{margin:0;min-height:39px;padding:9px 14px}.workspace-main>.ostara-install.is-nudge .ostara-install-guide,.workspace-main>.ostara-install.is-nudge .ostara-install-status{flex-basis:100%}.workspace-main>.ostara-install.is-nudge .ostara-install-privacy{display:none}.ostara-install-dismiss{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:5px;background:transparent;color:#edc0b5;font-size:23px;line-height:1;cursor:pointer}.ostara-install-dismiss:hover{background:#4a2531}.ostara-install-dismiss:focus-visible{outline:2px solid #f1a49b;outline-offset:2px}@media(max-width:600px){.workspace-main>.ostara-install.is-nudge{gap:9px;padding:9px 40px 9px 10px}.workspace-main>.ostara-install.is-nudge .ostara-install-heading strong{font-size:16px}.workspace-main>.ostara-install.is-nudge .ostara-install-action{width:100%;margin-right:-27px}}.workspace-install-entry .ostara-install.is-nudge{position:relative;padding-right:45px}.workspace-install-entry .ostara-install.is-nudge .ostara-install-action{width:100%}@media(max-width:600px){.workspace-install-entry .ostara-install.is-nudge{padding-right:43px}}
