/*! 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@supports (color:color-mix(in lab, red, red)){.workflow-safety,.workflow-results footer{border-color:color-mix(in srgb, var(--accent-warning) 55%, var(--border-subtle))}}@media (width<=760px){:root{--type-body:1rem;--line-body:1.65;--space-7:1.5rem;--space-8:2rem;--space-9:2.5rem}body{font-size:var(--type-body)}.card,.response-panel,.workflow-results,.pricing-grid article,.pack-grid article,.account-aside,.balance-card,.contact-form{padding:var(--space-5)}.button,input,select{min-height:3rem}.page-header,.topbar{gap:var(--space-3)}.workflow-check,.submission-permission,label{line-height:1.5}.accessibility-controls{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:350;gap:.5rem;width:auto;max-width:none;margin:0;position:fixed}.accessibility-controls .text-size-control,.accessibility-controls .global-theme-toggle{width:100%;height:54px}.accessibility-controls .text-size-control button{height:28px;min-height:0;padding:0 5px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.site-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}}@media (width>=1200px){html{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--bg:#0a0a0a;--panel:#111;--text:#e0e0e0;--muted:#8390a1;--cyan:#22d8e8}*{box-sizing:border-box}html{background:var(--bg)}body{color:#e0e0e0;background:#0a0a0a;margin:0;font-family:Inter,system-ui,sans-serif}button,textarea,select,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}.card,.response-panel{background:#111;border:1px solid #222;border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #0006}.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000080}.app-shell{background-color:#0a0a0a;background-image:radial-gradient(circle at 12% 20%,#149bbe17,#0000 30%),radial-gradient(circle at 88% 12%,#7d37f514,#0000 28%),linear-gradient(#172a3c1f 1px,#0000 1px),linear-gradient(90deg,#172a3c1a 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,42px 42px,42px 42px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100vh}.welcome-screen{z-index:100;background:radial-gradient(circle at 18% 8%,#1cb9d821,#0000 34%),radial-gradient(circle at 82% 14%,#8743f224,#0000 32%),#050910;position:fixed;inset:0;overflow:auto}.welcome-screen:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#37536c29 1px,#0000 1px),linear-gradient(90deg,#37536c29 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.welcome-content{max-width:1180px;margin:0 auto;padding:30px 26px 42px;position:relative}.welcome-brand{letter-spacing:.16em;align-items:center;gap:14px;font-weight:750;display:flex}.welcome-brand em{color:#51dff0;background:#081b24;border:1px solid #266374;border-radius:30px;margin-left:auto;padding:7px 12px;font-size:10px;font-style:normal}.welcome-glyph{color:#22d8e8;border:1px solid #22d8e8;place-items:center;width:38px;height:38px;display:grid;transform:rotate(45deg);box-shadow:0 0 22px #22d8e840}.welcome-hero{text-align:center;max-width:870px;margin:70px auto 46px}.eyebrow{color:#52dcec;letter-spacing:.22em;font-size:11px;font-weight:700}.welcome-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(48px,7vw,82px);line-height:.98}.welcome-hero h1 span{color:#0000;background:linear-gradient(90deg,#31d8e9,#6587fb,#a455ed);-webkit-background-clip:text;background-clip:text}.welcome-lead{color:#aebbc8;max-width:740px;margin:0 auto;font-size:18px;line-height:1.65}.welcome-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.welcome-actions button{color:#fff;border-radius:8px;min-width:210px;height:54px;font-weight:700}.welcome-primary{background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;box-shadow:0 0 28px #4875f34d}.welcome-secondary{background:#0a1621;border:1px solid #385064}.welcome-micro{color:#65788a;letter-spacing:.05em;margin-top:14px;font-size:11px}.welcome-models{grid-template-columns:repeat(4,1fr);gap:12px;max-width:980px;margin:0 auto 38px;display:grid}.welcome-models article{background:#08131ecc;border:1px solid #263b4e;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex}.welcome-models b{color:#65e4f1;border:1px solid #38cadc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.welcome-models article:nth-child(2) b{color:#79a2ff;border-color:#5288ff}.welcome-models article:nth-child(3) b{color:#bc89fa;border-color:#9b55f6}.welcome-models article:nth-child(4) b{color:#ffd572;border-color:#f4b942}.welcome-models div{flex-direction:column;gap:3px;display:flex}.welcome-models span{color:#78899a;font-size:11px}.welcome-info{border-top:1px solid #1f3040;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:28px;display:grid}.welcome-info article{padding:4px 18px}.welcome-info article>span{color:#43cfe0;letter-spacing:.12em;font-size:11px}.welcome-info h2{margin:8px 0;font-size:17px}.welcome-info p,.welcome-footer p{color:#8293a3;font-size:13px;line-height:1.6}.welcome-footer{background:#08121c;border:1px solid #27394a;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:18px 20px;display:flex}.welcome-footer p{max-width:570px;margin:0}.welcome-footer div{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.welcome-footer a{color:#8edce7;font-size:11px;text-decoration:none}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04080ed6;border-bottom:1px solid #1d2a39;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex}.brand{letter-spacing:.16em;align-items:center;gap:16px;font-size:20px;font-weight:700;display:flex}.brand-link{color:inherit;border-radius:8px;text-decoration:none}.brand-link:hover .brand-mark,.brand-link:focus-visible .brand-mark{border-color:#7cecf4;box-shadow:0 0 32px #22d8e866}.brand-link:focus-visible{outline-offset:5px;outline:2px solid #3bd8e5}.welcome-glyph{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#071824;font-weight:900;transform:none}.brand small{color:#66798a;letter-spacing:.16em;margin-left:3px;font-size:8px;font-weight:650}.brand em{color:#6ee8f3;letter-spacing:.12em;border-left:1px solid #2b4052;padding-left:12px;font-size:9px;font-style:normal}.brand-mark{border:1px solid var(--cyan);width:38px;height:38px;color:var(--cyan);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#071824;place-items:center;font-weight:900;display:grid;box-shadow:0 0 24px #22d8e83d}.top-actions,.system-ready{align-items:center;gap:18px;display:flex}.system-ready{color:#4de37a;gap:9px;font-size:14px;font-weight:600}.system-ready i,.model-status i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.icon-button,.avatar{color:#dbe5ee;background:#07101a;border:1px solid #304052;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.avatar{border-color:#8e66ff;border-radius:50%;font-size:12px}.workspace{flex-direction:column;gap:18px;max-width:1700px;margin:0 auto;padding:24px;display:flex}.composer{background:#07111ce6;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(440px,1fr) 195px 170px 276px;align-items:end;gap:18px;min-height:174px;padding:24px 30px;display:grid}.access-switch{grid-column:1/-1;gap:9px;padding-bottom:4px;display:flex}.access-switch button{text-align:left;color:#8799a8;background:#091521;border:1px solid #2b4052;border-radius:9px;align-items:center;gap:11px;padding:10px 14px;display:flex}.access-switch button strong{color:#c7d4dd;font-size:12px}.access-switch button span{font-size:10px}.access-switch button.active{background:#09202a;border-color:#2ebdce;box-shadow:0 0 18px #22d8e81a}.access-switch button.active strong{color:#74e5ef}.credit-pill,.signin-pill{color:#9eeaf0;border:1px solid #36556a;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:11px;text-decoration:none;display:flex}.credit-pill b{color:#fff;font-size:16px}.signin-pill{color:#d9e6ed}.account-hero{grid-template-columns:1fr 280px;align-items:center;gap:50px;max-width:1160px;margin:0 auto;padding:68px 0 38px;display:grid}.account-hero>div>span,.pricing-hero>span{color:#52dcec;letter-spacing:.19em;font-size:10px}.account-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(42px,6vw,68px)}.account-hero p{color:#8fa2b0;max-width:670px;line-height:1.7}.balance-card{background:linear-gradient(145deg,#0a202b,#11182b);border:1px solid #2e596a;border-radius:18px;flex-direction:column;padding:28px;display:flex;box-shadow:0 0 35px #22d8e81a}.balance-card small{color:#67dbe5;letter-spacing:.15em;font-size:9px}.balance-card strong{margin-top:18px;font-size:68px;line-height:1}.balance-card span{color:#8196a4;margin-top:6px}.balance-card a,.account-aside>a{text-align:center;color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border-radius:8px;margin-top:22px;padding:12px;text-decoration:none}.account-grid{grid-template-columns:1fr 330px;gap:20px;max-width:1160px;margin:0 auto 60px;display:grid}.account-aside{background:#081520;border:1px solid #293e4e;border-radius:14px;flex-direction:column;padding:24px;display:flex}.account-aside h2{margin-top:0}.account-aside p,.account-aside li{color:#8ea1af;font-size:13px;line-height:1.6}.account-aside>a:last-child{color:#91a7b5;background:0 0;border:1px solid #2d485b;margin-top:9px}.transaction-list>div{border-top:1px solid #243746;align-items:center;gap:15px;padding:14px 0;display:flex}.transaction-list>div>span{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.credit-plus{color:#59dc8a;background:#102c22}.credit-minus{color:#ea8b9a;background:#281b20}.transaction-list div div{flex-direction:column;gap:4px;display:flex}.transaction-list small{color:#6e8291}.pricing-hero{text-align:center;max-width:850px;margin:0 auto}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:0 auto 24px;display:grid}.pricing-grid article{background:#081520;border:1px solid #2a3f50;border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative}.pricing-grid article>span{color:#55d8e4;letter-spacing:.15em;font-size:9px}.pricing-grid h2{margin:12px 0;font-size:23px}.pricing-grid article>strong{font-size:38px}.pricing-grid p,.pricing-grid li{color:#8da0ae;font-size:13px;line-height:1.6}.pricing-grid ul{min-height:104px;padding-left:18px}.pricing-grid a,.pricing-grid button{text-align:center;color:#cde9ef;background:#0d1d2b;border:1px solid #385369;border-radius:8px;margin-top:auto;padding:13px;text-decoration:none}.pricing-grid .pricing-featured{border-color:#36bdce;box-shadow:0 0 35px #22d8e81a}.pricing-featured em{color:#6ce5ef;font-size:8px;font-style:normal;position:absolute;top:14px;right:15px}.pricing-featured a{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0}.pricing-note{text-align:center;color:#708594;margin:0 auto 65px;font-size:11px}.pack-section{border-top:1px solid #263b4b;max-width:1160px;margin:34px auto 60px;padding-top:38px}.pack-heading{text-align:center;max-width:700px;margin:0 auto 26px}.pack-heading>span{color:#55d8e4;letter-spacing:.16em;font-size:9px}.pack-heading h2{margin:10px 0;font-size:34px}.pack-heading p,.pack-note{color:#7f94a3;font-size:13px;line-height:1.6}.pack-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pack-grid article{text-align:center;background:#081520;border:1px solid #2a4152;border-radius:15px;flex-direction:column;padding:24px;display:flex;position:relative}.pack-grid article.popular{border-color:#35bdcd;box-shadow:0 0 30px #22d8e81a}.pack-grid em{color:#66e1ec;font-size:8px;font-style:normal;position:absolute;top:11px;right:12px}.pack-grid strong{font-size:52px;line-height:1}.pack-grid span{color:#8397a5}.pack-grid b{margin-top:18px;font-size:22px}.pack-grid small{color:#728795;margin:6px 0 20px}.pack-grid button{color:#cdeaf0;background:#10202d;border:1px solid #3a586c;border-radius:8px;height:46px}.pack-grid .popular button:not(:disabled){color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0}.pack-note{text-align:center}.billing-message{text-align:center;color:#f2c985}.pack-section+.pricing-note{margin-top:-35px}.panel-glow{background:linear-gradient(#07111c,#07111c) padding-box padding-box,linear-gradient(100deg,#22d8e8,#31466a 55%,#9b55f6) border-box;box-shadow:0 0 28px #22d8e814}.topic-wrap{position:relative}.topic-wrap label,.select-label{color:#8e9baa;letter-spacing:.12em;flex-direction:column;gap:11px;font-size:12px;font-weight:650;display:flex}.topic-wrap label{color:var(--cyan);margin:0 0 11px}.topic-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.topic-heading label{margin:0}.topic-actions{align-items:center;gap:7px;display:flex}.topic-heading button{color:#70e2eb;letter-spacing:.08em;text-transform:uppercase;background:#0a2330;border:1px solid #2a6073;border-radius:18px;align-items:center;gap:6px;padding:7px 11px;font-size:9px;font-weight:750;display:flex}.topic-heading button span{font-size:14px;line-height:1}.topic-heading button:hover{background:#0b2c39;border-color:#32d2df}.topic-heading button:disabled{opacity:.45;cursor:not-allowed}.topic-heading .clear-topic{color:#b9aeba;background:#171722;border-color:#4b4657}.topic-heading .clear-topic:hover{color:#f0c4d5;background:#241922;border-color:#9c7387}textarea,select,input{color:var(--text);background:#0a1520;border:1px solid #38495a;outline:none;transition:all .18s}textarea:focus,select:focus,input:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #22d8e81f}textarea{resize:none;border-radius:11px;width:100%;height:96px;padding:17px 20px 28px;font-size:20px;line-height:1.45}.counter{color:#677588;font-size:11px;position:absolute;bottom:11px;right:14px}select{border-radius:9px;height:58px;padding:0 15px;font-size:15px}.start-button{color:#fff;letter-spacing:.13em;background:linear-gradient(110deg,#20cfe5,#367df4 50%,#963af0);border:0;border-radius:8px;height:68px;font-size:13px;font-weight:750;transition:all .18s;box-shadow:0 0 22px #338ef54d}.start-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 32px #5d5cf573}.start-button span{margin-right:10px}.intervention{background:#09131f;border:1px solid #293a4d;border-radius:12px;justify-content:flex-end;align-items:center;gap:16px;padding:18px;display:flex}.intervention button{color:#bff7ff;background:#122333;border:1px solid #2c5264;border-radius:8px;padding:10px 18px}.connection-overlay{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.connection-modal{background:radial-gradient(circle at 10% 0,#22d8e814,#0000 34%),linear-gradient(#0a1723,#060e17);border:1px solid #2d4c60;border-radius:18px;width:min(760px,100%);max-height:min(860px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0000008c,0 0 35px #22d8e814}.connection-modal-head{border-bottom:1px solid #263b4b;justify-content:space-between;gap:24px;padding:28px 30px 22px;display:flex}.connection-modal-head span{color:#4dd9e6;letter-spacing:.18em;font-size:9px}.connection-modal-head h2{margin:7px 0;font-size:30px}.connection-modal-head p{color:#8195a4;margin:0;font-size:13px;line-height:1.55}.connection-close{color:#cbd9e2;background:#0c1a26;border:1px solid #344d60;border-radius:9px;flex:none;width:40px;height:40px;font-size:24px}.connection-security{background:#09202a;border:1px solid #245563;border-radius:11px;align-items:center;gap:14px;margin:18px 30px;padding:14px 16px;display:flex}.connection-security>span{color:#62dfe9;border:1px solid #37bdcc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.connection-security p{color:#8ea4b1;flex-direction:column;gap:3px;margin:0;font-size:11px;line-height:1.45;display:flex}.connection-security strong{color:#d5e7ec;font-size:12px}.connection-list{flex-direction:column;gap:10px;padding:0 30px 24px;display:flex}.connection-card{--provider:#22d8e8;background:#08141ee0;border:1px solid #283e4f;border-radius:13px;padding:17px}.connection-provider{align-items:center;gap:13px;display:flex}.connection-provider-mark{border:1px solid var(--provider);width:42px;height:42px;color:var(--provider);box-shadow:0 0 14px var(--provider);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.connection-provider-mark{box-shadow:0 0 14px color-mix(in srgb,var(--provider) 18%,transparent)}}.connection-provider>div{flex-direction:column;gap:5px;display:flex}.connection-provider>div>strong{font-size:16px}.connection-provider>div>span{color:#708695;align-items:center;gap:6px;font-size:10px;display:flex}.connection-provider>div>span i{background:#677b88;border-radius:50%;width:6px;height:6px}.connection-provider>div>span.connected{color:#55d986}.connection-provider>div>span.connected i{background:#55d986;box-shadow:0 0 8px #55d986}.connection-provider>a{color:#70dce5;margin-left:auto;font-size:10px;text-decoration:none}.key-entry{border-top:1px solid #223646;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:15px;padding-top:14px;display:grid}.key-entry label{flex-direction:column;gap:7px;display:flex}.key-entry label>span{color:#718695;letter-spacing:.13em;font-size:8px}.key-entry input{border-radius:8px;width:100%;height:44px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.key-entry button,.connected-actions button,.connection-modal-foot button{color:#a9f1f6;background:#0c2932;border:1px solid #2f6975;border-radius:8px;height:44px;padding:0 18px;font-size:11px;font-weight:700}.connected-actions{color:#719085;border-top:1px solid #223646;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.connected-actions button{color:#d9959f;background:#21151a;border-color:#503b45}.connection-note{color:#67df98;background:#0d281f;border:1px solid #2b6b53;border-radius:9px;margin:0 30px 20px;padding:11px 14px;font-size:12px}.connection-modal-foot{background:#07131d;border-top:1px solid #263b4b;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.connection-modal-foot p{color:#748895;margin:0;font-size:11px}.connection-modal-foot strong{color:#b8dfe4}.connection-modal-foot button{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;min-width:110px}.error-banner{color:#f2c985;background:#241b0f;border:1px solid #8a6532;border-radius:10px;padding:12px 16px;font-size:13px}.privacy-banner{background:linear-gradient(100deg,#09202a,#12152b);border:1px solid #2b6b78;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 0 24px #22d8e814}.privacy-banner strong{font-size:16px}.privacy-banner p{color:#aab9c6;margin:5px 0 0;font-size:13px}.privacy-banner a{color:#54e6f3}.privacy-banner>div:last-child{flex-shrink:0;gap:10px;display:flex}.privacy-banner button,.privacy-control{color:#d6e4ed;background:#0b1824;border:1px solid #345266;border-radius:8px;padding:10px 14px}.privacy-banner .share-button{color:#baf8ff;border-color:#22d8e8}.privacy-control{color:#8299aa;align-self:flex-end;padding:7px 10px;font-size:11px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:510px;display:grid}.live-output-toggle{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:14px 16px;display:flex}.live-output-toggle>div:first-child{flex-direction:column;gap:3px;display:flex}.live-output-toggle span{color:var(--cyan);letter-spacing:.14em;font-size:.72rem;font-weight:800}.live-output-toggle small{color:var(--muted)}.live-output-toggle>div:last-child{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:12px;gap:6px;padding:4px;display:flex}.live-output-toggle button{min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-weight:800}.live-output-toggle button.active{background:var(--accent-cyan-strong);color:var(--text-inverse)}.live-output-toggle button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.live-thread{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:18px;margin-bottom:18px;scroll-margin-top:82px;overflow:hidden}.live-thread>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.live-thread>header span{color:var(--accent-cyan);letter-spacing:.14em;font-size:.74rem;font-weight:800}.live-thread>header h2{margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}.live-thread>header>strong{color:var(--text-muted);flex:none;font-size:.9rem}.live-thread-stream{gap:14px;max-width:980px;margin:0 auto;padding:20px;display:grid}.live-thread-turn{border:1px solid var(--border-subtle);border-left:4px solid var(--accent);background:var(--surface-2);box-shadow:var(--shadow-soft);border-radius:14px;padding:22px 24px;position:relative}.live-thread-turn>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.live-thread-turn>header>div{flex-direction:column;display:flex}.live-thread-turn small{color:var(--text-muted);font-size:.78rem}.live-thread-turn p{max-width:75ch;color:var(--text-primary);white-space:pre-wrap;margin:0 0 16px;font-size:1rem;line-height:1.72}.live-thread-empty,.live-thread-thinking{min-height:120px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.live-thread-empty span{color:var(--accent-cyan);font-size:1.6rem}.live-thread-thinking{border:1px dashed var(--border-subtle);border-radius:12px;min-height:auto}.live-thread-thinking strong{color:var(--text-primary)}@media (width<=700px){.live-output-toggle{flex-direction:column;align-items:stretch}.live-output-toggle>div:last-child{grid-template-columns:1fr 1fr;display:grid}.live-output-toggle button{width:100%;padding-inline:10px}.live-thread>header{flex-direction:column;padding:18px}.live-thread-stream{padding:12px}.live-thread-turn{padding:18px}.live-thread-turn p{font-size:1rem;line-height:1.68}}.model-card{--accent:#22d8e8;flex-direction:column;min-width:0;padding:17px;display:flex}.model-card.speaking{border-color:var(--accent);box-shadow:0 0 28px var(--accent),inset 0 0 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.model-card.speaking{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 0 28px color-mix(in srgb,var(--accent) 5%,transparent)}}.model-head{align-items:center;gap:14px;min-height:54px;display:flex}.model-mark{border:1px solid var(--accent);width:45px;height:45px;color:var(--accent);box-shadow:0 0 18px var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.model-mark{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 20%,transparent)}}.model-head h2{margin:0;font-size:25px}.model-status{color:var(--accent);letter-spacing:.12em;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.accent-line{background:linear-gradient(90deg,var(--accent),var(--accent));height:1px}@supports (color:color-mix(in lab, red, red)){.accent-line{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 5%,transparent))}}.accent-line{margin:11px 0 15px}.transcript{flex-direction:column;flex:1;gap:10px;max-height:390px;padding-right:3px;display:flex;overflow:auto}.message,.empty-message{background:#111;border:1px solid #222;border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px #0006}.message>div,.empty-message>span{color:#cce6ef;letter-spacing:.04em;justify-content:space-between;font-size:12px;display:flex}.message>div span{color:#6f7f90;font-size:10px}.message p,.empty-message p{color:#c0cad4;margin:8px 0 0;font-size:14px;line-height:1.55}.empty-message{opacity:.8;margin-top:auto;margin-bottom:auto}.empty-message>span{color:var(--accent);font-weight:650}.participant-state{color:var(--accent);letter-spacing:.12em;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:flex}.spinner{border:2px dotted var(--accent);border-radius:50%;width:18px;height:18px;animation:2s linear infinite spin}.thinking{gap:5px;padding:10px;display:flex}.thinking i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}.command-bar{background:#060f18f5;border:1px solid #293b4c;border-radius:14px;align-items:center;gap:0;min-height:106px;padding:16px 18px;display:flex}.metric{border-right:1px solid #344658;align-items:center;gap:12px;min-width:190px;padding:0 20px;display:flex}.metric:first-child{padding-left:5px}.metric-icon{color:#9daab7;border:1px solid #42566a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.metric div{flex-direction:column;gap:5px;display:flex}.metric small{color:#8290a0;letter-spacing:.08em;font-size:9px}.metric strong{font-size:21px;font-weight:500}.status-metric strong,.status-metric .metric-icon{color:var(--cyan);border-color:var(--cyan)}.session-actions{gap:10px;margin-left:auto;display:flex}.session-actions button{color:#9dabb8;letter-spacing:.08em;background:#0a1621;border:1px solid #334658;border-radius:8px;height:56px;padding:0 18px;font-size:11px}.intervention input{border-radius:8px;flex:1;height:46px;padding:0 14px}.history-button{color:#b9cad7;letter-spacing:.08em;background:#081522;border:1px solid #30485c;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;display:flex}.history-button span{color:#45dbe9;font-size:16px}.history-button b{color:#7ce7f1;background:#173044;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.history-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ac7;justify-content:flex-end;display:flex;position:fixed;inset:0}.history-panel{background:linear-gradient(#0a1622,#060e17);border-left:1px solid #29475a;width:min(520px,100%);height:100%;padding:28px;overflow:auto;box-shadow:-24px 0 70px #0000006b}.history-head{border-bottom:1px solid #253848;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.history-head p{color:#42d7e6;letter-spacing:.18em;margin:0 0 7px;font-size:10px}.history-head h2{margin:0;font-size:28px}.history-head>button{color:#d5e3ec;background:#0c1a26;border:1px solid #35495b;border-radius:9px;width:38px;height:38px;font-size:23px}.history-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.history-list article{background:#091722;border:1px solid #263b4c;border-radius:12px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.history-open{text-align:left;color:#eef5f8;background:0 0;border:0;min-width:0;padding:17px}.history-open strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.history-open span{color:#768a9a;margin-top:7px;font-size:10px;display:block}.history-delete{color:#875f68;text-transform:uppercase;letter-spacing:.08em;background:#0c1823;border:0;border-left:1px solid #263b4c;align-self:stretch;padding:0 14px;font-size:10px}.history-open:hover{background:#0d202e}.history-delete:hover{color:#ff9caa;background:#22151a}.history-empty{text-align:center;color:#7e91a1;padding:80px 20px}.history-empty>span{color:#3bcfdd;font-size:35px}.history-empty h3{color:#dce7ee;margin:18px 0 8px}.history-empty p,.history-note{color:#718494;font-size:12px;line-height:1.6}.history-note{border-top:1px solid #253848;margin-top:22px;padding-top:18px}.archive-banner{background:linear-gradient(100deg,#0a2230,#14172b);border:1px solid #3a5e76;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.archive-banner div{flex-direction:column;gap:4px;display:flex}.archive-banner strong{color:#61e5f1;letter-spacing:.14em;font-size:10px}.archive-banner span{color:#9badb9;font-size:12px}.archive-banner button{color:#c9f6fa;white-space:nowrap;background:#0c1c28;border:1px solid #3a6378;border-radius:8px;padding:9px 14px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media (width<=1150px){.composer{grid-template-columns:1fr 1fr 1fr}.topic-wrap{grid-column:1/-1}.start-button{height:58px}.model-grid{grid-template-columns:1fr}.model-card{min-height:360px}.command-bar{flex-wrap:wrap;gap:14px}.session-actions{width:100%;margin:0}.session-actions button{flex:1}}@media (width<=680px){.topbar{padding:0 12px}.brand{gap:10px;font-size:14px}.brand small,.brand em,.system-ready,.beta-allowance{display:none}.top-actions{gap:8px}.history-button{padding:0 10px;font-size:0}.history-button span{font-size:16px}.history-button b{font-size:10px}.workspace{padding:12px}.composer{grid-template-columns:1fr;padding:18px}.topic-wrap{grid-column:auto}.model-head h2{font-size:21px}.command-bar{grid-template-columns:1fr 1fr;display:grid}.metric{border:0;min-width:0;padding:8px}.session-actions{flex-direction:column;grid-column:1/-1}.session-actions button{min-height:48px}.archive-banner{flex-direction:column;align-items:flex-start}.history-panel{padding:22px 16px}.connection-overlay{place-items:stretch stretch;padding:0}.connection-modal{border-radius:0;max-height:100vh}.connection-modal-head,.connection-list,.connection-modal-foot{padding-left:18px;padding-right:18px}.connection-security{margin-left:18px;margin-right:18px}.key-entry{grid-template-columns:1fr}.connection-provider>a{display:none}.connection-modal-foot{flex-direction:column;align-items:stretch}.connection-modal-foot button{width:100%}}.memory-validation-note{border-left:4px solid var(--accent-purple);background:var(--surface-2);color:var(--text-secondary);margin:1rem 0 0;padding:.85rem;font-size:.82rem;line-height:1.55}.guide-product-process{max-width:1100px;margin:0 auto 28px}.guide-product-process ol{grid-template-columns:repeat(2,1fr);gap:10px;padding:0;list-style:none;display:grid}.guide-product-process li{background:#09131e;border:1px solid #294052;border-radius:12px;grid-template-columns:38px 1fr;gap:13px;padding:20px;display:grid}.guide-product-process li>b{color:#59dce7;border:1px solid #337383;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.guide-product-process strong{margin-bottom:6px;display:block}.guide-product-process p{color:#8fa3af;margin:0;line-height:1.6}html[data-theme=light] .guide-product-process li{background:#fff;border-color:#b3c6cf}html[data-theme=light] .guide-product-process p{color:#425d69}@media (width<=760px){.guide-product-process{width:calc(100% - 28px)}.guide-product-process ol{grid-template-columns:1fr}}.checkpoint-health-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.checkpoint-health-cards article{border:1px solid #2a4151;border-radius:9px;padding:13px}.checkpoint-health-cards span{color:#8296a2;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.checkpoint-health-cards strong{margin-top:6px;font-size:24px;display:block}.checkpoint-health-findings{gap:8px;margin-top:14px;display:grid}.checkpoint-health-findings>article{border:1px solid #2a4151;border-left:4px solid #4b7989;border-radius:8px;grid-template-columns:65px 1fr;gap:12px;padding:12px;display:grid}.checkpoint-health-findings>article[data-severity=critical]{border-left-color:#e36177}.checkpoint-health-findings>article[data-severity=warning]{border-left-color:#e8b55f}.checkpoint-health-findings>article[data-severity=clear]{border-left-color:#46c695}.checkpoint-health-findings b{color:#74dce5;text-transform:uppercase;font-size:8px}.checkpoint-health-findings p{color:#8296a2;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=800px){.checkpoint-health-cards{grid-template-columns:1fr 1fr}.checkpoint-health-findings>article{grid-template-columns:1fr}.checkpoint-health-findings b{margin-bottom:-5px}}.project-feedback-inbox>div:last-child{gap:9px;display:grid}.project-feedback-inbox article{border:1px solid #2a4151;border-radius:9px;padding:13px}.project-feedback-inbox header,.project-feedback-inbox footer{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.project-feedback-inbox header b{color:#efb56b;text-transform:uppercase}.project-feedback-inbox header span{color:#69dce6;text-transform:uppercase}.project-feedback-inbox time{color:#788d99;margin-left:auto}.project-feedback-inbox article>p{color:#c2ced4;line-height:1.6}.project-feedback-inbox footer{color:#788d99;font-size:8px}html[data-theme=light] .project-feedback-inbox article{border-color:#b8cad3}html[data-theme=light] .project-feedback-inbox article>p{color:#2e4855}.recovery-backup,.recovery-backup *{min-width:0}.recovery-backup{max-width:100%;overflow:hidden}.recovery-warning{background:#251b0d;border-left:4px solid #e2a548;margin:1rem 0;padding:1rem}.recovery-warning p{color:#c8ad82;margin:.35rem 0 0}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.recovery-grid form{box-sizing:border-box;background:#07111c;border:1px solid #293b4c;border-radius:12px;align-content:start;gap:.8rem;width:100%;max-width:100%;padding:1rem;display:grid}.recovery-grid h3{margin:0}.recovery-grid label{color:#8290a0;letter-spacing:.08em;overflow-wrap:anywhere;gap:.4rem;max-width:100%;font-size:.72rem;font-weight:800;display:grid}.recovery-grid input{box-sizing:border-box;color:#e7f2f7;background:#0b1824;border:1px solid #345064;border-radius:9px;width:100%;max-width:100%;min-height:46px;padding:.7rem;display:block}.recovery-grid input[type=file]{font-size:.8rem;overflow:hidden}.recovery-grid button{box-sizing:border-box;color:#03131a;white-space:normal;overflow-wrap:anywhere;background:#22d8e8;border:1px solid #22d8e8;border-radius:9px;width:100%;max-width:100%;min-height:46px;padding:.7rem;font-weight:850}.recovery-grid button:disabled{opacity:.55}.recovery-grid p,.recovery-backup details{color:#8290a0;overflow-wrap:anywhere;font-size:.82rem;line-height:1.55}.recovery-status{color:#8fe5bd;background:#0b261e;border:1px solid #2d6d5a;border-radius:9px;padding:.9rem}.recovery-backup details{margin-top:1rem}.recovery-backup summary{color:#c9d7df;cursor:pointer;font-weight:800}html[data-theme=light] .recovery-warning{background:#fff5dc}html[data-theme=light] .recovery-warning p{color:#71551d}html[data-theme=light] .recovery-grid form{background:#f6fafc;border-color:#c7d4dc}html[data-theme=light] .recovery-grid input{color:#172b38;background:#fff;border-color:#9fb6c3}@media (width<=760px){.recovery-grid{grid-template-columns:minmax(0,1fr)}.recovery-backup,.recovery-grid form{padding:14px}.recovery-backup .panel-title{flex-direction:column}.recovery-grid input[type=file]{font-size:.72rem}.welcome-content{padding:22px 18px 34px}.welcome-hero{margin:52px auto 34px}.welcome-lead{font-size:15px}.welcome-actions,.welcome-footer{flex-direction:column}.welcome-actions button{width:100%}.welcome-models,.welcome-info{grid-template-columns:1fr}.welcome-footer{align-items:flex-start}.welcome-footer div{justify-content:flex-start}}.welcome-trial{text-align:left;background:#06141feb;border:1px solid #315269;border-radius:15px;max-width:690px;margin:28px auto 0;padding:18px;box-shadow:0 20px 55px #00000047}.welcome-trial-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.welcome-trial-heading>div{flex-direction:column;gap:3px;display:flex}.welcome-trial-heading strong{font-size:16px}.welcome-trial-heading span{color:#7f93a3;font-size:11px}.welcome-trial-heading button{color:#70e6ee;letter-spacing:.06em;background:#0b2935;border:1px solid #286b7b;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:750}.welcome-trial textarea{resize:vertical;color:#eff7fa;width:100%;min-height:112px;font:inherit;background:#071521;border:1px solid #395268;border-radius:10px;padding:14px;line-height:1.45;display:block}.welcome-trial-options{grid-template-columns:1fr 1fr;align-items:end;gap:14px;margin-top:12px;display:grid}.welcome-trial-options label{color:#64dfea;letter-spacing:.14em;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.welcome-trial-options select{color:#eef7fa;background:#091824;border:1px solid #344f63;border-radius:8px;height:43px;padding:0 11px}.welcome-trial-options p{color:#e8f4f7;flex-direction:column;gap:3px;margin:0;font-size:12px;display:flex}.welcome-trial-options p span{color:#778c9b;font-size:10px}.welcome-share{color:#8297a5;align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.welcome-share input{accent-color:#34d7e5;margin-top:2px}.welcome-trial-error{color:#ff9aaa;margin:11px 0 0;font-size:11px}.welcome-trial-start{color:#fff;border-radius:9px;width:100%;min-height:52px;margin-top:14px;font-weight:800}.welcome-trial-start:disabled{opacity:.55}.welcome-action-link{color:#fff;border-radius:8px;place-items:center;min-width:210px;height:54px;font-weight:700;text-decoration:none;display:grid}html[data-theme=light] .welcome-trial{background:#fffffff0;border-color:#afc6d2}html[data-theme=light] .welcome-trial textarea,html[data-theme=light] .welcome-trial-options select{color:#203844;background:#fff;border-color:#aec3ce}html[data-theme=light] .welcome-trial-heading span,html[data-theme=light] .welcome-share,html[data-theme=light] .welcome-trial-options p span{color:#58717d}@media (width<=760px){.welcome-trial{padding:14px}.welcome-trial-heading{align-items:flex-start}.welcome-trial-options{grid-template-columns:1fr}.welcome-action-link{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.admin-shell{max-width:1280px;min-height:100vh;margin:0 auto;padding:48px 24px 80px}.admin-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.admin-heading p{color:#22d8e8;letter-spacing:.18em;font-size:12px}.admin-heading h1{margin:6px 0;font-size:40px}.admin-heading a{color:#9fdce5}.analytics-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.analytics-cards article,.admin-panel{background:#09131f;border:1px solid #293b4c;border-radius:13px;padding:20px}.analytics-cards span{color:#8290a0;text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.analytics-cards strong{margin-top:8px;font-size:30px;display:block}.admin-panel{margin-top:18px}.admin-panel h2{margin-top:0}.model-table>div{border-bottom:1px solid #1d3040;grid-template-columns:1fr 1fr 1fr;padding:12px;display:grid}.shared-row{border-top:1px solid #243445;padding:16px 0}.shared-row>div{color:#8fa4b6;justify-content:space-between;display:flex}.shared-row p{color:#c6d1da;line-height:1.55}.muted{color:#8290a0}@media (width<=760px){.analytics-cards{grid-template-columns:1fr 1fr}.admin-heading{flex-direction:column;align-items:start}.privacy-banner{flex-direction:column;align-items:flex-start}.privacy-banner>div:last-child{flex-direction:column;width:100%}}.member-manager .panel-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-manager .panel-title>span{color:#67e1ea;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border:1px solid #2d5a70;border-radius:24px;padding:8px 12px;font-size:10px}.member-search{flex-direction:column;gap:7px;margin:18px 0;display:flex}.member-search span,.grant-dialog label{color:#69dfe8;letter-spacing:.13em;font-size:9px;font-weight:800}.member-search input,.grant-dialog input{color:#edf6f8;background:#071622;border:1px solid #345166;border-radius:9px;width:100%;height:44px;padding:0 12px}.member-table-head,.member-row{border-bottom:1px solid #294052;grid-template-columns:minmax(210px,2fr) .6fr .7fr 1fr auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.member-table-head{color:#6edee7;letter-spacing:.12em;font-size:9px}.member-row:nth-child(2n){background:#274a5e2e}.member-row:nth-child(odd){background:#07162259}.member-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.member-row strong,.member-row span{overflow-wrap:anywhere}.member-row>div span,.member-row>span{color:#8297a6;font-size:10px}.member-row small{color:#657b8a}.member-row button{color:#75e3eb;white-space:nowrap;background:#0a2431;border:1px solid #347084;border-radius:8px;padding:9px 11px}.member-empty{text-align:center;color:#8195a3;padding:30px}.grant-overlay{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.grant-dialog{background:#071521;border:1px solid #3d647b;border-radius:16px;width:min(520px,100%);padding:22px;box-shadow:0 30px 100px #0009}.grant-dialog header{justify-content:space-between;gap:16px;display:flex}.grant-dialog header span{color:#55dbe7;letter-spacing:.14em;font-size:9px}.grant-dialog h3{margin:7px 0;font-size:21px}.grant-dialog header p{color:#879aa8;font-size:11px}.grant-dialog header button{color:#fff;background:#0b1c29;border:1px solid #385469;border-radius:9px;width:38px;height:38px;font-size:22px}.grant-dialog label{flex-direction:column;gap:7px;margin-top:15px;display:flex}.grant-warning,.grant-message{border-radius:8px;padding:11px;font-size:10px;line-height:1.5}.grant-warning{color:#c2b7dc;background:#171525}.grant-message{color:#80e5d2;background:#0b2929}.grant-dialog>div:last-child{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.grant-dialog>div:last-child button{color:#dce8ed;background:#0b1b28;border:1px solid #38556a;border-radius:8px;padding:11px 15px}.grant-dialog .grant-confirm{color:#fff;background:linear-gradient(110deg,#20bed2,#7257e9);border:0}html[data-theme=light] .member-row:nth-child(2n){background:#eef6f8}html[data-theme=light] .member-row:nth-child(odd){background:#fff}html[data-theme=light] .member-search input,html[data-theme=light] .grant-dialog input,html[data-theme=light] .grant-dialog{color:#203b49;background:#fff;border-color:#aec5d0}@media (width<=760px){.member-table{overflow:visible}.member-table-head{display:none}.member-row{grid-template-columns:1fr auto;gap:9px;padding:15px}.member-row>div{grid-column:1/-1}.member-row>span{font-size:9px}.member-row button{grid-column:1/-1;width:100%}.member-manager .panel-title{flex-direction:column}.grant-dialog{padding:17px}}.beta-shell{background:radial-gradient(circle at 15% 5%,#22d8e81f,#0000 30%),radial-gradient(circle at 85% 15%,#9b55f61f,#0000 30%),#050910;min-height:100vh;padding:24px}.beta-shell>header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:10px 0 30px;display:flex}.beta-shell>header a{color:#eef7fa;letter-spacing:.15em;font-weight:750;text-decoration:none}.beta-shell>header span{color:#61e5f1;letter-spacing:.13em;background:#071a22;border:1px solid #27606d;border-radius:30px;padding:7px 12px;font-size:10px}.beta-login{background:#08131ef0;border:1px solid #2a4154;border-radius:18px;max-width:560px;margin:8vh auto 0;padding:38px;box-shadow:0 0 48px #22d8e814}.beta-login>p:first-child,.beta-intro p{color:#48d9e7;letter-spacing:.18em;font-size:11px;font-weight:700}.beta-login h1,.beta-intro h1{margin:12px 0;font-size:42px;line-height:1.05}.beta-login>p{color:#9aabba;line-height:1.6}.beta-login label{color:#8ea0b0;flex-direction:column;gap:8px;margin:18px 0;font-size:12px;display:flex}.beta-login input{border-radius:9px;height:48px;padding:0 13px}.beta-login button,.beta-composer button{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:9px;width:100%;height:52px;font-weight:700}.beta-login small,.beta-notice{color:#718394;margin-top:16px;line-height:1.5;display:block}.beta-room{max-width:1120px;margin:24px auto}.beta-intro{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.beta-intro span{color:#91a1af}.beta-intro>strong{color:#57e1ee;text-align:right;font-size:44px}.beta-intro strong small{color:#7e91a1;text-transform:uppercase;letter-spacing:.09em;font-size:11px;display:block}.beta-composer{background:#08131e;border:1px solid #2e465a;border-radius:15px;padding:18px}.beta-composer textarea{height:130px}.beta-composer button{margin-top:12px}.beta-results{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.beta-results article{background:#09141f;border:1px solid #294255;border-radius:14px;min-height:270px;padding:20px}.beta-results article span{color:#35d5e5;font-weight:750}.beta-results .beta-grok span{color:#6e9cff}.beta-results .beta-claude span{color:#b980f4}.beta-results p{color:#c0cbd4;line-height:1.65}.beta-error{color:#f2b6a6;background:#291610;border:1px solid #825044;border-radius:9px;margin:14px 0;padding:12px}.beta-notice{text-align:center}@media (width<=760px){.beta-shell{padding:16px}.beta-login{padding:24px}.beta-login h1,.beta-intro h1{font-size:34px}.beta-intro{flex-direction:column;align-items:flex-start;gap:20px}.beta-intro>strong{text-align:left}.beta-results{grid-template-columns:1fr}}.theme-toggle{color:#c9d7e1;letter-spacing:.06em;background:#081522;border:1px solid #30485c;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:11px;display:flex}.theme-toggle span{color:#f2c96b;font-size:16px}.theme-toggle b{font-weight:650}.copy-button{color:#82dce5;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#0a1b28;border:1px solid #315064;border-radius:7px;padding:8px 10px;font-size:9px}.copy-button.copied{color:#65d891;border-color:#43ae72}.history-item-actions{border-left:1px solid #263b4c;align-self:stretch;align-items:stretch;display:flex}.history-item-actions .copy-button,.history-item-actions .history-delete{border-width:0 0 0 1px;border-radius:0}.history-item-actions .copy-button{border-left:0}.privacy-page{color:#eaf2f8;max-width:820px;margin:0 auto;padding:64px 24px;line-height:1.7}.privacy-page-head{justify-content:space-between;align-items:center;display:flex}.privacy-page a{color:#22d8e8}.admin-actions,.beta-login-actions{align-items:center;gap:14px;display:flex}.shared-row>.copy-button{margin-top:4px}.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.panel-title h2{margin:0 0 5px}.panel-title p{margin:0}.panel-title>span{color:#72dbe4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #2b4759;border-radius:20px;padding:7px 10px;font-size:9px}.conversation-group{border-top:1px solid #243746}.conversation-group:last-child{border-bottom:1px solid #243746}.conversation-group summary{cursor:pointer;align-items:center;gap:13px;padding:16px 8px;list-style:none;transition:all .16s;display:flex}.conversation-group summary::-webkit-details-marker{display:none}.conversation-group summary:hover{background:#0c1c28}.conversation-caret{color:#63dbe5;border:1px solid #334d60;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;line-height:1;transition:all .2s;display:grid}.conversation-group[open] .conversation-caret{background:#0d2935;transform:rotate(90deg)}.conversation-group summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.conversation-group summary strong{white-space:nowrap;text-overflow:ellipsis;color:#e7f0f5;font-size:14px;overflow:hidden}.conversation-group summary small{color:#718594;font-size:10px}.conversation-detail{background:#07121c;border:1px solid #294253;border-radius:12px;margin:0 8px 16px 49px;padding:15px}.conversation-toolbar{border-bottom:1px solid #243746;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.conversation-toolbar>span{color:#58d9e5;letter-spacing:.14em;font-size:9px}.conversation-turn{border-bottom:1px solid #1e3241;padding:14px 2px}.conversation-turn:last-child{border-bottom:0;padding-bottom:2px}.conversation-turn>div{justify-content:space-between;gap:18px;display:flex}.conversation-turn b{color:#d9e8ef;text-transform:capitalize;font-size:12px}.conversation-turn span{color:#6d8290;font-size:9px}.conversation-turn p{color:#b9c8d1;margin:8px 0 0;font-size:13px;line-height:1.6}.page-header{border-bottom:1px solid #1e3040;align-items:center;gap:18px;height:76px;display:flex}.page-logo{color:#f0f6f8;letter-spacing:.16em;align-items:center;gap:13px;font-weight:800;text-decoration:none;display:flex}.page-header>em{color:#5edce7;letter-spacing:.15em;border-left:1px solid #304352;padding-left:17px;font-size:9px;font-style:normal}.page-header>div{align-items:center;gap:15px;margin-left:auto;display:flex}.page-header>div>a{color:#8fa4b2;font-size:11px;text-decoration:none}.info-page,.legal-page{color:#edf4f7;background:radial-gradient(circle at 12% 8%,#1fbcd317,#0000 28%),radial-gradient(circle at 86% 10%,#884be314,#0000 28%),#050910;min-height:100vh;padding:0 max(24px,50vw - 590px)}.info-hero{max-width:900px;padding:76px 0 54px}.info-hero>p,.legal-page article>header>p,.form-layout aside>p{color:#45d5e2;letter-spacing:.2em;font-size:10px;font-weight:750}.info-hero h1{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(45px,6vw,76px);line-height:1.02}.info-hero>span{color:#94a7b4;max-width:790px;font-size:18px;line-height:1.7;display:block}.form-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);gap:32px;padding-bottom:90px;display:grid}.form-layout>aside{background:#08131e;border:1px solid #263b4c;border-radius:16px;padding:26px}.form-layout aside article{border-bottom:1px solid #223544;padding:15px 0}.form-layout aside article:last-child{border:0}.form-layout aside article b,.ad-principles article>span,.about-grid article>span{color:#50d8e4;letter-spacing:.13em;font-size:9px}.form-layout aside h2{margin:8px 0;font-size:17px}.form-layout aside p,.form-layout aside li,.form-layout aside small{color:#8396a4;font-size:13px;line-height:1.65}.form-layout aside a{color:#59dce7}.contact-form{background:#08131e;border:1px solid #2a4153;border-radius:16px;flex-direction:column;gap:17px;padding:28px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:#91a3b1;letter-spacing:.11em;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.contact-form label>span{color:#44d3df}.contact-form input,.contact-form select{border-radius:9px;height:48px;padding:0 13px}.contact-form textarea{height:160px;padding:14px;font-size:14px}.contact-form .consent-check{letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start;font-size:12px;font-weight:400;line-height:1.5;display:grid}.consent-check input{width:16px;height:16px;margin:1px 0}.consent-check span{color:#91a4b2}.consent-check a{color:#59dce7}.form-submit,.form-success button{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:9px;height:52px;font-weight:750}.contact-form>small{color:#677c8b;text-align:center}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#f0b2a8;background:#261511;border:1px solid #814d47;border-radius:8px;padding:12px;font-size:12px}.form-success{text-align:center;background:#081c17;border:1px solid #2e7258;border-radius:16px;padding:70px 30px}.form-success>span{color:#48d593;border:1px solid #48d593;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.form-success h2{font-size:32px}.form-success p{color:#91a7a0;max-width:520px;margin:0 auto 25px;line-height:1.6}.form-success button{padding:0 22px}.ad-principles,.about-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:40px;display:grid}.ad-principles article,.about-grid article{background:#08131e;border:1px solid #293e50;border-radius:14px;padding:24px}.ad-principles h2,.about-grid h2{margin:10px 0;font-size:18px}.ad-principles p,.about-grid p,.trust-note p{color:#8498a7;font-size:13px;line-height:1.65}.ad-form-layout{padding-top:20px}.ad-form-layout aside h2{font-size:25px;line-height:1.25}.about-grid{grid-template-columns:repeat(2,1fr)}.about-grid article{min-height:210px}.trust-note{background:#0a1822;border:1px solid #395464;border-radius:13px;gap:18px;margin-bottom:90px;padding:20px 23px;display:flex}.trust-note strong{color:#60dce7;white-space:nowrap}.trust-note p{margin:0}.legal-page article{max-width:850px;margin:0 auto;padding:70px 0 100px}.legal-page article>header{border-bottom:1px solid #293b4a;padding-bottom:35px}.legal-page h1{letter-spacing:-.045em;margin:13px 0 17px;font-size:clamp(46px,6vw,70px)}.legal-page article>header>span{color:#96a9b6;font-size:17px;line-height:1.7;display:block}.legal-callout{background:#09202a;border:1px solid #356070;border-radius:12px;margin:28px 0;padding:18px 20px}.legal-callout strong{color:#59dce7}.legal-callout p{margin:6px 0 0!important}.legal-page h2{margin:38px 0 10px;font-size:21px}.legal-page h3{color:#bad0da;margin:24px 0 8px;font-size:15px}.legal-page article>p,.legal-page article>h3+p,.legal-callout p{color:#94a6b2;font-size:14px;line-height:1.75}.legal-page a{color:#57dae5}.site-footer{color:#dce7ed;background:#03070c;border-top:1px solid #1d2c39;grid-template-columns:1fr 1.7fr;gap:45px;padding:44px max(24px,50vw - 590px) 22px;display:grid}.footer-brand{align-items:flex-start;gap:14px;display:flex}.footer-brand>div{flex-direction:column;gap:7px;display:flex}.footer-brand strong{letter-spacing:.17em;font-size:18px}.footer-brand small{color:#647988;letter-spacing:.15em;font-size:8px}.site-footer nav{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.site-footer nav>div{flex-direction:column;gap:10px;display:flex}.site-footer nav strong{color:#738896;letter-spacing:.15em;margin-bottom:3px;font-size:9px}.site-footer a,.footer-cookie-button{color:#aab9c3;font-size:11px;text-decoration:none}.site-footer a:hover,.footer-cookie-button:hover{color:#54d9e5}.footer-cookie-button{text-align:left;background:0 0;border:0;padding:0}.footer-bottom{color:#566a79;border-top:1px solid #1c2a35;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:19px;font-size:9px;display:flex}.cookie-banner{z-index:300;background:#07111bfa;border:1px solid #37586c;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;max-width:1120px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:20px;left:22px;right:22px;box-shadow:0 20px 70px #00000080}.cookie-banner>div:first-child{max-width:760px}.cookie-banner>div>span{color:#55dbe6;letter-spacing:.17em;font-size:9px}.cookie-banner h2{margin:5px 0 7px;font-size:19px}.cookie-banner p{color:#93a5b2;margin:0;font-size:12px;line-height:1.55}.cookie-banner nav{gap:15px;margin-top:9px;display:flex}.cookie-banner a{color:#66dce5;font-size:10px}.cookie-actions{flex-shrink:0;gap:9px;display:flex}.cookie-actions button{color:#c3d1da;background:#0d1c28;border:1px solid #355064;border-radius:8px;height:44px;padding:0 17px;font-size:11px}.cookie-actions .cookie-accept{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0}.inbox-filters{gap:8px;margin:8px 0 16px;display:flex}.inbox-filters button{color:#8195a3;background:#0a1722;border:1px solid #30495b;border-radius:20px;padding:7px 12px;font-size:10px}.inbox-filters button.active{color:#72e0e9;background:#09242c;border-color:#38bfcd}.inbox-message{border-top:1px solid #253847}.inbox-message summary{cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 8px;list-style:none;display:grid}.inbox-message summary::-webkit-details-marker{display:none}.inbox-message summary:hover{background:#0b1b27}.inbox-dot{background:#4bd67f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #4bd67f}.inbox-message.read .inbox-dot{box-shadow:none;background:#536876}.inbox-message summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox-message summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-message summary small,.inbox-message time{color:#718594;font-size:9px}.inbox-message summary em{text-transform:uppercase;color:#5ecfd9;letter-spacing:.08em;border:1px solid #2a5661;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.inbox-body{background:#07131d;border:1px solid #294253;border-radius:11px;margin:0 8px 16px 31px;padding:17px}.inbox-meta{border-bottom:1px solid #233746;flex-wrap:wrap;gap:18px;padding-bottom:13px;display:flex}.inbox-meta span{color:#c4d0d8;flex-direction:column;gap:4px;font-size:11px;display:flex}.inbox-meta b{color:#657b8a;letter-spacing:.1em;font-size:8px}.inbox-meta a{color:#5bd9e4}.inbox-body>p{white-space:pre-wrap;color:#b8c6cf;font-size:13px;line-height:1.65}.inbox-actions{gap:8px;display:flex}.inbox-actions button,.inbox-actions a{color:#9fdbe1;text-transform:uppercase;letter-spacing:.06em;background:#0a1b28;border:1px solid #335064;border-radius:7px;padding:8px 11px;font-size:9px;text-decoration:none}.inbox-actions .delete-message{color:#d98993;background:#211216;border-color:#5c3439;margin-left:auto}.inbox-empty{text-align:center;color:#748895;padding:55px}.inbox-empty>span{color:#54ca8c;border:1px solid #3c7d61;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.inbox-empty h3{color:#bdcbd4;margin-bottom:5px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf3f7}html[data-theme=light] body{color:#142331;background:#edf3f7}html[data-theme=light] .app-shell{background-color:#f3f7fa;background-image:radial-gradient(circle at 10% 12%,#12b1ca1f,#0000 28%),radial-gradient(circle at 88% 12%,#7e4ae01a,#0000 28%),linear-gradient(#355b740f 1px,#0000 1px),linear-gradient(90deg,#355b740f 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,42px 42px,42px 42px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}html[data-theme=light] .topbar{background:#ffffffe6;border-color:#cfdae2}html[data-theme=light] .brand{color:#132534}html[data-theme=light] .brand small{color:#667d8d}html[data-theme=light] .brand-mark{color:#09899a;background:#e8f8fa}html[data-theme=light] .icon-button,html[data-theme=light] .avatar,html[data-theme=light] .history-button,html[data-theme=light] .theme-toggle{color:#304655;background:#fff;border-color:#bdcbd5}html[data-theme=light] .history-button b{color:#087f8d;background:#dff4f6}html[data-theme=light] .theme-toggle span{color:#536aaf}html[data-theme=light] .composer,html[data-theme=light] .intervention{background:#fff;border-color:#bfd2dc;box-shadow:0 10px 32px #2a4f6514}html[data-theme=light] .connection-overlay{background:#1d2e3a6b}html[data-theme=light] .connection-modal{color:#172b38;background:radial-gradient(circle at 10% 0,#22d8e81a,#0000 34%),linear-gradient(#fff,#f3f7fa);border-color:#b7ccd7}html[data-theme=light] .connection-modal-head,html[data-theme=light] .connection-modal-foot{border-color:#cad9e1}html[data-theme=light] .connection-modal-head p,html[data-theme=light] .connection-modal-foot p{color:#5e7583}html[data-theme=light] .connection-close{color:#425a68;background:#f3f7fa;border-color:#bccdd7}html[data-theme=light] .connection-security{background:#e8f7f9;border-color:#9ecbd2}html[data-theme=light] .connection-security strong{color:#24404d}html[data-theme=light] .connection-security p{color:#57717e}html[data-theme=light] .connection-card{background:#fff;border-color:#c5d5de}html[data-theme=light] .key-entry,html[data-theme=light] .connected-actions{border-color:#d5e1e7}html[data-theme=light] .connection-modal-foot{background:#edf3f6}html[data-theme=light] .access-switch button,html[data-theme=light] .credit-pill,html[data-theme=light] .signin-pill{color:#38505e;background:#f7fafc;border-color:#b9cad5}html[data-theme=light] .access-switch button strong{color:#304956}html[data-theme=light] .access-switch button.active{background:#e7f8fa;border-color:#36aebc}html[data-theme=light] .access-switch button.active strong{color:#087e8b}html[data-theme=light] .credit-pill b{color:#17303d}html[data-theme=light] .panel-glow{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(100deg,#14b9ca,#9bb0c1 55%,#8c62df) border-box}html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] input{color:#172b39;background:#f7fafc;border-color:#b9cad5}html[data-theme=light] .model-card{background:linear-gradient(#fff,#f7fafc);border-color:#c5d2db;box-shadow:0 8px 26px #28485e0f}html[data-theme=light] .message,html[data-theme=light] .empty-message{background:#f1f6f9;border-color:#cbd8e0}html[data-theme=light] .message p,html[data-theme=light] .empty-message p{color:#314755}html[data-theme=light] .message>div{color:#1f3948}html[data-theme=light] .command-bar{background:#fff;border-color:#c5d2db}html[data-theme=light] .metric{border-color:#d5dfe5}html[data-theme=light] .metric small,html[data-theme=light] .session-actions button{color:#607786}html[data-theme=light] .session-actions button{background:#f7fafc;border-color:#c2d0d9}html[data-theme=light] .privacy-banner,html[data-theme=light] .archive-banner,html[data-theme=light] .beta-disclosure{color:#18313e;background:linear-gradient(100deg,#e4f8fa,#f0ecfb);border-color:#9ccbd2}html[data-theme=light] .privacy-banner p,html[data-theme=light] .archive-banner span,html[data-theme=light] .beta-disclosure span{color:#526b79}html[data-theme=light] .privacy-control{color:#607786;background:#fff;border-color:#c1d0d9}html[data-theme=light] .history-overlay{background:#1d2e3a61}html[data-theme=light] .history-panel{color:#172b38;background:linear-gradient(#fff,#f3f7fa);border-color:#becfd9}html[data-theme=light] .history-head,html[data-theme=light] .history-note{border-color:#d1dde4}html[data-theme=light] .history-head>button{color:#405766;background:#f4f8fa;border-color:#c3d1da}html[data-theme=light] .history-list article{background:#fff;border-color:#c9d6de}html[data-theme=light] .history-open{color:#1b303e}html[data-theme=light] .history-open:hover{background:#edf6f8}html[data-theme=light] .history-item-actions{border-color:#c9d6de}html[data-theme=light] .history-delete{color:#9a5962;background:#fff7f7;border-color:#e1cccc}html[data-theme=light] .copy-button{color:#157c88;background:#edf8fa;border-color:#a9cdd3}html[data-theme=light] .welcome-screen{color:#142331;background:radial-gradient(circle at 18% 8%,#1cb9d824,#0000 34%),radial-gradient(circle at 82% 14%,#8743f21a,#0000 32%),#f4f8fa}html[data-theme=light] .welcome-lead,html[data-theme=light] .welcome-info p,html[data-theme=light] .welcome-footer p{color:#506978}html[data-theme=light] .welcome-models article,html[data-theme=light] .welcome-footer{background:#ffffffe0;border-color:#c6d6df}html[data-theme=light] .welcome-secondary{color:#263e4c;background:#fff;border-color:#9eb5c3}html[data-theme=light] .beta-shell{color:#142331;background:radial-gradient(circle at 15% 5%,#22d8e826,#0000 30%),radial-gradient(circle at 85% 15%,#9b55f61a,#0000 30%),#f3f7fa}html[data-theme=light] .beta-login{background:#fffffff0;border-color:#bfd0db;box-shadow:0 16px 44px #2f4e621a}html[data-theme=light] .beta-login>p,html[data-theme=light] .beta-login small{color:#5f7584}html[data-theme=light] .admin-shell,html[data-theme=light] .privacy-page{color:#172b38}html[data-theme=light] .analytics-cards article,html[data-theme=light] .admin-panel{background:#fff;border-color:#c7d4dc;box-shadow:0 8px 24px #2a4b5f0f}html[data-theme=light] .model-table>div,html[data-theme=light] .shared-row{border-color:#d4dfe5}html[data-theme=light] .shared-row p{color:#304957}html[data-theme=light] .shared-row>div,html[data-theme=light] .muted{color:#667d8b}html[data-theme=light] .panel-title>span{color:#147c88;background:#edf9fa;border-color:#b7d2d7}html[data-theme=light] .conversation-group{border-color:#d3dfe5}html[data-theme=light] .conversation-group summary:hover{background:#f0f7f9}html[data-theme=light] .conversation-group summary strong{color:#1b303e}html[data-theme=light] .conversation-group summary small{color:#6b808e}html[data-theme=light] .conversation-caret{color:#148b97;border-color:#a9c8d0}html[data-theme=light] .conversation-detail{background:#f5f9fb;border-color:#c8d8e0}html[data-theme=light] .conversation-toolbar,html[data-theme=light] .conversation-turn{border-color:#d5e1e6}html[data-theme=light] .conversation-turn b{color:#203947}html[data-theme=light] .conversation-turn p{color:#3d5360}html[data-theme=light] .info-page,html[data-theme=light] .legal-page{color:#182d3a;background:radial-gradient(circle at 12% 8%,#1fbcd31a,#0000 28%),radial-gradient(circle at 86% 10%,#884be312,#0000 28%),#f3f7fa}html[data-theme=light] .page-header{border-color:#cad7df}html[data-theme=light] .page-logo{color:#172c39}html[data-theme=light] .info-hero>span,html[data-theme=light] .legal-page article>header>span,html[data-theme=light] .legal-page article>p,html[data-theme=light] .legal-page article>h3+p{color:#566e7c}html[data-theme=light] .form-layout>aside,html[data-theme=light] .contact-form,html[data-theme=light] .ad-principles article,html[data-theme=light] .about-grid article{background:#fff;border-color:#c7d6df}html[data-theme=light] .trust-note,html[data-theme=light] .legal-callout{background:#eaf7f9;border-color:#afd1d7}html[data-theme=light] .site-footer{color:#1c3341;background:#e8eff3;border-color:#c4d2db}html[data-theme=light] .site-footer a,html[data-theme=light] .footer-cookie-button{color:#526b79}html[data-theme=light] .footer-bottom{color:#6e8390;border-color:#c7d5dd}html[data-theme=light] .cookie-banner{color:#1b313f;background:#fffffffa;border-color:#b5cbd6;box-shadow:0 20px 60px #2f485938}html[data-theme=light] .cookie-banner p{color:#5d7482}html[data-theme=light] .cookie-actions button{color:#3c5361;background:#f4f8fa;border-color:#b9cad4}html[data-theme=light] .inbox-message,html[data-theme=light] .inbox-meta{border-color:#d3dfe5}html[data-theme=light] .inbox-message summary:hover{background:#f0f7f9}html[data-theme=light] .inbox-body{background:#f5f9fb;border-color:#c8d8e0}html[data-theme=light] .inbox-body>p{color:#3e5562}html[data-theme=light] .inbox-meta span{color:#314a57}html[data-theme=light] .inbox-filters button{color:#5c7280;background:#f6f9fb;border-color:#becfd8}html[data-theme=light] .balance-card,html[data-theme=light] .account-aside,html[data-theme=light] .pricing-grid article,html[data-theme=light] .pack-grid article{background:#fff;border-color:#bfd1da}html[data-theme=light] .account-hero p,html[data-theme=light] .account-aside p,html[data-theme=light] .account-aside li,html[data-theme=light] .pricing-grid p,html[data-theme=light] .pricing-grid li,html[data-theme=light] .pack-heading p,html[data-theme=light] .pack-note{color:#566e7b}@media (width<=780px){.page-header>em,.page-header>div>a{display:none}.info-hero{padding:50px 0 38px}.form-layout,.ad-principles,.about-grid,.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.cookie-banner{flex-direction:column;align-items:stretch;gap:16px}.cookie-actions button{flex:1}.form-grid{grid-template-columns:1fr}.inbox-message summary{grid-template-columns:10px minmax(0,1fr) auto}.inbox-message time{display:none}}@media (width<=680px){.theme-toggle{padding:0 10px;font-size:0}.theme-toggle span{font-size:16px}.history-item-actions{flex-direction:column}.history-list article{grid-template-columns:minmax(0,1fr) auto}.history-item-actions .copy-button{flex:1}.privacy-page{padding:32px 18px}.info-page,.legal-page{padding:0 18px}.site-footer{padding:36px 18px 20px}.site-footer nav{grid-template-columns:1fr}.cookie-banner{padding:18px;bottom:10px;left:10px;right:10px}.inbox-message summary em{display:none}.inbox-body{margin-left:8px}.inbox-actions{flex-wrap:wrap}.inbox-actions .delete-message{margin-left:0}}.founder-section{background:linear-gradient(135deg,#091925f5,#111026eb);border:1px solid #2b4052;border-radius:22px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.3fr);align-items:center;gap:clamp(34px,6vw,76px);margin:4px 0 58px;padding:38px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0003}.founder-portrait{background:#101a23;border-radius:16px;align-self:stretch;min-height:520px;position:relative;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.founder-portrait:after{content:"";background:linear-gradient(#0000,#04090fe0);height:34%;position:absolute;inset:auto 0 0}.founder-portrait>span{z-index:1;color:#d6edf1;letter-spacing:.16em;font-size:9px;position:absolute;bottom:17px;left:20px;right:20px}.founder-story>p:first-child{color:#51dce8;letter-spacing:.2em;margin:0;font-size:10px;font-weight:750}.founder-story h2{letter-spacing:-.045em;margin:12px 0 5px;font-size:clamp(42px,5.5vw,68px);line-height:1}.founder-story h3{color:#b9c8d2;margin:0 0 22px;font-size:19px;font-weight:500}.founder-story>p:not(:first-child){color:#8fa3b1;font-size:14px;line-height:1.78}.founder-story blockquote{color:#d9e1ea;border-left:2px solid #8b55e5;margin:24px 0;padding:18px 0 18px 22px;font-size:16px;font-style:italic;line-height:1.65}.founder-story>a{color:#70e2eb;letter-spacing:.04em;align-items:center;gap:10px;margin-top:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.founder-story>a span{color:#bb83ff;font-size:16px}.founder-story>a:hover{color:#fff}html[data-theme=light] .founder-section{background:linear-gradient(135deg,#fff,#f1edf9);border-color:#c3d3dc;box-shadow:0 20px 50px #364e5c1f}html[data-theme=light] .founder-story h3{color:#48616f}html[data-theme=light] .founder-story>p:not(:first-child){color:#536c79}html[data-theme=light] .founder-story blockquote{color:#2c3f4b}@media (width<=780px){.founder-section{grid-template-columns:1fr;gap:30px;padding:18px}.founder-portrait{aspect-ratio:4/5;min-height:0}.founder-story{padding:0 5px 10px}.founder-story h2{font-size:44px}}@media (width<=850px){.account-hero,.account-grid,.pricing-grid,.pack-grid{grid-template-columns:1fr}.balance-card{max-width:360px}.account-hero{padding-top:45px}.access-switch{flex-direction:column}.credit-pill{display:none}}.history-capacity{background:#0a1a26;border:1px solid #2c4b5d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 14px;margin-top:18px;padding:15px;display:grid}.history-capacity div{flex-direction:column;gap:5px;display:flex}.history-capacity strong{color:#e4f3f6;font-size:13px}.history-capacity span{color:#7f95a4;font-size:10px}.history-capacity button{color:#82ecf3;background:#102b36;border:1px solid #3cbccc;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:700}.history-capacity button:disabled{opacity:.55}.history-capacity>p{color:#7bdce5;grid-column:1/-1;margin:3px 0 0;font-size:11px}html[data-theme=light] .history-capacity{background:#edf7f9;border-color:#b7d5db}html[data-theme=light] .history-capacity strong{color:#173541}html[data-theme=light] .history-capacity span{color:#5b7480}html[data-theme=light] .history-capacity button{color:#087f8d;background:#fff}@media (width<=520px){.history-capacity{grid-template-columns:1fr}.history-capacity button{width:100%}}.about-shortcut,.beta-shortcut{border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 14px;text-decoration:none;display:flex}.about-shortcut{color:#bcecf1;background:#071e2ad1;border:1px solid #236277}.about-shortcut span{color:#24d8e8;font-size:15px}.about-shortcut strong,.beta-shortcut strong{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10px}.about-shortcut:hover{border-color:#25c7d5;box-shadow:0 0 20px #1fd2e126}.beta-shortcut{color:#eadfff;background:linear-gradient(110deg,#402873a6,#162343d1);border:1px solid #8755df;box-shadow:0 0 18px #894ee029}.beta-shortcut span{color:#c99cff;font-size:16px}.beta-shortcut:hover{border-color:#bb87ff;box-shadow:0 0 24px #894ee047}html[data-theme=light] .about-shortcut{color:#175966;background:#effbfc;border-color:#72bdc5}html[data-theme=light] .beta-shortcut{color:#63318d;box-shadow:none;background:#f7f0ff;border-color:#a77bd1}@media (width<=760px){.about-shortcut{gap:5px;padding:0 9px}.about-shortcut strong{font-size:9px}.beta-shortcut{padding:0 10px}.beta-shortcut strong{display:none}.beta-shortcut span{font-size:17px}}.guide-shortcut{color:#d6e8f5;background:#0a1725;border:1px solid #2d5672;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 12px;text-decoration:none;display:flex}.guide-shortcut span{color:#fff;background:#1d87a0;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.guide-shortcut strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px}.guide-shortcut:hover{border-color:#2bd5e4}.model-order{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.model-order legend{color:#8d9bab;letter-spacing:.16em;width:100%;margin-bottom:9px;padding:0;font-size:10px;font-weight:750}.model-order legend span{float:right;color:#607284;letter-spacing:.04em;text-transform:none;font-size:9px}.order-desktop{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.order-desktop>div{cursor:grab;-webkit-user-select:none;user-select:none;background:#091725;border:1px solid #294359;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.order-desktop>div:active{cursor:grabbing}.order-desktop b{color:#5ae2ed;background:#123448;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.order-desktop span{color:#33d7e4;border:1px solid #246577;border-radius:50%;place-items:center;min-width:35px;height:30px;font-size:9px;display:grid}.order-desktop strong{flex:1;font-size:12px}.order-desktop i{color:#60788b;font-size:17px;font-style:normal}.model-order>small{color:#6f8191;margin-top:7px;font-size:9px;display:block}.order-mobile{display:none}fieldset.model-order:disabled .order-desktop>div{cursor:not-allowed;opacity:.6}html[data-theme=light] .guide-shortcut,html[data-theme=light] .order-desktop>div{color:#163746;background:#f5fbfd;border-color:#9cc6d1}.beta-disclosure{color:#dce8ef;align-items:baseline;gap:10px;padding:14px 0;display:flex}.beta-disclosure strong{flex:none}.beta-disclosure span{color:#bdc9d3;line-height:1.5}.guide-page{overflow:hidden}.guide-hero-actions{gap:12px;margin-top:28px;display:flex}.guide-hero-actions a,.guide-cta a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(110deg,#21cfe2,#526ef0,#933ef0);border-radius:9px;padding:13px 18px;font-size:11px;font-weight:800;text-decoration:none}.guide-hero-actions a+a{color:#cbdbe6;background:0 0;border:1px solid #38526a}.guide-explainer,.guide-steps,.guide-choices,.guide-tips,.guide-faq,.guide-cta{max-width:1100px;margin:0 auto 28px}.guide-explainer{background:linear-gradient(135deg,#112c3db3,#150d2ea6);border:1px solid #263d50;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:60px;padding:48px;display:grid}.guide-explainer>div>p,.guide-section-head>p,.guide-cta>p{color:#32d6e4;letter-spacing:.18em;font-size:10px;font-weight:800}.guide-explainer h2,.guide-section-head h2,.guide-cta h2{margin:10px 0;font-size:32px;line-height:1.12}.guide-explainer>p{color:#aebdca;margin:0;line-height:1.8}.guide-section-head{text-align:center;margin:58px 0 24px}.guide-steps{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.guide-steps .guide-section-head{grid-column:1/-1}.guide-steps article{background:#09131e;border:1px solid #253c50;border-radius:14px;gap:18px;padding:24px;display:flex}.guide-steps article>span{color:#43dbe7;border:1px solid #266779;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:10px;font-weight:800;display:grid}.guide-steps h3{margin:2px 0 8px;font-size:17px}.guide-steps article p,.guide-choices p,.guide-choices li,.guide-tips article p,.guide-faq p{color:#92a5b4;line-height:1.65}.guide-choices{grid-template-columns:1fr 1fr;gap:16px;margin-top:60px;display:grid}.guide-choices article{background:#091522;border:1px solid #294258;border-radius:16px;padding:32px}.guide-choices article+article{border-color:#563e82}.guide-choices span{color:#36d5e3;letter-spacing:.18em;font-size:9px;font-weight:800}.guide-choices h2{margin:10px 0;font-size:27px}.guide-choices ul{padding-left:18px}.guide-tips>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.guide-tips article{background:#09131e;border-top:2px solid #2ccedc;padding:20px}.guide-tips article b{font-size:14px}.guide-faq{max-width:850px}.guide-faq details{border-bottom:1px solid #294052;padding:18px 4px}.guide-faq summary{cursor:pointer;font-weight:700}.guide-faq p{margin-bottom:0}.guide-cta{text-align:center;padding:60px 24px 76px}.guide-cta a{gap:18px;margin-top:14px;display:inline-flex}@media (width<=760px){.guide-shortcut{padding:0 8px}.guide-shortcut strong{font-size:0}.guide-shortcut strong:after{content:"Guide";font-size:9px}.model-order legend span,.order-desktop{display:none}.order-mobile{gap:8px;display:grid}.order-mobile label{grid-template-columns:42px 1fr;align-items:center;display:grid}.order-mobile label>span{color:#4edce7;text-transform:uppercase;font-size:10px;font-weight:800}.order-mobile select{color:#edf5fa;background:#091725;border:1px solid #30495e;border-radius:9px;height:48px;padding:0 12px}.guide-explainer{grid-template-columns:1fr;gap:12px;padding:26px}.guide-steps,.guide-choices,.guide-tips>div:last-child{grid-template-columns:1fr}.guide-explainer h2,.guide-section-head h2,.guide-cta h2{font-size:25px}.guide-hero-actions{text-align:center;flex-direction:column;align-items:stretch}.beta-disclosure{flex-direction:column;align-items:flex-start;gap:5px}.beta-disclosure strong,.beta-disclosure span{display:block}}.mobile-header-menu{display:none;position:relative}.mobile-header-menu summary{color:#c9d8e1;cursor:pointer;background:#081522;border:1px solid #315066;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 10px;list-style:none;display:flex}.mobile-header-menu summary::-webkit-details-marker{display:none}.mobile-header-menu summary span{color:#48dce8;font-size:16px}.mobile-header-menu summary b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.mobile-header-menu>div{z-index:160;background:#050e17fa;border:1px solid #315166;border-radius:12px;flex-direction:column;width:220px;padding:8px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0000007a}.mobile-header-menu a,.mobile-header-menu button{color:#d1dee6;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #1d3040;padding:12px;font-size:11px;text-decoration:none;display:block}.mobile-header-menu a:hover,.mobile-header-menu button:hover{color:#58dce7;background:#0b202c}.mobile-header-menu small{color:#6fcfd8;letter-spacing:.05em;padding:10px 12px 6px;font-size:9px}html[data-theme=light] .mobile-header-menu summary,html[data-theme=light] .mobile-header-menu>div{color:#2c4655;background:#fff;border-color:#b7cad5}html[data-theme=light] .mobile-header-menu a,html[data-theme=light] .mobile-header-menu button{color:#405b6a;border-color:#d5e0e6}.account-menu{flex:none;position:relative}.account-trigger{cursor:pointer}.account-trigger[aria-expanded=true]{background:#15152b;box-shadow:0 0 22px #8e66ff47}.account-popover{z-index:170;background:#070c17fc;border:1px solid #493c71;border-radius:12px;flex-direction:column;width:230px;padding:8px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 20px 55px #00000080}.account-popover>strong{color:#a98bf7;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;font-size:9px}.account-popover a,.account-popover button{color:#d5d8e7;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #25243b;padding:12px;font-size:11px;text-decoration:none;display:block}.account-popover a:hover,.account-popover button:hover{color:#c7b6ff;background:#17162b}html[data-theme=light] .account-popover{background:#fff;border-color:#bcaed7}html[data-theme=light] .account-popover a,html[data-theme=light] .account-popover button{color:#4d4264;border-color:#e0daeb}@media (width<=680px){.mobile-header-menu{display:block}.top-actions>.guide-shortcut,.top-actions>.about-shortcut,.top-actions>.history-button,.top-actions>.credit-pill,.top-actions>.signin-pill{display:none}.topbar{overflow:visible}.top-actions{margin-left:auto}.topic-heading{flex-direction:column;align-items:flex-start}.topic-actions{width:100%}.topic-heading button{justify-content:center;padding:8px 9px}.topic-heading .clear-topic{min-width:82px}.topic-actions button:last-child{flex:1}.topic-heading button span{font-size:13px}}.welcome-beta-access{color:#d4b5ff;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:14px auto 0;font-size:12px;text-decoration:none;display:flex}.welcome-beta-access span{font-size:17px}.welcome-beta-access strong{color:#f2e8ff}.welcome-beta-access:hover{color:#fff;text-decoration:underline}html[data-theme=light] .welcome-beta-access{color:#6f3a9d}html[data-theme=light] .welcome-beta-access strong{color:#542578}@media (width<=520px){.welcome-beta-access{background:#4e2b7033;border:1px solid #7650a0;border-radius:8px;flex-wrap:wrap;width:100%;padding:12px}}.facilitation-setup{background:linear-gradient(120deg,#081924eb,#120e27d1);border:1px solid #2b4559;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.facilitation-setup.collapsed{background:#091722;padding:0}.facilitation-content{display:contents}.facilitation-reveal{color:#d9e7ee;text-align:left;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:11px 14px;display:flex}.facilitation-setup.expanded .facilitation-reveal{border-bottom:1px solid #294153;padding:0 0 14px}.facilitation-reveal>span{align-items:center;gap:11px;display:flex}.facilitation-reveal>span>b{color:#58e0e9;border:1px solid #2e7280;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.facilitation-reveal>span>span{flex-direction:column;gap:4px;display:flex}.facilitation-reveal strong{letter-spacing:.04em;font-size:12px}.facilitation-reveal small{color:#718695;font-size:9px}.facilitation-reveal i{color:#69e2eb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:750}.facilitation-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.facilitation-head>div{flex-direction:column;gap:4px;display:flex}.facilitation-head>div span,.template-select,.role-grid label>span,.moderator-select{color:#6fe5ee;letter-spacing:.14em;font-size:9px;font-weight:800}.facilitation-head>div strong{font-size:15px}.moderator-toggle{color:#d7e2ea;align-items:center;gap:8px;font-size:11px;display:flex}.moderator-toggle input{accent-color:#32d7e5}.template-select,.moderator-select{flex-direction:column;gap:8px;display:flex}.template-select select,.moderator-select select,.role-grid select{color:#edf5fa;background:#091725;border:1px solid #30495e;border-radius:9px;height:44px;padding:0 12px}.role-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.role-grid label{flex-direction:column;gap:7px;display:flex}.moderator-select small{color:#718696;letter-spacing:0;line-height:1.45}.insight-layer{background:linear-gradient(135deg,#071924f7,#130d28f0);border:1px solid #3a5368;border-radius:16px;margin-top:4px;padding:24px;box-shadow:0 20px 55px #00000038}.insight-layer>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.insight-layer header span,.synthesis-editor>span{color:#53dce8;letter-spacing:.16em;font-size:9px;font-weight:800}.insight-layer h2{margin:7px 0 0;font-size:28px}.consensus{text-align:right}.consensus strong{color:#7ae8f0;font-size:32px;display:block}.consensus span{color:#8295a4;font-size:10px}.consensus-track{background:#182b3a;border-radius:6px;height:6px;margin:18px 0 22px;overflow:hidden}.consensus-track i{background:linear-gradient(90deg,#22d8e8,#6275ef,#9b55f6);height:100%;display:block}.insight-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.insight-grid article{background:#091620;border:1px solid #293e50;border-radius:12px;padding:17px}.insight-grid h3{margin:0 0 12px;font-size:14px}.insight-grid p{color:#7e92a1;font-size:10px;line-height:1.55}.theme-chips{flex-wrap:wrap;gap:7px;display:flex}.theme-chips span{color:#79e8ef;border:1px solid #2b6975;border-radius:20px;padding:7px 9px;font-size:10px}.matrix-row{border-top:1px solid #213545;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.matrix-row strong{color:#dce8ee;font-size:11px}.matrix-row span{color:#93a4b1;font-size:10px;line-height:1.45}.synthesis-editor{flex-direction:column;gap:9px;margin-top:15px;display:flex}.synthesis-editor textarea{min-height:190px;padding:16px;line-height:1.6}.insight-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.insight-actions button,.insight-actions select{color:#bfeaf0;background:#0b1c29;border:1px solid #356077;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px}.insight-actions button:hover{border-color:#39d6e3}.insight-actions select{margin-left:auto}html[data-theme=light] .facilitation-setup,html[data-theme=light] .insight-layer{background:linear-gradient(135deg,#fff,#f4f0fb);border-color:#b9ccd7}html[data-theme=light] .facilitation-setup.collapsed{background:#fff}html[data-theme=light] .facilitation-reveal{color:#294653}html[data-theme=light] .template-select select,html[data-theme=light] .moderator-select select,html[data-theme=light] .role-grid select,html[data-theme=light] .insight-grid article,html[data-theme=light] .insight-actions button,html[data-theme=light] .insight-actions select{color:#253e4c;background:#fff;border-color:#b9ccd7}html[data-theme=light] .matrix-row strong{color:#263e4b}html[data-theme=light] .matrix-row span,html[data-theme=light] .insight-grid p{color:#5f7581}@media (width<=760px){.facilitation-setup{grid-template-columns:1fr}.facilitation-head,.role-grid{grid-column:1}.role-grid{grid-template-columns:1fr}.facilitation-reveal{align-items:flex-start;gap:8px}.facilitation-reveal small{max-width:185px;line-height:1.35}.insight-layer>header{align-items:flex-start}.insight-grid{grid-template-columns:1fr}.insight-actions{grid-template-columns:1fr 1fr;display:grid}.insight-actions select{margin-left:0}.consensus strong{font-size:27px}}.help-tip{vertical-align:middle;letter-spacing:0;display:inline-flex;position:relative}.help-tip>button{color:#6ee6ef;background:#102634;border:1px solid #3c7182;border-radius:50%;width:19px;height:19px;padding:0;font-size:11px;font-weight:850;line-height:17px}.help-popover{z-index:220;color:#aebdc8;background:#07131e;border:1px solid #3c6177;border-radius:10px;width:min(280px,100vw - 55px);padding:13px;line-height:1.55;position:absolute;top:-8px;left:24px;box-shadow:0 18px 45px #0000007a;letter-spacing:0!important;font-size:11px!important;font-weight:400!important}.help-popover strong{color:#eef7fa;margin-bottom:5px;font-size:12px;display:block}.consensus .help-popover{text-align:left;left:auto;right:24px}html[data-theme=light] .help-tip>button{color:#087d89;background:#fff;border-color:#7dbac2}html[data-theme=light] .help-popover{color:#4d6572;background:#fff;border-color:#a9c5cf}html[data-theme=light] .help-popover strong{color:#203d4a}@media (width<=680px){.topbar .brand{flex:0 auto;min-width:0}.top-actions>.theme-toggle{display:none}html,body{max-width:100%;overflow-x:hidden}.topbar{gap:7px;width:100%;min-width:0;padding:0 10px}.topbar .brand{letter-spacing:.12em;flex:0 auto;min-width:0;font-size:12px}.topbar .brand>span:nth-child(2){display:inline}.topbar .brand-mark{flex:none}.top-actions{gap:6px;min-width:0}.top-actions>.theme-toggle,.top-actions>.beta-shortcut{display:none}.mobile-header-menu{position:static}.mobile-header-menu>div{z-index:300;width:auto;max-height:calc(100dvh - 88px);position:fixed;top:74px;left:10px;right:10px;overflow:auto}.account-popover{z-index:310;width:auto;max-height:calc(100dvh - 88px);position:fixed;top:74px;left:10px;right:10px;overflow:auto}.facilitation-head{flex-direction:column;align-items:flex-start;gap:12px}.moderator-toggle{border:1px solid #2b4559;border-radius:8px;width:100%;padding:10px}.help-popover{width:auto;max-width:none;position:fixed;top:84px;left:12px!important;right:12px!important}.insight-layer{padding:18px}.insight-layer>header{flex-direction:column}.consensus{text-align:left}.guide-steps{gap:10px}}.page-desktop-nav{align-items:center;gap:20px;margin-left:auto;display:flex}.page-desktop-nav a{color:#8fa4b2;font-size:10px;text-decoration:none}.page-desktop-nav a:hover{color:#5fe0ea}.page-header-actions{align-items:center;gap:9px;display:flex}.page-header-actions .mobile-header-menu{display:none}html[data-theme=light] .page-desktop-nav a{color:#506b79}@media (width<=860px){.page-header{gap:10px}.page-header>em,.page-desktop-nav{display:none}.page-header-actions{margin-left:auto}.page-header-actions .mobile-header-menu{display:block}.page-header-actions .mobile-header-menu>div{width:auto;max-height:calc(100dvh - 88px);position:fixed;top:74px;left:10px;right:10px;overflow:auto}.page-logo{gap:9px;font-size:13px}.page-logo .brand-mark{width:38px;height:38px}.info-page,.legal-page{padding-left:18px;padding-right:18px}}.global-theme-toggle{z-index:250;background:linear-gradient(135deg,#0b2431,#171a36);border-color:#48bac8;border-radius:14px;justify-content:flex-start;width:172px;height:58px;padding:0 16px;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 42px #0000006b,0 0 24px #29d3e21f}.global-theme-toggle span{background:#173c48;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:19px;display:grid}.global-theme-toggle b{color:#e9f5f7;font-size:12px;display:block}.global-theme-toggle i{color:#78909f;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-style:normal;position:absolute;top:34px;left:66px}.global-theme-toggle:hover{border-color:#65e4ee;transform:translateY(-2px)}.global-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #8ae9ef}html[data-theme=light] .global-theme-toggle{background:linear-gradient(135deg,#fff,#eef3ff);border-color:#7b8fc5;box-shadow:0 14px 35px #2a405933}html[data-theme=light] .global-theme-toggle span{background:#e5eaf8}html[data-theme=light] .global-theme-toggle i{color:#657487}@media (width<=680px){.global-theme-toggle{width:158px;height:54px;padding:0 12px;bottom:84px;right:12px}.global-theme-toggle b{font-size:11px!important;display:block!important}.global-theme-toggle i{top:32px;left:58px}.global-theme-toggle span{font-size:18px!important}.cookie-banner~.global-theme-toggle{opacity:.25;pointer-events:none}}.latest-blog{color:#eaf3f6;background:linear-gradient(135deg,#07121c,#0c1324);border-top:1px solid #203443;padding:44px max(24px,50vw - 590px)}.latest-blog-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.latest-blog-head span{color:#42d7e5;letter-spacing:.18em;font-size:9px;font-weight:800}.latest-blog-head h2{margin:7px 0 0;font-size:25px}.latest-blog-head>a{color:#68e1ea;font-size:10px;text-decoration:none}.latest-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.latest-blog-grid>a{color:#eaf3f6;background:#091823;border:1px solid #293e50;border-radius:13px;padding:18px;text-decoration:none;transition:all .18s}.latest-blog-grid>a:hover{border-color:#38cbd8;transform:translateY(-2px)}.latest-blog-grid span{color:#4ed8e5;letter-spacing:.14em;font-size:8px;font-weight:800}.latest-blog-grid strong{margin:9px 0;font-size:15px;display:block}.latest-blog-grid p{color:#879aa8;margin:0 0 12px;font-size:11px;line-height:1.55}.latest-blog-grid small{color:#657b8a;font-size:9px}.blog-index{grid-template-columns:repeat(2,1fr);gap:15px;padding-bottom:90px;display:grid}.blog-index article{background:#08131e;border:1px solid #293e50;border-radius:16px}.blog-index article.featured{background:linear-gradient(130deg,#09212c,#171332);grid-column:1/-1}.blog-index a{color:#eaf2f5;padding:28px;text-decoration:none;display:block}.blog-index span,.blog-article header>span,.blog-empty>span{color:#4ed8e5;letter-spacing:.16em;font-size:9px;font-weight:800}.blog-index h2{margin:11px 0;font-size:25px}.blog-index .featured h2{font-size:36px}.blog-index p,.blog-empty p{color:#8da0ae;line-height:1.65}.blog-index small{color:#6be0e8;font-size:10px}.blog-empty{text-align:center;border-top:1px solid #293e50;padding:70px 30px 100px}.blog-article{max-width:820px;margin:auto;padding:70px 0 100px}.blog-article>header{border-bottom:1px solid #293e50;padding-bottom:34px}.blog-article h1{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(42px,6vw,68px);line-height:1.04}.blog-article header p{color:#9aadb9;font-size:18px;line-height:1.65}.blog-article header small{color:#657b8a}.blog-prose{color:#aebdc7;padding:30px 0;font-size:15px;line-height:1.8}.blog-prose h2{color:#eaf3f6;margin:40px 0 12px;font-size:26px}.blog-prose p{margin:0 0 19px}.blog-list-item{gap:12px;margin:10px 0;display:flex}.blog-list-item i{background:#44d7e4;border-radius:50%;flex:0 0 6px;height:6px;margin-top:11px}.blog-article>footer{border-top:1px solid #293e50;justify-content:space-between;gap:20px;padding-top:24px;display:flex}.blog-article>footer a{color:#66dce5;text-decoration:none}.blog-manager{margin-top:22px}.blog-admin-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.blog-admin-grid form,.blog-admin-list{background:#07131e;border:1px solid #273d4f;border-radius:13px;padding:18px}.blog-admin-grid form label{color:#7edfe7;letter-spacing:.12em;flex-direction:column;gap:7px;margin-bottom:13px;font-size:9px;font-weight:750;display:flex}.blog-admin-grid input,.blog-admin-grid select{border-radius:8px;height:43px;padding:0 11px}.blog-admin-grid textarea{border-radius:8px;min-height:78px;padding:11px}.blog-admin-grid .blog-body-input{min-height:260px;line-height:1.55}.blog-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.blog-editor-actions,.blog-admin-list article>div:last-child{gap:8px;display:flex}.blog-editor-actions button,.blog-admin-list button,.blog-admin-list a{color:#bfe7ec;background:#0b1d2a;border:1px solid #315166;border-radius:7px;padding:9px 12px;font-size:10px;text-decoration:none}.blog-editor-actions button:first-child{color:#fff;background:linear-gradient(110deg,#1ebfd2,#6c58e4)}.blog-admin-list article{border-bottom:1px solid #233746;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.blog-admin-list article>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.blog-admin-list article span{color:#53d9e5;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.blog-admin-list article strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blog-admin-list article small{color:#6f8392}.blog-admin-list .delete-message{color:#e498a5}html[data-theme=light] .latest-blog{color:#203744;background:#edf4f7;border-color:#c6d6de}html[data-theme=light] .latest-blog-grid>a,html[data-theme=light] .blog-index article,html[data-theme=light] .blog-admin-grid form,html[data-theme=light] .blog-admin-list{color:#263e4b;background:#fff;border-color:#c4d5dd}html[data-theme=light] .latest-blog-grid strong,html[data-theme=light] .blog-index a,html[data-theme=light] .blog-prose h2{color:#203844}html[data-theme=light] .blog-index article.featured{background:linear-gradient(130deg,#fff,#f2edfb)}html[data-theme=light] .blog-prose{color:#536d79}@media (width<=760px){.latest-blog{padding:34px 18px}.latest-blog-head{flex-direction:column;align-items:flex-start}.latest-blog-grid,.blog-index,.blog-admin-grid{grid-template-columns:1fr}.blog-index article.featured{grid-column:1}.blog-index .featured h2{font-size:27px}.blog-article{padding:45px 0 80px}.blog-article>footer{flex-direction:column}.blog-form-row{grid-template-columns:1fr}.blog-admin-list article{flex-direction:column;align-items:flex-start}.blog-admin-list article>div:last-child{width:100%}}.mobile-header-menu .mobile-menu-trigger{color:#dce9f1;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#071522;border:1px solid #285168;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:auto;min-height:46px;padding:0 16px;display:flex}.mobile-header-menu .mobile-menu-trigger span{color:#29d5e5;font-size:1.25rem}.mobile-nav-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);justify-content:flex-end;align-items:flex-start;z-index:2000!important;width:auto!important;box-shadow:none!important;background:#01050adb!important;border:0!important;border-radius:0!important;padding:82px 16px 16px!important;display:flex!important;position:fixed!important;inset:0!important}.mobile-nav-panel{background:#06131f;border:1px solid #2a5368;border-radius:18px;width:min(390px,100%);max-height:calc(100dvh - 98px);padding:12px;overflow:auto;box-shadow:0 24px 80px #0000008c}.mobile-nav-panel header{border-bottom:1px solid #203a4c;justify-content:space-between;align-items:center;padding:4px 8px 12px;display:flex}.mobile-nav-panel header strong{color:#65e5ef;letter-spacing:.16em;font-size:.78rem}.mobile-nav-panel header button{color:#fff;cursor:pointer;background:#0a1b29;border:1px solid #34546a;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:1.5rem;line-height:1;display:grid}.mobile-nav-panel>section{padding:11px 0 2px}.mobile-nav-panel>section+section{border-top:1px solid #203747}.mobile-nav-panel>section>b{color:#62e3ed;letter-spacing:.16em;padding:0 14px 7px;font-size:.65rem;display:block}.mobile-nav-panel a,.mobile-nav-panel .mobile-nav-link{color:#e4edf3;text-align:left;width:100%;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e3748;align-items:center;padding:0 14px;text-decoration:none;display:flex}.mobile-nav-panel a:hover,.mobile-nav-panel .mobile-nav-link:hover{color:#62e8f0;background:#0b2634}.mobile-nav-panel small{color:#7f9aaa;padding:14px;line-height:1.5;display:block}[data-theme=light] .mobile-nav-overlay{background:#dce8efd1!important}[data-theme=light] .mobile-nav-panel{background:#fff;border-color:#a8c2d1;box-shadow:0 24px 70px #142d3c33}[data-theme=light] .mobile-nav-panel header strong,[data-theme=light] .mobile-nav-panel a:hover,[data-theme=light] .mobile-nav-panel .mobile-nav-link:hover{color:#087b8a}[data-theme=light] .mobile-nav-panel header button{color:#173343;background:#eef6f8}[data-theme=light] .mobile-nav-panel a,[data-theme=light] .mobile-nav-panel .mobile-nav-link{color:#173343;border-color:#d8e5eb}@media (width<=680px){.mobile-nav-overlay{padding:76px 10px 10px!important}.mobile-nav-panel{border-radius:15px;width:100%;max-height:calc(100dvh - 86px)}.mobile-header-menu .mobile-menu-trigger{padding:0 13px}}.blog-admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-admin-grid>*,.blog-admin-grid form label,.blog-form-row>*{min-width:0}.blog-admin-grid form,.blog-admin-list{width:100%;min-width:0}.blog-admin-grid input,.blog-admin-grid select,.blog-admin-grid textarea{width:100%;min-width:0;max-width:100%;display:block}.blog-admin-grid textarea{font-size:14px}.blog-admin-grid .blog-body-input{resize:vertical}.blog-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.topbar{z-index:1000;position:relative}@media (width<=900px){.blog-admin-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.admin-shell{width:100%;max-width:100%;padding:28px 12px 96px;overflow-x:hidden}.admin-panel{min-width:0;padding:14px}.admin-panel .panel-title{align-items:flex-start}.admin-panel .panel-title>div{min-width:0}.blog-admin-grid form,.blog-admin-list{padding:14px}.blog-form-row{grid-template-columns:minmax(0,1fr)}.blog-editor-actions{flex-wrap:wrap}.blog-admin-list article,.blog-admin-list article>div:first-child{width:100%;min-width:0;max-width:100%}.blog-admin-list article strong{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;line-height:1.35;display:block}.model-table{overflow-x:auto}.conversation-detail{margin-left:0}.inbox-message summary{grid-template-columns:10px minmax(0,1fr);gap:10px}.inbox-message summary em,.inbox-message summary time{grid-column:2}.inbox-body{margin-left:0}.inbox-actions{flex-wrap:wrap}.inbox-actions .delete-message{margin-left:0}}@media (width<=680px){.topbar{z-index:1000;background:#030912}.account-popover{z-index:2100;background:#070c17;border-color:#493c71;top:76px;box-shadow:0 24px 80px #000000b8}.account-popover a,.account-popover button{background:#070c17;min-height:50px}}.admin-lock-screen{background:radial-gradient(circle at 18% 10%,#22d8e81f,#0000 34%),radial-gradient(circle at 82% 14%,#8c49ed21,#0000 32%),#050910;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-lock-screen form{background:#08131e;border:1px solid #2d4b5e;border-radius:18px;width:min(460px,100%);padding:34px;box-shadow:0 28px 90px #00000080}.admin-lock-screen form>.brand-mark{margin-bottom:22px}.admin-lock-screen p{color:#50dce7;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.admin-lock-screen h1{margin:9px 0;font-size:38px}.admin-lock-screen small{color:#8397a5;line-height:1.6;display:block}.admin-lock-screen label{color:#73dfe8;letter-spacing:.14em;flex-direction:column;gap:8px;margin:24px 0 14px;font-size:9px;font-weight:800;display:flex}.admin-lock-screen input{border-radius:9px;width:100%;height:50px;padding:0 13px}.admin-lock-screen button{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:9px;width:100%;height:50px;font-weight:800}.admin-lock-screen a{color:#88a4b3;text-align:center;margin-top:18px;font-size:11px;text-decoration:none;display:block}html[data-theme=light] .admin-lock-screen{background:#edf3f7}html[data-theme=light] .admin-lock-screen form{color:#172b38;background:#fff;border-color:#bdced8}.admin-lock-button{color:#d7a7c2;background:#1d121b;border:1px solid #503b54;border-radius:9px;height:40px;padding:0 12px;font-size:10px}.tester-identities{border-top:1px solid #294052;margin-top:26px;padding-top:20px}.tester-identities>div:first-child{margin-bottom:12px}.tester-identities h3{margin:0 0 5px}.tester-identities article{border-bottom:1px solid #294052;grid-template-columns:minmax(180px,1fr) auto minmax(190px,auto);align-items:center;gap:14px;padding:13px 14px;display:grid}.tester-identities article:nth-child(2n){background:#274a5e2e}.tester-identities article>div{flex-direction:column;gap:4px;display:flex}.tester-identities article span,.tester-identities article small{color:#8196a5;font-size:10px}.tester-identities article em{color:#b9a6d2;text-align:right;font-size:9px;font-style:normal}@media (width<=760px){.tester-identities article{grid-template-columns:1fr;gap:7px}.tester-identities article em{text-align:left}}.publication-consent{color:#8195a3;background:#091a26;border:1px solid #2d5266;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:10px;line-height:1.5;display:flex}.publication-consent input{accent-color:#36d6e4;margin-top:3px}.publication-consent span{flex-direction:column;display:flex}.publication-consent strong{color:#dcecf1;font-size:11px}.examples-manager .panel-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.examples-manager .panel-title>a{color:#6ee3ec;border:1px solid #31677a;border-radius:8px;padding:9px 12px;font-size:10px;text-decoration:none}.examples-queue article{border-bottom:1px solid #294052;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.examples-queue article:nth-child(2n){background:#274a5e2e}.examples-queue article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.examples-queue article span{color:#7e93a2;font-size:10px}.archive-control{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.archive-control button{color:#76e5ed;white-space:nowrap;background:#0a2833;border:1px solid #347384;border-radius:8px;padding:9px 12px}.archive-control button:disabled{opacity:.55}.archive-control small{color:#76d8c8;font-size:8px}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:90px;display:grid}.examples-grid article{background:#081621;border:1px solid #2b4254;border-radius:15px;padding:25px}.examples-grid article>span,.example-article header>span{color:#55dce7;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.examples-grid h2{font-size:24px;line-height:1.2}.examples-grid p{color:#8da0ad;line-height:1.65}.examples-grid a,.example-article a{color:#6ee4ec;text-decoration:none}.examples-empty{text-align:center;grid-column:1/-1;padding:70px 20px}.example-article{max-width:900px;margin:auto;padding:65px 0 100px}.example-article header{border-bottom:1px solid #294052;padding-bottom:28px}.example-article h1{letter-spacing:-.035em;font-size:clamp(38px,6vw,66px);line-height:1.05}.example-article header p{color:#8da0ad}.example-transcript section{border-bottom:1px solid #294052;padding:25px 0}.example-transcript section>div{justify-content:space-between;display:flex}.example-transcript strong{color:#61dfe9}.example-transcript span{color:#778d9c;font-size:10px}.example-transcript p{color:#c3d0d7;font-size:15px;line-height:1.8}.example-article footer{background:linear-gradient(130deg,#09212c,#171332);border:1px solid #31536a;border-radius:13px;margin-top:35px;padding:25px}html[data-theme=light] .publication-consent,html[data-theme=light] .examples-grid article{color:#506977;background:#fff;border-color:#b8ccd6}html[data-theme=light] .publication-consent strong,html[data-theme=light] .example-transcript p{color:#263f4c}html[data-theme=light] .examples-queue article:nth-child(2n){background:#eef6f8}@media (width<=760px){.examples-grid{grid-template-columns:1fr}.examples-manager .panel-title,.examples-queue article{flex-direction:column;align-items:flex-start}.archive-control,.archive-control button{align-items:stretch;width:100%}.example-article{padding:45px 0 80px}}.archive-control button.unarchive{color:#f2adc1;background:#251620;border-color:#805064}.voice-settings{color:#dcecf1;background:linear-gradient(120deg,#081a25,#11142b);border:1px solid #2d5266;border-radius:13px;align-items:center;gap:16px;margin:18px 0;padding:14px 16px;display:flex}.voice-settings>div{align-items:center;gap:11px;min-width:220px;display:flex}.voice-settings>div>div{flex-direction:column;gap:3px;display:flex}.voice-settings strong{font-size:13px}.voice-settings small{color:#8297a5;font-size:9px;line-height:1.4}.voice-icon{background:#0b3542;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.voice-settings label{flex:1;align-items:center;gap:9px;display:flex}.voice-settings label>span{color:#5ee2ec;letter-spacing:.16em;font-size:8px;font-weight:800}.voice-settings select{color:#e4edf1;background:#091722;border:1px solid #355264;border-radius:9px;width:100%;min-width:180px;padding:10px 35px 10px 12px}.voice-settings em{color:#77d8c9;white-space:nowrap;font-size:8px;font-style:normal}.speak-button{color:#79e4eb;letter-spacing:.04em;background:#0a202c;border:1px solid #315d70;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.speak-button.active{color:#d6b7ff;background:#24183c;border-color:#9961dc}.message .speak-button{align-self:flex-start}.example-transcript .speak-button{margin-top:0}html[data-theme=light] .voice-settings{color:#213d4a;background:linear-gradient(120deg,#fff,#eef5fb);border-color:#b8ccd6}html[data-theme=light] .voice-settings select,html[data-theme=light] .speak-button{color:#245868;background:#fff;border-color:#abc6d2}@media (width<=760px){.voice-settings{flex-direction:column;align-items:stretch}.voice-settings>div{min-width:0}.voice-settings label{flex-direction:column;align-items:stretch}.voice-settings select{min-width:0}.voice-settings em{white-space:normal}}.ai-collaborator-section{background:linear-gradient(225deg,#091925f7,#170f2df0)}.ai-collaborator-section .founder-portrait{aspect-ratio:1;order:2;min-height:0}.ai-collaborator-section .founder-story{order:1}.ai-portrait img{object-position:center}.ai-portrait:before{content:"AI";z-index:2;color:#6de5ed;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c16b8;border:1px solid #62e2ebb3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid;position:absolute;top:16px;right:16px}html[data-theme=light] .ai-collaborator-section{background:linear-gradient(225deg,#fff,#f2edfb)}@media (width<=780px){.ai-collaborator-section .founder-portrait{order:1}.ai-collaborator-section .founder-story{order:2}}.global-account-signin{color:#d9cbff;border:1px solid #493c71;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 11px;text-decoration:none;display:flex}.global-account-signin span{border:1px solid #895dec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.global-account-signin b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.global-account-menu .avatar{width:40px;height:40px}.profile-management{gap:20px;margin:0 auto 28px;display:grid}.profile-editor form{gap:16px;display:grid}.profile-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-editor label{color:#67dce6;letter-spacing:.12em;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.profile-editor label small{color:#718795;letter-spacing:0}.profile-editor input,.profile-editor textarea{color:#e7f0f4;width:100%;font:inherit;letter-spacing:0;background:#071522;border:1px solid #304b5e;border-radius:9px;padding:12px}.profile-editor input{height:46px}.profile-editor textarea{resize:vertical;min-height:130px;line-height:1.55}.slug-input{background:#071522;border:1px solid #304b5e;border-radius:9px;align-items:center;display:flex;overflow:hidden}.slug-input span{color:#718795;letter-spacing:0;padding-left:12px;font-size:10px}.slug-input input{border:0;min-width:0}.profile-email{border:1px solid #243d4e;border-radius:9px;gap:4px;padding:13px;display:grid}.profile-email span{color:#60dce6;letter-spacing:.14em;font-size:8px}.profile-email small{color:#718795}.profile-toggle{background:#081925;border:1px solid #2b4c5f;border-radius:11px;grid-template-columns:auto 1fr;align-items:flex-start;padding:14px;line-height:1.5;color:#8397a5!important;letter-spacing:0!important;font-weight:400!important;display:grid!important}.profile-toggle input{accent-color:#35d6e4;width:18px;height:18px;margin-top:2px}.profile-toggle span{gap:3px;display:grid}.profile-toggle strong{color:#e2edf1;font-size:11px}.newsletter-toggle{background:linear-gradient(120deg,#081925,#17132c);border-color:#4b3f70}.profile-save{color:#fff;background:linear-gradient(105deg,#1fc9dc,#5977f1,#913ee9);border:0;border-radius:9px;width:max-content;padding:13px 18px;font-weight:800}.profile-message{color:#72dfcc;font-size:10px}.account-jump-links{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.account-jump-links a{color:#73e0e8;border:1px solid #31566c;border-radius:8px;padding:9px 11px;font-size:10px;text-decoration:none}.submission-list article{border-bottom:1px solid #294052;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.submission-list article:nth-child(2n){background:#274a5e2b}.submission-list article>div:first-child{gap:5px;min-width:0;display:grid}.submission-list article strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.submission-list article span{color:#7d92a0;font-size:10px}.submission-actions{align-items:center;gap:7px;display:flex}.submission-actions em,.submission-actions a,.submission-actions button{color:#79e2ea;font:inherit;white-space:nowrap;background:#0a1b27;border:1px solid #31566a;border-radius:999px;padding:8px 10px;font-size:9px;font-style:normal;text-decoration:none}.submission-actions .submission-private{color:#8fa1ac}.submission-actions .submission-pending{color:#dab5ff;border-color:#72568e}.submission-actions .submission-approved{color:#76e0c4;border-color:#347564}.submission-actions .withdraw-submission{color:#efadbd;border-color:#78505e}.submission-consent-note{color:#748895;font-size:9px;line-height:1.6}.member-preferences{margin-top:3px;display:block;color:#6dcbd4!important}.member-page{min-height:100vh}.member-hero{grid-template-columns:150px 1fr;align-items:start;gap:34px;max-width:1100px;margin:0 auto;padding:75px 0 45px;display:grid}.member-avatar{aspect-ratio:1;color:#81e7ef;background:radial-gradient(circle at 35% 25%,#184457,#17122e);border:1px solid #5c48a4;border-radius:50%;place-items:center;width:150px;font-size:40px;font-weight:800;display:grid}.member-hero>div:last-child>span,.member-submissions header span{color:#51dce8;letter-spacing:.17em;font-size:9px;font-weight:800}.member-hero h1{margin:10px 0;font-size:clamp(42px,6vw,70px)}.member-hero p{color:#a1b1bb;max-width:720px;font-size:17px;line-height:1.7}.member-details{color:#7f95a3;flex-wrap:wrap;gap:10px 18px;font-size:10px;display:flex}.member-details a{color:#67e0e8}.member-submissions{border-top:1px solid #294052;max-width:1100px;margin:0 auto;padding:28px 0 100px}.member-submissions>header{justify-content:space-between;align-items:end;display:flex}.member-submissions h2{margin:8px 0;font-size:30px}.member-submissions header>strong{color:#785fea;font-size:38px}.member-submissions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.member-submissions article{background:#081621;border:1px solid #2b4254;border-radius:14px;padding:22px}.member-submissions article:nth-child(2n){background:#0b1928}.member-submissions article>span{color:#59dbe6;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.member-submissions h3{font-size:20px;line-height:1.3}.member-submissions p{color:#8b9eaa;line-height:1.6}.member-submissions a{color:#6de2ea;font-size:10px;text-decoration:none}.member-no-submissions{text-align:center;border:1px dashed #314b5d;border-radius:14px;grid-column:1/-1!important;padding:45px!important;display:block!important}.member-no-submissions small{color:#728794}html[data-theme=light] .global-account-signin{color:#554272;border-color:#bcaed7}html[data-theme=light] .profile-editor input,html[data-theme=light] .profile-editor textarea,html[data-theme=light] .slug-input,html[data-theme=light] .profile-toggle,html[data-theme=light] .member-submissions article{color:#243e4b;background:#fff;border-color:#b9ccd6}html[data-theme=light] .newsletter-toggle{background:linear-gradient(120deg,#fff,#f3eefc)}html[data-theme=light] .profile-toggle strong{color:#253e4b}html[data-theme=light] .submission-list article:nth-child(2n),html[data-theme=light] .member-submissions article:nth-child(2n){background:#eef6f8}html[data-theme=light] .member-avatar{color:#236f79;background:linear-gradient(135deg,#e2f7f8,#eee7fb)}@media (width<=760px){.global-account-signin b{display:none}.global-account-signin{padding:0 7px}.profile-form-grid{grid-template-columns:1fr}.slug-input{flex-direction:column;align-items:stretch}.slug-input span{padding:10px 12px 0}.submission-list article{flex-direction:column;align-items:flex-start}.submission-list article>div:first-child,.submission-actions{width:100%}.submission-actions{flex-wrap:wrap}.member-hero{grid-template-columns:1fr;padding:45px 0 30px}.member-avatar{width:100px}.member-submissions>div{grid-template-columns:1fr}.member-details{flex-direction:column}.page-header-actions{gap:6px}}.voice-test{color:#73e1e9;white-space:nowrap;background:#0a202d;border:1px solid #386176;border-radius:8px;min-height:40px;padding:0 12px;font-size:9px}.member-toolbar{grid-template-columns:1fr 220px;align-items:end;gap:12px;margin:18px 0;display:grid}.member-toolbar .member-search{margin:0}.member-toolbar>label{color:#69dfe8;letter-spacing:.13em;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.member-toolbar select{color:#edf6f8;background:#071622;border:1px solid #345166;border-radius:9px;height:44px;padding:0 12px}.admin-pagination{justify-content:center;align-items:center;gap:14px;padding:18px 0 4px;display:flex}.admin-pagination button{color:#73e1e9;background:#0a202c;border:1px solid #345f73;border-radius:8px;padding:9px 12px}.admin-pagination button:disabled{opacity:.35}.admin-pagination span{color:#7e93a1;font-size:9px}.member-dialog{width:min(680px,100%);max-height:calc(100dvh - 36px);overflow:auto}.member-edit-grid{grid-template-columns:1.2fr .7fr .7fr;gap:10px;margin-top:8px!important;display:grid!important}.admin-member-toggle{border:1px solid #2c495b;border-radius:9px;grid-template-columns:auto 1fr;padding:11px;line-height:1.45;color:#8296a4!important;letter-spacing:0!important;gap:10px!important;font-weight:400!important;display:grid!important}.admin-member-toggle input{accent-color:#39d3e1;width:17px;height:17px;margin-top:2px}.admin-member-toggle span{gap:2px;display:grid}.admin-member-toggle strong{color:#dce8ed;font-size:10px}.member-dialog-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.member-dialog-actions button{color:#dce8ed;background:#0b1b28;border:1px solid #38556a;border-radius:8px;padding:11px 15px}.member-dialog-actions .grant-confirm{color:#fff;background:linear-gradient(110deg,#20bed2,#7257e9);border:0}.member-danger-zone{background:#1b1118;border:1px solid #673e4c;border-radius:10px;margin-top:22px;padding:15px}.member-danger-zone>strong{color:#f0acbd}.member-danger-zone p{color:#a98791;font-size:9px;line-height:1.55}.member-danger-zone label b{color:#efb1c0;letter-spacing:0}.member-danger-zone button{color:#ffd4de;background:#3a1722;border:1px solid #9b4e63;border-radius:8px;margin-top:11px;padding:10px 12px}.member-danger-zone button:disabled{opacity:.35}.example-review-link{color:#e8f2f5;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none}.example-review-link:hover{color:#63e0e9}.example-review-link span{color:#58dbe6!important;display:inline!important}.review-shell{max-width:1100px}.review-conversation>header{border-bottom:1px solid #294052;padding:12px 0 24px}.review-conversation>header>span{color:#56dce7;letter-spacing:.14em;font-size:9px}.review-conversation h2{font-size:clamp(28px,4vw,48px);line-height:1.12}.review-conversation>header p{color:#8b9eaa}.review-conversation .archive-control{align-items:flex-start}.review-conversation>div>section{border-bottom:1px solid #294052;padding:22px 0}.review-conversation section>div{justify-content:space-between;display:flex}.review-conversation section strong{color:#63e0e9}.review-conversation section span{color:#788d9b;font-size:9px}.review-conversation section p{color:#c6d2d9;line-height:1.75}.changes-list{max-width:980px;margin:0 auto;padding:25px 0 30px}.changes-list article{grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.changes-list article:nth-child(2n)>div:last-child{background:#23445826}.changes-list article>div:last-child{border:1px solid #294153;border-radius:14px;padding:20px}.change-marker{flex-direction:column;align-items:center;gap:9px;display:flex}.change-marker span{color:#5ddfe8;border:1px solid #2c7180;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;display:grid}.change-marker i{background:linear-gradient(#2d6472,#0000);flex:1;width:1px}.changes-list header{justify-content:space-between;gap:12px;display:flex}.changes-list time{color:#748b99;font-size:9px}.changes-list em{color:#65e0e9;text-transform:uppercase;letter-spacing:.09em;border:1px solid #376071;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.changes-list .change-new{color:#7ce5c5;border-color:#39745f}.changes-list .change-fixed{color:#e4bcff;border-color:#6d4f80}.changes-list .change-privacy{color:#f0c28e;border-color:#765b3d}.changes-list h2{margin:10px 0 8px;font-size:22px}.changes-list p{color:#8d9faa;margin:0;line-height:1.65}.changes-pagination{border-top:1px solid #294153;grid-template-columns:1fr auto 1fr;align-items:center;max-width:980px;margin:0 auto 90px;padding:18px;display:grid}.changes-pagination a{color:#65e1e9;text-decoration:none}.changes-pagination a:last-child{text-align:right}.changes-pagination strong{color:#8195a2;font-size:9px}html[data-theme=light] .voice-test,html[data-theme=light] .member-toolbar select{color:#245868;background:#fff;border-color:#abc6d2}html[data-theme=light] .admin-member-toggle{background:#fff;border-color:#b9cbd4;color:#5c7380!important}html[data-theme=light] .admin-member-toggle strong,html[data-theme=light] .example-review-link,html[data-theme=light] .review-conversation section p{color:#29424f}html[data-theme=light] .member-danger-zone{background:#fff4f6}html[data-theme=light] .changes-list article:nth-child(2n)>div:last-child{background:#eef6f8}html[data-theme=light] .changes-list article>div:last-child{border-color:#b9ccd6}.account-popover .account-signout{color:#f1aebe;border-top:1px solid #294557;margin-top:5px}.member-title-actions{align-items:center;gap:10px;display:flex}.member-title-actions>span{color:#67e1ea;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border:1px solid #2d5a70;border-radius:24px;padding:8px 12px;font-size:10px}.member-title-actions>button{color:#75e3eb;background:#0a2431;border:1px solid #347084;border-radius:8px;padding:9px 12px}.member-create-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.member-create-grid label:nth-child(2){grid-column:2}.member-create-grid select,.member-edit-grid select{color:#edf6f8;background:#071622;border:1px solid #345166;border-radius:9px;height:44px;padding:0 12px}.member-role-note{color:#8398a5;border:1px solid #29495a;border-radius:8px;margin:12px 0;padding:10px;font-size:9px;line-height:1.55}.member-preferences em{text-transform:capitalize;font-style:normal}.presence-online{color:#69e0b5}.presence-offline{color:#718490}.analytics-cards article small{color:#748a97;margin-top:5px;font-size:8px;display:block}.member-manager .panel-title>.member-title-actions{align-items:center}@media (width<=760px){.member-title-actions{justify-content:space-between;width:100%}.member-create-grid{grid-template-columns:1fr}.member-create-grid label:nth-child(2){grid-column:auto}}html[data-theme=light] .member-create-grid select,html[data-theme=light] .member-edit-grid select{color:#245868;background:#fff;border-color:#abc6d2}.publication-consent-default{background:linear-gradient(110deg,#12535d47,#44307533);border-color:#3d8390}.publication-consent-default strong:after{content:" · SELECTED BY DEFAULT";color:#61dfe9;letter-spacing:.08em;font-size:8px}.beta-history-panel{width:min(1100px,100vw - 30px)}.beta-history-panel .history-list article{grid-template-columns:minmax(260px,1fr) auto auto}.beta-history-actions{flex-wrap:wrap;max-width:560px;position:relative}.beta-history-actions button{color:#72dfe8;text-transform:uppercase;letter-spacing:.05em;background:#091b28;border:0;border-left:1px solid #294457;padding:9px 10px;font-size:8px}.beta-history-actions .submission-active{color:#76dfb8}.beta-history-actions .share-revoke{color:#e4a0ad}.beta-history-actions small{color:#6fe0c7;font-size:8px;position:absolute;bottom:-16px;right:8px}.blog-share{background:linear-gradient(120deg,#09202c,#12142b);border:1px solid #2b5063;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:16px;display:flex}.blog-share>div:first-child{flex-direction:column;gap:4px;display:flex}.blog-share strong{color:#eaf3f6}.blog-share span{color:#8397a4;font-size:9px}.blog-share>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.blog-share button,.blog-share a{color:#73e1e9;background:#0a2230;border:1px solid #376478;border-radius:7px;padding:8px 10px;font-size:9px;text-decoration:none}.blog-share button:first-child{color:#fff;background:linear-gradient(110deg,#149aaa,#5c4bc4)}@media (width<=760px){.beta-history-panel .history-list article{grid-template-columns:1fr}.beta-history-actions{border-top:1px solid #294457;border-left:0}.beta-history-actions button{flex:1}.blog-share{flex-direction:column;align-items:flex-start}.blog-share>div:last-child{width:100%}}html[data-theme=light] .blog-share{background:#f3f8fa;border-color:#b8cdd7}html[data-theme=light] .blog-share strong{color:#28414e}.recovery-operations{gap:20px;display:grid}.recovery-operations .eyebrow{color:#64dfe8;letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:850}.recovery-health{letter-spacing:.12em;border:1px solid;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:8px}.recovery-health.healthy{color:#75e0bb;border-color:#34735f}.recovery-health.warning{color:#f1bb7e;border-color:#8d5d38}.recovery-alert{color:#edbe88;background:#251b12;border:1px solid #795238;border-radius:10px;padding:13px 15px;font-size:10px}.recovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recovery-metrics article{background:#081722;border:1px solid #2d4859;border-radius:11px;min-width:0;padding:15px}.recovery-metrics span{color:#718896;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.recovery-metrics strong{overflow-wrap:anywhere;color:#e9f2f4;font-size:12px;display:block}.recovery-actions{align-items:center;gap:14px;display:flex}.recovery-actions button{color:#fff;background:linear-gradient(110deg,#22c6d8,#7158e6);border:0;border-radius:9px;padding:12px 16px;font-weight:800}.recovery-actions button:disabled{opacity:.45}.recovery-actions p{color:#75ddc3;margin:0;font-size:10px}.recovery-history h3{font-size:17px}.recovery-history-list{border:1px solid #294456;border-radius:11px;overflow:hidden}.recovery-history-list article{border-bottom:1px solid #243c4c;grid-template-columns:1fr 1fr;gap:18px;padding:13px 15px;display:grid}.recovery-history-list article:last-child{border-bottom:0}.recovery-history-list article>div{gap:4px;display:grid}.recovery-history-list article>div:last-child{text-align:right}.recovery-history-list strong{text-transform:capitalize;color:#71dfbd}.recovery-history-list b{color:#d8e5ea;font-size:10px}.recovery-history-list span{color:#718996;font-size:8px}.recovery-boundary{color:#758b98;border-top:1px solid #294456;margin:0;padding-top:15px;font-size:9px;line-height:1.6}html[data-theme=light] .recovery-metrics article,html[data-theme=light] .recovery-history-list{background:#fff;border-color:#b8ccd6}html[data-theme=light] .recovery-metrics strong,html[data-theme=light] .recovery-history-list b{color:#29434f}html[data-theme=light] .recovery-alert{color:#7b4d1e;background:#fff8ee}@media (width<=760px){.recovery-metrics{grid-template-columns:1fr 1fr}.recovery-history-list article{grid-template-columns:1fr}.recovery-history-list article>div:last-child{text-align:left}.recovery-actions{flex-direction:column;align-items:stretch}.recovery-actions button{width:100%}}.member-status-banner small{color:#8bdfe8;letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.member-status-banner.role-admin{background:linear-gradient(115deg,#2d2819f5,#381f31f5);border-color:#b78a3e}.member-status-banner.role-moderator{border-color:#3d8192}.public-role-badge{color:#d0b5ff;letter-spacing:.1em;text-transform:uppercase;background:#161128;border:1px solid #7055a6;border-radius:999px;margin-top:8px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.public-role-badge.role-admin{color:#f2ca7f;background:#2b2112;border-color:#a87931}.public-role-badge.role-moderator{color:#75e2eb;background:#0b2730;border-color:#36788a}.public-role-badge.role-member{color:#a9c4cf;background:#0b1b26;border-color:#38576a}.beta-credit-balance,.beta-allowance{white-space:nowrap;border:1px solid #355469;border-radius:9px;flex-direction:column;justify-content:center;min-height:42px;padding:6px 12px;text-decoration:none;display:flex}.beta-credit-balance small,.beta-allowance small{color:#728c9c;letter-spacing:.11em;font-size:7px;font-weight:800}.beta-credit-balance b{color:#76e1ea;font-size:12px}.beta-allowance{background:#171126;border-color:#7254a4}.beta-allowance b{color:#d4bcff;font-size:12px}.beta-allowance:after{content:"Not Voqio credits";color:#83799a;font-size:7px}@media (width<=900px){.beta-credit-balance{display:none}}html[data-theme=light] .public-role-badge{background:#f2eef9}html[data-theme=light] .member-status-banner.role-admin{background:#fff8ea}@media (width<=760px){.member-toolbar{grid-template-columns:1fr}.admin-pagination{justify-content:space-between;gap:6px}.admin-pagination span{text-align:center}.member-edit-grid{grid-template-columns:1fr}.changes-list article{grid-template-columns:42px 1fr;gap:10px}.change-marker span{width:38px;height:38px}.changes-list article>div:last-child{padding:15px}.changes-list header{flex-direction:column;align-items:flex-start}.changes-pagination{padding:14px 0;font-size:9px}.voice-settings .voice-test{width:100%}}.speech-action{flex-direction:column;align-items:flex-start;display:flex}.speech-error{color:#f0b2c1;background:#25141c;border:1px solid #714153;border-radius:7px;max-width:560px;margin-top:7px;padding:8px 10px;font-size:9px;line-height:1.45;display:block}html[data-theme=light] .speech-error{color:#8b3048;background:#fff1f4}.beta-account-banner{background:linear-gradient(115deg,#192d3bf5,#24153ff5);border:1px solid #7356a7;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;max-width:1100px;margin:0 auto 24px;padding:18px 20px;display:grid}.beta-account-banner>span{color:#d3b8ff;border:1px solid #9b70ee;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.beta-account-banner strong{color:#efe6ff}.beta-account-banner p{color:#9fa9bd;margin:4px 0 0;font-size:11px;line-height:1.5}.beta-account-banner a{color:#d8c1ff;white-space:nowrap;border:1px solid #7759b1;border-radius:9px;padding:11px 14px;font-size:10px;text-decoration:none}.account-beta-status{letter-spacing:.14em;background:#1b1230;padding:7px 10px;font-weight:800;color:#cfb4ff!important;font-size:8px!important}.members-directory{min-height:100vh}.members-directory-hero{border-bottom:1px solid #294052;max-width:1100px;margin:0 auto;padding:72px 0 40px}.members-directory-hero>span{color:#55dce7;letter-spacing:.18em;font-size:9px;font-weight:800}.members-directory-hero h1{letter-spacing:-.045em;max-width:850px;margin:12px 0;font-size:clamp(42px,7vw,78px);line-height:1.02}.members-directory-hero p{color:#91a4b0;max-width:760px;font-size:16px;line-height:1.7}.members-directory-hero>strong{color:#6be1e9;letter-spacing:.1em;text-transform:uppercase;border:1px solid #31566b;border-radius:999px;margin-top:10px;padding:8px 11px;font-size:9px;display:inline-block}.public-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1100px;margin:0 auto;padding:30px 0 90px;display:grid}.public-member-grid>a{color:inherit;background:#081621;border:1px solid #2a4354;border-radius:15px;grid-template-columns:82px 1fr;gap:18px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.public-member-grid>a:nth-child(2n){background:#0b1928}.public-member-grid>a:hover{border-color:#4b8ca0;transform:translateY(-2px)}.directory-avatar{color:#7de5ed;background:linear-gradient(135deg,#11394a,#211538);border:1px solid #6250a2;border-radius:50%;place-items:center;width:82px;height:82px;font-size:23px;font-weight:850;display:grid}.public-member-grid h2{margin:5px 0 7px;font-size:22px}.public-member-grid p{color:#8da0ac;margin:0;line-height:1.55}.public-member-grid small{color:#718794;margin:10px 0;display:block}.public-member-grid b{color:#6ce1e9;font-size:9px}.public-member-grid em{color:#c7a9ff;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:800}.members-directory-empty{text-align:center;border:1px dashed #344e60;border-radius:16px;max-width:1100px;margin:35px auto 90px;padding:50px}.members-directory-empty p{color:#8499a7}.members-directory-empty a,.directory-pagination a{color:#6be1e9;text-decoration:none}.directory-pagination{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1100px;margin:-55px auto 80px;display:grid}.directory-pagination a:last-child{text-align:right}.directory-pagination strong{color:#8196a4;font-size:9px}.public-beta-badge{color:#cdb2ff;letter-spacing:.1em;border:1px solid #7357a5;border-radius:999px;margin-left:10px;padding:5px 8px;font-size:8px;font-style:normal;display:inline-block}html[data-theme=light] .beta-account-banner{background:linear-gradient(115deg,#fff,#f3eefc);border-color:#b8a6d8}html[data-theme=light] .beta-account-banner strong{color:#3e3057}html[data-theme=light] .beta-account-banner p{color:#617581}html[data-theme=light] .public-member-grid>a{background:#fff;border-color:#bcced8}html[data-theme=light] .public-member-grid>a:nth-child(2n){background:#eef6f8}html[data-theme=light] .directory-avatar{color:#266c78;background:linear-gradient(135deg,#e0f7f8,#eee8fb)}@media (width<=760px){.beta-account-banner{grid-template-columns:auto 1fr}.beta-account-banner a{text-align:center;grid-column:1/-1}.members-directory-hero{padding:48px 0 30px}.public-member-grid{grid-template-columns:1fr}.public-member-grid>a{grid-template-columns:62px 1fr;padding:17px}.directory-avatar{width:62px;height:62px;font-size:18px}.directory-pagination{margin-top:-55px}.page-desktop-nav{gap:12px}}.promotion-callout{color:#ffe19a;background:#472f0673;border:1px solid #d9a73b;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:18px auto 0;padding:12px 16px;font-size:12px;display:flex}.promotion-callout strong{letter-spacing:.14em;color:#f4b942;font-size:9px}.promotion-banner{background:linear-gradient(100deg,#553705c7,#152232f0);border:1px solid #8f6a22;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;display:flex}.promotion-banner div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promotion-banner strong{color:#ffd779;letter-spacing:.12em;font-size:11px}.promotion-banner span{color:#d9c99f;font-size:12px}.promotion-banner a{color:#091018;white-space:nowrap;background:#f4b942;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:750;text-decoration:none}@media (width<=650px){.promotion-banner{flex-direction:column;align-items:flex-start}.promotion-banner a{text-align:center;width:100%}}.share-conversation-control{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.share-conversation-control small{color:#70d9e4;font-size:9px}.shared-conversation-page .example-article>header span{color:#f4b942}.submission-permission{color:#8397a5;align-items:flex-start;gap:7px;max-width:270px;font-size:9px;line-height:1.4;display:flex}.submission-permission input{accent-color:#35d6e4;flex:none;width:15px;height:15px}.optional-data-consent{border-top:1px solid #243746;padding-top:12px}.optional-data-consent strong{color:#dce8ed}.workspace-data-consent{grid-column:1/-1}.history-submission-permission{color:#8ea3af;align-items:center;gap:6px;padding:7px 9px;font-size:8px;line-height:1.25;display:flex}.history-submission-permission input{accent-color:#35d6e4;width:14px;height:14px}.checkout-return{background:#092024;border:1px solid #315d66;border-radius:12px;align-items:center;gap:10px;max-width:1160px;margin:22px auto 0;padding:16px 18px;display:flex}.checkout-return strong{color:#7be4cf}.checkout-return span{color:#a9bdc5}.checkout-return.checkout-error{background:#25151c;border-color:#754957}.checkout-return.checkout-error strong{color:#f2a9ba}.checkout-return.checkout-pending strong{color:#f2c985}.model-grid{scroll-margin-top:82px}.ai-author-disclosure{color:#d2b8ff;letter-spacing:.09em;text-transform:uppercase;background:#18112a;border:1px solid #6f55a4;border-radius:999px;width:max-content;margin-top:11px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.latest-blog,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 620px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] .ai-author-disclosure{color:#5c4286;background:#f3eefc}.history-grid-hidden{display:none!important}.conversation-reader{--reader-surface:#0b151d;color:#dce6eb;max-width:1120px;margin:20px auto 35px}.reader-hero{max-width:820px;padding:42px 0 34px}.reader-hero>span{color:#62dfe8;letter-spacing:.16em;font-size:9px;font-weight:850}.reader-hero h1{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(34px,5vw,62px);line-height:1.06}.reader-hero p{color:#8fa3af;max-width:720px;font-size:var(--reading-size);margin:0;line-height:1.7}.reader-toolbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071119f0;border:1px solid #2c4657;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;top:8px;box-shadow:0 12px 35px #00000059}.reader-view-toggle{background:#07131c;border:1px solid #294556;border-radius:9px;padding:3px;display:flex}.reader-toolbar button{color:#8fa3af;background:0 0;border:0;border-radius:7px;height:38px;padding:0 12px;font-weight:750}.reader-view-toggle button.active{color:#75e2ea;background:#12313d}.reader-toolbar label{color:#728996;letter-spacing:.12em;align-items:center;gap:8px;margin-left:auto;font-size:8px;font-weight:850;display:flex}.reader-toolbar select{color:#d9e6eb;background:#0a1b27;border:1px solid #315164;border-radius:7px;min-width:150px;height:38px;padding:0 28px 0 10px;font-size:11px}.reader-toolbar .reader-copy{color:#71e1e9;background:#0b2631;border:1px solid #326475}.reader-body{grid-template-columns:120px minmax(0,760px);justify-content:center;gap:34px;padding-top:32px;display:grid}.reader-body>aside{flex-direction:column;align-self:start;gap:4px;padding:12px 0;display:flex;position:sticky;top:80px}.reader-body>aside strong{color:#718895;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:8px}.reader-body>aside a{color:#8095a1;border-left:1px solid #2b4859;padding:8px 10px;font-size:10px;text-decoration:none}.reader-body>aside a:hover{color:#6ce1e9;border-color:#60dfe8}.reader-stream{min-width:0}.reader-round{padding-bottom:38px;scroll-margin-top:82px}.reader-round>h2{border-bottom:1px solid #2b4251;justify-content:space-between;align-items:center;margin:0 0 12px;padding-bottom:10px;display:flex}.reader-round>h2 span{color:#dce8ec;font-size:14px}.reader-round>h2 small{color:#718795;font-size:9px;font-weight:500}.reader-turn{--reader-accent:#65dfe9;background:linear-gradient(135deg,var(--reader-accent),var(--reader-surface));border:1px solid #293f4d;border-radius:15px;margin-bottom:14px;padding:24px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.reader-turn{background:linear-gradient(135deg,color-mix(in srgb,var(--reader-accent) 4%,var(--reader-surface)),var(--reader-surface))}}.reader-turn{box-shadow:0 12px 30px #00000038}.reader-turn:before{content:"";background:var(--reader-accent);border-radius:3px;width:3px;position:absolute;top:20px;bottom:20px;left:-1px}.reader-turn>header{align-items:center;gap:11px;display:flex}.reader-avatar{border:1px solid var(--reader-accent);width:40px;height:40px;color:var(--reader-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.reader-turn>header>div{flex-direction:column;gap:3px;display:flex}.reader-turn strong{color:#e4edf0;font-size:14px}.reader-turn small{color:#738996;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.reader-turn p{color:#d0d9de;font-size:var(--reading-size);white-space:pre-wrap;margin:18px 0;line-height:1.8}.reader-compare-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reader-compare-grid>section{min-width:0}.reader-compare-grid>section>h2{border-bottom:1px solid;margin:0 0 10px;padding:10px 2px;font-size:18px}.reader-compare-grid .reader-turn{padding:18px}.reader-back{margin-top:28px;display:inline-block}.account-reader-viewer{width:min(1120px,100%)}.account-reader-viewer .account-conversation-transcript{padding:0 22px}.account-reader-viewer .conversation-reader{margin-top:0}.account-reader-viewer .reader-toolbar{top:0}.account-reader-viewer .reader-body{grid-template-columns:100px minmax(0,760px)}html[data-theme=light] .conversation-reader{--reader-surface:#fff;color:#243f4b}html[data-theme=light] .reader-toolbar{background:#f8fcfdf2;border-color:#aec3cd}html[data-theme=light] .reader-view-toggle,html[data-theme=light] .reader-toolbar select{color:#294653;background:#fff;border-color:#b5c9d2}html[data-theme=light] .reader-view-toggle button.active{color:#176d77;background:#dff3f6}html[data-theme=light] .reader-turn{border-color:#bfd0d7;box-shadow:0 10px 25px #3a515e1a}html[data-theme=light] .reader-turn strong,html[data-theme=light] .reader-turn p{color:#29434f}@media (width<=760px){.reader-hero{padding:28px 0 22px}.reader-toolbar{flex-wrap:wrap;align-items:stretch;top:4px}.reader-view-toggle{width:100%}.reader-view-toggle button{flex:1}.reader-toolbar label{flex:1;margin-left:0}.reader-toolbar label select{flex:1;min-width:0}.reader-toolbar .reader-copy{flex:1}.reader-body{padding-top:20px;display:block}.reader-body>aside{flex-direction:row;align-items:center;padding:0 0 14px;position:static;overflow:auto}.reader-body>aside strong{white-space:nowrap;margin:0 5px 0 0}.reader-body>aside a{white-space:nowrap;border-bottom:1px solid #2b4859;border-left:0}.reader-turn{padding:19px 18px}.reader-compare-grid{grid-template-columns:1fr}.account-reader-viewer .account-conversation-transcript{padding:0 12px}.account-reader-viewer .reader-body{display:block}}html{--reading-size:16px}html[data-text-size=large]{--reading-size:18px}html[data-text-size=largest]{--reading-size:20px}.message,.empty-message{background:#11171b;border-color:#29343c}.message p,.empty-message p{font-size:var(--reading-size);color:#d2dbe1;letter-spacing:.005em;line-height:1.75}.message>div,.empty-message>span{font-size:13px}.message>div span{font-size:11px}.example-article p,.blog-article p,.legal-page p,.privacy-page p,.info-page p,.account-conversation-transcript p,.review-conversation section p,.member-submissions p,.changes-list p{font-size:var(--reading-size);line-height:1.75}.text-size-control{z-index:250;color:#dcecef;background:linear-gradient(135deg,#0b202a,#13182b);border:1px solid #3a6572;border-radius:14px;align-items:flex-end;gap:4px;height:58px;margin:0;padding:8px 10px;display:flex;position:fixed;bottom:18px;right:202px;box-shadow:0 14px 42px #0000006b}.text-size-control legend{color:#8aa2ad;letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:8px;font-weight:800;position:absolute;top:7px;left:12px}.text-size-control button{color:#9eb0b9;background:0 0;border:1px solid #0000;border-radius:7px;min-width:34px;height:28px;padding:0 7px;font-weight:800}.text-size-control button:nth-of-type(2){font-size:14px}.text-size-control button:nth-of-type(3){font-size:16px}.text-size-control button:hover{color:#eaf7f8;background:#15303a}.text-size-control button.active{color:#79e6ee;background:#12333d;border-color:#56dce7}.text-size-control:focus-within{outline-offset:2px;outline:2px solid #8ae9ef}html[data-theme=light] .text-size-control{background:linear-gradient(135deg,#fff,#eef3ff);border-color:#8ba5b3;box-shadow:0 14px 35px #2a405933}html[data-theme=light] .text-size-control legend{color:#607986}html[data-theme=light] .text-size-control button.active{color:#126f79;background:#dff4f6}@media (width<=680px){.text-size-control{height:52px;bottom:146px;right:12px}.text-size-control legend{top:5px}.text-size-control button{height:26px}.message p,.empty-message p{line-height:1.7}}.submission-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.submission-open strong{font-size:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.submission-open span{color:#7d92a0;font-size:10px}.submission-open:hover strong,.submission-open:focus-visible strong{color:#65e1e9}.submission-open:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #35d6e4}.admin-conversation-delete{color:#f2a9ba!important;background:#25151c!important;border-color:#7c4354!important}.account-conversation-overlay{z-index:170;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-conversation-viewer{background:#09131f;border:1px solid #31546a;border-radius:18px;flex-direction:column;width:min(900px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #000000a6}.account-conversation-viewer>header{border-bottom:1px solid #294052;justify-content:space-between;gap:20px;padding:24px;display:flex}.account-conversation-viewer>header span{color:#61dfe9;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.account-conversation-viewer h2{margin:8px 0;font-size:clamp(24px,4vw,40px);line-height:1.15}.account-conversation-viewer header p{color:#7f94a2;margin:0;font-size:10px}.account-conversation-viewer>header>button{color:#dce8ed;cursor:pointer;background:#0b1b28;border:1px solid #385469;border-radius:9px;flex:none;width:40px;height:40px;font-size:24px}.account-conversation-transcript{padding:0 24px;overflow:auto}.account-conversation-transcript section{border-bottom:1px solid #294052;padding:20px 0}.account-conversation-transcript section>div{justify-content:space-between;gap:15px;display:flex}.account-conversation-transcript strong{color:#65e1e9}.account-conversation-transcript span{color:#788d9b;font-size:9px}.account-conversation-transcript p{color:#c6d2d9;white-space:pre-wrap;line-height:1.75}.account-conversation-viewer>footer{background:#07111b;border-top:1px solid #294052;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.account-conversation-viewer>footer button{color:#dce8ed;cursor:pointer;background:#0b1b28;border:1px solid #385469;border-radius:8px;padding:10px 14px}html[data-theme=light] .account-conversation-viewer{background:#f8fbfc;border-color:#9cb9c7}html[data-theme=light] .account-conversation-transcript p{color:#314b58}html[data-theme=light] .account-conversation-viewer>footer{background:#eef5f7}html[data-theme=light] .account-conversation-viewer>header>button,html[data-theme=light] .account-conversation-viewer>footer button{color:#294550;background:#fff}@media (width<=760px){.submission-actions{flex-direction:column;align-items:stretch}.submission-permission{max-width:none}.account-conversation-overlay{padding:8px}.account-conversation-viewer{border-radius:14px;max-height:calc(100dvh - 16px)}.account-conversation-viewer>header,.account-conversation-transcript,.account-conversation-viewer>footer{padding-left:16px;padding-right:16px}}.member-direct-message{color:#74e3eb;background:#0b2631;border:1px solid #36aebe;border-radius:9px;margin-top:18px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.account-submissions,.submission-list,.submission-list article,.submission-open{min-width:0;max-width:100%}.account-submissions{overflow:hidden}.submission-permission{color:#8499a6;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;max-width:340px;font-size:10px;line-height:1.5;display:grid}.submission-permission input{accent-color:#36d5e4;width:16px;height:16px;margin:1px 0}.submission-permission span{white-space:normal;min-width:0}.submission-consent-note{max-width:760px}.info-page{overflow-x:hidden}@media (width<=760px){.text-size-control{width:max-content;height:52px;margin:24px 18px 18px auto;position:static}.submission-list article{box-sizing:border-box;width:100%;padding:18px 0;overflow:hidden}.submission-open{width:100%;padding:0 4px}.submission-open strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;font-size:17px;line-height:1.35;overflow:visible}.submission-open span{font-size:11px}.submission-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.submission-actions em,.submission-actions a,.submission-actions button{box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px 12px;display:flex}.submission-permission{grid-template-columns:22px minmax(0,1fr);max-width:none;padding:4px 2px;font-size:12px;line-height:1.45}.submission-permission input{width:20px;height:20px}.submission-consent-note{font-size:12px!important;line-height:1.55!important}.account-submissions .panel-title{align-items:flex-start;gap:12px}.account-submissions .panel-title>span{flex:none}.member-hero{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:34px 0 28px}.member-avatar{width:72px;font-size:22px}.member-identity{min-width:0}.member-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,44px)}.member-hero p{font-size:15px!important;line-height:1.55!important}.public-role-badge{font-size:8px}.member-details{gap:7px}.member-direct-message{box-sizing:border-box;justify-content:center;width:100%}.member-submissions{padding:24px 0 55px}.member-submissions h2{font-size:26px}.member-submissions header>strong{font-size:32px}.member-no-submissions{padding:32px 18px!important}.member-no-submissions p{font-size:16px!important}.member-no-submissions small{font-size:12px;line-height:1.55}.latest-blog{contain-intrinsic-size:1px 480px}}.accessibility-controls{z-index:250;align-items:stretch;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.accessibility-controls .text-size-control,.accessibility-controls .global-theme-toggle{margin:0;position:relative;bottom:auto;right:auto}.accessibility-controls .global-theme-toggle{width:172px}.accessibility-controls:focus-within{z-index:320}@media (width<=760px){body{padding-bottom:82px}.accessibility-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid;bottom:10px;left:10px;right:10px}.accessibility-controls .text-size-control{box-sizing:border-box;justify-content:center;width:100%;height:54px;margin:0;position:relative}.accessibility-controls .global-theme-toggle{width:100%;height:54px;padding:0 10px;position:relative;bottom:auto;right:auto}.accessibility-controls .global-theme-toggle b{font-size:11px!important;display:block!important}.accessibility-controls .global-theme-toggle i{top:32px;left:58px}.accessibility-controls .global-theme-toggle span{font-size:18px!important}.accessibility-controls .text-size-control button{min-width:32px;padding:0 5px}.cookie-banner{z-index:400}}html[data-theme=light] .account-jump-links a,html[data-theme=light] .member-row button,html[data-theme=light] .submission-actions a,html[data-theme=light] .submission-actions button,html[data-theme=light] .pricing-grid a:not(.pricing-featured a),html[data-theme=light] .pricing-grid button,html[data-theme=light] .pack-grid button,html[data-theme=light] .account-aside>a:last-child,html[data-theme=light] .profile-editor button:not(.profile-save),html[data-theme=light] .guide-hero-actions a:last-child{color:#07566a;background:#fff;border-color:#3d7485;box-shadow:0 1px #08374614}html[data-theme=light] .account-jump-links a:hover,html[data-theme=light] .member-row button:hover,html[data-theme=light] .submission-actions a:hover,html[data-theme=light] .submission-actions button:hover{color:#063e4b;background:#dceff3;border-color:#176778}html[data-theme=light] .account-hero>div>span,html[data-theme=light] .pricing-hero>span,html[data-theme=light] .message-compose>span,html[data-theme=light] .message-list header span,html[data-theme=light] .balance-card small{color:#087185}html[data-theme=light] .balance-card a,html[data-theme=light] .profile-save,html[data-theme=light] .pricing-featured a,html[data-theme=light] .pack-grid .popular button:not(:disabled){color:#fff;text-shadow:0 1px 2px #00000059}html[data-theme=light] button:disabled{opacity:.72;color:#536873!important;background:#dbe4e8!important;border-color:#a7b8c0!important}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible{outline-offset:3px;outline:3px solid #075f73}html[data-theme=light] .member-direct-message{color:#155f6d;background:#e8f6f8;border-color:#75a7b3}.latest-blog-author,.blog-card-author,.blog-article-author{align-items:center;gap:12px;display:flex}.latest-blog-author{margin-bottom:12px}.latest-blog-author img,.blog-card-author img,.blog-article-author img{object-fit:cover;border:1px solid #3c7583;border-radius:50%;box-shadow:0 8px 24px #0000003d}.latest-blog-author img{width:38px;height:38px}.latest-blog-author span{letter-spacing:.08em!important;font-size:9px!important}.blog-card-author img{width:52px;height:52px}.blog-card-author>div,.blog-article-author>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.blog-card-author b{color:#a9bdc7;font-size:10px}.blog-index h2{margin-top:16px}.blog-article-author{margin-bottom:22px}.blog-article-author img{border-width:2px;width:88px;height:88px}.blog-article-author span{color:#4ed8e5;letter-spacing:.16em;font-size:9px;font-weight:800}.blog-article-author strong{color:#eef6f8;font-size:14px}.blog-article-author small{color:#8499a5}.blog-article-author .ai-author-disclosure{color:#9978df;margin:0;font-size:10px;display:block}html[data-theme=light] .blog-card-author b,html[data-theme=light] .blog-article-author small{color:#496570}html[data-theme=light] .blog-article-author strong{color:#17323f}@media (width<=760px){.blog-card-author img{width:46px;height:46px}.blog-card-author b{font-size:9px}.blog-article-author{align-items:flex-start}.blog-article-author img{width:72px;height:72px}.blog-article-author strong{font-size:13px}}html[data-theme=light] .guide-explainer,html[data-theme=light] .guide-steps article,html[data-theme=light] .guide-choices article,html[data-theme=light] .guide-tips article,html[data-theme=light] .guest-trial-complete,html[data-theme=light] .workflow-access,html[data-theme=light] .workflow-card,html[data-theme=light] .workflow-extracted,html[data-theme=light] .workflow-results,html[data-theme=light] .workflow-results article,html[data-theme=light] .reliability-kpis article,html[data-theme=light] .admin-workflow-list>a,html[data-theme=light] .workflow-recipe dl>div,html[data-theme=light] .workflow-recipe li,html[data-theme=light] .reported-message,html[data-theme=light] .session-feedback,html[data-theme=light] .guest-trial-complete{color:#102735;background:#fff;border-color:#9fb7c4;box-shadow:0 10px 28px #2543531a}html[data-theme=light] .guide-choices article+article{border-color:#9e84c4}html[data-theme=light] .guide-explainer>p,html[data-theme=light] .guide-steps article p,html[data-theme=light] .guide-choices p,html[data-theme=light] .guide-choices li,html[data-theme=light] .guide-tips article p,html[data-theme=light] .guide-faq p,html[data-theme=light] .guest-trial-complete p,html[data-theme=light] .workflow-card p,html[data-theme=light] .workflow-results p,html[data-theme=light] .workflow-extracted p,html[data-theme=light] .reliability-kpis span,html[data-theme=light] .admin-workflow-list span,html[data-theme=light] .admin-workflow-list small,html[data-theme=light] .workflow-recipe dt,html[data-theme=light] .workflow-recipe li span,html[data-theme=light] .workflow-recipe dd small{color:#425d6a}html[data-theme=light] .guide-choices h2,html[data-theme=light] .guide-steps h3,html[data-theme=light] .workflow-card h2,html[data-theme=light] .workflow-results h2,html[data-theme=light] .workflow-access h1,html[data-theme=light] .guest-trial-complete h2,html[data-theme=light] .admin-workflow-list strong,html[data-theme=light] .workflow-recipe dd{color:#102735}html[data-theme=light] .guide-choices span,html[data-theme=light] .guide-explainer>div>p,html[data-theme=light] .guide-section-head>p,html[data-theme=light] .workflow-card-heading>span,html[data-theme=light] .workflow-access>span{color:#067689}html[data-theme=light] .guide-hero-actions a+a,html[data-theme=light] .guide-cta a,html[data-theme=light] .guest-trial-complete a,html[data-theme=light] .workflow-card button:not(:disabled){color:#fff;text-shadow:none;background:#075f73;border-color:#075f73}html[data-theme=light] .workflow-card input,html[data-theme=light] .workflow-card select,html[data-theme=light] .workflow-card textarea{color:#102735;background:#fff;border-color:#7899a8}html[data-theme=light] .global-theme-toggle{color:#183642;background:#fff;border-color:#829eab}html[data-theme=light] .global-theme-toggle b{color:#183642}html[data-theme=light] .global-theme-toggle i,html[data-theme=light] .text-size-control legend{color:#405f6d}html[data-theme=light] .text-size-control button{color:#284c5b}html[data-theme=light] .text-size-control button.active{color:#075666;background:#cfeff3;border-color:#087b8b}html[data-theme=light] ::placeholder{color:#5a727d;opacity:1}html[data-theme=light] body,html[data-theme=light] .info-page,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] strong{color:#102735}html[data-theme=light] .message-compose,html[data-theme=light] .message-list,html[data-theme=light] .reliability-dashboard,html[data-theme=light] .admin-panel{color:#17313f;background:#fff;border-color:#9fb8c5;box-shadow:0 12px 32px #2d465724}html[data-theme=light] .message-compose input,html[data-theme=light] .message-compose textarea,html[data-theme=light] .message-search input{color:#132d3a;background:#f7fafc;border-color:#91acba}html[data-theme=light] .message-compose input::placeholder,html[data-theme=light] .message-compose textarea::placeholder,html[data-theme=light] .message-search input::placeholder{color:#637c89}html[data-theme=light] .message-compose small,html[data-theme=light] .recipient-status,html[data-theme=light] .message-list time,html[data-theme=light] .messages-empty,html[data-theme=light] .muted{color:#536d7a}html[data-theme=light] .message-list article{border-color:#b8cbd4}html[data-theme=light] .message-list article p{color:#243f4c}html[data-theme=light] .message-tabs button,html[data-theme=light] .message-list article footer button{color:#176879;background:#fff;border-color:#6f9baa}html[data-theme=light] .message-tabs button.active{color:#fff;background:#176f7f}html[data-theme=light] .recipient-suggestions{border-color:#9eb8c4}html[data-theme=light] .recipient-suggestions button{color:#17313f;background:#fff;border-color:#c3d3da}html[data-theme=light] .recipient-suggestions button:hover{background:#e8f4f6}html[data-theme=light] .recipient-suggestions span{color:#536d79}html[data-theme=light] .account-message-link{color:#145f6d!important;background:#e8f6f8!important;border-color:#75a7b3!important}html[data-theme=light] .account-unread-badge{border-color:#fff}.profile-management{width:100%;max-width:1160px}.account-hero h1{font-size:clamp(38px,5vw,62px)}@media (width<=1100px){.account-hero{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.balance-card{padding:22px}.balance-card strong{font-size:54px}.profile-form-grid,.account-grid{grid-template-columns:1fr}.account-aside{max-width:none}}@media (width<=760px){.account-hero{grid-template-columns:1fr;padding-top:38px}.account-hero h1{font-size:clamp(36px,12vw,50px)}.balance-card{max-width:none}.account-jump-links a{text-align:center;flex:1}.profile-management .admin-panel{padding:18px}.slug-input{min-width:0}.profile-editor input,.profile-editor textarea{font-size:16px}}.account-unread-badge{color:#fff;background:#ef5474;border:2px solid #07111b;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.account-trigger{position:relative}.account-message-link{justify-content:space-between;gap:16px;color:#7be5ed!important;background:#0a2732!important;border-color:#2c6574!important;display:flex!important}.account-message-link b{color:#fff;background:#dc4565;border-radius:999px;padding:2px 6px;font-size:8px}.message-toast{z-index:400;color:#eafff8;background:#0b2b24;border:1px solid #48cba8;border-radius:13px;width:min(520px,100% - 32px);padding:16px 48px 16px 20px;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000006b}.message-toast strong,.message-toast span{display:block}.message-toast span{color:#9edbc9;margin-top:3px;font-size:11px}.message-toast button{color:#dffbf2;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.recipient-status{color:#8a9ca8;min-height:20px;margin-top:-10px;font-size:10px;line-height:1.4}.recipient-status.valid{color:#55dca3}.recipient-status.invalid,.message-form-error{color:#f0a1b2}.recipient-suggestions{border:1px solid #2c4a5d;border-radius:10px;margin:8px 0 14px;display:grid;overflow:hidden}.recipient-suggestions button{color:#dfecef;text-align:left;background:#091923;border:0;border-bottom:1px solid #263d4c;justify-content:space-between;gap:14px;padding:11px 12px;display:flex}.recipient-suggestions button:last-child{border-bottom:0}.recipient-suggestions button:hover{background:#102d39}.recipient-suggestions span{color:#77909e;text-transform:capitalize;font-size:9px}.message-search{color:#8398a6;letter-spacing:.1em;text-transform:uppercase;gap:7px;margin:18px 0;font-size:9px;font-weight:800;display:grid}.message-search input{color:#e3edf1;background:#091722;border:1px solid #2b4658;border-radius:9px;height:42px;padding:0 12px}.message-tabs b{color:#fff;background:#dc4565;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:8px;display:inline-grid}.delivery-state{color:#61d8ba;margin-right:auto;font-size:10px}.reject-submission{color:#f2a9ba!important;background:#25151c!important;border-color:#7c4354!important}.archive-control{flex-wrap:wrap}.archive-control small{flex-basis:100%}.guest-trial-complete{background:linear-gradient(135deg,#0c1c25,#14132b);border:1px solid #36cddd;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:24px 0;padding:28px;display:flex}.guest-trial-complete span{color:#58dcec;letter-spacing:.16em;font-size:.72rem;font-weight:800}.guest-trial-complete h2{margin:8px 0}.guest-trial-complete p{color:#aebdca;max-width:720px;margin:0;line-height:1.65}.guest-trial-complete a{color:#08131d;background:#e8fbff;border-radius:10px;flex:none;padding:14px 20px;font-weight:900;text-decoration:none}@media (width<=700px){.guest-trial-complete{flex-direction:column;align-items:flex-start}.guest-trial-complete a{box-sizing:border-box;text-align:center;width:100%}}.messages-layout{grid-template-columns:minmax(280px,420px) 1fr;align-items:start;gap:28px;max-width:1400px;margin:48px auto;padding:0 28px 80px;display:grid}.message-compose,.message-list,.reliability-dashboard{background:#111;border:1px solid #252b33;border-radius:16px;box-shadow:0 10px 30px #0006}.message-compose{padding:28px;position:sticky;top:100px}.message-compose>span,.message-list header span{letter-spacing:.18em;color:#58dcec;font-size:.72rem;font-weight:800}.message-compose h2,.message-list h1{margin:8px 0 24px}.message-compose label{color:#b9c6d4;letter-spacing:.08em;text-transform:uppercase;gap:8px;margin:18px 0;font-size:.78rem;font-weight:800;display:grid}.message-compose input,.message-compose textarea{box-sizing:border-box;color:#eef6ff;width:100%;font:inherit;background:#09141e;border:1px solid #29465a;border-radius:10px;padding:13px;line-height:1.6}.message-compose small{color:#8293a4;display:block}.message-compose>button,.member-message-button{color:#fff;background:#0d6675;border:1px solid #35cadb;border-radius:10px;margin-top:20px;padding:13px 18px;font-weight:800}.message-list{padding:28px}.message-list>header{border-bottom:1px solid #27323d;justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.message-tabs{gap:8px;display:flex}.message-tabs button,.message-list article footer button{color:#9feaf2;background:0 0;border:1px solid #315367;border-radius:999px;padding:8px 13px}.message-tabs button.active{color:#fff;background:#153b49}.message-list article{border-bottom:1px solid #25323d;padding:22px 4px}.message-list article.unread{border-left:3px solid #36d7e8;padding-left:18px}.message-list article>div{justify-content:space-between;gap:16px;display:flex}.message-list time{color:#7f91a2;font-size:.75rem}.message-list article p{white-space:pre-wrap;color:#c8d2dc;line-height:1.75}.message-list article footer{gap:8px;display:flex}.messages-empty{color:#8293a4;padding:54px 0}.reliability-kpis{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin:24px 0;display:grid}.reliability-kpis article{background:#0a151f;border:1px solid #263b4a;border-radius:12px;padding:18px}.reliability-kpis span{color:#8293a4;font-size:.76rem;display:block}.reliability-kpis strong{margin-top:10px;font-size:1.35rem;display:block}.reliability-grid{grid-template-columns:1.5fr 1fr;gap:28px;display:grid}.reliability-list{margin:0;padding:0;list-style:none}.reliability-list li{border-bottom:1px solid #25323d;justify-content:space-between;padding:11px 0;display:flex}.reported-message{background:#1a1014;border:1px solid #593a43;border-radius:10px;margin-top:12px;padding:18px}.reported-message p{white-space:pre-wrap}.session-feedback{background:#0c1821;border:1px solid #2c5363;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:22px 26px;display:flex}.session-feedback span{color:#55d6e5;letter-spacing:.14em;font-size:.72rem;display:block}.session-feedback strong{margin-top:7px;display:block}.feedback-stars{display:flex}.feedback-stars button{color:#f4b942;cursor:pointer;background:0 0;border:0;font-size:1.8rem}.feedback-stars button:hover{transform:scale(1.15)}@media (width<=900px){.messages-layout,.reliability-grid{grid-template-columns:1fr}.message-compose{position:static}.reliability-kpis{grid-template-columns:repeat(2,1fr)}.message-list>header,.message-list article>div,.session-feedback{flex-direction:column;align-items:flex-start}}.workflow-access{text-align:center;background:#111;border:1px solid #29465a;border-radius:16px;max-width:900px;margin:80px auto;padding:52px}.workflow-access span{color:#58dcec;letter-spacing:.18em;font-weight:800}.admin-workflow-list{gap:10px;margin-top:22px;display:grid}.admin-workflow-list>a{color:inherit;background:#0a151f;border:1px solid #294052;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);gap:24px;padding:18px;text-decoration:none;display:grid}.admin-workflow-list>a:hover{border-color:#45cadb;transform:translateY(-2px)}.admin-workflow-list a>div{gap:6px;display:grid}.admin-workflow-list span,.admin-workflow-list small{color:#8da0b0}.admin-workflow-list a>div:last-child{text-align:right}.workflow-recipe dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-recipe dl>div{background:#0a151f;border:1px solid #294052;border-radius:10px;padding:16px}.workflow-recipe dt{color:#7e93a4;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.workflow-recipe dd{overflow-wrap:anywhere;margin:8px 0 0}.workflow-recipe dd small{color:#8293a4;display:block}.workflow-recipe .workflow-hash{grid-column:span 3}.workflow-recipe ol{grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none;display:grid}.workflow-recipe li{border:1px solid #2b4556;border-radius:10px;gap:5px;padding:14px;display:grid}.workflow-recipe li span{color:#8da0b0}.workflow-source details{border-bottom:1px solid #293b49;padding:14px 0}.workflow-source p,.workflow-feedback p,.workflow-consensus p{white-space:pre-wrap;line-height:1.75}.workflow-feedback article{border-bottom:1px solid #293b49;padding:20px 0}.workflow-feedback header{color:#67dce9;justify-content:space-between;display:flex}@media (width<=760px){.admin-workflow-list>a{grid-template-columns:1fr}.admin-workflow-list a>div:last-child{text-align:left}.workflow-recipe dl{grid-template-columns:1fr}.workflow-recipe .workflow-hash{grid-column:auto}.workflow-recipe ol{grid-template-columns:1fr 1fr}.workflow-access{margin:40px 18px;padding:28px 20px}}.account-popover .owner-dashboard-link{color:#f5d58d;background:linear-gradient(90deg,#f4b9421a,#9b55f614);border-color:#66542d}.account-popover .owner-dashboard-link:hover{color:#fff0bd;background:linear-gradient(90deg,#f4b9422e,#9b55f624)}html[data-theme=light] .account-popover .owner-dashboard-link{color:#674400;background:#fff8e7;border-color:#c8ad70}.blog-feature-image{margin:32px 0 18px}.blog-feature-image img{border:1px solid #385363;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 22px 52px #00000057}.blog-feature-image figcaption{color:#8197a4;text-align:center;margin-top:10px;font-size:11px;line-height:1.5}html[data-theme=light] .blog-feature-image img{border-color:#a9bec8;box-shadow:0 20px 45px #26404e2e}html[data-theme=light] .blog-feature-image figcaption{color:#4d6874}@media (width<=760px){.blog-feature-image{margin:24px 0 14px}.blog-feature-image img{border-radius:12px}}.site-footer nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-mission-link{background:linear-gradient(135deg,#091a25,#15132a);border:1px solid #355464;border-radius:15px;justify-content:space-between;align-items:center;gap:40px;margin:0 0 36px;padding:30px;display:flex}.about-mission-link>div{max-width:760px}.about-mission-link span{color:#59dce7;letter-spacing:.16em;font-size:9px;font-weight:800}.about-mission-link h2{margin:8px 0;font-size:28px}.about-mission-link p{color:#8ea2ae;margin:0;font-size:13px;line-height:1.65}.about-mission-link>a{color:#82e5ec;border:1px solid #3e7080;border-radius:9px;flex:none;padding:13px 16px;font-size:10px;font-weight:800;text-decoration:none}html[data-theme=light] .about-mission-link{background:linear-gradient(135deg,#fff,#f3eefc);border-color:#b8ccd5}html[data-theme=light] .about-mission-link p{color:#536d79}@media (width<=700px){.about-mission-link{flex-direction:column;align-items:flex-start;padding:22px}.about-mission-link>a{box-sizing:border-box;text-align:center;width:100%}}.page-desktop-nav a[aria-current=page]{color:#74e7ef}.page-desktop-nav a[aria-current=page]:after{content:"";background:#38d4e1;border-radius:2px;height:2px;margin-top:7px;display:block;box-shadow:0 0 10px #38d4e166}.mobile-nav-panel a[aria-current=page]{color:#62e8f0;background:#0b2634;border-left:3px solid #38d4e1;padding-left:11px}html[data-theme=light] .page-desktop-nav a[aria-current=page]{color:#087b8a}html[data-theme=light] .mobile-nav-panel a[aria-current=page]{color:#087b8a;background:#eaf7f9}@media (width<=1450px){.beta-product-nav{display:none}.beta-app .top-actions>.mobile-header-menu{display:block}}@media (width<=1040px){.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=780px){.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-footer nav{grid-template-columns:1fr}.site-footer nav>div{border-bottom:1px solid #1c2a35;padding-bottom:16px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.reader-recipe{background:linear-gradient(125deg,#0a2029,#15152a);border:1px solid #315364;border-radius:14px;margin:0 0 16px;overflow:hidden}.reader-recipe summary{cursor:pointer;align-items:baseline;gap:10px;padding:15px 18px;list-style:none;display:flex}.reader-recipe summary::-webkit-details-marker{display:none}.reader-recipe summary:after{content:"⌄";color:#62dfe8;margin-left:auto}.reader-recipe[open] summary:after{transform:rotate(180deg)}.reader-recipe summary span{color:#e2edf0;font-weight:800}.reader-recipe summary small{color:#7f95a1;font-size:9px}.reader-recipe-grid{background:#040c1252;border-top:1px solid #294553;grid-template-columns:1.3fr 1fr;gap:22px;padding:18px;display:grid}.reader-recipe-grid section>strong{color:#66dfe8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:9px;display:block}.reader-recipe ol{counter-reset:recipe;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reader-recipe ol li{color:#cbd8de;counter-increment:recipe;align-items:center;gap:7px;font-size:11px;display:flex}.reader-recipe ol li:before{content:counter(recipe);color:#6f8592;font-size:9px}.reader-recipe ol li>span{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.reader-recipe dl{gap:7px;margin:0;display:grid}.reader-recipe dl>div{border-bottom:1px solid #263d4a;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.reader-recipe dt{color:#748b97;font-size:9px}.reader-recipe dd{color:#d3dfe3;text-align:right;margin:0;font-size:10px}.reader-role-list{grid-column:1/-1}.reader-role-list ul{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.reader-role-list li{border:1px solid #294755;border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.reader-role-list li span{color:#728995;font-size:8px}.reader-role-list li b{color:#d8e5e9;font-size:10px}.reader-legacy-note{color:#d6c28c;background:#241e12;border-top:1px solid #5f4f2e;margin:0;padding:12px 18px;font-size:10px!important;line-height:1.55!important}html[data-theme=light] .reader-recipe{background:linear-gradient(125deg,#fff,#f0f3ff);border-color:#a9c1cb}html[data-theme=light] .reader-recipe-grid{background:#f7fbfc}html[data-theme=light] .reader-recipe summary span,html[data-theme=light] .reader-recipe ol li,html[data-theme=light] .reader-recipe dd,html[data-theme=light] .reader-role-list li b{color:#29434f}@media (width<=680px){.reader-recipe summary{flex-direction:column;align-items:flex-start}.reader-recipe summary:after{position:absolute;right:18px}.reader-recipe-grid{grid-template-columns:1fr}.reader-role-list{grid-column:auto}.reader-role-list ul{grid-template-columns:1fr 1fr}}.saved-reader-layer{z-index:240;background:radial-gradient(circle at 15% 0,#20bccf17,#0000 32%),#070d12;padding:0 24px 100px;position:fixed;inset:0;overflow:auto}.saved-reader-layer>header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d12f0;border-bottom:1px solid #294553;justify-content:space-between;align-items:center;gap:18px;max-width:1120px;min-height:70px;margin:0 auto;display:flex;position:sticky;top:0}.saved-reader-layer>header>div{flex-direction:column;gap:4px;display:flex}.saved-reader-layer>header span{color:#61dfe8;letter-spacing:.14em;font-size:8px;font-weight:850}.saved-reader-layer>header strong{color:#a5b5bd;font-size:11px}.saved-reader-layer>header button{color:#78e2ea;background:#0b202b;border:1px solid #3a6273;border-radius:8px;padding:10px 13px}.saved-reader-layer .conversation-reader{margin-top:0}html[data-theme=light] .saved-reader-layer{background:#f5fafb}html[data-theme=light] .saved-reader-layer>header{background:#f5fafbf2}@media (width<=680px){.saved-reader-layer{padding:0 12px 140px}.saved-reader-layer>header{min-height:62px}.saved-reader-layer>header strong{font-size:9px}.saved-reader-layer>header button{padding:8px 9px;font-size:10px}}.account-health{overflow:hidden}.account-health .account-health-kicker{color:#55dce7;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:800}.account-health .health-status{font-weight:800}.account-health .health-ok{color:#68dfb0;background:#0b2a23;border-color:#31715c}.account-health .health-warning{color:#f0ca77;background:#2b2413;border-color:#775f30}.account-health .health-critical{color:#f3a2b2;background:#301821;border-color:#7d4050}.health-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.health-summary article{background:#071722;border:1px solid #294354;border-radius:10px;padding:14px}.health-summary span{color:#8196a4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.health-summary strong{margin-top:7px;font-size:25px;display:block}.health-summary .has-critical{background:#24141b;border-color:#753d4b}.health-summary .has-critical strong{color:#f3a2b2}.health-summary .has-warning{background:#211d13;border-color:#705c31}.health-summary .has-warning strong{color:#edc66f}.health-findings{gap:9px;display:grid}.health-finding{background:#081722;border:1px solid #294354;border-left-width:4px;border-radius:10px;padding:14px 15px}.health-finding>div{align-items:center;gap:9px;margin-bottom:7px;display:flex}.health-finding>div span{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.health-finding code{color:#91a7b4;overflow-wrap:anywhere;font-family:inherit;font-size:9px}.health-finding>strong{font-size:13px}.health-finding p{color:#8da0ad;margin:5px 0 0;font-size:10px;line-height:1.55}.severity-critical{border-left-color:#e56f87}.severity-critical>div span{color:#f09aad}.severity-warning{border-left-color:#d7ad51}.severity-warning>div span{color:#e8c374}.severity-info{border-left-color:#3b9eb2}.severity-info>div span{color:#64d4df}.health-clear{background:#0a2921;border:1px solid #34745f;border-radius:11px;align-items:center;gap:13px;padding:18px;display:flex}.health-clear>span{color:#8af0c3;background:#175442;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.health-clear p{color:#86a99b;margin:4px 0 0;font-size:10px}.health-footnote{color:#6f8592;margin:13px 0 0;font-size:8px}html[data-theme=light] .account-health .health-ok{color:#17634a;background:#e8f6ef;border-color:#80b6a1}html[data-theme=light] .account-health .health-warning{color:#725314;background:#fff7de;border-color:#d4b86d}html[data-theme=light] .account-health .health-critical{color:#8a3144;background:#fff0f3;border-color:#cf8291}html[data-theme=light] .health-summary article,html[data-theme=light] .health-finding{background:#f7fafb;border-color:#b9cbd4}html[data-theme=light] .health-summary .has-critical{background:#fff2f4;border-color:#d2929e}html[data-theme=light] .health-summary .has-warning{background:#fff8e6;border-color:#d8be79}html[data-theme=light] .health-summary span,html[data-theme=light] .health-finding p,html[data-theme=light] .health-finding code,html[data-theme=light] .health-footnote{color:#516a77}html[data-theme=light] .health-clear{background:#eef9f4;border-color:#82b9a4}html[data-theme=light] .health-clear p{color:#416b5b}@media (width<=760px){.health-summary{grid-template-columns:1fr 1fr}.account-health .panel-title{flex-direction:column}.health-finding>div{flex-direction:column;align-items:flex-start;gap:4px}}.workflows-page{max-width:none}.workflows-page>.page-header,.workflows-page>.workflow-hero,.workflows-page>.workflow-steps,.workflows-page>.workflow-grid,.workflows-page>.workflow-extracted,.workflows-page>.workflow-results{box-sizing:border-box;width:min(1240px,100% - 48px);margin-left:auto;margin-right:auto}.workflow-hero{grid-template-columns:1fr 220px;align-items:end;gap:48px;padding:74px 0 34px;display:grid}.workflow-hero>div>span,.workflow-card-heading>span,.workflow-results>header>span,.workflow-consensus>span{color:#54dce7;letter-spacing:.16em;font-size:10px;font-weight:850}.workflow-hero h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(46px,7vw,82px);line-height:.98}.workflow-hero p{color:#9dafba;max-width:820px;font-size:17px;line-height:1.7}.workflow-hero aside{background:#0a1925;border:1px solid #2c5266;border-radius:16px;padding:23px}.workflow-hero aside small,.workflow-hero aside span{color:#73a0ae;display:block}.workflow-hero aside strong{margin:8px 0;font-size:48px;display:block}.workflow-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.workflow-steps article{color:#aab8c2;background:#0a151f;border:1px solid #273b4c;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.workflow-steps b{color:#62e0e9;background:#133847;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workflow-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.workflow-card,.workflow-extracted,.workflow-results{background:#111;border:1px solid #293d4c;border-radius:16px;box-shadow:0 10px 30px #0006}.workflow-card{padding:28px}.workflow-card-heading h2{margin:7px 0;font-size:28px}.workflow-card-heading p{color:#8294a1;margin:0;font-size:11px}.workflow-file-input{box-sizing:border-box;color:#bdd0da;background:#081823;border:1px dashed #3a6878;border-radius:12px;width:100%;margin:22px 0;padding:22px}.workflow-file-input::file-selector-button{color:#fff;background:#1aa9bb;border:0;border-radius:8px;margin-right:14px;padding:10px 14px;font-weight:800}.workflow-progress,.workflow-error{border-radius:9px;padding:13px}.workflow-progress{color:#82e4ec;background:#102835}.workflow-error{color:#f1a3b5;background:#341922;line-height:1.5}.workflow-file-ready{background:#0a2821;border:1px solid #34745f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.workflow-file-ready div{flex-direction:column;gap:5px;display:flex}.workflow-file-ready span{color:#86a99b;font-size:10px}.workflow-file-ready button,.workflow-history-list button{color:#f2a9ba;background:#25151c;border:1px solid #7c4354;border-radius:8px;padding:8px 11px}.workflow-privacy{background:#0a1a24;border-left:3px solid #39c9d8;margin-top:18px;padding:17px}.workflow-privacy p{color:#8ca0ad;margin:6px 0 0;font-size:11px;line-height:1.6}.workflow-template{color:#6fdde6;letter-spacing:.12em;gap:8px;margin:20px 0;font-size:9px;font-weight:850;display:grid}.workflow-template select,.workflow-perspectives select{color:#eef6f8;background:#071722;border:1px solid #33536a;border-radius:9px;width:100%;height:44px;padding:0 12px}.workflow-perspectives{gap:9px;display:grid}.workflow-perspectives label{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.workflow-perspectives label>span{color:#bdcbd4;align-items:center;gap:8px;font-size:10px;display:flex}.workflow-perspectives b{color:#64dde7;background:#133b49;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.workflow-check{color:#8ba0ad;grid-template-columns:22px 1fr;gap:10px;margin-top:18px;font-size:10px;line-height:1.5;display:grid}.workflow-check input{accent-color:#36cfde;width:19px;height:19px}.workflow-check span{flex-direction:column;display:flex}.workflow-check strong{color:#dce8ee;font-size:11px}.workflow-safety{background:#211d13;border:1px solid #705c31;border-radius:10px;padding:13px}.workflow-cost{border:1px solid #315064;border-radius:10px;grid-template-columns:1fr auto;margin:18px 0;padding:15px;display:grid}.workflow-cost>span{color:#6edce5;letter-spacing:.1em;font-size:9px}.workflow-cost>strong{font-size:18px}.workflow-cost small{color:#7d919d;grid-column:1/-1;margin-top:4px}.workflow-run{color:#fff;background:linear-gradient(110deg,#19bcd2,#7945ed);border:0;border-radius:10px;width:100%;min-height:50px;font-weight:900}.workflow-run:disabled{color:#748b96;background:#183440}.workflow-extracted{margin-top:18px;padding:0 24px}.workflow-extracted summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-weight:800;display:flex}.workflow-extracted summary span{color:#6fdde6}.workflow-extracted>div{border-top:1px solid #293d4c;max-height:520px;overflow:auto}.workflow-extracted article{border-bottom:1px solid #253744;padding:18px 0}.workflow-extracted article>strong{color:#61dce6}.workflow-extracted article p{white-space:pre-wrap;color:#afbdc6;font-size:12px;line-height:1.75}.workflow-results{margin-top:24px;padding:30px}.workflow-results>header{border-bottom:1px solid #2a3d4b;padding-bottom:20px}.workflow-results>header h2{margin:8px 0;font-size:35px}.workflow-results>header p{color:#8295a2}.workflow-reviews{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.workflow-reviews article{background:#091722;border:1px solid #293f50;border-radius:12px;padding:20px}.workflow-reviews article>div{justify-content:space-between;gap:15px;display:flex}.workflow-reviews article>div span{color:#64dce6;font-size:9px}.workflow-reviews article p,.workflow-consensus p{white-space:pre-wrap;color:#bdc9d1;line-height:1.75}.workflow-consensus{background:linear-gradient(135deg,#0c2029,#17142b);border:1px solid #5c4385;border-radius:14px;padding:25px}.workflow-consensus h2{margin:9px 0}.workflow-results footer{background:#211d13;border-left:3px solid #e6b954;margin-top:18px;padding:18px}.workflow-results footer p{color:#b8a979;margin:5px 0 0}.account-workflows{max-width:1160px;margin:18px auto!important}.workflow-history-list article{border-top:1px solid #294052;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.workflow-history-list article>div{flex-direction:column;gap:4px;display:flex}.workflow-history-list span,.workflow-history-list small{color:#8296a2;font-size:10px}.workflow-history-empty{color:#8296a2;border:1px dashed #345166;border-radius:10px;padding:20px}.workflow-history-empty p{margin:5px 0}.account-workflow-link{color:#75e3eb;border:1px solid #347084;border-radius:8px;margin-top:15px;padding:10px 13px;text-decoration:none;display:inline-flex}html[data-theme=light] .workflow-card,html[data-theme=light] .workflow-extracted,html[data-theme=light] .workflow-results{color:#142d3a;background:#fff;border-color:#a9bec8}html[data-theme=light] .workflow-steps article,html[data-theme=light] .workflow-hero aside,html[data-theme=light] .workflow-reviews article{color:#294654;background:#f5f9fb;border-color:#b4c8d1}html[data-theme=light] .workflow-hero p,html[data-theme=light] .workflow-card-heading p,html[data-theme=light] .workflow-privacy p,html[data-theme=light] .workflow-extracted article p,html[data-theme=light] .workflow-reviews article p{color:#506a77}html[data-theme=light] .workflow-file-input,html[data-theme=light] .workflow-template select,html[data-theme=light] .workflow-perspectives select{color:#17323f;background:#f7fafb;border-color:#89aab7}html[data-theme=light] .workflow-privacy{background:#eef8fa}html[data-theme=light] .workflow-check strong{color:#17323f}html[data-theme=light] .workflow-safety{background:#fff7df;border-color:#c8a85d}html[data-theme=light] .workflow-cost{background:#f3f8fa}html[data-theme=light] .workflow-consensus{background:linear-gradient(135deg,#eef9fb,#f4effd);border-color:#a891cf}html[data-theme=light] .workflow-consensus p{color:#354d59}html[data-theme=light] .workflow-results footer{background:#fff7df}html[data-theme=light] .workflow-history-empty{color:#536d79}@media (width<=900px){.workflow-hero{grid-template-columns:1fr}.workflow-hero aside{max-width:260px}.workflow-grid,.workflow-reviews{grid-template-columns:1fr}}@media (width<=650px){.workflows-page>.page-header,.workflows-page>.workflow-hero,.workflows-page>.workflow-steps,.workflows-page>.workflow-grid,.workflows-page>.workflow-extracted,.workflows-page>.workflow-results{width:min(100% - 28px,1240px)}.workflow-hero{padding-top:42px}.workflow-hero h1{font-size:44px}.workflow-steps{grid-template-columns:1fr 1fr}.workflow-card,.workflow-results{padding:19px}.workflow-perspectives label{grid-template-columns:1fr}.workflow-file-ready,.workflow-history-list article{flex-direction:column;align-items:flex-start}.workflow-file-ready button,.workflow-history-list button{width:100%}}.workflow-grid{align-items:start}.workflow-template>small{color:#8197a4;letter-spacing:0;font-size:10px;font-weight:500;line-height:1.5}.workflow-memory-bridge{background:linear-gradient(135deg,#0b2029,#17142b);border:1px solid #5a4784;border-radius:12px;gap:13px;margin-top:20px;padding:17px;display:grid}.workflow-memory-bridge header span,.workflow-memory-report>div>span{color:#bca5f5;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.workflow-memory-bridge header strong{color:#eef3f5;margin-top:5px;display:block}.workflow-memory-bridge header p,.workflow-memory-picker>p{color:#8e9dab;margin:5px 0 0;font-size:10px;line-height:1.55}.workflow-memory-bridge>label{color:#6fdde6;letter-spacing:.1em;gap:6px;font-size:8px;font-weight:800;display:grid}.workflow-memory-bridge select,.workflow-new-project input{box-sizing:border-box;color:#eef6f8;background:#071722;border:1px solid #40546f;border-radius:8px;width:100%;height:42px;padding:0 11px}.workflow-new-project{grid-template-columns:1fr auto;gap:8px;display:grid}.workflow-new-project button{color:#dccdff;background:#21183a;border:1px solid #6750a0;border-radius:8px;padding:0 13px}.workflow-memory-picker{border-top:1px solid #393655;gap:8px;padding-top:12px;display:grid}.workflow-memory-picker>div{color:#90a0ad;justify-content:space-between;font-size:9px;display:flex}.workflow-memory-picker>label{background:#0a1823;border:1px solid #354252;border-radius:9px;grid-template-columns:auto 1fr;gap:9px;padding:10px;display:grid}.workflow-memory-picker input{accent-color:#7758df;width:17px;height:17px}.workflow-memory-picker label span{gap:3px;display:grid}.workflow-memory-picker label b{color:#dce7ec;font-size:10px}.workflow-memory-picker label small{color:#7e909c;font-size:8px}.workflow-memory-report{background:#111229;border:1px solid #5d4788;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:20px;padding:18px;display:grid}.workflow-memory-report h3{margin:5px 0}.workflow-memory-report p{color:#8f9fac;margin:0;font-size:10px}.workflow-usage-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workflow-usage-summary span{color:#8fa0ad;text-transform:uppercase;border:1px solid #3b4c62;border-radius:8px;place-items:center;min-width:62px;padding:7px;font-size:7px;display:grid}.workflow-usage-summary b{color:#68dfe7;font-size:14px}html[data-theme=light] .workflow-memory-bridge,html[data-theme=light] .workflow-memory-report{background:#f7f3ff;border-color:#9d8ac4}html[data-theme=light] .workflow-memory-bridge select,html[data-theme=light] .workflow-new-project input,html[data-theme=light] .workflow-memory-picker>label{color:#17313f;background:#fff;border-color:#aebdcb}html[data-theme=light] .workflow-memory-picker label b{color:#17313f}@media (width<=650px){.workflow-new-project,.workflow-memory-report{grid-template-columns:1fr}.workflow-new-project button{min-height:42px}.workflow-usage-summary{justify-content:flex-start}.workflow-usage-summary span{flex:1}}.workflow-grid{grid-template-columns:1fr;max-width:920px}.workflow-upload,.workflow-settings{box-sizing:border-box;width:100%}@media (width<=900px){.workflow-hero{gap:22px}.workflow-hero aside{max-width:none}}@media (width<=650px){.workflows-page>.page-header,.workflows-page>.workflow-hero,.workflows-page>.workflow-steps,.workflows-page>.workflow-grid,.workflows-page>.workflow-extracted,.workflows-page>.workflow-results{width:calc(100% - 24px)}.workflow-hero{padding:30px 0 20px}.workflow-hero h1{font-size:clamp(36px,11vw,48px);line-height:1.02}.workflow-hero p{font-size:15px;line-height:1.6}.workflow-hero aside{padding:18px}.workflow-hero aside strong{font-size:40px}.workflow-steps{gap:8px}.workflow-steps article{min-width:0;padding:11px 9px;font-size:12px}.workflow-steps b{flex:0 0 26px}.workflow-grid{gap:14px}.workflow-card,.workflow-results{border-radius:14px;padding:16px}.workflow-card-heading h2{font-size:24px}.workflow-card-heading p{font-size:12px;line-height:1.5}.workflow-file-input{margin:16px 0;padding:15px 12px}.workflow-file-input::file-selector-button{width:100%;margin:0 0 10px;display:block}.workflow-perspectives label{gap:7px}.workflow-perspectives label>span{font-size:12px}.workflow-template select,.workflow-perspectives select{height:50px;font-size:16px}.workflow-check{grid-template-columns:26px minmax(0,1fr);gap:11px;font-size:13px;line-height:1.5}.workflow-check input{width:22px;height:22px}.workflow-check strong{font-size:14px;line-height:1.35}.workflow-safety{padding:14px}.workflow-cost{grid-template-columns:1fr;gap:6px;margin:16px 0;padding:14px}.workflow-cost>strong{font-size:25px}.workflow-cost small{grid-column:auto;font-size:12px;line-height:1.45}.workflow-run{min-height:58px;padding:10px 12px;font-size:16px;line-height:1.3}.workflow-extracted{border-radius:14px;margin-top:14px;padding:0 16px}.workflow-extracted summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 0;font-size:15px;line-height:1.35;display:grid}.workflow-extracted summary span{text-align:right}.workflow-extracted article p{font-size:14px}.workflows-page>.latest-blog{margin-top:50px}body{padding-bottom:0}.accessibility-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:calc(100% - 24px);margin:22px auto;display:grid;position:static;bottom:auto;left:auto;right:auto}.accessibility-controls .text-size-control{box-sizing:border-box;justify-content:center;width:100%;height:54px;margin:0;position:relative}.accessibility-controls .global-theme-toggle{width:100%;height:54px;padding:0 10px;position:relative;bottom:auto;right:auto}}.workflow-running{background:linear-gradient(135deg,#0b2631,#151a2d);border:1px solid #347182;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 26px #00000040}.workflow-running strong{color:#e9f7f9;display:block}.workflow-running p{color:#afc4ce;margin:4px 0;font-size:13px;line-height:1.55}.workflow-running small{color:#85a0ad;line-height:1.5;display:block}.workflow-spinner{border:3px solid #60e0ea;border-color:#60e0ea #8f6af1 #294c5a #294c5a;border-radius:50%;width:30px;height:30px;animation:.9s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-results:focus{outline:none}.workflow-results:focus-visible{outline-offset:4px;outline:3px solid #65e2eb}html[data-theme=light] .workflow-running{background:linear-gradient(135deg,#eef9fb,#f3effc);border-color:#7399a8;box-shadow:0 10px 24px #2845541f}html[data-theme=light] .workflow-running strong{color:#102735}html[data-theme=light] .workflow-running p{color:#314f5d}html[data-theme=light] .workflow-running small{color:#4e6874}@media (width<=650px){.workflow-running{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px}.workflow-spinner{width:24px;height:24px}.workflow-running p{font-size:13px}}.workflow-public-hero,.workflow-public-features,.workflow-public-process,.workflows-page>#workflow-app{box-sizing:border-box;width:min(1160px,100% - 48px);margin-left:auto;margin-right:auto}.workflow-public-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:24px;padding:70px 0 46px;display:grid}.workflow-public-hero span,.workflow-public-features header span{color:#5de0ea;letter-spacing:.15em;font-size:10px;font-weight:850}.workflow-public-hero h1{letter-spacing:-.05em;max-width:820px;margin:15px 0;font-size:clamp(44px,6.5vw,76px);line-height:1}.workflow-public-hero p,.workflow-public-features header p{color:#96aab5;line-height:1.7}.workflow-public-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.workflow-public-hero a{color:#73e1ea;border:1px solid #397080;border-radius:9px;padding:12px 15px;text-decoration:none}.workflow-public-hero>aside{background:#0a151f;border:1px solid #385262;border-radius:14px;align-self:end;padding:22px}.workflow-public-hero aside strong{color:#d7b27c;letter-spacing:.12em;font-size:9px}.workflow-public-hero aside p{font-size:11px}.workflow-public-features{padding:25px 0 45px}.workflow-public-features header{max-width:760px}.workflow-public-features h2{margin:8px 0;font-size:clamp(30px,4vw,48px)}.workflow-public-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.workflow-public-features article{background:#09141e;border:1px solid #2b4354;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:14px;display:grid}.workflow-public-features article b{color:#5ddce7;font-size:9px}.workflow-public-features h3{margin:0;font-size:13px}.workflow-public-process{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:50px;display:grid}.workflow-public-process article{background:#0a151f;border-top:2px solid #4b90a0;padding:18px}.workflow-public-process b{color:#6de0e9}.workflow-public-process h3{margin:8px 0}.workflow-public-process p{color:#8ea2ad;font-size:10px;line-height:1.55}.workflow-access a{color:#69dce6;border:1px solid #3f7180;border-radius:8px;margin-top:10px;padding:11px 14px;text-decoration:none;display:inline-flex}html[data-theme=light] .workflow-public-hero>aside,html[data-theme=light] .workflow-public-features article,html[data-theme=light] .workflow-public-process article{background:#fff;border-color:#a8bdc7}html[data-theme=light] .workflow-public-process p{color:#405b68}@media (width<=800px){.workflow-public-hero,.workflow-public-features,.workflow-public-process,.workflows-page>#workflow-app{width:calc(100% - 28px)}.workflow-public-hero{grid-template-columns:1fr;padding-top:44px}.workflow-public-features>div,.workflow-public-process{grid-template-columns:1fr 1fr}}@media (width<=520px){.workflow-public-features>div,.workflow-public-process{grid-template-columns:1fr}}.workflows-page{flex-direction:column;display:flex}.workflows-page>.site-page-header{order:0}.workflows-page>#workflow-app{order:1;margin-top:28px}.workflows-page>.workflow-public-hero{order:2}.workflows-page>.workflow-public-features{order:3}.workflows-page>.workflow-public-process{order:4}#workflow-app{scroll-margin-top:90px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Inter", "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--type-xs:.8125rem;--type-sm:.9375rem;--type-body:1.0625rem;--type-lead:clamp(1.125rem, 1rem + .45vw, 1.375rem);--type-h3:clamp(1.25rem, 1.12rem + .5vw, 1.625rem);--type-h2:clamp(1.75rem, 1.4rem + 1.2vw, 2.75rem);--type-h1:clamp(2.375rem, 1.8rem + 2.4vw, 4.75rem);--line-body:1.68;--line-heading:1.12;--reading-width:72ch;--space-1:.375rem;--space-2:.625rem;--space-3:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--accent-cyan:#66e5ef;--accent-cyan-strong:#21c9da;--accent-purple:#b99aff;--accent-purple-strong:#8b5cf6;--accent-success:#79e2b4;--accent-warning:#f4cd81;--accent-danger:#ffadbd;--page-bg:#0b1117;--surface-1:#111a22;--surface-2:#17232d;--surface-3:#1d2b36;--surface-raised:#15212b;--text-primary:#f3f6f8;--text-secondary:#c3ced6;--text-muted:#aab8c2;--text-inverse:#0b1820;--border-subtle:#3b4d5a;--border-strong:#67808f;--focus-ring:#72e8f0;--shadow-soft:0 12px 32px #00000047;--shadow-hover:0 18px 42px #00000057;--radius-control:.75rem;--radius-card:1rem;--transition-comfort:.2s ease}html[data-theme=light],html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-cyan:#006b7a;--accent-cyan-strong:#007b8c;--accent-purple:#6540a4;--accent-purple-strong:#59338f;--accent-success:#12633f;--accent-warning:#704e00;--accent-danger:#8a2740;--page-bg:#f4f7f9;--surface-1:#fff;--surface-2:#eef3f6;--surface-3:#e4ecef;--surface-raised:#fff;--text-primary:#101820;--text-secondary:#2f4552;--text-muted:#49616e;--text-inverse:#fff;--border-subtle:#9fb2bd;--border-strong:#617d8b;--focus-ring:#006f80;--shadow-soft:0 10px 28px #253d4b1f;--shadow-hover:0 16px 36px #253d4b2b}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--page-bg);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body);font-weight:400;line-height:var(--line-body);letter-spacing:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-ui);font-weight:760;line-height:var(--line-heading);letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--type-h1)}h2{font-size:var(--type-h2)}h3{font-size:var(--type-h3)}p,li,dd,blockquote{color:var(--text-secondary);line-height:var(--line-body)}.legal-page p,.blog-article p,.example-article p,.reader-turn p,.workflow-results p{max-width:var(--reading-width)}small,.muted,[class*=meta],[class*=note]{color:var(--text-muted)}strong,b{color:var(--text-primary);font-weight:720}code,pre,kbd{font-family:var(--font-mono)}main,.app-shell,.info-page,.legal-page,.admin-shell,.beta-shell,.welcome-screen{background-color:var(--page-bg);color:var(--text-primary)}.info-hero,.account-hero,.pricing-hero,.reader-hero,.workflow-hero,.member-hero{padding-top:clamp(var(--space-7), 5vw, var(--space-9));padding-bottom:clamp(var(--space-6), 4vw, var(--space-8))}.info-hero>p,.account-hero p,.pricing-hero p,.reader-hero p,.workflow-hero p,.member-hero p{color:var(--text-secondary);font-size:var(--type-lead);line-height:1.65}.card,.response-panel,.model-card,.message,.empty-message,.admin-panel,.analytics-cards article,.message-compose,.message-list,.reliability-dashboard,.workflow-card,.workflow-extracted,.workflow-results,.guide-explainer,.guide-steps article,.guide-choices article,.guide-tips article,.pricing-grid article,.pack-grid article,.account-aside,.balance-card,.member-submissions article,.contact-form,.about-grid article{background:var(--surface-1);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-soft)}.card,.response-panel,.workflow-results,.pricing-grid article,.pack-grid article,.account-aside,.balance-card,.contact-form{padding:clamp(var(--space-5), 2.5vw, var(--space-7));border-radius:var(--radius-card)}.message,.empty-message,.reader-turn,.workflow-reviews article,.conversation-turn{padding:clamp(var(--space-5), 2vw, var(--space-6))}.message p,.empty-message p,.reader-turn p,.workflow-reviews article p,.conversation-turn p,.account-conversation-transcript p{color:var(--text-secondary);font-size:var(--reading-size,var(--type-body));line-height:1.72}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2);min-height:3rem;color:var(--text-primary);font:inherit;padding:.75rem .875rem;line-height:1.5}textarea{min-height:8rem}::placeholder{color:var(--text-muted);opacity:1}input[type=button],input[type=submit],.button,.member-message-button{border-radius:var(--radius-control);min-height:2.75rem;font-family:var(--font-ui);font-size:var(--type-sm);padding:.75rem 1.125rem;font-weight:700;line-height:1.25}a{color:var(--accent-cyan);text-underline-offset:.18em;text-decoration-thickness:.1em}a:hover{color:var(--text-primary)}button,a,input,select,textarea,summary,.card,.model-card,.response-panel{transition:color var(--transition-comfort), background-color var(--transition-comfort), border-color var(--transition-comfort), box-shadow var(--transition-comfort), transform var(--transition-comfort)}button:hover:not(:disabled),[role=button]:hover,.card:hover{box-shadow:var(--shadow-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.72}.topbar,.page-header,.reader-toolbar,.command-bar,.history-panel,.account-popover,.mobile-nav-panel{border-color:var(--border-subtle)}.page-desktop-nav a,.mobile-nav-panel a,.site-footer a,.account-popover a{color:var(--text-secondary)}.page-desktop-nav a:hover,.mobile-nav-panel a:hover,.site-footer a:hover,.account-popover a:hover{color:var(--accent-cyan)}.text-size-control,.global-theme-toggle{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-soft)}.text-size-control legend,.text-size-control button,.global-theme-toggle i{color:var(--text-muted)}.text-size-control button.active{background:var(--surface-3);border-color:var(--accent-cyan);color:var(--accent-cyan)}.topbar,.page-header,.accessibility-controls{font-size:16px;line-height:1.2}.icon-button,.avatar,.mobile-menu-trigger,.history-button,.theme-toggle,.access-switch button,.text-size-control button,.global-theme-toggle{min-height:0;font-size:inherit}.icon-button,.avatar{width:42px;height:42px;padding:0}.history-button{height:40px;padding:0 13px}.access-switch button{padding:10px 14px}.text-size-control button{border-radius:7px;min-width:34px;height:28px;padding:0 7px}.global-theme-toggle{width:172px;height:58px;padding:0 16px}.accessibility-controls{max-width:calc(100vw - 36px)}.accessibility-controls .text-size-control,.accessibility-controls .global-theme-toggle{flex:none}.site-footer{padding-bottom:7rem}.workflow-error,.message-form-error,.recipient-status.invalid,.speech-error{color:var(--accent-danger)}.workflow-progress,.recipient-status.valid,.delivery-state,.presence-online{color:var(--accent-success)}.workflow-safety,.workflow-results footer{border-color:color-mix(in srgb, var(--accent-warning) 55%, var(--border-subtle))}@media (width<=760px){:root{--type-body:1rem;--line-body:1.65;--space-7:1.5rem;--space-8:2rem;--space-9:2.5rem}body{font-size:var(--type-body)}.card,.response-panel,.workflow-results,.pricing-grid article,.pack-grid article,.account-aside,.balance-card,.contact-form{padding:var(--space-5)}.button,input,select{min-height:3rem}.page-header,.topbar{gap:var(--space-3)}.workflow-check,.submission-permission,label{line-height:1.5}.accessibility-controls{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:350;gap:.5rem;width:auto;max-width:none;margin:0;position:fixed}.accessibility-controls .text-size-control,.accessibility-controls .global-theme-toggle{width:100%;height:54px}.accessibility-controls .text-size-control button{height:28px;min-height:0;padding:0 5px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.site-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}}@media (width>=1200px){html{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-hero,.home-toolkit,.home-mission,.roundtable-preview,.home-how,.home-features,.home-trust,.home-final-cta{width:min(1180px,100% - 48px);margin-inline:auto}.home-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(580px,100vh - 74px);padding:clamp(78px,10vw,120px) 0 58px;display:flex}.home-hero>p,.preview-heading>span,.home-how header>span,.home-features header>span,.home-trust>div>span{color:var(--accent-cyan);letter-spacing:.18em;margin:0;font-size:.75rem;font-weight:800}.home-hero h1{letter-spacing:-.055em;max-width:980px;margin:20px auto 22px;font-size:clamp(3rem,6.8vw,6.4rem);line-height:.98}.home-hero>span{max-width:760px;color:var(--text-secondary);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.home-hero-actions{justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}.home-hero-actions button,.home-final-cta button{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:10px;min-height:56px;padding:0 28px;font-weight:800;box-shadow:0 12px 35px #4875f347}.home-primary-link{background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 35px #4875f347;color:#fff!important}.landing-only .workspace,.roundtable-tool-only .home-hero,.roundtable-tool-only .home-toolkit,.roundtable-tool-only .home-mission,.roundtable-tool-only .roundtable-preview,.roundtable-tool-only .home-how,.roundtable-tool-only .home-features,.roundtable-tool-only .home-trust,.roundtable-tool-only .home-final-cta{display:none}.roundtable-tool-only .workspace{padding-top:28px}.tool-ready-heading{border:1px solid var(--border-subtle);background:linear-gradient(120deg,#22d8e814,#9b55f60f);border-radius:16px;grid-column:1/-1;padding:22px 24px}.tool-ready-heading span{color:var(--accent-cyan);letter-spacing:.16em;font-size:.7rem;font-weight:850}.tool-ready-heading h1{margin:8px 0;font-size:clamp(2rem,4vw,3.5rem)}.tool-ready-heading p{color:var(--text-secondary);margin:0}.tool-ready-heading a{color:var(--accent-cyan);margin-top:12px;font-weight:750;text-decoration:none;display:inline-block}.home-hero-actions a{color:var(--text-primary);font-weight:750}.home-hero>small,.home-final-cta small{color:var(--text-muted);margin-top:14px}.home-topbar{border-bottom-color:#4b6f8961;gap:14px;height:auto;min-height:80px;padding:12px clamp(18px,2vw,34px);position:relative;box-shadow:0 14px 36px #00000029}.home-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#23d6e640,#8a53f133,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.home-topbar .brand{flex:0 auto}.home-product-nav{border:1px solid var(--border-subtle);background:#06121cc2;border-radius:12px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff06}.home-product-nav a{min-height:38px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;padding:0 13px;font-size:.72rem;font-weight:720;text-decoration:none;display:flex}.home-product-nav a:first-child{color:var(--accent-cyan);background:#22d8e81a}.home-product-nav a:hover,.home-product-nav a:focus-visible{background:var(--surface-2);color:var(--text-primary)}.home-topbar .top-actions{flex:none;gap:10px}.home-utility-nav{border:1px solid var(--border-subtle);background:#06121cc2;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff06}.home-utility-nav .beta-shortcut,.home-utility-nav .history-button,.home-utility-nav .signin-pill,.home-utility-nav .theme-toggle{border-radius:8px;height:38px}.home-utility-nav .beta-shortcut{padding-inline:13px}.home-utility-nav .history-button,.home-utility-nav .theme-toggle{background:0 0;border-color:#0000}.home-utility-nav .history-button:hover,.home-utility-nav .theme-toggle:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-primary)}.home-topbar .account-trigger{width:46px;height:46px;box-shadow:0 0 0 4px #08141fc7}.home-toolkit{border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#0a1b28f5,#0b111ff5);border-radius:24px;margin-bottom:clamp(70px,8vw,110px);padding:clamp(28px,4vw,44px)}.home-mission{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:70px;margin-bottom:clamp(70px,8vw,110px);padding:38px 0;display:grid}.home-mission span{color:var(--accent-cyan);letter-spacing:.18em;font-size:.68rem;font-weight:800}.home-mission h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.home-mission p{color:var(--text-secondary);margin:0 0 18px;font-size:1rem;line-height:1.7}.home-mission a{color:var(--accent-cyan);font-size:.82rem;font-weight:800;text-decoration:none}.home-mission a:hover{text-decoration:underline}.home-toolkit>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.home-toolkit>header span{color:var(--accent-cyan);letter-spacing:.17em;font-size:.72rem;font-weight:800}.home-toolkit>header h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.8rem,3.4vw,3.2rem)}.home-toolkit>header>a{color:var(--accent-cyan);flex:none;font-weight:750}.home-toolkit>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-toolkit>div>a{border:1px solid var(--border-subtle);background:var(--surface-1);min-height:245px;color:inherit;border-radius:15px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.home-toolkit>div>a:before{content:"";background:var(--tool-accent,#22d8e8);width:3px;position:absolute;inset:0 auto 0 0}.home-toolkit>div>a:hover,.home-toolkit>div>a:focus-visible{border-color:var(--tool-accent,#22d8e8);transform:translateY(-3px);box-shadow:0 16px 35px #00000038}.home-toolkit .toolkit-search{--tool-accent:#2ed4e2}.home-toolkit .toolkit-workflow{--tool-accent:#5288ff}.home-toolkit .toolkit-studio{--tool-accent:#9b55f6}.home-toolkit .toolkit-projects{--tool-accent:#f4b942}.home-toolkit>div>a>span{color:var(--tool-accent,#22d8e8);letter-spacing:.1em;font-size:.66rem;font-weight:850}.home-toolkit h3{margin:22px 0 10px;font-size:1.25rem}.home-toolkit>div p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.home-toolkit>div strong{color:var(--text-primary);margin-top:auto;padding-top:20px;font-size:.84rem}.home-toolkit-note{color:var(--text-muted);margin:18px 0 0;font-size:.84rem;line-height:1.55}.home-toolkit-note strong{color:var(--text-primary)}html[data-theme=light] .home-product-nav,html[data-theme=light] .home-utility-nav,html[data-theme=light] .home-toolkit{background:#fffffff0}html[data-theme=light] .home-toolkit>div>a{background:#f8fbfd}@media (width<=1100px) and (width>=761px){.home-toolkit>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-toolkit>div>a:first-child{grid-column:1/-1;min-height:200px}}.roundtable-preview{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(34px,5vw,58px)}.preview-heading{max-width:720px;margin-bottom:30px}.preview-heading h2{margin:10px 0 0;font-size:clamp(1.8rem,3vw,3rem)}.preview-thread{gap:12px;max-width:930px;margin:auto;display:grid}.preview-thread article{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:14px;gap:14px;width:min(760px,88%);padding:17px 20px;display:flex}.preview-thread article:nth-child(2n){margin-left:auto}.preview-thread article>b{height:42px;color:var(--accent-cyan);border:1px solid;border-radius:50%;flex:0 0 42px;place-items:center;font-size:.7rem;display:grid}.preview-grok>b{color:#79a2ff!important}.preview-claude>b{color:#bc89fa!important}.preview-gemini>b{color:#ffd572!important}.preview-thread strong{font-size:.82rem}.preview-thread p{max-width:none;color:var(--text-secondary);margin:4px 0 0;font-size:.95rem}.preview-caption{text-align:center;max-width:none;color:var(--text-muted);margin:24px 0 0;font-size:.92rem}.workspace{padding-top:clamp(70px,9vw,120px);scroll-margin-top:82px}.workspace-intro{grid-column:1/-1;align-self:start}.workspace-intro span{color:var(--accent-cyan);letter-spacing:.16em;font-size:.7rem;font-weight:800}.workspace-intro h2{margin:7px 0;font-size:clamp(1.55rem,2.5vw,2.35rem)}.workspace-intro p{color:var(--text-muted);margin:0;font-size:.92rem}.workspace-advanced{border:1px solid var(--border-subtle);border-radius:12px;grid-column:1/-1;overflow:hidden}.workspace-advanced-toggle{background:var(--surface-2);width:100%;min-height:66px;color:var(--text-primary);text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.workspace-advanced-toggle>span{flex-direction:column;gap:2px;display:flex}.workspace-advanced-toggle small{color:var(--text-muted);font-weight:500}.workspace-advanced-toggle b{color:var(--accent-cyan);white-space:nowrap}.workspace-advanced-content{background:var(--surface-1);gap:18px;padding:20px;display:grid}.workspace-advanced-content .access-switch{grid-template-columns:1fr 1fr;padding:0;display:grid}.connection-summary{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.connection-summary span{color:var(--text-secondary);font-size:.86rem}.connection-summary i{background:var(--accent-success);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.connection-summary button{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--accent-cyan);border-radius:8px;padding:9px 12px;font-weight:750}.workspace-data-choice{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding:12px 2px 0;display:flex}.workspace-data-choice label{color:var(--text-primary);align-items:center;gap:9px;font-weight:700;display:flex}.workspace-data-choice input{width:20px;height:20px;min-height:0;accent-color:var(--accent-cyan-strong);padding:0}.workspace-data-choice button{color:var(--accent-cyan);background:0 0;border:0;padding:3px 0;text-decoration:underline}.workspace-data-choice p{max-width:82ch;color:var(--text-muted);flex:1 0 100%;margin:0;padding-left:29px;font-size:.88rem}.composer>.start-button{grid-column:1/-1}.home-how,.home-features{padding:clamp(78px,9vw,125px) 0}.home-how header,.home-features header{max-width:760px;margin-bottom:34px}.home-how h2,.home-features h2,.home-trust h2,.home-final-cta h2{margin:9px 0 0;font-size:clamp(2rem,4vw,4rem)}.home-how>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-how article,.home-features article{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:16px;padding:27px}.home-how article b,.home-features article>span{color:var(--accent-cyan);letter-spacing:.12em;font-size:.75rem}.home-how h3,.home-features h3{margin:14px 0 8px}.home-how p,.home-features p{margin:0;font-size:.95rem}.home-how>a{margin-top:25px;font-weight:750;display:inline-block}.home-features>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.home-trust{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:55px;margin-bottom:clamp(76px,9vw,120px);padding:clamp(34px,5vw,58px);display:grid}.home-trust ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-trust li{color:var(--text-secondary);padding-left:28px;position:relative}.home-trust li:before{content:"✓";color:var(--accent-cyan);font-weight:800;position:absolute;left:0}.home-final-cta{text-align:center;border:1px solid var(--border-subtle);background:radial-gradient(circle at 20% 0, #22d8e81f, transparent 38%), radial-gradient(circle at 80% 100%, #9b55f624, transparent 42%), var(--surface-1);border-radius:24px;flex-direction:column;align-items:center;margin-bottom:clamp(80px,10vw,140px);padding:clamp(55px,8vw,90px) 24px;display:flex}.home-final-cta button{margin-top:27px}@media (width<=760px){.home-hero,.home-toolkit,.home-mission,.roundtable-preview,.home-how,.home-features,.home-trust,.home-final-cta{width:calc(100% - 24px)}.home-hero{text-align:left;align-items:flex-start;min-height:auto;padding:72px 4px 58px}.home-hero h1{font-size:clamp(2.7rem,14vw,4.4rem)}.home-hero-actions{text-align:center;flex-direction:column;align-items:stretch;width:100%}.home-hero-actions button{width:100%}.roundtable-preview,.home-toolkit{border-radius:18px;padding:24px 16px}.home-toolkit>header{flex-direction:column;align-items:flex-start}.home-toolkit>div{grid-template-columns:1fr}.home-mission{grid-template-columns:1fr;align-items:start;gap:22px;padding:30px 4px}.home-toolkit>div>a{min-height:190px}.preview-thread article{box-sizing:border-box;width:100%}.preview-thread article:nth-child(2n){margin-left:0}.workspace{padding-top:64px}.workspace-advanced-content{padding:14px}.workspace-advanced-content .access-switch{grid-template-columns:1fr}.connection-summary{flex-direction:column;align-items:stretch}.connection-summary button{width:100%}.workspace-data-choice,.workspace-data-choice label{align-items:flex-start}.workspace-data-choice p{padding-left:0}.home-how>div,.home-features>div,.home-trust{grid-template-columns:1fr}.home-trust{gap:28px;padding:28px 20px}.home-how article,.home-features article{padding:22px}.home-final-cta{padding:55px 18px}}@media (width<=1420px){.home-topbar .brand small{display:none}.home-product-nav a{padding-inline:10px}.home-utility-nav .beta-shortcut strong{display:none}.home-utility-nav .beta-shortcut{padding-inline:11px}}@media (width<=1180px){.home-product-nav{display:none}.top-actions>.mobile-header-menu{display:block}.home-utility-nav .beta-shortcut{display:none}}@media (width<=680px){.home-topbar{gap:7px;min-height:74px;padding:10px}.home-utility-nav{display:none}.home-topbar .account-trigger{width:42px;height:42px;box-shadow:none}}.latest-blog{padding-top:48px;padding-bottom:48px}.latest-blog-head,.latest-blog-grid{width:min(1180px,100%);margin-left:auto;margin-right:auto}.latest-blog-grid>a{box-sizing:border-box;flex-direction:column;min-height:250px;display:flex}.latest-blog-grid>a>strong{font-size:1rem;line-height:1.45}.latest-blog-grid>a>p{font-size:.875rem;line-height:1.6}.latest-blog-grid>a>small{margin-top:auto}body:has(.workflows-page) .latest-blog{margin-top:64px}@media (width<=760px){.latest-blog{padding-top:36px;padding-bottom:36px}.latest-blog-grid>a{min-height:0}body:has(.workflows-page) .latest-blog{margin-top:42px}}.home-learn-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(1180px,100% - 48px);margin:-70px auto 70px;display:flex}.home-learn-links span{color:var(--text-muted);font-size:.78rem}.home-learn-links a{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:8px 11px;font-size:.75rem;text-decoration:none}.home-learn-links a:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}@media (width<=760px){.home-learn-links{justify-content:flex-start;width:calc(100% - 24px);margin-top:-45px;margin-bottom:55px}}.studio-page{max-width:none}.studio-page>.page-header,.studio-hero,.studio-team,.studio-system,.studio-workspace,.studio-first-release,.studio-safety,.studio-waitlist{box-sizing:border-box;width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.studio-hero{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:55px;padding:clamp(70px,9vw,120px) 0;display:grid}.studio-hero span,.studio-team header span,.studio-system header span,.studio-workspace header span,.studio-first-release>div>span,.studio-safety header span,.studio-waitlist header span{color:var(--accent-cyan);letter-spacing:.17em;font-size:.7rem;font-weight:850}.studio-hero h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 22px;font-size:clamp(3.1rem,6vw,6rem);line-height:.98}.studio-hero>div>p{max-width:780px;color:var(--text-secondary);font-size:1.15rem;line-height:1.7}.studio-hero>div>div{align-items:center;gap:20px;margin-top:30px;display:flex}.studio-hero>div>div>a:first-child,.studio-form-submit{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:9px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.studio-hero>div>div>a:last-child{color:var(--text-primary);font-weight:750}.studio-hero small{color:var(--text-muted);margin-top:14px;display:block}.studio-hero aside{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--surface-1), color-mix(in srgb, var(--surface-1) 82%, var(--accent-purple)));box-shadow:var(--shadow-soft);border-radius:18px;padding:28px}.studio-hero aside>strong{color:var(--accent-purple);letter-spacing:.15em;font-size:.68rem}.studio-hero blockquote{color:var(--text-primary);margin:18px 0;font-size:1.65rem;font-weight:800;line-height:1.3}.studio-hero aside p{color:var(--text-secondary);margin:0;font-size:.92rem}.studio-team,.studio-system,.studio-workspace,.studio-first-release,.studio-safety,.studio-waitlist{padding:clamp(65px,8vw,105px) 0}.studio-team header,.studio-system header,.studio-workspace header,.studio-safety header,.studio-waitlist>header{max-width:790px;margin-bottom:32px}.studio-team h2,.studio-system h2,.studio-workspace h2,.studio-first-release h2,.studio-safety h2,.studio-waitlist h2{margin:10px 0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.05}.studio-team>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.studio-team article,.studio-workspace article{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:16px;padding:26px}.studio-team article>b{color:var(--accent-cyan);font-size:.78rem}.studio-team h3,.studio-workspace h3{margin:18px 0 9px;font-size:1.2rem}.studio-team p,.studio-workspace p{color:var(--text-secondary);margin:0;font-size:.92rem}.studio-system{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:.75fr 1.25fr;gap:55px;display:grid}.studio-system header{align-self:start;position:sticky;top:100px}.studio-system header p,.studio-waitlist header p{color:var(--text-secondary);font-size:1rem}.studio-system ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-system li{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:13px;grid-template-columns:46px 1fr;gap:14px;padding:18px;display:grid}.studio-system li>b{background:var(--surface-3);width:38px;height:38px;color:var(--accent-cyan);border-radius:50%;place-items:center;display:grid}.studio-system li>div{flex-direction:column;gap:4px;display:flex}.studio-system li span{color:var(--text-secondary);font-size:.9rem}.studio-workspace>div{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.studio-workspace article{grid-column:span 2}.studio-workspace article:nth-child(4),.studio-workspace article:nth-child(5){grid-column:span 3}.studio-workspace article>b{color:var(--accent-cyan);letter-spacing:.14em;font-size:.68rem}.studio-first-release{border:1px solid var(--border-subtle);background:radial-gradient(circle at 10% 10%, #22d8e81c, transparent 34%), radial-gradient(circle at 90% 90%, #9b55f61f, transparent 37%), var(--surface-1);border-radius:22px;grid-template-columns:1.25fr .75fr;gap:35px;padding-left:clamp(25px,5vw,60px);padding-right:clamp(25px,5vw,60px);display:grid}.studio-first-release p{color:var(--text-secondary)}.studio-first-release ul{color:var(--text-secondary);padding-left:20px;line-height:1.9}.studio-first-release aside{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:15px;padding:26px}.studio-first-release aside>strong{color:var(--accent-purple);letter-spacing:.12em;font-size:.7rem}.studio-first-release aside ol{color:var(--text-secondary);padding-left:20px;line-height:2.1}.studio-safety>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-safety>div p{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-secondary);border-radius:11px;gap:12px;margin:0;padding:16px 18px;display:flex}.studio-safety p span{color:var(--accent-success);font-weight:900}.studio-waitlist{grid-template-columns:.7fr 1.3fr;align-items:start;gap:50px;display:grid}.studio-waitlist-form,.studio-waitlist-success{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:18px;padding:30px}.studio-waitlist-form{gap:16px;display:grid}.studio-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.studio-waitlist-form label{color:var(--text-muted);letter-spacing:.1em;flex-direction:column;gap:7px;font-size:.7rem;font-weight:800;display:flex}.studio-waitlist-form label>span{color:var(--accent-cyan)}.studio-waitlist-form input,.studio-waitlist-form select,.studio-waitlist-form textarea{box-sizing:border-box;width:100%}.studio-waitlist-form textarea{min-height:170px}.studio-waitlist-form .studio-consent{color:var(--text-secondary);letter-spacing:0;grid-template-columns:20px 1fr;align-items:start;font-size:.82rem;font-weight:400;line-height:1.55;display:grid}.studio-consent input{width:18px;height:18px;min-height:0;padding:0}.studio-consent span{color:var(--text-secondary)!important}.studio-form-submit{width:100%;font-size:.92rem}.studio-waitlist-form>small{color:var(--text-muted);text-align:center}.studio-form-error{color:#ffb2c0;background:#321923;border:1px solid #814d5b;border-radius:9px;margin:0;padding:12px}.studio-waitlist-success{text-align:center}.studio-waitlist-success>span{border:1px solid var(--accent-success);width:54px;height:54px;color:var(--accent-success);border-radius:50%;place-items:center;margin:auto;font-size:1.5rem;display:grid}.studio-waitlist-success button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--accent-cyan);border-radius:9px;padding:11px 15px}@media (width<=900px){.studio-hero,.studio-system,.studio-first-release,.studio-waitlist{grid-template-columns:1fr}.studio-team>div{grid-template-columns:1fr 1fr}.studio-system header{position:static}.studio-workspace>div{grid-template-columns:1fr 1fr}.studio-workspace article,.studio-workspace article:nth-child(4),.studio-workspace article:nth-child(5){grid-column:span 1}}@media (width<=650px){.studio-page>.page-header,.studio-hero,.studio-team,.studio-system,.studio-workspace,.studio-first-release,.studio-safety,.studio-waitlist{width:calc(100% - 24px)}.studio-hero{padding:54px 0}.studio-hero h1{font-size:clamp(2.65rem,13vw,4.25rem)}.studio-hero>div>div{text-align:center;flex-direction:column;align-items:stretch}.studio-team>div,.studio-workspace>div,.studio-safety>div,.studio-form-grid{grid-template-columns:1fr}.studio-team article,.studio-workspace article{padding:22px}.studio-system{gap:25px}.studio-first-release{padding:35px 22px}.studio-waitlist{gap:24px}.studio-waitlist-form{padding:20px}.studio-form-submit{min-height:58px;padding:10px 14px;line-height:1.35}}.studio-app,.studio-app-gate{box-sizing:border-box;width:min(1180px,100% - 48px);margin:0 auto 40px}.studio-app{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(32px,5vw,60px)}.studio-app>header{justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px;display:flex}.studio-app>header>div{max-width:760px}.studio-app>header span,.studio-results>header span,.studio-approval>span{color:var(--accent-cyan);letter-spacing:.16em;font-size:.7rem;font-weight:850}.studio-app h2{margin:10px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.studio-app>header p{color:var(--text-secondary)}.studio-app>header aside{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:14px;flex-direction:column;min-width:170px;padding:18px;display:flex}.studio-app>header aside small{color:var(--text-muted);letter-spacing:.12em;font-size:.65rem}.studio-app>header aside strong{font-size:2.2rem}.studio-app>header aside span{color:var(--text-secondary);letter-spacing:0;font-size:.78rem}.studio-app-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.studio-project-form,.studio-project-list,.studio-results{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:18px;padding:26px}.studio-project-form{gap:15px;display:grid}.studio-project-form h3,.studio-project-list h3{margin:0 0 6px}.studio-project-form label{color:var(--text-muted);letter-spacing:.09em;flex-direction:column;gap:7px;font-size:.72rem;font-weight:800;display:flex}.studio-project-form label small{letter-spacing:0;font-weight:500}.studio-project-form textarea{resize:vertical;min-height:120px}.studio-project-form>label:last-of-type textarea{min-height:200px;font-family:var(--font-geist-mono), monospace;font-size:.82rem}.studio-project-list{gap:9px;display:grid}.studio-project-list>p{color:var(--text-muted)}.studio-project-list button{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-primary);border-radius:10px;padding:14px}.studio-project-list button.active,.studio-project-list button:hover{border-color:var(--accent-cyan);background:var(--surface-3)}.studio-project-list button strong,.studio-project-list button span{display:block}.studio-project-list button span{color:var(--text-muted);text-transform:capitalize;margin-top:4px;font-size:.75rem}.studio-running{border:1px solid var(--accent-cyan);background:color-mix(in srgb, var(--surface-1) 88%, var(--accent-cyan));border-radius:12px;gap:14px;padding:16px;display:flex}.studio-running p{color:var(--text-secondary);margin:4px 0 0;font-size:.84rem}.studio-spinner{border:3px solid var(--border-strong);border-top-color:var(--accent-cyan);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite studio-spin}.studio-results{margin-top:24px;scroll-margin-top:30px}.studio-results>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.studio-results>header h2{font-size:clamp(1.8rem,3vw,2.8rem)}.studio-results>header p{color:var(--text-secondary)}.studio-results>header>b{border:1px solid var(--accent-purple);color:var(--accent-purple);text-transform:capitalize;border-radius:999px;padding:8px 12px;font-size:.72rem}.studio-results>header>b[data-status=approved]{border-color:var(--accent-success);color:var(--accent-success)}.studio-brief-summary{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.studio-brief-summary>div{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:12px;padding:16px}.studio-brief-summary small{color:var(--accent-cyan);font-weight:800}.studio-brief-summary p{color:var(--text-secondary)}.studio-role-results{gap:10px;display:grid}.studio-role-results details{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:12px;overflow:hidden}.studio-role-results summary{cursor:pointer;padding:17px;font-weight:800}.studio-role-results pre{border-top:1px solid var(--border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);font:inherit;margin:0;padding:20px;line-height:1.7}.studio-approval{border:1px solid var(--accent-purple);background:color-mix(in srgb, var(--surface-1) 90%, var(--accent-purple));border-radius:14px;margin-top:20px;padding:22px}.studio-approval h3{margin:8px 0}.studio-approval p{color:var(--text-secondary)}.studio-approval textarea{box-sizing:border-box;width:100%;min-height:100px}.studio-approval>div{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.studio-approval button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:46px;color:var(--text-primary);border-radius:9px;padding:0 16px;font-weight:800}.studio-approval button:last-child{background:var(--accent-cyan);color:#03131a;border-color:var(--accent-cyan)}.studio-decision{border-left:4px solid var(--accent-success);background:var(--surface-1);flex-direction:column;gap:6px;margin-top:20px;padding:18px;display:flex}.studio-decision span{color:var(--text-secondary)}.studio-app-gate{border:1px solid var(--border-subtle);background:var(--surface-1);text-align:center;border-radius:18px;padding:40px}.studio-app-gate>b{color:var(--accent-cyan);letter-spacing:.14em}.studio-app-gate h2{font-size:clamp(1.8rem,4vw,3rem)}.studio-app-gate p{color:var(--text-secondary)}.studio-app-gate a{background:var(--accent-cyan);color:#03131a;border-radius:9px;margin-top:12px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes studio-spin{to{transform:rotate(360deg)}}@media (width<=850px){.studio-app>header{flex-direction:column}.studio-app>header aside{box-sizing:border-box;width:100%}.studio-app-grid{grid-template-columns:1fr}.studio-project-list{order:-1;grid-template-columns:repeat(2,1fr)}.studio-project-list h3{grid-column:1/-1}.studio-brief-summary{grid-template-columns:1fr}}@media (width<=650px){.studio-app,.studio-app-gate{width:calc(100% - 24px)}.studio-app{padding:20px}.studio-project-form,.studio-project-list,.studio-results{padding:18px}.studio-project-list{grid-template-columns:1fr}.studio-approval>div{flex-direction:column}.studio-approval button{width:100%}}@media (prefers-reduced-motion:reduce){.studio-spinner{animation-duration:1.6s}}.guide-products{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(55px,7vw,90px) 0}.guide-products>.guide-section-head{max-width:760px}.guide-products>div:last-child{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.guide-products article{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:16px;padding:28px}.guide-products article>span{color:var(--accent-cyan);font-size:.75rem;font-weight:850}.guide-products h3{font-size:1.45rem}.guide-products article p{color:var(--text-secondary)}.guide-products article a{color:var(--accent-cyan);font-weight:800;text-decoration:none}.guide-products article a:hover{text-decoration:underline}@media (width<=760px){.guide-products{width:calc(100% - 24px)}.guide-products>div:last-child{grid-template-columns:1fr}}.studio-app>header h2{max-width:780px;font-size:clamp(2.15rem,3.5vw,3.8rem)}.studio-start-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.studio-start-steps li{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:15px;display:grid}.studio-start-steps li>b{background:var(--surface-3);width:30px;height:30px;color:var(--accent-cyan);border-radius:50%;place-items:center;display:grid}.studio-start-steps span,.studio-start-steps strong{display:block}.studio-start-steps span{color:var(--text-muted);font-size:.75rem;line-height:1.45}.studio-start-steps strong{color:var(--text-primary);margin-bottom:3px;font-size:.82rem}.studio-setup-block{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:14px;min-width:0;margin:0;padding:20px}.studio-setup-block legend{color:var(--text-primary);align-items:center;gap:9px;padding:0 8px;font-weight:850;display:flex}.studio-setup-block legend>b{background:var(--accent-cyan);color:#03131a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.studio-setup-block>label,.studio-setup-block>.studio-form-grid{margin-top:14px}.studio-field-help{color:var(--text-secondary);margin:6px 0 15px;font-size:.86rem}.studio-team-builder{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-team-builder article{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:12px;padding:16px}.studio-team-builder article[data-model=chatgpt]{border-top-color:#22d8e8}.studio-team-builder article[data-model=grok]{border-top-color:#5288ff}.studio-team-builder article[data-model=claude]{border-top-color:#9b55f6}.studio-team-builder article[data-model=gemini]{border-top-color:#f4b942}.studio-team-builder article>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.studio-team-builder article>header>b{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;display:grid}.studio-team-builder label+label{margin-top:10px}.studio-team-builder textarea{min-height:90px;font-family:inherit!important;font-size:.84rem!important}.studio-role-results summary{align-items:center;gap:12px;display:flex}.studio-role-results summary>b{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;display:grid}.studio-role-results summary>span{flex-direction:column;display:flex}.studio-role-results summary small{color:var(--text-muted);margin-top:3px;font-weight:500}.studio-project-list button span{text-transform:none}@media (width<=960px){.studio-start-steps{grid-template-columns:1fr 1fr}}@media (width<=700px){.studio-team-builder,.studio-start-steps{grid-template-columns:1fr}.studio-setup-block{padding:15px}.studio-app>header h2{font-size:clamp(2rem,10vw,3.2rem)}}.project-memory{border:1px solid color-mix(in srgb, var(--accent-cyan) 38%, var(--border-subtle));background:color-mix(in srgb, var(--surface-2) 94%, var(--accent-cyan) 6%);border-radius:18px;margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}.project-memory>header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.project-memory>header>div{max-width:72ch}.project-memory>header span,.memory-form-heading span{color:var(--accent-cyan);letter-spacing:.16em;font-size:.72rem;font-weight:850}.project-memory h3{margin:.25rem 0 .4rem;font-size:clamp(1.55rem,3vw,2.15rem)}.project-memory>header p{color:var(--text-secondary);margin:0;line-height:1.7}.memory-export,.memory-save{border:1px solid var(--accent-cyan);min-height:48px;color:var(--text-primary);white-space:nowrap;background:color-mix(in srgb, var(--accent-cyan) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.memory-export:hover,.memory-export:focus-visible{background:color-mix(in srgb, var(--accent-cyan) 22%, transparent)}.memory-principles{flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.4rem;display:flex}.memory-principles>*{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.memory-principles b{color:var(--text-primary)}.memory-form{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:14px;padding:1.25rem}.memory-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.memory-form-heading h4{margin:.25rem 0 0;font-size:1.15rem}.memory-form-heading button,.memory-card footer button{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);background:0 0;border-radius:999px;padding:.55rem .85rem;font-weight:750}.memory-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.memory-form label{color:var(--text-muted);letter-spacing:.07em;gap:.45rem;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:grid}.memory-form input,.memory-form select,.memory-form textarea{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-height:48px;color:var(--text-primary);font:inherit;letter-spacing:normal;border-radius:12px;padding:.8rem .9rem}.memory-form textarea{resize:vertical;min-height:130px;line-height:1.6}.memory-form input:focus,.memory-form select:focus,.memory-form textarea:focus{outline:3px solid color-mix(in srgb, var(--accent-cyan) 34%, transparent);outline-offset:2px}.memory-save{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;border-radius:12px}.memory-save:disabled{opacity:.62}.memory-error{color:#ffbdc8;background:#321923;border:1px solid #a95468;border-radius:12px;padding:.8rem 1rem}.memory-records{margin-top:1.5rem}.memory-section-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.memory-section-title h4{margin:0;font-size:1.15rem}.memory-section-title span{color:var(--text-secondary)}.memory-empty{border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:14px;padding:1.2rem}.memory-empty p{margin:.35rem 0 0}.memory-card{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:14px;margin-top:.8rem;padding:1.1rem}.memory-card>header{justify-content:space-between;gap:1rem;display:flex}.memory-card>header span{color:var(--accent-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.memory-card>header b{color:var(--accent-success);text-transform:uppercase;font-size:.72rem}.memory-card h5{margin:.55rem 0 .4rem;font-size:1.1rem}.memory-card>p{max-width:75ch;color:var(--text-secondary);white-space:pre-wrap;margin:0;line-height:1.7}.memory-card dl{flex-wrap:wrap;gap:.65rem 1.3rem;margin:1rem 0;display:flex}.memory-card dl div{gap:.15rem;display:grid}.memory-card dt{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.memory-card dd{color:var(--text-secondary);margin:0;font-size:.86rem}.memory-card footer{gap:.6rem;display:flex}.memory-card footer .memory-delete{color:#ffbdc8;border-color:#a95468}.memory-audit{border-top:1px solid var(--border-subtle);margin-top:1rem}.memory-audit summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:800;display:flex}.memory-audit summary span{color:var(--text-secondary)}.memory-audit ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.memory-audit li{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;grid-template-columns:90px 1fr auto;gap:.75rem;padding:.65rem;display:grid}.memory-audit li b{color:var(--accent-cyan);text-transform:capitalize}.memory-audit time{color:var(--text-muted);font-size:.82rem}html[data-theme=light] .project-memory{background:#fff;border-color:#247485}html[data-theme=light] .memory-form,html[data-theme=light] .memory-card{background:#f6fafc}html[data-theme=light] .memory-card footer .memory-delete{color:#8f2441}@media (width<=720px){.project-memory>header{display:grid}.memory-export{width:100%}.memory-form-grid,.memory-audit li{grid-template-columns:1fr}.memory-principles{grid-template-columns:1fr 1fr;display:grid}.memory-card footer button{flex:1}}.memory-suggestions{border:1px solid color-mix(in srgb, var(--accent-purple) 48%, var(--border-subtle));background:color-mix(in srgb, var(--surface-1) 94%, var(--accent-purple) 6%);border-radius:15px;margin:1.4rem 0;padding:1.25rem}.memory-suggestions .memory-section-title{align-items:flex-end}.memory-suggestions .memory-section-title>div>span{color:var(--accent-purple);letter-spacing:.14em;font-size:.7rem;font-weight:850}.memory-suggestions .memory-section-title h4{margin:.3rem 0 0}.memory-suggestions .memory-section-title>b{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:.4rem .7rem;font-size:.76rem}.memory-suggestion-help{max-width:76ch;color:var(--text-secondary);line-height:1.65}.memory-suggestion-card{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:14px;gap:1rem;margin-top:1rem;padding:1.15rem;display:grid}.memory-suggestion-card>header>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.memory-suggestion-card>header span{color:var(--accent-cyan);letter-spacing:.08em;font-size:.72rem;font-weight:850}.memory-suggestion-card>header b{border:1px solid var(--accent-purple);color:var(--accent-purple);text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.68rem}.memory-suggestion-card>header b[data-status=accepted]{border-color:var(--accent-success);color:var(--accent-success)}.memory-suggestion-card>header b[data-status=rejected]{color:#ff9fb2;border-color:#a95468}.memory-suggestion-card>header p{color:var(--text-secondary);margin:.6rem 0 0;font-size:.88rem}.memory-suggestion-card label{color:var(--text-muted);letter-spacing:.07em;gap:.45rem;font-size:.72rem;font-weight:800;display:grid}.memory-suggestion-card input,.memory-suggestion-card select,.memory-suggestion-card textarea{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-1);width:100%;min-height:48px;color:var(--text-primary);font:inherit;letter-spacing:normal;border-radius:12px;padding:.8rem .9rem}.memory-suggestion-card textarea{resize:vertical;min-height:110px;line-height:1.6}.memory-suggestion-card footer{justify-content:flex-end;gap:.7rem;display:flex}.memory-suggestion-card footer button{border:1px solid var(--accent-cyan);background:var(--accent-cyan);color:#03131a;border-radius:10px;min-height:46px;padding:.65rem 1rem;font-weight:850}.memory-suggestion-card footer .memory-reject{color:#ffbdc8;background:0 0;border-color:#a95468}.memory-suggestion-card footer button:disabled{opacity:.62}.memory-reviewed{border-left:4px solid var(--border-strong);background:var(--surface-1);color:var(--text-secondary);margin:0;padding:.9rem}html[data-theme=light] .memory-suggestions{background:#fbf9ff;border-color:#7147a6}html[data-theme=light] .memory-suggestion-card{background:#f6fafc}html[data-theme=light] .memory-suggestion-card footer .memory-reject{color:#8f2441}@media (width<=720px){.memory-suggestions{padding:1rem}.memory-suggestion-card footer{grid-template-columns:1fr;display:grid}.memory-suggestion-card footer button{width:100%}}.memory-evidence,.memory-match-warning{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:12px;padding:1rem}.memory-evidence{gap:.35rem;display:grid}.memory-evidence strong{color:var(--accent-cyan)}.memory-evidence span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.memory-evidence p,.memory-match-warning p{color:var(--text-secondary);margin:.2rem 0;line-height:1.55}.memory-match-warning{background:color-mix(in srgb, #a86f24 12%, var(--surface-1));border-color:#a86f24}.memory-match-warning>strong{color:#f0b45d}.memory-match-warning label{color:var(--text-primary);letter-spacing:normal;grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem;margin-top:.75rem;font-size:.82rem;display:flex}.memory-match-warning input[type=checkbox]{flex:none;width:20px;min-height:20px;margin:0}.studio-start-steps{grid-template-columns:repeat(5,1fr)}.studio-memory-summary{flex-wrap:wrap;align-items:center;gap:.8rem;padding:.8rem 0;display:flex}.studio-memory-summary span{color:var(--text-secondary);font-size:.82rem}.studio-memory-summary button{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);background:0 0;border-radius:9px;margin-left:auto;padding:.5rem .8rem}.studio-memory-options{gap:.65rem;max-height:520px;padding:.2rem;display:grid;overflow:auto}.studio-project-form .studio-memory-options>label{border:1px solid var(--border-subtle);background:var(--surface-2);cursor:pointer;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.studio-project-form .studio-memory-options>label[data-selected=true]{border-color:var(--accent-cyan);background:color-mix(in srgb, var(--surface-2) 90%, var(--accent-cyan))}.studio-project-form .studio-memory-options>label[data-review-due=true]{border-left:4px solid #e2a548}.studio-memory-options input{width:20px;height:20px;margin:.15rem 0 0}.studio-memory-options label>span{gap:.3rem;display:grid}.studio-memory-options b{color:var(--text-primary);letter-spacing:normal;font-size:.92rem}.studio-memory-options small{color:var(--accent-cyan);text-transform:uppercase;font-size:.7rem}.studio-memory-options em{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-memory-disclosure{border-left:4px solid var(--accent-purple);background:var(--surface-2);color:var(--text-secondary);margin:1rem 0 0;padding:1rem;font-size:.82rem;line-height:1.6}.studio-memory-receipt{border:1px solid var(--accent-cyan);background:var(--surface-1);border-radius:14px;margin:1rem 0 1.5rem;overflow:hidden}.studio-memory-receipt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.studio-memory-receipt>summary span{gap:.2rem;display:grid}.studio-memory-receipt>summary b{color:var(--accent-cyan)}.studio-memory-receipt>summary small,.studio-memory-receipt>summary time{color:var(--text-muted);font-size:.78rem}.studio-memory-receipt>p{color:var(--text-secondary);padding:0 1rem 1rem}.studio-memory-receipt ol{gap:.7rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.studio-memory-receipt li{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:10px;padding:1rem}.studio-memory-receipt li>span{color:var(--accent-purple);text-transform:uppercase;font-size:.7rem;font-weight:850}.studio-memory-receipt li>strong{margin:.3rem 0;display:block}.studio-memory-receipt li>p{color:var(--text-secondary);white-space:pre-wrap;margin:.2rem 0 .6rem}.studio-memory-receipt li>small{color:var(--text-muted)}@media (width<=960px){.studio-start-steps{grid-template-columns:1fr 1fr}}@media (width<=700px){.studio-start-steps{grid-template-columns:1fr}.studio-memory-receipt>summary{flex-direction:column;align-items:flex-start}.studio-memory-summary button{width:100%;margin-left:0}}.studio-memory-options label[data-selected=true] em{-webkit-line-clamp:unset;display:block;overflow:visible}.studio-memory-usage{border:1px solid var(--accent-purple);background:color-mix(in srgb, var(--surface-1) 94%, var(--accent-purple));border-radius:14px;margin:1rem 0 1.5rem;padding:1.25rem}.studio-memory-usage>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.studio-memory-usage>header span{color:var(--accent-purple);letter-spacing:.14em;font-size:.7rem;font-weight:850}.studio-memory-usage>header h3{margin:.3rem 0}.studio-memory-usage>header time{color:var(--text-muted);font-size:.78rem}.studio-memory-usage-disclaimer{border-left:4px solid var(--accent-purple);background:var(--surface-1);color:var(--text-secondary);margin:.7rem 0 1rem;padding:.8rem;font-size:.82rem;line-height:1.55}.studio-memory-usage>div{gap:1rem;display:grid}.studio-memory-usage article{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:12px;padding:1rem}.studio-memory-usage article>header span{color:var(--accent-cyan);text-transform:uppercase;font-size:.68rem;font-weight:850}.studio-memory-usage article>header h4{margin:.25rem 0 .75rem}.studio-memory-usage ul{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.studio-memory-usage li{border:1px solid var(--border-subtle);border-left:4px solid var(--border-strong);background:var(--surface-2);border-radius:9px;grid-template-columns:1fr auto;gap:.3rem .7rem;padding:.8rem;display:grid}.studio-memory-usage li[data-status=influenced]{border-left-color:var(--accent-success)}.studio-memory-usage li[data-status=stale],.studio-memory-usage li[data-status=conflicting]{border-left-color:#e2a548}.studio-memory-usage li[data-status=not_reported]{border-left-color:#a95468}.studio-memory-usage li>div{display:grid}.studio-memory-usage li small{color:var(--text-muted);font-size:.7rem}.studio-memory-usage li>strong{color:var(--text-secondary);text-transform:uppercase;font-size:.7rem}.studio-memory-usage li>p{color:var(--text-secondary);grid-column:1/-1;margin:.3rem 0 0;font-size:.82rem;line-height:1.5}@media (width<=720px){.studio-memory-usage>header{flex-direction:column}.studio-memory-usage ul{grid-template-columns:1fr}}.studio-memory-rating{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.studio-memory-rating>span{color:var(--text-secondary);font-size:.82rem}.studio-memory-rating>div{flex-wrap:wrap;gap:.45rem;display:flex}.studio-memory-rating button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:38px;color:var(--text-secondary);text-transform:capitalize;border-radius:999px;padding:.45rem .7rem;font-weight:750}.studio-memory-rating button[aria-pressed=true]{border-color:var(--accent-cyan);background:var(--accent-cyan);color:#03131a}.studio-memory-rating button:disabled{opacity:.62}@media (width<=720px){.studio-memory-rating{flex-direction:column;align-items:flex-start}.studio-memory-rating>div{grid-template-columns:1fr 1fr;width:100%;display:grid}}.studio-page{flex-direction:column;display:flex}.studio-page>.site-page-header{order:0}.studio-page>.studio-app,.studio-page>.studio-app-gate{order:1;margin-top:28px}.studio-page>.studio-hero{order:2}.studio-page>.studio-team{order:3}.studio-page>.studio-system{order:4}.studio-page>.studio-workspace{order:5}.studio-page>.studio-first-release{order:6}.studio-page>.studio-safety{order:7}.studio-page>.studio-waitlist{order:8}.project-hub-page{min-height:100vh}.project-hub-hero,.project-detail-hero,.project-hub-principles,.project-hub-grid,.project-hub-state,.project-hub-empty,.project-attention,.project-dashboard-grid,.project-hub-page>.project-panel,.project-action-error{box-sizing:border-box;width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.project-hub-hero{padding:78px 0 42px;position:relative}.project-hub-hero>span,.project-detail-hero>span,.project-panel>span,.project-panel-title span,.project-attention header span{color:#58dce8;letter-spacing:.16em;font-size:9px;font-weight:850}.project-hub-hero h1,.project-detail-hero h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(46px,7vw,82px);line-height:.98}.project-hub-hero p{color:#98aab6;max-width:760px;font-size:16px;line-height:1.7}.project-hub-hero>div{text-align:right;display:grid;position:absolute;bottom:44px;right:0}.project-hub-hero>div b{font-size:48px}.project-hub-hero>div span{color:#8195a2}.project-hub-principles{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;display:grid}.project-hub-principles span{color:#8da1ad;text-align:center;border:1px solid #2b4658;border-radius:9px;padding:12px;font-size:9px}.project-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:90px;display:grid}.project-hub-grid>a{color:inherit;background:#0a151f;border:1px solid #2b4354;border-radius:15px;gap:12px;padding:24px;text-decoration:none;display:grid}.project-hub-grid>a:hover{border-color:#51d5e2;transform:translateY(-2px)}.project-hub-grid header{justify-content:space-between;display:flex}.project-hub-grid header span{color:#62dae5;text-transform:uppercase;font-size:8px}.project-hub-grid header b{color:#f1bb7d;font-size:8px}.project-hub-grid h2{margin:0}.project-hub-grid>a>p{color:#7f929e;margin:0;font-size:9px}.project-hub-grid dl{grid-template-columns:repeat(4,1fr);margin:5px 0;display:grid}.project-hub-grid dl div{border-left:1px solid #2a3e4c;padding:9px}.project-hub-grid dt{color:#708895;text-transform:uppercase;font-size:7px}.project-hub-grid dd{margin:5px 0 0;font-size:18px}.project-hub-grid footer{color:#73dfe8;border-top:1px solid #273b49;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.project-hub-empty,.project-hub-state,.project-hub-access{text-align:center;padding:55px 24px 100px}.project-hub-empty a{color:#73e1e9;border:1px solid #3a6878;border-radius:8px;margin:12px 5px;padding:11px 14px;text-decoration:none;display:inline-flex}.project-hub-state.error,.project-action-error{color:#efacbb}.project-detail-hero{padding:55px 0 34px}.project-detail-hero>a{color:#73dfe8;margin-bottom:32px;text-decoration:none;display:block}.project-detail-hero h1{font-size:clamp(42px,6vw,68px)}.project-detail-hero p{color:#8498a4}.project-attention,.project-panel{background:#0a151f;border:1px solid #2b4354;border-radius:15px}.project-attention{margin-bottom:16px;padding:22px}.project-attention.has-attention{background:linear-gradient(120deg,#19170f,#131120);border-color:#725433}.project-attention.clear{border-color:#2f6c5b}.project-attention header,.project-panel-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-attention h2,.project-panel-title h2{margin:7px 0 0}.project-attention header>b,.project-panel-title>b{color:#65dce6;border:1px solid #4d6170;border-radius:50%;place-items:center;min-width:42px;height:42px;display:grid}.project-attention>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.project-attention article{border:1px solid #3d3d42;border-radius:10px;align-content:start;gap:7px;padding:13px;display:grid}.project-attention article strong{color:#e3c087;font-size:10px}.project-attention article a,.project-attention article p{color:#93a4ae;margin:0;font-size:9px;line-height:1.45}.project-dashboard-grid{grid-template-columns:.85fr 1.15fr;gap:16px;margin-bottom:16px;display:grid}.project-panel{padding:24px}.project-checkpoint-create p,.project-artifacts>p{color:#8598a4}.project-checkpoint-create form,.project-memory-ledger details form,.checkpoint-rollback form{gap:11px;display:grid}.project-checkpoint-create label,.project-memory-ledger details label,.checkpoint-rollback label{color:#6edce6;letter-spacing:.1em;gap:6px;font-size:8px;font-weight:800;display:grid}.project-checkpoint-create input,.project-checkpoint-create textarea,.project-memory-ledger input,.project-memory-ledger textarea,.project-memory-ledger select,.checkpoint-rollback input{box-sizing:border-box;color:#edf5f7;width:100%;font:inherit;background:#071722;border:1px solid #345166;border-radius:8px;padding:11px}.project-checkpoint-create textarea,.project-memory-ledger textarea{min-height:78px}.project-checkpoint-create button,.project-memory-ledger form button,.checkpoint-rollback button{color:#fff;background:linear-gradient(110deg,#1cbfd2,#7653e5);border:0;border-radius:8px;padding:12px;font-weight:800}.project-artifacts>div{gap:8px;margin-top:16px;display:grid}.project-artifacts article{border:1px solid #2a4050;border-radius:9px;grid-template-columns:70px 1fr;gap:5px 12px;padding:12px;display:grid}.project-artifacts article b{color:#63dce7;grid-row:span 2;font-size:8px}.project-artifacts article small{color:#7e929e}.project-memory-ledger,.project-checkpoints,.project-timeline{margin-bottom:16px}.project-memory-ledger>.project-panel-title,.project-checkpoints>.project-panel-title,.project-timeline>.project-panel-title{margin-bottom:18px}.project-memory-ledger>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-memory-ledger article{background:#08141d;border:1px solid #2c4353;border-radius:11px;padding:17px}.project-memory-ledger article>header{justify-content:space-between;display:flex}.project-memory-ledger article>header span{color:#62dbe6;text-transform:uppercase;font-size:8px}.project-memory-ledger article>header b{color:#edb975;font-size:8px}.project-memory-ledger article>p{color:#b9c6cc;line-height:1.65}.project-memory-ledger article>small{color:#768b97}.project-memory-ledger details,.project-checkpoints details{border-top:1px solid #293d4b;margin-top:13px}.project-memory-ledger summary,.project-checkpoints summary{color:#72dfe8;cursor:pointer;padding:12px 0;font-size:9px}.project-memory-ledger details form{padding-top:5px}.project-checkpoints>div:last-child{gap:10px;display:grid}.project-checkpoints>div>article{border:1px solid #2b4252;border-radius:11px;padding:18px}.project-checkpoints article>header{justify-content:space-between;display:flex}.project-checkpoints article header span{color:#bca6f2;text-transform:uppercase;font-size:8px}.project-checkpoints article header h3{margin:5px 0}.project-checkpoints article header small,.project-checkpoints article>p{color:#7f929e}.checkpoint-diff{gap:8px;margin-top:12px;display:flex}.checkpoint-diff span{color:#8295a0;border:1px solid #344a5a;border-radius:7px;padding:7px 9px;font-size:8px}.checkpoint-diff b{color:#69dce6}.checkpoint-rollback{border-color:#65404b!important}.checkpoint-rollback p{color:#9d838b;font-size:9px;line-height:1.55}.checkpoint-rollback button{background:#5b2434}.project-timeline ol{margin:0;padding:0;list-style:none}.project-timeline li{border-top:1px solid #273b49;grid-template-columns:90px 1fr auto;gap:14px;padding:13px 0;display:grid}.project-timeline li>span{color:#67dce6;text-align:center;text-transform:uppercase;border:1px solid #3d5261;border-radius:99px;align-self:start;padding:5px 7px;font-size:7px}.project-timeline li strong{display:block}.project-timeline li p{color:#7e919d;margin:4px 0;font-size:9px}.project-timeline time{color:#748793;font-size:8px}.project-action-error{background:#24141a;border:1px solid #71404e;border-radius:9px;margin-bottom:12px;padding:12px}html[data-theme=light] .project-hub-grid>a,html[data-theme=light] .project-attention,html[data-theme=light] .project-panel,html[data-theme=light] .project-memory-ledger article{color:#17313f;background:#fff;border-color:#a9bdc8}html[data-theme=light] .project-checkpoint-create input,html[data-theme=light] .project-checkpoint-create textarea,html[data-theme=light] .project-memory-ledger input,html[data-theme=light] .project-memory-ledger textarea,html[data-theme=light] .project-memory-ledger select,html[data-theme=light] .checkpoint-rollback input{color:#17313f;background:#fff;border-color:#94adb9}html[data-theme=light] .project-memory-ledger article>p{color:#334e5a}html[data-theme=light] .project-attention.has-attention{background:#fff9ee}.checkpoint-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.checkpoint-actions a{color:#72dfe8;border:1px solid #3a6172;border-radius:7px;padding:7px 9px;font-size:8px;text-decoration:none}.checkpoint-comparison{gap:8px;display:grid}.checkpoint-comparison>article{background:#07131c;border:1px solid #334b5a;border-left:3px solid #718793;border-radius:8px;padding:12px}.checkpoint-comparison>article.added{border-left-color:#46c597}.checkpoint-comparison>article.removed{border-left-color:#e47a8d}.checkpoint-comparison>article.changed{border-left-color:#e8bb6b}.checkpoint-comparison article>b{color:#71dce5;font-size:7px}.checkpoint-comparison h4{margin:5px 0 8px}.checkpoint-comparison p{color:#9fb0b9;margin:0;font-size:9px;line-height:1.55}.checkpoint-comparison .changed>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkpoint-comparison .changed p{border:1px solid #293e4b;border-radius:7px;padding:9px}.checkpoint-comparison .changed strong{color:#d9e4e8;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}html[data-theme=light] .checkpoint-comparison>article{background:#f6fafc}html[data-theme=light] .checkpoint-comparison p{color:#334e5a}.project-feedback{margin-bottom:90px}.project-feedback>.project-panel-title{margin-bottom:8px}.project-feedback>p{color:#879ba6;max-width:820px;font-size:10px;line-height:1.6}.project-feedback form{gap:12px;margin-top:18px;display:grid}.project-feedback form>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.project-feedback label{color:#69dce6;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.project-feedback select,.project-feedback textarea{box-sizing:border-box;color:#edf5f7;width:100%;font:inherit;background:#071722;border:1px solid #345166;border-radius:8px;padding:11px}.project-feedback textarea{resize:vertical;min-height:110px}.project-feedback-confirm{align-items:flex-start;gap:9px;line-height:1.5;color:#8fa2ac!important;letter-spacing:0!important;font-weight:500!important;display:flex!important}.project-feedback-confirm input{margin-top:2px}.project-feedback button{color:#fff;background:linear-gradient(110deg,#1cbfd2,#7653e5);border:0;border-radius:8px;justify-self:start;padding:12px 18px;font-weight:800}.project-feedback-notice{background:#0d201f;border:1px solid #356d68;border-radius:8px;padding:10px;color:#7be1cf!important}html[data-theme=light] .project-feedback select,html[data-theme=light] .project-feedback textarea{color:#17313f;background:#fff;border-color:#94adb9}.project-branches{margin-bottom:16px}.branch-boundary{color:#8ca0ab;max-width:860px;line-height:1.6}.branch-create{border:1px solid #3b5262;border-radius:10px;margin:18px 0}.branch-create>summary,.branch-add>summary{color:#72dfe8;cursor:pointer;padding:13px}.branch-create form,.branch-add form,.branch-memory-list form{gap:10px;padding:0 14px 14px;display:grid}.branch-create label,.branch-add label,.branch-memory-list label{color:#69dce6;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.branch-create input,.branch-create textarea,.branch-create select,.branch-add input,.branch-add textarea,.branch-add select,.branch-memory-list input,.branch-memory-list textarea,.branch-memory-list select{box-sizing:border-box;color:#edf5f7;width:100%;font:inherit;background:#071722;border:1px solid #345166;border-radius:8px;padding:10px}.branch-create textarea,.branch-add textarea,.branch-memory-list textarea{min-height:76px}.branch-create button,.branch-add button,.branch-memory-list button,.branch-preview-action>button{color:#fff;background:linear-gradient(110deg,#1cbfd2,#7653e5);border:0;border-radius:8px;padding:11px 14px;font-weight:800}.branch-list{gap:12px;display:grid}.branch-list>article{background:#08141d;border:1px solid #344b5b;border-radius:12px;padding:18px}.branch-list>article>header{justify-content:space-between;gap:14px;display:flex}.branch-list>article>header span{color:#bca6f2;text-transform:uppercase;font-size:8px}.branch-list>article>header h3{margin:5px 0}.branch-list>article>header small,.branch-list>article>p{color:#81949f}.branch-memory-list{gap:6px;margin-top:14px;display:grid}.branch-memory-list details,.branch-add{border:1px solid #2d4352;border-radius:8px}.branch-memory-list details.removed{opacity:.55}.branch-memory-list summary{color:#dfeaec;cursor:pointer;grid-template-columns:110px 1fr auto;gap:10px;padding:11px;display:grid}.branch-memory-list summary span,.branch-memory-list summary b{color:#67dce6;text-transform:uppercase;font-size:8px}.branch-memory-list form>div{flex-wrap:wrap;gap:8px;display:flex}.branch-memory-list .branch-remove{background:#5b2434}.branch-add{margin-top:10px}.branch-preview-action{align-items:center;gap:12px;margin-top:12px;display:flex}.branch-preview-action small{color:#8295a0}.branch-preview{background:#0b1c1b;border:1px solid #386658;border-radius:10px;margin-top:14px;padding:14px}.branch-preview.stale{background:#211b10;border-color:#785b33}.branch-preview>header{justify-content:space-between;display:flex}.branch-preview>header strong{color:#73dfca;font-size:8px}.branch-preview>header span{color:#80949e;font-size:8px}.branch-preview>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.branch-preview>div>span{color:#8da0aa;border:1px solid #395162;border-radius:7px;padding:7px;font-size:8px}.branch-preview>div>span b{color:#6edce6}.branch-preview>article{border:1px solid #774551;border-radius:8px;margin-top:11px;padding:12px}.branch-preview>article>b{color:#ef9eb0;font-size:8px}.branch-preview>article h4{margin:6px 0}.branch-preview>article>p{color:#9cabb2}.branch-preview>article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.branch-preview>article>div p{color:#aebdc4;border:1px solid #344956;border-radius:7px;padding:9px}.branch-preview>article strong{color:#72dfe8;text-transform:uppercase;font-size:8px;display:block}html[data-theme=light] .branch-list>article,html[data-theme=light] .branch-preview{background:#f6fafc}html[data-theme=light] .branch-create input,html[data-theme=light] .branch-create textarea,html[data-theme=light] .branch-create select,html[data-theme=light] .branch-add input,html[data-theme=light] .branch-add textarea,html[data-theme=light] .branch-add select,html[data-theme=light] .branch-memory-list input,html[data-theme=light] .branch-memory-list textarea,html[data-theme=light] .branch-memory-list select{color:#17313f;background:#fff;border-color:#94adb9}.project-memory-intro,.project-four-answers,.project-create-guide,.project-list-heading,.project-answer-grid,.project-advanced{box-sizing:border-box;width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.project-memory-intro{grid-template-columns:1fr auto;align-items:end;gap:36px;padding:72px 0 30px;display:grid}.project-memory-intro>div>span,.project-create-guide header span,.project-list-heading span,.project-answer-grid article>span,.project-advanced>summary>span{color:#58dce8;letter-spacing:.16em;font-size:9px;font-weight:850}.project-memory-intro h1{letter-spacing:-.05em;max-width:850px;margin:12px 0;font-size:clamp(42px,6vw,76px);line-height:1}.project-memory-intro p{color:#98aab6;max-width:760px;line-height:1.7}.project-memory-intro button,.project-create-guide button,.project-hub-empty button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1cbfd2,#7653e5);border:0;border-radius:9px;padding:14px 18px;font-weight:850}.project-four-answers,.project-answer-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.project-four-answers article,.project-answer-grid article{background:#0a151f;border:1px solid #2b4354;border-radius:12px;padding:17px}.project-four-answers b{color:#69e0e9;background:#123c4b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.project-four-answers span{margin:12px 0 6px;font-weight:800;display:block}.project-four-answers p,.project-answer-grid p{color:#8498a4;margin:0;font-size:10px;line-height:1.55}.project-create-guide{background:#0a151f;border:1px solid #3a6275;border-radius:15px;margin-bottom:24px;padding:24px}.project-create-guide form{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.project-create-guide label{color:#6edce6;letter-spacing:.1em;gap:7px;font-size:8px;font-weight:800;display:grid}.project-create-guide label:first-child,.project-create-guide button{grid-column:1/-1}.project-create-guide input,.project-create-guide textarea{box-sizing:border-box;color:#edf5f7;width:100%;font:inherit;background:#071722;border:1px solid #345166;border-radius:8px;padding:12px}.project-create-guide textarea{min-height:90px}.project-list-heading{justify-content:space-between;align-items:center;margin-top:32px;margin-bottom:14px;display:flex}.project-list-heading h2{margin:7px 0}.project-list-heading>b{font-size:32px}.project-answer-grid h2{margin:10px 0;font-size:18px}.project-answer-grid .recommended{background:linear-gradient(140deg,#0a1822,#17132b);border-color:#5b4aa1}.project-answer-grid a{color:#72dfe8;margin-top:14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.memory-inbox,.memory-inbox>.project-panel-title{margin-bottom:16px}.memory-inbox>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-inbox article{background:#07131c;border:1px solid #334b5c;border-radius:10px;padding:16px}.memory-inbox article header{color:#65dce6;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.memory-inbox article p{color:#b4c2c9;line-height:1.6}.memory-inbox article small{color:#8296a1;margin:7px 0;display:block}.memory-inbox blockquote{color:#aebac1;background:#111326;border-left:3px solid #7562d8;margin:10px 0;padding:10px;font-size:9px}.memory-inbox article>div{gap:8px;margin-top:14px;display:flex}.memory-inbox button,.project-use-actions a{color:#05131b;cursor:pointer;background:#24bfd0;border:0;border-radius:8px;padding:10px 12px;font-weight:850;text-decoration:none}.memory-inbox button.secondary{color:#a9bbc4;background:0 0;border:1px solid #425667}.project-use-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.project-use-actions a:nth-child(2){color:#fff;background:#7661df}.project-use-actions a:nth-child(3){color:#fff;background:#2e715d}.project-advanced{background:#08131c;border:1px solid #354b5a;border-radius:15px;margin-bottom:16px}.project-advanced>summary{cursor:pointer;gap:6px;padding:20px;display:grid}.project-advanced>summary strong{font-size:18px}.project-advanced>summary small{color:#8195a1}.project-advanced>div{padding:0 14px 14px}.project-advanced .project-panel{box-sizing:border-box;width:100%;margin-bottom:14px}.project-checkpoint-create select{box-sizing:border-box;color:#edf5f7;width:100%;font:inherit;background:#071722;border:1px solid #345166;border-radius:8px;padding:11px}@media (width<=800px){.project-hub-hero,.project-detail-hero,.project-hub-principles,.project-hub-grid,.project-hub-state,.project-hub-empty,.project-attention,.project-dashboard-grid,.project-hub-page>.project-panel,.project-action-error{width:calc(100% - 28px)}.project-hub-hero>div{text-align:left;position:static}.project-hub-principles,.project-attention>div{grid-template-columns:1fr 1fr}.project-hub-grid,.project-dashboard-grid,.project-memory-ledger>div:last-child,.project-feedback form>div{grid-template-columns:1fr}.project-timeline li{grid-template-columns:70px 1fr}.project-timeline time{grid-column:2}.project-hub-grid dl{grid-template-columns:1fr 1fr}.checkpoint-comparison .changed>div,.branch-preview>article>div,.branch-memory-list summary{grid-template-columns:1fr}.branch-preview-action{flex-direction:column;align-items:flex-start}.project-memory-intro,.project-four-answers,.project-create-guide,.project-list-heading,.project-answer-grid,.project-advanced{width:calc(100% - 28px)}.project-memory-intro{grid-template-columns:1fr;padding-top:44px}.project-memory-intro button{justify-self:start}.project-four-answers,.project-answer-grid,.project-create-guide form,.memory-inbox>div:last-child{grid-template-columns:1fr}.project-create-guide label:first-child,.project-create-guide button{grid-column:auto}}.mission-page{overflow:hidden}.mission-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:70px;padding:92px 0 78px;display:grid}.mission-hero>div>span,.mission-statement>span,.mission-principles header>span,.mission-future span,.mission-cta span{color:#50dce8;letter-spacing:.2em;font-size:10px;font-weight:800}.mission-hero h1{letter-spacing:-.055em;max-width:850px;margin:17px 0 26px;font-size:clamp(54px,7vw,90px);line-height:.98}.mission-hero h1 em{color:#65e2eb;font-style:normal}.mission-hero>div>p{color:#9caeba;max-width:760px;font-size:18px;line-height:1.72}.mission-hero blockquote{background:linear-gradient(145deg,#09202a,#12162a);border:1px solid #3a6374;border-radius:18px;margin:0;padding:30px;box-shadow:0 22px 70px #00000047}.mission-hero blockquote span{color:#65e2eb;letter-spacing:.17em;font-size:9px;font-weight:800}.mission-hero blockquote p{color:#e6f0f3;font-size:22px;line-height:1.55}.mission-hero blockquote footer{color:#718896;font-size:10px}.mission-statement{background:radial-gradient(circle at 100% 0,#8e4fef21,#0000 40%),#081520;border:1px solid #2b4657;border-radius:22px;padding:70px}.mission-statement h2{letter-spacing:-.04em;max-width:960px;margin:14px 0 38px;font-size:clamp(36px,5vw,58px);line-height:1.08}.mission-statement>div{border-top:1px solid #29404f;grid-template-columns:1fr 1fr;gap:40px;padding-top:32px;display:grid}.mission-statement p,.mission-principles p,.mission-future p{color:#93a6b2;font-size:14px;line-height:1.8}.mission-principles{padding:100px 0}.mission-principles>header{max-width:760px;margin-bottom:36px}.mission-principles h2,.mission-future h2,.mission-cta h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,5vw,52px)}.mission-principles header p{font-size:16px}.mission-principles>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-principles article{background:#08141f;border:1px solid #293f50;border-radius:16px;min-height:260px;padding:30px}.mission-principles article:nth-child(4n+2),.mission-principles article:nth-child(4n+3){background:#0b1626}.mission-principles article b{color:#5de0ea;border:1px solid #3c6877;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.mission-principles h3{margin:27px 0 10px;font-size:22px}.mission-future{background:linear-gradient(135deg,#0a1821,#17132b);border:1px solid #533f78;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:68px;display:grid}.mission-future p:first-child{margin-top:0}.mission-promises{grid-template-columns:repeat(4,1fr);gap:12px;padding:74px 0;display:grid}.mission-promises article{background:#08131e;border-top:2px solid #32cfdd;flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex}.mission-promises article:nth-child(2){border-color:#507ef0}.mission-promises article:nth-child(3){border-color:#9a55eb}.mission-promises article:nth-child(4){border-color:#e2ac45}.mission-promises span{color:#6f8796;letter-spacing:.14em;font-size:8px;font-weight:800}.mission-promises strong{font-size:15px;line-height:1.5}.mission-cta{border-top:1px solid #294150;justify-content:space-between;align-items:center;gap:40px;margin-bottom:90px;padding:40px 0;display:flex}.mission-cta>div:last-child{flex-shrink:0;gap:10px;display:flex}.mission-cta a{color:#aeeff3;border:1px solid #356075;border-radius:9px;padding:14px 17px;font-size:11px;text-decoration:none}.mission-cta a:first-child{color:#fff;background:linear-gradient(110deg,#20cfe5,#4779f3,#963af0);border:0;font-weight:800}html[data-theme=light] .mission-hero h1 em{color:#087d89}html[data-theme=light] .mission-hero>div>p,html[data-theme=light] .mission-statement p,html[data-theme=light] .mission-principles p,html[data-theme=light] .mission-future p{color:#536c79}html[data-theme=light] .mission-hero blockquote,html[data-theme=light] .mission-statement,html[data-theme=light] .mission-principles article,html[data-theme=light] .mission-promises article{background:#fff;border-color:#bfd0d9}html[data-theme=light] .mission-hero blockquote p{color:#1d3845}html[data-theme=light] .mission-future{background:linear-gradient(135deg,#fff,#f3eefc);border-color:#cbbde1}@media (width<=900px){.mission-hero,.mission-future{grid-template-columns:1fr;gap:35px}.mission-promises{grid-template-columns:1fr 1fr}.mission-statement{padding:42px}.mission-statement>div{grid-template-columns:1fr;gap:8px}.mission-future{padding:42px}}@media (width<=620px){.mission-hero{padding:55px 0}.mission-hero h1{font-size:48px}.mission-hero blockquote,.mission-statement,.mission-principles article,.mission-future{padding:24px}.mission-principles{padding:70px 0}.mission-principles>div,.mission-promises{grid-template-columns:1fr}.mission-promises{padding:55px 0}.mission-promises article{min-height:130px}.mission-cta{flex-direction:column;align-items:flex-start}.mission-cta>div:last-child{flex-direction:column;width:100%}.mission-cta a{text-align:center}}.search-page{background:radial-gradient(circle at 75% 9%, #24cbd821, transparent 30%), var(--bg,#07121a);color:var(--text,#f5f8fb)}.search-hero,.search-roles,#search-workspace,.search-boundaries{max-width:1280px;margin:auto}.search-hero{grid-template-columns:1.45fr .8fr;align-items:end;gap:3rem;padding:clamp(4rem,8vw,8rem) 2rem 4rem;display:grid}.search-hero span,.search-console span,.search-boundaries span,.search-state>span{color:#38d6e4;letter-spacing:.14em;font-size:.75rem;font-weight:800}.search-hero h1{letter-spacing:-.06em;max-width:950px;margin:1rem 0 1.6rem;font-size:clamp(3rem,7vw,6.8rem);line-height:.91}.search-hero p{color:#aebdca;max-width:760px;font-size:1.2rem;line-height:1.7}.search-hero a,.search-state a{color:#041017;background:#2ed4e2;border-radius:12px;margin-top:1rem;padding:1rem 1.25rem;font-weight:800;display:inline-block}.search-hero aside{background:#091a25;border:1px solid #294759;border-radius:18px;padding:1.5rem}.search-hero aside b{color:#b58cff;font-size:.8rem}.search-roles{grid-template-columns:repeat(4,1fr);gap:1rem;padding:0 2rem 4rem;display:grid}.search-roles article,.search-boundaries article{background:#0a1822;border:1px solid #203b4c;border-radius:18px;padding:1.5rem}.search-roles article>b{float:right;color:#355263}.search-roles article>span{color:#39d6e4;font-weight:800}.search-roles h2{margin:.8rem 0}.search-roles p,.search-boundaries p{color:#96a8b8;line-height:1.65}.search-console,.search-state{background:#071620;border:1px solid #31546a;border-radius:24px;max-width:1200px;margin:0 2rem 4rem;padding:clamp(1.2rem,4vw,2.5rem);box-shadow:0 25px 80px #00000040}.search-console>header{justify-content:space-between;align-items:start;gap:2rem;display:flex}.search-console h2{margin:.5rem 0 1.5rem;font-size:2rem}.search-console>header>b{border:1px solid #31546a;border-radius:999px;padding:.7rem 1rem}.search-connection{color:#f5d99b;background:#2a2110;border-left:6px solid #e9ae3d;margin:0 0 1.5rem;padding:1rem 1.25rem}.search-console form{gap:1rem;display:grid}.search-console label{letter-spacing:.08em;font-size:.75rem;font-weight:800}.search-console textarea,.search-console select{width:100%;color:inherit;font:inherit;background:#0a1d29;border:1px solid #31546a;border-radius:12px;margin-top:.55rem;padding:1rem}.search-console textarea{resize:vertical;min-height:120px}.search-options{grid-template-columns:1fr 1fr 1.25fr;align-items:end;gap:1rem;display:grid}.search-retain{align-items:center;gap:.6rem;padding:.9rem;display:flex}.search-console form>button{color:#031018;background:#2ed4e2;border:0;border-radius:13px;padding:1rem;font-size:1rem;font-weight:900}.search-console button:disabled{opacity:.48}.search-console form>small{color:#8295a4}.search-error{color:#ffd4dc;background:#411b24;border-radius:12px;padding:1rem}.search-result{border-top:1px solid #244152;margin-top:2rem;padding-top:1.5rem}.search-result>nav{gap:.7rem;display:flex}.search-result>nav button{color:#9cafbd;background:0 0;border:1px solid #2b495c;border-radius:999px;padding:.7rem 1rem}.search-result>nav button.active{color:#5be0ea;background:#173441}.search-brief,.search-views,.search-sources{margin-top:1.5rem}.search-brief>p{font-size:1.15rem;line-height:1.7}.search-brief article,.search-views article,.search-sources article{border:1px solid #213d4d;border-radius:14px;margin:.8rem 0;padding:1rem}.search-brief article>b{text-transform:uppercase;color:#48d5df;font-size:.7rem}.search-brief footer{gap:.5rem;display:flex}.search-brief footer a{color:#5fe4ed}.search-views{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.search-views article{margin:0}.search-sources article{gap:1rem;display:flex}.search-sources article>b{color:#47d7e2}.search-sources a{color:#e9f8fb;font-weight:800}.search-sources small{color:#6db8c2;margin:.3rem 0;display:block}.search-boundaries{grid-template-columns:1fr 1fr;gap:1rem;padding:0 2rem 6rem;display:grid}@media (width<=850px){.search-hero{grid-template-columns:1fr}.search-roles{grid-template-columns:1fr 1fr}.search-options,.search-views,.search-boundaries{grid-template-columns:1fr}.search-console>header{margin-bottom:1.5rem;display:block}.search-console>header>b{width:fit-content;margin:0 0 .5rem;line-height:1.25;display:inline-flex}}@media (width<=560px){.search-hero,.search-roles,.search-boundaries{padding-left:1rem;padding-right:1rem}.search-roles{grid-template-columns:1fr}.search-console,.search-state{margin-left:1rem;margin-right:1rem;padding:1.25rem}.search-console h2{font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.12}.search-console>header>b{white-space:normal;max-width:100%}.search-hero h1{font-size:3.4rem}.search-result>nav{overflow-x:auto}}@media (width<=760px){body:has(.search-page){padding-bottom:0}body:has(.search-page) .accessibility-controls{width:auto;margin:1rem;position:static}}.search-page{flex-direction:column;display:flex}.search-page>.site-page-header{order:0}.search-page>#search-workspace{order:1;margin-top:28px}.search-page>.search-hero{order:2}.search-page>.search-roles{order:3}.search-page>.search-boundaries{order:4}#search-workspace{scroll-margin-top:90px}.search-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.search-hero-actions a:last-child{color:#fff;background:#21163d;border:2px solid #a986ef;box-shadow:inset 0 0 0 1px #ffffff0d}.search-hero-actions a:last-child:hover{background:#34215f;border-color:#d1bcff}.search-hero-actions a:last-child:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=light] .search-hero-actions a:last-child{color:#fff;background:#553092;border-color:#553092}.search-console input[type=url],.search-role-builder select{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0a1d29;border:1px solid #31546a;border-radius:12px;margin-top:.55rem;padding:1rem}.search-url small{color:#8295a4;letter-spacing:0;margin-top:.55rem;font-weight:500;line-height:1.5;display:block}.search-role-builder{border:1px solid #294759;border-radius:14px;margin:0;padding:1rem}.search-role-builder legend{color:#38d6e4;letter-spacing:.1em;padding:0 .5rem;font-size:.75rem;font-weight:850}.search-role-builder-heading{justify-content:space-between;align-items:start;gap:1rem;margin:.2rem 0 1rem;display:flex}.search-role-builder-heading p{color:#8295a4;margin:.2rem 0 1rem;font-size:.85rem}.search-role-builder-heading button{color:#a9bdc9;font:inherit;cursor:pointer;background:0 0;border:1px solid #31546a;border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.72rem;font-weight:800}.search-role-builder label span{color:#b58cff}.search-role-list{gap:.7rem;display:grid}.search-role-row{background:#071924a8;border:1px solid #294759;border-radius:14px;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem;display:grid}.search-role-row>b{color:#38d6e4;text-align:center;font-size:.85rem}.search-role-row label{min-width:0}.search-role-row select{cursor:pointer}.search-order-actions{gap:.45rem;display:flex}.search-order-actions button{color:#eaf8fb;cursor:pointer;background:#102936;border:1px solid #3a647a;border-radius:10px;width:2.75rem;min-height:2.75rem;font-size:1.15rem}.search-order-actions button:disabled{cursor:not-allowed;opacity:.28}@media (width<=850px){.search-role-builder-heading{display:block}.search-role-row{grid-template-columns:2.5rem minmax(0,1fr)}.search-order-actions{grid-column:2}}.companion-page{background:radial-gradient(circle at 15% 12%,#22d8e817,#0000 30%),radial-gradient(circle at 88% 20%,#9b55f61a,#0000 28%),#071018;min-height:100vh}.companion-hero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:72px;max-width:1240px;margin:0 auto;padding:84px 28px 54px;display:grid}.companion-hero>div>span,.companion-install header>span,.companion-boundaries span{color:#4edce8;letter-spacing:.16em;font-size:.72rem;font-weight:850}.companion-hero h1{letter-spacing:-.05em;max-width:820px;margin:16px 0;font-size:clamp(46px,6vw,76px);line-height:1.02}.companion-hero>div>p{color:#99adba;max-width:760px;font-size:1.08rem;line-height:1.75}.companion-actions{flex-wrap:wrap;gap:12px;margin:28px 0 12px;display:flex}.companion-actions a{color:#c9eef2;border:1px solid #3c6174;border-radius:10px;padding:14px 18px;font-weight:850;text-decoration:none}.companion-actions a:first-child{color:#fff;background:linear-gradient(110deg,#22cfe2,#507ef5,#9649e8);border:0}.companion-hero small{color:#718795}.companion-hero aside{background:linear-gradient(160deg,#0a1b27,#0c1322);border:1px solid #315468;border-radius:22px;padding:24px;box-shadow:0 28px 70px #00000061,0 0 42px #22d8e814}.companion-hero aside header{border-bottom:1px solid #274050;align-items:center;gap:12px;padding-bottom:18px;display:flex}.companion-hero aside header>b{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#55e3ee;background:#0e3542;place-items:center;width:38px;height:38px;display:grid}.companion-hero aside header div{display:grid}.companion-hero aside header span,.companion-hero aside>p{color:#718897;letter-spacing:.13em;font-size:.65rem}.companion-hero aside>p{margin-top:24px}.companion-hero aside h2{margin:6px 0 20px;font-size:24px}.companion-hero aside button{color:#d9f4f6;text-align:left;background:#0c2633;border:1px solid #31566a;border-radius:10px;width:100%;margin-top:9px;padding:13px;font-weight:780}.companion-hero aside button:first-of-type{background:#0b3441;border-color:#34ccdb}.companion-hero aside footer{color:#6e8996;text-align:center;margin-top:18px;font-size:.72rem}.companion-trust{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:0 auto;padding:24px 28px 72px;display:grid}.companion-trust article,.companion-install article,.companion-boundaries>div{background:#091822d1;border:1px solid #294555;border-radius:16px;padding:25px}.companion-trust b,.companion-install article>b{color:#56dce7;letter-spacing:.13em;font-size:.7rem}.companion-trust h2{font-size:21px}.companion-trust p,.companion-install p,.companion-boundaries li{color:#849aa8;line-height:1.65}.companion-install{background:#09131c;border-block:1px solid #1f3543;padding:72px 28px}.companion-install>header{text-align:center;max-width:740px;margin:0 auto 32px}.companion-install h2{margin:10px;font-size:42px}.companion-install>header p{font-size:1rem}.companion-install>div{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1240px;margin:0 auto;display:grid}.companion-install article>b{border:1px solid #3c7180;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.companion-boundaries{grid-template-columns:1fr 1fr;gap:18px;max-width:1240px;margin:0 auto;padding:72px 28px 90px;display:grid}.companion-boundaries h2{font-size:28px}.companion-boundaries ul{padding-left:20px}.companion-boundaries li+li{margin-top:9px}html[data-theme=light] .companion-page{color:#102735;background:#f5fafc}html[data-theme=light] .companion-hero aside,html[data-theme=light] .companion-trust article,html[data-theme=light] .companion-install article,html[data-theme=light] .companion-boundaries>div{background:#fff;border-color:#a8c1cc}html[data-theme=light] .companion-install{background:#edf5f8;border-color:#bdd0d8}@media (width<=900px){.companion-hero{grid-template-columns:1fr;gap:36px;padding-top:48px}.companion-trust,.companion-install>div{grid-template-columns:1fr 1fr}.companion-boundaries{grid-template-columns:1fr}}@media (width<=620px){.companion-hero{padding-inline:18px}.companion-hero h1{font-size:42px}.companion-actions a{text-align:center;width:100%}.companion-trust,.companion-install>div{grid-template-columns:1fr}.companion-trust,.companion-install,.companion-boundaries{padding-inline:18px}}
