.weekly-page{max-width:1400px;margin:auto;padding:34px 26px 55px;color:#e8edf1}.weekly-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.weekly-heading h1{font:500 clamp(36px,4vw,56px)/1.1 var(--font-outfit);margin:10px 0 15px}.weekly-heading h1 span{color:#efc975}.weekly-heading>div>p:last-child{color:#acbcc7;font-size:13px;line-height:1.9}.weekly-navigation{display:flex;gap:12px;align-items:center;border:1px solid #4d5144;background:linear-gradient(110deg,#51422633,#0b1c28);border-radius:15px;padding:16px 20px;margin-bottom:24px}.weekly-navigation>button:not(.weekly-reload){display:grid;place-items:center;width:44px;height:44px;border:1px solid #50606a;border-radius:50%;color:#d4bf8b;flex-shrink:0}.weekly-navigation>div{display:flex;gap:13px;align-items:center;color:#ead099}.weekly-navigation span{font:500 21px var(--font-outfit)}.weekly-navigation small{display:block;font:10px/1.8 var(--font-montserrat);color:#9eb1c0;margin-top:5px}.weekly-reload{margin-left:auto;display:flex;align-items:center;gap:8px;color:#c5ba98;font-size:11px;min-height:44px}.weekly-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.weekly-stats>div{padding:22px;border:1px solid #2f4758;border-radius:13px;background:#0d202d;display:flex;flex-direction:column;gap:15px;min-width:0}.weekly-stats svg{color:#d5bd82}.weekly-stats strong{font:500 clamp(23px,2.5vw,34px) var(--font-outfit);overflow-wrap:anywhere}.weekly-stats span{font-size:11px;color:#a6b9c5;line-height:1.8}.weekly-method{font-size:10px;line-height:1.9;color:#8fa6b7;margin:18px 0 28px}.weekly-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.weekly-evidence,.weekly-writing{min-width:0}.weekly-panel{border:1px solid #304959;border-radius:16px;padding:25px;background:linear-gradient(130deg,#102632,#081923);margin-bottom:22px}.weekly-panel header h2,.weekly-panel>h2{font:500 28px/1.2 var(--font-outfit);margin:10px 0 16px;overflow-wrap:anywhere}.weekly-panel header+p,.weekly-panel>p{font-size:12px;line-height:1.9;color:#acbdc8}.weekly-objectives{margin:18px 0}.weekly-objectives>a{display:flex;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid #2d4453;padding:17px 0;min-height:44px}.weekly-action-list strong,.weekly-loop strong,.weekly-objectives strong{display:block;font:500 18px/1.4 var(--font-outfit);overflow-wrap:anywhere}.weekly-action-list small,.weekly-loop small,.weekly-objectives small{display:block;font-size:10px;line-height:1.9;color:#95aebf;margin-top:7px}.weekly-objectives svg{flex-shrink:0;color:#d9c38c}.weekly-panel .weekly-hint{font-size:10px;line-height:1.9;color:#94aab9}.weekly-action-list{list-style:none;padding:0;margin:20px 0}.weekly-action-list li{display:flex;gap:13px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #294251}.weekly-action-list svg{color:#9ed2b3;flex-shrink:0;margin-top:4px}.weekly-action-list a{min-width:0}.weekly-reflection{border:1px solid #3b5361;border-radius:9px;padding:0 14px;margin:12px 0}.weekly-reflection summary{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#d9c38c;min-height:48px;align-items:center;cursor:pointer}.weekly-reflection p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;padding:10px 0 20px;color:#c1cfd8}.weekly-loop{border-bottom:1px solid #2c4452;padding:20px 0}.weekly-loop>span>p{display:flex;gap:8px;font-size:11px;line-height:1.8;color:#e4b59b;margin:12px 0;overflow-wrap:anywhere}.weekly-loop svg{flex-shrink:0}.weekly-loop>a,.weekly-text-link{display:flex;gap:8px;align-items:center;color:#d6c18c;font-size:11px;min-height:44px}.weekly-text-link{margin-top:12px}.weekly-review-card{border-color:#776644;background:radial-gradient(ellipse at top,#80673822,transparent 70%),#0b1e2a}.weekly-review-card form>label{display:block;font-size:12px;line-height:1.8;color:#d9e0e4;margin:24px 0 10px}.weekly-review-card textarea{width:100%;border:1px solid #3d5869;border-radius:9px;background:#061721;color:#e7edf2;padding:14px;font:13px/1.9 var(--font-montserrat);resize:vertical;min-height:110px}.weekly-review-card fieldset{border:1px solid #3f514e;border-radius:10px;padding:16px;margin-top:24px}.weekly-review-card legend{font-size:12px;line-height:1.7;color:#d9c38c;padding:0 7px}.weekly-review-card fieldset label{display:flex;gap:11px;align-items:center;font-size:12px;line-height:1.8;min-height:44px;overflow-wrap:anywhere}.weekly-review-card input{accent-color:#e2be72;flex-shrink:0;width:17px;height:17px}.weekly-review-card .k-button{width:100%;margin-top:24px}.weekly-review-card form>small{display:block;font-size:10px;line-height:1.9;color:#9bafbd;margin-top:15px}.weekly-preserved details{margin-top:20px}.weekly-preserved summary{font-size:12px;color:#e4c585;padding:12px 0;cursor:pointer;min-height:44px}.weekly-preserved h3{font:500 19px var(--font-outfit);margin:18px 0 10px}.weekly-preserved details p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#c2cfd8}.weekly-draft{font-size:12px;line-height:1.9;color:#e7c787;border:1px solid #6e6044;border-radius:9px;padding:14px;margin-bottom:20px}.weekly-draft button{text-decoration:underline;min-height:44px;margin-left:8px}.weekly-error{padding:20px;border:1px solid #a97658;border-radius:12px;font-size:13px;line-height:1.9;color:#e6b89a;margin:20px 0}.weekly-error .k-button{margin-top:15px}.weekly-saved{display:flex;gap:10px;color:#a9dcba;font-size:12px;line-height:1.9;margin-top:20px}.weekly-saved svg{flex-shrink:0}.weekly-empty{padding:60px 20px;text-align:center;color:#a8bdca}.weekly-empty svg{margin:auto;color:#e5c585}.weekly-empty h2{font:500 28px var(--font-outfit);margin:20px 0}.weekly-page :is(a,button,textarea,input,summary):focus-visible{outline:2px solid #efd084;outline-offset:4px}.weekly-page button:disabled{opacity:.45;cursor:not-allowed}.weekly-page .k-button{min-height:44px}@media(max-width:1000px){.weekly-layout,.weekly-writing{grid-template-columns:1fr}.weekly-writing{display:grid}.weekly-heading{align-items:flex-start;flex-direction:column}.weekly-stats strong{font-size:27px}}@media(max-width:600px){.weekly-page{padding:25px 13px 40px}.weekly-navigation{padding:15px 10px;gap:8px;flex-wrap:wrap}.weekly-navigation>div{flex:1;gap:8px}.weekly-navigation>div>svg{display:none}.weekly-navigation span{font-size:17px}.weekly-navigation small{font-size:9px}.weekly-reload{flex-basis:100%;justify-content:center;margin:0}.weekly-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weekly-stats>div{padding:18px 14px;gap:12px}.weekly-stats strong{font-size:26px}.weekly-panel{padding:22px 17px}.weekly-panel header h2,.weekly-panel>h2{font-size:26px}.weekly-review-card textarea{font-size:16px}.weekly-heading .k-overline{line-height:1.8}.weekly-method{font-size:10px}.weekly-review-card fieldset{padding:12px}.weekly-layout{gap:0}}.workspace-search-page{max-width:1050px;margin:auto;padding:34px 26px 55px;color:#e9edf1}.workspace-search-page>header h1{font:500 clamp(36px,4vw,54px)/1.1 var(--font-outfit);margin:12px 0 15px}.workspace-search-page>header h1 span{color:#efc975}.workspace-search-page>header>p:last-child{font-size:13px;color:#a7bac7;line-height:1.9;margin-bottom:30px}.global-search-dialog{width:min(780px,calc(100vw - 30px));max-height:calc(100dvh - 50px);margin:auto;padding:27px;border:1px solid #826b42;border-radius:20px;background:linear-gradient(135deg,#102632,#051722);color:#e9edf1;box-shadow:0 30px 100px #0009;overflow-y:auto;overscroll-behavior:contain}.global-search-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.global-search-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.global-search-dialog>header h2{font:500 31px var(--font-outfit);margin-top:8px}.global-search-dialog>header>button{width:44px;height:44px;display:grid;place-items:center;color:#c4d1da;flex-shrink:0}.workspace-search-panel form>label{display:block;font-size:12px;color:#c8d4dc;margin-bottom:10px}.search-input-row{display:flex;gap:12px;align-items:center;border:1px solid #52616a;border-radius:11px;background:#051620;padding:9px 10px 9px 15px}.search-input-row>svg{color:#d6bd80;flex-shrink:0}.search-input-row input{min-width:0;flex:1;background:transparent;border:0;color:#ecf0f3;font:14px var(--font-montserrat);min-height:44px;outline-offset:2px}.search-input-row .k-button{min-height:44px;padding:10px 22px;font-size:12px;flex-shrink:0}.search-category-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.search-category-filters button{padding:11px 16px;min-height:44px;border:1px solid #344e5d;border-radius:25px;color:#a9bcc9;font-size:11px}.search-category-filters button[aria-pressed=true]{background:#ddbe79;color:#101e28;border-color:#e5c480;font-weight:600}.search-privacy,.search-scope{font-size:10px;line-height:1.9;color:#91a8b9}.search-privacy{border-top:1px solid #2a4353;margin-top:26px;padding-top:18px}.search-privacy span{display:block;margin-top:5px}.search-empty,.search-start{padding:38px 16px;text-align:center}.search-empty>svg,.search-start>svg{color:#ddc68f;margin:auto}.search-empty h3,.search-start h3{font:500 25px var(--font-outfit);margin:17px 0 12px;overflow-wrap:anywhere}.search-empty p,.search-start p{color:#a8bfcc;font-size:12px;line-height:1.9}.search-start span{display:block;color:#859faf;font-size:10px;line-height:1.9;margin-top:18px}.search-loading{padding:40px;text-align:center;font-size:12px;color:#b3c6d3}.search-results-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 16px}.search-results-heading h3{font:500 20px var(--font-outfit)}.search-results-heading span{font-size:10px;color:#94abba;overflow-wrap:anywhere}.search-results{list-style:none;padding:0;margin:0}.search-results article{padding:22px;border:1px solid #304c5c;border-radius:12px;margin-bottom:13px;background:#0b202c}.search-result-kind{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#ddc68f;font-size:10px}.search-result-kind small{font-size:8px;letter-spacing:1px;color:#8ea6b6}.search-results article h3{font:500 24px/1.3 var(--font-outfit);margin:12px 0;overflow-wrap:anywhere}.search-result-context{font-size:10px;color:#95acba;line-height:1.9;overflow-wrap:anywhere}.search-excerpt{font-size:12px;line-height:1.9;color:#c3d0d8;margin-top:14px;white-space:pre-wrap;overflow-wrap:anywhere}.search-results mark{color:#ffe3a1;background:#a17c3533;border-radius:3px}.search-results article>a{display:flex;align-items:center;gap:8px;color:#d4bd83;font-size:11px;min-height:44px;margin-top:8px}.search-results summary{font-size:11px;min-height:44px;padding:13px 0;cursor:pointer;color:#cdbb8d}.search-full-text{font-size:12px;color:#c3d0d8;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #7c6b43;padding-left:15px}.search-more{width:100%;margin-top:15px;min-height:44px}.search-error{border:1px solid #a67456;border-radius:10px;padding:18px;color:#e0b69c;margin:20px 0;font-size:12px;line-height:1.9}.search-error button{margin-top:15px;min-height:44px}.global-search-dialog>header>button:focus-visible,.workspace-search-panel :is(button,a,input,summary):focus-visible{outline:2px solid #edcc7a;outline-offset:4px}.workspace-search-panel button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.workspace-search-page{padding:26px 13px 40px}.global-search-dialog{padding:20px 16px;width:calc(100vw - 16px);max-height:calc(100dvh - 20px);border-radius:14px}.global-search-dialog>header h2{font-size:27px}.search-input-row{gap:7px;padding:7px 8px}.search-input-row>svg{display:none}.search-input-row input{font-size:16px;width:100px}.search-input-row .k-button{padding:10px 14px;font-size:11px}.search-category-filters{gap:6px}.search-category-filters button{padding:10px 13px}.search-results article{padding:18px 15px}.search-results article h3{font-size:22px}.search-result-kind small{font-size:7px;letter-spacing:.6px}.search-results-heading{align-items:flex-start;flex-direction:column;gap:7px}.workspace-search-page>header .k-overline{line-height:1.9}}.search-result-date{display:block;color:#8fa6b5;font-size:9px;line-height:1.8;margin-top:9px}.mobile-header-actions{display:flex;align-items:center;gap:7px}.mobile-search-trigger{min-width:44px;min-height:44px}.live-mode .k-mobile-header .mobile-preview-badge{display:none}.live-header-context{display:flex;flex-direction:column;gap:5px;min-width:0}.live-header-context>span{font-size:9px;letter-spacing:1.7px;color:#8fa8ba}.live-header-context strong{font:500 19px var(--font-outfit);color:#e4ebef}.live-mode .k-header-tools{gap:18px}.live-mode .k-header-tools>button[aria-label="Search workspace"]{display:flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid #344b58;border-radius:10px;min-height:40px;color:#b9c9d4}.live-mode .k-header-tools>button[aria-label="Search workspace"]>span{font-size:11px}.live-mode .k-header-tools kbd{font:9px var(--font-montserrat);padding:4px 6px;background:#172d39;border:1px solid #3b505c;border-radius:5px;color:#cdbb8c}.live-mode .k-header-motto{min-width:205px}.live-mode .k-header-motto em{font-size:18px}.live-navigation{padding:0 12px 14px}.live-navigation .live-nav-label{margin:12px 12px 6px;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#89a1b2}.live-mode .live-navigation nav{gap:3px;margin-bottom:12px}.live-mode .live-navigation nav>a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:9px;font-size:12px;color:#b8c9d4;transition:background-color .15s,border-color .15s,color .15s}.live-mode .live-navigation nav>a>svg{flex-shrink:0;color:#91a9b8}.live-mode .live-navigation nav>a.active{background:linear-gradient(110deg,#74603530,#16314155);border-color:#7d6a403f;color:#f1cf82}.live-mode .live-navigation nav>a.active:before{display:none}.live-mode .live-navigation nav>a.active>svg{color:#efcc7e}.live-navigation nav>a>i{margin-left:auto;background:#edca7d;border-radius:50%;width:5px;height:5px;flex-shrink:0}.live-nav-footer{border-top:1px solid #263d4a;padding:10px 8px 0}.live-nav-footer>button{display:flex;align-items:center;gap:10px;min-height:38px;font-size:11px;color:#a9bdca;width:100%}.live-nav-footer>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;font-size:9px;color:#8da5b6}.live-nav-footer>a svg{transform:rotate(180deg)}.live-mode :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #f2d18a;outline-offset:3px}.live-mode .k-button{min-height:44px;border-radius:11px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.live-mode .k-button.gold{box-shadow:0 3px 16px #d9ae5220}.live-mode .k-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.live-mode .k-panel{border-radius:15px;border-color:#304957;background:linear-gradient(135deg,#0d222e,#061620)}.live-mode .k-panel-title h2{font:500 23px/1.3 var(--font-outfit);text-transform:none;letter-spacing:0;color:#e6edf1}.live-mode :is(.field-hint,.workspace-note,.weekly-method,.map-method,.journey-method,.search-scope,.search-privacy,.report-method,.orbit-method){font-size:12px;line-height:1.85;color:#a4b8c6}.live-mode :is(.weekly-panel>p,.journey-intro p:last-child,.orbit-inspector-intro,.briefing-record-grid p){font-size:13px;line-height:1.85}.live-mode :is(.weekly-objectives small,.weekly-loop small,.weekly-action-list small,.map-objectives span,.map-objectives em,.journey-context,.search-result-context){font-size:11px;line-height:1.85}.live-mode .search-result-date{font-size:10px}.live-mode .briefing-pulse small{font-size:11px}.live-mode :is(.briefing-close-link,.briefing-vision-link){min-height:44px}.live-mode :is(.workspace-form,.workspace-dialog,.north-star-form,.objective-name-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:9px;border-color:#405c6b;font-size:14px;line-height:1.7;min-height:44px}.live-mode :is(input,textarea)::placeholder{color:#8ca3b3;opacity:1}.live-mode :is(.saved-empty,.money-empty){border:1px dashed #465d69;border-radius:13px;padding:30px 22px;background:#0b202a77}.live-mode :is(.saved-empty h3,.money-empty h3){font-family:var(--font-outfit);color:#e0e8ec}.live-mode .money-empty>svg,.live-mode .saved-empty>svg{color:#d7bd7d}.live-mode .carry-note{border-radius:6px}.live-mode .saved-status-dot{flex-shrink:0}.managed-dialog.workspace-dialog{padding:0 26px 26px;border:1px solid #64705e;border-radius:18px;background:#0b202c;max-height:88dvh;scroll-padding-top:120px}.workspace-dialog-heading{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#0b202cf5;backdrop-filter:blur(10px);padding:25px 0 20px;margin:0 0 20px;border-bottom:1px solid #3a515e}.workspace-dialog-heading>div{min-width:0}.workspace-dialog-heading .k-overline{font-size:9px;color:#c4b27e;line-height:1.8}.workspace-dialog-heading h2{font:500 28px/1.2 var(--font-outfit);margin:9px 0 0;overflow-wrap:anywhere}.workspace-dialog-heading>.dialog-close{position:static;display:grid;place-items:center;min-width:44px;min-height:44px;flex-shrink:0;border:1px solid #3d5665;border-radius:50%;background:#132d3b;color:#c8d6df}.managed-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.workspace-statusbar:not(.focus-statusbar){height:34px;font-size:10px}.workspace-statusbar>button{font-size:10px;min-height:32px}.workspace-saved{font-size:12px;line-height:1.7;border-radius:12px;padding:10px 14px}.workspace-saved>button{min-width:38px;min-height:38px}.workspace-save-error{border-radius:12px;font-size:13px}.workspace-save-error>button{min-height:40px;font-size:11px}.live-mode .k-app-content{padding-top:34px}.live-mode .global-search-dialog .search-privacy,.live-mode .global-search-dialog .search-scope{font-size:11px}@media(min-width:701px){.live-mode .k-sidebar{width:216px;padding-top:8px;scrollbar-width:thin;scrollbar-color:#4c615d transparent}.live-mode .k-app-content{margin-left:216px}.workspace-statusbar:not(.focus-statusbar){left:216px}.workspace-save-error:not(.focus-save-error){left:232px;top:106px}.live-mode .k-app-header .desktop-brand{width:178px;flex-shrink:0}.live-mode .k-app-header .k-brand>span{font-size:29px}.live-mode .k-app-header .k-brand small{font-size:7px}}@media(min-width:701px) and (max-width:1100px){.live-mode .k-header-motto,.live-mode .k-header-tools>button[aria-label="Search workspace"]>span{display:none}.live-mode .k-header-tools kbd{font-size:9px}.live-mode .k-sidebar{width:192px}.live-mode .k-app-content{margin-left:192px}.workspace-statusbar:not(.focus-statusbar){left:192px}.workspace-save-error:not(.focus-save-error){left:208px}.live-mode .k-app-header .desktop-brand{width:154px}.live-header-context strong{font-size:17px}}@media(hover:hover) and (pointer:fine){.live-mode .live-navigation nav>a:hover{background:#183343;border-color:#3f5664;color:#f0d398}.live-mode .live-navigation nav>a:hover>svg{color:#e8c576}.live-mode .k-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px #0003}.live-mode .k-button.gold:not(:disabled):hover{box-shadow:0 5px 22px #deb55f2c}.live-mode :is(.briefing-priority,.orbit-linked-work>a):hover{border-color:#937b4d;background-color:#18313d}.live-nav-footer>a:hover,.live-nav-footer>button:hover{color:#e4c681}}@media(max-width:700px){.live-mode .k-sidebar{padding-left:9px;padding-right:9px}.live-mode .live-navigation{padding:0 3px 12px}.live-mode .live-navigation nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:15px}.live-mode .live-navigation .live-nav-label{grid-column:1/-1;margin:10px 9px 3px;font-size:10px}.live-mode .live-navigation nav>a{min-height:48px;font-size:12px;padding:11px 10px;gap:10px;background:#0c2330;border-color:#263f4f}.live-nav-footer{display:flex;gap:16px;align-items:center}.live-nav-footer>button{flex:1;min-height:44px;font-size:12px}.live-nav-footer>a{font-size:10px;min-height:44px}.live-mode .k-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.live-mode .k-bottom-nav>.more-nav{display:flex}.live-mode .k-bottom-nav>.more-nav.active{color:var(--gold)}.live-mode .k-bottom-nav>a,.live-mode .k-bottom-nav>button{font-size:11px;gap:7px}.workspace-statusbar:not(.focus-statusbar){height:44px;font-size:10px;padding:0 14px}.workspace-statusbar>button{font-size:10px;min-height:44px}.live-mode .k-app-content{padding-top:44px}.workspace-save-error:not(.focus-save-error){top:123px;left:12px;right:12px;flex-wrap:wrap;font-size:12px}.workspace-save-error>button{font-size:12px;min-height:44px}.workspace-saved{font-size:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.workspace-saved>button{min-width:44px;min-height:44px}.live-mode :is(.workspace-form,.workspace-dialog,.north-star-form,.objective-name-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.managed-dialog.workspace-dialog{padding:0 18px 22px;width:calc(100vw - 22px);max-height:calc(100dvh - 32px)}.workspace-dialog-heading{padding-top:19px;gap:12px}.workspace-dialog-heading h2{font-size:25px}.live-mode .k-panel-title h2{font-size:22px}.live-mode .field-hint,.live-mode .workspace-note{font-size:12px}.workspace-statusbar.focus-statusbar{height:44px;font-size:10px;padding:0 13px}.focus-page{padding-top:44px}.workspace-save-error.focus-save-error{top:52px}.focus-snapshot-timestamp{padding-top:52px}.live-mode .map-branch,.live-mode .orbit-inspector{scroll-margin-top:130px}.global-search-dialog>header .k-overline{line-height:1.8}}@media(prefers-reduced-motion:reduce){.live-mode :is(a,button,summary,input,textarea,select){transition:none!important;animation:none!important}.live-mode .k-button:hover{transform:none!important}}.live-mode{--gold:#ebc56f;--gold-light:#f6d790;--border:#223f52;background:#020d15}.live-mode .k-app-content{background:radial-gradient(ellipse at 90% 0,#0b22302b,transparent 60%),#020d15}.live-mode .k-app-header{height:64px;gap:26px;background:#010c15;border-color:#23394a}.live-mode .k-top-links{gap:26px;font-size:11px}.live-mode .k-header-tools{gap:15px}.live-mode .k-header-tools>button[aria-label="Search workspace"]{padding:5px;border:0;background:none;border-radius:0;min-width:34px;min-height:34px}.live-mode .k-header-tools kbd,.live-mode .k-header-tools>button[aria-label="Search workspace"]>span{display:none}.live-mode .k-header-motto{min-width:180px}.live-mode .k-header-motto em{font-size:17px}.live-mode .k-header-motto>span{font-size:10px}.live-mode .k-button{min-height:34px;font-size:11px;border-radius:8px;padding:9px 13px;box-shadow:none}.live-mode .k-button.gold{background:linear-gradient(180deg,#f9db91,#dfaa48);color:#07121a}.live-mode .k-panel{border-radius:7px;background:#020f18;border-color:#244258}.live-mode .k-panel-title h2{font:500 16px var(--font-outfit);text-transform:uppercase;color:#eac66f}.live-mode :is(.field-hint,.workspace-note,.weekly-method,.map-method,.journey-method,.search-scope,.search-privacy,.report-method,.orbit-method){font-size:10px;line-height:1.65}.live-mode :is(.plan-page,.insights-page,.money-page,.daily-workspace,.journey-page,.weekly-page,.life-map-page,.workspace-search-page){padding-top:18px;padding-bottom:28px}.live-mode :is(.journey-heading h1,.weekly-heading h1,.life-map-heading h1,.workspace-search-page>header h1){font-size:34px}.live-mode :is(.journey-heading,.weekly-heading,.life-map-heading){margin-bottom:18px}.live-mode :is(.weekly-panel,.map-branch,.journey-moment article,.search-results article){border-radius:8px;background:#03131e;border-color:#244258}.live-mode :is(.weekly-panel,.map-branch){padding:18px}.live-mode .journey-intro{padding:18px;border-radius:8px;background:#061923;border-color:#344b55}.live-mode .journey-intro h2{font-size:23px}.live-mode .weekly-stats>div{padding:16px;border-radius:7px}.live-mode .weekly-layout{gap:12px}.live-mode .weekly-stats{gap:8px}.live-mode .map-north-star{border-radius:8px;padding:20px;background:#061923}.live-mode .map-objectives button{border-radius:7px;background:#03131e}.live-mode .map-tree details{border-radius:6px;background:#061923}.live-mode .managed-dialog{border-radius:10px;background:#04141f}.live-mode .workspace-dialog-heading{background:#04141ff5}.live-mode .workspace-dialog-heading h2{font-size:24px}.live-mode .k-button:hover{transform:none!important;box-shadow:none!important}.compact-command{padding:8px 10px 18px;color:#dce4eb}.compact-banner{display:grid;grid-template-columns:1fr 210px;height:152px;margin-bottom:9px;border-bottom:1px solid #20384b;background:linear-gradient(90deg,#001423a6,#02152122 65%,#02111be8),url(/media/terrace.webp) center 48%/cover}.compact-banner>div{padding:22px 25px}.compact-banner h1{font:400 33px/1.04 var(--font-outfit);letter-spacing:-.5px;color:#fff}.compact-banner>div p{font-size:12px;line-height:1.5;color:#c4d0da;margin-top:9px}.compact-banner aside{background:#020f19df;padding:16px;border-left:1px solid #264253}.compact-banner aside>span{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.7}.compact-banner aside>span svg{color:#e6c16a;flex-shrink:0}.compact-banner aside p{font-size:12px;margin-top:15px}.compact-banner aside strong{display:block;font:400 25px/1.2 var(--font-outfit);margin-top:3px}.compact-banner aside small{font-size:10px;color:#a3b5c5;display:block;margin-top:8px}.compact-grid{display:grid;grid-template-columns:1fr 1.12fr .88fr 1.12fr;grid-template-rows:260px 252px;gap:8px}.compact-panel{border:1px solid #234358;border-radius:7px;padding:10px 11px;background:linear-gradient(135deg,#03131e,#010b12);min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#365060 transparent}.compact-panel>header{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:9px;color:#eac66e}.compact-panel h2{font:500 15px/1.2 var(--font-outfit);text-transform:uppercase;white-space:nowrap}.compact-panel>header>a{display:flex;align-items:center;gap:5px;font-size:9px;color:#d9bd79;min-height:18px}.compact-panel>header>svg{color:#b4a06e}.compact-panel>footer{font-size:9px;line-height:1.5;color:#8ea5b6;margin-top:9px}.compact-gauges{display:flex;gap:10px;justify-content:center}.compact-gauges>div{width:48%;min-width:0}.compact-gauges>div>span{display:block;text-align:center;font-size:10px;margin:1px 0 6px;white-space:nowrap}.compact-gauges .k-ring{width:100%;max-width:148px;margin:auto}.compact-gauges .k-ring strong{font:500 38px var(--font-outfit)}.compact-gauges .k-ring div>span{display:none}.compact-gauges .k-ring small{font-size:10px}.compact-glance-note{padding:8px 9px;margin-top:8px;background:#3d101977;border:1px solid #762437;border-radius:6px}.compact-glance-note strong{font-size:11px;font-weight:500}.compact-glance-note p{font-size:9px;line-height:1.55;color:#cbbdc1;margin-top:5px}.compact-column-labels{display:flex;justify-content:space-between;color:#95a8b8;font-size:8px;margin-bottom:5px}.compact-objective-row{display:grid;grid-template-columns:21px minmax(0,1fr) 46px 35px;gap:5px;align-items:center;min-height:28px;border-top:1px solid #183140;background:#061b2644;padding:3px 0}.compact-objective-row>span{font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-objective-row>i{height:7px;border-radius:8px;background:#192b37;overflow:hidden}.compact-objective-row b{display:block;height:100%;border-radius:8px}.compact-objective-row>strong{text-align:right;font:400 12px var(--font-outfit);color:#e7c26d}.compact-focus>p{font-size:10px;line-height:1.5;margin:8px 0;color:#c4d1db}.compact-focus-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.compact-focus-chips a{display:block;padding:5px 7px;border:1px solid #8b7648;border-radius:5px;background:#d1ae4b12;color:#e9c873;font-size:9px;line-height:1.4}.compact-focus-label{font-size:8px;letter-spacing:1px;color:#839ba9}.compact-focus h3{font:400 18px/1.25 var(--font-outfit);margin:6px 0 12px}.compact-focus>.k-button{display:flex;justify-content:space-between;width:100%;gap:5px;font-size:10px}.compact-priority{display:flex;align-items:center;gap:9px;min-height:49px;margin:4px 0;border:1px solid #183443;border-radius:5px;background:#061a25;padding:7px}.compact-priority>span{width:21px;height:21px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-size:10px;color:#07131d;background:linear-gradient(#f8d990,#dba64c)}.compact-priority>div{flex:1;min-width:0}.compact-priority strong{display:block;font-size:10px;line-height:1.4;font-weight:500}.compact-priority small{display:block;font-size:8px;line-height:1.5;color:#aac0ca;margin-top:4px}.compact-priority>svg{flex-shrink:0;color:#a9b4b9}.compact-execution{grid-column:span 2}.compact-table-heading,.compact-table>a{display:grid;grid-template-columns:minmax(0,1fr) 60px 57px 70px;gap:8px;align-items:center}.compact-table-heading{padding:7px 5px;font-size:9px;color:#a3b6c3;border-bottom:1px solid #264154;background:#0a202d}.compact-table>a{padding:10px 5px;border-bottom:1px solid #183342;font-size:10px;min-height:46px}.compact-table>a>span:first-child{min-width:0}.compact-table strong{display:block;font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-table small{display:block;font-size:8px;line-height:1.5;color:#8da6b7;margin-top:4px}.compact-priority-tag{font-size:9px;color:#e2c87b}.compact-priority-tag.high{color:#ef9b8b}.compact-priority-tag.low{color:#81cfa5}.compact-status{font-size:9px;color:#b2c6d2}.compact-status.blocked{color:#e6a18d}.compact-time-pair{display:flex;gap:8px;margin:17px 0 8px}.compact-time-pair>div{flex:1;text-align:center;padding:15px 3px;border:1px solid #254253;border-radius:6px;background:#061b28}.compact-time-pair small{font-size:9px;color:#a0b6c5}.compact-time-pair strong{display:block;font:500 32px/1.3 var(--font-outfit);color:#efd18b;margin-top:7px}.compact-time-pair em{display:block;font:10px var(--font-montserrat);color:#b5c5ce}.compact-results>p{font-size:9px;color:#a5b9c8;margin:9px 0}.compact-results>a{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:#dec37f;line-height:1.5;margin:12px 0}.compact-recommended>a{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 3px;border-bottom:1px solid #193441}.compact-recommended>a>svg{color:#e5c578;flex-shrink:0}.compact-recommended>a>span{flex:1;min-width:0}.compact-recommended strong{display:block;font-size:10px;font-weight:500;line-height:1.5}.compact-recommended small{display:block;font-size:8px;color:#91aabd;line-height:1.5;margin-top:3px}.compact-next-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #26475b;border-radius:6px;padding:10px 14px;margin-top:8px;background:#02111b}.compact-next-strip>div{display:flex;align-items:center;gap:12px;min-width:0}.compact-next-strip>div>svg{color:#e5c370;flex-shrink:0}.compact-next-strip span{min-width:0}.compact-next-strip strong{display:block;font:500 13px var(--font-outfit);text-transform:uppercase;color:#e8c36c}.compact-next-strip small{display:block;font-size:10px;color:#a6b9c6;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.compact-next-strip>.k-button{flex-shrink:0;border-radius:24px;gap:18px}.compact-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dfc37e;font-size:11px;line-height:1.7;padding:18px 3px}.compact-expanded{border-bottom:1px solid #1c3849;margin-top:5px}.compact-expanded>summary{display:flex;align-items:center;gap:9px;cursor:pointer;padding:9px 4px;font-size:10px;color:#9fb6c6}.compact-expanded>summary>svg:last-child{margin-left:auto}.compact-expanded[open]>summary>svg:last-child{transform:rotate(90deg)}.compact-expanded>.k-panel{margin:8px 0}@media(min-width:701px){.live-mode .k-sidebar{width:84px;padding-top:4px;background:#010d16}.live-mode .k-app-content{margin-left:84px;padding-top:28px}.workspace-statusbar:not(.focus-statusbar){left:84px;height:28px;font-size:9px}.workspace-statusbar>button{font-size:9px;min-height:26px}.workspace-save-error:not(.focus-save-error){left:96px}.live-mode .k-app-header .desktop-brand{width:166px}.live-navigation{padding:0 5px 8px}.live-navigation .live-nav-label{display:none}.live-mode .live-navigation nav{gap:1px;margin:0 0 6px;border-bottom:1px solid #173040;padding-bottom:5px}.live-mode .live-navigation nav>a{flex-direction:column;justify-content:center;gap:5px;padding:6px 2px;min-height:47px;border-radius:3px;font-size:9px;text-align:center}.live-mode .live-navigation nav>a.active{border-color:transparent;border-left:3px solid #e7bf60;background:linear-gradient(90deg,#183b50,#021420);color:#f0ca74}.live-navigation nav>a>i{display:none}.live-nav-footer{padding:2px 1px;border:0}.live-nav-footer>button{font-size:0;justify-content:center;min-height:30px}.live-nav-footer>a{font-size:7px;text-align:center;display:block;min-height:25px;line-height:1.5}.live-nav-footer>a>svg{display:none}}@media(min-width:1101px) and (max-height:800px){.compact-banner{height:118px}.compact-banner>div{padding:14px 22px}.compact-banner h1{font-size:29px}.compact-banner>div p{font-size:11px;margin-top:6px}.compact-banner aside{padding:11px 14px}.compact-banner aside p{margin-top:6px}.compact-banner aside strong{font-size:23px}.compact-banner aside small{margin-top:5px}.compact-grid{grid-template-rows:194px 218px}.compact-gauges .k-ring{max-width:112px}.compact-gauges .k-ring strong{font-size:34px}.compact-gauges>div>span{font-size:9px;margin-bottom:2px}.compact-glance-note{padding:5px 7px;margin-top:4px}.compact-glance-note p{font-size:8px;margin-top:3px}.compact-objective-row{min-height:25px}.compact-focus-chips{margin-bottom:7px}.compact-focus h3{font-size:16px;margin-bottom:9px}.compact-priority{min-height:42px;padding:5px 6px}.compact-time-pair{margin-top:10px}.compact-time-pair>div{padding:10px 3px}.compact-time-pair strong{font-size:29px}.compact-recommended>a{min-height:39px}.compact-next-strip{padding:8px 12px}}@media(min-width:701px) and (max-width:1100px){.live-mode .k-top-links{gap:15px;font-size:10px}.live-mode .k-app-header{gap:15px}.live-mode .k-app-header .desktop-brand{width:143px}.live-mode .k-header-tools{gap:10px}.compact-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(220px,auto)}.compact-execution{grid-column:span 2}.compact-next-strip small{max-width:350px}.compact-panel{overflow:visible}}@media(max-width:700px){.live-mode .k-button{min-height:44px;font-size:12px}.compact-command{padding:8px 9px 18px}.compact-banner{height:144px;grid-template-columns:1fr 124px}.compact-banner>div{padding:18px 12px}.compact-banner h1{font-size:24px}.compact-banner>div p{font-size:10px;line-height:1.5}.compact-banner aside{padding:12px 10px}.compact-banner aside>span{font-size:9px;gap:5px}.compact-banner aside>span svg{width:17px}.compact-banner aside p{font-size:10px;margin-top:15px}.compact-banner aside strong{font-size:24px}.compact-banner aside small{font-size:9px;line-height:1.5}.compact-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:7px}.compact-panel{overflow:visible;padding:10px}.compact-breakdown,.compact-execution,.compact-glance{grid-column:span 2}.compact-panel h2{font-size:14px}.compact-gauges .k-ring{max-width:135px}.compact-gauges>div>span{font-size:11px}.compact-glance-note p{font-size:10px}.compact-glance-note strong{font-size:12px}.compact-objective-row{min-height:36px;grid-template-columns:23px minmax(0,1fr) 66px 40px;gap:8px}.compact-objective-row>span{font-size:11px}.compact-column-labels{font-size:9px}.compact-focus-chips a{font-size:10px;min-height:34px}.compact-focus h3{font-size:18px}.compact-focus>p{font-size:11px}.compact-priority{min-height:58px;gap:6px;padding:7px 5px}.compact-priority>span{width:18px;height:18px;font-size:9px}.compact-priority strong{font-size:10px}.compact-priority small{font-size:9px}.compact-priority>svg{display:none}.compact-panel>header>a{min-height:32px}.compact-table-heading,.compact-table>a{grid-template-columns:minmax(0,1fr) 42px 46px;gap:7px}.compact-table-heading>span:nth-child(2),.compact-table>a>span:nth-child(2){display:none}.compact-table>a{min-height:57px}.compact-table strong{white-space:normal;font-size:11px}.compact-status,.compact-table small{font-size:9px}.compact-time-pair{gap:5px}.compact-time-pair small{font-size:9px}.compact-time-pair strong{font-size:25px}.compact-results>a{font-size:10px;min-height:44px;align-items:center}.compact-recommended>a{gap:7px;min-height:56px}.compact-recommended>a>svg:first-child{width:16px}.compact-recommended>a>svg:last-child{display:none}.compact-recommended strong{font-size:10px}.compact-recommended small{font-size:9px}.compact-next-strip{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.compact-next-strip small{white-space:normal;line-height:1.6;font-size:11px}.compact-next-strip>.k-button{width:100%;justify-content:space-between}.compact-expanded>summary{font-size:12px;min-height:44px}.compact-panel>footer{font-size:10px}.live-mode :is(.field-hint,.workspace-note){font-size:12px}.live-mode .live-navigation nav>a{min-height:48px}}.compact-focus-chips{flex-wrap:nowrap}.compact-focus-chips a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-focus-label{display:block;line-height:1.3}.compact-focus h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-glance-note{font-size:10px;line-height:1.3}.compact-glance-note p{font-size:8px;line-height:1.4;white-space:nowrap}.compact-gauges .k-ring{max-width:130px}.compact-time-pair>div{font-size:10px;line-height:1.3;padding:9px 3px}.compact-time-pair small{display:block;line-height:1.3}.compact-time-pair strong{font-size:28px;line-height:1.1;margin-top:6px}.compact-time-pair em{font-size:10px;line-height:1.3;margin-top:4px}.compact-table>a{padding-top:8px;padding-bottom:8px}@media(min-width:1101px) and (max-height:800px){.compact-panel{padding:8px 10px}.compact-panel>header{margin-bottom:6px}.compact-panel>footer{font-size:8px;line-height:1.4;margin-top:4px}.compact-gauges .k-ring{max-width:94px}.compact-gauges>div>span{font-size:9px;line-height:1.3}.compact-glance-note{padding:5px 7px}.compact-glance-note strong{font-size:10px;line-height:1.3}.compact-glance-note p{font-size:8px;line-height:1.3;margin-top:3px}.compact-column-labels{font-size:8px;line-height:1.3;margin-bottom:3px}.compact-objective-row{min-height:22px;padding-top:1px;padding-bottom:1px}.compact-focus>p{display:none}.compact-focus-chips{margin:10px 0 8px}.compact-focus h3{font-size:16px;margin:5px 0 10px}.compact-table-heading,.compact-table>a{padding-top:5px;padding-bottom:5px}.compact-table>a{min-height:44px}.compact-time-pair{margin:6px 0 5px}.compact-time-pair>div{padding:7px 3px}.compact-time-pair strong{font-size:26px;line-height:1;margin-top:6px}.compact-results>p{margin:6px 0;font-size:9px}.compact-results>a{margin:6px 0;line-height:1.3}.compact-results>footer{display:none}.compact-recommended>a{padding-top:4px;padding-bottom:4px;min-height:39px}}@media(max-width:700px){.compact-focus-chips{flex-wrap:wrap}.compact-focus-chips a{flex-basis:100%}.compact-glance-note p{font-size:9px;white-space:normal}.compact-time-pair strong{font-size:25px}}@media(min-width:701px){.live-mode .k-app-content{padding-top:0;padding-bottom:28px}.workspace-statusbar:not(.focus-statusbar){top:auto;bottom:0;left:84px;height:26px;border-top:1px solid #203847;border-bottom:0;background:#020f18;font-size:9px;padding:0 15px}.workspace-statusbar:not(.focus-statusbar)>button{min-height:26px;font-size:9px}}.discovery-page,.profile-v2{max-width:1500px;margin:0 auto;color:#e9edf3;font-family:var(--font-outfit),sans-serif;padding:12px}.discovery-chapters,.discovery-question,.profile-v2 .k-panel{background:linear-gradient(125deg,#091d2b,#020e18);border:1px solid #294555;border-radius:9px;padding:14px}.profile-v2 .k-panel-title h2{font-size:14px;color:#e6bc72}.discovery-page p,.profile-v2 p{font-size:13px;line-height:1.5}.profile-v2-hero{height:170px;padding:30px 25px;background:linear-gradient(90deg,#031321df,#03132100),url(/media/landscape.webp) center 80%/cover;border-radius:8px 8px 0 0}.discovery-banner h1,.profile-v2-hero h1{font-size:32px;margin:6px 0;font-weight:500;line-height:1.12}.profile-v2-hero p{margin:6px 0}.profile-v2-identity{display:flex;align-items:center;gap:18px;padding:0 20px 15px;margin-top:-24px;position:relative}.profile-initials{width:88px;height:88px;border-radius:50%;border:3px solid #e6bc72;background:#102a3c;display:grid;place-items:center;color:#ffe3a7;font-size:30px;flex-shrink:0}.profile-v2-identity h2{font-size:25px;margin:32px 0 4px;font-weight:500}.profile-v2-identity p{display:flex;align-items:center;gap:9px;margin:0;color:#c3ced5}.profile-v2-identity>a{margin-left:auto;margin-top:22px}.profile-v2-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-v2-age{display:flex;gap:14px;align-items:center}.profile-v2-age .k-ring{width:140px;height:140px;flex-shrink:0}.profile-v2-age h3{font-size:20px;color:#e6bc72;margin:8px 0}.profile-v2-age p{color:#aebfca;max-width:290px}.profile-discovery-count{display:flex;gap:20px;align-items:center;margin:12px 0}.profile-discovery-count>strong{font-size:46px;color:#e6bc72;line-height:1}.profile-discovery-count small{font-size:18px;color:#879eac}.profile-discovery-count>span{font-size:13px;color:#b8c7d0}.discovery-page progress,.profile-v2 progress{appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:#1e3342}.discovery-page progress::-webkit-progress-bar,.profile-v2 progress::-webkit-progress-bar{background:#1e3342}.discovery-page progress::-webkit-progress-value,.profile-v2 progress::-webkit-progress-value{background:linear-gradient(90deg,#e7b860,#ffe5a5);border-radius:8px}.profile-v2-grid>.k-panel:nth-child(2)>.k-button{margin-top:15px;width:100%}.profile-chapter-panel,.profile-objective-panel{grid-column:1/-1}.profile-objective-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.profile-objective-tiles>a{display:flex;flex-direction:column;gap:9px;padding:13px 10px;border:1px solid #284555;border-radius:8px;background:#102432;min-width:0;text-decoration:none}.profile-objective-tiles svg{color:#e6bc72}.profile-objective-tiles strong{font-weight:500;overflow-wrap:anywhere}.profile-objective-tiles small{font-size:10px;color:#cfb585;text-transform:uppercase}.profile-objective-tiles span{border-top:1px solid #29404e;padding-top:8px;font-size:11px;color:#b7c4cd;display:flex;align-items:center;justify-content:space-between}.profile-northstar{display:flex;gap:12px;align-items:flex-start;min-height:90px}.profile-northstar svg{flex-shrink:0;margin-top:13px;color:#e6bc72}.profile-northstar p{white-space:pre-wrap;overflow-wrap:anywhere}.profile-text-link{display:inline-flex;gap:12px;align-items:center;color:#e6bc72;font-size:12px;margin-top:8px}.profile-milestones{list-style:none;padding:0;margin:5px 0;display:grid;gap:13px}.profile-milestones li{display:flex;align-items:center;gap:9px;font-size:13px}.profile-milestones li strong{margin-left:auto;font-weight:500;color:#e6bc72}.profile-milestones svg{color:#536b7b}.profile-milestones svg.done{color:#57d99d}.profile-chapter-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.profile-chapter-grid>div{display:grid;grid-template-columns:18px 1fr auto;gap:7px;font-size:11px}.profile-chapter-grid strong{font-weight:400;line-height:1.4}.profile-chapter-grid span{color:#e6bc72}.profile-chapter-grid small{color:#b4c4ce}.profile-chapter-grid progress{grid-column:2/-1;height:4px}.profile-details{scroll-margin-top:80px}.profile-details>.k-panel{height:100%}.profile-v2 .workspace-form{gap:8px}.profile-privacy{display:flex;gap:10px}.profile-privacy svg{flex-shrink:0;color:#e6bc72}.profile-v2 .k-button{min-height:40px;font-size:12px}.discovery-page .k-overline,.profile-v2 .k-overline{font-size:10px;letter-spacing:2px;color:#e6bc72}.discovery-page{max-width:1300px}.discovery-banner{position:relative;min-height:155px;padding:18px 25px;background:linear-gradient(90deg,#021523ed,#03132165),url(/media/landscape.webp) center 80%/cover;border:1px solid #294555;border-radius:8px}.discovery-banner>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;text-decoration:none;color:#d9c393;margin-bottom:8px}.discovery-banner h1{font-size:28px}.discovery-banner p{margin:5px 0}.discovery-badge{position:absolute;right:16px;top:18px;border:1px solid #a98b52;color:#ffe1a0;padding:5px 9px;border-radius:30px;font-size:10px;background:#061724}.discovery-progress{padding:14px 0}.discovery-progress>div{display:flex;gap:14px;align-items:center;justify-content:space-between;font-size:12px;color:#bbc9d3}.discovery-progress strong{font-size:23px;color:#f1ce88}.discovery-progress strong small{font-size:13px;color:#bbc9d3}.discovery-progress progress{margin:10px 0}.discovery-page button:not(.k-button){background:transparent;border:0;color:#efd093;cursor:pointer;font:inherit;font-size:12px}.discovery-page button:disabled{opacity:.4;cursor:default}.discovery-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:12px;align-items:start}.discovery-chapters h2{font-size:11px;color:#e6bc72;letter-spacing:1.5px;margin:0 0 10px}.discovery-chapters>button{display:flex;width:100%;text-align:left;gap:10px;padding:11px 7px;border-radius:6px!important;color:#bdcbd5!important}.discovery-chapters>button[aria-current]{background:#b68d2920;border-left:2px solid #e6bc72!important;color:#f8d79b!important}.discovery-chapters>button>span{font-size:11px;color:#e6bc72}.discovery-chapters>button>div{flex:1;min-width:0}.discovery-chapters strong{font-size:12px;font-weight:500;display:block}.discovery-chapters small{display:block;font-size:10px;color:#91a8b8;margin:4px 0}.discovery-chapters progress{height:3px;display:block}.discovery-question{padding:23px}.discovery-question-meta{display:flex;gap:20px;justify-content:space-between;align-items:start}.discovery-question-meta p{margin:0;max-width:75%}.discovery-question-meta>span{font-size:10px;color:#b8c8d4;white-space:nowrap}.discovery-question h2{font-size:28px;font-weight:500;line-height:1.25;margin:16px 0;max-width:720px}.discovery-hint{font-size:12px!important;color:#9fb3c2}.discovery-question label{display:block;font-size:12px;color:#e6bc72;margin:18px 0 8px}.discovery-question textarea{display:block;width:100%;resize:vertical;min-height:170px;border:1px solid #38556a;background:#061723;color:#f0f3f6;border-radius:7px;padding:14px;font:400 15px/1.6 var(--font-outfit),sans-serif}.discovery-question>small{display:block;color:#8da4b4;font-size:10px;margin-top:7px}.discovery-save-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.discovery-page .k-button{min-height:42px;padding:10px 17px;font-size:12px}.discovery-page details{border-top:1px solid #28404f;padding:12px 0;font-size:12px}.discovery-page summary{cursor:pointer;color:#d9bd83;min-height:24px}.discovery-options>button{margin:12px 14px 0 0;text-decoration:underline}.discovery-options p{color:#a0b4c2}.discovery-nav{display:flex;justify-content:space-between;margin:15px 0 4px;gap:12px}.discovery-history article{padding:12px;border:1px solid #2b4353;border-radius:5px;margin-top:9px}.discovery-history strong{font-size:11px;color:#a8bfcc}.discovery-history p{white-space:pre-wrap;overflow-wrap:anywhere}.discovery-method{font-size:11px!important;color:#8fa6b8;margin:18px 0}.discovery-alert,.discovery-draft,.discovery-feedback{padding:10px 14px;border:1px solid #355a59;border-radius:6px;background:#10292c;font-size:12px!important}.discovery-draft{border-color:#806b45;background:#26251f}.discovery-alert{border-color:#c56565;background:#321b24}.discovery-review>details>button{display:flex;flex-direction:column;width:100%;text-align:left;padding:12px;border-bottom:1px solid #29404e!important;gap:6px}.discovery-review>details>button span{font-size:10px;color:#9db1c0}.discovery-review>details>button strong{font-size:13px;font-weight:400;color:#e2e9ef}.discovery-legacy{margin-top:16px}.discovery-legacy p{white-space:pre-wrap}.discovery-question h2:focus{outline:none}.discovery-page :is(button,a,summary,textarea):focus-visible,.profile-v2 a:focus-visible{outline:2px solid #e6bc72;outline-offset:3px}@media(min-width:1100px) and (max-height:800px){.profile-v2-hero{height:130px;padding-top:20px}.profile-v2-age .k-ring{width:118px;height:118px}.profile-v2 .k-panel{padding:11px}.profile-objective-tiles>a{padding:9px;gap:6px}.profile-v2-identity{padding-bottom:12px}.discovery-banner{min-height:130px}.discovery-chapters>button{padding:8px 5px}}@media(max-width:850px){.profile-chapter-grid{grid-template-columns:repeat(2,1fr)}.discovery-layout{grid-template-columns:190px minmax(0,1fr)}.discovery-question{padding:17px}.profile-v2-age{gap:7px}.profile-v2-age .k-ring{width:108px;height:108px}.profile-v2-age h3{font-size:17px}.profile-objective-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.discovery-page,.profile-v2{padding:8px}.profile-v2-grid{grid-template-columns:1fr}.profile-v2-hero{height:145px;padding:24px 17px}.profile-v2-hero h1{font-size:28px}.profile-v2-identity{padding:0 6px 13px;gap:10px;flex-wrap:wrap;margin-top:-17px}.profile-initials{width:62px;height:62px;font-size:22px}.profile-v2-identity h2{font-size:21px;margin-top:25px}.profile-v2-identity p{font-size:10px;gap:4px;flex-wrap:wrap}.profile-v2-identity>a{margin:0 0 0 auto;min-height:44px}.profile-v2-age .k-ring{width:135px;height:135px}.profile-objective-tiles{grid-template-columns:repeat(2,1fr)}.profile-chapter-panel,.profile-objective-panel{grid-column:auto}.profile-chapter-grid{grid-template-columns:1fr 1fr;gap:15px 9px}.discovery-page button,.discovery-page summary,.profile-v2 .k-button{min-height:44px}.discovery-banner{padding:16px;min-height:200px}.discovery-banner h1{font-size:26px}.discovery-banner .k-overline{margin-top:12px}.discovery-badge{position:static;display:inline-block;margin-top:8px}.discovery-progress>div{gap:7px;flex-wrap:wrap;font-size:10px}.discovery-layout{display:flex;flex-direction:column}.discovery-chapters{width:100%;display:flex;overflow-x:auto;gap:6px;padding:7px}.discovery-chapters h2{display:none}.discovery-chapters>button{min-width:170px;padding:8px}.discovery-question{width:100%;padding:16px}.discovery-question h2{font-size:25px}.discovery-question textarea{font-size:16px;min-height:180px}.discovery-question-meta{gap:7px}.discovery-question-meta .k-overline{font-size:9px;letter-spacing:1px}.discovery-save-actions .k-button{flex:1;padding:10px}.discovery-nav .k-button{padding:10px 13px}.discovery-nav{gap:6px}.discovery-options>button{display:block}.discovery-banner>a{min-height:28px}.profile-details{scroll-margin-top:120px}}.discovery-assistance{margin:10px 0;border:1px solid #365363!important;border-radius:8px;padding:0!important;background:#0c202c}.discovery-assistance>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;list-style:none;min-height:48px}.discovery-assistance>summary>span{display:flex;align-items:center;gap:9px;font-size:13px}.discovery-assistance>summary>small{font-size:10px;color:#9db4c1}.discovery-assistance>summary:after{content:"+";color:#e6bc72}.discovery-assistance[open]>summary:after{content:"−"}.discovery-assistance>div,.discovery-assistance>fieldset,.discovery-assistance>p,.discovery-assistance>section{margin:0 14px 14px}.discovery-assistance h3{font-size:16px;font-weight:500;color:#eed29a;margin:0 0 7px}.discovery-assistance h4{font-size:13px;color:#e7c98c;font-weight:500;margin:0 0 9px}.discovery-assistance p{font-size:12px;color:#b3c5d1;margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere}.assistance-pending{padding:12px;border:1px solid #3e505b;border-radius:6px;background:#071723}.assistance-pending strong{font-size:12px;font-weight:500;color:#d8c18c}.assistance-modes{padding:0;border:0;display:grid;gap:7px}.assistance-modes legend{font-size:11px;color:#a8bcc9;margin-bottom:7px}.discovery-assistance .assistance-modes label{display:flex;align-items:flex-start;gap:10px;border:1px solid #294555;border-radius:6px;padding:11px;margin:0;color:#dfe7ed;cursor:pointer}.assistance-modes input{margin-top:3px;accent-color:#e6bc72;flex-shrink:0}.assistance-modes strong{font-size:12px;font-weight:500;display:block}.assistance-modes small{font-size:11px;display:block;color:#8fa8ba;line-height:1.5;margin-top:4px}.assistance-modes:disabled{opacity:.5}.assistance-consent{padding:13px;border:1px solid #7a673f;border-radius:7px}.assistance-consent dl{margin:10px 0;padding:10px;background:#03131e;border-radius:5px}.assistance-consent dt{font-size:10px;color:#d5b77b;margin:7px 0}.assistance-consent dd{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:180px;overflow:auto}.discovery-assistance .assistance-consent label{display:flex;gap:10px;font-size:12px;line-height:1.5;color:#e4d9bf;margin:15px 0}.assistance-consent input{accent-color:#e6bc72;flex-shrink:0;align-self:start;margin-top:3px}.discovery-assistance .assistance-reload{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:7px 0;min-height:36px}.assistance-results article{border-top:1px solid #34505e;padding:14px 0}.assistance-results header strong{display:block;font-size:12px;font-weight:500;color:#e6c787}.assistance-results header small{font-size:10px;color:#7f9bad}.assistance-results ul{font-size:12px;color:#c6d4dd;padding-left:19px;line-height:1.7}.assistance-interpretation{margin-top:12px;padding:13px;border:1px solid #425f61;border-radius:6px;background:#102b30}.assistance-interpretation>span{display:block;font-size:11px;color:#d3c08f;margin:10px 0}.assistance-interpretation>small{display:block;font-size:10px;color:#9fb8be;line-height:1.5;margin-top:8px}.discovery-assistance .assistance-error{border:1px solid #a65757;padding:10px;border-radius:5px;color:#f3bcbc}.discovery-assistance .assistance-feedback{color:#8bdeb8}.discovery-assistance fieldset:disabled label{cursor:default}@media(max-width:600px){.discovery-assistance>summary{padding:11px}.discovery-assistance>summary>small{font-size:9px}.discovery-assistance .assistance-modes label{min-height:64px}.discovery-assistance .assistance-reload{min-height:44px}.assistance-consent .k-button{width:100%}}.situation-room{padding:10px 12px 30px;max-width:1600px;margin:auto;color:#e2e9ee;font-family:var(--font-outfit),sans-serif}.situation-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;height:132px;border:1px solid #294756;border-radius:8px;background:linear-gradient(90deg,#031521e8,#04132030),url(/media/landscape.webp) center 80%/cover}.situation-banner h1{font-size:30px;line-height:1.15;font-weight:500;margin:6px 0}.situation-banner p{margin:5px 0;font-size:12px}.situation-room .k-overline{font-size:9px;letter-spacing:2px;color:#e6bc72}.situation-room .k-button{min-height:38px;font-size:12px}.situation-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0}.situation-panel,.situation-stats section{min-width:0;background:linear-gradient(125deg,#091c29,#020e17);border:1px solid #294555;border-radius:7px;padding:13px}.situation-stats section>span{font-size:10px;color:#daba7d;letter-spacing:1px}.situation-stats strong{font-size:34px;font-weight:500;display:block;margin:6px 0;line-height:1.2}.situation-stats strong small{font-size:12px;color:#a4bac8;font-weight:400}.situation-stats .situation-unknown{font-size:23px;color:#e6bc72;margin:13px 0 12px}.situation-stats a,.situation-stats section>small{font-size:11px;color:#a6bdcb;text-decoration:none;display:flex;align-items:center;gap:8px}.situation-grid{display:grid;grid-template-columns:3fr 5fr 3fr;gap:10px;align-items:start}.situation-panel header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.situation-panel header h2{font-size:13px;text-transform:uppercase;font-weight:500;color:#e6bc72;margin:0}.situation-panel header>svg{color:#bd9b5c;flex-shrink:0}.situation-panel header a{display:inline-flex;gap:8px;align-items:center;font-size:10px;color:#dfc38b;text-decoration:none;white-space:nowrap}.situation-panel h3{font-size:13px;font-weight:500;color:#e3c58b;margin:13px 0 6px}.situation-panel p{font-size:12px;line-height:1.6;margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap}.situation-room .situation-hint{font-size:10px;color:#94aebf;line-height:1.6}.situation-vision{color:#c7d5df}.situation-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:#e6bc72;margin:8px 0;text-decoration:none}.situation-model{display:flex;gap:10px;margin-top:15px;padding:12px;border:1px solid #6d5d3e;background:#2c271d55;border-radius:6px}.situation-model svg{color:#e6bc72;flex-shrink:0}.situation-model strong{font-size:12px;color:#e6bc72}.situation-model p{font-size:11px;color:#b7c6cf}.situation-current-time{display:flex;gap:12px;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #2a414f}.situation-current-time svg{color:#e6bc72}.situation-current-time strong{font-size:20px;font-weight:500;display:block}.situation-current-time small{font-size:10px;color:#9ab2c2;display:block}.situation-scenario{grid-column:2;grid-row:1/3}.situation-scenario form fieldset{border:0;padding:0;margin:0;min-width:0}.situation-scenario label{font-size:11px;display:block;color:#d6bf91;margin:12px 0 6px}.situation-scenario input:not([type=checkbox]),.situation-scenario textarea{width:100%;min-width:0;border:1px solid #355062;border-radius:5px;padding:10px 11px;color:#e6edf2;background:#051520;font:400 13px/1.5 var(--font-outfit),sans-serif;color-scheme:dark}.situation-scenario textarea{resize:vertical;display:block}.situation-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.situation-horizon{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px;border:1px solid #3e5358;background:#132c31;border-radius:5px;margin-top:10px;font-size:11px}.situation-horizon span{color:#d3b67e}.situation-horizon strong{font-weight:400;color:#bed4d5}.situation-scenario .situation-objective-choices{border-top:1px solid #28414e;margin-top:15px;padding-top:8px}.situation-objective-choices legend{font-size:11px;color:#d6bf91;padding-right:8px}.situation-objective-choices label{display:flex;gap:9px;align-items:center;margin:8px 0;font-size:12px;color:#d4e0e7;cursor:pointer}.situation-objective-choices input{accent-color:#e6bc72}.situation-objective-choices small{font-size:9px;color:#b3a27f;margin-left:10px}.situation-scenario .k-button{width:100%;margin-top:15px}.situation-check{display:flex;gap:12px;border-top:1px solid #263e4c;padding-top:12px;margin-top:12px}.situation-check>span{font-size:10px;color:#bb9b62;margin-top:3px}.situation-check h3{margin-top:0;color:#dfc898}.situation-check p{font-size:11px;color:#a9bfcd}.situation-discovery{grid-column:1;grid-row:2}.situation-chapter-list>div{display:flex;gap:8px;align-items:center;margin:13px 0}.situation-chapter-list>div>span{font-size:9px;color:#c1a775}.situation-chapter-list>div>div{flex:1;min-width:0}.situation-chapter-list strong{font-size:10px;font-weight:400;display:block}.situation-chapter-list small{font-size:10px;color:#e1bf7c;text-align:right;flex-shrink:0}.situation-chapter-list em{display:block;font-style:normal;color:#91b8ad;font-size:9px}.situation-room progress{appearance:none;border:0;width:100%;height:4px;border-radius:7px;overflow:hidden;display:block;margin-top:6px;background:#1d3544}.situation-room progress::-webkit-progress-bar{background:#1d3544}.situation-room progress::-webkit-progress-value{background:linear-gradient(90deg,#d6a64f,#f5d794);border-radius:7px}.situation-objectives{grid-column:3;grid-row:2}.situation-objective-table>div{display:grid;grid-template-columns:minmax(0,1fr) 30px 36px 44px;gap:6px;align-items:center;padding:11px 0;border-bottom:1px solid #29414e;font-size:11px}.situation-objective-table>div:first-child{font-size:8px;color:#8fa8ba;padding-top:0}.situation-objective-table span{text-align:center}.situation-objective-table span:first-child{text-align:left}.situation-objective-table a{color:#d8e3eb;text-decoration:none;overflow-wrap:anywhere}.situation-objective-table small{display:block;font-size:9px;color:#ae9e7a;margin-top:4px}.situation-objective-table .has-blocker{color:#f39a91}.situation-context{border-top:1px solid #294451;padding-top:12px;margin-top:16px}.situation-room summary{cursor:pointer;font-size:11px;color:#dfc387;line-height:1.5}.situation-context article{padding:10px 0;border-bottom:1px solid #2b4351}.situation-context article>span{font-size:9px;color:#9eb4c0}.situation-context article h3{font-size:11px}.situation-context article p{font-size:11px;max-height:220px;overflow:auto;white-space:pre-wrap}.situation-history{grid-column:1/-1}.situation-history details{border-top:1px solid #2b4352;padding:13px 0}.situation-history summary{display:flex;gap:20px;justify-content:space-between}.situation-history summary strong{font-weight:500}.situation-history summary span{color:#93acbb;font-size:10px}.situation-preserved{padding-top:8px}.situation-preserved small{color:#8fa8b9;font-size:10px}.situation-method{font-size:10px;color:#8aa4b6;line-height:1.6;margin-top:15px}.situation-alert,.situation-draft,.situation-feedback{padding:11px 14px;border:1px solid #536b61;border-radius:6px;font-size:12px;background:#122d2b}.situation-alert{background:#321c24;border-color:#9c5656}.situation-draft{background:#27251c;border-color:#857243}.situation-room button:not(.k-button){font:inherit;color:#e6bc72;background:none;border:0;cursor:pointer}.situation-room button:disabled{opacity:.45;cursor:default}.situation-room :is(a,button,summary,input,textarea):focus-visible{outline:2px solid #e6bc72;outline-offset:3px}@media(max-width:1150px){.situation-grid{grid-template-columns:1fr 1.4fr}.situation-reality{grid-column:1;grid-row:2}.situation-discovery{grid-column:1;grid-row:3}.situation-objectives{grid-column:2;grid-row:3}.situation-scenario{grid-row:1/3}.situation-history{grid-row:4}.situation-stats strong{font-size:29px}.situation-stats .situation-unknown{font-size:19px}}@media(max-width:700px){.situation-room{padding:8px 8px 30px}.situation-banner{height:auto;min-height:170px;padding:17px;align-items:start;flex-direction:column;gap:12px}.situation-banner h1{font-size:26px}.situation-banner p{font-size:11px}.situation-room .k-button,.situation-room summary{min-height:44px}.situation-stats{grid-template-columns:1fr 1fr;gap:7px}.situation-stats section{padding:12px}.situation-stats strong{font-size:29px}.situation-stats section>span{font-size:9px;letter-spacing:.5px}.situation-stats .situation-unknown{font-size:19px}.situation-stats a,.situation-stats section>small{font-size:10px}.situation-grid{display:flex;flex-direction:column}.situation-panel{width:100%;padding:14px}.situation-position{order:0}.situation-scenario{order:1}.situation-reality{order:2}.situation-discovery{order:3}.situation-objectives{order:4}.situation-history{order:5}.situation-panel header h2{font-size:12px}.situation-scenario input:not([type=checkbox]),.situation-scenario textarea{font-size:16px;min-height:44px;padding:9px}.situation-form-columns{grid-template-columns:1fr}.situation-objective-choices label{min-height:44px}.situation-history summary{flex-direction:column;gap:5px}.situation-objective-table>div{grid-template-columns:minmax(0,1fr) 36px 40px 50px;font-size:12px}.situation-objective-table>div:first-child{font-size:9px}.situation-panel p{font-size:13px}}.situation-stats section:first-child strong small{display:block;margin-top:4px;font-size:11px}.situation-objective-table [role=cell]:first-child{text-align:left}.situation-banner-actions{display:flex;gap:9px;flex-shrink:0}@media(max-width:700px){.situation-banner-actions{flex-wrap:wrap;width:100%}}.possibilities-studio{max-width:1600px;padding:10px 12px 30px;margin:auto;font-family:var(--font-outfit),sans-serif;color:#e1e9ef}.studio-banner{height:136px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(90deg,#031422ed,#03142233),url(/media/landscape.webp) center 80%/cover;border:1px solid #2c4656;border-radius:8px}.studio-banner .k-overline{font-size:9px;letter-spacing:2px;color:#e6bc72}.studio-banner h1{font-size:31px;font-weight:500;margin:7px 0;line-height:1.1}.studio-banner p{font-size:12px;margin:4px 0}.studio-notice{display:flex;align-items:center;gap:9px;margin:10px 0;padding:10px 13px;background:#13282c;border:1px solid #3c5357;border-radius:6px;font-size:11px;color:#d7c08f}.studio-notice svg{flex-shrink:0}.studio-notice>button{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.studio-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.studio-grid,.studio-preview-column{display:grid;gap:11px}.studio-panel{min-width:0;border:1px solid #2b4758;border-radius:8px;padding:14px;background:linear-gradient(125deg,#0a1e2c,#020f19)}.studio-panel>header{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:13px}.studio-panel h2{font-size:13px;font-weight:500;text-transform:uppercase;color:#e6bc72;margin:0}.studio-panel>header>span{font-size:10px;color:#94aebf}.studio-panel>header svg{color:#d1af6f}.studio-panel p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.studio-stage{position:relative;min-height:320px;border:1px solid #395464;border-radius:7px;overflow:hidden;background-size:cover;background-position:center 70%;display:flex;align-items:flex-end;padding:24px}.studio-fiction{position:absolute;top:13px;left:13px;right:13px;font-size:9px;letter-spacing:1.5px;color:#f2d9a4}.studio-stage-copy{position:relative;z-index:1;max-width:85%}.studio-stage-copy small{font-size:9px;letter-spacing:2px;color:#e6bc72}.studio-stage-copy h3{font-weight:500;font-size:28px;line-height:1.15;margin:10px 0;color:#fff;overflow-wrap:anywhere}.studio-stage-copy p{font-size:14px;color:#d7e3ec;margin:7px 0}.studio-reference-portrait{position:absolute;right:15px;top:45px;display:flex;flex-direction:column;gap:5px;align-items:center}.studio-reference-portrait img{width:60px;height:60px;border-radius:50%;border:2px solid #e6bc72;object-fit:cover}.studio-reference-portrait span{font-size:8px;color:#ebd5a4;background:#03131be0;border-radius:3px;padding:3px}.studio-playback{display:flex;align-items:center;gap:12px;margin:10px 0}.studio-playback input{flex:1;min-width:0;accent-color:#e6bc72;height:25px}.studio-playback span{font-size:11px;color:#b3c6d2;white-space:nowrap}.possibilities-studio button:not(.k-button){font:inherit;color:#e6bc72;border:0;background:none;cursor:pointer}.studio-playback button{display:grid;place-items:center;min-width:34px;min-height:34px}.studio-scene-strip{display:flex;overflow:auto;gap:7px;padding:3px 0 8px}.studio-scene-strip button{min-width:125px;max-width:190px;flex:1;text-align:left;border:1px solid #2c485a!important;background:#102735!important;border-radius:5px;padding:9px!important;display:grid;grid-template-columns:20px 1fr;gap:5px}.studio-scene-strip button[aria-pressed=true]{border-color:#d9b76f!important;background:#3e352640!important}.studio-scene-strip span{font-size:10px}.studio-scene-strip strong{font-size:11px;font-weight:400;overflow-wrap:anywhere}.studio-scene-strip small{grid-column:2;font-size:9px;color:#9eb4c3}.possibilities-studio .studio-hint{font-size:10px;color:#94aebf;line-height:1.6}.studio-editor label,.studio-portrait label{display:block;color:#d7be8d;font-size:11px;margin:12px 0 6px}.studio-portrait .studio-consent{display:flex;gap:10px;line-height:1.5;color:#c4d1da;font-size:11px}.studio-consent input{accent-color:#e6bc72;flex-shrink:0;align-self:start;margin-top:2px}.studio-portrait input[type=file]{width:100%;color:#a5bdcc;font-size:11px;min-height:36px;margin-bottom:12px}.studio-portrait input::file-selector-button{background:#173445;color:#e8d3a4;border:1px solid #3b5868;border-radius:4px;padding:9px;font:inherit;margin-right:12px;cursor:pointer}.possibilities-studio .k-button{font-size:12px;min-height:38px}.studio-generation>strong{font-size:16px;color:#e6bc72;font-weight:500}.studio-generation p{color:#b2c5d2}.studio-generation .k-button{width:100%;margin:10px 0}.possibilities-studio button:disabled,.possibilities-studio input:disabled{opacity:.4;cursor:default}.studio-editor fieldset{padding:0;margin:0;border:0;min-width:0}.studio-editor input,.studio-editor select,.studio-editor textarea{width:100%;border:1px solid #355266;background:#051621;border-radius:5px;padding:10px 11px;color:#e3ebf1;font:400 13px/1.5 var(--font-outfit),sans-serif;min-width:0;color-scheme:dark}.studio-editor textarea{resize:vertical;display:block}.studio-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio-source-button{display:flex;align-items:center;gap:10px;font-size:11px!important;min-height:36px;margin-top:8px;text-align:left}.studio-scene-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #304a5a;margin:15px 0 10px;padding-top:10px}.studio-scene-heading h3{font-size:13px;font-weight:500;color:#e6bc72;margin:0}.studio-scene-heading button{display:flex;align-items:center;gap:6px;font-size:11px!important;min-height:34px}.studio-scene-editor{padding:12px;background:#0f2532;border:1px solid #2f4b5c;border-radius:6px;margin-top:9px}.studio-scene-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-scene-editor>header>strong{font-size:10px;letter-spacing:1px;color:#d6ba82;font-weight:500}.studio-scene-editor>header>div{display:flex;gap:6px}.studio-scene-editor>header button{min-width:32px;min-height:32px;border:1px solid #355162!important;border-radius:5px;display:grid;place-items:center}.studio-scene-title-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.studio-save{margin-top:16px;width:100%}.studio-history{grid-column:1/-1}.studio-history details{padding:13px 0;border-top:1px solid #294451}.studio-history summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;color:#e6bc72;font-size:12px}.studio-history summary strong{font-weight:500}.studio-history summary span{font-size:10px;color:#94aebf}.studio-history-copy{padding-top:10px}.studio-history-copy>span{font-size:9px;letter-spacing:1px;color:#bcac88}.studio-history-copy h3{font-size:12px;color:#ddc18a;font-weight:500}.studio-history-copy article{border-top:1px solid #29404e;margin-top:12px}.studio-draft,.studio-error,.studio-feedback{font-size:12px;border:1px solid #4d7561;background:#102b28;padding:11px 14px;border-radius:6px}.studio-error{background:#321d25;border-color:#9a5c5c}.studio-draft{background:#29261c;border-color:#8a7549}.possibilities-studio :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #e6bc72;outline-offset:3px}@media(max-width:950px){.studio-grid{grid-template-columns:1fr}.studio-history{grid-column:auto}.studio-preview-column{grid-template-columns:1fr 1fr}.studio-preview{grid-column:1/-1}.studio-stage{min-height:300px}.studio-banner h1{font-size:28px}}@media(max-width:600px){.possibilities-studio{padding:8px 8px 30px}.studio-banner{height:auto;min-height:170px;flex-direction:column;align-items:start;gap:12px;padding:17px}.studio-banner h1{font-size:28px}.studio-banner p{font-size:11px}.studio-notice{align-items:start;flex-wrap:wrap;font-size:10px;gap:8px}.studio-notice>span{flex:1;min-width:220px}.studio-notice>button{min-height:44px;margin-left:0}.studio-preview-column{display:flex;flex-direction:column}.studio-panel{padding:12px}.studio-panel h2{font-size:12px}.studio-panel>header>span{font-size:9px}.studio-stage{min-height:270px;padding:18px}.studio-stage-copy h3{font-size:24px}.studio-stage-copy p{font-size:13px}.studio-playback{gap:7px}.possibilities-studio .k-button,.studio-history summary,.studio-playback button,.studio-scene-editor>header button,.studio-scene-heading button{min-height:44px}.studio-playback button,.studio-scene-editor>header button{min-width:44px}.studio-editor input,.studio-editor select,.studio-editor textarea{font-size:16px;min-height:44px}.studio-form-columns,.studio-scene-title-row{grid-template-columns:1fr}.studio-portrait .studio-consent{font-size:12px;min-height:44px}.studio-source-button{min-height:44px}.studio-history summary{align-items:start;flex-direction:column;gap:6px}.studio-stage-copy{max-width:90%}.studio-fiction{font-size:8px;letter-spacing:1px}.studio-portrait .k-button{width:100%}.studio-reference-portrait img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.studio-stage{transition:none;animation:none}}.northstar-workshop{max-width:1650px;margin:auto;padding:10px 12px 30px;font-family:var(--font-outfit),sans-serif;color:#e0e9ef}.workshop-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;height:134px;padding:22px;border:1px solid #2c4758;border-radius:8px;background:linear-gradient(90deg,#031522ed,#03142120),url(/media/landscape.webp) center 80%/cover}.workshop-banner h1{font-size:31px;font-weight:500;line-height:1.1;margin:8px 0}.workshop-banner p{font-size:12px;margin:4px 0}.workshop-banner .k-overline{font-size:9px;letter-spacing:2px;color:#e6bc72}.workshop-flow{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border:1px solid #304d5d;background:#0d2430;border-radius:6px;margin:10px 0;padding:11px 13px;font-size:11px;color:#c8b58d}.workshop-flow>button,.workshop-flow>span{display:flex;align-items:center;gap:8px}.workshop-flow>button{margin-left:auto}.northstar-workshop button:not(.k-button){background:none;color:#e6bc72;border:0;font:inherit;cursor:pointer}.northstar-workshop button:disabled{opacity:.4;cursor:default}.workshop-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.4fr) minmax(0,.85fr);gap:11px;align-items:start}.workshop-review,.workshop-sources{display:grid;gap:11px;min-width:0}.workshop-panel{background:linear-gradient(125deg,#0b202d,#020f18);border:1px solid #2b4759;border-radius:7px;padding:14px;min-width:0}.workshop-panel>header{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px}.workshop-panel h2{font-size:13px;text-transform:uppercase;font-weight:500;color:#e6bc72;margin:0}.workshop-panel>header>svg{color:#cfad6c;flex-shrink:0}.workshop-panel>header>span{font-size:10px;color:#9eb6c5;white-space:nowrap}.workshop-panel p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.northstar-workshop .workshop-hint{font-size:10px;color:#94aebf;line-height:1.6}.workshop-active>p{font-size:14px;color:#d7e2e9;margin-bottom:12px}.workshop-active>span{color:#baaa83;font-size:10px}.workshop-source-tabs{display:flex;gap:5px;margin:13px 0 10px}.workshop-source-tabs>button{border:1px solid #335060!important;border-radius:5px;flex:1;padding:8px 4px;font-size:10px!important;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px}.workshop-source-tabs>button[aria-pressed=true]{border-color:#c6a66c!important;background:#3c33244d!important}.workshop-source-tabs small{font-size:9px;color:#8da8b9}.workshop-sources input[type=search]{width:100%;background:#051621;border:1px solid #355365;border-radius:5px;padding:10px;color:#dce7ef;font:400 12px var(--font-outfit),sans-serif}.workshop-source-list article{border:1px solid #294656;border-radius:6px;margin-top:8px;padding:11px;background:#0e2532}.workshop-source-list article.selected{border-color:#a18a55;background:#302c2040}.workshop-source-list label{display:flex;gap:9px;align-items:start;font-size:12px;color:#d7e2eb;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.workshop-source-list input{accent-color:#e6bc72;flex-shrink:0;margin-top:3px}.workshop-source-list small{font-size:9px;color:#8fa9b9;display:block;margin:7px 0 5px}.workshop-source-list summary{font-size:10px;color:#dbc18d;cursor:pointer;padding:7px 0}.workshop-source-list details p{font-size:11px;max-height:230px;overflow:auto}.workshop-fiction{font-size:10px;color:#d6b985;font-weight:500;line-height:1.5;display:block}.workshop-more{font-size:11px!important;min-height:38px;margin-top:7px}.workshop-source-links{border-top:1px solid #2d4757;padding-top:10px;margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.workshop-link,.workshop-source-links a{display:flex;align-items:center;gap:8px;color:#e6bc72;font-size:11px;text-decoration:none;min-height:30px}.workshop-source-links a{font-size:10px}.workshop-objectives,.workshop-writing fieldset{border:0;padding:0;margin:0;min-width:0}.workshop-writing label{font-size:11px;color:#ddc390;display:block;margin:15px 0 7px}.workshop-writing textarea{display:block;width:100%;background:#051621;border:1px solid #365466;color:#e5edf2;padding:11px;border-radius:5px;font:400 13px/1.6 var(--font-outfit),sans-serif;resize:vertical}.workshop-writing .k-button{width:100%;margin-top:16px}.northstar-workshop .k-button{font-size:12px;min-height:38px}.workshop-objectives label{display:flex;gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid #294351;cursor:pointer}.workshop-objectives input{accent-color:#e6bc72;margin-top:3px;flex-shrink:0}.workshop-objectives strong{font-weight:400;font-size:12px;overflow-wrap:anywhere}.workshop-objectives small{display:block;color:#bcab81;font-size:9px;margin-top:4px}.workshop-review .workshop-link{margin-top:9px}.workshop-activate{border-color:#776340}.workshop-proposed{border-left:2px solid #d7b873;padding:9px 0 9px 12px;color:#e4d2aa;font-size:14px!important}.workshop-checklist{list-style:none;padding:0;margin:13px 0;display:grid;gap:8px}.workshop-checklist li{display:flex;align-items:start;gap:7px;font-size:10px;color:#a7bdca;line-height:1.5}.workshop-checklist svg{color:#a0bba8;flex-shrink:0}.workshop-confirm{display:flex;gap:10px;align-items:start;font-size:11px;line-height:1.6;color:#ded2b7;padding:12px 0}.workshop-confirm input{accent-color:#e6bc72;flex-shrink:0;margin-top:4px}.workshop-activate>.k-button{width:100%;margin-top:8px}.workshop-next p{color:#b9cdd8}.workshop-history{grid-column:1/-1}.workshop-history details{border-top:1px solid #2d4757;padding:13px 0}.workshop-history summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#dfc18a;font-size:12px;cursor:pointer}.workshop-history summary strong{font-weight:500}.workshop-history summary>span{font-size:10px;color:#9cb4c4}.workshop-history-copy{padding-top:7px}.workshop-history-copy h3{color:#d9bb83;font-size:12px;font-weight:500;margin:13px 0 6px}.workshop-history-copy p{font-size:12px;max-height:300px;overflow:auto}.workshop-history-copy small{color:#91aaba;font-size:10px}.workshop-history-copy details{padding:10px;border:1px solid #2d4757;border-radius:5px;margin-bottom:7px}.workshop-history-copy details summary{font-size:11px}.workshop-draft,.workshop-error,.workshop-feedback{padding:11px 14px;font-size:12px;border:1px solid #4c7362;background:#112c29;border-radius:6px}.workshop-error{background:#311d25;border-color:#995a5a}.workshop-draft{background:#2b271b;border-color:#8e784a}.workshop-method{font-size:10px;color:#8eaabb;line-height:1.6;margin-top:15px}.northstar-workshop :is(a,button,textarea,input,summary):focus-visible{outline:2px solid #e6bc72;outline-offset:3px}@media(max-width:1150px){.workshop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.workshop-review{grid-column:2;grid-row:2}.workshop-writing{grid-column:2;grid-row:1}.workshop-sources{grid-row:1/3}.workshop-history{grid-row:3}}@media(max-width:700px){.northstar-workshop{padding:8px 8px 30px}.workshop-banner{height:auto;min-height:170px;padding:17px;flex-direction:column;align-items:start;gap:13px}.workshop-banner h1{font-size:27px}.workshop-banner p{font-size:11px}.workshop-flow{gap:12px;font-size:10px}.workshop-flow>button{margin-left:0;min-height:44px}.workshop-grid{display:flex;flex-direction:column}.workshop-history,.workshop-review,.workshop-sources,.workshop-writing{width:100%}.workshop-sources{order:0}.workshop-writing{order:1}.workshop-review{order:2}.workshop-history{order:3}.workshop-panel{padding:13px}.workshop-panel h2{font-size:12px}.workshop-sources input[type=search],.workshop-writing textarea{font-size:16px;min-height:44px}.northstar-workshop .k-button,.workshop-confirm,.workshop-history summary,.workshop-link,.workshop-more,.workshop-objectives label,.workshop-source-list label,.workshop-source-list summary,.workshop-source-tabs>button{min-height:44px}.workshop-source-list label{font-size:13px}.workshop-confirm,.workshop-source-list details p{font-size:12px}.workshop-history summary{align-items:start;flex-direction:column;gap:5px}.workshop-source-links a{min-height:44px}.workshop-review{display:flex;flex-direction:column;gap:10px}.workshop-review>section{width:100%}}.strategy-builder{max-width:1550px;margin:auto;padding:10px 12px 30px;font-family:var(--font-outfit),sans-serif;color:#e0e9ef}.builder-banner{height:132px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:linear-gradient(90deg,#031523ed,#03142330),url(/media/landscape.webp) center 80%/cover;border:1px solid #2b4859;border-radius:8px}.builder-banner h1{font-size:31px;font-weight:500;margin:7px 0;line-height:1.1}.builder-banner p{font-size:12px;margin:5px 0}.builder-banner .k-overline{font-size:9px;letter-spacing:2px;color:#e6bc72}.builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0e2531;border:1px solid #2d4a5b;border-radius:6px;padding:11px 13px;margin:10px 0;font-size:11px;color:#bcbbac}.builder-toolbar button{display:flex;align-items:center;gap:8px}.builder-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:11px;align-items:start}.builder-context{display:grid;gap:11px;min-width:0}.builder-panel{padding:14px;border:1px solid #2c485b;background:linear-gradient(125deg,#0b202d,#020f18);border-radius:7px;min-width:0}.builder-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.builder-panel h2{font-size:13px;font-weight:500;text-transform:uppercase;color:#e6bc72;margin:0}.builder-panel>header svg{color:#d2ae68;flex-shrink:0}.builder-panel p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.strategy-builder .builder-hint{font-size:10px;color:#94aebf;line-height:1.6}.builder-panel h3{font-size:11px;color:#d8bc83;font-weight:500;margin:13px 0 5px}.strategy-builder .k-button{min-height:38px;font-size:12px}.strategy-builder button:not(.k-button){font:inherit;color:#e6bc72;background:none;border:0;cursor:pointer}.strategy-builder button:disabled{opacity:.4;cursor:default}.builder-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:#e6bc72;text-decoration:none;margin:8px 0}.builder-panel details{border-top:1px solid #294552;padding:12px 0;margin-top:10px}.builder-panel summary{font-size:11px;color:#dec18a;cursor:pointer;line-height:1.6}.builder-lineage{list-style:none;padding:0;margin:0}.builder-lineage li{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid #294452}.builder-lineage li>span{display:grid;place-items:center;align-self:start;width:24px;height:24px;border:1px solid #7e6d46;border-radius:50%;font-size:11px;color:#e6bc72;flex-shrink:0}.builder-lineage small{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#bca775;display:block}.builder-lineage strong{font-size:13px;font-weight:400;display:block;margin:5px 0;overflow-wrap:anywhere}.builder-lineage em{font-style:normal;font-size:10px;color:#8fabbc}.builder-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid #2b4656}.builder-steps button{display:flex;gap:8px;align-items:center;padding:9px 6px;border:1px solid #294959!important;border-radius:5px;font-size:10px!important;text-align:left}.builder-steps button[aria-current]{border-color:#c4a267!important;background:#3c322440!important}.builder-steps span{font-size:12px;flex-shrink:0}.builder-editor>fieldset{border:0;margin:0;padding:0;min-width:0}.builder-editor fieldset>h2{font-size:21px;text-transform:none;color:#e1cfaa;font-weight:500;margin:5px 0 15px}.builder-editor label{display:block;color:#dbc08b;font-size:11px;margin:14px 0 6px}.builder-editor input:not([type=checkbox]),.builder-editor select,.builder-editor textarea{width:100%;min-width:0;background:#051621;border:1px solid #345267;border-radius:5px;padding:11px;color:#e0eaf1;font:400 13px/1.6 var(--font-outfit),sans-serif;color-scheme:dark}.builder-editor textarea{resize:vertical;display:block}.builder-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.builder-reuse{padding:10px 12px;border:1px solid #37585c;border-radius:5px;background:#142d31;color:#b2d1d0}.builder-controls{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #2d4858;margin-top:20px;padding-top:15px}.builder-copy{font-size:11px!important;min-height:36px}.builder-review-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid #2c4b59;background:#102731;border-radius:6px;font-size:12px}.builder-review-values dt{color:#a5becd}.builder-review-values dd{margin:0;text-align:right;color:#ead2a1}.builder-problems{font-size:12px;line-height:1.8;color:#e3ad91;padding-left:18px}.builder-editor .builder-confirm{display:flex;gap:10px;align-items:start;color:#d8c9a8;font-size:12px;line-height:1.6;padding:10px 0}.builder-confirm input{margin-top:5px;accent-color:#e6bc72;flex-shrink:0}.builder-publish{width:100%}.builder-receipt{padding:15px;border:1px solid #51725d;background:#17332f;border-radius:6px;margin:12px 0}.builder-receipt h2{font-size:21px;text-transform:none}.builder-receipt>div{display:flex;gap:10px;flex-wrap:wrap}.builder-history{margin-top:11px}.builder-history ol{font-size:12px;line-height:1.8;color:#b8ccd9}.builder-draft,.builder-error,.builder-feedback{padding:11px 14px;border:1px solid #4b7561;background:#102d29;border-radius:6px;font-size:12px}.builder-error{background:#321d25;border-color:#995a5a}.builder-draft{background:#2b281c;border-color:#8e7848}.builder-gap-button{font-size:11px!important;min-height:38px;margin-bottom:10px}.strategy-builder :is(a,button,textarea,input,select,summary):focus-visible{outline:2px solid #e6bc72;outline-offset:3px}.strategy-refinement{border:1px solid #2b4b5c;background:#061a27;padding:15px;border-radius:7px;margin:12px 0}.strategy-refinement header{display:flex;justify-content:space-between;gap:18px;align-items:center}.strategy-refinement .k-overline{font-size:9px;color:#c5a56e}.strategy-refinement h2{font-size:21px;font-weight:500;margin:5px 0;color:#e3cfaa}.strategy-review-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.strategy-review-stats>div{padding:12px;border:1px solid #2a4657;border-radius:6px;background:#0c2432}.strategy-review-stats strong{font-size:26px;color:#e6bc72;display:block;font-weight:500}.strategy-review-stats span{font-size:10px;color:#a8c0cf}.strategy-refinement>p{font-size:10px;color:#91adbd;line-height:1.6}.strategy-refinement summary{display:flex;align-items:center;gap:9px;color:#e6bc72;font-size:12px;cursor:pointer;min-height:36px}.strategy-refinement details>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #294553;text-decoration:none;font-size:12px;color:#d5e2eb}.strategy-refinement small{display:block;font-size:10px;color:#c5aa73;margin-top:5px}.strategy-refinement details strong{font-weight:400}.strategy-refinement details>p{font-size:12px;color:#b4cad7}@media(max-width:900px){.builder-grid{grid-template-columns:1fr}.builder-context{grid-template-columns:1fr 1fr}.builder-steps button{font-size:10px!important}.builder-lineage li{padding:8px 0}}@media(max-width:600px){.strategy-builder{padding:8px 8px 30px}.builder-banner{height:auto;min-height:170px;padding:17px;flex-direction:column;align-items:start;gap:12px}.builder-banner h1{font-size:28px}.builder-toolbar{flex-direction:column;align-items:start;font-size:10px}.builder-toolbar button{min-height:44px}.builder-context{display:flex;flex-direction:column}.builder-panel{width:100%;padding:13px}.builder-steps{grid-template-columns:1fr 1fr}.builder-copy,.builder-gap-button,.builder-steps button,.strategy-builder .k-button{min-height:44px}.builder-editor input:not([type=checkbox]),.builder-editor select,.builder-editor textarea{font-size:16px;min-height:44px}.builder-columns{grid-template-columns:1fr}.builder-controls{flex-wrap:wrap}.builder-controls .k-button{flex:1;white-space:nowrap}.builder-editor fieldset>h2{font-size:22px}.strategy-refinement{padding:13px}.strategy-refinement header{flex-direction:column;align-items:start}.strategy-refinement h2{font-size:21px}.strategy-review-stats{grid-template-columns:1fr}.strategy-review-stats>div{display:flex;align-items:center;gap:13px}.strategy-refinement summary{min-height:44px}}@keyframes kairos-attention{0%,to{box-shadow:0 0 0 0 transparent}45%{box-shadow:0 0 0 3px #edc56d55,0 0 20px #edc56d18}}.discovery-alert,.needs-attention,.workspace-error{animation:kairos-attention 1.5s ease-in-out 3;border-inline-start:3px solid #edc56d}.needs-attention:focus-within,.needs-attention:hover{animation:none}.north-today-page{padding:12px;max-width:1600px;margin:auto;color:#dce6eb;overflow-wrap:anywhere}.north-today-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.north-today-heading h1{font-size:30px;margin:4px 0}.north-today-heading h1 span{color:#edc56d}.north-today-heading p{margin:4px 0;font-size:13px}.north-today-vision{display:flex;align-items:center;gap:17px;padding:22px;border:1px solid #53616b;border-radius:9px;background:linear-gradient(90deg,#03121ff2,#071827a3),url(/media/landscape.webp) 50%/cover;min-height:128px}.north-today-vision>svg{color:#edc56d;flex-shrink:0}.north-today-vision h2{font-size:21px;line-height:1.4;max-width:900px;margin:6px 0}.north-today-vision>a{margin-left:auto;white-space:nowrap;display:flex;gap:8px;align-items:center;color:#edc56d;font-size:12px}.north-today-objectives{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 16px}.north-today-gaps,.north-today-objectives button,.north-today-path,.north-today-queue{background:linear-gradient(125deg,#10222e,#030f18);border:1px solid #354d5c;border-radius:8px}.north-today-objectives button{text-align:left;padding:14px;min-height:106px;color:#dce6eb;cursor:pointer;display:flex;flex-direction:column;gap:9px}.north-today-objectives button[aria-pressed=true]{border-color:#edc56d;background:linear-gradient(130deg,#49402b,#10222e);box-shadow:inset 0 2px #edc56d}.north-today-objectives small{font-size:9px;letter-spacing:1px;color:#e4c47b}.north-today-objectives strong{font-size:15px}.north-today-objectives span{font-size:11px;color:#bac8d2}.north-today-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:12px}.north-today-path,.north-today-queue{padding:18px;min-width:0}.north-today-layout h2{font-size:19px;margin:5px 0 12px;color:#f1d58d}.north-today-queue header>small{font-size:11px;color:#b3c2ce}.north-today-queue header{margin-bottom:16px}.north-today-queue>button{display:flex;flex-direction:column;gap:7px;min-height:70px;width:100%;text-align:left;background:#06151e;border:1px solid #304c5b;border-radius:6px;color:#e5edf0;padding:12px;margin-bottom:8px;cursor:pointer}.north-today-queue>button[aria-pressed=true]{border-color:#edc56d;background:#edc56d13}.north-today-queue>button strong{font-size:13px}.north-today-queue>button small,.north-today-queue>button span{font-size:11px}.north-today-queue>button small{color:#f0ce81}.north-today-queue>a{display:flex;gap:8px;align-items:center;font-size:12px;color:#edc56d;min-height:44px}.north-today-queue>p{font-size:13px;line-height:1.6}.north-today-thread ol{list-style:none;padding:0;margin:15px 0}.north-today-thread li{position:relative;display:flex;gap:14px;align-items:flex-start;padding:0 0 18px;animation:thread-arrive .35s both;animation-delay:var(--thread-delay)}.north-today-thread li:not(:last-child):before{content:"";position:absolute;left:19px;top:39px;bottom:0;width:1px;background:linear-gradient(#edc56d,#edc56d44)}.thread-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border:1px solid #a58b52;border-radius:50%;background:#edc56d0c;color:#edc56d}.north-today-thread li>div{flex:1;padding:8px 12px;border:1px solid #263e4c;border-radius:6px;background:#071722}.north-today-thread li:last-child>div{border-color:#ad9256;background:linear-gradient(90deg,#edc56d15,transparent)}.north-today-thread li small{display:block;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#e5c77f;margin-bottom:5px}.north-today-thread li strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.north-today-thread li p{font-size:12px;color:#c5d2db;margin:6px 0 0}.north-today-thread footer{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #304553;padding-top:14px}.north-today-thread footer>span{font-size:11px;color:#b8c9d2}.north-today-attention{padding:12px;background:#edc56d0d;margin:8px 0 16px;font-size:13px;color:#f2d18b}.north-today-attention p{margin-bottom:0;color:#dce6eb}.north-today-empty{text-align:center;padding:44px 20px}.north-today-empty>svg{color:#edc56d}.north-today-empty h3{font-size:22px}.north-today-empty p{font-size:13px;margin-bottom:20px}.north-today-gaps{margin-top:12px;padding:16px}.north-today-gaps h2{font-size:17px;color:#edc56d;margin:0 0 12px}.north-today-gaps>a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:10px 14px;margin:7px 0;border-radius:5px;background:#071722;font-size:13px}.north-today-gaps>a span{display:flex;gap:9px;align-items:center;font-size:11px;color:#edc56d}.north-today-method{font-size:11px;color:#aebfca;line-height:1.6;margin:14px 0}@keyframes thread-arrive{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.discovery-answer-choices{border:0;padding:0;margin:18px 0;min-width:0}.discovery-answer-choices legend{font-size:12px;color:#e3c67e;padding:0;margin-bottom:10px}.discovery-answer-choices>label{display:flex!important;align-items:center;gap:13px;border:1px solid #47606f;border-radius:8px;padding:13px 15px;margin:8px 0;cursor:pointer;min-height:53px;background:linear-gradient(110deg,#102430,#06131e);font-size:14px!important;line-height:1.45}.discovery-answer-choices>label.selected{border-color:#f0cc76;background:linear-gradient(90deg,#edc56d24,#edc56d0c);box-shadow:inset 0 0 0 1px #edc56d44}.discovery-answer-choices input[type=radio]{appearance:auto;accent-color:#edc56d;width:20px;height:20px;min-height:20px;padding:0;flex:0 0 20px}.discovery-answer-choices>label>span{display:flex;align-items:center;gap:12px}.discovery-answer-choices>label small{color:#b7a16f;font-size:10px}.discovery-custom-answer{padding:13px 0}.discovery-custom-answer label{display:block;margin-bottom:8px}.discovery-custom-answer textarea{width:100%;box-sizing:border-box}.discovery-custom-answer small{display:block;font-size:11px;margin-top:6px}.discovery-answer-choices.needs-attention{border-inline-start:0;border-radius:8px}@media(max-width:900px){.north-today-objectives{grid-template-columns:repeat(3,minmax(0,1fr))}.north-today-layout{grid-template-columns:1fr}.north-today-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.north-today-queue header,.north-today-queue>a,.north-today-queue>p{grid-column:1/-1}.north-today-queue>button{margin:0}.north-today-vision h2{font-size:18px}.north-today-vision{flex-wrap:wrap}.north-today-vision>div{flex:1}.north-today-vision>a{margin-left:44px}.north-today-thread footer{flex-wrap:wrap}}@media(max-width:600px){.north-today-heading{align-items:flex-start;flex-direction:column}.north-today-heading h1{font-size:26px}.north-today-objectives{grid-template-columns:repeat(2,minmax(0,1fr))}.north-today-objectives button{padding:12px;min-height:100px}.north-today-objectives strong{font-size:13px}.north-today-queue{display:block}.north-today-queue>button{margin-bottom:8px}.north-today-vision{padding:16px}.north-today-path{padding:13px}.north-today-thread li{gap:10px}.north-today-thread li strong{font-size:13px}.north-today-gaps>a{align-items:flex-start;flex-direction:column;gap:7px}.north-today-thread footer>.k-button{width:100%}.discovery-answer-choices>label{padding:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.discovery-alert,.needs-attention,.north-today-thread li,.workspace-error{animation:none!important;transform:none!important}}