/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4eee5;--paper:#fffcf7;--paper-raised:#f8f1e8;--foreground:#29201c;--muted:#756a62;--muted-strong:#5e5149;--line:#e4d7ca;--line-strong:#cdbcae;--primary:#a94e35;--primary-strong:#8d3e2b;--primary-soft:#f1dad0;--primary-faint:#faf1ec;--sidebar:#2b2420;--sidebar-raised:#362d28;--sidebar-line:#4d403a;--sidebar-text:#fffaf5;--sidebar-muted:#cbbeb5;--warning:#9a5a28;--warning-soft:#f6e6d5;--success:#4f735f;--success-soft:#e4ece6;--danger:#a33a36;--danger-soft:#f6ddda;--shadow:#4c362917;--shadow-strong:#4c362926;--header-glass:#f4eee5e0;--inverse:#fffaf5;--surface:var(--paper);--surface-raised:var(--paper-raised);--surface-soft:var(--primary-faint);--primary-contrast:#fffaf5;--grid-line:var(--line);--sans:Inter, "Helvetica Neue", Helvetica, Arial, ui-sans-serif, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090807;--paper:#12100f;--paper-raised:#191613;--foreground:#f4eee5;--muted:#aaa098;--muted-strong:#d2c8bf;--line:#2c2622;--line-strong:#51443b;--primary:#f36a3d;--primary-strong:#ff835c;--primary-soft:#3a1c12;--primary-faint:#1d100c;--sidebar:#070605;--sidebar-raised:#14110f;--sidebar-line:#302721;--sidebar-text:#f4eee5;--sidebar-muted:#b5aaa1;--warning:#f0a45e;--warning-soft:#352116;--success:#79bd93;--success-soft:#172a20;--danger:#ff8b82;--danger-soft:#351818;--shadow:#00000061;--shadow-strong:#00000094;--header-glass:#090807e6;--inverse:#160a06;--surface:var(--paper);--surface-raised:var(--paper-raised);--surface-soft:var(--primary-faint);--primary-contrast:#160a06;--grid-line:#211c18}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}html,body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--sans);margin:0}body{min-width:320px;max-width:100%;overflow-x:clip}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::selection{background:var(--primary-soft)}.skip-link{z-index:100;background:var(--foreground);color:var(--inverse);border-radius:6px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-label{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.wordmark{color:var(--foreground);letter-spacing:-.02em;align-items:center;gap:11px;font-size:15px;font-weight:720;line-height:1.05;text-decoration:none;display:inline-flex}.wordmark-name{letter-spacing:.08em;font-size:15px;font-weight:780;display:block}.wordmark small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:750;display:block}.wordmark-symbol{--brand-ink:var(--foreground);background:radial-gradient(circle at 50% 7%, var(--primary) 0 2.4px, transparent 2.8px), radial-gradient(circle at 89% 58%, var(--primary) 0 2.4px, transparent 2.8px), radial-gradient(circle at 19% 82%, var(--primary) 0 2.4px, transparent 2.8px), radial-gradient(circle at 50% 50%, var(--primary) 0 5.5px, transparent 5.9px), radial-gradient(circle at 50% 50%, transparent 0 9px, var(--brand-ink) 9.4px 11px, transparent 11.4px);color:#0000;border:0;flex:none;width:32px;height:32px;font-size:0;display:inline-block}.wordmark-inverse{color:var(--sidebar-text)}.wordmark-inverse small{color:var(--sidebar-muted)}.wordmark-inverse .wordmark-symbol{--brand-ink:var(--sidebar-text)}.primary-button,.quiet-button,.outline-button,.back-button,.edit-summary-button,.settings-link{border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:680;line-height:1;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.primary-button{border:1px solid var(--primary);background:var(--primary);color:var(--primary-contrast);gap:18px;padding:0 20px}.primary-button:hover{border-color:var(--primary-strong);background:var(--primary-strong);transform:translateY(-1px)}.quiet-button{border:1px solid var(--line);background:0 0;padding:0 15px}.quiet-button:hover,.outline-button:hover{border-color:var(--line-strong);background:var(--paper)}.outline-button{border:1px solid var(--line);background:var(--paper-raised);padding:0 16px}.text-link{color:var(--muted-strong);font-size:13px;font-weight:650;text-decoration:none}.text-link:hover{color:var(--foreground)}.theme-toggle{border:1px solid var(--line);min-height:44px;color:var(--muted-strong);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.theme-toggle:hover{border-color:var(--line-strong);background:var(--paper);color:var(--foreground)}.theme-toggle>span:first-child{font-size:16px;line-height:1}.theme-toggle-compact{width:44px;min-height:44px;padding:0}.marketing-page{background:var(--background);overflow:hidden}.marketing-header{z-index:10;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:0 auto;display:grid;position:relative}.marketing-header-simple{grid-template-columns:1fr auto}.marketing-nav{align-items:center;gap:32px;display:flex}.marketing-nav a{color:var(--muted);font-size:12px;font-weight:650;text-decoration:none}.marketing-nav a:hover{color:var(--foreground)}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.beta-badge{border:1px solid var(--line);background:var(--primary-faint);min-height:28px;color:var(--primary-strong);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.hero-section{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:center;gap:80px;width:min(1180px,100% - 48px);min-height:650px;margin:0 auto;padding:82px 0 72px;display:grid}.hero-copy h1{letter-spacing:-.055em;max-width:700px;margin:22px 0 24px;font-size:clamp(48px,5.5vw,76px);font-weight:570;line-height:.98}.hero-lead{max-width:580px;color:var(--muted-strong);margin:0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:20px;margin-top:34px;display:flex}.hero-actions>span{max-width:180px;color:var(--muted);font-size:11px;line-height:1.45}.hero-product{padding:22px 0 46px 24px;position:relative}.hero-product:before{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.45;background-size:38px 38px;border-radius:2px;position:absolute;inset:0 32px 22px 0}.product-window{z-index:2;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 24px 60px var(--shadow-strong);border-radius:9px;position:relative;overflow:hidden}.product-topline{border-bottom:1px solid var(--line);background:var(--paper-raised);justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.mini-wordmark{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.mini-mark{border:1px solid var(--line-strong);border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.status-pill{border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.status-pill i,.employee-live i,.brief-status i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.product-identity{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:24px 22px;display:flex}.employee-avatar{border:1px solid var(--primary);background:var(--primary-soft);width:50px;height:50px;color:var(--primary);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.product-identity span,.product-identity p{color:var(--muted);font-size:10px}.product-identity h2{letter-spacing:-.025em;margin:4px 0;font-size:18px;font-weight:650}.product-identity p{margin:0}.product-priority{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--paper-raised);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin:18px;padding:15px;display:flex}.priority-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.product-priority strong{font-size:12px;line-height:1.35}.status-tag{border:1px solid var(--warning);flex:none;align-items:center;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-tag{border:1px solid color-mix(in srgb, var(--warning), transparent 65%)}}.status-tag{background:var(--warning-soft);color:var(--warning);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;font-size:8px;font-weight:750}.product-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-grid article{border-right:1px solid var(--line);min-width:0;padding:17px}.product-grid article:last-child{border-right:0}.product-grid span,.product-grid small{color:var(--muted);font-size:8px;display:block}.product-grid span{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.product-grid strong{margin:9px 0 4px;font-size:22px;font-weight:600;display:block}.hero-note{z-index:3;border:1px solid var(--line-strong);background:var(--paper);width:245px;box-shadow:0 12px 30px var(--shadow);border-radius:6px;gap:12px;padding:14px;display:flex;position:absolute;bottom:4px;right:-24px}.note-index{color:var(--primary);font:700 10px var(--mono)}.hero-note p{color:var(--muted-strong);margin:0;font-size:10px;line-height:1.5}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.trust-strip span{border-right:1px solid var(--line);color:var(--muted-strong);letter-spacing:.09em;text-align:center;text-transform:uppercase;padding:22px 12px;font-size:10px;font-weight:700}.trust-strip span:last-child{border-right:0}.project-promise-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0 40px}.project-promise-heading{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.project-promise-heading h2{letter-spacing:-.045em;max-width:760px;margin:18px 0 0;font-size:clamp(34px,4vw,54px);font-weight:560;line-height:1.08}.project-promise-heading>div:last-child>p{color:var(--muted-strong);margin:0 0 24px;font-size:14px;line-height:1.7}.project-promise-steps{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.project-promise-steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-raised);min-height:174px;padding:22px}.project-promise-steps li>span{color:var(--primary);font:700 10px var(--mono)}.project-promise-steps strong{margin-top:28px;font-size:14px;display:block}.project-promise-steps p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.how-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0}.section-heading{grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:50px;margin-bottom:56px;display:grid}.section-heading h2,.industries-section h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:560;line-height:1.05}.section-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.steps-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:220px;padding:24px 34px 28px 0;position:relative}.steps-grid article+article{padding-left:34px}.steps-grid article:last-child{border-right:0}.steps-grid span{color:var(--primary);font:700 10px var(--mono)}.steps-grid h3{letter-spacing:-.02em;margin:68px 0 10px;font-size:18px;font-weight:650}.steps-grid p{max-width:270px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.industries-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:110px;width:min(1180px,100% - 48px);margin:0 auto;padding:110px 0;display:grid}.industries-section h2{max-width:620px;margin-top:24px}.industry-list{border-top:1px solid var(--line-strong)}.industry-list>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;min-height:64px;display:grid}.industry-list span{color:var(--muted);font:600 9px var(--mono)}.industry-list strong{font-size:13px;font-weight:620}.industry-list i{color:var(--primary);font-style:normal}.final-cta{background:var(--sidebar);width:min(1180px,100% - 48px);min-height:310px;color:var(--sidebar-text);border-radius:8px;justify-content:space-between;align-items:center;gap:48px;margin:0 auto 30px;padding:54px 64px;display:flex}.final-cta>div{max-width:730px}.final-cta .section-label{color:#8fb8af;margin-bottom:24px}.light-button{color:#151817;background:#f1f3f1;border-color:#f1f3f1;flex:none}.light-button:hover{background:#fff;border-color:#fff}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:32px;width:min(1180px,100% - 48px);min-height:126px;margin:0 auto;display:grid}.marketing-footer p,.marketing-footer>span{color:var(--muted);font-size:10px}.marketing-footer>span{text-align:right}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.footer-links a{color:var(--muted);font-size:10px;font-weight:620;text-decoration:none}.footer-links a:hover{color:var(--foreground)}.public-information-page{background:var(--background);min-height:100vh}.public-information-header,.public-information-footer{justify-content:space-between;align-items:center;width:min(980px,100% - 48px);margin:0 auto;display:flex}.public-information-header{border-bottom:1px solid var(--line);min-height:82px}.public-information-actions{align-items:center;gap:16px;display:flex}.public-information-content{width:min(980px,100% - 48px);margin:0 auto;padding:82px 0 112px}.public-information-intro{border-bottom:1px solid var(--line);max-width:780px;padding-bottom:58px}.public-information-intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,6vw,72px);font-weight:570;line-height:.98}.public-information-intro>p:not(.section-label){max-width:700px;color:var(--muted-strong);margin:0;font-size:18px;line-height:1.65}.public-information-intro>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:26px;font-size:10px;font-weight:650;display:block}.public-information-body{gap:0;max-width:780px;display:grid}.public-information-body>section{border-bottom:1px solid var(--line);padding:44px 0}.public-information-body>section:last-child{border-bottom:0}.public-information-body h2{letter-spacing:-.035em;margin:0 0 18px;font-size:24px;font-weight:620;line-height:1.2}.public-information-body p,.public-information-body li,.public-information-body dd{color:var(--muted-strong);font-size:15px;line-height:1.75}.public-information-body p{margin:0}.public-information-body p+p{margin-top:18px}.public-information-body ul{gap:10px;margin:18px 0 0;padding-left:20px;display:grid}.public-information-body a{color:var(--primary-strong);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.legal-callout{background:var(--paper);box-shadow:0 12px 30px var(--shadow);border-radius:8px;margin-top:44px;border:1px solid var(--line-strong)!important;padding:30px!important}.legal-details{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.legal-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:20px}.legal-details dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:750}.legal-details dd{margin:0}.pricing-beta-card{background:var(--paper);box-shadow:0 18px 48px var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:34px 60px;margin-top:44px;display:grid;border:1px solid var(--line-strong)!important;padding:40px!important}.pricing-beta-card h2{margin:10px 0 14px;font-size:34px}.pricing-kicker{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.pricing-value{flex-direction:column;justify-content:center;align-items:flex-end;min-width:150px;display:flex}.pricing-value strong{letter-spacing:-.05em;font-size:42px;font-weight:590}.pricing-value span{color:var(--muted);font-size:10px}.pricing-beta-card ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;padding:26px 0;list-style:none}.pricing-beta-card li{padding-left:24px;position:relative}.pricing-beta-card li:before{color:var(--primary);content:"✓";font-weight:800;position:absolute;top:1px;left:0}.pricing-beta-card .primary-button{grid-column:1/-1;width:fit-content}.public-information-footer{border-top:1px solid var(--line);min-height:112px;color:var(--muted);font-size:10px}.public-information-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.public-information-footer a{text-decoration:none}.public-information-footer a:hover{color:var(--foreground)}.setup-page{background:var(--background);min-height:100vh}.setup-header{z-index:20;border-bottom:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex;position:sticky;top:0}.setup-account{align-items:center;gap:14px;display:flex}.setup-account>span{color:var(--muted-strong);font-size:12px}.setup-account>a{color:var(--foreground);font-size:12px;font-weight:650;text-decoration:none}.setup-menu-button{display:none}.setup-layout{grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.setup-sidebar{border-right:1px solid var(--sidebar-line);background:var(--sidebar);height:calc(100vh - 72px);color:var(--sidebar-text);padding:54px 42px 28px;position:sticky;top:72px}.setup-sidebar .section-label{color:#88b1a8}.setup-sidebar>h1{letter-spacing:-.04em;max-width:230px;margin:18px 0 14px;font-size:32px;font-weight:560;line-height:1.05}.setup-sidebar>p:not(.section-label){max-width:245px;color:var(--sidebar-muted);margin:0;font-size:12px;line-height:1.6}.setup-progress{gap:8px;margin:42px 0 0;padding:0;list-style:none;display:grid}.setup-progress li{min-height:52px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:6px 9px;display:grid}.setup-progress li>span{border:1px solid var(--sidebar-line);width:28px;height:28px;font:650 9px var(--mono);border-radius:50%;place-items:center;display:grid}.setup-progress small,.setup-progress strong{display:block}.setup-progress small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700}.setup-progress strong{font-size:11px;font-weight:650}.setup-progress li.active{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.setup-progress li.active>span{color:#a8c8c1;border-color:#8fb8af}.setup-progress li.complete{color:#aeb5b1}.setup-progress li.complete>span{color:#98bfb5;background:#20322d;border-color:#547a70}.setup-privacy{border-top:1px solid var(--sidebar-line);grid-template-columns:22px 1fr;gap:10px;padding-top:18px;display:grid;position:absolute;bottom:28px;left:34px;right:34px}.setup-privacy>span{color:#8fb8af}.setup-privacy p{color:var(--sidebar-muted);margin:0;font-size:9px;line-height:1.5}.setup-content{width:min(780px,100% - 64px);margin:0 auto;padding:68px 0 38px;position:relative}.setup-step-counter{color:var(--muted);font:650 9px var(--mono);position:absolute;top:26px;right:0}.setup-fieldset{border:0;min-width:0;margin:0;padding:0}.setup-fieldset legend{letter-spacing:-.045em;width:100%;margin:0;padding:0;font-size:clamp(34px,4vw,48px);font-weight:560;line-height:1.04;display:block}.setup-fieldset legend .section-label{margin-bottom:17px;display:block}.legend-help{max-width:580px;color:var(--muted);margin:16px 0 36px;font-size:14px;line-height:1.6}.form-field{margin-top:22px;display:block}.form-field>span,.field-label{color:var(--muted-strong);margin-bottom:9px;font-size:11px;font-weight:700;display:block}.form-field input,.form-field textarea{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;width:100%;transition:border-color .15s,box-shadow .15s}.form-field input{min-height:50px;padding:0 15px}.form-field textarea{resize:vertical;min-height:112px;padding:13px 15px;line-height:1.55}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.form-field input::placeholder,.form-field textarea::placeholder{color:color-mix(in srgb, var(--muted), transparent 18%)}}.form-field input:focus,.form-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.form-group{margin-top:28px}.choice-grid{gap:10px;display:grid}.choice-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;min-height:90px;padding:16px 46px 16px 17px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.choice-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.choice-card.selected{border-color:var(--primary);background:var(--primary-faint);box-shadow:inset 3px 0 var(--primary)}.choice-card input,.goal-choice input,.tag-choices input,.segmented-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice-card strong{font-size:13px;font-weight:650}.choice-card small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.35}.choice-indicator{border:1px solid var(--line-strong);border-radius:50%;width:15px;height:15px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.selected>.choice-indicator{border:4px solid var(--primary)}.industry-choices .choice-card{min-height:84px}.reveal-field{animation:.18s reveal-field}@keyframes reveal-field{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.goal-list{border-top:1px solid var(--line-strong)}.goal-choice{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:48px 1fr 24px;align-items:center;min-height:58px;transition:background .15s;display:grid;position:relative}.goal-choice:hover,.goal-choice.selected{background:var(--primary-faint)}.goal-number{color:var(--muted);font:650 9px var(--mono);padding-left:10px}.goal-choice strong{font-size:12px;font-weight:620}.goal-choice .choice-indicator{position:static;transform:none}.tag-choices{flex-wrap:wrap;gap:8px;display:flex}.tag-choices label{cursor:pointer;position:relative}.tag-choices label span{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--muted-strong);border-radius:99px;align-items:center;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.tag-choices label.selected span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.secondary-goals{margin-bottom:26px}.autonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.autonomy-grid .choice-card{min-height:100px}.segmented-control{border:1px solid var(--line);background:var(--paper);border-radius:6px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmented-control label{cursor:pointer;position:relative}.segmented-control span{min-height:38px;color:var(--muted);text-align:center;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:flex}.segmented-control input:checked+span{background:var(--primary-soft);color:var(--primary-strong)}.review-heading h2{letter-spacing:-.045em;margin:17px 0 13px;font-size:clamp(36px,4vw,50px);font-weight:560}.review-heading>p{max-width:580px;color:var(--muted);margin:0 0 32px;font-size:14px;line-height:1.6}.employee-preview{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 16px 40px var(--shadow);border-radius:8px;overflow:hidden}.employee-preview-top{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:22px;display:flex}.employee-preview-top>div{flex:1;min-width:0}.employee-preview-top small{color:var(--muted);font-size:9px}.employee-preview-top h3{letter-spacing:-.02em;margin:4px 0;font-size:19px;font-weight:650}.employee-preview-top p{color:var(--muted);margin:0;font-size:10px}.employee-mission{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--paper-raised);border-radius:6px;margin:18px;padding:17px}.employee-mission span,.employee-preview-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.employee-mission strong{font-size:14px}.employee-mission p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.employee-preview-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.3fr;display:grid}.employee-preview-grid article{border-right:1px solid var(--line);min-width:0;padding:17px}.employee-preview-grid article:last-child{border-right:0}.employee-preview-grid strong{font-size:10px;font-weight:620;line-height:1.45}.edit-summary-button{min-height:38px;color:var(--muted-strong);text-underline-offset:4px;background:0 0;border:0;margin-top:14px;padding:0;font-size:11px;text-decoration:underline}.form-error{border:1px solid var(--warning);margin-top:22px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.form-error{border:1px solid color-mix(in srgb, var(--warning), transparent 55%)}}.form-error{background:var(--warning-soft);color:var(--warning);border-radius:6px;font-size:11px;line-height:1.5}.setup-footer-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:34px;padding-top:22px;display:flex}.back-button{color:var(--muted);background:0 0;border:0;padding:0}.back-button:not(:disabled):hover{color:var(--foreground)}.setup-loading,.workspace-error{place-items:center;min-height:100vh;padding:24px;display:grid}.setup-loading-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-items:center;width:min(420px,100%);padding:48px;display:grid}.loading-mark{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:38px;height:38px;margin-bottom:26px;font-weight:750;display:grid}.loading-line{background:var(--line);border-radius:3px;width:45%;height:8px;margin-top:8px;animation:1.3s ease-in-out infinite alternate pulse}.loading-line-wide{width:72%}.setup-loading-card p{color:var(--muted);margin:24px 0 0;font-size:11px}@keyframes pulse{50%{opacity:.5}}.workspace-shell{background:var(--background);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{z-index:30;border-right:1px solid var(--sidebar-line);background:var(--sidebar);height:100vh;color:var(--sidebar-text);flex-direction:column;padding:22px 13px 15px;display:flex;position:relative;overflow:auto}.workspace-brand{border-bottom:1px solid var(--sidebar-line);padding:0 7px 20px}.sidebar-close{display:none}.company-switcher{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin:15px 0 12px;padding:10px;display:grid}.company-switcher>span,.sidebar-profile>span{width:30px;height:30px;color:var(--sidebar-text);border:1px solid #424a46;border-radius:6px;place-items:center;font-size:10px;font-weight:750;display:grid}.company-switcher strong,.company-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-switcher strong{font-size:10px;font-weight:650}.company-switcher small{color:var(--sidebar-muted);margin-top:4px;font-size:8px}.workspace-nav{gap:3px;display:grid}.workspace-nav>small{color:var(--sidebar-muted);letter-spacing:.13em;margin:10px 10px 5px;font-size:7px;font-weight:750}.workspace-nav button,.workspace-nav>a{min-height:39px;color:var(--sidebar-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:10px;font-weight:600;text-decoration:none;display:grid}.workspace-nav button>span,.workspace-nav>a>span{border:1px solid #333a36;border-radius:4px;place-items:center;width:21px;height:21px;font-size:7px;font-weight:700;display:grid}.workspace-nav button i,.workspace-nav>a i{color:#a9c9c1;background:#2c4941;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.workspace-nav button:hover,.workspace-nav button.active,.workspace-nav>a:hover,.workspace-nav>a.active{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.workspace-nav button.active>span,.workspace-nav>a.active>span{color:#a9c9c1;border-color:#668b81}.employee-sidebar-card{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:6px;margin-top:auto;padding:12px}.employee-sidebar-card>div{width:fit-content;margin-bottom:9px;position:relative}.employee-mini-avatar{border:1px solid var(--primary);background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.employee-sidebar-card i{border:2px solid var(--sidebar-raised);background:#75a78f;border-radius:50%;width:7px;height:7px;position:absolute;bottom:1px;right:-1px}.employee-sidebar-card strong,.employee-sidebar-card small{display:block}.employee-sidebar-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.4;overflow:hidden}.employee-sidebar-card small{color:var(--sidebar-muted);margin-top:4px;font-size:7px}.sidebar-profile{border-top:1px solid var(--sidebar-line);grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;margin-top:10px;padding:11px 5px 0;display:grid}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{font-size:9px}.sidebar-profile small{color:var(--sidebar-muted);margin-top:3px;font-size:7px}.sidebar-profile a{color:var(--sidebar-muted);font-size:12px;text-decoration:none}.logout-form{margin:0}.logout-form button{font:inherit}.sidebar-profile .logout-icon{width:20px}.sidebar-profile .logout-button{width:20px;height:24px;color:var(--sidebar-muted);background:0 0;border:0;place-items:center;padding:0;font-size:12px;display:grid}.sidebar-profile .logout-button:hover{color:var(--sidebar-text)}.workspace-main{min-width:0}.workspace-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-topbar>div:first-of-type{align-items:center;gap:10px;display:flex}.topbar-context{color:var(--muted);font-size:9px}.workspace-topbar>div:first-of-type strong{border-left:1px solid var(--line);padding-left:10px;font-size:11px}.topbar-actions{align-items:center;gap:9px;display:flex}.employee-live{color:var(--muted-strong);align-items:center;gap:8px;font-size:9px;font-weight:650;display:inline-flex}.settings-link{border:1px solid var(--line);background:var(--paper-raised);min-height:38px;padding:0 12px;font-size:10px}.mobile-menu-button{display:none}.workspace-content{width:min(1240px,100% - 48px);margin:0 auto;padding:46px 0 64px}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.dashboard-intro h1,.module-heading h1{letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(34px,4vw,46px);font-weight:560;line-height:1}.dashboard-intro p:last-child,.module-heading>p:last-child{color:var(--muted);margin:0;font-size:13px}.workspace-connection-prompt{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--primary-faint);border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;display:grid}.workspace-connection-prompt strong,.workspace-connection-prompt p{margin:0;display:block}.workspace-connection-prompt strong{font-size:11px}.workspace-connection-prompt p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.workspace-connection-prompt .outline-button{background:var(--paper);min-height:36px;font-size:9px}.employee-brief{border:1px solid var(--line-strong);background:var(--paper);min-height:112px;box-shadow:0 8px 24px var(--shadow);border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.brief-identity{align-items:center;gap:15px;min-width:0;display:flex}.brief-identity small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:750}.brief-identity h2{letter-spacing:-.02em;margin:4px 0;font-size:17px;font-weight:650}.brief-identity p{color:var(--muted);margin:0;font-size:10px}.brief-status{flex:none;justify-items:end;gap:6px;display:grid}.brief-status>span{align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.brief-status small{color:var(--muted);font-size:8px}.dashboard-metrics{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.dashboard-metrics article{border-right:1px solid var(--line);min-width:0;padding:17px 19px}.dashboard-metrics article:last-child{border-right:0}.dashboard-metrics span,.dashboard-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.dashboard-metrics span{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dashboard-metrics strong{margin:9px 0 5px;font-size:22px;font-weight:600;display:block}.dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.work-panel,.routine-panel{border:1px solid var(--line);background:var(--paper);border-radius:7px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:17px 19px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:6px 0 0;font-size:15px;font-weight:650}.panel-heading>span{color:var(--muted);font-size:8px}.work-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:114px;padding:17px 18px;display:grid}.work-list article:last-child{border-bottom:0}.work-list article.completed{opacity:.58}.work-index{color:var(--primary);font:700 9px var(--mono)}.work-title-row{align-items:center;gap:9px;display:flex}.work-title-row h3{margin:0;font-size:12px;font-weight:650}.work-list article p{color:var(--muted);margin:7px 0 5px;font-size:10px;line-height:1.45}.work-list article small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.work-list article small{color:color-mix(in srgb, var(--muted), transparent 18%)}}.work-list article small{font-size:8px}.work-list article>button{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:650}.work-list article>button:hover{border-color:var(--primary);color:var(--primary)}.routine-panel ol{margin:0;padding:0;list-style:none}.routine-panel li{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:68px;padding:12px 17px;display:grid}.routine-panel li>span{color:var(--muted);font:650 8px var(--mono)}.routine-panel li strong,.routine-panel li small{display:block}.routine-panel li strong{font-size:10px;font-weight:630}.routine-panel li small{color:var(--muted);margin-top:4px;font-size:8px}.routine-panel li i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.mission-card{border-left:3px solid var(--primary);background:var(--primary-faint);border-radius:5px;margin:15px;padding:15px}.mission-card span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:750;display:block}.mission-card strong{font-size:11px}.mission-card p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.module-view{min-height:700px}.module-heading{border-bottom:1px solid var(--line);padding-bottom:30px}.module-overview{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.module-overview article{border-right:1px solid var(--line);min-height:135px;padding:20px}.module-overview article:last-child{border-right:0}.module-overview span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.module-overview strong{margin-top:14px;font-size:28px;font-weight:560;display:block}.module-overview p{color:var(--muted);margin:7px 0 0;font-size:10px}.empty-module{text-align:center;justify-items:center;max-width:480px;margin:100px auto 0;display:grid}.empty-module h2{letter-spacing:-.025em;margin:17px 0 9px;font-size:22px;font-weight:600}.empty-module p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.workspace-loading{grid-template-columns:224px 1fr;min-height:100vh;display:grid}.workspace-loading aside{background:var(--sidebar)}.workspace-loading section{padding:70px 6vw}.dashboard-skeleton{background:var(--line);border-radius:7px;height:150px;animation:1.3s ease-in-out infinite alternate pulse}.skeleton-title{width:32%;height:32px}.skeleton-copy{width:52%;height:12px;margin-top:14px}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px;display:grid}.workspace-error{text-align:center;align-content:center;justify-items:center}.workspace-error h1{letter-spacing:-.04em;margin:24px 0 10px;font-size:30px;font-weight:580}.workspace-error p{color:var(--muted);margin:0 0 22px}.sidebar-backdrop{display:none}.integrations-content{padding-top:52px}.integrations-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:34px;padding-bottom:32px;display:flex}.integrations-heading h1{letter-spacing:-.05em;max-width:720px;margin:14px 0 12px;font-size:clamp(38px,4.7vw,58px);font-weight:560;line-height:.98}.integrations-heading>div:first-child>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.integration-summary{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:13px;min-width:215px;padding:15px 17px;display:flex}.integration-summary>span{font-size:30px;font-weight:580}.integration-summary strong,.integration-summary small{display:block}.integration-summary strong{font-size:10px}.integration-summary small{color:var(--muted);margin-top:4px;font-size:8px}.oauth-notice{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;grid-template-columns:25px minmax(0,1fr);gap:11px;margin-top:18px;padding:14px 16px;display:grid}.oauth-notice>span{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--primary);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.oauth-notice strong{font-size:10px;display:block}.oauth-notice p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.integration-notice{border:1px solid var(--success);grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.integration-notice{border:1px solid color-mix(in srgb, var(--success), transparent 55%)}}.integration-notice{background:var(--success-soft);color:var(--success);border-radius:6px;font-size:10px;font-weight:650}.integration-notice>span{font-weight:800}.integration-notice button{color:inherit;background:0 0;border:0;font-size:16px}.google-briefing-panel{border:1px solid var(--line-strong);background:linear-gradient(145deg, var(--primary-faint), transparent 48%), var(--paper);box-shadow:0 18px 42px var(--shadow);border-radius:9px;margin-top:28px;overflow:hidden}.google-briefing-heading{justify-content:space-between;align-items:flex-end;gap:30px;padding:24px 26px 20px;display:flex}.google-briefing-heading>div{max-width:660px}.google-briefing-badge{border:1px solid var(--primary);align-items:center;min-height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.google-briefing-badge{border:1px solid color-mix(in srgb, var(--primary), transparent 54%)}}.google-briefing-badge{background:var(--primary-soft);color:var(--primary-strong);font:700 8px var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:99px}.google-briefing-heading h2{letter-spacing:-.035em;margin:12px 0 7px;font-size:24px;font-weight:610}.google-briefing-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.google-briefing-heading .primary-button{flex:none;min-width:190px}.google-briefing-heading .primary-button:disabled{cursor:not-allowed;opacity:.48}.google-briefing-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 26px 20px;display:grid}.google-briefing-sources>span{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-briefing-sources>span{background:color-mix(in srgb, var(--paper-raised), transparent 10%)}}.google-briefing-sources>span{color:var(--muted-strong);font-size:9px;font-weight:680}.google-briefing-sources i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.google-briefing-sources small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:600}.google-briefing-sources>span.connected{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.google-briefing-sources>span.connected{border-color:color-mix(in srgb, var(--success), transparent 58%)}}.google-briefing-sources>span.connected{color:var(--foreground)}.google-briefing-sources>span.connected i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.google-briefing-result,.google-briefing-empty{border-top:1px solid var(--line);background:var(--paper-raised)}.google-briefing-result>header,.google-briefing-result>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.google-briefing-result>header{border-bottom:1px solid var(--line)}.google-briefing-result>header strong{font-size:10px}.google-briefing-result>header span,.google-briefing-result>footer span{color:var(--muted);font-size:8px}.google-briefing-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 26px;display:grid}.google-briefing-content section{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:14px}.google-briefing-content h3{color:var(--primary-strong);margin:0 0 9px;font-size:10px;font-weight:720}.google-briefing-content p{color:var(--muted-strong);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.google-briefing-result>footer{border-top:1px solid var(--line)}.google-briefing-result>footer a{color:var(--primary);font-size:9px;font-weight:680}.google-briefing-empty{padding:19px 26px}.google-briefing-empty strong{font-size:10px}.google-briefing-empty p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.recommended-section,.all-integrations-section{margin-top:54px}.integration-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.integration-section-heading h2{letter-spacing:-.03em;margin:7px 0 0;font-size:21px;font-weight:620}.integration-section-heading>p{max-width:340px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.5}.recommended-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.recommended-grid article{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:240px;padding:22px;display:grid;position:relative}.recommended-grid article:last-child{border-right:0}.recommendation-index{color:var(--muted);font:650 8px var(--mono);position:absolute;top:22px;right:22px}.provider-mark{border:1px solid var(--line-strong);background:var(--paper);width:38px;height:38px;color:var(--foreground);letter-spacing:-.03em;box-shadow:0 5px 12px var(--shadow);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.provider-gmail,.provider-whatsapp,.provider-google-calendar,.provider-hubspot,.provider-meta{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.provider-gmail,.provider-whatsapp,.provider-google-calendar,.provider-hubspot,.provider-meta{border-color:color-mix(in srgb, var(--primary), transparent 52%)}}.provider-gmail,.provider-whatsapp,.provider-google-calendar,.provider-hubspot,.provider-meta{background:var(--primary-soft);color:var(--primary-strong)}.recommended-grid article>div{align-self:end;margin:40px 0 18px}.recommended-grid article strong{font-size:14px;font-weight:650}.recommended-grid article p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.recommended-grid article small{color:var(--success);align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.recommended-grid article small i{background:var(--success);border-radius:50%;width:6px;height:6px}.recommended-grid article>button{border:1px solid var(--line);background:var(--paper);border-radius:5px;min-height:36px;font-size:9px;font-weight:650}.recommended-grid article>button:hover{border-color:var(--primary);color:var(--primary)}.integration-search input{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:230px;min-height:38px;padding:0 12px;font-size:10px}.integration-search input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.category-tabs{scrollbar-width:none;gap:7px;margin-bottom:15px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--muted-strong);border-radius:99px;flex:none;padding:0 12px;font-size:9px;font-weight:650}.category-tabs button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integrations-grid article{border:1px solid var(--line);background:var(--paper);border-radius:7px;flex-direction:column;min-height:250px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.integrations-grid article:hover{border-color:var(--line-strong);box-shadow:0 12px 28px var(--shadow);transform:translateY(-2px)}.integrations-grid article.connected{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.integrations-grid article.connected{border-color:color-mix(in srgb, var(--success), transparent 48%)}}.integration-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.connection-status{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:750;display:inline-flex}.connection-status i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.connection-status.connected{color:var(--success)}.connection-status.connected i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.integrations-grid h3{letter-spacing:-.02em;margin:23px 0 8px;font-size:14px;font-weight:650}.integrations-grid article>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.connected-account{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;margin:auto 0 12px;padding:9px 10px}.connected-account span,.connected-account strong{display:block}.connected-account span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:750}.connected-account strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.integrations-grid article>button{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;justify-content:space-between;align-items:center;min-height:38px;margin-top:auto;padding:0 11px;font-size:9px;font-weight:650;display:flex}.integrations-grid article>button:hover{border-color:var(--primary);color:var(--primary)}.no-integration-result{border:1px dashed var(--line-strong);text-align:center;border-radius:7px;align-content:center;place-items:center;min-height:220px;padding:30px;display:grid}.no-integration-result strong{font-size:13px}.no-integration-result p{color:var(--muted);margin:7px 0 16px;font-size:10px}.no-integration-result button{color:var(--primary);text-underline-offset:4px;background:0 0;border:0;font-size:10px;font-weight:650;text-decoration:underline}.configuration-nav>a{display:grid}.connection-health{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:6px;margin-top:auto;padding:12px}.connection-health>span,.connection-health strong,.connection-health small{display:block}.connection-health>span{color:var(--sidebar-muted);letter-spacing:.1em;font-size:7px;font-weight:750}.connection-health strong{margin-top:8px;font-size:9px}.connection-health>div{background:var(--sidebar-line);border-radius:99px;height:3px;margin:10px 0;overflow:hidden}.connection-health>div i{border-radius:inherit;background:#7fa99f;height:100%;transition:width .22s;display:block}.connection-health small{color:var(--sidebar-muted);font-size:7px;line-height:1.45}.connection-dialog{border:1px solid var(--line-strong);background:var(--paper);width:min(560px,100% - 32px);max-height:min(760px,100vh - 32px);color:var(--foreground);border-radius:9px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.connection-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a09ad}.connection-dialog>form{flex-direction:column;max-height:min(760px,100vh - 32px);display:flex}.connection-dialog header{border-bottom:1px solid var(--line);background:var(--paper-raised);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 20px;display:flex}.dialog-provider{align-items:center;gap:12px;display:flex}.dialog-provider>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.dialog-provider h2{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:650}.connection-dialog header>button{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);border-radius:5px;font-size:17px}.dialog-content{min-height:0;padding:21px 22px;overflow-y:auto}.dialog-intro{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.55}.dialog-content .form-field{margin-top:0}.official-connection-note,.planned-connection-note{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;align-items:flex-start;gap:12px;padding:14px;display:flex}.official-connection-note>span{border:1px solid var(--line-strong);background:var(--paper);width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.official-connection-note strong,.planned-connection-note strong{font-size:10px;font-weight:700;display:block}.official-connection-note p,.planned-connection-note p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.planned-connection-note{border-style:dashed;display:block}.permission-fieldset{border:0;margin:24px 0 0;padding:0}.permission-fieldset legend{padding:0;font-size:11px;font-weight:700}.permission-fieldset>p{color:var(--muted);margin:5px 0 11px;font-size:9px}.permission-fieldset>div{border-top:1px solid var(--line)}.permission-fieldset label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px 1fr;align-items:center;gap:9px;min-height:47px;padding:0 8px;font-size:10px;font-weight:600;display:grid}.permission-fieldset label input{opacity:0;pointer-events:none;position:absolute}.permission-check{border:1px solid var(--line-strong);color:#0000;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.permission-fieldset label input:checked+.permission-check{border-color:var(--primary);background:var(--primary);color:#fff}.permission-fieldset label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.connection-guardrail{border-left:3px solid var(--primary);background:var(--primary-faint);border-radius:5px;margin-top:20px;padding:12px 13px}.connection-guardrail span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.connection-guardrail p{color:var(--muted-strong);margin:6px 0 0;font-size:9px;line-height:1.5}.connection-dialog footer{border-top:1px solid var(--line);background:var(--paper-raised);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 20px;display:flex}.connection-dialog footer>div{gap:8px;display:flex}.dialog-cancel,.disconnect-button,.connection-test-button{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:650}.disconnect-button{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.disconnect-button{border-color:color-mix(in srgb, var(--warning), transparent 45%)}}.disconnect-button{background:var(--warning-soft);color:var(--warning)}.connection-test-button{color:var(--primary)}.setup-layout-simple{grid-template-columns:300px minmax(0,1fr)}.setup-content-simple{width:min(700px,100% - 64px)}.simple-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--foreground);border-radius:6px;padding:0 38px 0 14px}.simple-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.simple-goal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.simple-goal-grid label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;align-items:center;min-height:58px;padding:0 42px 0 14px;display:flex;position:relative}.simple-goal-grid label:hover{border-color:var(--line-strong)}.simple-goal-grid label.selected{border-color:var(--primary);background:var(--primary-faint)}.simple-goal-grid input{opacity:0;width:1px;height:1px;position:absolute}.simple-goal-grid strong{font-size:11px;font-weight:630}.simple-goal-grid .choice-indicator{right:14px}.simple-channel-group{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.simple-employee-preview{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 12px 32px var(--shadow);border-radius:8px;overflow:hidden}.simple-employee-preview dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.simple-employee-preview dl>div{border-right:1px solid var(--line);min-width:0;padding:15px 17px}.simple-employee-preview dl>div:last-child{border-right:0}.simple-employee-preview dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.simple-employee-preview dd{margin:7px 0 0;font-size:10px;font-weight:620;line-height:1.45}.simple-advanced-settings{gap:14px;margin-top:18px;display:grid}.simple-advanced-settings details{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:13px 15px}.simple-advanced-settings summary{cursor:pointer;color:var(--muted-strong);font-size:10px;font-weight:650}.simple-advanced-settings details[open] summary{color:var(--foreground)}.simple-workspace-nav .nav-more-button{color:var(--sidebar-text);font-weight:650}.simple-workspace-nav .nav-more-button>span{color:#9fc1b9}.simple-employee-status{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding:11px;display:grid}.simple-employee-status strong,.simple-employee-status small{display:block}.simple-employee-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.simple-employee-status small{color:var(--sidebar-muted);align-items:center;gap:6px;margin-top:4px;font-size:7px;display:flex}.simple-employee-status small i{background:#75a78f;border-radius:50%;width:6px;height:6px}.simple-workspace-content{width:min(960px,100% - 48px)}.simple-dashboard-intro{margin-bottom:22px}.simple-dashboard-intro p:last-child strong{color:var(--foreground)}.simple-connection-prompt{margin-bottom:12px}.simple-connection-prompt .primary-button{min-height:38px;font-size:9px}.simple-employee-brief{border:1px solid var(--line-strong);background:var(--paper);min-height:110px;box-shadow:0 8px 24px var(--shadow);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.simple-employee-brief dl{grid-template-columns:70px 65px minmax(135px,1fr);margin:0;display:grid}.simple-employee-brief dl>div{border-left:1px solid var(--line);min-width:0;padding:0 14px}.simple-employee-brief dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.simple-employee-brief dd{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;font-weight:650;overflow:hidden}.simple-work-panel{margin-top:12px}.simple-work-panel .work-list article{min-height:98px}.simple-help-strip{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:12px;padding:14px 16px;display:grid}.simple-help-strip strong,.simple-help-strip p{margin:0;display:block}.simple-help-strip strong{font-size:10px}.simple-help-strip p{color:var(--muted);margin-top:4px;font-size:8px}.simple-help-strip a{border:1px solid var(--line);background:var(--paper);border-radius:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:650;line-height:34px;text-decoration:none}.back-to-today{min-height:36px;color:var(--muted-strong);background:0 0;border:0;margin-bottom:26px;padding:0;font-size:10px;font-weight:650}.simple-empty-module{margin-top:80px}.simple-security-note{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;margin-top:14px;padding:12px 14px}.simple-security-note summary{cursor:pointer;color:var(--muted-strong);font-size:9px;font-weight:650}.simple-security-note p{max-width:780px;color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.55}.catalog-toggle{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:72px;margin-top:18px;padding:13px 16px;display:flex}.catalog-toggle strong,.catalog-toggle small{display:block}.catalog-toggle strong{font-size:11px}.catalog-toggle small{color:var(--muted);margin-top:5px;font-size:8px}.catalog-toggle i{border:1px solid var(--line);width:30px;height:30px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;display:grid}.catalog-toggle:hover{border-color:var(--line-strong);background:var(--paper-raised)}.detailed-setup-layout{grid-template-columns:320px minmax(0,1fr)}.detailed-setup-content{width:min(900px,100% - 64px)}.detailed-choice-grid .choice-card{min-height:96px;padding-right:54px}.multi-choice-indicator{border:1px solid var(--line-strong);color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.selected>.multi-choice-indicator{border-color:var(--primary);background:var(--primary)}.capability-counter{border:1px solid var(--line);background:var(--paper-raised);min-height:38px;color:var(--muted);border-radius:99px;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;font-size:10px;display:inline-flex}.capability-counter strong{color:var(--primary);font:750 13px var(--mono)}.capability-grid{max-height:490px;padding:1px 5px 1px 1px;overflow:auto}.primary-mission-field{border-top:1px solid var(--line);padding-top:20px}.primary-mission-field>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.detailed-tags label span{min-height:42px;padding:0 15px}.tools-selection{border-top:1px solid var(--line);padding-top:24px}.compact-choice-grid .choice-card{min-height:64px;padding-top:12px;padding-bottom:12px}.policy-row{grid-template-columns:1fr;gap:0}.ai-team-map{grid-template-columns:minmax(190px,.8fr) 44px minmax(0,1.5fr);align-items:center;gap:12px;display:grid}.ai-team-current{border:1px solid var(--primary);background:var(--primary-faint);border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;padding:16px;display:grid}.ai-team-current small,.ai-team-current strong{display:block}.ai-team-current small{color:var(--muted);letter-spacing:.08em;margin-bottom:6px;font-size:7px;font-weight:750}.ai-team-current strong{font-size:11px;line-height:1.4}.ai-team-connector{color:var(--primary);font:700 18px var(--mono);text-align:center}.ai-colleague-list{gap:7px;display:grid}.ai-colleague-list label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 44px 10px 12px;display:grid;position:relative}.ai-colleague-list label.selected{border-color:var(--primary);background:var(--primary-faint)}.ai-colleague-list input{opacity:0;width:1px;height:1px;position:absolute}.ai-colleague-list strong,.ai-colleague-list small{display:block}.ai-colleague-list strong{font-size:10px}.ai-colleague-list small{color:var(--muted);margin-top:4px;font-size:8px}.ai-colleague-list i{border:1px solid var(--line);width:23px;height:23px;color:var(--primary);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ai-colleague-list label.selected i{border-color:var(--primary);background:var(--primary);color:#fff}.first-ai-employee-note{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:15px;min-height:110px;padding:20px;display:grid}.first-ai-employee-note strong{font-size:13px}.first-ai-employee-note p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.collaboration-principles{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.collaboration-principles span{border-right:1px solid var(--line);min-height:48px;color:var(--muted-strong);text-align:center;padding:0 12px;font-size:9px;font-weight:650;line-height:48px}.collaboration-principles span:last-child{border-right:0}.detailed-employee-preview .employee-mission{margin-bottom:14px}.review-capabilities{padding:0 18px 18px}.review-capabilities>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:750;display:block}.review-capabilities>div{flex-wrap:wrap;gap:6px;display:flex}.review-capabilities strong{border:1px solid var(--line);background:var(--paper-raised);border-radius:99px;padding:6px 8px;font-size:8px;font-weight:650}.detailed-review-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.detailed-review-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:15px}.detailed-review-grid>div:nth-child(3n){border-right:0}.detailed-review-grid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.detailed-review-grid dd{margin:7px 0 0;font-size:9px;font-weight:620;line-height:1.45}.readiness-checklist{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.readiness-checklist span{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--muted-strong);border-radius:5px;padding:0 12px;font-size:9px;font-weight:650;line-height:38px}.employee-switcher{grid-template-columns:32px minmax(0,1fr)}.employee-switcher label{min-width:0}.employee-switcher select{width:100%;color:var(--sidebar-text);text-overflow:ellipsis;background:0 0;border:0;padding:0 18px 0 0;font-size:10px;font-weight:650;display:block}.employee-switcher option{color:#151817}.employee-switcher small{color:var(--sidebar-muted);margin-top:4px;font-size:7px;display:block}.ai-team-panel{border:1px solid var(--line);background:var(--paper);border-radius:7px;margin-top:12px;padding:18px 20px}.ai-team-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-team-panel-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:620}.ai-team-panel-heading>a{color:var(--muted-strong);font-size:9px;font-weight:650}.ai-team-flow{grid-template-columns:minmax(180px,.8fr) 30px minmax(0,1.2fr);align-items:center;gap:10px;margin-top:16px;display:grid}.ai-team-flow>article,.ai-team-flow>div>button{border:1px solid var(--line);background:var(--paper-raised);text-align:left;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:grid}.ai-team-flow>article.active{border-color:var(--primary);background:var(--primary-faint)}.ai-team-flow>span{color:var(--primary);font:700 15px var(--mono);text-align:center}.ai-team-flow>div{gap:6px;display:grid}.ai-team-flow>div>button{cursor:pointer;padding-right:36px;position:relative}.ai-team-flow strong,.ai-team-flow small,.ai-team-flow p{margin:0;display:block}.ai-team-flow strong{font-size:9px}.ai-team-flow small,.ai-team-flow p{color:var(--muted);margin-top:4px;font-size:7px}.ai-team-flow article>div>small{letter-spacing:.08em;margin-top:0;font-weight:750}.ai-team-flow button i{color:var(--primary);font-style:normal;position:absolute;right:12px}.ai-team-empty{border:1px dashed var(--line-strong);background:var(--paper-raised);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-top:14px;padding:12px 14px;display:flex}.ai-team-empty p{max-width:580px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.ai-team-empty a{color:var(--primary-strong);flex:none;font-size:9px;font-weight:700}.ai-team-rule{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:9px;line-height:1.55}.ai-team-rule strong{color:var(--muted-strong)}.work-collaboration{color:var(--primary-strong);margin-top:8px;font-size:8px;font-weight:700;display:inline-block}@media (width<=1080px){.hero-section{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:44px}.marketing-nav{display:none}.marketing-header{grid-template-columns:1fr auto}.section-heading{grid-template-columns:.7fr 1.5fr}.section-heading>p:last-child{grid-column:2}.industries-section{gap:60px}.dashboard-columns{grid-template-columns:1fr}.routine-panel{grid-template-columns:1fr 1fr;display:grid}.routine-panel .panel-heading{grid-column:1/-1}.routine-panel .mission-card{align-self:start}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.marketing-header,.hero-section,.trust-strip,.project-promise-section,.how-section,.industries-section,.final-cta,.marketing-footer{width:min(100% - 32px,680px)}.hero-section{grid-template-columns:1fr;padding-top:70px}.hero-product{width:min(560px,100%);margin:0 auto}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span:nth-child(2){border-right:0}.trust-strip span:nth-child(-n+2){border-bottom:1px solid var(--line)}.project-promise-heading{grid-template-columns:1fr;gap:28px}.project-promise-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading,.industries-section{grid-template-columns:1fr;gap:28px}.section-heading>p:last-child{grid-column:auto}.industries-section{padding:88px 0}.final-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:44px}.marketing-footer{grid-template-columns:auto 1fr auto}.marketing-footer p{display:none}.footer-links{justify-content:center}.setup-layout{grid-template-columns:1fr}.setup-sidebar{border-right:0;height:auto;padding:28px 32px;position:static}.setup-sidebar>h1,.setup-sidebar>p:not(.section-label),.setup-privacy{display:none}.setup-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:18px;display:grid}.setup-page-simple .setup-progress{grid-template-columns:repeat(3,1fr)}.setup-page-detailed .setup-progress{grid-template-columns:repeat(7,1fr)}.setup-progress li{border:0;min-height:auto;padding:0;display:block;background:0 0!important}.setup-progress li>span{background:var(--sidebar-line);color:#0000;border:0;border-radius:99px;width:100%;height:4px;overflow:hidden}.setup-progress li.active>span,.setup-progress li.complete>span{color:#0000;background:#7fa99f}.setup-progress li div{display:none}.setup-content{width:min(680px,100% - 48px);padding-top:54px}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{width:250px;height:100vh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.workspace-sidebar.is-open{transform:translate(0)}.sidebar-close{color:var(--sidebar-muted);background:0 0;border:0;font-size:20px;display:block;position:absolute;top:22px;right:16px}.mobile-menu-button{color:var(--muted-strong);background:0 0;border:0;margin-right:10px;display:block}.workspace-topbar{justify-content:flex-start}.workspace-topbar .topbar-actions{margin-left:auto}.sidebar-backdrop{z-index:25;background:#00000073;border:0;display:block;position:fixed;inset:0}.workspace-loading{grid-template-columns:1fr}.workspace-loading aside{display:none}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics article:nth-child(2){border-right:0}.dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.recommended-grid{grid-template-columns:1fr}.recommended-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.recommended-grid article:last-child{border-bottom:0}.simple-employee-brief{grid-template-columns:1fr}.simple-employee-brief dl{grid-template-columns:repeat(3,1fr)}.detailed-setup-content{width:min(760px,100% - 48px)}}@media (width<=620px){.marketing-header{height:68px}.marketing-header .wordmark small,.account-link,.pricing-link,.header-actions .theme-label{display:none}.header-actions{gap:6px}.header-actions .quiet-button{min-height:38px;padding:0 10px;font-size:10px}.project-promise-section{padding-top:82px}.project-promise-steps{grid-template-columns:1fr}.project-promise-steps li{min-height:0}.hero-section{gap:48px;padding:60px 0}.hero-copy h1{font-size:clamp(42px,13vw,58px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-product{padding-left:0}.product-identity,.product-priority{align-items:flex-start}.product-priority{flex-direction:column}.product-grid{grid-template-columns:1fr}.product-grid article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.product-grid article:last-child{border-bottom:0}.product-grid strong{grid-area:1/2/3;margin:0}.hero-note{right:-8px}.how-section{padding:82px 0}.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0 32px}.steps-grid h3{margin-top:34px}.industries-section{grid-template-columns:1fr}.final-cta{padding:34px 28px}.marketing-footer{grid-template-columns:1fr auto;gap:22px;min-height:190px;padding:26px 0}.marketing-footer p{display:none}.footer-links{grid-area:2/1/auto/-1;justify-content:flex-start}.public-information-header,.public-information-content,.public-information-footer{width:calc(100% - 32px)}.public-information-header{min-height:68px}.public-information-header .wordmark small,.public-information-actions .text-link{display:none}.public-information-content{padding:58px 0 74px}.public-information-intro{padding-bottom:42px}.public-information-intro h1{font-size:clamp(40px,12vw,54px)}.public-information-intro>p:not(.section-label){font-size:16px}.public-information-body>section{padding:34px 0}.legal-callout,.pricing-beta-card{margin-top:34px;padding:24px!important}.legal-details,.pricing-beta-card,.pricing-beta-card ul{grid-template-columns:1fr}.pricing-beta-card{gap:28px}.pricing-value{align-items:flex-start}.pricing-beta-card ul,.pricing-beta-card .primary-button{grid-column:1}.public-information-footer{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:22px;min-height:170px}.public-information-footer nav{justify-content:flex-start}.setup-header{min-height:64px;padding:0 18px}.setup-menu-button{border:1px solid var(--line);background:0 0;border-radius:5px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.setup-account{border:1px solid var(--line);background:var(--paper);width:200px;box-shadow:0 12px 28px var(--shadow);border-radius:6px;align-items:flex-start;padding:14px;display:none;position:absolute;top:56px;right:16px}.setup-account.is-open{display:flex}.setup-account>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.setup-account>a{display:none}.setup-sidebar{padding:22px 24px}.setup-content{width:calc(100% - 36px);padding-top:48px}.setup-fieldset legend,.review-heading h2{font-size:35px}.choice-grid.two-columns,.autonomy-grid,.simple-form-row,.simple-goal-grid,.detailed-choice-grid,.compact-choice-grid,.detailed-review-grid,.readiness-checklist{grid-template-columns:1fr}.detailed-review-grid>div,.detailed-review-grid>div:nth-child(3n){border-right:0}.ai-team-map,.ai-team-flow{grid-template-columns:1fr}.ai-team-connector,.ai-team-flow>span{transform:rotate(90deg)}.collaboration-principles{grid-template-columns:1fr}.collaboration-principles span{border-right:0;border-bottom:1px solid var(--line)}.collaboration-principles span:last-child{border-bottom:0}.ai-team-empty{flex-direction:column;align-items:flex-start}.choice-card{min-height:76px}.segmented-control{grid-template-columns:1fr}.employee-preview-top{flex-wrap:wrap}.employee-preview-top .status-pill{margin-left:65px}.employee-preview-grid{grid-template-columns:1fr}.employee-preview-grid article{border-right:0;border-bottom:1px solid var(--line)}.employee-preview-grid article:last-child{border-bottom:0}.simple-employee-preview dl{grid-template-columns:1fr}.simple-employee-preview dl>div{border-right:0;border-bottom:1px solid var(--line)}.simple-employee-preview dl>div:last-child{border-bottom:0}.setup-footer-actions{background:var(--header-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-left:-18px;margin-right:-18px;padding:14px 18px;position:sticky;bottom:0}.workspace-topbar{min-height:58px;padding:0 14px}.topbar-context,.employee-live,.settings-link{display:none}.workspace-topbar>div:first-of-type strong{border-left:0;padding-left:0}.workspace-content{width:calc(100% - 28px);padding-top:32px}.dashboard-intro{flex-direction:column;align-items:flex-start}.workspace-connection-prompt{grid-template-columns:32px minmax(0,1fr)}.workspace-connection-prompt .outline-button{grid-column:2;width:fit-content}.employee-brief{flex-direction:column;align-items:flex-start}.brief-status{justify-items:start;padding-left:65px}.simple-employee-brief dl{grid-template-columns:1fr 1fr;width:100%}.simple-employee-brief dl>div{border-left:0;border-top:1px solid var(--line);padding:11px 0}.simple-employee-brief dl>div:last-child{grid-column:1/-1}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics article{padding:14px}.dashboard-metrics strong{font-size:19px}.work-list article{grid-template-columns:25px minmax(0,1fr)}.work-list article>button{grid-column:2;width:fit-content}.simple-help-strip{grid-template-columns:1fr 1fr}.simple-help-strip>div{grid-column:1/-1}.simple-help-strip a{text-align:center}.work-title-row{flex-direction:column;align-items:flex-start}.routine-panel{display:block}.module-overview{grid-template-columns:1fr}.module-overview article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.module-overview article:last-child{border-bottom:0}.skeleton-grid{grid-template-columns:1fr}.integrations-heading,.integration-section-heading{flex-direction:column;align-items:flex-start}.integration-summary{width:100%}.integration-section-heading>p{text-align:left}.google-briefing-heading{flex-direction:column;align-items:stretch}.google-briefing-heading .primary-button{width:100%}.google-briefing-sources,.google-briefing-content{grid-template-columns:1fr}.google-briefing-result>header,.google-briefing-result>footer{flex-direction:column;align-items:flex-start}.integration-search,.integration-search input{width:100%}.integrations-grid{grid-template-columns:1fr}.integrations-grid article{min-height:230px}.connection-dialog{width:calc(100% - 18px);max-height:calc(100vh - 18px)}.connection-dialog>form{max-height:calc(100vh - 18px)}.connection-dialog footer{flex-direction:column-reverse;align-items:stretch}.connection-dialog footer>div{grid-template-columns:1fr 1.25fr;display:grid}.disconnect-button{width:100%}}.command-loading{background:var(--background);place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}.command-loading h1{margin:0;font-size:18px;font-weight:580}.command-shell{background:var(--background);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.command-sidebar{z-index:30;border-right:1px solid var(--sidebar-line);background:var(--sidebar);min-width:0;height:100vh;color:var(--sidebar-text);flex-direction:column;padding:22px 16px 18px;display:flex;position:sticky;top:0}.command-brand{justify-content:space-between;align-items:center;min-height:43px;padding:0 5px;display:flex}.command-brand>button{color:var(--sidebar-muted);background:0 0;border:0;font-size:20px;display:none}.command-company{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;margin:20px 0 16px;padding:10px;display:grid}.command-company>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);font:750 11px var(--mono);border-radius:5px;place-items:center;display:grid}.command-company strong,.command-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-company strong{font-size:10px}.command-company small{color:var(--sidebar-muted);margin-top:4px;font-size:7px}.command-sidebar nav{gap:2px;display:grid}.command-sidebar nav button{min-height:44px;color:var(--sidebar-muted);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:0 34px 0 7px;font-size:9px;font-weight:620;display:grid;position:relative}.command-sidebar nav button>span{border:1px solid var(--sidebar-line);width:24px;height:24px;font:700 7px var(--mono);border-radius:4px;place-items:center;display:grid}.command-sidebar nav button:hover,.command-sidebar nav button.active{background:var(--sidebar-raised);color:var(--sidebar-text)}.command-sidebar nav button.active>span{color:#a8c8c1;background:#20322d;border-color:#547a70}.command-sidebar nav button>i{color:#f8d8cf;background:#744a3e;border-radius:99px;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;right:9px}.command-sidebar-footer{border-top:1px solid var(--sidebar-line);gap:5px;margin-top:auto;padding-top:15px;display:grid}.command-sidebar-footer a{min-height:30px;color:var(--sidebar-muted);padding:0 7px;font-size:8px;font-weight:620;line-height:30px;text-decoration:none}.command-sidebar-footer a:hover{color:var(--sidebar-text)}.command-sidebar-footer .logout-button{width:100%;min-height:30px;color:var(--sidebar-muted);text-align:left;background:0 0;border:0;padding:0 7px;font-size:8px;font-weight:620}.command-sidebar-footer .logout-button:hover{color:var(--sidebar-text)}.command-main{min-width:0}.command-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:66px;padding:0 28px;display:flex;position:sticky;top:0}.command-topbar>div:first-of-type small,.command-topbar>div:first-of-type strong{display:block}.command-topbar>div:first-of-type small{color:var(--muted);font:700 7px var(--mono);letter-spacing:.08em;margin-bottom:3px}.command-topbar>div:first-of-type strong{font-size:11px}.command-topbar>div:last-child{align-items:center;gap:10px;display:flex}.command-topbar>div:last-child>span{color:var(--muted);font-size:9px}.command-menu-button{color:var(--muted-strong);background:0 0;border:0;display:none}.command-content{width:min(1160px,100% - 56px);margin:0 auto;padding:42px 0 64px}.command-notice{border:1px solid var(--success);margin-bottom:14px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.command-notice{border:1px solid color-mix(in srgb, var(--success), transparent 60%)}}.command-notice{background:var(--success-soft);color:var(--success);border-radius:5px;font-size:9px}.command-notice.error{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.command-notice.error{border-color:color-mix(in srgb, var(--warning), transparent 60%)}}.command-notice.error{background:var(--warning-soft);color:var(--warning)}.ai-engine-banner{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;margin-bottom:22px;padding:12px 14px;display:grid}.ai-engine-banner>span{background:var(--primary-faint);width:36px;height:36px;color:var(--primary);font:750 8px var(--mono);border-radius:6px;place-items:center;display:grid}.ai-engine-banner strong,.ai-engine-banner p{margin:0;display:block}.ai-engine-banner strong{font-size:10px}.ai-engine-banner p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.ai-engine-banner>small{border:1px solid var(--success);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.ai-engine-banner>small{border:1px solid color-mix(in srgb, var(--success), transparent 65%)}}.ai-engine-banner>small{background:var(--success-soft);color:var(--success);text-transform:uppercase;border-radius:99px;font-size:6px;font-weight:750}.ai-engine-banner.is-pending{border-color:#b47a4673}.ai-engine-banner.is-pending>small{color:#9b6738;background:#b47a461f;border-color:#b47a4659}.command-page-heading{justify-content:space-between;align-items:flex-start;gap:34px;min-height:118px;padding-bottom:24px;display:flex}.command-page-heading h1{letter-spacing:-.045em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);font-weight:560;line-height:1.02}.command-page-heading>div>p:last-child{max-width:680px;color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.6}.command-page-heading>.primary-button,.command-page-heading>.outline-button{flex:none;margin-top:8px}.command-panel{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:0 7px 20px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, transparent 30%);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.command-panel{box-shadow:0 7px 20px color-mix(in srgb, var(--shadow), transparent 30%)}}.command-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.command-panel-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-size:18px;font-weight:610}.command-panel-heading>span{border:1px solid var(--line);background:var(--paper-raised);color:var(--muted);border-radius:99px;flex:none;padding:6px 8px;font-size:7px;font-weight:700}.command-metrics{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.command-metrics article{border-right:1px solid var(--line);min-height:96px;padding:16px 18px}.command-metrics article:last-child{border-right:0}.command-metrics span,.command-metrics strong,.command-metrics small{display:block}.command-metrics span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.command-metrics strong{font:580 25px var(--sans);letter-spacing:-.04em;margin:9px 0 6px}.command-metrics small{color:var(--muted);font-size:7px}.command-overview-grid,.command-two-columns{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;display:grid}.daily-report-panel,.improvement-panel,.planning-panel,.knowledge-list-panel,.inbox-summary-panel{padding:18px}.daily-report-list,.improvement-list,.planning-list,.knowledge-list{gap:7px;display:grid}.daily-report-list article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.daily-report-list article>span{color:var(--primary);font:700 8px var(--mono)}.daily-report-list strong,.daily-report-list p{margin:0;display:block}.daily-report-list strong{font-size:10px}.daily-report-list p{color:var(--muted);margin-top:4px;font-size:8px}.improvement-list article{border:1px solid var(--line);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 10px 11px 13px;display:grid}.improvement-list strong,.improvement-list p{margin:0;display:block}.improvement-list strong{font-size:9px}.improvement-list p{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45}.improvement-list button,.planning-list button{border:1px solid var(--line);background:var(--paper-raised);min-height:30px;color:var(--foreground);border-radius:4px;padding:0 9px;font-size:7px;font-weight:700}.automation-strip{grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:14px 16px;display:grid}.automation-strip>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.command-feature-mark{border:1px solid var(--line);background:var(--primary-faint);width:30px;height:30px;color:var(--primary);font:750 9px var(--mono);border-radius:5px;place-items:center;display:grid}.automation-strip strong,.automation-strip p{margin:0;display:block}.automation-strip strong{font-size:9px}.automation-strip p{color:var(--muted);margin-top:4px;font-size:7px}.automation-strip>button{border:1px solid var(--line);background:var(--paper-raised);min-height:34px;color:var(--foreground);border-radius:5px;padding:0 11px;font-size:8px;font-weight:700}.command-form-layout{align-items:start}.command-form{gap:14px;padding:20px;display:grid}.command-form .command-panel-heading{padding-bottom:2px}.command-form>label,.command-input-label{gap:7px;display:grid}.command-form label>span,.command-input-label>span,.command-form legend{color:var(--muted-strong);font-size:9px;font-weight:700}.command-form input,.command-form textarea,.command-form select,.command-input-label input,.command-input-label select{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--foreground);border-radius:5px;font-size:10px}.command-form input,.command-form select,.command-input-label input,.command-input-label select{min-height:40px;padding:0 11px}.command-form textarea{resize:vertical;padding:10px 11px;line-height:1.5}.command-form input:focus,.command-form textarea:focus,.command-form select:focus,.command-input-label input:focus,.command-input-label select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.command-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.command-form legend{margin-bottom:7px}.command-employee-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.command-employee-checks label{border:1px solid var(--line);background:var(--paper-raised);cursor:pointer;border-radius:5px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:grid;position:relative}.command-employee-checks label:has(input:checked){border-color:var(--primary);background:var(--primary-faint)}.command-employee-checks input{opacity:0;width:1px;height:1px;position:absolute}.command-employee-checks strong,.command-employee-checks small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-employee-checks strong{font-size:7px}.command-employee-checks small{color:var(--muted);margin-top:3px;font-size:6px}.command-human-checks{flex-wrap:wrap;gap:6px;display:flex}.command-human-checks label{cursor:pointer;position:relative}.command-human-checks input{opacity:0;position:absolute}.command-human-checks span{border:1px solid var(--line);min-height:30px;color:var(--muted-strong);border-radius:99px;align-items:center;padding:0 9px;font-size:7px;font-weight:650;display:inline-flex}.command-human-checks label:has(input:checked) span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.command-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.command-form-row>label{gap:7px;display:grid}.planning-list article{border:1px solid var(--line);border-radius:5px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.mission-priority{background:var(--muted);border-radius:99px;width:5px;height:32px}.mission-priority.high{background:#bf8754}.mission-priority.urgent{background:#ae5f52}.planning-list strong,.planning-list p{margin:0;display:block}.planning-list strong{font-size:8px}.planning-list p{color:var(--muted);margin-top:4px;font-size:7px}.planning-list article>small{color:var(--muted);font-size:6px;font-weight:700}.mission-list-panel,.approvals-panel,.permissions-panel,.inbox-list-panel,.template-panel,.history-panel,.org-chart,.member-form,.objective-form{margin-top:12px;padding:20px}.command-mission-list,.approval-list,.command-inbox-list,.history-list{display:grid}.command-mission-list>article,.approval-list>article,.command-inbox-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:104px;padding:15px 0;display:grid}.command-mission-list>article:first-child,.approval-list>article:first-child,.command-inbox-list>article:first-child{border-top:0}.mission-list-main h3,.approval-list h3,.command-inbox-list h3{margin:7px 0 0;font-size:12px;font-weight:650}.mission-list-main>p,.approval-list article>div:first-child>p,.command-inbox-list article>div:nth-child(2)>p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.mission-list-main>small,.approval-list article>div:first-child>small{color:var(--muted);margin-top:8px;font-size:7px;display:block}.mission-result{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--paper-raised);max-width:760px;color:var(--foreground);white-space:pre-wrap;border-radius:5px;margin-top:12px;padding:14px;font-size:9px;line-height:1.65}.approval-result{border:1px solid var(--line);background:var(--paper-raised);max-width:760px;color:var(--foreground);white-space:pre-wrap;border-radius:5px;margin-top:10px;padding:13px;font-size:9px;line-height:1.65}.command-status{border:1px solid var(--line);background:var(--paper-raised);min-height:23px;color:var(--muted-strong);text-transform:uppercase;border-radius:99px;align-items:center;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.status-simulated,.status-pending,.status-new{color:#9b6738;background:#b47a461f;border-color:#b47a4673}.status-approved,.status-done,.status-resolved{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-approved,.status-done,.status-resolved{border-color:color-mix(in srgb, var(--success), transparent 60%)}}.status-approved,.status-done,.status-resolved{background:var(--success-soft);color:var(--success)}.status-rejected{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-rejected{border-color:color-mix(in srgb, var(--warning), transparent 60%)}}.status-rejected{background:var(--warning-soft);color:var(--warning)}.mission-assignees{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.mission-assignees span{border:1px solid var(--line);color:var(--muted-strong);border-radius:99px;padding:5px 7px;font-size:6px;font-weight:650}.mission-list-actions,.approval-actions,.command-inbox-list article>div:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mission-list-actions button,.approval-actions button,.command-inbox-list article>div:last-child button{border:1px solid var(--line);background:var(--paper-raised);min-height:32px;color:var(--foreground);border-radius:4px;padding:0 10px;font-size:7px;font-weight:700}.approval-actions .primary-button{border-color:var(--primary);background:var(--primary);color:#fff}.command-empty{min-height:130px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.command-empty strong{color:var(--foreground);font-size:11px}.command-empty p{max-width:420px;margin:7px 0 0;font-size:8px;line-height:1.5}.recruitment-test-panel{background:linear-gradient(90deg, var(--paper) 0%, var(--paper-raised) 100%);grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:30px;margin-top:12px;padding:22px;display:grid}.recruitment-test-panel h2{letter-spacing:-.03em;margin:8px 0 0;font-size:21px;font-weight:600}.recruitment-test-panel>div:first-child>p:last-child{max-width:560px;color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.55}.recruitment-test-panel>div:last-child{gap:9px;display:grid}.recruitment-test-panel input{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;width:100%;min-height:40px;padding:0 11px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:90px;padding:13px;display:grid}.permission-grid strong,.permission-grid p,.permission-grid small{margin:0;display:block}.permission-grid strong{font-size:9px}.permission-grid p{color:var(--primary-strong);margin-top:4px;font-size:7px;font-weight:650}.permission-grid small{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.4}.permission-grid a{color:var(--muted-strong);font-size:7px;font-weight:700}.team-chat{overflow:hidden}.chat-messages{background:var(--paper-raised);flex-direction:column;gap:10px;min-height:360px;max-height:540px;padding:24px;display:flex;overflow:auto}.chat-messages article{border:1px solid var(--line);background:var(--paper);border-radius:7px;width:min(650px,82%);padding:12px 14px}.chat-messages article.from-user{border-color:var(--primary);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.chat-messages article.from-user{border-color:color-mix(in srgb, var(--primary), transparent 45%)}}.chat-messages article.from-user{background:var(--primary-faint)}.chat-messages article.from-ai{align-self:flex-start}.chat-messages strong,.chat-messages p,.chat-messages small{margin:0;display:block}.chat-messages strong{font-size:8px}.chat-messages p{white-space:pre-wrap;margin-top:6px;font-size:10px;line-height:1.55}.chat-messages small{color:var(--muted);margin-top:7px;font-size:6px}.chat-composer{border-top:1px solid var(--line);background:var(--paper);gap:10px;padding:16px;display:grid}.chat-composer textarea{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--foreground);resize:vertical;border-radius:5px;padding:11px;line-height:1.5}.chat-composer .primary-button{justify-self:end}.inbox-channel-summary{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.inbox-channel-summary article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;justify-content:space-between;align-items:center;min-height:48px;padding:0 11px;display:flex}.inbox-channel-summary span{color:var(--muted-strong);font-size:8px}.inbox-channel-summary strong{font:700 13px var(--mono)}.inbox-summary-panel>p{color:var(--muted);margin:14px 0 0;font-size:8px;line-height:1.55}.command-inbox-list>article{grid-template-columns:92px minmax(0,1fr) auto}.inbox-channel{color:var(--primary-strong);font-size:8px;font-weight:700}.command-inbox-list article>div:nth-child(2)>small,.command-inbox-list article>div:nth-child(2)>strong{display:block}.command-inbox-list article>div:nth-child(2)>small{color:var(--muted);font-size:7px}.command-inbox-list article>div:nth-child(2)>strong{color:var(--primary-strong);margin-top:7px;font-size:7px}.knowledge-list{max-height:620px;overflow:auto}.knowledge-list article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;gap:6px;padding:12px;display:grid}.knowledge-list article>span{color:var(--primary);text-transform:uppercase;font-size:6px;font-weight:750}.knowledge-list strong{font-size:10px}.knowledge-list p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-list small{color:var(--muted);font-size:6px}.employee-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.employee-template-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;min-height:150px;padding:14px}.employee-template-grid article>span{border:1px solid var(--line);background:var(--primary-faint);width:30px;height:30px;color:var(--primary);font:750 8px var(--mono);border-radius:5px;place-items:center;display:grid}.employee-template-grid h3{margin:12px 0 0;font-size:11px}.employee-template-grid p{min-height:34px;color:var(--muted);margin:6px 0 0;font-size:7px;line-height:1.5}.employee-template-grid a{color:var(--primary-strong);margin-top:11px;font-size:7px;font-weight:700;display:inline-block}.org-chart{padding:24px}.org-company{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:11px;width:230px;min-height:80px;margin:0 auto;padding:12px;display:grid}.org-company>span{background:var(--sidebar);width:36px;height:36px;color:var(--sidebar-text);font:750 10px var(--mono);border-radius:5px;grid-row:1/3;place-items:center;display:grid}.org-company strong,.org-company small{display:block}.org-company strong{align-self:end;font-size:10px}.org-company small{color:var(--muted);align-self:start;font-size:7px}.org-line{background:var(--line-strong);width:1px;height:34px;margin:0 auto}.org-columns{grid-template-columns:1fr 1fr;gap:34px;padding-top:24px;display:grid;position:relative}.org-columns:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:0;left:25%;right:25%}.org-columns>div{align-content:start;gap:7px;display:grid;position:relative}.org-columns>div:before{background:var(--line-strong);content:"";width:1px;height:24px;position:absolute;top:-24px;left:50%}.org-columns>div>article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.org-columns>div>article>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-strong);font:750 8px var(--mono);border-radius:50%;place-items:center;display:grid}.org-columns article.ai>span{background:var(--sidebar);color:#a8c8c1;border-radius:5px}.org-columns strong,.org-columns small{display:block}.org-columns strong{font-size:9px}.org-columns small{color:var(--muted);margin-top:4px;font-size:7px}.org-columns a{color:var(--muted-strong);font-size:7px;font-weight:700}.org-empty-copy{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:5px;margin:0;padding:18px;font-size:8px}.member-form .command-form-row,.objective-form .command-form-row{grid-template-columns:repeat(3,1fr)}.objective-form{gap:14px;display:grid}.objective-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.objective-grid>article{min-height:220px;padding:17px}.objective-grid>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.objective-grid>article>div:first-child span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.objective-grid>article>div:first-child strong{font:650 18px var(--mono)}.objective-grid h3{min-height:36px;margin:20px 0 0;font-size:11px;line-height:1.45}.objective-grid p{color:var(--muted);margin:8px 0 0;font-size:8px}.objective-progress{background:var(--line);border-radius:99px;height:5px;margin-top:13px;overflow:hidden}.objective-progress i{border-radius:inherit;background:var(--primary);height:100%;display:block}.objective-grid article>small{color:var(--muted);margin-top:12px;font-size:7px;display:block}.objective-grid article>button{border:1px solid var(--line);background:var(--paper-raised);min-height:30px;color:var(--foreground);border-radius:4px;margin-top:16px;padding:0 9px;font-size:7px;font-weight:700}.history-list article{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:72px;padding:12px 0;display:grid;position:relative}.history-list article:first-child{border-top:0}.history-list article>span{border:1px solid var(--line);background:var(--paper-raised);width:30px;height:30px;color:var(--primary);font:750 7px var(--mono);border-radius:50%;place-items:center;display:grid}.history-list strong,.history-list p,.history-list small{margin:0;display:block}.history-list strong{font-size:9px}.history-list p{color:var(--muted);margin-top:5px;font-size:8px}.history-list small{color:var(--muted);margin-top:6px;font-size:6px}.command-settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.command-settings-grid>.command-panel{padding:19px}.command-settings-grid>.primary-button{grid-column:1/-1;justify-self:end;margin-top:8px}.language-settings-panel{grid-column:1/-1}.language-settings-panel .command-input-label{max-width:620px}.priority-language-list{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.priority-language-list span{border:1px solid var(--line);background:var(--paper-raised);border-radius:99px;min-height:30px;padding:7px 10px;font-size:9px;font-weight:700}.settings-help{max-width:680px;color:var(--muted);margin:13px 0 0;font-size:8px;line-height:1.55}.command-shell[dir=rtl] .command-sidebar,.command-shell[dir=rtl] .command-content,.command-shell[dir=rtl] .command-panel{text-align:start}.command-shell[dir=rtl] .command-topbar>div:last-child{margin-left:0;margin-right:auto}.command-switch{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 0;display:grid;position:relative}.command-switch input{opacity:0;position:absolute}.command-switch>span{background:var(--line-strong);border-radius:99px;width:32px;height:18px;position:relative}.command-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.command-switch input:checked+span{background:var(--primary)}.command-switch input:checked+span:after{transform:translate(14px)}.command-switch input:focus-visible+span{box-shadow:0 0 0 3px var(--primary-soft)}.command-switch strong,.command-switch small{display:block}.command-switch strong{font-size:9px}.command-switch small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.command-input-label{margin-top:14px}.budget-meter{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.budget-meter>div{justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.budget-meter>div>span{color:var(--muted)}.budget-meter>span{background:var(--line);border-radius:99px;height:6px;margin-top:10px;display:block;overflow:hidden}.budget-meter>span>i{border-radius:inherit;background:var(--primary);height:100%;display:block}.command-backdrop{display:none}@media (width<=1050px){.command-shell{grid-template-columns:1fr}.command-sidebar{width:250px;height:100vh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.command-sidebar.is-open{transform:translate(0)}.command-brand>button,.command-menu-button{display:block}.command-topbar{justify-content:flex-start}.command-topbar>div:last-child{margin-left:auto}.command-backdrop{z-index:25;background:#00000073;border:0;display:block;position:fixed;inset:0}.command-settings-grid{grid-template-columns:1fr 1fr}.command-settings-grid>section:last-of-type{grid-column:1/-1}}@media (width<=760px){.command-content{width:min(100% - 28px,640px);padding-top:28px}.command-topbar{min-height:60px;padding:0 14px}.command-topbar>div:last-child>span{display:none}.command-page-heading{flex-direction:column;align-items:flex-start;gap:16px}.command-page-heading h1{font-size:34px}.command-metrics,.command-overview-grid,.command-two-columns,.recruitment-test-panel,.permission-grid,.employee-template-grid,.objective-grid,.command-settings-grid{grid-template-columns:1fr}.command-metrics article{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.command-metrics article:last-child{border-bottom:0}.automation-strip{grid-template-columns:1fr}.ai-engine-banner{grid-template-columns:36px minmax(0,1fr)}.ai-engine-banner>small{grid-column:2;justify-self:start}.command-form-row,.member-form .command-form-row,.objective-form .command-form-row{grid-template-columns:1fr}.command-settings-grid>section:last-of-type{grid-column:auto}.command-settings-grid>.primary-button{grid-column:auto;justify-self:stretch}.org-columns{grid-template-columns:1fr;gap:28px}.org-columns:before,.org-columns>div:before{display:none}}@media (width<=520px){.command-page-heading h1{font-size:30px}.command-employee-checks{grid-template-columns:1fr}.ai-engine-banner{padding:12px}.command-mission-list>article,.approval-list>article,.command-inbox-list>article{grid-template-columns:1fr;align-items:flex-start;gap:12px}.mission-list-actions,.approval-actions,.command-inbox-list article>div:last-child{flex-wrap:wrap;justify-content:flex-start}.chat-messages{min-height:320px;padding:14px}.chat-messages article{width:94%}.inbox-channel-summary{grid-template-columns:1fr}.org-company{width:100%}.org-columns>div>article{grid-template-columns:32px minmax(0,1fr)}.org-columns>div>article>a{grid-column:2}}.mission-comments{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.mission-comments summary{cursor:pointer;width:fit-content;color:var(--primary);font-size:12px;font-weight:700}.mission-comments>div{gap:8px;margin-top:10px;display:grid}.mission-comments article{background:var(--surface-soft);border-radius:10px;padding:10px 12px}.mission-comments article strong{font-size:11px}.mission-comments article p{margin:3px 0 0;font-size:12px}.mission-comments form{gap:8px;display:flex}.mission-comments input{flex:1;min-width:0}.mission-comments button{flex:none}.mission-assignees .human{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mission-assignees .human{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}}.mission-assignees .human{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mission-assignees .human{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.auth-page{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--background);background-size:44px 44px;min-height:100vh}.auth-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.auth-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);align-items:center;gap:84px;width:min(1100px,100% - 48px);min-height:calc(100vh - 82px);margin:0 auto;padding:64px 0 84px;display:grid}.auth-intro{border:1px solid var(--sidebar-line);background:radial-gradient(circle at 88% 8%, #5b978a33, transparent 34%), var(--sidebar);min-height:610px;color:var(--sidebar-text);border-radius:18px;padding:clamp(44px,6vw,76px)}.auth-intro .section-label{color:#8dbcb1}.auth-intro h1{letter-spacing:-.065em;max-width:560px;margin:28px 0 24px;font-size:clamp(48px,6vw,76px);font-weight:640;line-height:.98}.auth-intro>p:not(.section-label){max-width:510px;color:var(--sidebar-muted);margin:0;font-size:16px;line-height:1.7}.auth-benefits{border-top:1px solid var(--sidebar-line);margin-top:64px;display:grid}.auth-benefits article{border-bottom:1px solid var(--sidebar-line);grid-template-columns:34px 1fr;gap:18px;padding:20px 0;display:grid}.auth-benefits article>span{color:#78a99e;font-family:var(--mono);font-size:10px}.auth-benefits strong{font-size:13px;display:block}.auth-benefits p{color:var(--sidebar-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.auth-card{border:1px solid var(--line);background:var(--paper);box-shadow:0 24px 70px var(--shadow);border-radius:14px;padding:clamp(28px,5vw,52px)}.auth-card-heading h2{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1}.auth-card-heading>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.auth-form{gap:18px;margin-top:32px;display:grid}.auth-form>label{gap:8px;display:grid}.auth-form label>span{color:var(--muted-strong);font-size:11px;font-weight:720}.auth-form input{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:7px;outline:none;width:100%;height:48px;padding:0 13px}.auth-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.auth-form input:-webkit-autofill{box-shadow:0 0 0 1000px var(--paper-raised) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-form input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--paper-raised) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-form input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--paper-raised) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-form label>small{color:var(--muted);font-size:10px;line-height:1.5}.password-field{position:relative}.password-field input{padding-right:82px}.password-field button{min-height:34px;color:var(--primary);background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:10px;font-weight:720;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field button:hover{background:var(--primary-soft)}.auth-error{background:#a6534f;border-left:3px solid #a6534f;margin:0}@supports (color:color-mix(in lab, red, red)){.auth-error{background:color-mix(in srgb, #a6534f 9%, var(--paper))}}.auth-error{color:var(--foreground);padding:11px 13px;font-size:12px;line-height:1.5}.auth-submit{width:100%;margin-top:2px}.auth-recovery-note{border:1px solid var(--line);background:var(--primary-faint);color:var(--muted-strong);margin:20px 0 0;padding:12px;font-size:11px;line-height:1.55}.auth-alternate{color:var(--muted);text-align:center;margin:24px 0 0;font-size:12px}.auth-alternate a{color:var(--primary);font-weight:720}@media (width<=900px){.auth-layout{grid-template-columns:1fr;gap:24px;padding-top:32px}.auth-card{order:-1}.auth-intro{min-height:auto}.auth-benefits{grid-template-columns:repeat(3,1fr)}.auth-benefits article{border-right:1px solid var(--sidebar-line);grid-template-columns:1fr;padding-right:18px}.auth-benefits article:last-child{border-right:0;padding-left:18px}}@media (width<=620px){.auth-header{width:min(100% - 28px,560px);min-height:68px}.auth-header .wordmark small,.auth-header .theme-label{display:none}.auth-layout{width:min(100% - 28px,560px);min-height:auto;padding:20px 0 48px}.auth-intro{padding:32px 24px}.auth-intro h1{font-size:44px}.auth-benefits{grid-template-columns:1fr;margin-top:36px}.auth-benefits article,.auth-benefits article:last-child{border-right:0;padding:16px 0}.auth-card{padding:28px 20px}}.intuitive-workspace{grid-template-columns:236px minmax(0,1fr)}.focus-sidebar{padding:22px 14px 16px}.focus-employee-switcher{min-height:64px;margin-top:18px;margin-bottom:18px}.focus-employee-switcher select{width:100%;color:var(--sidebar-text);background:0 0;border:0;outline:0;font-size:11px;font-weight:680}.focus-nav{gap:4px;display:grid}.focus-nav>small{color:var(--sidebar-muted);letter-spacing:.14em;margin:4px 10px 8px;font-size:8px;font-weight:760}.focus-nav>a{min-height:46px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:640;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid}.focus-nav>a>span{border:1px solid var(--sidebar-line);border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:760;display:grid}.focus-nav>a>i{background:var(--primary-soft);min-width:20px;height:20px;color:var(--primary);border-radius:999px;place-items:center;font-size:8px;font-style:normal;display:grid}.focus-nav>a:hover,.focus-nav>a.active{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.focus-nav>a.active>span{border-color:var(--primary);color:var(--primary)}.focus-sidebar-help{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:8px;margin-top:auto;padding:15px 13px}.focus-sidebar-help>span{color:#a9c9c1;letter-spacing:.12em;border:1px solid #3d4b45;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:7px;font-weight:760;display:inline-flex}.focus-sidebar-help strong,.focus-sidebar-help p{display:block}.focus-sidebar-help strong{margin-top:12px;font-size:11px;line-height:1.35}.focus-sidebar-help p{color:var(--sidebar-muted);margin:6px 0 0;font-size:9px;line-height:1.55}.focus-topbar{min-height:66px;padding:0 30px}.focus-online-status{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:640;display:inline-flex}.focus-online-status i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.focus-workspace-content{width:min(1160px,100% - 60px);padding:50px 0 72px}.focus-welcome{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:28px;display:flex}.focus-welcome>div{max-width:780px}.focus-welcome h1{letter-spacing:-.052em;margin:13px 0 12px;font-size:clamp(34px,4.2vw,54px);font-weight:570;line-height:1.03}.focus-welcome>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.focus-primary-cta{flex:none;min-width:184px}.focus-actions{grid-template-columns:1.12fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.focus-action-card{border:1px solid var(--line);background:var(--paper);min-height:204px;color:var(--foreground);box-shadow:0 8px 24px var(--shadow);border-radius:10px;grid-template-rows:auto 1fr auto;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.focus-action-card:hover{border-color:var(--line-strong);box-shadow:0 14px 30px var(--shadow-strong);transform:translateY(-2px)}.focus-action-card.is-primary{border-color:var(--sidebar);background:var(--sidebar);color:var(--sidebar-text)}.focus-action-index{width:fit-content;color:var(--muted);font-family:var(--mono);border-bottom:1px solid;padding-bottom:7px;font-size:10px}.focus-action-card.is-primary .focus-action-index{color:#a9c9c1}.focus-action-card>div{align-self:end;padding-top:24px}.focus-action-card small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:740}.focus-action-card.is-primary small,.focus-action-card.is-primary p{color:var(--sidebar-muted)}.focus-action-card h2{letter-spacing:-.025em;margin:7px 0 8px;font-size:19px;font-weight:670}.focus-action-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.focus-action-card>strong{font-size:17px;font-weight:500;position:absolute;bottom:18px;right:20px}.solo-launch-panel{border:1px solid var(--line);background:var(--primary-faint);border-radius:10px;margin-bottom:18px;padding:24px}.solo-launch-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.solo-launch-heading h2{letter-spacing:-.035em;max-width:680px;margin:9px 0 0;font-size:23px;font-weight:620;line-height:1.25}.solo-launch-heading>span{border:1px solid var(--line);background:var(--paper);color:var(--muted-strong);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.solo-launch-steps{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.solo-launch-steps>a{border-right:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:104px;padding:16px;text-decoration:none;transition:background .18s;display:grid}.solo-launch-steps>a:last-child{border-right:0}.solo-launch-steps>a:hover{background:var(--paper-raised)}.solo-launch-steps>a>span{color:var(--primary);font-family:var(--mono);font-size:9px;font-weight:740}.solo-launch-steps strong,.solo-launch-steps p{display:block}.solo-launch-steps strong{font-size:11px}.solo-launch-steps p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.solo-launch-steps i{color:var(--muted);font-size:14px;font-style:normal}.focus-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px;margin-bottom:18px;display:grid}.focus-priorities,.focus-readiness,.focus-team{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px var(--shadow);border-radius:10px}.focus-priorities{padding:22px}.focus-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.focus-section-heading h2{letter-spacing:-.03em;margin:8px 0 0;font-size:21px;font-weight:640}.focus-section-heading>span,.focus-section-heading>a{color:var(--muted-strong);font-size:10px;font-weight:680;text-decoration:none}.focus-section-heading>a:hover{color:var(--primary)}.focus-priority-list{border-top:1px solid var(--line);margin-top:20px}.focus-priority-list article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:15px 0;display:grid}.focus-priority-list article:last-child{border-bottom:0}.focus-priority-list article.is-complete{opacity:.58}.focus-priority-check{border:1px solid var(--line-strong);background:var(--paper-raised);width:34px;height:34px;color:var(--muted-strong);font-family:var(--mono);border-radius:50%;place-items:center;font-size:9px;font-weight:720;display:grid}.focus-priority-check[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.focus-priority-list strong{font-size:12px}.focus-priority-list p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.focus-priority-list article>span{background:var(--primary-faint);max-width:150px;color:var(--primary);text-align:center;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:680}.focus-readiness{background:var(--paper-raised);padding:22px}.focus-readiness>h2{letter-spacing:-.03em;margin:8px 0 0;font-size:21px;font-weight:630;line-height:1.25}.focus-readiness-list{gap:4px;margin-top:22px;display:grid}.focus-readiness-list>a{border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:63px;padding:10px;text-decoration:none;display:grid}.focus-readiness-list>a:hover{background:var(--paper)}.focus-readiness-list>a>span{border:1px solid var(--line-strong);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.focus-readiness-list>a>span.is-done{border-color:var(--success);background:var(--success-soft);color:var(--success)}.focus-readiness-list strong,.focus-readiness-list small{display:block}.focus-readiness-list strong{font-size:10px}.focus-readiness-list small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.focus-readiness-note{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:16px;font-size:9px;line-height:1.6}.focus-team{margin-bottom:12px;padding:22px}.focus-team-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:20px;display:grid}.focus-team-grid>button,.focus-add-employee{border:1px solid var(--line);background:var(--paper-raised);min-height:132px;color:inherit;text-align:left;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.focus-team-grid>button:hover,.focus-team-grid>button.is-active,.focus-add-employee:hover{border-color:var(--primary);background:var(--primary-faint)}.focus-team-avatar,.focus-add-employee>span{border:1px solid var(--primary);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:50%;place-items:center;font-size:9px;font-weight:780;display:grid}.focus-team-grid small,.focus-team-grid strong,.focus-team-grid p{display:block}.focus-team-grid small{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:700}.focus-team-grid strong{margin-top:5px;font-size:11px;line-height:1.35}.focus-team-grid p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.focus-team-grid>button>i{color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;font-size:8px;font-style:normal;display:flex}.focus-team-grid>button>i>span{background:var(--success);border-radius:50%;width:6px;height:6px}.focus-add-employee{grid-template-columns:40px minmax(0,1fr)}.focus-add-employee>strong{align-self:center}.focus-add-employee>small{letter-spacing:0;grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.45}.focus-footer-help{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:grid}.focus-footer-help strong,.focus-footer-help p{display:block}.focus-footer-help strong{font-size:10px}.focus-footer-help p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.focus-footer-help>span{color:var(--muted);font-size:9px}.focus-footer-help>a{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}@media (width<=1100px){.focus-actions{grid-template-columns:1fr 1fr}.focus-action-card.is-primary{grid-column:1/-1;min-height:178px}.focus-dashboard-grid{grid-template-columns:1fr}.focus-readiness-list{grid-template-columns:repeat(3,1fr)}.focus-readiness-list>a{grid-template-columns:28px 1fr;align-content:start}}@media (width<=980px){.intuitive-workspace{grid-template-columns:1fr}.focus-sidebar{position:fixed}.focus-workspace-content{width:min(100% - 40px,900px)}.focus-welcome{flex-direction:column;align-items:flex-start}.focus-primary-cta{min-width:0}.solo-launch-steps{grid-template-columns:1fr}.solo-launch-steps>a{border-right:0;border-bottom:1px solid var(--line)}.solo-launch-steps>a:last-child{border-bottom:0}}@media (width<=720px){.focus-actions{grid-template-columns:1fr}.focus-action-card.is-primary{grid-column:auto}.focus-readiness-list{grid-template-columns:1fr}.focus-priority-list article{grid-template-columns:36px minmax(0,1fr)}.focus-priority-list article>span{grid-column:2;justify-self:start}.focus-footer-help{grid-template-columns:1fr auto}.focus-footer-help>div{grid-column:1/-1}}@media (width<=620px){.focus-topbar{min-height:60px;padding:0 14px}.focus-online-status{display:none}.focus-workspace-content{width:calc(100% - 28px);padding:34px 0 52px}.focus-welcome{gap:22px;margin-bottom:24px}.focus-welcome h1{font-size:39px}.focus-welcome>div>p:last-child{font-size:14px}.focus-primary-cta{width:100%}.focus-action-card{min-height:190px;padding:20px}.solo-launch-panel,.focus-priorities,.focus-readiness,.focus-team{padding:18px}.solo-launch-heading{flex-direction:column}.solo-launch-heading h2,.focus-section-heading h2,.focus-readiness>h2{font-size:20px}.focus-section-heading{flex-direction:column;gap:10px}.focus-team-grid,.focus-footer-help{grid-template-columns:1fr}.focus-footer-help>span{display:none}.focus-footer-help>a{justify-content:center}}.hero-journey{margin-top:30px}.hero-journey>p{color:var(--muted-strong);margin:0 0 11px;font-size:12px;font-weight:680}.hero-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hero-journey-card{border:1px solid var(--line-strong);background:var(--paper);min-height:94px;color:var(--foreground);box-shadow:0 8px 24px var(--shadow);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.hero-journey-card:hover{border-color:var(--primary);background:var(--primary-faint);box-shadow:0 12px 28px var(--shadow-strong)}.hero-journey-card>span{color:var(--primary);font:700 9px var(--mono)}.hero-journey-card strong,.hero-journey-card small{display:block}.hero-journey-card strong{font-size:12px;line-height:1.35}.hero-journey-card small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.hero-journey-card>i{color:var(--primary);font-style:normal}.hero-free-note{color:var(--muted);margin-top:11px;font-size:10px;display:block}.simplified-setup-layout{grid-template-columns:320px minmax(0,1fr)}.simplified-setup-content{width:min(820px,100% - 64px);padding-bottom:54px}.journey-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 10px;display:grid}.journey-choice-grid label{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:8px;align-content:center;min-height:130px;padding:18px;transition:border-color .18s,background .18s;display:grid;position:relative}.journey-choice-grid label:hover,.journey-choice-grid label.selected{border-color:var(--primary);background:var(--primary-faint)}.journey-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.journey-choice-grid label>span{color:var(--primary);font:700 9px var(--mono)}.journey-choice-grid strong,.journey-choice-grid small{display:block}.journey-choice-grid strong{margin-top:18px;font-size:15px}.journey-choice-grid small{color:var(--muted);margin-top:6px;font-size:11px}.need-groups{gap:25px;margin-top:28px;display:grid}.need-groups>section>h2{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:730}.tool-choice-grid{margin-top:30px}.tools-next-note{border:1px solid var(--line);background:var(--primary-faint);border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:24px;padding:16px;display:grid}.tools-next-note span{color:var(--primary);text-transform:uppercase;font-size:9px;font-weight:740}.tools-next-note p{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.55}.simplified-review-step{gap:20px;display:grid}.simplified-employee-preview{margin-top:0}.recommended-team{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:20px}.recommended-team h3{margin:7px 0 0;font-size:17px}.recommended-team>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.recommended-team article{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:5px 10px;min-height:90px;padding:14px;display:grid}.recommended-team article>span{color:var(--primary);font:700 9px var(--mono);grid-row:1/3}.recommended-team article strong{font-size:11px}.recommended-team article small{color:var(--muted);font-size:9px;line-height:1.4}.advanced-employee-settings{border:1px solid var(--line);background:var(--paper);border-radius:8px}.advanced-employee-settings>summary{min-height:52px;color:var(--muted-strong);cursor:pointer;padding:17px 18px;font-size:11px;font-weight:700}.advanced-settings-content{border-top:1px solid var(--line);gap:3px;padding:4px 18px 20px;display:grid}.collaboration-settings{border:0;border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0}.collaboration-settings legend{font-size:12px;font-weight:700}.task-composer-panel{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 12px 32px var(--shadow);border-radius:11px;margin-bottom:16px;padding:26px}.task-composer-heading{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.task-composer-heading h2{letter-spacing:-.045em;max-width:820px;margin:8px 0 6px;font-size:clamp(25px,3vw,38px);font-weight:590;line-height:1.08}.task-composer-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.task-composer-panel form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:22px;display:grid}.task-composer-panel textarea{border:1px solid var(--line-strong);background:var(--paper-raised);resize:vertical;border-radius:8px;min-height:86px;padding:14px 15px;line-height:1.55}.task-composer-panel textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.task-composer-panel form .primary-button{white-space:nowrap;min-height:52px}.task-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.task-suggestions>span{color:var(--muted);font-size:9px}.task-suggestions button{border:1px solid var(--line);background:var(--paper-raised);min-height:44px;color:var(--muted-strong);border-radius:999px;padding:0 11px;font-size:9px;transition:border-color .16s,color .16s}.task-suggestions button:hover{border-color:var(--primary);color:var(--primary)}.command-advanced-nav{border-top:1px solid var(--sidebar-line);margin-top:8px;padding-top:8px}.command-advanced-nav>summary{min-height:38px;color:var(--sidebar-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:13px 8px 9px;font-size:8px;font-weight:720;list-style-position:inside}.command-advanced-nav>div{gap:2px;display:grid}@media (width<=1100px){.hero-section{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:44px}.hero-journey-grid{grid-template-columns:1fr}}@media (width<=860px){.simplified-setup-layout{grid-template-columns:1fr}.simplified-setup-content{width:min(100% - 40px,760px)}}@media (width<=720px){.task-composer-panel form{grid-template-columns:1fr}.task-composer-panel form .primary-button{width:100%}}@media (width<=620px){.hero-journey-grid,.journey-choice-grid,.recommended-team>div:last-child{grid-template-columns:1fr}.hero-journey-card{min-height:88px}.simplified-setup-content{width:calc(100% - 28px)}.journey-choice-grid label{min-height:112px}.choice-grid.two-columns{grid-template-columns:1fr}.task-composer-panel{padding:20px}.task-composer-heading{grid-template-columns:1fr}.task-composer-heading h2{font-size:27px}.task-suggestions{flex-direction:column;align-items:stretch}.task-suggestions button{text-align:left;border-radius:7px;min-height:44px}}.outcome-form-step{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;gap:14px;padding:16px;display:grid}.outcome-step-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.outcome-step-heading>span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--primary);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.outcome-step-heading strong,.outcome-step-heading small{display:block}.outcome-step-heading strong{font-size:11px}.outcome-step-heading small{color:var(--muted);margin-top:3px;font-size:8px}.outcome-form-step>label,.outcome-form-grid>label{gap:7px;display:grid}.outcome-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-action-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mission-action-checks label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:5px;align-items:center;min-height:44px;padding:9px 11px;display:flex;position:relative}.mission-action-checks label:has(input:checked){border-color:var(--primary);background:var(--primary-faint)}.mission-action-checks input{opacity:0;width:1px;height:1px;position:absolute}.mission-action-checks span{color:var(--muted-strong);font-size:8px;font-weight:650;line-height:1.35}.mission-intelligence{gap:8px;max-width:860px;margin-top:13px;display:grid}.mission-contract-summary{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mission-contract-summary article{border-left:1px solid var(--line);min-height:82px;padding:12px}.mission-contract-summary article:first-child{border-left:0}.mission-contract-summary span,.mission-contract-summary strong,.mission-contract-summary small{display:block}.mission-contract-summary span,.approval-proof-summary>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:750}.mission-contract-summary strong{margin-top:8px;font-size:10px;line-height:1.35}.mission-contract-summary small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.4}.mission-engine-details,.mission-deliverable,.approval-deliverable{border:1px solid var(--line);background:var(--paper);border-radius:6px}.mission-engine-details>summary,.mission-deliverable>summary,.approval-deliverable>summary{min-height:44px;color:var(--primary-strong);cursor:pointer;align-items:center;padding:0 12px;font-size:8px;font-weight:750;list-style:none;display:flex}.mission-engine-details>summary::-webkit-details-marker{display:none}.mission-deliverable>summary::-webkit-details-marker{display:none}.approval-deliverable>summary::-webkit-details-marker{display:none}.mission-engine-details>summary:after,.mission-deliverable>summary:after,.approval-deliverable>summary:after{content:"+";font:700 13px var(--mono);margin-left:auto}.mission-engine-details[open]>summary:after,.mission-deliverable[open]>summary:after,.approval-deliverable[open]>summary:after{content:"−"}.council-content{gap:10px;padding:0 12px 12px;display:grid}.council-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.council-voices article,.scenario-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:5px;padding:11px}.council-voices span,.scenario-grid span,.council-recommendation span{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.council-voices p,.council-recommendation p{margin:7px 0 0;font-size:8px;line-height:1.55}.council-voices small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.45;display:block}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.scenario-grid article.recommended{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scenario-grid article.recommended{border-color:color-mix(in srgb, var(--primary), transparent 35%)}}.scenario-grid article.recommended{background:var(--primary-faint)}.scenario-grid strong,.scenario-grid small{display:block}.scenario-grid strong{margin-top:8px;font-size:8px;line-height:1.45}.scenario-grid small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.4}.council-recommendation{border-left:3px solid var(--primary);background:var(--primary-faint);border-radius:4px;padding:12px}.evidence-timeline{gap:0;margin:0;padding:0 12px 12px;list-style:none;display:grid}.evidence-timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;min-height:64px;display:grid}.evidence-timeline li>span{position:relative}.evidence-timeline li>span:before{border:2px solid var(--paper);background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 1px var(--primary);content:"";border-radius:50%;position:absolute;top:7px;left:2px}.evidence-timeline li:not(:last-child)>span:after{background:var(--line-strong);content:"";width:1px;position:absolute;top:18px;bottom:-4px;left:5px}.evidence-timeline strong,.evidence-timeline p,.evidence-timeline small{display:block}.evidence-timeline strong{font-size:8px}.evidence-timeline p{color:var(--muted-strong);margin:5px 0 0;font-size:8px;line-height:1.45}.evidence-timeline small{color:var(--muted);margin-top:5px;font-size:7px}.mission-deliverable{max-width:860px;margin-top:8px}.mission-deliverable .mission-result,.approval-deliverable .approval-result{margin:0 12px 12px}.approval-proof-summary{border:1px solid var(--line);background:var(--primary-faint);border-radius:5px;gap:5px;max-width:760px;margin-top:10px;padding:12px;display:grid}.approval-proof-summary strong{font-size:10px}.approval-proof-summary small{color:var(--muted);font-size:7px}.approval-deliverable{max-width:760px;margin-top:8px}.approval-list>article{align-items:start}.approval-actions{position:sticky;top:76px}.permission-grid .passport-card{align-items:start;min-height:180px}.passport-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.passport-title i{border:1px solid var(--line);color:var(--primary-strong);white-space:nowrap;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750}.passport-progress{background:var(--line);border-radius:99px;height:6px;margin:10px 0 7px;overflow:hidden}.passport-progress span{border-radius:inherit;background:var(--primary);height:100%;display:block}.passport-card ul{gap:4px;margin:9px 0;padding:0;list-style:none;display:grid}.passport-card li{color:var(--muted-strong);font-size:7px;line-height:1.4}.passport-card li:before{color:var(--primary);content:"✓";margin-right:6px}@media (width<=900px){.mission-contract-summary,.scenario-grid{grid-template-columns:1fr}.mission-contract-summary article{border-top:1px solid var(--line);border-left:0}.mission-contract-summary article:first-child{border-top:0}}@media (width<=620px){.outcome-form-step{padding:13px}.outcome-form-grid,.mission-action-checks,.council-voices{grid-template-columns:1fr}.approval-actions{width:100%;position:static}.approval-actions button{flex:1;min-height:44px}}.project-launch-card{border:1px solid var(--primary);margin-bottom:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-launch-card{border:1px solid color-mix(in srgb, var(--primary), transparent 38%)}}.project-launch-card{background:linear-gradient(135deg, var(--primary-faint), transparent 58%), var(--paper);box-shadow:0 10px 28px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, transparent 38%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.project-launch-card{box-shadow:0 10px 28px color-mix(in srgb, var(--shadow), transparent 38%)}}.project-launch-main{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.project-launch-main h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(22px,3vw,30px);font-weight:620}.project-launch-main p:last-child{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.project-launch-card>ol{border-top:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.project-launch-card>ol li{border-left:1px solid var(--line);min-height:58px;color:var(--muted-strong);align-content:center;gap:4px;padding:10px 8px;font-size:9px;font-weight:650;display:grid}.project-launch-card>ol li:first-child{border-left:0}.project-launch-card>ol span{color:var(--primary);font:750 8px var(--mono)}.project-page{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--background);min-height:100dvh;color:var(--foreground);background-size:88px 88px}.project-header{border-bottom:1px solid var(--line);background:var(--background);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(20px,4vw,64px);display:flex}@supports (color:color-mix(in lab, red, red)){.project-header{background:color-mix(in srgb, var(--background), transparent 4%)}}.project-header nav{align-items:center;gap:16px;display:flex}.project-header nav>a,.project-header nav>span{color:var(--muted-strong);font-size:12px;font-weight:650}.project-loading{background:var(--background);min-height:100dvh;color:var(--foreground);place-content:center;justify-items:center;gap:16px;display:grid}.project-loading>span{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--primary);font:750 17px var(--mono);border-radius:50%;place-items:center;display:grid}.project-loading h1{margin:0;font-size:20px}.project-create,.project-processing,.project-content{width:min(1320px,100% - 40px);margin:0 auto;padding:clamp(36px,6vw,84px) 0}.project-create{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.project-create-copy{position:sticky;top:32px}.project-create-copy h1{letter-spacing:-.055em;max-width:680px;margin:14px 0 0;font-size:clamp(42px,6vw,72px);font-weight:540;line-height:.98}.project-create-copy>p:last-of-type{max-width:620px;color:var(--muted-strong);margin:22px 0 0;font-size:16px;line-height:1.65}.project-create-copy ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.project-create-copy li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:11px 0;display:grid}.project-create-copy li:nth-child(odd){padding-right:14px}.project-create-copy li:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.project-create-copy li span{color:var(--primary);font:750 9px var(--mono)}.project-create-copy li strong{font-size:11px;line-height:1.35}.project-create-form{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 20px 48px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, transparent 30%);border-radius:10px;gap:22px;padding:clamp(24px,4vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.project-create-form{box-shadow:0 20px 48px color-mix(in srgb, var(--shadow), transparent 30%)}}.project-create-form h2{letter-spacing:-.035em;margin:8px 0 0;font-size:28px;font-weight:620}.project-create-form>label,.project-budget-row label{gap:8px;display:grid}.project-create-form label>span{color:var(--muted-strong);font-size:13px;font-weight:700}.project-create-form textarea,.project-create-form input,.project-create-form select,.project-toolbar select{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--foreground);border-radius:7px;font-size:16px}.project-create-form textarea{resize:vertical;min-height:152px;padding:15px;line-height:1.55}.project-create-form input,.project-create-form select{min-height:50px;padding:0 13px}.project-create-form textarea:focus,.project-create-form input:focus,.project-create-form select:focus,.project-toolbar select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.project-create-form label>small{color:var(--muted);font-size:12px;line-height:1.45}.project-budget-row{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.project-examples{flex-wrap:wrap;gap:7px;display:flex}.project-examples>span{width:100%;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.project-examples button{border:1px solid var(--line);background:var(--paper-raised);min-height:40px;color:var(--muted-strong);cursor:pointer;text-align:left;border-radius:6px;padding:7px 10px;font-size:11px;line-height:1.35}.project-examples button:hover{border-color:var(--primary);color:var(--primary-strong)}.project-create-form>.primary-button{justify-content:center;width:100%;min-height:54px}.project-form-note{color:var(--muted);text-align:center;margin:-8px 0 0;font-size:11px;line-height:1.5}.project-processing{max-width:980px}.project-processing-heading{max-width:680px;margin-bottom:32px}.project-processing-heading h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(38px,5vw,62px);font-weight:550}.project-processing-heading>p:last-child{color:var(--muted);margin:15px 0 0;font-size:15px;line-height:1.6}.project-processing-layout{border:1px solid var(--line);background:var(--paper);box-shadow:0 20px 48px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, transparent 35%);border-radius:10px;padding:24px}@supports (color:color-mix(in lab, red, red)){.project-processing-layout{box-shadow:0 20px 48px color-mix(in srgb, var(--shadow), transparent 35%)}}.project-processing-progress{background:var(--line);border-radius:99px;height:6px;margin-bottom:18px;overflow:hidden}.project-processing-progress>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .28s ease-out;display:block}.project-processing-steps{margin:0;padding:0;list-style:none;display:grid}.project-processing-steps li{border-top:1px solid var(--line);opacity:.56;grid-template-columns:38px minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:76px;padding:12px 8px;display:grid}.project-processing-steps li:first-child{border-top:0}.project-processing-steps li.active,.project-processing-steps li.complete{opacity:1}.project-processing-steps li>span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.project-processing-steps li.active>span{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 5px var(--primary-faint)}.project-processing-steps li.complete>span{border-color:var(--success);background:var(--success-soft);color:var(--success)}.project-processing-steps strong,.project-processing-steps p{margin:0;display:block}.project-processing-steps strong{font-size:13px}.project-processing-steps p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.project-processing-steps small{color:var(--muted);text-align:right;text-transform:uppercase;font-size:9px;font-weight:750}.project-processing-steps li.active small{color:var(--primary)}.project-content{padding-top:28px}.project-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.project-toolbar label{gap:7px;min-width:min(560px,70vw);display:grid}.project-toolbar label>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.project-toolbar select{min-height:44px;padding:0 12px}.project-result-summary{border:1px solid var(--line);background:linear-gradient(135deg, var(--primary-faint), transparent 55%), var(--paper);border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(24px,4vw,42px);display:grid}.project-result-summary h1{letter-spacing:-.045em;max-width:900px;margin:12px 0 0;font-size:clamp(30px,4vw,50px);font-weight:560;line-height:1.05}.project-result-summary p:last-child{color:var(--muted);margin:14px 0 0;font-size:13px}.project-confidence{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;place-content:center;justify-items:center;min-width:132px;min-height:94px;display:grid}.project-confidence span{font:650 25px var(--mono)}.project-confidence small{color:var(--muted);margin-top:6px;font-size:9px}.project-result-layout{border:1px solid var(--line);background:var(--paper);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:280px minmax(0,1fr);min-height:620px;display:grid}.project-result-steps{border-right:1px solid var(--line);background:var(--paper-raised);padding:14px}.project-result-steps button{width:100%;min-height:64px;color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.project-result-steps button:hover,.project-result-steps button.active{border-color:var(--line);background:var(--paper);color:var(--foreground)}.project-result-steps button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.project-result-steps button.active{border-color:color-mix(in srgb, var(--primary), transparent 45%)}}.project-result-steps button.active{box-shadow:inset 3px 0 0 var(--primary)}.project-result-steps button>span{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:10px;display:grid}.project-result-steps small,.project-result-steps strong{display:block}.project-result-steps small{color:var(--muted);text-transform:uppercase;font-size:8px}.project-result-steps strong{margin-top:3px;font-size:10px;line-height:1.3}.project-result-panel{flex-direction:column;min-width:0;padding:clamp(22px,4vw,40px);display:flex}.project-result-heading{grid-template-columns:38px minmax(0,1fr);gap:14px;margin-bottom:26px;display:grid}.project-result-heading>span{color:var(--primary);font:750 11px var(--mono);padding-top:3px}.project-result-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(26px,3vw,38px);font-weight:580}.project-result-heading p:last-child{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.project-opportunity{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--paper-raised);border-radius:7px;padding:24px}.project-opportunity>strong{font-size:13px}.project-opportunity>p{max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.7}.project-opportunity details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.project-opportunity summary{min-height:44px;color:var(--primary-strong);cursor:pointer;font-size:12px;font-weight:700}.project-opportunity li,.project-question-list p,.project-action-plan li p{font-size:13px;line-height:1.55}.project-question-list,.project-action-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-question-list li,.project-action-plan li{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:13px;display:grid}.project-question-list li>span,.project-action-plan li>span{color:var(--primary);font:750 9px var(--mono)}.project-question-list p,.project-action-plan li p{margin:0}.project-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-strategy-choice{gap:14px;display:grid}.project-strategy-intro{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.project-strategy-intro>div>strong{font-size:13px}.project-strategy-intro p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.project-strategy-intro>span{border:1px solid var(--primary);flex:none;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.project-strategy-intro>span{border:1px solid color-mix(in srgb, var(--primary), transparent 55%)}}.project-strategy-intro>span{background:var(--primary-faint);color:var(--primary-strong);border-radius:6px;font-size:9px}.project-strategy-feedback{border:1px solid var(--success);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.project-strategy-feedback{border:1px solid color-mix(in srgb, var(--success), transparent 60%)}}.project-strategy-feedback{background:var(--success-soft);color:var(--success);border-radius:6px;font-size:10px;line-height:1.5}.project-strategy-feedback.error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.project-strategy-feedback.error{border-color:color-mix(in srgb, var(--danger), transparent 60%)}}.project-strategy-feedback.error{background:var(--danger-soft);color:var(--danger)}.project-strategy-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;flex-direction:column;min-width:0;padding:18px;display:flex}.project-strategy-grid article.recommended{border-color:var(--primary);background:var(--primary-faint)}.project-strategy-grid article.selected{border-color:var(--success);background:linear-gradient(135deg, var(--success-soft), transparent 58%), var(--paper-raised)}@supports (color:color-mix(in lab, red, red)){.project-strategy-grid article.selected{background:linear-gradient(135deg, color-mix(in srgb, var(--success-soft), transparent 15%), transparent 58%), var(--paper-raised)}}.project-strategy-grid article.selected{box-shadow:inset 0 0 0 1px var(--success)}.project-strategy-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.project-strategy-topline>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.project-strategy-grid article>div:first-child span{color:var(--primary-strong);font-size:11px;font-weight:750}.project-strategy-grid article>div:first-child small{background:var(--primary);color:#fff;text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:750}.project-strategy-grid article.selected>.project-strategy-topline small:last-child{background:var(--success)}.project-strategy-grid h3{font:650 21px var(--mono);margin:17px 0 0}.project-strategy-grid article>p{color:var(--muted-strong);margin:12px 0 0;font-size:12px;line-height:1.55}.project-strategy-grid dl{margin:auto 0 0;padding-top:16px;display:grid}.project-strategy-grid dl>div{border-top:1px solid var(--line);padding:10px 0}.project-strategy-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.project-strategy-grid dd{margin:4px 0 0;font-size:10px;line-height:1.45}.project-strategy-tradeoffs{border-top:1px solid var(--line);padding:12px 0 4px}.project-strategy-tradeoffs strong{text-transform:uppercase;font-size:9px}.project-strategy-tradeoffs ul{color:var(--muted);gap:5px;margin:8px 0 0;padding-inline-start:18px;font-size:9px;line-height:1.45;display:grid}.project-strategy-grid article>button{cursor:pointer;justify-content:center;width:100%;min-height:46px;margin-top:16px}.project-strategy-grid article>button:disabled{cursor:not-allowed}.project-cost-panel{grid-template-columns:180px minmax(0,1fr);gap:20px;display:grid}.project-cost-total{border:1px solid var(--line);background:var(--primary-faint);text-align:center;border-radius:7px;place-content:center;min-height:160px;padding:18px;display:grid}.project-cost-total span,.project-cost-total strong,.project-cost-total small{display:block}.project-cost-total span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.project-cost-total strong{font:650 24px var(--mono);margin-top:10px}.project-cost-total small{color:var(--muted);margin-top:7px;font-size:9px}.project-cost-list{gap:9px;display:grid}.project-cost-list article{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;padding:12px}.project-cost-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-cost-list strong,.project-cost-list article>div:first-child span{font-size:11px}.project-cost-list article>div:first-child span{font-family:var(--mono);font-weight:700}.project-cost-bar{background:var(--line);border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.project-cost-bar span{border-radius:inherit;background:var(--primary);height:100%;display:block}.project-cost-list p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.project-estimate-note{border:1px solid var(--line);color:var(--muted-strong);border-radius:6px;grid-column:1/-1;margin:0;padding:12px;font-size:10px;line-height:1.5}.project-risk-list{gap:9px;display:grid}.project-risk-list article{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;min-height:76px;padding:14px;display:grid}.project-risk-list article>span{border:1px solid var(--line);text-transform:uppercase;border-radius:99px;place-items:center;min-height:28px;font-size:8px;font-weight:800;display:grid}.project-risk-list .risk-high{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.project-risk-list .risk-high{border-color:color-mix(in srgb, var(--warning), transparent 50%)}}.project-risk-list .risk-high{background:var(--warning-soft);color:var(--warning)}.project-risk-list .risk-medium{color:#a66e3b;background:#b47a461f;border-color:#b47a468c}.project-risk-list .risk-low{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.project-risk-list .risk-low{border-color:color-mix(in srgb, var(--success), transparent 50%)}}.project-risk-list .risk-low{background:var(--success-soft);color:var(--success)}.project-risk-list strong{font-size:12px}.project-risk-list p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.project-decision{border:1px solid var(--primary);padding:clamp(22px,4vw,40px)}@supports (color:color-mix(in lab, red, red)){.project-decision{border:1px solid color-mix(in srgb, var(--primary), transparent 40%)}}.project-decision{background:linear-gradient(135deg, var(--primary-faint), transparent 70%), var(--paper-raised);border-radius:8px}.project-decision>span{color:var(--primary);text-transform:uppercase;font-size:9px;font-weight:800}.project-decision h3{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(28px,4vw,44px);font-weight:580}.project-decision>p{max-width:760px;margin:16px 0 0;font-size:15px;line-height:1.7}.project-decision>div{align-items:baseline;gap:14px;margin-top:24px;display:flex}.project-decision>div strong{font:650 22px var(--mono)}.project-decision>div small{color:var(--muted);font-size:11px}.project-decision>button{min-height:46px;margin-top:24px}.project-team-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.project-strategy-preview-note{border:1px solid var(--primary);grid-column:1/-1;margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.project-strategy-preview-note{border:1px solid color-mix(in srgb, var(--primary), transparent 62%)}}.project-strategy-preview-note{background:var(--primary-faint);color:var(--muted-strong);border-radius:6px;font-size:10px;line-height:1.5}.project-team-plan article{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:108px;padding:14px;display:grid}.project-team-plan article>span{border:1px solid var(--primary);width:36px;height:36px;color:var(--primary);font:750 9px var(--mono);border-radius:50%;place-items:center;display:grid}.project-team-plan small,.project-team-plan strong{display:block}.project-team-plan small{color:var(--primary);text-transform:uppercase;font-size:8px;font-weight:750}.project-team-plan strong{margin-top:6px;font-size:12px}.project-team-plan p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.project-action-plan{gap:18px;display:grid}.project-action-plan .primary-button{justify-self:start}.project-result-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.project-result-navigation>button:not(.primary-button){border:1px solid var(--line);background:var(--paper-raised);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700}.project-result-navigation button:disabled{cursor:not-allowed;opacity:.42}.project-floating-error{z-index:40;border:1px solid var(--warning);background:var(--warning-soft);max-width:480px;color:var(--warning);border-radius:7px;padding:14px 16px;font-size:12px;position:fixed;bottom:20px;right:20px}@media (width<=1050px){.project-launch-card>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.project-launch-card>ol li:nth-child(5){border-left:0}.project-create{grid-template-columns:1fr}.project-create-copy{position:static}.project-result-layout{grid-template-columns:1fr}.project-result-steps{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-result-steps button{min-height:74px}.project-strategy-grid{grid-template-columns:1fr}}@media (width<=700px){.project-header{min-height:68px;padding:0 16px}.project-header nav>span{display:none}.project-create,.project-processing,.project-content{width:min(100% - 28px,1320px);padding:28px 0}.project-create-copy h1{font-size:42px}.project-create-copy>p:last-of-type{font-size:15px}.project-create-copy ol{grid-template-columns:1fr}.project-create-copy li:nth-child(2n){border-left:0;padding-left:0}.project-create-copy li:nth-child(odd){padding-right:0}.project-create-form{padding:20px}.project-budget-row{grid-template-columns:minmax(0,1fr) 100px}.project-examples button{width:100%;min-height:44px}.project-processing-layout{padding:14px}.project-processing-steps li{grid-template-columns:38px minmax(0,1fr)}.project-processing-steps li>small{display:none}.project-toolbar{flex-direction:column;align-items:stretch}.project-toolbar label{min-width:0}.project-toolbar .outline-button{min-height:44px}.project-result-summary{grid-template-columns:1fr}.project-confidence{justify-self:start;min-width:0;min-height:78px;padding:12px 18px}.project-result-steps{scrollbar-width:thin;grid-template-columns:none;display:flex;overflow-x:auto}.project-result-steps button{min-width:150px}.project-result-panel{padding:20px 16px}.project-strategy-intro{flex-direction:column;align-items:stretch}.project-strategy-intro>span{width:100%}.project-cost-panel,.project-team-plan{grid-template-columns:1fr}.project-result-navigation{flex-direction:column-reverse;align-items:stretch}.project-result-navigation button,.project-action-plan .primary-button{justify-content:center;width:100%;min-height:48px}.project-launch-main{grid-template-columns:32px minmax(0,1fr);padding:20px}.project-launch-main .primary-button{grid-column:1/-1;justify-content:center;min-height:48px}.project-launch-card>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.project-launch-card>ol li:nth-child(odd){border-left:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-cockpit{gap:16px;display:grid}.project-command{border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--primary-faint), transparent 50%), var(--paper);border-radius:10px;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,42px);display:grid}.project-command h2{letter-spacing:-.045em;max-width:520px;margin:10px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:570;line-height:1.05}.project-command>div:first-child>p:last-child{max-width:500px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.project-command form{gap:8px;display:grid}.project-command form>label{color:var(--muted-strong);font-size:11px;font-weight:700}.project-command form>div{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px;display:grid}.project-command input{min-width:0;min-height:50px;color:var(--foreground);background:0 0;border:0;outline:0;padding:0 13px;font-size:16px}.project-command form>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.project-command form .primary-button{justify-content:center;min-width:126px}.project-command-answer{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;grid-column:2;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.project-command-answer>span{color:var(--primary);font:750 9px var(--mono)}.project-command-answer p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.5}.project-health-strip{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-health-strip article{border-right:1px solid var(--line);min-width:0;padding:18px}.project-health-strip article:last-child{border-right:0}.project-health-strip span,.project-health-strip small{display:block}.project-health-strip span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.project-health-strip strong{font:650 24px var(--mono);margin-top:8px;display:block}.project-health-strip small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.35}.project-section-nav{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-section-nav button{border:0;border-right:1px solid var(--line);min-height:70px;color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:12px;transition:background .18s ease-out,color .18s ease-out;display:grid;position:relative}.project-section-nav button:last-child{border-right:0}.project-section-nav button:hover,.project-section-nav button.active{background:var(--paper);color:var(--foreground)}.project-section-nav button.active{box-shadow:inset 0 -3px 0 var(--primary)}.project-section-nav button>span{color:var(--primary);font:700 9px var(--mono)}.project-section-nav strong,.project-section-nav small{display:block}.project-section-nav strong{font-size:12px}.project-section-nav small{color:var(--muted);margin-top:3px;font-size:9px}.project-section-nav i{background:var(--warning-soft);width:20px;height:20px;color:var(--warning);font:750 9px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.project-control-feedback{border:1px solid var(--success);padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.project-control-feedback{border:1px solid color-mix(in srgb, var(--success), transparent 55%)}}.project-control-feedback{background:var(--success-soft);color:var(--success);border-radius:7px;font-size:12px}.project-control-feedback.error{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.project-control-feedback.error{border-color:color-mix(in srgb, var(--warning), transparent 50%)}}.project-control-feedback.error{background:var(--warning-soft);color:var(--warning)}.project-control-panel{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:30px;padding:clamp(24px,4vw,44px);display:grid}.project-control-heading{max-width:760px}.project-control-heading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(30px,4vw,48px);font-weight:570;line-height:1.06}.project-control-heading>p:last-child{max-width:680px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.65}.project-control-subheading{justify-content:space-between;align-items:start;gap:18px;display:flex}.project-control-subheading h3{letter-spacing:-.025em;margin:7px 0 0;font-size:20px;font-weight:620}.project-control-subheading>strong,.project-control-subheading>span{font:650 26px var(--mono);flex:none}.project-simulator-layout{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.project-simulator-form,.project-simulation-result{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:24px}.project-simulator-form{gap:20px;display:grid}.project-simulator-form>label,.project-new-validation label,.control-validation-fields label,.project-memory>form label{gap:8px;display:grid}.project-simulator-form label>span,.project-new-validation label>span,.control-validation-fields label>span,.project-memory>form label>span{color:var(--muted-strong);font-size:11px;font-weight:700}.project-simulator-form input[type=number],.project-simulator-form select,.project-new-validation input,.control-validation-fields select,.control-validation-fields textarea,.project-memory textarea,.project-memory-list textarea,.project-timeline select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--foreground);border-radius:6px;padding:0 12px;font-size:16px}.control-validation-fields textarea,.project-memory textarea,.project-memory-list textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.5}.project-simulator-form input:focus,.project-simulator-form select:focus,.project-new-validation input:focus,.control-validation-fields select:focus,.control-validation-fields textarea:focus,.project-memory textarea:focus,.project-memory-list textarea:focus,.project-timeline select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}.control-input-suffix{position:relative}.control-input-suffix input{padding-right:56px!important}.control-input-suffix small{color:var(--muted);font:700 10px var(--mono);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.control-range-value{grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:14px;display:grid}.control-range-value input{width:100%;accent-color:var(--primary)}.control-range-value strong{font:650 12px var(--mono);text-align:right}.project-simulator-form .primary-button{justify-content:center;min-height:48px}.project-simulation-result{background:linear-gradient(135deg, var(--primary-faint), transparent 70%), var(--paper-raised);flex-direction:column;display:flex}.project-simulation-result>span{color:var(--primary);text-transform:uppercase;font-size:9px;font-weight:800}.project-simulation-result h3{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(30px,4vw,46px);font-weight:570}.project-simulation-result>p{max-width:650px;color:var(--muted-strong);margin:14px 0 0;font-size:14px;line-height:1.65}.project-simulation-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 0;padding-top:28px;display:grid}.project-simulation-result dl>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:14px}.project-simulation-result dt{color:var(--muted);text-transform:uppercase;font-size:9px}.project-simulation-result dd{font:650 19px var(--mono);margin:8px 0 0}.project-plan-b{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:24px}.project-plan-b.triggered{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.project-plan-b.triggered{border-color:color-mix(in srgb, var(--warning), transparent 45%)}}.project-plan-b.triggered{background:linear-gradient(135deg, var(--warning-soft), transparent 62%), var(--paper-raised)}.project-plan-b-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.project-plan-b-heading h3{margin:8px 0 0;font-size:24px;font-weight:620}.project-plan-b-heading p:last-child,.project-plan-b>p{max-width:760px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.project-plan-b-heading>span{border:1px solid var(--line);background:var(--paper);color:var(--muted-strong);text-transform:uppercase;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750}.project-plan-b>p{color:var(--foreground);margin-top:18px;font-size:14px}.project-plan-b ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;padding:0;list-style:none;display:grid}.project-plan-b li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:94px;color:var(--muted-strong);padding:14px;font-size:12px;line-height:1.5}.project-plan-b li:last-child{border-right:0}.project-plan-b li span{color:var(--primary);font:700 9px var(--mono);margin-bottom:10px;display:block}.project-decision-inbox{gap:10px;display:grid}.project-decision-inbox>article{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;display:grid}.decision-number{color:var(--primary);font:750 10px var(--mono);padding-top:3px}.control-card-topline{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.control-card-topline>small{color:var(--muted);font-size:9px}.decision-status,.control-status{border:1px solid var(--line);text-transform:uppercase;border-radius:99px;align-items:center;min-height:26px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.decision-status.approved,.control-status-supported{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.decision-status.approved,.control-status-supported{border-color:color-mix(in srgb, var(--success), transparent 55%)}}.decision-status.approved,.control-status-supported{background:var(--success-soft);color:var(--success)}.decision-status.rejected,.control-status-disproved{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.decision-status.rejected,.control-status-disproved{border-color:color-mix(in srgb, var(--warning), transparent 50%)}}.decision-status.rejected,.control-status-disproved{background:var(--warning-soft);color:var(--warning)}.control-status-running{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.control-status-running{border-color:color-mix(in srgb, var(--primary), transparent 50%)}}.control-status-running{background:var(--primary-soft);color:var(--primary)}.project-decision-inbox h3{margin:10px 0 0;font-size:17px;font-weight:620}.project-decision-inbox p{max-width:820px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.decision-actions{gap:8px;margin-top:15px;display:flex}.decision-actions .primary-button,.decision-actions .outline-button{min-height:42px;padding:0 14px}.project-control-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-solidity,.project-memory,.project-context-tools,.project-weekly-report{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:22px}.project-solidity-meter{background:var(--line);border-radius:99px;height:8px;margin:20px 0;overflow:hidden}.project-solidity-meter span{border-radius:inherit;background:var(--primary);transform-origin:0;width:100%;height:100%;transition:transform .24s ease-out;display:block}.project-solidity ul,.project-memory-list,.project-weekly-report ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-solidity li{border-top:1px solid var(--line);grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;min-height:62px;padding:10px 0;display:grid}.project-solidity li>span{color:var(--muted);text-transform:uppercase;padding-top:3px;font-size:8px;font-weight:800}.project-solidity li>span.assumption-supported{color:var(--success)}.project-solidity li>span.assumption-disproved{color:var(--warning)}.project-solidity li p,.project-solidity li small{margin:0;font-size:11px;line-height:1.5}.project-solidity li small{color:var(--muted);margin-top:5px;display:block}.project-memory>form{gap:10px;margin:20px 0;display:grid}.project-memory>form .outline-button,.project-memory-list form .outline-button{justify-self:start}.project-memory-list article{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:13px}.project-memory-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-memory-list article>div:first-child span{color:var(--primary);text-transform:uppercase;font-size:8px;font-weight:800}.project-memory-list article>div:first-child small{color:var(--muted);font-size:8px}.project-memory-list article>p{margin:9px 0 0;font-size:11px;line-height:1.5}.project-memory-list article>button{min-height:40px;color:var(--primary-strong);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.project-memory-list form{gap:8px;margin-top:10px;display:grid}.project-new-validation{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:20px;display:grid}.project-new-validation .primary-button{justify-content:center;min-height:48px}.project-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-validation-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;flex-direction:column;padding:18px;display:flex}.control-validation-card h3{min-height:48px;margin:12px 0 0;font-size:14px;font-weight:620;line-height:1.45}.control-validation-fields{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:10px;margin:16px 0;display:grid}.control-validation-card>.outline-button{min-height:44px;margin-top:auto}.project-context-tools{gap:18px;display:grid}.project-context-tools .project-control-subheading>a{min-height:44px;color:var(--primary-strong);font-size:11px;font-weight:700}.project-context-tools>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.project-context-tools article{border:1px solid var(--line);background:var(--paper);border-radius:6px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:134px;padding:14px;display:grid}.project-context-tools article>span{border:1px solid var(--primary);width:36px;height:36px;color:var(--primary);font:750 11px var(--mono);border-radius:8px;place-items:center;display:grid}.project-context-tools small,.project-context-tools strong{display:block}.project-context-tools small{color:var(--primary);font-size:8px}.project-context-tools strong{margin-top:5px;font-size:12px}.project-context-tools p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}.project-context-tools article>a,.project-context-tools article>i{min-height:40px;color:var(--primary-strong);grid-column:2;align-self:end;margin-top:10px;font-size:10px;font-style:normal;font-weight:750}.project-context-tools article>i{color:var(--success)}.project-pilot-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.project-timeline{gap:14px;display:grid}.project-timeline>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:18px}.project-timeline h3{margin:0;font-size:13px}.project-timeline ol{margin:14px 0 0;padding:0;list-style:none;display:grid}.project-timeline li{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) 118px;align-items:center;gap:10px;min-height:58px;padding:9px 0;display:grid}.timeline-mark{border:2px solid var(--muted);border-radius:50%;width:10px;height:10px;display:block}.timeline-doing{border-color:var(--primary);background:var(--primary-soft)}.timeline-done{border-color:var(--success);background:var(--success)}.project-timeline p{margin:0;font-size:11px;line-height:1.45}.project-timeline select{min-height:40px;padding:0 8px;font-size:11px}.project-weekly-report{gap:18px;display:grid;position:sticky;top:24px}.project-weekly-report>p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.65}.project-weekly-report dl{grid-template-columns:.8fr 1.2fr;gap:8px;margin:0;display:grid}.project-weekly-report dl>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:12px}.project-weekly-report dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.project-weekly-report dd{margin:7px 0 0;font-size:11px;font-weight:650;line-height:1.45}.project-weekly-report h4{margin:0 0 9px;font-size:11px}.project-weekly-report li{border-top:1px solid var(--line);color:var(--muted-strong);padding:7px 0 7px 14px;font-size:10px;line-height:1.45;position:relative}.project-weekly-report li:before{background:var(--primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:1px}.project-weekly-report>small{color:var(--muted);font-size:9px}@media (width<=1050px){.project-command{grid-template-columns:1fr;align-items:start}.project-command-answer{grid-column:1}.project-section-nav{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto}.project-simulator-layout,.project-control-two-columns,.project-pilot-layout{grid-template-columns:1fr}.project-weekly-report{position:static}.project-new-validation{grid-template-columns:1fr 1fr}.project-new-validation .primary-button{grid-column:1/-1}.project-context-tools>div:last-child{grid-template-columns:1fr}}@media (width<=700px){.project-command,.project-control-panel{padding:20px 16px}.project-command form>div{grid-template-columns:1fr}.project-command form .primary-button{min-height:48px}.project-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.project-health-strip article:nth-child(2){border-right:0}.project-health-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.project-section-nav{grid-template-columns:repeat(5,142px);width:100%}.project-simulator-layout,.project-new-validation,.project-validation-grid,.project-control-two-columns{grid-template-columns:1fr}.project-plan-b-heading,.project-control-subheading{flex-direction:column}.project-plan-b ol{grid-template-columns:1fr}.project-plan-b li{border-right:0}.project-decision-inbox>article{grid-template-columns:28px minmax(0,1fr)}.decision-actions{flex-direction:column;align-items:stretch}.decision-actions .primary-button,.decision-actions .outline-button{justify-content:center;width:100%;min-height:48px}.control-validation-fields{grid-template-columns:1fr}.project-timeline li{grid-template-columns:18px minmax(0,1fr)}.project-timeline li label{grid-column:2}.project-timeline select{min-height:44px}.project-weekly-report dl,.project-simulation-result dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nucleus-page-heading{max-width:980px}.nucleus-page-heading h1{max-width:760px;font-size:clamp(36px,5vw,66px);line-height:.98}.nucleus-page-heading p:last-child{max-width:720px;font-size:14px}.nucleus-command-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;margin-top:26px;display:grid}.nucleus-composer,.nucleus-contract{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px}.nucleus-composer{gap:14px;padding:24px;display:grid}.nucleus-composer-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.nucleus-composer-label>span,.nucleus-contract>.section-label{color:var(--primary);font:750 10px var(--mono);letter-spacing:.12em}.nucleus-composer-label small{color:var(--muted);font-size:11px}.nucleus-composer textarea{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;min-height:150px;color:var(--foreground);font:500 17px/1.55 var(--sans);resize:vertical;border-radius:10px;padding:18px}.nucleus-composer textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:0}.nucleus-composer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.nucleus-voice-button,.nucleus-submit{min-height:50px}.nucleus-voice-button{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--foreground);font:700 12px var(--sans);border-radius:8px;align-items:center;gap:9px;padding:0 16px;display:inline-flex}.nucleus-voice-button>span{color:var(--primary);font-size:12px}.nucleus-voice-button.is-listening{border-color:var(--warning);background:var(--warning-soft)}.nucleus-submit{padding-inline:20px;font-size:12px}.nucleus-submit:disabled{cursor:not-allowed;opacity:.48}.nucleus-options{border-top:1px solid var(--line);padding-top:12px}.nucleus-options summary{cursor:pointer;min-height:44px;color:var(--muted-strong);font-size:12px;font-weight:700}.nucleus-options>div{grid-template-columns:1.3fr .7fr .8fr;gap:9px;display:grid}.nucleus-options label{color:var(--muted);gap:6px;font-size:11px;font-weight:650;display:grid}.nucleus-options input{border:1px solid var(--line);background:var(--paper-raised);width:100%;min-height:46px;color:var(--foreground);border-radius:7px;padding-inline:11px;font-size:16px}.nucleus-quick-prompts{flex-wrap:wrap;gap:7px;display:flex}.nucleus-quick-prompts button{border:1px solid var(--line);min-height:42px;color:var(--muted-strong);text-align:start;background:0 0;border-radius:99px;padding:8px 11px;font-size:10px;line-height:1.35}.nucleus-quick-prompts button:hover,.nucleus-quick-prompts button:focus-visible{border-color:var(--primary);background:var(--primary-faint);color:var(--primary-strong)}.nucleus-contract{background:linear-gradient(145deg, var(--primary-faint), transparent 42%), var(--paper);padding:24px}.nucleus-contract ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.nucleus-contract li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:74px;padding:12px 0;display:grid}.nucleus-contract li:first-child{border-top:0}.nucleus-contract li>span{color:var(--primary);font:720 10px var(--mono)}.nucleus-contract strong,.nucleus-contract small{display:block}.nucleus-contract strong{font-size:13px}.nucleus-contract small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.nucleus-safety-summary{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.nucleus-safety-summary span{border:1px solid var(--line);background:var(--paper-raised);color:var(--muted-strong);border-radius:99px;padding:6px 8px;font-size:9px}.mission-room{border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;margin-top:14px;padding:20px}.command-mission-list .mission-room{background:var(--paper-raised);max-width:980px;margin-top:16px}.mission-room-heading,.mission-room-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.mission-room-heading>div>span,.mission-room-empty>span{color:var(--primary);font:750 9px var(--mono);letter-spacing:.1em}.mission-room-heading h2,.mission-room-empty h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(20px,3vw,30px);font-weight:620}.mission-room-progress{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.mission-room-progress article{border-inline-start:1px solid var(--line);min-height:118px;padding:13px;position:relative}.mission-room-progress article:first-child{border-inline-start:0}.mission-room-progress article>span{color:var(--muted);font:700 9px var(--mono)}.mission-room-progress strong,.mission-room-progress small{display:block}.mission-room-progress strong{margin-top:18px;font-size:11px;line-height:1.25}.mission-room-progress small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.4}.mission-room-progress article.done{background:var(--success-soft)}.mission-room-progress article.done>span,.mission-room-progress article.current>span{color:var(--primary-strong)}.mission-room-progress article.current:after{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 5px var(--primary-soft);content:"";border-radius:50%;position:absolute;bottom:10px;right:12px}.mission-room-progress article.locked{opacity:.58}.mission-room-footer{margin-top:14px}.mission-room-footer p,.mission-room-empty p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.mission-room-footer button{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:44px;font:700 11px var(--sans);border-radius:7px;padding:0 14px}.mission-room-empty{text-align:center;place-content:center;min-height:180px}.mission-room-empty p{max-width:560px;margin:10px auto 0}.memory-control-strip{border:1px solid var(--line-strong);background:var(--primary-faint);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:96px;margin:22px 0 12px;padding:18px 20px;display:flex}.memory-control-strip>div:first-child span,.memory-control-strip>div:first-child strong{display:block}.memory-control-strip>div:first-child span{color:var(--primary);font:750 9px var(--mono);letter-spacing:.1em}.memory-control-strip>div:first-child strong{margin-top:7px;font-size:14px}.memory-control-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.memory-control-strip>div:last-child span{border:1px solid var(--line);background:var(--paper);color:var(--muted-strong);border-radius:99px;padding:6px 8px;font-size:9px}.knowledge-item-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-item-heading>span{color:var(--primary);text-transform:uppercase;font-size:8px;font-weight:750}.knowledge-item-heading button{border:1px solid var(--line);min-height:36px;color:var(--warning);background:0 0;border-radius:6px;padding:0 10px;font-size:9px;font-weight:700}.skill-library{margin-top:12px;padding:22px}.skill-library .command-panel-heading p:last-child{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.skill-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.skill-pack-grid form{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:12px;min-height:290px;padding:16px;display:grid}.skill-pack-grid form>span{border:1px solid var(--line);width:38px;height:38px;color:var(--primary);font:750 9px var(--mono);border-radius:7px;place-items:center;display:grid}.skill-pack-grid h3{margin:0;font-size:14px}.skill-pack-grid p,.skill-pack-grid small{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5;display:block}.skill-pack-grid form>label{color:var(--muted);grid-column:1/-1;gap:6px;margin-top:auto;font-size:9px;font-weight:700;display:grid}.skill-pack-grid select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--foreground);border-radius:6px;padding-inline:10px;font-size:16px}.skill-pack-grid form>button{border:1px solid var(--primary);min-height:44px;color:var(--primary);font:700 11px var(--sans);background:0 0;border-radius:7px;grid-column:1/-1}.nucleus-voice-button:focus-visible,.nucleus-submit:focus-visible,.nucleus-quick-prompts button:focus-visible,.mission-room-footer button:focus-visible,.knowledge-item-heading button:focus-visible,.skill-pack-grid button:focus-visible,.skill-pack-grid select:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}@media (width<=1080px){.nucleus-command-layout{grid-template-columns:1fr}.mission-room-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-room-progress article:nth-child(4){border-inline-start:0;border-top:1px solid var(--line)}.mission-room-progress article:nth-child(5),.mission-room-progress article:nth-child(6){border-top:1px solid var(--line)}.skill-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.nucleus-page-heading h1{font-size:clamp(40px,12vw,54px)}.nucleus-page-heading p:last-child{font-size:15px}.nucleus-composer,.nucleus-contract,.mission-room,.skill-library{border-radius:11px;padding:16px}.nucleus-composer-label,.nucleus-composer-actions,.mission-room-heading,.mission-room-footer,.memory-control-strip{flex-direction:column;align-items:stretch}.nucleus-composer-actions>button,.mission-room-footer button{justify-content:center;width:100%}.nucleus-options>div,.skill-pack-grid{grid-template-columns:1fr}.nucleus-quick-prompts{display:grid}.nucleus-quick-prompts button{border-radius:8px;min-height:48px}.mission-room-progress{grid-template-columns:1fr}.mission-room-progress article,.mission-room-progress article:nth-child(4),.mission-room-progress article:nth-child(5),.mission-room-progress article:nth-child(6){border-inline-start:0;border-top:1px solid var(--line);min-height:82px}.mission-room-progress article:first-child{border-top:0}.mission-room-progress strong{margin-top:9px}.memory-control-strip{padding:16px}.memory-control-strip>div:last-child{justify-content:flex-start}.skill-pack-grid form{min-height:auto}}@media (prefers-reduced-motion:reduce){.mission-room-progress article.current:after{box-shadow:none}}.launch-home{background:radial-gradient(circle at 78% 8%, var(--primary-soft), transparent 28rem), var(--background)}@supports (color:color-mix(in lab, red, red)){.launch-home{background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--primary-soft), transparent 48%), transparent 28rem), var(--background)}}.launch-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);gap:clamp(48px,7vw,92px);min-height:610px;padding-block:72px 76px}.launch-hero>*,.launch-hero .hero-title,.launch-hero .hero-title-accent,.statistics-consent>*,.statistics-consent-actions>*{min-width:0}.launch-hero .hero-title,.launch-hero .hero-title-accent,.launch-proof-card,.statistics-consent{overflow-wrap:anywhere}.launch-hero .hero-title{max-width:760px;font-size:clamp(48px,5.2vw,72px);line-height:.99}.launch-hero .hero-title-accent{margin-top:8px;display:block}.launch-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px;display:flex}.launch-hero-actions .hero-demo-link{margin:0}.launch-text-link{color:var(--muted-strong);text-underline-offset:5px;padding-block:9px;font-size:11px;font-weight:700}.launch-text-link:hover{color:var(--primary)}.launch-hero .hero-free-note{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.5;display:block}.launch-proof-card{border:1px solid var(--line-strong);background:var(--paper);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-proof-card{background:color-mix(in srgb, var(--paper), transparent 3%)}}.launch-proof-card{box-shadow:0 26px 72px var(--shadow-strong);animation:.68s cubic-bezier(.2,.78,.25,1) .15s both home-product-arrive}.launch-proof-topline{border-bottom:1px solid var(--line);background:var(--paper-raised);min-height:54px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:20px;font-size:9px;font-weight:750;display:flex}.launch-proof-topline b{color:var(--success)}.launch-proof-card>h2{letter-spacing:-.035em;margin:0;padding:24px 22px 20px;font-size:22px;font-weight:610}.launch-proof-card ol{margin:0;padding:0 22px;list-style:none;display:grid}.launch-proof-card li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:72px;display:grid}.launch-proof-card li>span{color:var(--primary);font:700 9px var(--mono)}.launch-proof-card li strong,.launch-proof-card li small{display:block}.launch-proof-card li strong{font-size:11px}.launch-proof-card li small{color:var(--muted);margin-top:5px;font-size:9px}.launch-proof-card li>i{background:var(--success-soft);width:20px;height:20px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.launch-proof-decision{border:1px solid var(--primary);margin:20px;padding:15px}@supports (color:color-mix(in lab, red, red)){.launch-proof-decision{border:1px solid color-mix(in srgb, var(--primary), transparent 55%)}}.launch-proof-decision{background:var(--primary-faint);border-radius:9px}.launch-proof-decision span,.launch-proof-decision strong{display:block}.launch-proof-decision span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:750}.launch-proof-decision strong{font-size:11px;line-height:1.45}.launch-home .home-demo-section{padding-top:96px}.launch-home .home-demo-heading{margin-bottom:30px}.launch-home .home-demo-heading h2{font-size:clamp(38px,4.3vw,56px)}.launch-home .home-demo-shell{grid-template-columns:1fr}.launch-home .home-demo-templates{border-right:0;border-bottom:1px solid var(--line);background:var(--paper);min-height:auto;color:var(--foreground);grid-template-columns:minmax(200px,.75fr) minmax(0,1.4fr) minmax(190px,.65fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.launch-home .home-demo-templates>div:first-child>span{color:var(--primary)}.launch-home .home-demo-templates>div:first-child>strong{font-size:11px}.launch-home .home-template-list{gap:6px;margin:0;display:flex;overflow-x:auto}.launch-home .home-template-list button{border-color:var(--line);background:var(--paper-raised);min-width:max-content;min-height:40px;color:var(--muted-strong);grid-template-columns:18px auto;padding-inline:10px}.launch-home .home-template-list button:hover,.launch-home .home-template-list button:focus-visible{border-color:var(--primary);background:var(--primary-faint);color:var(--foreground)}.launch-home .home-demo-templates>p{color:var(--muted);margin:0;padding:0;font-size:8px}.launch-case-study,.launch-safeguards{width:min(1180px,100% - 48px);margin:0 auto;padding-block:104px 20px}.launch-case-study>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:64px;margin-bottom:34px;display:grid}.launch-case-study h2,.launch-safeguards>div:first-child h2{letter-spacing:-.047em;margin:16px 0 0;font-size:clamp(34px,4.2vw,54px);font-weight:560;line-height:1.05}.launch-case-study>header>p{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--muted-strong);margin:0;padding:14px 16px;font-size:11px;line-height:1.6}.launch-case-grid{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.launch-case-grid article{border-right:1px solid var(--line);min-height:250px;padding:26px}.launch-case-grid article:last-child{border-right:0}.launch-case-grid article>span{color:var(--primary);font:700 9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.launch-case-grid h3{letter-spacing:-.03em;margin:58px 0 12px;font-size:20px;font-weight:590;line-height:1.3}.launch-case-grid p,.launch-case-grid li{color:var(--muted);font-size:11px;line-height:1.65}.launch-case-grid ul{gap:10px;margin:54px 0 0;padding:0;list-style:none;display:grid}.launch-case-grid li{padding-left:18px;position:relative}.launch-case-grid li:before{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.launch-case-grid .launch-case-outcome{background:var(--sidebar);color:var(--sidebar-text)}.launch-case-outcome p{color:var(--sidebar-muted)}.launch-safeguards{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px;padding-bottom:98px;display:grid}.launch-safeguards-grid{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.launch-safeguards-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:178px;padding:20px}.launch-safeguards-grid article:nth-child(2n){border-right:0}.launch-safeguards-grid article>span{color:var(--primary);font:700 9px var(--mono)}.launch-safeguards-grid h3{margin:28px 0 8px;font-size:14px}.launch-safeguards-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.launch-final-cta{min-height:280px}.launch-final-cta>div>p:last-child{color:var(--sidebar-muted);margin:16px 0 0;font-size:11px}.auth-project-preserved{border:1px solid var(--success);align-items:flex-start;gap:11px;margin-bottom:24px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-project-preserved{border:1px solid color-mix(in srgb, var(--success), transparent 50%)}}.auth-project-preserved{background:var(--success-soft);border-radius:9px}.auth-project-preserved>span{background:var(--success);width:24px;height:24px;color:var(--inverse);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.auth-project-preserved strong{font-size:11px}.auth-project-preserved p{color:var(--muted-strong);margin:5px 0 0;font-size:9px;line-height:1.55}.contact-intro{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-intro>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;padding:18px}.contact-intro span,.contact-intro strong{display:block}.contact-intro span{color:var(--primary);text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:750}.contact-intro strong{font-size:12px;line-height:1.5}.contact-form{gap:18px;display:grid}.contact-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label>span{color:var(--muted-strong);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;outline:0;width:100%;min-height:48px;padding:12px 13px}.contact-form textarea{resize:vertical;min-height:180px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.contact-honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-error{color:var(--danger);margin:0;font-size:11px}.contact-submit{width:fit-content}.contact-privacy-note{color:var(--muted);margin:-7px 0 0;font-size:9px}.contact-success{border:1px solid var(--success);background:var(--success-soft);border-radius:10px;align-items:flex-start;gap:16px;padding:28px;display:flex}.contact-success>span{background:var(--success);width:38px;height:38px;color:var(--inverse);border-radius:50%;flex:none;place-items:center;display:grid}.contact-success h2{margin:0 0 8px}.contact-success p{margin:0}.contact-success button{color:var(--success);background:0 0;border:0;margin-top:16px;padding:0;font-weight:750;text-decoration:underline}.statistics-consent{z-index:220;border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:min(920px,100% - 36px);min-height:92px;margin-inline:auto;padding:17px 18px;display:flex;position:fixed;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.statistics-consent{background:color-mix(in srgb, var(--paper), transparent 4%)}}.statistics-consent{box-shadow:0 20px 70px var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.statistics-consent strong{font-size:11px;display:block}.statistics-consent p{max-width:570px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.statistics-consent p a{color:var(--primary)}.statistics-consent-actions{flex:none;align-items:center;gap:8px;display:flex}.statistics-consent-actions>button:first-child{border:1px solid var(--line);background:var(--paper-raised);min-height:42px;color:var(--muted-strong);border-radius:7px;padding-inline:12px;font-size:9px;font-weight:700}.statistics-consent-actions .primary-button{min-height:42px;padding-inline:16px}.analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-summary article,.analytics-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;padding:20px}.analytics-summary span,.analytics-grid span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.45;display:block}.analytics-summary strong{color:var(--primary);font:680 26px var(--mono);margin-top:12px;display:block}.analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.analytics-grid strong{font:680 24px var(--mono);margin-top:16px;display:block}.analytics-note{border-left:3px solid var(--success);background:var(--success-soft);padding:14px 16px;margin-top:18px!important}@media (width<=980px){.launch-hero{grid-template-columns:1fr;gap:48px;min-height:auto}.launch-proof-card{width:min(620px,100%)}.launch-home .home-demo-templates{grid-template-columns:1fr}.launch-case-study>header,.launch-safeguards{grid-template-columns:1fr;gap:28px}}@media (width<=720px){.launch-hero{width:min(100% - 28px,1180px);padding-block:52px 62px}.launch-hero .hero-title{margin-block:18px 20px;font-size:clamp(40px,12vw,54px)}.launch-hero .hero-lead{font-size:16px}.launch-home .header-actions .quiet-button,.launch-home .header-actions .theme-toggle{min-height:44px}.launch-hero-actions,.launch-hero-actions .primary-button{width:100%}.launch-text-link{text-align:center;width:100%}.launch-proof-card>h2{font-size:19px}.launch-home .home-demo-templates{padding:17px 16px}.launch-home .home-template-list button{min-height:44px}.launch-case-study,.launch-safeguards{width:min(100% - 28px,1180px);padding-top:76px}.launch-case-study>header{grid-template-columns:1fr;gap:20px}.launch-case-grid,.launch-safeguards-grid,.contact-intro,.contact-form-grid,.analytics-summary,.analytics-grid{grid-template-columns:1fr}.launch-case-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.launch-case-grid article:last-child{border-bottom:0}.launch-case-grid h3,.launch-case-grid ul{margin-top:30px}.launch-safeguards-grid article,.launch-safeguards-grid article:nth-child(2n){border-right:0;min-height:150px}.launch-final-cta{min-height:auto}.contact-submit{width:100%}.statistics-consent{flex-direction:column;align-items:stretch;gap:14px;width:min(100% - 20px,920px);padding:15px;bottom:10px}.statistics-consent-actions{grid-template-columns:1fr;display:grid}.statistics-consent-actions button{width:100%}}.hero-demo-link{width:fit-content;margin-bottom:22px}.hero-demo-link>span{font-size:16px}.home-demo-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0 34px;scroll-margin-top:24px}.home-demo-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);align-items:end;gap:72px;margin-bottom:42px;display:grid}.home-demo-heading h2{letter-spacing:-.052em;max-width:780px;margin:18px 0 0;font-size:clamp(38px,4.8vw,62px);font-weight:560;line-height:1.02}.home-demo-heading>p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.75}.home-demo-shell{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 24px 70px var(--shadow);border-radius:16px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.home-demo-templates{border-right:1px solid var(--sidebar-line);background:var(--sidebar);min-width:0;color:var(--sidebar-text);flex-direction:column;padding:28px 20px;display:flex}.home-demo-templates>div:first-child>span{color:var(--primary-strong);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750;display:block}[data-theme=dark] .home-demo-templates>div:first-child>span{color:var(--primary)}.home-demo-templates>div:first-child>strong{font-size:15px;line-height:1.45;display:block}.home-template-list{gap:7px;margin-top:26px;display:grid}.home-template-list button{min-height:50px;color:var(--sidebar-muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:grid}.home-template-list button:hover,.home-template-list button:focus-visible{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.home-template-list button>span{color:var(--primary);font:700 9px var(--mono)}.home-demo-templates>p{color:var(--sidebar-muted);margin:auto 0 0;padding-top:28px;font-size:10px;line-height:1.65}.home-demo-workspace{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--paper-raised);background-size:54px 54px;min-width:0}.home-demo-form{border-bottom:1px solid var(--line);background:var(--paper);padding:34px 36px 30px}@supports (color:color-mix(in lab, red, red)){.home-demo-form{background:color-mix(in srgb, var(--paper), transparent 4%)}}.home-demo-form-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.home-demo-mark{width:40px;height:40px}.home-demo-form-heading span,.home-demo-form-heading strong{display:block}.home-demo-form-heading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.home-demo-form-heading strong{font-size:18px}.home-demo-form>label{color:var(--muted-strong);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.home-demo-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:118px;color:var(--foreground);border-radius:10px;outline:0;padding:16px 17px;font-size:17px;line-height:1.55;transition:border-color .18s,box-shadow .18s}.home-demo-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.home-demo-budget{grid-template-columns:minmax(160px,1fr) 112px auto;align-items:end;gap:10px;margin-top:12px;display:grid}.home-demo-budget label>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:650;display:block}.home-demo-budget input,.home-demo-budget select,.home-demo-budget>button{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;width:100%;min-height:46px;padding:0 12px}.home-demo-budget>button{width:auto;min-width:92px;color:var(--primary);font-size:11px;font-weight:700}.home-demo-budget>button.is-listening{border-color:var(--primary);background:var(--primary-soft)}.home-demo-error,.home-demo-notice{margin:12px 0 0;font-size:11px;line-height:1.55}.home-demo-error{color:var(--danger)}.home-demo-notice{width:100%;color:var(--success);text-align:end}.home-demo-submit{width:100%;margin-top:16px}.home-demo-progress{border-bottom:1px solid var(--line);background:var(--paper);padding:26px 36px}.home-demo-progress-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-demo-progress-heading span,.home-demo-progress-heading strong{display:block}.home-demo-progress-heading span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.home-demo-progress-heading strong{font-size:13px}.home-demo-progress-heading b{color:var(--primary);font:680 22px var(--mono)}.home-demo-progress-bar{background:var(--line);border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.home-demo-progress-bar span{transform-origin:0;border-radius:inherit;background:var(--primary);width:100%;height:100%;transition:transform .26s ease-out;display:block;transform:scaleX(0)}.home-demo-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home-demo-steps li{min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:6px;display:grid}.home-demo-steps li>span{border:1px solid var(--line);background:var(--paper-raised);width:26px;height:26px;font:650 8px var(--mono);border-radius:50%;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.home-demo-steps li>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:650;overflow:hidden}.home-demo-steps li.active,.home-demo-steps li.complete{color:var(--foreground)}.home-demo-steps li.active>span{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);color:var(--primary)}.home-demo-steps li.complete>span{border-color:var(--success);background:var(--success-soft);color:var(--success)}.home-demo-results{background:var(--paper-raised);gap:14px;padding:30px 36px 36px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-demo-results{background:color-mix(in srgb, var(--paper-raised), transparent 4%)}}.home-demo-results>article,.home-demo-result-block,.home-demo-handoff{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px var(--shadow);border-radius:12px;animation:.26s ease-out both home-demo-result-arrive}.home-demo-analysis{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:28px;padding:22px;display:grid}.home-demo-analysis span,.home-demo-result-block header small{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.home-demo-analysis h3{margin:9px 0 0;font-size:18px;line-height:1.35}.home-demo-analysis>p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.65}.home-demo-result-block{padding:22px}.home-demo-result-block>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.home-demo-result-block>header>span{color:var(--primary);font:700 11px var(--mono)}.home-demo-result-block header h3{margin:3px 0 0;font-size:17px}.home-demo-strategies,.home-demo-risks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.home-demo-strategies article,.home-demo-risks article{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;min-width:0;padding:16px}.home-demo-strategies article.recommended{border-color:var(--primary);background:var(--primary-faint);box-shadow:inset 0 3px 0 var(--primary)}.home-demo-strategies article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-demo-strategies article>div>span{background:var(--primary-soft);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:750}.home-demo-strategies article>b{font:680 20px var(--mono);margin-top:16px;display:block}.home-demo-strategies p,.home-demo-strategies small,.home-demo-risks p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55;display:block}.home-demo-finance>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-demo-finance article{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:13px 14px}.home-demo-finance article>div{justify-content:space-between;gap:12px;display:flex}.home-demo-finance article b{color:var(--primary);font:680 12px var(--mono)}.home-demo-finance article p{color:var(--muted);margin:6px 0 0;font-size:9px}.home-demo-risks article>span{background:var(--warning-soft);min-height:24px;color:var(--warning);border-radius:99px;align-items:center;margin-bottom:14px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.home-demo-risks article:last-child>span{background:var(--success-soft);color:var(--success)}.home-demo-risks strong{font-size:11px;line-height:1.4;display:block}.home-demo-team-map{grid-template-columns:minmax(180px,.75fr) 116px minmax(0,1.35fr);align-items:center;gap:14px;display:grid}.home-demo-team-objective{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;padding:16px}.home-demo-team-objective small,.home-demo-team-objective strong{display:block}.home-demo-team-objective small{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:750}.home-demo-team-objective strong{font-size:11px;line-height:1.45}.home-demo-team-core{color:var(--primary);justify-items:center;gap:7px;display:grid;position:relative}.home-demo-team-core:before,.home-demo-team-core:after{background:var(--primary);content:"";width:32px;height:1px;position:absolute;top:28px}.home-demo-team-core:before{right:100%}.home-demo-team-core:after{left:100%}.home-demo-team-mark{width:54px;height:54px}.home-demo-team-core>span{font-size:8px;font-weight:700}.home-demo-team-roles{gap:7px;display:grid}.home-demo-team-roles article{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.home-demo-team-roles article>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);font:700 8px var(--mono);border-radius:8px;place-items:center;display:grid}.home-demo-team-roles strong{font-size:10px;display:block}.home-demo-team-roles p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.45}.home-demo-collaboration{border:1px solid var(--line);background:var(--primary-faint);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.home-demo-collaboration span{border-right:1px solid var(--line);color:var(--muted-strong);text-align:center;padding:10px;font-size:8px;font-weight:650;line-height:1.45}.home-demo-collaboration span:last-child{border-right:0}.home-demo-actions ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-demo-actions li{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:12px;display:grid}.home-demo-actions li>span{color:var(--primary);font:700 9px var(--mono)}.home-demo-actions li>p{color:var(--muted-strong);margin:0;font-size:10px;line-height:1.5}.home-demo-handoff{border-color:var(--primary);background:var(--primary-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.home-demo-handoff>div:first-child{max-width:390px}.home-demo-handoff>div:first-child span,.home-demo-handoff>div:first-child strong{display:block}.home-demo-handoff>div:first-child span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:750}.home-demo-handoff>div:first-child strong{font-size:13px;line-height:1.45}.home-demo-report-actions,.project-report-actions{flex-wrap:wrap;gap:6px;display:flex}.home-demo-report-actions button,.project-report-actions button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--muted-strong);border-radius:7px;padding:0 11px;font-size:9px;font-weight:680}.home-demo-report-actions button:hover,.project-report-actions button:hover{border-color:var(--primary);color:var(--primary)}.project-report-actions{margin-top:10px}.team-collaboration-map{margin-top:14px}.team-collaboration-map .command-panel-heading>div>p:last-child{max-width:700px;color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.team-collaboration-map .command-panel-heading>a{color:var(--primary);font-size:8px;font-weight:700}.team-collaboration-flow{grid-template-columns:190px 52px minmax(0,1fr);align-items:center;margin-top:18px;display:grid}.team-collaboration-core{border:1px solid var(--primary);background:var(--primary-faint);border-radius:8px;padding:18px}.team-collaboration-core span,.team-collaboration-core strong,.team-collaboration-core small{display:block}.team-collaboration-core span{color:var(--primary);font:750 9px var(--mono);letter-spacing:.08em;margin-bottom:12px}.team-collaboration-core strong{font-size:11px}.team-collaboration-core small{color:var(--muted);margin-top:5px;font-size:7px}.team-collaboration-line{background:var(--primary);height:1px}.team-collaboration-employees{gap:7px;display:grid}.team-collaboration-employees article{border:1px solid var(--line);background:var(--paper-raised);border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:11px;display:grid}.team-collaboration-employees article>span{background:var(--sidebar);width:34px;height:34px;color:var(--sidebar-text);font:750 8px var(--mono);border-radius:6px;place-items:center;display:grid}.team-collaboration-employees strong,.team-collaboration-employees small{display:block}.team-collaboration-employees strong{font-size:9px}.team-collaboration-employees p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.45}.team-collaboration-employees small{color:var(--primary);margin-top:6px;font-size:7px;font-weight:650}.simple-today-focus{border:1px solid var(--line);background:var(--paper);box-shadow:0 10px 32px var(--shadow);border-radius:12px;margin-bottom:18px;padding:24px}.simple-today-focus>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.simple-today-focus h2{letter-spacing:-.025em;margin:6px 0 0;font-size:21px}.simple-today-focus>header>span{color:var(--muted);font-size:9px;font-weight:700}.simple-today-focus ol{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.simple-today-focus li+li{border-left:1px solid var(--line)}.simple-today-focus a{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:126px;padding:16px;text-decoration:none;transition:background .18s;display:grid}.simple-today-focus a:hover{background:var(--paper-raised)}.simple-today-focus a>span{color:var(--primary);font:700 9px var(--mono)}.simple-today-focus a small,.simple-today-focus a strong{display:block}.simple-today-focus a small{color:var(--primary);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:750}.simple-today-focus a strong{font-size:10px;line-height:1.4}.simple-today-focus a p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.simple-today-focus a>i{color:var(--primary);font-style:normal}.home-functions{width:min(1180px,100% - 48px);margin:0 auto;padding:106px 0 24px}.home-functions-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:72px;margin-bottom:38px;display:grid}.home-functions-heading h2{letter-spacing:-.047em;max-width:760px;margin:16px 0 0;font-size:clamp(34px,4.2vw,54px);font-weight:560;line-height:1.05}.home-functions-heading>p{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.7}.home-functions-grid{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.home-functions-grid>a{border-bottom:1px solid var(--line);min-height:112px;color:var(--foreground);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px;text-decoration:none;transition:background .18s;display:grid}.home-functions-grid>a:nth-child(odd){border-right:1px solid var(--line)}.home-functions-grid>a:nth-last-child(-n+2){border-bottom:0}.home-functions-grid>a:hover{background:var(--paper-raised)}.home-functions-grid>a>span{color:var(--primary);font:700 10px var(--mono)}.home-functions-grid strong{font-size:13px;display:block}.home-functions-grid p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.home-functions-grid i{color:var(--primary);font-style:normal;transition:transform .18s ease-out}.home-functions-grid>a:hover i{transform:translate(4px)}@keyframes home-demo-result-arrive{0%{opacity:0;transform:translateY(8px)}}@media (width<=980px){.home-demo-heading{grid-template-columns:1fr;gap:22px}.home-functions-heading{grid-template-columns:1fr;gap:20px}.home-demo-heading>p{max-width:680px}.home-demo-shell{grid-template-columns:1fr}.home-demo-templates{border-right:0;border-bottom:1px solid var(--sidebar-line);padding:22px}.home-template-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-demo-templates>p{margin-top:16px;padding-top:0}.home-demo-analysis{grid-template-columns:1fr;gap:12px}.home-demo-team-map{grid-template-columns:1fr}.home-demo-team-core{grid-template-columns:auto 1fr;place-items:center start}.home-demo-team-core:before,.home-demo-team-core:after{display:none}}@media (width<=720px){.home-demo-section{width:min(100% - 28px,1180px);padding-top:76px}.home-demo-heading h2{font-size:38px}.home-demo-shell{border-radius:12px}.home-template-list{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.home-template-list button{scroll-snap-align:start;min-width:176px}.home-demo-form,.home-demo-progress,.home-demo-results{padding:22px 16px}.home-demo-form textarea{font-size:16px}.home-demo-budget{grid-template-columns:minmax(0,1fr) 94px}.home-demo-budget>button{grid-column:1/-1;width:100%}.home-demo-steps{grid-template-columns:repeat(8,54px);justify-content:start;padding:4px 2px 8px;overflow-x:auto}.home-demo-strategies,.home-demo-risks,.home-demo-finance>div:last-child,.home-demo-actions ol,.home-demo-collaboration{grid-template-columns:1fr}.home-demo-collaboration span{border-right:0;border-bottom:1px solid var(--line)}.home-demo-collaboration span:last-child{border-bottom:0}.home-demo-handoff{flex-direction:column;align-items:stretch}.home-demo-report-actions{grid-template-columns:1fr;display:grid}.home-demo-handoff .primary-button{width:100%}.simple-today-focus{padding:20px 16px}.simple-today-focus ol{grid-template-columns:1fr}.simple-today-focus li+li{border-top:1px solid var(--line);border-left:0}.simple-today-focus a{min-height:104px}.home-functions{width:min(100% - 28px,1180px);padding-top:74px}.home-functions-grid{grid-template-columns:1fr}.home-functions-grid>a,.home-functions-grid>a:nth-child(odd),.home-functions-grid>a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.home-functions-grid>a:last-child{border-bottom:0}.team-collaboration-flow{grid-template-columns:1fr;gap:10px}.team-collaboration-line{width:1px;height:24px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.home-demo-results>article,.home-demo-result-block,.home-demo-handoff,.home-demo-progress-bar span{opacity:1;transition:none;animation:none;transform:none}}@media print{body *{visibility:hidden}.home-demo-results,.home-demo-results *,.project-weekly-report,.project-weekly-report *{visibility:visible}.home-demo-results,.project-weekly-report{color:#171717;background:#fff;width:100%;padding:20px;position:absolute;inset:0}.home-demo-report-actions,.project-report-actions,.home-demo-handoff .primary-button,.enyra-assistant{display:none!important}}.sidebar-settings-link{display:none}.command-nav-label{color:var(--sidebar-muted);letter-spacing:.14em;margin:12px 8px 5px;font-size:7px;font-weight:760;display:block}.theme-toggle-mark{width:22px;height:22px;font:720 8px var(--mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.settings-loading{background:var(--background);text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100vh;padding:32px;display:grid}.settings-loading h1,.settings-loading p{margin:0}.settings-loading h1{letter-spacing:-.045em;font-size:clamp(28px,4vw,46px);font-weight:570}.settings-loading p{max-width:540px;color:var(--muted)}.settings-shell{background:var(--background);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.settings-sidebar{z-index:35;border-right:1px solid var(--sidebar-line);background:var(--sidebar);min-width:0;height:100vh;color:var(--sidebar-text);flex-direction:column;padding:22px 14px 16px;display:flex;position:sticky;top:0}.settings-brand{justify-content:space-between;align-items:center;min-height:44px;padding:0 5px;display:flex}.settings-brand>button{width:36px;height:36px;color:var(--sidebar-muted);background:0 0;border:0;font-size:22px;display:none}.settings-sidebar nav{gap:4px;margin-top:28px;display:grid}.settings-sidebar nav>small{color:var(--sidebar-muted);letter-spacing:.14em;margin:4px 10px 8px;font-size:8px;font-weight:760}.settings-sidebar nav>a{min-height:46px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:640;text-decoration:none;display:grid}.settings-sidebar nav>a>span{border:1px solid var(--sidebar-line);border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:760;display:grid}.settings-sidebar nav>a:hover,.settings-sidebar nav>a.active{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.settings-sidebar nav>a.active>span{border-color:var(--primary);color:var(--primary)}.settings-account{border-top:1px solid var(--sidebar-line);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:15px 6px 0;display:grid}.settings-account>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);font:760 10px var(--mono);border-radius:50%;place-items:center;display:grid}.settings-account strong,.settings-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-account strong{font-size:9px}.settings-account small{color:var(--sidebar-muted);margin-top:4px;font-size:7px}.settings-account .logout-button{width:32px;height:32px;color:var(--sidebar-muted);background:0 0;border:0}.settings-main{min-width:0}.settings-topbar{z-index:25;border-bottom:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:14px;min-height:66px;padding:0 30px;display:flex;position:sticky;top:0}.settings-topbar>button:first-child{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--foreground);border-radius:6px;padding:0 12px;display:none}.settings-topbar>div{display:grid}.settings-topbar small{color:var(--muted);letter-spacing:.14em;font-size:7px;font-weight:760}.settings-topbar strong{margin-top:4px;font-size:12px}.settings-topbar>.theme-toggle{margin-left:auto}.settings-content{width:min(920px,100% - 60px);margin:0 auto;padding:52px 0 120px}.settings-heading{max-width:720px;margin-bottom:32px}.settings-heading h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(36px,5vw,58px);font-weight:560;line-height:1}.settings-heading>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.settings-notice{border:1px solid var(--success);background:var(--success-soft);color:var(--foreground);border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:12px}.settings-notice.error{border-color:var(--danger);background:var(--danger-soft)}.settings-section{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:14px;padding:26px}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.settings-section-heading>div{align-items:center;gap:13px;display:flex}.settings-section-heading>div>span{border:1px solid var(--line);width:34px;height:34px;color:var(--primary);font:740 8px var(--mono);border-radius:7px;flex:none;place-items:center;display:grid}.settings-section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:590}.settings-section-heading>small{color:var(--muted);font-size:9px}.settings-field{gap:8px;display:grid}.settings-field>span{color:var(--foreground);font-size:10px;font-weight:680}.settings-field select,.settings-field input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:48px;color:var(--foreground);font:500 12px var(--sans);border-radius:7px;outline:0;padding:0 13px}.settings-field select:focus,.settings-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.settings-help{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.6}.settings-appearance{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.settings-appearance strong,.settings-appearance p{margin:0;display:block}.settings-appearance strong{font-size:11px}.settings-appearance p{color:var(--muted);margin-top:5px;font-size:9px}.settings-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.settings-switches .command-switch{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;min-height:82px;margin:0;padding:14px}.settings-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-safety-note{background:var(--primary-soft);border:1px solid #5c786f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:18px;padding:16px;display:grid}.settings-safety-note>span{color:var(--primary);font:740 7px var(--mono);letter-spacing:.08em;border:1px solid #6f938a;border-radius:999px;align-self:start;padding:6px 8px}.settings-safety-note strong,.settings-safety-note p{margin:0;display:block}.settings-safety-note strong{font-size:11px}.settings-safety-note p{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.55}.settings-links{display:grid}.settings-links>a{border-top:1px solid var(--line);min-height:70px;color:var(--foreground);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;text-decoration:none;display:flex}.settings-links>a strong,.settings-links>a small{display:block}.settings-links>a strong{font-size:11px}.settings-links>a small{color:var(--muted);margin-top:5px;font-size:9px}.settings-links>a i{color:var(--primary);font-size:9px;font-style:normal;font-weight:700}.settings-save-bar{z-index:15;border:1px solid var(--line-strong);background:var(--header-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:12px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 50px #00000024}.settings-save-bar p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 6px;font-size:9px;overflow:hidden}.settings-save-bar .primary-button{min-width:210px}.settings-backdrop{display:none}.enyra-assistant{z-index:100;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}body:has(.settings-shell) .enyra-assistant{bottom:88px}.assistant-launcher,.assistant-panel{pointer-events:auto}.assistant-launcher{border:1px solid var(--primary);background:var(--sidebar);min-height:52px;color:var(--sidebar-text);font:650 11px var(--sans);border-radius:999px;align-items:center;gap:10px;padding:0 17px 0 8px;display:flex;position:relative;box-shadow:0 14px 38px #0000003d}.assistant-launcher>span{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);font:780 12px var(--mono);border-radius:50%;place-items:center;display:grid}.assistant-launcher>i{border:2px solid var(--sidebar);background:var(--success);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:35px}.assistant-launcher:hover{background:var(--sidebar-raised)}.assistant-launcher:focus-visible,.assistant-header button:focus-visible,.assistant-composer button:focus-visible,.assistant-action-card a:focus-visible,.assistant-action-card button:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.assistant-launcher:focus-visible,.assistant-header button:focus-visible,.assistant-composer button:focus-visible,.assistant-action-card a:focus-visible,.assistant-action-card button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.assistant-launcher:focus-visible,.assistant-header button:focus-visible,.assistant-composer button:focus-visible,.assistant-action-card a:focus-visible,.assistant-action-card button:focus-visible{outline-offset:2px}.assistant-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(420px,100vw - 28px);height:min(690px,100vh - 98px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000052}.assistant-header{border-bottom:1px solid var(--line);background:var(--sidebar);min-height:66px;color:var(--sidebar-text);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.assistant-identity{align-items:center;gap:10px;display:flex}.assistant-identity>span{border:1px solid var(--primary);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);font:780 11px var(--mono);border-radius:9px;place-items:center;display:grid}.assistant-identity strong,.assistant-identity small{display:block}.assistant-identity strong{font-size:11px}.assistant-identity small{color:var(--sidebar-muted);margin-top:4px;font-size:8px}.assistant-header>button{width:44px;height:44px;color:var(--sidebar-muted);background:0 0;border:0;border-radius:7px;place-items:center;font-size:22px;display:grid}.assistant-header>button:hover{background:var(--sidebar-raised);color:var(--sidebar-text)}.assistant-capabilities{border-bottom:1px solid var(--line);background:var(--surface-raised);align-items:center;gap:6px;min-height:36px;padding:0 14px;display:flex;overflow-x:auto}.assistant-capabilities span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.assistant-messages{overscroll-behavior:contain;background:var(--background);min-height:0;padding:16px 14px 10px;overflow-y:auto}.assistant-message{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:16px;display:grid}.assistant-message>span{border:1px solid var(--line);background:var(--surface);min-width:26px;height:26px;color:var(--muted);font:720 7px var(--mono);border-radius:7px;place-items:center;padding:0 4px;display:grid}.assistant-message.assistant>span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.assistant-message>div{min-width:0}.assistant-message>div>p{border:1px solid var(--line);background:var(--surface);color:var(--foreground);white-space:pre-wrap;border-radius:3px 10px 10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.assistant-message.user>div>p{border-color:var(--primary);background:var(--primary-soft)}.assistant-action-card{border:1px solid var(--primary);background:var(--surface);border-radius:8px;gap:7px;margin-top:8px;padding:13px;display:grid}.assistant-action-card>small{color:var(--primary);font:740 7px var(--mono);letter-spacing:.08em}.assistant-action-card>strong{font-size:11px}.assistant-action-card>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.assistant-action-card>button,.assistant-action-card>a{border:1px solid var(--primary);background:var(--primary);width:fit-content;min-height:44px;color:var(--primary-contrast);font:680 9px var(--sans);border-radius:6px;justify-content:center;align-items:center;margin-top:3px;padding:0 12px;text-decoration:none;display:inline-flex}.assistant-action-card>button:disabled{cursor:wait;opacity:.65}.assistant-action-result{border:1px solid var(--success);background:var(--success-soft);border-radius:6px;padding:10px}.assistant-action-result>span{color:var(--success);font:740 7px var(--mono);letter-spacing:.08em}.assistant-action-result>p{margin:5px 0;font-size:9px;line-height:1.5}.assistant-action-result>a{color:var(--primary);font-size:9px;font-weight:720}.assistant-thinking i{background:var(--line);width:42px;height:2px;margin-top:7px;display:block;overflow:hidden}.assistant-thinking i:after{background:var(--primary);content:"";width:18px;height:100%;animation:1.2s ease-in-out infinite alternate assistant-thinking;display:block}@keyframes assistant-thinking{to{transform:translate(24px)}}.assistant-error{border:1px solid var(--danger);background:var(--danger-soft);color:var(--foreground);border-radius:6px;margin:8px 14px 0;padding:9px 10px;font-size:9px;line-height:1.45}.assistant-composer{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:11px 12px 10px;display:grid}.assistant-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:66px;max-height:120px;color:var(--foreground);font:500 11px/1.5 var(--sans);border-radius:8px;outline:0;padding:10px 11px;display:block}.assistant-composer textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.assistant-composer>div{justify-content:space-between;gap:8px;display:flex}.assistant-mic,.assistant-send{min-height:44px;font:680 9px var(--sans);border-radius:6px;padding:0 12px}.assistant-mic{border:1px solid var(--line);background:var(--surface-raised);color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.assistant-mic>span{border:1px solid;border-radius:5px;width:8px;height:14px;display:block}.assistant-mic.is-listening{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.assistant-mic:disabled{opacity:.45}.assistant-send{border:1px solid var(--primary);background:var(--primary);min-width:84px;color:var(--primary-contrast)}.assistant-send:disabled{opacity:.45}.assistant-panel>footer{background:var(--surface);color:var(--muted);text-align:center;padding:0 12px 10px;font-size:7px;line-height:1.4}@media (width<=980px){.settings-shell{grid-template-columns:1fr}.settings-sidebar{width:254px;height:100vh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.settings-sidebar.is-open{transform:translate(0)}.settings-brand>button,.settings-topbar>button:first-child{display:block}.settings-backdrop{z-index:30;background:#00000073;border:0;display:block;position:fixed;inset:0}}@media (width<=680px){.settings-content{width:min(100% - 28px,920px);padding-top:34px}.settings-topbar{padding:0 14px}.settings-heading h1{font-size:39px}.settings-section{padding:20px 16px}.settings-section-heading,.settings-appearance,.settings-save-bar{flex-direction:column;align-items:flex-start}.settings-switches,.settings-two-columns,.settings-safety-note{grid-template-columns:1fr}.settings-save-bar{bottom:10px}.settings-save-bar p{width:100%;margin:0}.settings-save-bar .primary-button{width:100%;min-width:0}.enyra-assistant{bottom:10px;left:10px;right:10px}body:has(.settings-shell) .enyra-assistant{bottom:104px}.assistant-launcher{min-height:50px}.assistant-panel{border-radius:12px;width:100%;height:min(720px,100dvh - 72px)}.assistant-composer textarea{font-size:16px}}.simple-app-shell,.simple-settings-shell{background:var(--background);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.simple-app-sidebar{z-index:40;border-inline-end:1px solid var(--sidebar-line);background:var(--sidebar);min-width:0;height:100vh;color:var(--sidebar-text);flex-direction:column;padding:24px 16px 18px;display:flex;position:sticky;inset-block-start:0}.simple-app-brand{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-inline:5px;display:flex}.simple-app-brand>button{background:var(--sidebar-raised);width:38px;height:38px;color:var(--sidebar-muted);border:0;border-radius:8px;place-items:center;font-size:22px;display:none}.simple-app-workspace{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:68px;margin-block:22px 18px;padding:12px;display:grid}.simple-app-workspace>span{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);font:720 12px var(--mono);border-radius:8px;place-items:center;display:grid}.simple-app-workspace strong,.simple-app-workspace small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.simple-app-workspace strong{font-size:12px;font-weight:650}.simple-app-workspace small{color:var(--sidebar-muted);margin-block-start:5px;font-size:9px}.simple-employee-picker{gap:7px;margin-block-end:16px;display:grid}.simple-employee-picker>span{color:var(--sidebar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.simple-employee-picker select{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);width:100%;min-height:40px;color:var(--sidebar-text);border-radius:8px;outline:0;padding-inline:10px;font-size:10px}.simple-app-sidebar nav{gap:5px;display:grid}.simple-app-sidebar nav>a{min-height:48px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding-inline:12px;font-size:12px;font-weight:590;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:grid}.simple-app-sidebar nav>a svg{opacity:.8;width:20px;height:20px}.simple-app-sidebar nav>a:hover{color:var(--sidebar-text)}.simple-app-sidebar nav>a.active{border-color:var(--sidebar-line);background:var(--sidebar-raised);color:var(--sidebar-text)}.simple-app-sidebar nav>a.active svg{color:var(--primary);opacity:1}.simple-app-account{border-block-start:1px solid var(--sidebar-line);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;margin-block-start:auto;padding:16px 4px 0;display:grid}.simple-app-account>span{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);font:720 10px var(--mono);border-radius:50%;place-items:center;display:grid}.simple-app-account strong,.simple-app-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.simple-app-account strong{font-size:10px}.simple-app-account small{color:var(--sidebar-muted);margin-block-start:4px;font-size:8px}.simple-app-account .logout-button{width:34px;height:34px;color:var(--sidebar-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.simple-app-main,.settings-main{min-width:0}.simple-app-topbar{z-index:25;border-block-end:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:16px;min-height:68px;padding-inline:clamp(18px,3.2vw,46px);display:flex;position:sticky;inset-block-start:0}.simple-app-topbar>button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--foreground);border-radius:8px;align-items:center;gap:7px;padding-inline:11px;font-size:10px;display:none}.simple-app-topbar>button svg{width:18px;height:18px}.simple-app-topbar>div:nth-child(2){min-width:0;display:grid}.simple-app-topbar>div:nth-child(2) strong,.simple-app-topbar>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-app-topbar>div:nth-child(2) strong{font-size:12px}.simple-app-topbar>div:nth-child(2) small{color:var(--muted);margin-block-start:4px;font-size:9px}.simple-app-topbar-actions{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.simple-online-status{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.simple-online-status>i{background:#4d9a6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4d9a6e1f}.simple-workspace{width:min(1120px,100% - clamp(36px,7vw,96px));margin-inline:auto;padding-block:52px 116px}.simple-welcome{margin-block-end:28px}.simple-welcome h1{letter-spacing:-.052em;margin:10px 0 8px;font-size:clamp(34px,4.6vw,56px);font-weight:540;line-height:1.05}.simple-welcome>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.simple-intent{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 18px 50px var(--shadow);border-radius:14px;overflow:hidden}.simple-intent-copy{align-items:flex-start;gap:18px;padding:clamp(24px,4vw,40px);display:flex}.simple-intent-mark{background:var(--primary);width:46px;height:46px;color:var(--inverse);font:760 14px var(--mono);border-radius:11px;flex:none;place-items:center;display:grid}.simple-intent-copy h2{letter-spacing:-.042em;margin:7px 0 8px;font-size:clamp(25px,3.2vw,38px);font-weight:560}.simple-intent-copy>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.simple-intent form{margin:0 clamp(24px,4vw,40px) 28px;position:relative}.simple-intent textarea{resize:vertical;border:1px solid var(--line);background:var(--paper-raised);width:100%;min-height:126px;color:var(--foreground);font:500 15px/1.6 var(--sans);border-radius:11px;outline:0;padding:18px 168px 18px 18px;transition:border-color .16s,box-shadow .16s;display:block}.simple-intent textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.simple-send-request{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--inverse);border-radius:8px;align-items:center;gap:16px;padding-inline:16px 12px;font-size:11px;font-weight:680;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}.simple-send-request i{font-style:normal}.simple-intent-actions{border-block-start:1px solid var(--line);background:var(--paper-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simple-intent-actions>a{min-height:84px;color:var(--foreground);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;padding:16px 18px;text-decoration:none;display:grid}.simple-intent-actions>a+a{border-inline-start:1px solid var(--line)}.simple-intent-actions>a:hover{background:var(--primary-faint)}.simple-intent-actions>a>span{color:var(--primary);font:720 9px var(--mono)}.simple-intent-actions strong,.simple-intent-actions small{display:block}.simple-intent-actions strong{font-size:11px}.simple-intent-actions small{color:var(--muted);margin-block-start:5px;font-size:9px}.simple-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block-start:18px;display:grid}.simple-overview-panel,.simple-team-strip,.simple-project-prompt,.simple-control-note{border:1px solid var(--line);background:var(--paper);border-radius:12px}.simple-overview-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:320px;padding:24px;display:grid}.simple-overview-panel>header,.simple-team-strip>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.simple-overview-panel h2,.simple-team-strip h2,.simple-project-prompt h2{letter-spacing:-.03em;margin:6px 0 0;font-size:21px;font-weight:580}.simple-overview-panel>header>span{background:var(--primary-soft);min-width:30px;height:30px;color:var(--primary);font:720 9px var(--mono);border-radius:999px;place-items:center;padding-inline:8px;display:grid}.simple-work-list{align-content:start;gap:7px;margin-block:18px;display:grid}.simple-work-row{min-height:62px;color:var(--foreground);border:1px solid #0000;border-radius:9px;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px 10px;text-decoration:none;display:grid}.simple-work-row:hover{border-color:var(--line);background:var(--paper-raised)}.simple-work-status{background:var(--primary);border-radius:50%;width:8px;height:8px}.simple-decision-mark{background:var(--warning-soft);width:22px;height:22px;color:var(--warning);font:760 10px var(--mono);border-radius:6px;place-items:center;margin-inline-start:-7px;display:grid}.simple-work-row strong,.simple-work-row small{display:block}.simple-work-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.simple-work-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:5px;font-size:9px;overflow:hidden}.simple-work-row>i{color:var(--muted);font-style:normal}.simple-empty-state{border:1px dashed var(--line-strong);background:var(--paper-raised);border-radius:10px;align-items:center;gap:13px;min-height:100px;padding:18px;display:flex}.simple-empty-state>span{background:var(--success-soft);width:32px;height:32px;color:var(--success);border-radius:50%;place-items:center;font-size:12px;display:grid}.simple-empty-state strong{font-size:11px}.simple-empty-state p{color:var(--muted);margin:5px 0 0;font-size:9px}.simple-panel-link{border-block-start:1px solid var(--line);color:var(--primary);justify-content:space-between;align-items:center;padding-block-start:14px;font-size:10px;font-weight:680;text-decoration:none;display:flex}.simple-team-strip{margin-block-start:18px;padding:24px}.simple-team-strip>header>a{color:var(--primary);font-size:10px;font-weight:680;text-decoration:none}.simple-team-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-block-start:18px;display:grid}.simple-team-strip button,.simple-add-person{border:1px solid var(--line);background:var(--paper-raised);min-height:72px;color:var(--foreground);text-align:start;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.simple-team-strip button.active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.simple-team-strip button>span,.simple-add-person>span{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);font:720 9px var(--mono);border-radius:9px;place-items:center;display:grid}.simple-team-strip strong,.simple-team-strip small{display:block}.simple-team-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.simple-team-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:5px;font-size:8px;overflow:hidden}.simple-project-prompt{justify-content:space-between;align-items:center;gap:28px;margin-block-start:18px;padding:26px;display:flex}.simple-project-prompt>div{max-width:690px}.simple-project-prompt p:last-child{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.simple-project-prompt .primary-button{flex:none}.simple-control-note{background:var(--primary-faint);align-items:center;gap:11px;margin-block-start:18px;padding:15px 18px;display:flex}.simple-control-note>span{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.simple-control-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.simple-control-note strong{color:var(--foreground)}.simple-app-loading{place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.simple-app-loading>div{gap:5px;display:flex}.simple-app-loading i{background:var(--primary);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate simple-loading}.simple-app-loading i:nth-child(2){animation-delay:.15s}.simple-app-loading i:nth-child(3){animation-delay:.3s}.simple-app-loading p{color:var(--muted);margin:0;font-size:11px}@keyframes simple-loading{to{transform:translateY(-5px)}}.simple-settings-shell .settings-content{width:min(860px,100% - clamp(36px,7vw,96px));padding-block-start:46px}.simple-settings-shell .settings-heading h1{font-size:clamp(34px,4.5vw,52px)}.simple-settings-shell .settings-section{box-shadow:0 10px 34px var(--shadow);border-radius:12px}.interface-translation-status{z-index:140;border:1px solid var(--line-strong);background:var(--paper);min-height:38px;color:var(--foreground);box-shadow:0 10px 30px var(--shadow-strong);border-radius:999px;align-items:center;gap:9px;padding-inline:14px;font-size:9px;font-weight:650;display:flex;position:fixed;inset-block-start:14px;inset-inline-start:50%;transform:translate(-50%)}.interface-translation-status>span{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:.7s ease-in-out infinite alternate simple-loading}.interface-translation-status.error{border-color:var(--danger);background:var(--danger-soft);border-radius:10px;width:min(620px,100vw - 28px);min-height:48px;padding:10px 12px}.interface-translation-status.error>span{background:var(--danger);color:#fff;width:24px;height:24px;font:750 10px var(--mono);flex:0 0 24px;place-items:center;animation:none;display:grid}.interface-translation-status.error p{flex:1;margin:0;line-height:1.5}.interface-translation-status.error button{border:1px solid var(--danger);min-height:34px;color:var(--foreground);font:700 9px var(--sans);background:0 0;border-radius:7px;padding-inline:12px}.home-demo-strategies article.selected{border-color:var(--success);background:var(--success-soft);box-shadow:inset 0 3px 0 var(--success)}.home-demo-strategies article>button{border:1px solid var(--primary);width:100%;min-height:44px;color:var(--primary);font:700 9px var(--sans);background:0 0;border-radius:7px;margin-top:14px;padding:9px 10px}.home-demo-strategies article>button:not(:disabled):hover{background:var(--primary-soft)}.home-demo-strategies article>button:disabled{border-color:var(--success);background:var(--success);color:#fff;cursor:not-allowed;opacity:1}.home-demo-strategy-note{border-left:3px solid var(--primary);background:var(--primary-faint);color:var(--muted-strong);margin:12px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.assistant-quick-prompts{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.assistant-quick-prompts:empty{border:0;min-height:0;padding:0}.assistant-quick-prompts button{border:1px solid var(--line);background:var(--paper-raised);min-height:38px;color:var(--muted-strong);font:650 8px/1.35 var(--sans);text-align:start;border-radius:7px;padding:7px 8px}.assistant-quick-prompts button:hover{border-color:var(--primary);background:var(--primary-faint);color:var(--foreground)}.beta-test-page{background:linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 64px 64px, var(--background);min-height:100dvh}.beta-test-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.beta-test-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.beta-test-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.beta-test-hero{width:min(1120px,100% - 48px);margin-inline:auto;padding:clamp(72px,10vw,124px) 0 52px}.beta-test-hero h1{letter-spacing:-.055em;max-width:900px;margin:12px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.98}.beta-test-hero>p:not(.section-label){max-width:680px;color:var(--muted);font-size:16px;line-height:1.7}.beta-test-hero>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.beta-test-hero>div span{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--muted-strong);font:700 9px var(--mono);border-radius:999px;padding:8px 11px}.beta-test-layout{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:24px;width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:100px;display:grid}.beta-test-missions,.beta-feedback-form{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 18px 55px var(--shadow);border-radius:14px;padding:clamp(24px,4vw,42px)}.beta-test-missions header h2,.beta-feedback-form>div:first-child h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.05}.beta-test-missions header>p:last-child,.beta-feedback-form>div:first-child p{color:var(--muted);line-height:1.65}.beta-test-missions ol{gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.beta-test-missions li{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;display:grid}.beta-test-missions li>span{color:var(--primary);font:750 10px var(--mono)}.beta-test-missions li strong,.beta-test-missions li p{display:block}.beta-test-missions li p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.beta-test-missions>.primary-button{width:100%}.beta-test-missions>small{color:var(--muted);text-align:center;margin-top:12px;font-size:9px;display:block}.beta-feedback-form{gap:20px;display:grid}.beta-feedback-form label,.beta-rating legend{color:var(--muted-strong);font-size:10px;font-weight:700}.beta-feedback-form label>span{margin-bottom:8px;display:block}.beta-feedback-form select,.beta-feedback-form textarea{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;min-height:48px;color:var(--foreground);border-radius:8px}.beta-feedback-form textarea{resize:vertical;min-height:130px;padding:13px}.beta-feedback-row{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.beta-rating{border:0;margin:0;padding:0}.beta-rating>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.beta-rating label{position:relative}.beta-rating input{opacity:0;position:absolute}.beta-rating label span{border:1px solid var(--line-strong);background:var(--paper-raised);min-height:48px;color:var(--muted);font:750 14px var(--mono);border-radius:8px;place-items:center;margin:0;display:grid}.beta-rating input:checked+span{border-color:var(--primary);background:var(--primary);color:#fff}.beta-rating input:focus-visible+span{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.beta-rating input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.beta-rating input:focus-visible+span{outline-offset:2px}.beta-rating>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.beta-honeypot{position:absolute;inset-inline-start:-10000px}.beta-feedback-status{border-left:3px solid var(--success);background:var(--success-soft);color:var(--foreground);margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.beta-feedback-status.error{border-color:var(--danger);background:var(--danger-soft)}.beta-results-heading,.launch-kit-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.beta-results-heading p,.launch-kit-heading>p{max-width:520px;color:var(--muted)}.beta-results .analytics-summary{margin-top:22px}.beta-comment-list{gap:8px;margin-top:16px;display:grid}.beta-comment-list article{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:14px 16px}.beta-comment-list span{color:var(--primary);font:700 8px var(--mono);text-transform:uppercase}.beta-comment-list p{margin:7px 0 0}.launch-kit{border-bottom:0!important}.launch-kit-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.launch-kit-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;align-content:start;padding:18px;display:grid}.launch-kit-grid article>span{color:var(--primary);font:750 8px var(--mono);text-transform:uppercase}.launch-kit-grid article p{margin:12px 0 18px;font-size:11px;line-height:1.65}.launch-kit-grid button{border:1px solid var(--line-strong);background:var(--paper);min-height:42px;color:var(--foreground);font:700 9px var(--sans);border-radius:7px;margin-top:auto}.launch-kit-grid button:hover{border-color:var(--primary);color:var(--primary)}@media (width<=820px){.beta-test-hero,.beta-test-layout{width:min(100% - 28px,680px)}.beta-test-hero{padding-top:56px}.beta-test-layout,.beta-feedback-row,.launch-kit-grid{grid-template-columns:1fr}.beta-results-heading,.launch-kit-heading{flex-direction:column;align-items:stretch}.assistant-quick-prompts button{min-height:44px}}@media (width<=520px){.beta-test-header .text-link{display:none}.beta-test-hero h1{font-size:40px}.beta-test-missions,.beta-feedback-form{padding:20px 16px}.assistant-quick-prompts{grid-template-columns:1fr;max-height:112px;overflow-y:auto}.interface-translation-status.error{border-radius:9px;align-items:flex-start;inset-block-start:8px}.interface-translation-status.error button{min-height:44px}}.command-more-navigation{border-block-start:1px solid var(--sidebar-line);margin-block-start:10px;padding-block-start:10px}.command-more-navigation summary{min-height:42px;color:var(--sidebar-muted);cursor:pointer;padding-inline:10px;font-size:10px;font-weight:650;line-height:42px;list-style:none}.command-more-navigation summary:after{float:inline-end;content:"+"}.command-more-navigation[open] summary:after{content:"−"}.command-more-navigation summary::-webkit-details-marker{display:none}.command-more-navigation>div{gap:3px;display:grid}.command-more-navigation button{width:100%}html[dir=rtl] body{text-align:start}html[dir=rtl] .section-label{letter-spacing:0}html[dir=rtl] .simple-welcome h1,html[dir=rtl] .simple-intent-copy h2,html[dir=rtl] .settings-heading h1{letter-spacing:-.02em}html[dir=rtl] .simple-intent textarea{padding-inline:18px 168px}html[dir=rtl] .simple-send-request i,html[dir=rtl] .simple-panel-link span,html[dir=rtl] .simple-work-row>i,html[dir=rtl] .simple-project-prompt .primary-button span{transform:scaleX(-1)}html[dir=rtl] .enyra-assistant{justify-items:start;left:22px;right:auto}html[dir=rtl] .assistant-message>div>p{border-radius:10px 3px 10px 10px}html[dir=rtl] .assistant-launcher>i{left:auto;right:35px}html[dir=rtl] .settings-safety-note,html[dir=rtl] .simple-team-strip button,html[dir=rtl] .simple-add-person{text-align:start}@media (width<=980px){.simple-app-shell,.simple-settings-shell{grid-template-columns:1fr}.simple-app-sidebar{width:min(286px,100vw - 42px);height:100dvh;transition:transform .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}html[dir=rtl] .simple-app-sidebar{transform:translate(105%)}.simple-app-sidebar.is-open,html[dir=rtl] .simple-app-sidebar.is-open{transform:translate(0)}.simple-app-brand>button,.simple-app-topbar>button{display:inline-flex}.simple-app-brand>button{display:grid}.simple-app-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c0a85;border:0;display:block;position:fixed;inset:0}}@media (width<=720px){.simple-app-topbar{min-height:64px;padding-inline:14px}.simple-app-topbar>div:nth-child(2),.simple-online-status{display:none}.simple-workspace,.simple-settings-shell .settings-content{width:min(100% - 28px,1120px)}.simple-workspace{padding-block:32px 104px}.simple-welcome h1{font-size:38px}.simple-welcome>p:last-child{font-size:13px}.simple-intent-copy{padding:22px 18px}.simple-intent-mark{width:40px;height:40px}.simple-intent-copy h2{font-size:27px}.simple-intent form{margin-inline:18px}.simple-intent textarea,html[dir=rtl] .simple-intent textarea{min-height:156px;padding:14px 14px 68px;font-size:16px}.simple-send-request{justify-content:space-between;inset-inline:10px}.simple-intent-actions,.simple-overview-grid,.simple-team-strip>div{grid-template-columns:1fr}.simple-intent-actions>a+a{border-inline-start:0;border-block-start:1px solid var(--line)}.simple-overview-panel{min-height:280px;padding:20px 16px}.simple-team-strip{padding:20px 16px}.simple-project-prompt{flex-direction:column;align-items:flex-start}.simple-project-prompt .primary-button{width:100%}.interface-translation-status{white-space:nowrap;max-width:calc(100% - 28px);inset-block-start:76px}html[dir=rtl] .enyra-assistant{left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.simple-app-sidebar,.simple-app-loading i,.interface-translation-status>span{transition:none;animation:none}}.brand-mark{--brand-ink:var(--foreground);width:40px;height:40px;color:var(--primary);flex:none;display:inline-block;position:relative}.brand-mark>i{pointer-events:none;display:block;position:absolute}.brand-mark-orbit{z-index:1;border:2px solid var(--brand-ink);border-radius:50%;inset:17%}.brand-mark-core,.brand-mark-node{z-index:3;background:currentColor;border-radius:50%}.brand-mark-core{width:26%;height:26%;top:37%;left:37%}.brand-mark-node{width:14%;height:14%}.brand-mark-node-top{top:0;left:43%}.brand-mark-node-right{top:51%;left:84%}.brand-mark-node-left{top:75%;left:9%}.brand-mark-link{z-index:2;transform-origin:0;background:currentColor;border-radius:99px;height:2px}.brand-mark-link-top{width:28%;top:13%;left:50%;transform:rotate(90deg)}.brand-mark-link-right{width:31%;top:52%;left:58%;transform:rotate(14deg)}.brand-mark-link-left{width:31%;top:67%;left:19%;transform:rotate(-43deg)}.brand-mark.wordmark-symbol,.brand-mark.mini-mark{color:var(--primary);background:0 0}.wordmark-inverse .brand-mark,[data-theme=dark] .brand-mark{--brand-ink:var(--sidebar-text)}.wordmark-name{letter-spacing:.11em}.mini-mark,.loading-mark,.project-loading>span,.simple-intent-mark,.assistant-message.assistant>span{color:#0000;background:url(/brand/enyra-mark.svg) 50%/contain no-repeat;border:0;font-size:0}[data-theme=dark] .mini-mark,[data-theme=dark] .loading-mark,[data-theme=dark] .project-loading>span,[data-theme=dark] .simple-intent-mark{background-image:url(/brand/enyra-mark-dark.svg)}.assistant-launcher>span,.assistant-identity>span{background:var(--primary-soft) url(/brand/enyra-mark-dark.svg) center / 76% no-repeat;color:#0000;border:0;font-size:0}.home-motion .marketing-header{animation:.42s ease-out both home-header-arrive}.home-motion .hero-copy>.section-label,.home-motion .hero-title>span,.home-motion .hero-lead,.home-motion .hero-journey{animation:.56s cubic-bezier(.2,.78,.25,1) both home-copy-arrive}.home-motion .hero-copy>.section-label{animation-delay:70ms}.home-motion .hero-title>span:first-child{animation-delay:.13s}.home-motion .hero-title>span:last-child{animation-delay:.19s}.home-motion .hero-lead{animation-delay:.25s}.home-motion .hero-journey{animation-delay:.32s}.hero-title>span{display:block}.hero-title-accent{color:var(--primary)}.home-motion .hero-product{animation:.68s cubic-bezier(.2,.78,.25,1) .16s both home-product-arrive}.home-motion .product-window{border-radius:14px}.home-motion .hero-note{border-radius:10px;animation:.5s ease-out .72s both home-note-arrive}.hero-orchestration{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(100px,1fr) 34px 48px 34px minmax(108px,1fr);align-items:center;gap:6px;min-height:92px;padding:16px 18px;display:grid}.orchestration-objective{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;min-width:0;padding:10px 11px;animation:.42s ease-out .56s both orchestration-item-arrive}.orchestration-objective small,.orchestration-objective strong{display:block}.orchestration-objective small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:750}.orchestration-objective strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orchestration-nucleus{--brand-ink:var(--foreground);width:46px;height:46px;animation:.48s cubic-bezier(.2,.9,.3,1.25) .83s both orchestration-core-arrive}.orchestration-nucleus .brand-mark-orbit{border-width:2px}.orchestration-path{background:var(--line-strong);height:1px;position:relative;overflow:hidden}.orchestration-path:before{transform-origin:0;background:var(--primary);content:"";animation:.38s ease-out .76s forwards orchestration-line;position:absolute;inset:-2px 0;transform:scaleX(0)}.orchestration-path i{z-index:2;background:var(--primary);border-radius:50%;width:7px;height:7px;animation:.5s ease-out .9s both orchestration-signal;position:absolute;top:-3px;left:0;transform:translate(-8px)}.orchestration-team{gap:4px;display:grid}.orchestration-team span{transform-origin:0;border:1px solid var(--line);background:var(--paper-raised);color:var(--muted-strong);border-radius:5px;padding:4px 6px;font-size:7px;font-weight:680;animation:.36s ease-out both orchestration-team-arrive;display:block}.orchestration-team span:first-child{animation-delay:1.08s}.orchestration-team span:nth-child(2){animation-delay:1.14s}.orchestration-team span:nth-child(3){animation-delay:1.2s}.hero-journey-card>i,.primary-button>span{transition:transform .18s ease-out}.hero-journey-card:hover>i,.primary-button:hover>span{transform:translate(4px)}.hero-journey-card:active,.primary-button:active{transform:scale(.985)}@supports (animation-timeline:view()){.home-motion .trust-strip,.home-motion .project-promise-heading,.home-motion .project-promise-steps,.home-motion .how-section>.section-heading,.home-motion .steps-grid,.home-motion .final-cta{animation:linear both home-section-reveal;animation-timeline:view();animation-range:entry 6% cover 28%}}@keyframes home-header-arrive{0%{opacity:0;transform:translateY(-10px)}}@keyframes home-copy-arrive{0%{opacity:0;transform:translateY(18px)}}@keyframes home-product-arrive{0%{opacity:0;transform:translate(26px,16px)scale(.975)}}@keyframes home-note-arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes orchestration-item-arrive{0%{opacity:0;transform:translate(-12px)}}@keyframes orchestration-core-arrive{0%{opacity:0;transform:scale(.66)rotate(-16deg)}}@keyframes orchestration-line{to{transform:scaleX(1)}}@keyframes orchestration-signal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(28px)}}@keyframes orchestration-team-arrive{0%{opacity:0;transform:translate(10px)scale(.96)}}@keyframes home-section-reveal{0%{opacity:0;transform:translateY(24px)}}@keyframes brand-orbit-arrive{0%{opacity:0;transform:scale(.72)rotate(-18deg)}}@keyframes brand-core-arrive{0%{opacity:0;transform:scale(.25)}}.brand-mark.is-animated .brand-mark-orbit{transform-origin:50%;animation:.52s ease-out .1s both brand-orbit-arrive}.brand-mark.is-animated .brand-mark-core,.brand-mark.is-animated .brand-mark-node{transform-origin:50%;animation:.3s ease-out both brand-core-arrive}.brand-mark.is-animated .brand-mark-core{animation-delay:.3s}.brand-mark.is-animated .brand-mark-node-top{animation-delay:.41s}.brand-mark.is-animated .brand-mark-node-right{animation-delay:.46s}.brand-mark.is-animated .brand-mark-node-left{animation-delay:.51s}@media (width<=620px){.hero-orchestration{grid-template-columns:minmax(76px,1fr) 20px 40px 20px minmax(72px,.85fr);gap:4px;min-height:82px;padding:13px 11px}.orchestration-objective{padding:8px}.orchestration-objective small{font-size:6px}.orchestration-objective strong{font-size:8px}.orchestration-nucleus{width:38px;height:38px}.orchestration-team span{padding:3px 4px;font-size:6px}.orchestration-path i{display:none}}@media (prefers-reduced-motion:reduce){.home-motion .marketing-header,.home-motion .hero-copy>.section-label,.home-motion .hero-title>span,.home-motion .hero-lead,.home-motion .hero-journey,.home-motion .hero-product,.home-motion .hero-note,.orchestration-objective,.orchestration-nucleus,.orchestration-path:before,.orchestration-path i,.orchestration-team span,.brand-mark.is-animated>i,.home-motion .trust-strip,.home-motion .project-promise-heading,.home-motion .project-promise-steps,.home-motion .how-section>.section-heading,.home-motion .steps-grid,.home-motion .final-cta{opacity:1!important;animation:none!important;transform:none!important}}.mobile-app-nav{display:none}@media (width<=820px){a,button,select,summary{touch-action:manipulation}body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .mobile-app-nav{z-index:80;border:1px solid var(--line-strong);background:var(--paper);min-height:68px;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;display:grid;position:fixed;inset-block-end:max(8px, env(safe-area-inset-bottom));inset-inline:10px}@supports (color:color-mix(in lab, red, red)){body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .mobile-app-nav{background:color-mix(in srgb, var(--paper) 94%, transparent)}}body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .mobile-app-nav{box-shadow:0 16px 48px var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app-nav>a{min-width:0;min-height:56px;color:var(--muted);border-radius:11px;place-content:center;justify-items:center;gap:4px;padding:5px 2px;text-decoration:none;transition:background .18s,color .18s;display:grid}.mobile-app-nav>a svg{width:21px;height:21px}.mobile-app-nav>a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:680;line-height:1;overflow:hidden}.mobile-app-nav>a.active{background:var(--primary-soft);color:var(--primary-strong)}.mobile-app-nav>a:active{background:var(--primary-faint)}body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .enyra-assistant{inset-block-end:calc(88px + env(safe-area-inset-bottom));inset-inline:auto 14px}html[dir=rtl] body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .enyra-assistant{inset-inline:14px auto}body:has(.setup-page) .enyra-assistant{inset-block-end:calc(76px + env(safe-area-inset-bottom))}.assistant-launcher{justify-content:center;width:54px;min-width:54px;min-height:54px;padding:6px}.assistant-launcher>span{width:40px;height:40px}.assistant-launcher>strong{display:none}.assistant-launcher>i{top:3px;left:auto;right:4px}html[dir=rtl] .assistant-launcher>i{left:4px;right:auto}.enyra-assistant.is-open,html[dir=rtl] .enyra-assistant.is-open{z-index:150;background:var(--background);pointer-events:auto;width:100vw;padding:0;display:block;inset:0;inset-inline:0!important}body:has(.settings-shell) .enyra-assistant.is-open{z-index:150;background:var(--background);pointer-events:auto;width:100vw;padding:0;display:block;inset:0;inset-inline:0!important}.enyra-assistant.is-open .assistant-panel{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.enyra-assistant.is-open .assistant-header{padding-block-start:max(12px, env(safe-area-inset-top))}.enyra-assistant.is-open .assistant-launcher{display:none}.enyra-assistant.is-open .assistant-panel>footer{padding-block-end:max(10px, env(safe-area-inset-bottom))}.simple-workspace,.project-content,.project-create,.project-processing,.command-content,.integrations-content,.simple-settings-shell .settings-content{padding-block-end:calc(124px + env(safe-area-inset-bottom))}.project-header nav>a,.project-header nav>span{display:none}.project-header nav{gap:8px}.settings-save-bar{margin-block-start:20px;padding:16px;position:static}.simple-today-focus a p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}input,select,textarea{min-height:44px;font-size:16px}.theme-toggle,.theme-toggle-compact,.simple-app-brand>button,.simple-app-topbar>button,.simple-app-account .logout-button,.command-brand>button,.command-menu-button,.workspace-brand .sidebar-close,.mobile-menu-button{place-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.simple-employee-picker select,.command-sidebar-footer a,.command-sidebar-footer .logout-button,.workspace-sidebar nav>a,.workspace-sidebar .logout-button,.recommended-grid article>button,.integrations-grid article>button,.category-tabs button{min-height:44px}.simple-panel-link,.simple-team-strip>header>a,.simple-security-note summary,.project-header .wordmark,.setup-header .wordmark{align-items:center;min-height:44px;display:flex}.setup-menu-button,.back-button{min-width:44px;min-height:44px}.setup-footer-actions button,.setup-footer-actions a{min-height:44px}.setup-footer-actions{padding-block-end:max(14px, env(safe-area-inset-bottom))}}@media (width<=420px){.mobile-app-nav>a span{font-size:8px}.project-header .wordmark small{display:none}}@media (orientation:landscape) and (height<=500px){body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .mobile-app-nav{width:min(430px,100% - 24px);inset-inline:50%;transform:translate(-50%)}.enyra-assistant.is-open .assistant-panel{height:100dvh}}.simple-home-page,.simple-public-page{background:radial-gradient(circle at 82% 5%, var(--primary-soft), transparent 30rem), var(--background);min-height:100dvh;overflow:clip}@supports (color:color-mix(in lab, red, red)){.simple-home-page,.simple-public-page{background:radial-gradient(circle at 82% 5%, color-mix(in srgb, var(--primary-soft), transparent 40%), transparent 30rem), var(--background)}}.simple-public-header{z-index:80;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100% - 48px);min-height:76px;margin:0 auto;display:flex;position:relative}.simple-public-header .wordmark{min-height:44px}.simple-public-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.simple-account-link{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--foreground);border-radius:7px;align-items:center;padding-inline:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.simple-account-link:hover{border-color:var(--primary);color:var(--primary)}.public-language-switcher{flex:none;position:relative}.public-language-trigger{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--foreground);border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.public-language-trigger:hover,.public-language-trigger[aria-expanded=true]{border-color:var(--primary);background:var(--primary-faint)}.public-language-trigger>svg:first-child{stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.public-language-chevron{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px;transition:transform .18s}.public-language-trigger[aria-expanded=true] .public-language-chevron{transform:rotate(180deg)}.public-language-menu{z-index:400;border:1px solid var(--line-strong);background:var(--paper);width:min(390px,100vw - 28px);box-shadow:0 22px 70px var(--shadow-strong);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 10px);right:0}[dir=rtl] .public-language-menu{left:0;right:auto}.public-language-menu>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-language-menu>header strong,.public-language-menu>header small{display:block}.public-language-menu>header strong{font-size:15px}.public-language-menu>header small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.public-language-menu>header>button{background:var(--paper-raised);width:44px;height:44px;color:var(--muted-strong);border:0;border-radius:7px;flex:none;font-size:22px}.public-language-priorities{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.public-language-priorities button{border:1px solid var(--line);background:var(--paper-raised);min-height:58px;color:var(--foreground);text-align:start;border-radius:8px;padding:9px 11px}.public-language-priorities button.active{border-color:var(--primary);background:var(--primary-faint);box-shadow:inset 3px 0 0 var(--primary)}.public-language-priorities span,.public-language-priorities small{display:block}.public-language-priorities span{font-size:13px;font-weight:750}.public-language-priorities small{color:var(--muted);margin-top:3px;font-size:9px}.public-language-menu>label{margin-top:16px;display:block}.public-language-menu>label>span{color:var(--muted-strong);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.public-language-menu select{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;width:100%;min-height:48px;padding-inline:12px}.public-language-progress,.public-language-error{border-radius:7px;margin:12px 0 0;padding:10px 11px;font-size:10px;line-height:1.5}.public-language-progress{background:var(--primary-faint);color:var(--primary-strong)}.public-language-error{background:var(--danger-soft);color:var(--danger)}.simple-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(370px,.72fr);align-items:center;gap:clamp(50px,8vw,110px);width:min(1160px,100% - 48px);min-height:min(690px,100dvh - 76px);margin:0 auto;padding:72px 0 80px;display:grid}.simple-home-copy h1{letter-spacing:-.058em;max-width:780px;margin:18px 0 24px;font-size:clamp(48px,5.6vw,78px);font-weight:570;line-height:.98}.simple-home-copy h1 span{color:var(--primary);margin-top:10px;display:block}.simple-home-lead{max-width:650px;color:var(--muted-strong);margin:0;font-size:18px;line-height:1.65}.simple-home-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.simple-home-actions .outline-button{background:var(--paper)}.simple-home-note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}.simple-home-visual{border:1px solid var(--line);background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--paper);min-height:410px;box-shadow:0 30px 90px var(--shadow);background-size:48px 48px;border-radius:20px;position:relative}.simple-home-nucleus{width:128px;height:128px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.simple-orbit-label{border:1px solid var(--line-strong);background:var(--paper);min-width:96px;min-height:46px;color:var(--muted-strong);box-shadow:0 12px 30px var(--shadow);border-radius:8px;place-items:center;font-size:11px;font-weight:750;display:grid;position:absolute}.simple-orbit-plan{top:44px;left:50%;transform:translate(-50%)}.simple-orbit-budget{top:175px;right:26px}.simple-orbit-team{top:206px;left:22px}.simple-home-decision{border:1px solid var(--primary);padding:15px 17px;position:absolute;bottom:22px;left:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.simple-home-decision{border:1px solid color-mix(in srgb, var(--primary), transparent 52%)}}.simple-home-decision{background:var(--primary-faint);border-radius:9px}.simple-home-decision small,.simple-home-decision strong{display:block}.simple-home-decision small{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780}.simple-home-decision strong{margin-top:5px;font-size:13px}.simple-home-outcomes{border-top:1px solid var(--line);width:min(1160px,100% - 48px);margin:0 auto;padding:92px 0 100px}.simple-home-outcomes>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.simple-home-outcomes h2{letter-spacing:-.05em;max-width:600px;margin:12px 0 0;font-size:clamp(34px,4vw,52px);font-weight:570;line-height:1.05}.simple-home-outcomes>div{border:1px solid var(--line-strong);background:var(--paper);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simple-home-outcomes a{border-right:1px solid var(--line);min-height:230px;color:inherit;padding:24px;text-decoration:none;transition:background .18s;position:relative}.simple-home-outcomes a:last-child{border-right:0}.simple-home-outcomes a:hover{background:var(--primary-faint)}.simple-home-outcomes a>span{color:var(--primary);font:700 10px var(--mono)}.simple-home-outcomes a strong{margin-top:48px;font-size:17px;display:block}.simple-home-outcomes a p{max-width:280px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.simple-home-outcomes a i{color:var(--primary);font-size:18px;font-style:normal;position:absolute;bottom:20px;right:22px}.simple-home-final,.discover-cta{background:var(--sidebar);width:min(1160px,100% - 48px);min-height:260px;color:var(--sidebar-text);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin:0 auto 72px;padding:42px;display:flex}.simple-home-final h2,.discover-cta h2{letter-spacing:-.045em;max-width:680px;margin:12px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:560;line-height:1.08}.simple-public-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1160px,100% - 48px);min-height:120px;margin:0 auto;padding-block:28px;display:grid}.simple-public-footer>strong{letter-spacing:.1em}.simple-public-footer>p{color:var(--muted);margin:0;font-size:11px}.simple-public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.simple-public-footer a{min-height:44px;color:var(--muted);align-items:center;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.simple-public-footer a:hover{color:var(--primary)}.simple-public-intro{text-align:center;width:min(920px,100% - 48px);margin:0 auto;padding:76px 0 36px}.simple-public-intro h1{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(40px,5vw,66px);font-weight:570;line-height:1.02}.simple-public-intro>p:last-child{max-width:650px;color:var(--muted-strong);margin:0 auto;font-size:17px;line-height:1.65}.start-project-page .home-demo-section{padding-top:30px}.discover-steps{border-top:1px solid var(--line-strong);width:min(1000px,100% - 48px);margin:34px auto 100px;display:grid}.discover-steps article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:30px;min-height:220px;padding:34px 0;scroll-margin-top:30px;display:grid}.discover-steps article>span{color:var(--primary);font:700 13px var(--mono)}.discover-steps h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,40px);font-weight:570}.discover-steps p{max-width:700px;color:var(--muted-strong);margin:14px 0 16px;font-size:15px;line-height:1.65}.discover-steps small{border-left:3px solid var(--primary);background:var(--primary-faint);max-width:700px;color:var(--muted-strong);padding:12px 14px;font-size:11px;line-height:1.55;display:block}.discover-example{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;grid-template-columns:1fr 1fr;width:min(1000px,100% - 48px);margin:0 auto 90px;display:grid}.discover-example>div{padding:34px}.discover-example>div:first-child{border-right:1px solid var(--line)}.discover-example h2{letter-spacing:-.04em;margin:46px 0 0;font-size:clamp(27px,3vw,38px);font-weight:560;line-height:1.2}.discover-example-result>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.discover-example-result ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.discover-example-result li{color:var(--muted-strong);padding-left:22px;font-size:13px;line-height:1.55;position:relative}.discover-example-result li:before{background:var(--primary);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.discover-cta p:last-child{color:var(--sidebar-muted);margin:12px 0 0;font-size:12px}@media (width<=900px){.simple-home-hero{grid-template-columns:1fr;gap:50px;min-height:auto}.simple-home-visual{width:min(540px,100%)}.simple-home-outcomes>div{grid-template-columns:1fr}.simple-home-outcomes a{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.simple-home-outcomes a:last-child{border-bottom:0}}@media (width<=700px){.simple-public-header{gap:8px;width:calc(100% - 28px);min-height:68px}.simple-public-header .wordmark{gap:8px}.simple-public-header .wordmark-symbol{width:30px;height:30px}.simple-public-header .wordmark small{display:none}.simple-public-actions{gap:6px}.simple-public-actions .theme-toggle{display:none}.simple-account-link{padding-inline:10px;font-size:10px}.public-language-trigger{max-width:130px;min-height:46px;padding-inline:10px}.public-language-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.public-language-menu{top:auto;right:14px;bottom:max(14px, env(safe-area-inset-bottom));border-radius:16px;width:auto;max-height:min(620px,100dvh - 28px);padding:18px;position:fixed;left:14px;overflow-y:auto}[dir=rtl] .public-language-menu{left:14px;right:14px}.simple-home-hero{width:calc(100% - 28px);padding:54px 0 66px}.simple-home-copy h1{font-size:clamp(42px,12.6vw,58px)}.simple-home-lead{font-size:16px}.simple-home-actions,.simple-home-actions .primary-button,.simple-home-actions .outline-button{width:100%}.simple-home-visual{min-height:360px}.simple-home-nucleus{width:108px;height:108px}.simple-orbit-label{min-width:80px;font-size:10px}.simple-orbit-budget{right:12px}.simple-orbit-team{left:12px}.simple-home-outcomes,.simple-public-intro,.discover-steps,.discover-example,.simple-home-final,.discover-cta,.simple-public-footer{width:calc(100% - 28px)}.simple-home-outcomes{padding-block:72px 76px}.simple-home-outcomes>header{display:block}.simple-home-outcomes a{min-height:190px}.simple-home-final,.discover-cta{min-height:auto;margin-bottom:50px;padding:28px 22px;display:grid}.simple-home-final .primary-button,.discover-cta .primary-button{width:100%}.simple-public-footer{grid-template-columns:1fr;gap:8px}.simple-public-footer nav{justify-content:flex-start;gap:14px 18px;margin-top:12px}.simple-public-intro{text-align:start;padding-top:54px}.simple-public-intro>p:last-child{margin:0;font-size:16px}.discover-steps{margin-bottom:72px}.discover-steps article{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:auto}.discover-example{grid-template-columns:1fr}.discover-example>div{padding:24px}.discover-example>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.discover-example h2{margin-top:28px}.interface-translation-status{white-space:normal;width:auto;max-width:none;inset-block-start:auto;inset-block-end:max(76px, calc(env(safe-area-inset-bottom) + 64px));inset-inline:14px;transform:none}.interface-translation-status.error{inset-block-start:auto}}@media (width<=390px){.simple-public-header .wordmark-name{font-size:13px}.public-language-trigger>span{max-width:54px}.simple-account-link{display:none}.public-language-priorities{grid-template-columns:1fr}.simple-orbit-label{min-width:72px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.public-language-chevron{transition:none}}.simple-entry-choices{gap:9px;max-width:650px;margin-top:32px;display:grid}.simple-entry-choice{border:1px solid var(--line-strong);background:var(--paper);min-height:78px;color:var(--foreground);border-radius:11px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.simple-entry-choice:hover{border-color:var(--primary);background:var(--primary-faint)}.simple-entry-choice.primary{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast);box-shadow:0 16px 38px var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-entry-choice.primary{box-shadow:0 16px 38px color-mix(in srgb, var(--primary) 20%, transparent)}}.simple-entry-choice.primary:hover{background:var(--primary-strong)}.simple-entry-choice>span{font:720 9px var(--mono);opacity:.72}.simple-entry-choice strong,.simple-entry-choice small{display:block}.simple-entry-choice strong{font-size:14px}.simple-entry-choice small{color:inherit;opacity:.72;margin-top:5px;font-size:10px;line-height:1.45}.simple-entry-choice>i{text-align:end;font-style:normal}.simple-entry-discover{width:fit-content;min-height:44px;color:var(--primary);align-items:center;gap:12px;margin-top:3px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.simple-home-proof{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;width:min(1160px,100% - 48px);margin:0 auto 72px;display:grid}.simple-home-proof p{color:var(--muted-strong);margin:0;padding:26px 28px;font-size:12px;line-height:1.65}.simple-home-proof p+p{border-inline-start:1px solid var(--line)}.simple-home-proof strong{color:var(--foreground)}.start-project-page .home-demo-section{width:min(860px,100% - 48px)}.start-project-page .home-demo-heading,.home-demo-shell{grid-template-columns:1fr}.conversational-project-form{min-height:510px;padding:clamp(24px,5vw,48px)}.conversation-progress{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:10px;font-weight:700;display:flex}.conversation-progress>div{gap:6px;width:min(220px,48%);display:flex}.conversation-progress i{background:var(--line-strong);border-radius:99px;flex:1;height:3px;display:block}.conversation-progress i.active{background:var(--primary)}.conversation-question{gap:12px;margin-top:26px;display:grid}.conversation-question>label,.conversation-options legend{color:var(--muted-strong);font-size:11px;font-weight:650;line-height:1.5}.conversation-question>p{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.6}.conversation-support-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-support-row>button,.conversation-examples summary{border:1px solid var(--line);background:var(--paper-raised);min-height:44px;color:var(--muted-strong);cursor:pointer;font:650 10px var(--sans);border-radius:7px;align-items:center;padding:0 12px;display:inline-flex}.conversation-examples{position:relative}.conversation-examples summary{list-style:none}.conversation-examples summary::-webkit-details-marker{display:none}.conversation-examples>div{z-index:8;border:1px solid var(--line-strong);background:var(--paper);width:min(300px,100vw - 56px);box-shadow:0 18px 48px var(--shadow-strong);border-radius:9px;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.conversation-examples button{background:var(--paper-raised);min-height:42px;color:var(--foreground);font:650 10px var(--sans);text-align:start;border:0;border-radius:6px;padding-inline:11px}.conversation-budget{grid-template-columns:minmax(0,1fr) 130px}.conversation-options{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:28px 0 0;padding:0;display:grid}.conversation-options legend{margin-bottom:12px}.conversation-options label{border:1px solid var(--line-strong);background:var(--paper-raised);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;font-size:11px;font-weight:650;display:flex}.conversation-options label.selected{border-color:var(--primary);background:var(--primary-faint);box-shadow:inset 3px 0 0 var(--primary)}.conversation-options input{width:18px;height:18px;accent-color:var(--primary)}.conversation-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}.conversation-actions .text-button{min-height:44px;color:var(--muted-strong);font:700 10px var(--sans);background:0 0;border:0;padding-inline:14px}.conversation-actions .home-demo-submit{width:auto;min-width:190px;margin:0}.conversation-action-explanation{max-width:540px;color:var(--muted);text-align:end;margin:12px 0 0 auto;font-size:9px;line-height:1.55}.simple-app-more{border-top:1px solid var(--sidebar-line);margin-top:7px}.simple-app-more summary{min-height:44px;color:var(--sidebar-muted);cursor:pointer;padding:0 12px;font-size:10px;font-weight:650;line-height:44px;list-style:none}.simple-app-more summary:after{float:inline-end;content:"+"}.simple-app-more[open] summary:after{content:"−"}.simple-app-more summary::-webkit-details-marker{display:none}.simple-app-more>div{gap:4px;display:grid}.simple-app-more a{min-height:44px;color:var(--sidebar-muted);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding-inline:12px;font-size:10px;font-weight:600;text-decoration:none;display:grid}.simple-app-more a.active,.simple-app-more a:hover{background:var(--sidebar-raised);color:var(--sidebar-text)}.simple-app-more svg{width:19px;height:19px}.simple-next-action{z-index:16;border:1px solid var(--primary);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 22px;display:flex;position:sticky;top:84px}@supports (color:color-mix(in lab, red, red)){.simple-next-action{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.simple-next-action{box-shadow:0 14px 40px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.simple-next-action>div{align-items:center;gap:15px;min-width:0;display:flex}.simple-next-action h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:18px;font-weight:620;display:-webkit-box;overflow:hidden}.simple-next-action p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.simple-next-action .primary-button{flex:none;min-width:140px}.simple-essential-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.simple-essential-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:310px;padding:24px;display:grid}.simple-essential-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simple-essential-card h2{letter-spacing:-.03em;margin:6px 0 0;font-size:21px;font-weight:580}.simple-essential-card>header>span{background:var(--primary-faint);color:var(--primary);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.simple-essential-summary{align-content:center;gap:10px;display:grid}.simple-essential-summary strong{font-size:24px;font-weight:570}.simple-essential-summary p,.next-goal-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.next-goal-card form{align-content:center;gap:10px;display:grid}.next-goal-card textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;min-height:92px;color:var(--foreground);font:500 12px/1.55 var(--sans);border-radius:8px;padding:12px}.next-goal-card .primary-button{width:100%}.next-goal-card>small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.45}.simple-advanced-actions{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:18px}.simple-advanced-actions summary{cursor:pointer;min-height:48px;padding-inline:16px;font-size:10px;font-weight:680;line-height:48px}.simple-advanced-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 12px;display:grid}.simple-advanced-actions a{border:1px solid var(--line);min-height:44px;color:var(--muted-strong);border-radius:7px;align-items:center;padding:10px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.assistant-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto}.assistant-page-guide{border-bottom:1px solid var(--line);background:var(--primary-faint);gap:6px;padding:13px 14px;display:grid}.assistant-page-guide small{color:var(--primary);font:750 7px var(--mono);letter-spacing:.08em}.assistant-page-guide strong{font-size:11px}.assistant-page-guide p{color:var(--muted-strong);margin:0;font-size:9px;line-height:1.5}.assistant-page-guide a{border:1px solid var(--primary);background:var(--paper);width:fit-content;min-height:36px;color:var(--primary);border-radius:6px;align-items:center;margin-top:2px;padding-inline:11px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.simple-menu-page{background:var(--background);min-height:100dvh;padding-bottom:110px}.simple-menu-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(820px,100% - 36px);min-height:72px;margin:0 auto;display:flex}.simple-menu-content{width:min(720px,100% - 36px);margin:0 auto;padding-top:58px}.simple-menu-content>header h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(42px,7vw,64px);font-weight:560}.simple-menu-content>header>p:last-child{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.simple-menu-list{gap:8px;margin-top:34px;display:grid}.simple-menu-list>a{border:1px solid var(--line);background:var(--paper);min-height:80px;color:var(--foreground);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.simple-menu-list>a:hover{border-color:var(--primary);background:var(--primary-faint)}.simple-menu-list>a>span{color:var(--primary);font:720 9px var(--mono)}.simple-menu-list strong,.simple-menu-list small{display:block}.simple-menu-list strong{font-size:13px}.simple-menu-list small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.simple-menu-list i{color:var(--primary);font-style:normal}.simple-menu-account{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px;display:flex}.simple-menu-account span,.simple-menu-account strong,.simple-menu-account small{display:block}.simple-menu-account .logout-button{min-height:44px;padding-inline:12px}.simple-menu-account span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.simple-menu-account strong{margin-top:6px;font-size:12px}.simple-menu-account small{color:var(--muted);margin-top:4px;font-size:9px}@media (width<=820px){body:has(.simple-menu-page) .mobile-app-nav{z-index:80;border:1px solid var(--line-strong);background:var(--paper);min-height:68px;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:5px;display:grid;position:fixed;inset-block-end:max(8px, env(safe-area-inset-bottom));inset-inline:10px}@supports (color:color-mix(in lab, red, red)){body:has(.simple-menu-page) .mobile-app-nav{background:color-mix(in srgb, var(--paper) 94%, transparent)}}body:has(.simple-menu-page) .mobile-app-nav{box-shadow:0 16px 48px var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.simple-menu-page) .enyra-assistant{inset-block-end:calc(88px + env(safe-area-inset-bottom));inset-inline-end:14px}body:has(.simple-app-shell,.simple-settings-shell,.project-page,.command-shell,.integrations-shell) .mobile-app-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-next-action{position:static}}@media (width<=700px){.simple-home-hero{padding-top:42px}.simple-home-visual{display:none}.simple-entry-choice{min-height:74px}.simple-home-proof{grid-template-columns:1fr;width:calc(100% - 28px)}.simple-home-proof p+p{border-inline-start:0;border-block-start:1px solid var(--line)}.start-project-page .home-demo-section{width:calc(100% - 28px)}.home-demo-heading{display:none}.conversational-project-form{min-height:520px;padding:22px 16px}.conversation-progress{flex-direction:column;align-items:flex-start;gap:10px}.conversation-progress>div{width:100%}.conversation-support-row{flex-direction:column;align-items:stretch}.conversation-support-row>button,.conversation-examples summary{justify-content:center;width:100%}.conversation-examples>div{width:100%;box-shadow:none;margin-top:6px;position:static}.conversation-budget,.conversation-options{grid-template-columns:1fr}.conversation-actions{flex-direction:column-reverse;align-items:stretch}.conversation-actions .home-demo-submit,.conversation-actions .text-button{width:100%}.conversation-action-explanation{text-align:start;margin-inline:0}.simple-next-action{flex-direction:column;align-items:stretch}.simple-next-action>div{align-items:flex-start}.simple-next-action .simple-intent-mark{width:36px;height:36px}.simple-next-action .primary-button{width:100%}.simple-essential-grid,.simple-advanced-actions>div{grid-template-columns:1fr}.simple-essential-card{min-height:280px;padding:20px 16px}.assistant-page-guide a{min-height:44px}}@media (prefers-reduced-motion:reduce){.simple-entry-choice,.simple-next-action,.assistant-page-guide a{transition:none}}.simple-home-hero{grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);align-items:start;gap:clamp(42px,6vw,82px);min-height:auto;padding-block:56px 64px}.simple-home-copy{padding-top:28px;position:sticky;top:36px}.simple-home-copy h1{max-width:660px;font-size:clamp(46px,5vw,70px)}.simple-home-secondary-paths{flex-wrap:wrap;gap:8px 20px;margin-top:28px;display:flex}.simple-home-secondary-paths a{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;font-size:11px;font-weight:720;text-decoration-thickness:1px;display:inline-flex}.instant-preview{border:1px solid var(--line-strong);background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--paper);min-width:0;box-shadow:0 28px 78px var(--shadow);background-size:42px 42px;border-radius:18px;gap:24px;padding:clamp(24px,4vw,38px);display:grid}.instant-preview>header{padding:2px 2px 0}.instant-preview-badge{border:1px solid var(--primary);align-items:center;min-height:28px;padding-inline:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.instant-preview-badge{border:1px solid color-mix(in srgb, var(--primary), transparent 58%)}}.instant-preview-badge{background:var(--primary-faint);color:var(--primary);font:740 8px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px}.instant-preview h2{letter-spacing:-.045em;max-width:540px;margin:18px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:580;line-height:1.08}.instant-preview>header p{max-width:520px;color:var(--muted-strong);margin:0;font-size:12px;line-height:1.6}.instant-preview form{gap:10px;display:grid}.instant-preview form label{color:var(--muted-strong);font-size:10px;font-weight:700}.instant-preview textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;outline:none;width:100%;min-height:118px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.instant-preview textarea{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.instant-preview textarea{color:var(--foreground);font:500 16px/1.55 var(--sans);transition:border-color .18s,box-shadow .18s}.instant-preview textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.instant-preview textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 17%, transparent)}}.instant-preview form .primary-button,.instant-result>.primary-button{width:100%;min-height:52px}.instant-preview-error{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.instant-quick-starts{gap:10px;display:grid}.instant-quick-starts>span{color:var(--muted);font-size:9px;font-weight:700}.instant-quick-starts>div{flex-wrap:wrap;gap:7px;display:flex}.instant-quick-starts button{border:1px solid var(--line);background:var(--paper-raised);min-height:42px;color:var(--muted-strong);cursor:pointer;font:650 9px/1.35 var(--sans);text-align:start;border-radius:8px;padding:8px 11px;transition:border-color .18s,color .18s,background .18s}.instant-quick-starts button:hover{border-color:var(--primary);background:var(--primary-faint);color:var(--primary)}.instant-preparation{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:26px;min-height:245px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.instant-preparation{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.instant-preparation-mark{width:92px;height:92px}.instant-preparation>div{gap:10px;display:grid}.instant-preparation span{border:1px solid var(--line);background:var(--paper-raised);min-height:38px;color:var(--muted-strong);opacity:0;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;font-size:10px;font-weight:680;animation:.3s ease-out forwards instant-step;display:flex}.instant-preparation span i{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 5px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.instant-preparation span i{box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 13%, transparent)}}@keyframes instant-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.instant-result{gap:14px;animation:.32s ease-out both instant-result-in;display:grid}@keyframes instant-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.instant-result-heading{background:var(--sidebar);color:var(--sidebar-text);border-radius:10px;padding:16px}.instant-result-heading span,.instant-result-heading strong{display:block}.instant-result-heading span{color:var(--primary-soft);font:730 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.instant-result-heading strong{margin-top:6px;font-size:15px}.instant-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.instant-result-grid article,.instant-result-plan{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px}.instant-result-grid article{min-height:116px;padding:12px}.instant-result small{color:var(--primary);font:720 7px var(--mono);letter-spacing:.05em;text-transform:uppercase;display:block}.instant-result-grid strong{margin-top:12px;font-size:10px;line-height:1.5;display:block}.instant-result-plan{grid-template-columns:1fr 1fr;display:grid}.instant-result-plan>div{padding:13px}.instant-result-plan>div+div{border-inline-start:1px solid var(--line)}.instant-result-plan p{color:var(--muted-strong);margin:7px 0 0;font-size:10px;line-height:1.5}.instant-result-note{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:8px;line-height:1.5}.home-difference{background:var(--sidebar);width:min(1160px,100% - 48px);color:var(--sidebar-text);border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:center;gap:clamp(40px,7vw,90px);margin:0 auto 84px;padding:clamp(30px,5vw,56px);display:grid}.home-difference h2{letter-spacing:-.052em;max-width:600px;margin:14px 0;font-size:clamp(34px,4vw,54px);font-weight:560;line-height:1.05}.home-difference>div>p:last-of-type{max-width:590px;color:var(--sidebar-muted);font-size:13px;line-height:1.7}.home-difference>div>a{min-height:44px;color:var(--primary-soft);text-underline-offset:4px;align-items:center;gap:10px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}.home-execution-flow{gap:7px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-execution-flow li{border:1px solid var(--sidebar-line);background:var(--sidebar-raised);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:grid;position:relative}.home-execution-flow span{color:var(--primary-soft);font:700 9px var(--mono)}.home-execution-flow strong{font-size:12px}.home-execution-flow i{background:var(--primary-soft);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite execution-pulse}.home-execution-flow li:nth-child(2) i{animation-delay:.16s}.home-execution-flow li:nth-child(3) i{animation-delay:.32s}.home-execution-flow li:nth-child(4) i{animation-delay:.48s}.home-execution-flow li:nth-child(5) i{animation-delay:.64s}@keyframes execution-pulse{0%,70%,to{opacity:.35;transform:scale(.8)}18%{opacity:1;transform:scale(1.25)}}.trust-principle,.trust-grid,.trust-permissions{width:min(1040px,100% - 48px);margin-inline:auto}.trust-principle{border:1px solid var(--primary);margin-block:16px 34px;padding:32px}@supports (color:color-mix(in lab, red, red)){.trust-principle{border:1px solid color-mix(in srgb, var(--primary), transparent 44%)}}.trust-principle{background:var(--primary-faint);border-radius:14px}.trust-principle>span{color:var(--primary);font:740 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.trust-principle h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(28px,4vw,44px);font-weight:580}.trust-principle p{max-width:700px;color:var(--muted-strong);margin:0;font-size:13px;line-height:1.65}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-grid>section{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-rows:auto 1fr;min-height:410px;padding:26px;display:grid}.trust-status{background:var(--paper-raised);width:fit-content;min-height:26px;color:var(--muted-strong);border-radius:999px;align-items:center;padding-inline:9px;font-size:8px;font-weight:750;display:inline-flex}.trust-status.available{background:var(--success-soft);color:var(--success)}.trust-status.protected{background:var(--primary-faint);color:var(--primary)}.trust-status.planned{border:1px solid var(--line-strong)}.trust-grid h2{letter-spacing:-.035em;margin:18px 0 0;font-size:24px;font-weight:580;line-height:1.15}.trust-grid ul{align-content:start;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.trust-grid li{color:var(--muted-strong);padding-inline-start:20px;font-size:11px;line-height:1.55;position:relative}.trust-grid li:before{background:var(--primary);content:"";top:7px;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:0}.trust-permissions{border-block:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:60px;margin-block:70px;padding-block:44px;display:grid}.trust-permissions h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,4vw,46px);font-weight:570;line-height:1.08}.trust-permissions ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.trust-permissions li{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:14px;display:grid}.trust-permissions li span{color:var(--primary);font:720 9px var(--mono)}.trust-permissions li strong{font-size:11px;line-height:1.5}.simple-today-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.simple-today-heading>div>p:last-child{margin-bottom:0}.simple-today-heading>a{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--primary);border-radius:8px;flex:none;align-items:center;gap:10px;padding-inline:14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.simple-complete-mark{background:var(--success-soft);width:24px;height:24px;color:var(--success);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.simple-work-row.completed .simple-complete-mark+div strong{color:var(--muted-strong)}.connection-control-panel{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;margin-top:20px;padding:24px}.connection-control-panel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.connection-control-panel h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:580}.connection-control-panel>header>small{color:var(--muted);font-size:9px}.connection-control-panel>div{gap:8px;margin-top:22px;display:grid}.connection-control-panel article{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.3fr) minmax(150px,.8fr) auto;align-items:center;gap:14px;min-height:88px;padding:12px;display:grid}.connection-control-panel article.connected{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.connection-control-panel article.connected{border-color:color-mix(in srgb, var(--success), transparent 55%)}}.connection-control-identity{align-items:center;gap:11px;min-width:0;display:flex}.connection-control-identity>div,.connection-control-health{min-width:0}.connection-control-identity strong,.connection-control-identity small,.connection-control-permissions span,.connection-control-permissions p,.connection-control-health span,.connection-control-health small{display:block}.connection-control-identity strong{font-size:11px}.connection-control-identity small,.connection-control-health small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.connection-control-permissions span{color:var(--muted);font-size:8px}.connection-control-permissions p{color:var(--muted-strong);margin:5px 0 0;font-size:9px;line-height:1.4}.connection-control-health span{color:var(--muted-strong);font-size:9px;font-weight:700}.connection-control-health span i{background:var(--warning);border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.connection-control-health span.healthy i{background:var(--success)}.connection-control-panel article>button{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--primary);font:700 9px var(--sans);border-radius:7px;padding-inline:12px}.mobile-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mobile-experience-grid article{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;grid-template-rows:auto auto 1fr auto;min-height:230px;padding:18px;display:grid}.mobile-experience-status{width:fit-content;color:var(--primary);font:720 8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.mobile-experience-status.offline{color:var(--warning)}.mobile-experience-grid h3{margin:18px 0 8px;font-size:16px;font-weight:620;line-height:1.25}.mobile-experience-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.mobile-experience-grid button{border:1px solid var(--primary);background:var(--paper);min-height:44px;color:var(--primary);font:700 9px var(--sans);border-radius:7px;margin-top:16px;padding-inline:12px}.mobile-experience-grid button:disabled{cursor:default;opacity:.58}.mobile-experience-notice{border-left:3px solid var(--primary);background:var(--primary-faint);color:var(--muted-strong);margin:12px 0 0;padding:12px;font-size:10px;line-height:1.55}@media (width<=980px){.simple-home-hero,.home-difference,.trust-permissions{grid-template-columns:1fr}.simple-home-copy{padding-top:0;position:static}.home-difference{gap:34px}.trust-grid,.mobile-experience-grid{grid-template-columns:1fr}.trust-grid>section,.mobile-experience-grid article{min-height:auto}.connection-control-panel article{grid-template-columns:1fr 1fr}}@media (width<=700px){.simple-home-hero{gap:34px;width:calc(100% - 28px);padding-block:38px 48px}.simple-home-copy h1{margin-block:14px 18px;font-size:clamp(39px,11.4vw,50px);line-height:.99}.simple-home-copy h1 span{margin-top:7px}.simple-home-lead{font-size:15px;line-height:1.58}.simple-home-secondary-paths{gap:0 14px;margin-top:18px}.simple-home-note{margin-top:8px}.instant-preview{border-radius:14px;gap:18px;padding:20px 14px}.instant-preview h2{font-size:28px}.instant-preview textarea{min-height:104px}.instant-quick-starts>div{grid-template-columns:1fr 1fr;display:grid}.instant-quick-starts button{min-height:48px}.instant-preparation{grid-template-columns:68px minmax(0,1fr);gap:14px;min-height:auto;padding:20px 14px}.instant-preparation-mark{width:64px;height:64px}.instant-result-grid,.instant-result-plan{grid-template-columns:1fr}.instant-result-grid article{min-height:auto}.instant-result-plan>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}.home-difference,.trust-principle,.trust-grid,.trust-permissions{width:calc(100% - 28px)}.home-difference{margin-bottom:54px;padding:28px 18px}.home-difference h2{font-size:36px}.trust-intro h1{font-size:40px}.trust-principle{padding:24px 18px}.trust-grid{grid-template-columns:1fr}.trust-grid>section{min-height:auto;padding:22px 18px}.trust-permissions{gap:28px;margin-block:50px;padding-block:32px}.simple-today-heading{flex-direction:column;align-items:stretch}.simple-today-heading>a{justify-content:center;width:100%}.connection-control-panel{padding:20px 14px}.connection-control-panel>header{flex-direction:column;align-items:flex-start}.connection-control-panel article{grid-template-columns:1fr;padding:14px}.connection-control-panel article>button{width:100%}.mobile-experience-grid{grid-template-columns:1fr}body:has(.start-project-page) .enyra-assistant:not(.is-open){inset-block-end:max(8px, env(safe-area-inset-bottom));inset-inline-end:8px}body:has(.start-project-page) .assistant-launcher{width:46px;min-width:46px;min-height:46px;padding:4px}body:has(.start-project-page) .assistant-launcher>span{width:36px;height:36px}.start-project-page .home-demo-section{padding-bottom:82px}}@media (width<=390px){.instant-quick-starts>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.instant-preparation span,.instant-result,.home-execution-flow i{opacity:1;animation:none;transform:none}}.simple-home-hero{text-align:center;grid-template-columns:minmax(0,820px);justify-content:center;gap:42px}.simple-home-copy{max-width:780px;margin-inline:auto}.simple-home-copy h1{max-width:760px;margin-inline:auto}.simple-home-copy h1 span{color:var(--primary)}.simple-home-copy .simple-home-lead{max-width:680px;margin-inline:auto}.autopilot-public-command{text-align:start;border:1px solid var(--line-strong);background:var(--paper);width:100%;max-width:760px;box-shadow:0 24px 70px var(--shadow);border-radius:24px;margin-inline:auto;padding:clamp(24px,5vw,44px)}.autopilot-public-command>header{text-align:center}.autopilot-public-command>header h2{letter-spacing:-.045em;max-width:620px;margin:14px auto 10px;font-size:clamp(30px,5vw,48px);line-height:1.02}.autopilot-public-command form textarea,.autopilot-setup-card textarea,.autopilot-command textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;min-height:132px;color:var(--foreground);border-radius:16px;padding:20px;font-size:18px;line-height:1.55}.autopilot-public-command form textarea:focus,.autopilot-setup-card textarea:focus,.autopilot-command textarea:focus{border-color:var(--primary);outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.autopilot-public-command form textarea:focus,.autopilot-setup-card textarea:focus,.autopilot-command textarea:focus{outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.autopilot-public-command form .primary-button{justify-content:center;width:100%;min-height:56px;margin-top:14px}.autopilot-public-command .instant-quick-starts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.autopilot-public-command .instant-quick-starts button{border:1px solid var(--line);min-height:44px;color:var(--muted-strong);background:0 0;border-radius:999px;padding:9px 14px}.autopilot-public-command .instant-quick-starts button:hover{border-color:var(--primary);color:var(--foreground)}.autopilot-public-command .instant-preparation{border:1px solid var(--line);background:var(--primary-faint);border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:130px;margin-top:20px;padding:22px;display:flex}.autopilot-public-ready{border:1px solid var(--line);background:var(--primary-faint);border-radius:18px;margin-top:20px;padding:24px}.autopilot-public-ready>span,.autopilot-progress .section-label{color:var(--primary);font-family:var(--mono);letter-spacing:.12em;font-size:12px;font-weight:700}.autopilot-public-ready h3{letter-spacing:-.025em;margin:8px 0 18px;font-size:24px}.autopilot-public-ready ol{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.autopilot-public-ready li{align-items:center;gap:12px;display:flex}.autopilot-public-ready li span{background:var(--primary-soft);width:30px;height:30px;color:var(--primary-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.autopilot-public-ready .primary-button{justify-content:center;width:100%}.autopilot-public-ready>small{color:var(--muted);text-align:center;margin-top:12px;display:block}.auth-layout-autopilot{grid-template-columns:minmax(0,560px);justify-content:center}.auth-layout-autopilot .auth-card{width:100%;max-width:560px}.autopilot-setup{background:radial-gradient(circle at 50% 10%, var(--primary), transparent 36%), var(--background);flex-direction:column;min-height:100dvh;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.autopilot-setup{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 36%), var(--background)}}.autopilot-setup>header{justify-content:space-between;align-items:center;width:min(100%,1080px);margin-inline:auto;display:flex}.autopilot-setup-card{border:1px solid var(--line-strong);background:var(--paper);width:min(100%,720px);box-shadow:0 30px 90px var(--shadow-strong);text-align:center;border-radius:26px;margin:auto;padding:clamp(26px,6vw,52px)}.autopilot-setup-card h1{letter-spacing:-.05em;margin:12px auto;font-size:clamp(34px,6vw,56px);line-height:1}.autopilot-setup-card>p:not(.section-label),.autopilot-progress>p:not(.section-label){max-width:580px;color:var(--muted-strong);margin:0 auto 24px;font-size:17px;line-height:1.6}.autopilot-setup-card form{margin-top:26px}.autopilot-setup-card form .primary-button{justify-content:center;width:100%;min-height:56px;margin-top:14px}.autopilot-reassurance,.autopilot-advanced-link{color:var(--muted);font-size:13px;display:block}.autopilot-reassurance{margin-top:14px}.autopilot-advanced-link{text-underline-offset:4px;margin:20px auto 0;padding:12px;text-decoration:underline}.autopilot-progress>svg{width:82px;height:82px;margin-bottom:20px}.autopilot-progress ol{text-align:start;gap:10px;max-width:520px;margin:26px auto 0;padding:0;list-style:none;display:grid}.autopilot-progress li{border:1px solid var(--line);min-height:54px;color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.autopilot-progress li>span{background:var(--paper-raised);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.autopilot-progress li.current{border-color:var(--primary);color:var(--foreground);background:var(--primary-faint)}.autopilot-progress li.done{color:var(--foreground)}.autopilot-progress li.done>span{background:var(--success-soft);color:var(--success)}.autopilot-error{color:var(--danger);margin:12px 0 0;line-height:1.5}.autopilot-app-loading{text-align:center;place-content:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.autopilot-app-loading>span{border:1px solid var(--primary);width:58px;height:58px;color:var(--primary);border-radius:50%;place-items:center;margin-inline:auto;font-weight:800;display:grid}.autopilot-main{width:min(100%,940px);margin-inline:auto;padding:clamp(32px,7vw,76px) clamp(16px,4vw,36px) 110px}.autopilot-welcome{text-align:center}.autopilot-welcome h1{letter-spacing:-.055em;max-width:800px;margin:10px auto 12px;font-size:clamp(38px,6.5vw,70px);line-height:.98}.autopilot-welcome>p:last-child{color:var(--muted-strong);font-size:18px}.autopilot-command{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 22px 70px var(--shadow);border-radius:22px;margin-top:34px;padding:clamp(14px,3vw,22px)}.autopilot-command textarea{background:0 0;border:0;min-height:150px}.autopilot-command textarea:focus{outline:0}.autopilot-command-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.autopilot-command-actions>button{min-height:50px}.autopilot-voice{border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;display:inline-flex}.autopilot-voice>span{background:var(--primary);border-radius:50%;width:9px;height:9px}.autopilot-voice.is-listening{border-color:var(--primary);background:var(--primary-faint)}.autopilot-quick-requests{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.autopilot-quick-requests button{max-width:290px;min-height:44px;color:var(--muted-strong);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 14px}.autopilot-quick-requests button:hover{border-color:var(--line);background:var(--paper);color:var(--foreground)}.autopilot-decision,.autopilot-current-work,.autopilot-empty-work{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:30px}.autopilot-decision{border-color:var(--warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px 18px;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.autopilot-decision{border-color:color-mix(in srgb, var(--warning) 45%, var(--line))}}.autopilot-decision{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.autopilot-decision{background:color-mix(in srgb, var(--warning-soft) 55%, var(--paper))}}.autopilot-decision>span{max-width:94px;color:var(--warning);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.autopilot-decision div{gap:4px;display:grid}.autopilot-decision small{color:var(--muted-strong)}.autopilot-current-work{padding:clamp(20px,4vw,30px)}.autopilot-current-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.autopilot-current-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(24px,4vw,34px)}.autopilot-current-heading>span{background:var(--primary-faint);color:var(--primary-strong);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.autopilot-current-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0 18px;display:grid}.autopilot-current-steps span{background:var(--paper-raised);min-height:50px;color:var(--muted);text-align:center;border-radius:12px;place-items:center;padding:10px;font-size:13px;display:grid}.autopilot-current-steps span.done{background:var(--success-soft);color:var(--success)}.autopilot-current-steps span.current{background:var(--primary-faint);color:var(--primary-strong)}.autopilot-current-work>p,.autopilot-empty-work p{color:var(--muted-strong);line-height:1.6}.autopilot-current-work>a{min-height:44px;color:var(--primary-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.autopilot-empty-work{text-align:center;padding:28px}.autopilot-details{border-top:1px solid var(--line);margin-top:20px}.autopilot-details summary{min-height:48px;color:var(--muted-strong);cursor:pointer;padding:14px 4px}.autopilot-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}.autopilot-details a{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-content:center;gap:5px;min-height:90px;padding:16px;text-decoration:none;display:grid}.autopilot-details a strong{font-size:24px}.autopilot-details a span{color:var(--muted);font-size:13px}@media (width<=760px){.simple-home-hero{text-align:start;gap:28px}.simple-home-copy,.simple-home-copy h1,.simple-home-copy .simple-home-lead{margin-inline:0}.autopilot-public-command{border-radius:18px;padding:20px 14px}.autopilot-public-command>header{text-align:start}.autopilot-public-command .instant-quick-starts{justify-content:stretch;display:grid}.autopilot-public-command .instant-quick-starts button{text-align:start;width:100%}.auth-layout-autopilot{display:block}.autopilot-setup{padding:16px 12px 30px}.autopilot-setup-card{border-radius:20px;margin-top:50px;padding:28px 16px}.autopilot-main{padding-top:34px}.autopilot-welcome{text-align:start}.autopilot-welcome h1{font-size:clamp(38px,12vw,52px)}.autopilot-command{border-radius:18px;margin-top:24px;padding:10px}.autopilot-command textarea{min-height:164px;padding:14px;font-size:17px}.autopilot-command-actions{flex-direction:column-reverse;align-items:stretch}.autopilot-command-actions>button{justify-content:center;width:100%}.autopilot-quick-requests{justify-content:stretch;display:grid}.autopilot-quick-requests button{text-align:start;width:100%;max-width:none}.autopilot-decision{grid-template-columns:1fr auto}.autopilot-decision>span{grid-column:1/-1;max-width:none}.autopilot-current-heading{flex-direction:column;align-items:flex-start}.autopilot-current-steps,.autopilot-details>div{grid-template-columns:1fr}.autopilot-current-steps span{justify-content:start}}@media (prefers-reduced-motion:reduce){.autopilot-public-ready,.autopilot-progress,.autopilot-current-work{transition:none!important;animation:none!important}}.agent-chat-main{flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.agent-chat-layout{background:radial-gradient(circle at 18% 0%, var(--primary-soft), transparent 30%), var(--background);grid-template-columns:minmax(0,1fr) 310px;height:calc(100dvh - 156px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-chat-layout{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--primary-soft) 36%, transparent), transparent 30%), var(--background)}}.experience-mode-bar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:10px clamp(16px,3vw,34px);display:flex}@supports (color:color-mix(in lab, red, red)){.experience-mode-bar{background:color-mix(in srgb, var(--paper) 88%, var(--background))}}.experience-mode-copy{gap:3px;display:grid}.experience-mode-copy>span,.experience-mode-notice{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;font-size:9px;font-weight:800}.experience-mode-copy p,.experience-mode-notice{margin:0}.experience-mode-copy p{font-size:13px;font-weight:720}.experience-mode-switch{border:1px solid var(--line-strong);background:var(--background);border-radius:15px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;padding:4px;display:grid}.experience-mode-switch button{min-height:56px;color:var(--muted-strong);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:8px 12px;display:flex}.experience-mode-switch button>span:first-child{background:var(--paper-raised);width:28px;height:28px;color:var(--primary);font-family:var(--mono);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.experience-mode-switch button>span:last-child{gap:2px;display:grid}.experience-mode-switch strong{color:inherit;font-size:12px}.experience-mode-switch small{color:var(--muted);font-size:9px}.experience-mode-switch button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.experience-mode-switch button.active{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}}.experience-mode-switch button.active{background:var(--primary-faint);color:var(--primary-strong);box-shadow:0 7px 20px var(--shadow)}.experience-mode-notice{max-width:240px;color:var(--success);letter-spacing:0;line-height:1.45}.agent-chat-conversation{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;padding:22px clamp(18px,4vw,52px) 18px;display:flex}.agent-chat-intro{width:min(100%,820px);margin:0 auto 16px}.agent-chat-intro>div{color:var(--primary);font-family:var(--mono);letter-spacing:.13em;align-items:center;gap:10px;font-size:10px;font-weight:780;display:flex}.agent-chat-intro .brand-mark{width:28px;height:28px}.agent-chat-intro h1{letter-spacing:-.047em;max-width:720px;margin:10px 0 5px;font-size:clamp(27px,3.4vw,43px);line-height:1.02}.agent-chat-intro p{max-width:710px;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.agent-chat-context{flex-wrap:wrap;gap:7px;width:min(100%,820px);margin:0 auto 12px;display:flex}.agent-chat-context span{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-chat-context span{background:color-mix(in srgb, var(--paper) 82%, transparent)}}.agent-chat-context span{color:var(--muted);font-size:11px}.agent-chat-context strong{color:var(--foreground)}.agent-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;flex:1;gap:18px;width:min(100%,820px);min-height:120px;margin:0 auto;padding:10px 4px 22px;display:flex;overflow-y:auto}.agent-message{align-items:flex-start;gap:10px;display:flex}.agent-message.user{flex-direction:row-reverse}.agent-message-avatar{border:1px solid var(--line-strong);background:var(--paper);width:30px;height:30px;color:var(--primary);font-family:var(--mono);border-radius:10px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:800;display:grid}.agent-message.user .agent-message-avatar{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.agent-message-body{gap:5px;width:min(86%,660px);display:grid}.agent-message.user .agent-message-body{justify-items:end}.agent-message-body>small{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:9px;font-weight:760}.agent-message-copy{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 22px var(--shadow);white-space:pre-wrap;border-radius:7px 17px 17px;padding:13px 15px;font-size:14px;line-height:1.62}.agent-message.user .agent-message-copy{border-color:var(--foreground);background:var(--foreground);color:var(--background);border-radius:17px 7px 17px 17px}.agent-action-card{border:1px solid var(--primary);gap:8px;width:100%;margin-top:4px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-action-card{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line))}}.agent-action-card{background:var(--primary-faint);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.agent-action-card{background:color-mix(in srgb, var(--primary-faint) 72%, var(--paper))}}.agent-action-card.is-complete{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.agent-action-card.is-complete{border-color:color-mix(in srgb, var(--success) 44%, var(--line))}}.agent-action-card.is-complete{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.agent-action-card.is-complete{background:color-mix(in srgb, var(--success-soft) 65%, var(--paper))}}.agent-action-card>span{color:var(--primary);font-family:var(--mono);letter-spacing:.12em;font-size:9px;font-weight:800}.agent-action-card.is-complete>span{color:var(--success)}.agent-action-card>strong{font-size:14px;line-height:1.4}.agent-action-card>p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.5}.agent-action-card>a,.agent-action-card>button{background:var(--foreground);width:fit-content;min-height:44px;color:var(--background);border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.agent-action-card b{font-size:15px}.agent-action-running{align-items:center;gap:9px;display:flex}.agent-action-running i{border:2px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite agent-spin}.agent-action-running p{color:var(--muted-strong);margin:0;font-size:12px}.agent-assigned-team{flex-wrap:wrap;gap:6px;display:flex}.agent-assigned-team em{border:1px solid var(--success);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.agent-assigned-team em{border:1px solid color-mix(in srgb, var(--success) 38%, var(--line))}}.agent-assigned-team em{color:var(--success);border-radius:999px;font-size:10px;font-style:normal;font-weight:700}.agent-thinking .agent-message-body{border:1px solid var(--line);background:var(--paper);border-radius:7px 17px 17px;padding:13px 15px}.agent-thinking-steps{gap:5px;display:grid}.agent-thinking-steps span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.agent-thinking-steps span{color:color-mix(in srgb, var(--muted) 55%, transparent)}}.agent-thinking-steps span{font-size:11px}.agent-thinking-steps span.current{color:var(--primary);font-weight:750}.agent-thinking-steps span.done{color:var(--success)}.agent-quick-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(100%,820px);margin:0 auto 10px;display:grid}.agent-quick-prompts button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--muted-strong);text-align:left;border-radius:11px;padding:9px 11px;font-size:11px;line-height:1.35}.agent-quick-prompts button:hover{border-color:var(--primary);color:var(--primary-strong)}.agent-chat-error{border-left:3px solid var(--danger);background:var(--danger-soft);width:min(100%,820px);color:var(--danger);margin:0 auto 8px;padding:9px 12px;font-size:12px}.agent-chat-composer{border:1px solid var(--line-strong);background:var(--paper);width:min(100%,820px);box-shadow:0 14px 45px var(--shadow-strong);border-radius:16px;margin:0 auto;padding:8px}.agent-chat-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:58px;max-height:150px;padding:9px 11px;font-size:15px;line-height:1.45}.agent-chat-composer textarea::placeholder{color:var(--muted)}.agent-chat-composer>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.agent-chat-voice,.agent-chat-send{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:730;display:inline-flex}.agent-chat-voice>span{background:var(--primary);border-radius:50%;width:8px;height:8px}.agent-chat-voice.is-listening{border-color:var(--danger);color:var(--danger)}.agent-chat-voice.is-listening>span{background:var(--danger);box-shadow:0 0 0 6px var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.agent-chat-voice.is-listening>span{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger-soft) 75%, transparent)}}.agent-chat-send{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.agent-chat-send>span{font-size:16px}.agent-chat-composer>small{color:var(--muted);padding:6px 8px 1px;font-size:9px;line-height:1.35;display:block}.agent-chat-side{background:var(--paper-raised);align-content:start;gap:12px;min-height:0;padding:24px 18px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.agent-chat-side{background:color-mix(in srgb, var(--paper-raised) 76%, var(--background))}}.agent-side-status,.agent-side-team{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px}.agent-guided-workbench{border:1px solid var(--primary);gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-guided-workbench{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--line))}}.agent-guided-workbench{background:var(--paper);border-radius:15px}.agent-guided-workbench>span{color:var(--primary);font-family:var(--mono);letter-spacing:.11em;margin-bottom:3px;font-size:9px;font-weight:800}.agent-guided-workbench>a{border:1px solid var(--line);background:var(--paper-raised);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;min-height:58px;padding:9px 10px;text-decoration:none;display:grid}.agent-guided-workbench strong{font-size:11px}.agent-guided-workbench small{color:var(--muted);font-size:9px}.agent-guided-workbench b{color:var(--primary);grid-area:1/2/span 2;align-self:center}.settings-experience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-experience-options>label{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;min-height:180px;padding:18px;display:grid}.settings-experience-options input{opacity:0;pointer-events:none;position:absolute}.settings-experience-options>label>span{background:var(--paper-raised);width:38px;height:38px;color:var(--primary);font-family:var(--mono);border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}.settings-experience-options label:has(input:checked){border-color:var(--primary);background:var(--primary-faint);box-shadow:0 10px 28px var(--shadow)}.settings-experience-options label:has(input:focus-visible){outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.settings-experience-options label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.settings-experience-options label:has(input:focus-visible){outline-offset:2px}.settings-experience-options label>div{gap:7px;display:grid}.settings-experience-options strong{font-size:16px}.settings-experience-options p{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.55}.settings-experience-options small{color:var(--primary-strong);font-size:11px;font-weight:700}.onboarding-mode-choice{border-bottom:1px solid var(--line);gap:12px;margin-bottom:26px;padding-bottom:24px;display:grid}.onboarding-mode-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-mode-heading span{color:var(--primary);font-family:var(--mono);letter-spacing:.11em;font-size:9px;font-weight:800}.onboarding-mode-heading strong{color:var(--muted);font-size:10px}.onboarding-mode-choice>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-mode-choice button{border:1px solid var(--line);background:var(--paper-raised);min-height:112px;color:var(--muted-strong);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 10px;padding:14px;display:grid}.onboarding-mode-choice button>span{color:var(--primary);font-family:var(--mono);grid-row:1/span 2;font-size:19px;font-weight:800}.onboarding-mode-choice button strong,.onboarding-mode-choice button small{grid-column:2}.onboarding-mode-choice button small{color:var(--muted);line-height:1.4}.onboarding-mode-choice button.active{border-color:var(--primary);background:var(--primary-faint);color:var(--primary-strong)}.agent-side-status>span,.agent-side-team>span{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;font-size:9px;font-weight:800}.agent-side-status>strong{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.agent-side-status>strong i,.agent-side-decision>span,.agent-side-team div>i{border-radius:50%;place-items:center;font-style:normal;display:grid}.agent-side-status>strong i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 5px var(--success-soft)}.agent-side-status p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.agent-side-decision{border:1px solid var(--warning);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-side-decision{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line))}}.agent-side-decision{background:var(--warning-soft);border-radius:15px;text-decoration:none}.agent-side-decision>span{background:var(--warning);width:32px;height:32px;color:var(--paper);font-size:12px;font-weight:800}.agent-side-decision div{gap:3px;display:grid}.agent-side-decision strong{font-size:12px}.agent-side-decision small{color:var(--muted-strong);font-size:10px;line-height:1.35}.agent-side-team{gap:10px;display:grid}.agent-side-team>div{align-items:center;gap:9px;display:flex}.agent-side-team div>i{background:var(--primary-faint);width:30px;height:30px;color:var(--primary);font-family:var(--mono);flex:none;font-size:11px;font-weight:800}.agent-side-team p{gap:2px;margin:0;display:grid}.agent-side-team strong{font-size:11px}.agent-side-team small{color:var(--muted);font-size:9px}.agent-side-team>a{min-height:44px;color:var(--primary-strong);align-items:center;font-size:11px;font-weight:750;display:flex}@keyframes agent-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.agent-chat-layout{grid-template-columns:minmax(0,1fr) 260px}.agent-chat-conversation{padding-inline:20px}}@media (width<=820px){.agent-chat-main{height:auto;min-height:100dvh;overflow:visible}.agent-chat-layout{height:calc(100dvh - 202px);min-height:520px;display:block}.experience-mode-bar{min-height:76px;padding:7px 10px;display:block}.experience-mode-copy,.experience-mode-notice{display:none}.experience-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.experience-mode-switch button{min-height:54px;padding:7px 8px}.experience-mode-switch button>span:first-child{width:26px;height:26px}.agent-chat-conversation{border-right:0;height:100%;padding:14px 10px 10px}.agent-chat-side{display:none}.agent-chat-intro{margin-bottom:10px}.agent-chat-intro>div{display:none}.agent-chat-intro h1{margin:0 0 4px;font-size:clamp(24px,7vw,31px)}.agent-chat-intro p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.agent-chat-context{gap:5px;margin-bottom:7px}.agent-chat-context span{min-height:26px;padding:4px 8px;font-size:9px}.agent-chat-messages{gap:14px;padding:7px 0 14px}.agent-message-avatar{flex-basis:27px;width:27px;height:27px}.agent-message-body{width:calc(100% - 37px)}.agent-message-copy{padding:11px 12px;font-size:13px}.agent-action-card{padding:13px}.agent-quick-prompts{grid-template-columns:1fr;max-height:104px;overflow-y:auto}.agent-chat-composer{border-radius:14px;flex:none}.agent-chat-composer textarea{min-height:48px;font-size:16px}.agent-chat-composer>small{display:none}.agent-chat-voice,.agent-chat-send{min-height:44px}}@media (width<=640px){.settings-experience-options,.onboarding-mode-choice>div:last-child{grid-template-columns:1fr}.settings-experience-options>label{min-height:0}.onboarding-mode-heading{flex-direction:column;align-items:flex-start}.onboarding-mode-choice button{min-height:94px}}@media (width<=430px){.agent-chat-context span:last-child{display:none}.agent-chat-composer>div{justify-content:space-between}.agent-chat-voice,.agent-chat-send{flex:1}}@media (prefers-reduced-motion:reduce){.agent-action-running i{animation-duration:1.8s}.agent-chat-messages{scroll-behavior:auto}}.attractive-home-page{background:radial-gradient(circle at 50% 5%, var(--primary), transparent 34rem), var(--background);overflow:clip}@supports (color:color-mix(in lab, red, red)){.attractive-home-page{background:radial-gradient(circle at 50% 5%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 34rem), var(--background)}}.attractive-home-hero{justify-items:center;gap:clamp(44px,7vw,76px);width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,108px) 0 92px;display:grid}.attractive-home-copy{text-align:center;max-width:940px}.attractive-home-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:920px;margin:18px auto 24px;font-size:clamp(52px,7.2vw,94px);font-weight:570;line-height:.93}.attractive-home-copy h1 span{color:var(--primary);margin-top:10px;display:block}.attractive-home-lead{max-width:760px;color:var(--muted-strong);text-wrap:balance;margin:0 auto;font-size:clamp(17px,2vw,21px);line-height:1.62}.attractive-home-reassurance{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;display:flex}.attractive-home-reassurance span{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;min-height:36px;padding-inline:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attractive-home-reassurance span{background:color-mix(in srgb, var(--paper) 80%, transparent)}}.attractive-home-reassurance span{color:var(--muted-strong);font-size:10px;font-weight:700}.enyra-live-demo{border:1px solid var(--line-strong);background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--paper);width:min(980px,100%);max-width:none;box-shadow:0 32px 90px var(--shadow-strong);background-size:52px 52px;border-radius:28px;margin:0 auto;padding:clamp(24px,5vw,48px);position:relative;overflow:hidden}.enyra-live-demo:before{background:var(--primary);border-radius:50%;width:500px;height:260px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.enyra-live-demo:before{background:color-mix(in srgb, var(--primary) 13%, transparent)}}.enyra-live-demo:before{filter:blur(70px);pointer-events:none;content:""}.enyra-live-demo>*{z-index:1;position:relative}.enyra-live-demo>header{text-align:center;max-width:680px;margin-inline:auto}.enyra-live-demo>header h2{letter-spacing:-.05em;margin:15px 0 10px;font-size:clamp(30px,4.4vw,48px);font-weight:590;line-height:1}.enyra-live-demo>header p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.6}.enyra-command-form{gap:10px;max-width:760px;margin:30px auto 0;display:grid}.enyra-command-form>label{color:var(--muted-strong);font-size:11px;font-weight:750}.enyra-command-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:17px;outline:none;width:100%;min-height:142px;padding:20px}@supports (color:color-mix(in lab, red, red)){.enyra-command-form textarea{background:color-mix(in srgb, var(--paper-raised) 94%, transparent)}}.enyra-command-form textarea{color:var(--foreground);font:500 18px/1.55 var(--sans);box-shadow:inset 0 1px 0 var(--paper)}@supports (color:color-mix(in lab, red, red)){.enyra-command-form textarea{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 70%, transparent)}}.enyra-command-form textarea{transition:border-color .18s,box-shadow .18s}.enyra-command-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.enyra-command-form textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 17%, transparent)}}.enyra-command-actions{grid-template-columns:auto minmax(220px,1fr);gap:10px;display:grid}.enyra-command-actions .primary-button,.enyra-command-voice{border-radius:12px;min-height:56px}.enyra-command-actions .primary-button{justify-content:center;width:100%;font-size:12px}.enyra-command-voice{border:1px solid var(--line-strong);background:var(--paper-raised);min-width:138px;color:var(--foreground);cursor:pointer;font:720 11px var(--sans);justify-content:center;align-items:center;gap:10px;padding:0 17px;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.enyra-command-voice>span{width:13px;height:18px;color:var(--primary);border:2px solid;border-radius:8px;display:block;position:relative}.enyra-command-voice>span:before{content:"";border:2px solid;border-top:0;border-radius:0 0 9px 9px;height:9px;position:absolute;bottom:-6px;left:-6px;right:-6px}.enyra-command-voice:hover:not(:disabled),.enyra-command-voice.is-listening{border-color:var(--primary);background:var(--primary-faint);color:var(--primary-strong)}.enyra-command-voice.is-listening>span{animation:1s ease-in-out infinite enyra-voice-pulse}.enyra-command-voice:disabled{cursor:not-allowed;opacity:.42}.enyra-voice-note{color:var(--muted);text-align:center;font-size:9px;line-height:1.5}.enyra-live-demo .instant-quick-starts{justify-content:stretch;gap:9px;max-width:760px;margin:20px auto 0;display:grid}.enyra-live-demo .instant-quick-starts>span{text-align:center}.enyra-live-demo .instant-quick-starts>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.enyra-live-demo .instant-quick-starts button{background:var(--paper);border-radius:999px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.enyra-live-demo .instant-quick-starts button{background:color-mix(in srgb, var(--paper) 82%, transparent)}}.enyra-live-demo .instant-quick-starts button{font-size:10px}.enyra-orchestration{border:1px solid var(--line);background:var(--paper);border-radius:20px;max-width:820px;min-height:520px;margin:34px auto 0;padding:clamp(20px,4vw,34px)}@supports (color:color-mix(in lab, red, red)){.enyra-orchestration{background:color-mix(in srgb, var(--paper) 93%, transparent)}}.enyra-orchestration-head{border-bottom:1px solid var(--line);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:24px;display:grid}.enyra-orchestration-mark{width:62px;height:62px}.enyra-orchestration-head span,.enyra-result-heading span,.enyra-result-strategies>div:first-child>span,.enyra-result-team>span,.enyra-result-actions>span,.enyra-result-decision span{color:var(--primary);font:740 9px var(--mono);letter-spacing:.11em;text-transform:uppercase;display:block}.enyra-orchestration-head strong{margin-top:6px;font-size:18px;display:block}.enyra-orchestration-head b{color:var(--primary);font:720 16px var(--mono)}.enyra-preparation-list{gap:4px;margin:20px 0 0;padding:0;list-style:none;display:grid}.enyra-preparation-list li{min-height:64px;color:var(--muted);opacity:.58;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .22s,color .22s,opacity .22s;display:grid}.enyra-preparation-list li.active{background:var(--primary-faint);color:var(--foreground);opacity:1}.enyra-preparation-list li.done{color:var(--muted-strong);opacity:.9}.enyra-preparation-list i{border:2px solid var(--line-strong);border-radius:50%;width:12px;height:12px}.enyra-preparation-list li.active i{border-color:var(--primary);box-shadow:0 0 0 5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.enyra-preparation-list li.active i{box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 14%, transparent)}}.enyra-preparation-list li.active i{animation:1.1s ease-in-out infinite enyra-step-pulse}.enyra-preparation-list li.done i{border-color:var(--success);background:var(--success)}.enyra-preparation-list strong,.enyra-preparation-list small{display:block}.enyra-preparation-list strong{font-size:12px}.enyra-preparation-list small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.enyra-preparation-list li>span{text-transform:uppercase;font-size:8px;font-weight:760}.enyra-preview-result{gap:14px;margin-top:34px;animation:.36s ease-out both enyra-result-arrive;display:grid}.enyra-result-heading,.enyra-result-strategies,.enyra-result-team,.enyra-result-actions,.enyra-result-decision,.enyra-result-continue{border:1px solid var(--line);background:var(--paper);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.enyra-result-heading,.enyra-result-strategies,.enyra-result-team,.enyra-result-actions,.enyra-result-decision,.enyra-result-continue{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.enyra-result-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,34px);display:flex}.enyra-result-heading h3{letter-spacing:-.045em;margin:8px 0;font-size:clamp(27px,4vw,42px);font-weight:590;line-height:1.05}.enyra-result-heading p{max-width:650px;color:var(--muted-strong);margin:0;font-size:13px;line-height:1.6}.enyra-result-heading button{border:1px solid var(--line);background:var(--paper-raised);min-height:44px;color:var(--muted-strong);cursor:pointer;font:700 9px var(--sans);border-radius:9px;flex:none;padding:0 12px}.enyra-result-strategies,.enyra-result-team,.enyra-result-actions{padding:clamp(20px,4vw,30px)}.enyra-result-strategies>div:first-child h4,.enyra-result-team h4,.enyra-result-actions h4{letter-spacing:-.025em;margin:7px 0 0;font-size:18px}.enyra-result-strategies>div:first-child p{color:var(--muted);margin:7px 0 0;font-size:10px}.enyra-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.enyra-strategy-grid button{border:1px solid var(--line-strong);background:var(--paper-raised);min-height:194px;color:var(--foreground);cursor:pointer;text-align:start;border-radius:13px;padding:17px;transition:border-color .18s,background .18s,box-shadow .18s}.enyra-strategy-grid button:hover,.enyra-strategy-grid button.selected{border-color:var(--primary);background:var(--primary-faint)}.enyra-strategy-grid button.selected{box-shadow:inset 0 0 0 1px var(--primary)}.enyra-strategy-grid span{color:var(--primary);font:730 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.enyra-strategy-grid strong{margin-top:18px;font-size:16px;display:block}.enyra-strategy-grid p{color:var(--muted-strong);margin:8px 0 16px;font-size:10px;line-height:1.5}.enyra-strategy-grid small{color:var(--muted);font-size:9px;line-height:1.5;display:block}.enyra-result-grid{grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.enyra-result-team>div{gap:7px;margin-top:18px;display:grid}.enyra-result-team article{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.enyra-result-team article>i{background:var(--primary-faint);width:30px;height:30px;color:var(--primary);font:720 10px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.enyra-result-team article strong,.enyra-result-team article small{display:block}.enyra-result-team article strong{font-size:10px}.enyra-result-team article small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.enyra-result-team article b{color:var(--success);text-transform:uppercase;font-size:8px}.enyra-result-actions ol{counter-reset:action;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.enyra-result-actions li{min-height:40px;color:var(--muted-strong);counter-increment:action;padding-left:38px;font-size:10px;line-height:1.55;position:relative}.enyra-result-actions li:before{border:1px solid var(--line-strong);width:27px;height:27px;color:var(--primary);font:720 9px var(--mono);content:counter(action, decimal-leading-zero);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.enyra-result-decision{border-color:var(--primary);grid-template-columns:1fr 1fr;gap:20px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.enyra-result-decision{border-color:color-mix(in srgb, var(--primary) 42%, var(--line))}}.enyra-result-decision{background:var(--primary-faint)}.enyra-result-decision>div+div{border-inline-start:1px solid var(--primary);padding-inline-start:20px}@supports (color:color-mix(in lab, red, red)){.enyra-result-decision>div+div{border-inline-start:1px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.enyra-result-decision strong{margin-top:7px;font-size:11px;line-height:1.5;display:block}.enyra-result-continue{background:var(--sidebar);color:var(--sidebar-text);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.enyra-result-continue strong,.enyra-result-continue small{display:block}.enyra-result-continue strong{font-size:12px}.enyra-result-continue small{color:var(--sidebar-muted);margin-top:5px;font-size:9px;line-height:1.5}.enyra-result-continue .primary-button{justify-content:center;min-width:240px}.attractive-home-proof{border-top:1px solid var(--line);width:min(1120px,100% - 48px);margin:0 auto 96px;padding-top:90px}.attractive-home-proof>header{text-align:center;max-width:760px;margin:0 auto 38px}.attractive-home-proof h2{letter-spacing:-.055em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,4.8vw,58px);font-weight:570;line-height:1.02}.attractive-home-proof>div{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 20px 60px var(--shadow);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attractive-home-proof article{min-height:230px;padding:28px}.attractive-home-proof article+article{border-inline-start:1px solid var(--line)}.attractive-home-proof article>span{color:var(--primary);font:740 10px var(--mono)}.attractive-home-proof article strong{margin-top:70px;font-size:18px;display:block}.attractive-home-proof article p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.statistics-consent{border-radius:14px;gap:16px;width:min(700px,100% - 28px);min-height:0;padding:12px 13px}.statistics-consent strong{font-size:10px}.statistics-consent p{max-width:430px;font-size:8px}.statistics-consent-actions>button:first-child,.statistics-consent-actions .primary-button{min-height:44px}@keyframes enyra-voice-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 22%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes enyra-step-pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.05)}}@keyframes enyra-result-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.attractive-home-hero,.attractive-home-proof{width:calc(100% - 28px)}.attractive-home-copy h1{font-size:clamp(48px,11.4vw,74px)}.enyra-strategy-grid,.enyra-result-grid{grid-template-columns:1fr}.enyra-strategy-grid button{min-height:0}.enyra-strategy-grid strong{margin-top:10px}.enyra-result-continue{flex-direction:column;align-items:stretch}.enyra-result-continue .primary-button{width:100%}.attractive-home-proof>div{grid-template-columns:1fr}.attractive-home-proof article{min-height:150px}.attractive-home-proof article+article{border-inline-start:0;border-top:1px solid var(--line)}.attractive-home-proof article strong{margin-top:34px}}@media (width<=560px){.attractive-home-hero{gap:36px;padding:48px 0 64px}.attractive-home-copy{text-align:start}.attractive-home-copy h1{text-wrap:initial;margin:14px 0 20px;font-size:clamp(43px,13.4vw,58px);line-height:.95}.attractive-home-lead{text-wrap:initial;font-size:16px}.attractive-home-reassurance{justify-content:flex-start}.attractive-home-reassurance span{min-height:34px;padding-inline:10px;font-size:9px}.enyra-live-demo{border-radius:20px;padding:22px 14px}.enyra-live-demo>header{text-align:start}.enyra-live-demo>header h2{font-size:31px}.enyra-live-demo>header p{font-size:12px}.enyra-command-form{margin-top:24px}.enyra-command-form textarea{min-height:126px;padding:16px;font-size:16px}.enyra-command-actions{grid-template-columns:1fr}.enyra-command-voice,.enyra-command-actions .primary-button{width:100%}.enyra-live-demo .instant-quick-starts>span{text-align:start}.enyra-live-demo .instant-quick-starts>div{display:grid}.enyra-live-demo .instant-quick-starts button{border-radius:10px;width:100%}.enyra-orchestration{min-height:0;margin-top:24px;padding:14px}.enyra-orchestration-head{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.enyra-orchestration-mark{width:46px;height:46px}.enyra-orchestration-head strong{font-size:14px}.enyra-preparation-list li{grid-template-columns:14px minmax(0,1fr);min-height:58px;padding-inline:6px}.enyra-preparation-list li>span,.enyra-preparation-list small{display:none}.enyra-result-heading{flex-direction:column;align-items:stretch}.enyra-result-heading button{width:100%}.enyra-result-strategies,.enyra-result-team,.enyra-result-actions{padding:18px 14px}.enyra-result-decision{grid-template-columns:1fr}.enyra-result-decision>div+div{border-top:1px solid var(--primary);padding:14px 0 0}@supports (color:color-mix(in lab, red, red)){.enyra-result-decision>div+div{border-top:1px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.enyra-result-decision>div+div{border-inline-start:0}.enyra-result-continue{padding:16px 14px max(16px, env(safe-area-inset-bottom))}.attractive-home-proof{margin-bottom:58px;padding-top:64px}.attractive-home-proof>header{text-align:start}.attractive-home-proof h2{font-size:36px}.attractive-home-proof article{padding:22px}.statistics-consent{bottom:max(8px, env(safe-area-inset-bottom));gap:10px;width:calc(100% - 16px);padding:11px}.statistics-consent p{margin-top:3px}.statistics-consent-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.enyra-command-voice.is-listening>span,.enyra-preparation-list li.active i,.enyra-preview-result{animation:none}}.enyra-night-visual{display:none}[data-theme=dark] body{background:radial-gradient(circle at 78% -8%, #f36a3d1a, transparent 34rem), radial-gradient(circle at 8% 92%, #a94e3512, transparent 30rem), var(--background);background-attachment:fixed}[data-theme=dark] ::selection{color:var(--foreground);background:#f36a3d57}[data-theme=dark] :focus-visible{outline-color:var(--primary-strong);box-shadow:0 0 0 4px #f36a3d24}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{caret-color:var(--primary)}[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--paper-raised) inset;transition:background-color 9999s ease-out}[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--paper-raised) inset;transition:background-color 9999s ease-out}[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--paper-raised) inset;transition:background-color 9999s ease-out}[data-theme=dark] .primary-button,[data-theme=dark] .assistant-send,[data-theme=dark] .assistant-action-card>button,[data-theme=dark] .assistant-action-card>a{box-shadow:0 10px 30px #f36a3d29,inset 0 1px #ffffff38}[data-theme=dark] .primary-button:hover,[data-theme=dark] .assistant-send:hover:not(:disabled),[data-theme=dark] .assistant-action-card>button:hover:not(:disabled),[data-theme=dark] .assistant-action-card>a:hover{box-shadow:0 14px 38px #f36a3d3d,inset 0 1px #ffffff42}[data-theme=dark] .simple-public-header,[data-theme=dark] .simple-app-topbar,[data-theme=dark] .settings-topbar{border-color:#f4eee51a}[data-theme=dark] .simple-public-header{background:linear-gradient(#090807c2,#0908072e)}[data-theme=dark] .simple-account-link,[data-theme=dark] .public-language-trigger,[data-theme=dark] .theme-toggle,[data-theme=dark] .outline-button,[data-theme=dark] .quiet-button{box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .simple-app-sidebar,[data-theme=dark] .settings-sidebar{background:radial-gradient(circle at 50% -10%, #f36a3d17, transparent 18rem), var(--sidebar);box-shadow:18px 0 60px #0000003d}[data-theme=dark] .simple-app-sidebar nav>a.active,[data-theme=dark] .settings-sidebar nav>a.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .simple-app-sidebar nav>a.active,[data-theme=dark] .settings-sidebar nav>a.active{border-color:color-mix(in srgb, var(--primary) 28%, var(--sidebar-line))}}[data-theme=dark] .simple-app-sidebar nav>a.active,[data-theme=dark] .settings-sidebar nav>a.active{background:linear-gradient(90deg, #f36a3d1a, transparent 78%), var(--sidebar-raised)}[data-theme=dark] .simple-app-sidebar nav>a.active:before,[data-theme=dark] .settings-sidebar nav>a.active:before{background:var(--primary);content:"";border-radius:99px;width:2px;position:absolute;inset-block:10px;inset-inline-start:-1px;box-shadow:0 0 16px #f36a3da6}[data-theme=dark] .simple-app-sidebar nav>a,[data-theme=dark] .settings-sidebar nav>a{position:relative}[data-theme=dark] .simple-app-main,[data-theme=dark] .settings-main{background:linear-gradient(#f4eee504 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#f4eee504 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 78% 4%,#f36a3d0d,#0000 28rem)}[data-theme=dark] .settings-section,[data-theme=dark] .simple-intent,[data-theme=dark] .assistant-panel,[data-theme=dark] .enyra-live-demo,[data-theme=dark] .attractive-home-proof>div,[data-theme=dark] .discover-example,[data-theme=dark] .simple-home-outcomes>div{box-shadow:0 24px 70px var(--shadow), inset 0 1px 0 #ffffff0a}[data-theme=dark] .assistant-launcher{background:linear-gradient(135deg, #f36a3d1a, transparent 55%), var(--sidebar);box-shadow:0 18px 54px #0000008f,0 0 0 1px #f36a3d1f}[data-theme=dark] .mobile-app-nav{background:linear-gradient(#191613f0,#090807f5);box-shadow:0 18px 50px #0000009e,inset 0 1px #ffffff0d}[data-theme=dark] .attractive-home-page{background:radial-gradient(circle at 79% 11%, #f36a3d21, transparent 28rem), linear-gradient(#f4eee504 1px, transparent 1px), linear-gradient(90deg, #f4eee504 1px, transparent 1px), var(--background);background-size:auto,72px 72px,72px 72px,auto}[data-theme=dark] .attractive-home-hero{grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);place-items:center stretch;gap:clamp(54px,7vw,82px) clamp(30px,5vw,78px)}[data-theme=dark] .attractive-home-copy{text-align:start;max-width:650px}[data-theme=dark] .attractive-home-copy h1{max-width:650px;margin-inline:0;font-size:clamp(54px,6vw,86px)}[data-theme=dark] .attractive-home-copy h1 span{color:var(--primary);text-shadow:0 0 34px #f36a3d1f}[data-theme=dark] .attractive-home-lead{max-width:640px;margin-inline:0}[data-theme=dark] .attractive-home-reassurance{justify-content:flex-start}[data-theme=dark] .attractive-home-reassurance span{background:#12100fcc;border-color:#f4eee524;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .enyra-live-demo{background:linear-gradient(#f4eee508 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#f4eee508 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#141210f5,#0c0a09fa);border-color:#f4eee533;grid-column:1/-1}[data-theme=dark] .enyra-live-demo:before{background:#f36a3d1f}[data-theme=dark] .enyra-command-form textarea{background:#0a0908d6;border-color:#f4eee52e;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000038}[data-theme=dark] .enyra-night-visual{isolation:isolate;place-items:center;min-height:470px;display:grid;position:relative}[data-theme=dark] .enyra-night-visual:before{z-index:-2;transform-origin:bottom;opacity:.55;content:"";background-color:#0000;background-image:linear-gradient(#f36a3d1f 1px,#0000 1px),linear-gradient(90deg,#f36a3d1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:64%;position:absolute;bottom:5%;left:0;right:0;transform:perspective(480px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 18%,#000);mask-image:linear-gradient(#0000 18%,#000)}[data-theme=dark] .enyra-night-visual:after{z-index:-1;filter:blur(74px);content:"";background:#f36a3d29;border-radius:50%;width:78%;height:48%;position:absolute}.enyra-night-orbit{aspect-ratio:1;width:min(620px,112%);animation:.9s cubic-bezier(.2,.78,.25,1) both enyra-night-arrive;position:relative}.enyra-night-emblem{object-fit:contain;filter:drop-shadow(0 46px 38px #0000009e)drop-shadow(0 0 28px #f36a3d21);width:100%;height:100%;display:block;transform:rotate(-2deg)scale(1.03)}[data-theme=dark] .attractive-home-proof>div{background:linear-gradient(#141210f5,#0c0a09fa);border-color:#f4eee524}[data-theme=dark] .attractive-home-proof article>span,[data-theme=dark] .section-label{color:var(--primary)}[data-theme=dark] .simple-public-footer{border-color:#f4eee51a}@keyframes enyra-night-arrive{0%{opacity:0;transform:translateY(22px)scale(.94)rotate(-2deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@media (width<=980px){[data-theme=dark] .attractive-home-hero{grid-template-columns:1fr}[data-theme=dark] .attractive-home-copy{text-align:center;max-width:800px}[data-theme=dark] .attractive-home-copy h1,[data-theme=dark] .attractive-home-lead{margin-inline:auto}[data-theme=dark] .attractive-home-reassurance{justify-content:center}[data-theme=dark] .enyra-night-visual{width:min(560px,100%);min-height:400px;margin-inline:auto}}@media (width<=560px){[data-theme=dark] .attractive-home-copy{text-align:start}[data-theme=dark] .attractive-home-copy h1,[data-theme=dark] .attractive-home-lead{margin-inline:0}[data-theme=dark] .attractive-home-reassurance{justify-content:flex-start}[data-theme=dark] .enyra-night-visual{min-height:290px}.enyra-night-orbit{width:min(350px,102%)}[data-theme=dark] .enyra-live-demo{background-size:42px 42px,42px 42px,auto}}@media (prefers-reduced-motion:reduce){.enyra-night-orbit{animation:none}}:root{--motion-fast:.16s;--motion-base:.24s;--motion-enter:.38s;--motion-ease:cubic-bezier(.2, .78, .25, 1);--motion-spring:cubic-bezier(.2, .9, .28, 1.08)}.simple-public-header,.simple-app-topbar,.settings-topbar,.workspace-topbar,.command-topbar{animation:enyra-header-enter .3s var(--motion-ease) both}.simple-app-sidebar,.settings-sidebar,.workspace-sidebar,.command-sidebar{animation:enyra-sidebar-enter .32s var(--motion-ease) both}.simple-workspace,.settings-content,.workspace-content,.command-content,.project-content,.project-create,.agent-chat-main>:not(.simple-app-topbar){animation:enyra-page-enter var(--motion-enter) var(--motion-ease) 50ms both}.attractive-home-copy>.section-label,.attractive-home-copy>h1,.attractive-home-copy>.attractive-home-lead,.attractive-home-copy>.attractive-home-reassurance{animation:enyra-hero-copy-enter .42s var(--motion-ease) both}.attractive-home-copy>.section-label{animation-delay:40ms}.attractive-home-copy>h1{animation-delay:85ms}.attractive-home-copy>.attractive-home-lead{animation-delay:.13s}.attractive-home-copy>.attractive-home-reassurance{animation-delay:.175s}.enyra-night-orbit{animation-duration:.48s;animation-timing-function:var(--motion-spring)}.enyra-night-orbit:after{filter:blur(8px);opacity:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#ffffff08 35%,#ffd0b061 50%,#f36a3d1f 60%,#0000 100%);animation:.52s ease-out .36s both enyra-emblem-sheen;position:absolute;inset:8%;transform:translate(-150%)rotate(18deg);-webkit-mask:url(/brand/enyra-hero-3d.webp) 50%/contain no-repeat;mask:url(/brand/enyra-hero-3d.webp) 50%/contain no-repeat}.enyra-night-emblem{transition:transform .32s var(--motion-spring), filter .32s ease-out}.attractive-home-reassurance span,.simple-essential-card,.project-strategy-grid article,.integrations-grid article,.simple-work-row,.assistant-quick-prompts button,.mobile-app-nav>a,.simple-app-sidebar nav>a,.settings-sidebar nav>a,.command-sidebar nav button{transition:transform var(--motion-base) var(--motion-ease), border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-fast) ease, box-shadow var(--motion-base) ease}:is(.primary-button,.outline-button,.quiet-button,.assistant-send,.assistant-launcher,.settings-link,.simple-panel-link,.simple-today-heading>a,.project-strategy-grid article>button,.integrations-grid article>button){transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-base) ease}.simple-work-row>i,.simple-panel-link>span,.simple-today-heading>a>span,.simple-app-sidebar nav>a svg,.settings-sidebar nav>a svg,.command-sidebar nav button>span{transition:transform var(--motion-fast) var(--motion-ease)}.assistant-panel{transform-origin:100% 100%;animation:enyra-assistant-panel-open .24s var(--motion-spring) both}html[dir=rtl] .assistant-panel{transform-origin:0 100%}.assistant-launcher{animation:enyra-assistant-launcher-enter .34s var(--motion-spring) .22s both}.mobile-app-nav{animation:enyra-mobile-nav-enter .3s var(--motion-ease) .1s both}@media (hover:hover) and (pointer:fine){.enyra-night-visual:hover .enyra-night-emblem{filter:drop-shadow(0 52px 44px #000000a8)drop-shadow(0 0 38px #f36a3d38);transform:rotate(1deg)scale(1.065)}.attractive-home-reassurance span:hover{border-color:#f36a3d57;transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}.simple-essential-card:hover,.project-strategy-grid article:hover,.integrations-grid article:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.simple-essential-card:hover,.project-strategy-grid article:hover,.integrations-grid article:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--line))}}.simple-essential-card:hover,.project-strategy-grid article:hover,.integrations-grid article:hover{box-shadow:0 20px 44px var(--shadow), inset 0 1px 0 #ffffff0a}.simple-work-row:hover{transform:translate(3px)}html[dir=rtl] .simple-work-row:hover{transform:translate(-3px)}.simple-work-row:hover>i,.simple-panel-link:hover>span,.simple-today-heading>a:hover>span{transform:translate(4px)}html[dir=rtl] .simple-work-row:hover>i,html[dir=rtl] .simple-panel-link:hover>span,html[dir=rtl] .simple-today-heading>a:hover>span{transform:translate(-4px)}.simple-app-sidebar nav>a:hover svg,.settings-sidebar nav>a:hover svg,.command-sidebar nav button:hover>span{transform:scale(1.08)}:is(.primary-button,.outline-button,.quiet-button,.assistant-send,.assistant-launcher,.settings-link,.simple-today-heading>a):hover:not(:disabled){transform:translateY(-2px)}}:is(.primary-button,.outline-button,.quiet-button,.assistant-send,.assistant-launcher,.settings-link,.simple-today-heading>a,.project-strategy-grid article>button,.integrations-grid article>button,.assistant-quick-prompts button,.mobile-app-nav>a):active:not(:disabled){transition-duration:80ms;transform:scale(.975)}@supports (animation-timeline:view()){.attractive-home-proof>header,.attractive-home-proof>div{animation:linear both enyra-scroll-reveal;animation-timeline:view();animation-range:entry 5% cover 24%}}@keyframes enyra-header-enter{0%{opacity:0;transform:translateY(-10px)}}@keyframes enyra-sidebar-enter{0%{opacity:0;transform:translate(-14px)}}html[dir=rtl] :is(.simple-app-sidebar,.settings-sidebar,.workspace-sidebar,.command-sidebar){animation-name:enyra-sidebar-enter-rtl}@keyframes enyra-sidebar-enter-rtl{0%{opacity:0;transform:translate(14px)}}@keyframes enyra-page-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes enyra-hero-copy-enter{0%{opacity:0;transform:translateY(16px)}}@keyframes enyra-emblem-sheen{0%{opacity:0;transform:translate(-150%)rotate(18deg)}22%{opacity:.72}to{opacity:0;transform:translate(150%)rotate(18deg)}}@keyframes enyra-assistant-panel-open{0%{opacity:0;transform:translateY(10px)scale(.965)}}@keyframes enyra-assistant-launcher-enter{0%{opacity:0;transform:translateY(12px)scale(.92)}}@keyframes enyra-mobile-nav-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes enyra-scroll-reveal{0%{opacity:0;transform:translateY(22px)}}@media (width<=700px){.enyra-night-orbit:after{display:none}.simple-app-sidebar,.settings-sidebar,.workspace-sidebar,.command-sidebar{animation:none}.simple-workspace,.settings-content,.workspace-content,.command-content,.project-content,.project-create,.agent-chat-main>:not(.simple-app-topbar){animation-duration:.28s;animation-delay:20ms}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.enyra-night-orbit:after{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
