@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-border-style:solid;--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f2f4;--ink-soft:#a6a6ad;--paper:#141414;--surface:#202020;--surface-raised:#28282a;--surface-soft:#1a1a1b;--line:#38383b;--teal:#57c7bd;--teal-soft:#173d3a;--coral:#9270f5;--coral-soft:#332557;--navy:#111112;--green:#55c899}*{box-sizing:border-box}html,body{width:100%;max-width:100%;min-height:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea,select,input{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #147b7540}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-label,.eyebrow{color:#8490a4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.eyebrow{color:var(--teal)}h1,h2,h3,p{text-wrap:pretty}.app-shell{grid-template-columns:var(--sidebar-width,286px) minmax(0, 1fr);background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:100vh;display:grid;overflow-x:hidden}.app-shell[data-experience=advanced][data-inspector-open=true]{grid-template-columns:var(--sidebar-width,286px) minmax(0, 1fr) 360px}.app-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172238;--ink-soft:#5d6879;--paper:#f4f1eb;--surface:#fffdf9;--surface-raised:#fff;--surface-soft:#faf8f3;--line:#dedbd3;--teal:#147b75;--teal-soft:#dff1ed;--coral:#7654d8;--coral-soft:#eee8ff;--navy:#111b2e;--green:#2d8b70}.sidebar{color:#eeeef2;scrollbar-width:thin;background:#181819;border-right:1px solid #2d2d30;flex-direction:column;height:100vh;padding:19px 10px 13px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-resize-handle{z-index:15;top:0;bottom:0;left:calc(var(--sidebar-width,286px) - 3px);cursor:col-resize;touch-action:none;background:0 0;border:0;width:7px;padding:0;position:fixed}.sidebar-resize-handle:after{content:"";background:0 0;border-radius:999px;width:3px;height:54px;transition:background .16s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sidebar-resize-handle:hover:after,.sidebar-resize-handle:focus-visible:after{background:#7655d3}.brand{letter-spacing:.04em;align-items:center;gap:11px;padding:0 8px 17px;font-size:15px;font-weight:800;display:flex}.brand-home{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-home:hover .brand-copy{color:#fff}.brand-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-ai{color:#d5d5da;font-weight:400}.collapse-button{color:#d7d7dc;cursor:pointer;background:0 0;border:1px solid #444448;border-radius:6px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.collapse-button:hover{color:#fff;background:#262628;border-color:#777780}.collapse-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.brand-mark{background:url(/favicon.svg) 50%/contain no-repeat;flex:0 0 31px;width:31px;height:31px;display:block}.sidebar-search-row{align-items:center;gap:8px;min-height:43px;margin-bottom:8px;display:flex}.sidebar-filter{margin:-2px 0 9px;display:block;position:relative}.sidebar-filter input{color:#f2f2f4;background:#242426;border:1px solid #47474d;border-radius:7px;width:100%;height:36px;padding:7px 34px 7px 10px;font-size:12px}.sidebar-filter input::placeholder{color:#7f7f88}.sidebar-filter button{color:#92929b;cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:absolute;top:4px;right:4px}.search-button{color:#efeff2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;min-height:39px;padding:8px 11px;font-size:15px;font-weight:700;display:flex}.search-button:hover{background:#262628}.search-button svg,.quick-chat-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.search-divider{background:#77777d;width:1px;height:24px}.quick-chat-button{color:#fff;cursor:pointer;background:#8758ed;border:0;border-radius:8px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.quick-chat-button:hover{background:#996df2}.primary-nav{gap:2px;display:grid}.collapsed-basic-nav{display:none}.nav-item{color:#aeb8c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 11px 8px 19px;font-size:15px;transition:all .16s;display:flex;position:relative}.nav-item:hover,.nav-item.active{color:#fff;background:#262628}.nav-item.active{font-weight:650}.nav-item.active:before{content:"";background:#8f67f7;border-radius:999px;width:3px;height:26px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.nav-item em{background:var(--coral);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:auto;padding:2px 5px;font-size:11px;font-style:normal}.sidebar-section{border-top:1px solid #2d2d30;margin-top:18px;padding-top:14px}.sidebar-heading{color:#ededf1;justify-content:space-between;align-items:center;min-height:28px;padding:0 8px;font-size:14px;font-weight:800;display:flex}.sidebar-heading>span:first-child{align-items:center;gap:6px;display:flex}.sidebar-heading>span:first-child small{color:#9d9da7;text-align:center;background:#303034;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px}.sidebar-heading-actions{align-items:center;gap:4px;display:flex}.sidebar-heading button{color:#b4b4bc;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;font-size:18px;line-height:1;display:grid}.sidebar-heading button:hover{color:#fff}.sidebar-heading button .plus-icon,.sidebar-heading .section-chevron svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar-heading .section-chevron svg{transition:transform .16s}.sidebar-heading .section-chevron[aria-expanded=false] svg{transform:rotate(-90deg)}.sidebar-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px 8px 0;display:grid}.sidebar-tool-grid button{color:#aeb0b8;cursor:pointer;background:#212123;border:1px solid #3d3d41;border-radius:7px;place-items:center;gap:3px;min-width:0;padding:7px 3px 5px;display:grid}.sidebar-tool-grid button:hover,.sidebar-tool-grid button.active{color:#eee8ff;background:#2d273b;border-color:#7958d0}.sidebar-tool-grid button>span{font-size:18px;line-height:1}.sidebar-tool-grid small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.history-item{color:#b5b5bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:35px;padding:6px 8px;display:grid}.history-item:hover,.history-item.active{color:#f6f6f8;background:#29292c}.history-item.active{color:#d9ccff;background:#34245e}.history-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.history-item small{color:#dad5e2;text-align:center;background:#47414f;border-radius:8px;min-width:18px;padding:2px 5px;font-size:10px}.sidebar .section-label{color:#78869c;padding-left:9px}.project-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 9px;display:grid}.project-icon,.project-monogram{color:#b8e1db;background:#273650;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.project-card strong,.device-line strong{font-size:15px;display:block}.project-card small,.device-line small{color:#8d9aaf;margin-top:2px;font-size:12px;display:block}.sidebar-footer{border-top:1px solid #ffffff17;align-items:center;gap:9px;margin-top:18px;padding-top:14px;display:flex}.device-line{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.status-dot{background:#64d2a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #64d2a71c}.status-dot.offline{background:var(--coral);box-shadow:0 0 0 4px var(--coral)}@supports (color:color-mix(in lab, red, red)){.status-dot.offline{box-shadow:0 0 0 4px color-mix(in srgb, var(--coral) 12%, transparent)}}.profile{color:#eef4f7;cursor:pointer;background:#26334a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.workspace{background:var(--paper);width:100%;min-width:0;overflow-x:hidden}.topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumb{color:#8b929d;align-items:center;gap:9px;font-size:14px;display:flex}.breadcrumb b{color:#bdc0c4;font-weight:400}.breadcrumb strong{color:var(--ink)}.top-actions{align-items:center;gap:11px;display:flex}.workspace-status-button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:flex}.workspace-status-button i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workspace-status-button i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 15%, transparent)}}.workspace-status-button.unavailable i{background:var(--coral);box-shadow:0 0 0 3px var(--coral)}@supports (color:color-mix(in lab, red, red)){.workspace-status-button.unavailable i{box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 15%, transparent)}}.workspace-status-button span{color:var(--ink);font-size:11px;font-weight:800}.workspace-status-button small{font-size:9px}.command-palette-trigger{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-soft);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 7px 5px 10px;font-size:11px;font-weight:750;display:flex}.command-palette-trigger kbd,.command-search kbd{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:4px;padding:3px 5px;font-family:inherit;font-size:9px}.icon-button,.inspector-toggle,.account-menu-button{border:1px solid var(--line);background:var(--surface);min-width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:7px;place-items:center;display:grid}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.inspector-toggle{padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.inspector-toggle.active{background:#7655d3;border-color:#7655d3}@supports (color:color-mix(in lab, red, red)){.inspector-toggle.active{background:color-mix(in srgb, #7655d3 18%, var(--surface))}}.inspector-toggle.active{color:#ded3ff}.account-menu-wrap{position:relative}.account-menu-button{color:#eef4f7;background:#28344a;border-radius:50%;font-size:11px;font-weight:850}.account-menu{z-index:40;border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;width:230px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 46px #00000061}.account-menu>div{border-bottom:1px solid var(--line);padding:9px 10px 10px}.account-menu strong,.account-menu small{display:block}.account-menu strong{color:var(--ink);font-size:12px}.account-menu small{color:var(--ink-soft);margin-top:2px;font-size:10px}.account-menu button{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:11px;font-weight:700}.account-menu button:hover{background:var(--surface-soft);color:var(--ink)}.account-menu form{margin:0}.private-badge{color:#737d8a;align-items:center;gap:7px;font-size:14px;display:flex}.private-badge i{background:var(--green);border-radius:50%;width:7px;height:7px}.new-button,.view-heading>button{color:#fff;cursor:pointer;background:#805be8;border:1px solid #805be8;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:750}.theme-button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:13px}.conversation-project-button{background:#7253ca;border:1px solid #7253ca;border-radius:7px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.conversation-project-button{background:color-mix(in srgb, #7253ca 14%, var(--surface))}}.conversation-project-button{color:#cbbaff;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:800}.conversation-project-button:hover{background:#7253ca}@supports (color:color-mix(in lab, red, red)){.conversation-project-button:hover{background:color-mix(in srgb, #7253ca 24%, var(--surface))}}.conversation-project-button:hover{color:#eee8ff}.experience-switcher{color:#777780;cursor:pointer;background:#252527;border:1px solid #4a4a51;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:4px 7px;font-size:12px;font-weight:800;display:flex}.experience-switcher>span{transition:color .18s}.experience-switcher>span.active{color:#e5dbff}.experience-switcher>i{background:#39393e;border:1px solid #5a5a63;border-radius:999px;flex:none;width:34px;height:18px;position:relative}.experience-switcher>i>b{background:#a878ff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 5px #00000059}.experience-switcher[aria-checked=true]>i>b{transform:translate(16px)}.experience-switcher:hover{border-color:#7253ca}.top-actions form{margin:0}.sign-out-button{color:#687381;cursor:pointer;background:0 0;border:1px solid #cbc7bf;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:750}.sign-out-button:hover{color:var(--ink);border-color:#9ea5ad}.workspace-scroll{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:34px 36px 90px}.toast{z-index:20;color:#596675;background:#fffdf9f5;border:1px solid #cad9d5;align-items:center;gap:10px;max-width:430px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 30px #1b263724}.toast>span:nth-child(2){flex:1;min-width:0}.toast>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:9px;font-weight:800}.app-shell[data-experience=advanced] .toast{right:auto;left:calc(var(--sidebar-width,286px) + (100vw - var(--sidebar-width,286px)) / 2);width:min(430px, calc(100vw - var(--sidebar-width,286px) - 48px));transform:translate(-50%)}.app-shell[data-experience=advanced][data-inspector-open=true] .toast{left:calc(var(--sidebar-width,286px) + (100vw - var(--sidebar-width,286px) - 360px) / 2)}.status-pulse{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #147b751a}.signin-shell{background:radial-gradient(circle at 22% 14%, #147b752e, transparent 28%), radial-gradient(circle at 82% 86%, #dd684c24, transparent 25%), var(--navy);place-items:center;min-height:100vh;padding:28px;display:grid}.signin-card{background:var(--surface);border:1px solid #ffffff21;width:min(510px,100%);padding:clamp(30px,6vw,54px);box-shadow:0 34px 90px #040a146b}.signin-brand{background:url(/favicon.svg) 50%/contain no-repeat;width:48px;height:48px;margin-bottom:30px;display:block}.signin-card h1{margin-top:8px;font-size:clamp(36px,7vw,52px)}.signin-description{color:#66717e;margin:22px 0 0;font-size:13px;line-height:1.65}.signin-message{background:var(--teal-soft);color:#315f59;border:1px solid #bad7d1;margin:20px 0 0;padding:11px 13px;font-size:14px;line-height:1.5}.signin-message.error{background:var(--coral-soft);color:#8a4a3a;border-color:#e5c5b9}.signin-button{color:#fff;cursor:pointer;background:#263b60;border:1px solid #8fa3c4;border-radius:7px;width:100%;margin-top:28px;padding:13px 18px;font-size:15px;font-weight:800;box-shadow:0 8px 22px #07102247}.signin-button:hover{background:#304a76;border-color:#b6c5dc}.signin-button.secondary{color:var(--ink);background:0 0}.signin-facts{border-top:1px solid var(--line);color:#7a8490;flex-wrap:wrap;gap:9px 15px;margin-top:24px;padding-top:19px;font-size:12px;display:flex}.signin-facts span{align-items:center;gap:6px;display:flex}.signin-facts i{background:var(--green);border-radius:50%;width:6px;height:6px}.command-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1}.project-health{grid-template-columns:42px 1fr;align-items:center;gap:11px;max-width:250px;display:grid}.project-health>span{background:var(--teal-soft);width:42px;height:42px;color:var(--teal);border-radius:50%;place-items:center;font-family:inherit;font-size:18px;font-weight:700;display:grid}.project-health p{color:#79828f;margin:0;font-size:13px;line-height:1.4}.project-health strong{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.composer{background:var(--surface);border:1px solid #c9c5bd;border-radius:13px;margin-top:23px;overflow:hidden;box-shadow:0 16px 48px #242f4117}.composer-controls{background:#faf8f3;border-bottom:1px solid #ebe7df;gap:8px;padding:9px 13px;display:flex}.composer-controls label{color:#7b8491;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.composer-controls select{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d5cd;border-radius:5px;padding:5px 22px 5px 7px;font-size:13px}.composer textarea{resize:vertical;width:100%;min-height:105px;color:var(--ink);background:0 0;border:0;padding:20px 21px 12px;font-size:15px;line-height:1.5}.composer textarea:focus{outline:0}.composer textarea::placeholder{color:#969da7}.routing-preview{background:#fbfaf7;border:1px solid #d8d7d0;border-radius:9px;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:center;gap:16px;margin:0 12px 12px;padding:12px 14px;display:grid}.routing-preview.economy{background:#f4faf8;border-color:#cbded9}.routing-preview.balanced{background:#f5f7fa;border-color:#c8d4e2}.routing-preview.premium{background:#fff8f4;border-color:#e7c8bc}.routing-path{color:#75808d;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:750;display:flex}.routing-path span,.routing-path strong,.routing-path b{white-space:nowrap;background:#fff;border:1px solid #dedbd3;border-radius:5px;padding:7px 9px}.routing-path strong{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.routing-path b{border-color:var(--teal);background:var(--teal);color:#fff}.routing-path i{color:#9ca2aa;font-style:normal}.routing-explanation{border-left:1px solid #e2dfd8;min-width:0;padding-left:15px}.routing-explanation p{color:#606b79;margin:6px 0 4px;font-size:12px;line-height:1.45}.routing-explanation small{color:#89919c;font-size:11px;font-weight:750}.tier-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:3px;width:max-content;padding:4px 6px;font-size:10px;font-weight:850;display:inline-block}.tier-badge.economy{background:var(--teal-soft);color:var(--teal)}.tier-badge.balanced{color:#445c7c;background:#e4eaf2}.tier-badge.premium{background:var(--coral-soft);color:var(--coral)}.composer-footer{border-top:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.tool-row,.submit-row,.mode-picker{align-items:center;gap:5px;display:flex}.tool-toggle,.mode{color:#707988;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:13px;font-weight:750}.tool-toggle{border-color:#dcd8d0}.tool-toggle.active,.mode.active{background:var(--teal-soft);color:#0f6964;border-color:#bcd7d2}.control-summary{color:#989da5;margin-left:4px;font-size:12px}.run-button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:800;box-shadow:0 5px 14px #dd684c33}.run-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.suggestions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.suggestions button{color:#697383;cursor:pointer;background:#fff6;border:1px solid #d8d4cc;border-radius:99px;padding:6px 9px;font-size:13px}.suggestions button:hover{color:var(--ink);background:#fff;border-color:#aab2b8}.work-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:20px;margin-top:27px;display:grid}.run-panel,.memory-panel,.task-table,.artifact-preview,.file-list,.deployment-card,.device-card,.sync-panel,.settings-card{border:1px solid var(--line);background:#fffdf9b8}.run-panel,.memory-panel{padding:21px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-heading h2,.sync-panel h2,.settings-card h2{letter-spacing:-.025em;margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.12}.state-label{color:#687382;letter-spacing:.08em;text-transform:uppercase;background:#edf0f2;border-radius:3px;width:max-content;padding:4px 6px;font-size:10px;font-weight:850}.state-label.running{background:var(--teal-soft);color:var(--teal)}.state-label.waiting{background:var(--coral-soft);color:var(--coral)}.run-summary{border-top:1px solid #e5e1d9;border-bottom:1px solid #e5e1d9;grid-template-columns:repeat(5,1fr);margin-top:17px;padding:12px 0;display:grid}.run-summary span{color:var(--ink);border-left:1px solid #e5e1d9;padding:0 10px;font-size:14px;font-weight:700}.run-summary span:first-child{border-left:0;padding-left:0}.run-summary small{color:#8a929d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.run-progress{background:#e5e2db;height:3px;margin-top:17px;overflow:hidden}.run-progress span{background:var(--teal);height:100%;display:block}.routing-note{border-left:3px solid var(--teal);background:#f2f8f6;margin-top:14px;padding:10px 11px}.routing-note span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.routing-note p{color:#5f6b79;margin:4px 0 2px;font-size:12px;line-height:1.4}.routing-note small{color:#8a929d;font-size:11px;font-weight:750}.work-order-summary{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(0,1fr);gap:5px;margin-top:14px;padding:12px;display:grid}.work-order-summary>*{min-width:0;display:block}.work-order-summary>span,.orchestration-trace>div>span{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.work-order-summary strong{font-size:13px;line-height:1.4}.work-order-summary small{color:#818995;font-size:11px}.orchestration-trace{border:1px solid var(--line);background:var(--surface);margin-top:14px;padding:13px}.orchestration-trace>div{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.orchestration-trace>div small{color:#8a929d;font-size:10px}.orchestration-trace ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.orchestration-trace li{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.orchestration-trace li>b{background:var(--teal-soft);width:24px;height:24px;color:var(--teal);border-radius:50%;place-items:center;font-size:10px;display:grid}.orchestration-trace li>span>strong{text-transform:capitalize;font-size:12px;display:block}.orchestration-trace li>span>small{color:#818995;font-size:10px}.orchestration-trace li p{color:#697381;margin:4px 0 0;font-size:11px;line-height:1.35}.orchestration-trace li em{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.orchestration-trace li.revision_requested em,.review-outcome.revise{color:var(--coral)}.review-outcome{border-top:1px solid var(--line);color:var(--teal);margin:10px 0 0;padding-top:9px;font-size:11px;font-weight:750}.evidence-certificate{border:1px solid var(--coral);margin-top:12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.evidence-certificate{border:1px solid color-mix(in srgb, var(--coral) 45%, var(--line))}}.evidence-certificate{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.evidence-certificate{background:color-mix(in srgb, var(--coral) 5%, var(--surface))}}.evidence-certificate.certified{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.evidence-certificate.certified{border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}}.evidence-certificate.certified{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.evidence-certificate.certified{background:color-mix(in srgb, var(--teal) 6%, var(--surface))}}.evidence-certificate>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-certificate>div:first-child span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.evidence-certificate>div:first-child em{background:var(--surface-strong);color:var(--coral);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850}.evidence-certificate.certified>div:first-child em{color:var(--teal)}.evidence-certificate>p{color:#697381;margin:8px 0 0;font-size:11px;line-height:1.45}.evidence-certificate dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.evidence-certificate dl>div{border:1px solid var(--line);background:var(--surface-soft);padding:8px}.evidence-certificate dt{color:#818995;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.evidence-certificate dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:750}.evidence-certificate code{font:inherit}.evidence-certificate ul{color:#697381;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.run-steps{margin:15px 0 0;padding:0;list-style:none}.run-steps li{grid-template-columns:28px 1fr;gap:11px;min-height:47px;display:grid;position:relative}.run-steps li:not(:last-child):after{content:"";background:#d9d6cf;width:1px;height:18px;position:absolute;top:28px;left:13px}.run-steps b{color:#9ba0a8;border:1px solid #d9d5ce;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.run-steps li.done b{background:var(--teal-soft);color:var(--teal);border-color:#b8d9d3}.run-steps li.active b{border-color:var(--coral);color:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.run-steps strong,.run-steps small{display:block}.run-steps strong{margin-top:2px;font-size:14px}.run-steps small{color:#818995;margin-top:3px;font-size:12px;line-height:1.35}.run-footer{color:#8a919b;border-top:1px solid #e5e1d9;justify-content:space-between;gap:10px;padding-top:12px;font-size:11px;display:flex}.run-footer>div{gap:11px;display:flex}.run-footer button,.text-button,.memory-actions button,.preview-top button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.panel-description{color:#7c8591;margin:8px 0 14px;font-size:13px;line-height:1.45}.memory-heading-actions{align-items:center;gap:9px;display:flex}.memory-heading-actions button{border:1px solid var(--line);color:var(--teal);cursor:pointer;background:0 0;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:800}.memory-count{background:var(--teal-soft);width:29px;height:29px;color:var(--teal);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.memory-editor{border:1px solid var(--line);background:var(--surface-soft);gap:9px;margin:12px 0 15px;padding:12px;display:grid}.memory-editor label{color:#7c8591;gap:4px;font-size:11px;font-weight:800;display:grid}.memory-editor input,.memory-editor select,.memory-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:8px 9px;font-size:12px}.memory-editor textarea{resize:vertical;min-height:78px;line-height:1.45}.memory-editor-actions{gap:8px;display:flex}.memory-editor-actions button{border:1px solid var(--line);background:var(--surface);color:var(--teal);cursor:pointer;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:800}.memory-editor-actions button:first-child{border-color:var(--teal);background:var(--teal);color:#fff}.memory-editor-actions button:disabled{opacity:.5;cursor:wait}.memory-list{display:grid}.memory-item{border-top:1px solid #e5e1d9;padding:13px 0}.memory-item.pinned{box-shadow:inset 2px 0 0 var(--teal);padding-left:10px}.memory-source{color:#979da6;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.memory-item h3{margin:4px 0;font-size:14px}.memory-item p{color:#707a88;margin:0;font-size:12px;line-height:1.5}.memory-actions{gap:10px;margin-top:7px;display:flex}.memory-actions button:last-child{color:#9a6b61}.text-button{margin-top:12px;font-size:12px}.section-view{min-height:calc(100vh - 180px)}.view-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.view-heading>div>p:last-child{max-width:650px;color:var(--ink-soft);margin:14px 0 0;font-size:15px;line-height:1.55}.view-heading>button{flex:none}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.large-project-card,.empty-project-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fffdf9b8;flex-direction:column;align-items:flex-start;min-height:190px;padding:22px;display:flex}.large-project-card.featured{background:linear-gradient(145deg,#dff1edbf,#fffdf9cc);border-color:#b9d7d2}.project-monogram{background:var(--teal);color:#fff;width:39px;height:39px}.project-monogram.warm{background:var(--coral)}.project-card-copy{margin-top:20px}.project-card-copy small,.project-card-copy strong{display:block}.project-card-copy small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.project-card-copy strong{margin-top:5px;font-family:inherit;font-size:24px;font-weight:700}.project-card-copy p{color:#707a88;max-width:460px;margin:7px 0 0;font-size:13px;line-height:1.5}.project-stats{color:#8b929c;border-top:1px solid #dedbd3;gap:7px;width:100%;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.project-stats b{color:var(--ink)}.empty-project-card{color:#7d8590;text-align:center;justify-content:center;align-items:center}.empty-project-card span{font-family:inherit;font-size:34px;font-weight:700}.empty-project-card strong,.empty-project-card small{display:block}.empty-project-card strong{margin-top:8px;font-size:14px}.empty-project-card small{margin-top:4px;font-size:11px}.advanced-project-view{max-width:1180px;margin:0 auto}.project-view-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.project-view-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,50px);line-height:1.02}.project-view-heading>div:first-child>p:last-child{max-width:680px;color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.5}.project-heading-actions{flex:none;gap:7px;display:flex}.project-heading-actions button,.panel-heading>button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-soft);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800}.project-heading-actions button:hover,.panel-heading>button:hover{color:var(--ink);border-color:#7655d3}.project-context-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px 12px 0 0;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.project-context-bar>div small{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.project-context-bar h2{margin:3px 0 0;font-size:19px}.project-context-bar p{color:var(--ink-soft);margin:3px 0 0;font-size:11px}.project-context-bar dl{gap:20px;margin:0;display:flex}.project-context-bar dl>div{gap:3px;display:grid}.project-context-bar dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.project-context-bar dd{color:var(--ink);margin:0;font-size:12px;font-weight:800}.project-tabs{border:1px solid var(--line);background:var(--surface-soft);scrollbar-width:thin;border-top:0;gap:3px;padding:0 10px;display:flex;overflow-x:auto}.project-tabs button{min-height:42px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.project-tabs button.active{color:var(--ink);border-bottom-color:#8f67f7}.project-tabs small{background:var(--surface-raised);min-width:17px;color:var(--ink-soft);border-radius:999px;padding:1px 4px;font-size:8px}.project-tab-panel{min-height:300px;padding:16px 0 22px}.project-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.project-overview-card,.project-workspace-list,.project-settings-grid>section{border:1px solid var(--line);background:var(--surface);border-radius:10px}.project-overview-card{min-width:0;padding:17px}.project-overview-card .panel-heading{margin-bottom:14px}.project-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.project-signal-grid span{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:3px;padding:10px;display:grid}.project-signal-grid b{font-size:18px}.project-signal-grid small{color:var(--ink-soft);font-size:9px}.project-activity-list{gap:4px;margin-top:12px;display:grid}.project-activity-list button,.project-workspace-list>button{width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.project-activity-list button:hover,.project-workspace-list>button:hover{background:var(--surface-soft)}.project-activity-list span:nth-child(2),.project-workspace-list>button>span:nth-child(2){min-width:0}.project-activity-list strong,.project-activity-list small,.project-workspace-list strong,.project-workspace-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-activity-list strong,.project-workspace-list strong{font-size:11px}.project-activity-list small,.project-workspace-list small{color:var(--ink-soft);margin-top:2px;font-size:9px}.project-activity-list button>b,.project-workspace-list time{color:var(--ink-soft);text-transform:capitalize;font-size:9px;font-weight:750}.state-dot{background:#8a8a92;border-radius:50%;width:8px;height:8px}.state-dot.complete{background:var(--green)}.state-dot.running{background:#8f67f7;box-shadow:0 0 0 3px #8f67f729}.state-dot.failed{background:#e45c67}.state-dot.waiting{background:#d5a94f}.project-context-list{gap:7px;display:grid}.project-context-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:10px}.project-context-list small{color:var(--teal);text-transform:uppercase;font-size:8px;font-weight:850}.project-context-list strong{margin-top:3px;font-size:11px;display:block}.project-context-list p{color:var(--ink-soft);margin:4px 0 0;font-size:9px;line-height:1.45}.project-workspace-list{overflow:hidden}.project-workspace-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.project-workspace-list>header h2{margin:2px 0 0;font-size:17px}.project-workspace-list>header button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.project-workspace-list>p{color:var(--ink-soft);text-align:center;margin:0;padding:28px 16px;font-size:11px}.project-workspace-list>button{border-bottom:1px solid var(--line);border-radius:0;padding:11px 16px}.project-workspace-list>button:last-child{border-bottom:0}.file-kind,.memory-pin{background:var(--teal-soft);min-width:31px;color:var(--teal);text-align:center;border-radius:5px;padding:4px;font-size:8px;font-weight:850}.memory-pin.active{color:#d9ceff;background:#35275c}.project-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-settings-grid>section{padding:19px}.project-settings-grid h2{margin:4px 0 0;font-size:18px}.project-settings-grid p:not(.section-label){color:var(--ink-soft);font-size:11px;line-height:1.55}.project-settings-grid button{background:#7655d3;border:1px solid #7655d3;border-radius:7px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.project-settings-grid button{background:color-mix(in srgb, #7655d3 14%, var(--surface))}}.project-settings-grid button{color:var(--ink);cursor:pointer;font-size:10px;font-weight:800}.project-switcher{border-top:1px solid var(--line);padding-top:18px}.project-switcher>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.project-switcher h2{margin:0;font-size:16px}.project-switcher>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.project-switcher>div:last-child>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.project-switcher>div:last-child>button.active{background:#7655d3;border-color:#7655d3}@supports (color:color-mix(in lab, red, red)){.project-switcher>div:last-child>button.active{background:color-mix(in srgb, #7655d3 10%, var(--surface))}}.project-switcher .project-monogram{width:31px;height:31px}.project-switcher strong,.project-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-switcher strong{font-size:10px}.project-switcher small{color:var(--ink-soft);margin-top:2px;font-size:8px}.project-switcher .add-project-tile>b{background:var(--surface-soft);width:31px;height:31px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.data-state{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);align-items:center;gap:9px;margin:-10px 0 20px;padding:13px 15px;font-size:13px;display:flex}.data-state.error{color:var(--coral);background:#cb675317;border-color:#cf8071}.data-state.empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:105px;margin-bottom:18px}.data-state.empty strong{color:var(--ink);font-family:inherit;font-size:17px;font-weight:700}.data-state.empty span{color:var(--ink-soft)}.data-state.empty button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:0 0;margin-top:3px;padding:8px 11px;font-size:12px;font-weight:800}.dialog-description{color:var(--ink-soft);margin:14px 0 18px;font-size:13px;line-height:1.55}.data-dialog{width:min(540px,100vw - 30px)}.dialog-field{color:var(--ink);gap:7px;margin-top:13px;font-size:12px;font-weight:800;display:grid}.dialog-field>span small{color:var(--ink-soft);font-weight:500}.dialog-field input,.dialog-field textarea,.dialog-field select{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);font:inherit;border-radius:7px;outline:none;padding:11px 12px;font-weight:500}.dialog-field input:focus,.dialog-field textarea:focus,.dialog-field select:focus{border-color:#7655d3;box-shadow:0 0 0 3px #7655d324}.dialog-field textarea{resize:vertical;line-height:1.5}.move-project-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.move-project-dialog .move-project-modes>button{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.move-project-dialog .move-project-modes>button.active{background:#7655d3;border-color:#7655d3}@supports (color:color-mix(in lab, red, red)){.move-project-dialog .move-project-modes>button.active{background:color-mix(in srgb, #7655d3 18%, var(--surface))}}.move-project-dialog .move-project-modes>button.active{color:var(--ink)}.move-project-dialog .move-project-modes>button:disabled{opacity:.4;cursor:not-allowed}.move-project-safety{border:1px solid var(--green);margin-top:16px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.move-project-safety{border:1px solid color-mix(in srgb, var(--green) 40%, var(--line))}}.move-project-safety{background:var(--green);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.move-project-safety{background:color-mix(in srgb, var(--green) 7%, var(--surface-soft))}}.move-project-safety strong{color:var(--ink);font-size:12px}.move-project-safety p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.move-project-dialog .dialog-actions .allow-button{color:#fff;background:#7655d3;border-color:#7655d3}.file-picker input{padding:10px}.file-picker>small{color:var(--ink-soft);font-size:11px;font-weight:500}.dialog-actions button:disabled,.preview-top button:disabled{opacity:.45;cursor:not-allowed}.task-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.task-table{overflow:hidden}.table-head,.task-row{grid-template-columns:minmax(230px,1fr) 74px 68px 88px 62px;align-items:center;gap:9px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#9299a3;letter-spacing:.1em;text-transform:uppercase;background:#faf8f3;padding:10px 14px;font-size:10px;font-weight:800}.task-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e1d9;width:100%;min-height:66px;padding:12px 14px}.task-row:hover,.task-row.selected{background:#f2f8f6}.task-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.task-row>span{color:#687382;font-size:12px}.task-row strong,.task-row small{display:block}.task-row strong{color:var(--ink);font-size:13px}.task-row small{color:#818995;margin-top:4px;font-size:11px}.run-panel.compact .run-summary{grid-template-columns:repeat(2,1fr);row-gap:12px}.run-panel.compact .run-summary span:nth-child(3),.run-panel.compact .run-summary span:nth-child(5){border-left:0;padding-left:0}.files-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.file-list{overflow:hidden}.file-table-head,.file-row{grid-template-columns:minmax(220px,1fr) 90px 70px 70px;align-items:center;gap:10px;display:grid}.file-table-head{border-bottom:1px solid var(--line);color:#9299a3;letter-spacing:.1em;text-transform:uppercase;background:#faf8f3;padding:10px 14px;font-size:10px;font-weight:800}.file-row{color:#707986;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e1d9;width:100%;min-height:57px;padding:10px 14px;font-size:12px}.file-row:hover,.file-row.selected{background:#f2f8f6}.file-name{color:var(--ink);align-items:center;gap:9px;display:flex}.file-name i{color:#6d7785;background:#edf0f2;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.file-good{color:var(--green);font-weight:800}.file-warning{color:var(--coral);font-weight:800}.artifact-preview{padding:17px}.preview-top{color:#8d949e;justify-content:space-between;font-size:11px;display:flex}.document-sheet{background:#fff;border:1px solid #e2ded6;min-height:270px;margin-top:13px;padding:28px 24px;box-shadow:0 10px 25px #1e29390f}.sheet-kicker{color:var(--coral);letter-spacing:.16em;font-size:10px;font-weight:850}.document-sheet h3{margin:16px 0 8px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.1}.document-sheet p{color:#6d7683;margin:0;font-size:12px;line-height:1.5}.sheet-rule{background:var(--teal);width:50px;height:3px;margin:19px 0}.sheet-line{background:#ece9e3;width:80%;height:4px;margin:8px 0}.sheet-line.wide{width:100%}.sheet-line.short{width:55%}.preview-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;font-size:11px;font-weight:700;display:grid}.preview-meta small{color:#959ba4;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.deployment-card{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);display:grid}.deployment-main{padding:24px}.app-title{align-items:center;gap:12px;display:flex}.app-title small,.app-title strong{display:block}.app-title small{color:#8a929d;font-size:11px}.app-title strong{margin-top:3px;font-family:inherit;font-size:21px;font-weight:700}.deployment-status{background:var(--teal-soft);width:max-content;color:var(--teal);border:1px solid #c8dfda;align-items:center;gap:6px;margin-top:18px;padding:6px 9px;font-size:11px;font-weight:800;display:flex}.deployment-status i{background:var(--teal);border-radius:50%;width:6px;height:6px}.pipeline{grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:start;margin-top:35px;display:grid}.pipeline-step{text-align:center}.pipeline-step b{color:#8d949e;background:#fff;border:1px solid #cfd3d6;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto;font-size:11px;display:grid}.pipeline-step.done b{border-color:var(--teal);background:var(--teal);color:#fff}.pipeline-step strong,.pipeline-step small{display:block}.pipeline-step strong{margin-top:9px;font-size:12px}.pipeline-step small{color:#858d98;margin-top:3px;font-size:10px;line-height:1.3}.pipeline-line{background:var(--teal);height:1px;margin-top:16px}.pipeline-line.muted{background:#d8d5ce}.launch-checklist{border-left:1px solid var(--line);background:#faf8f3;padding:24px}.launch-checklist label{color:#626d7c;border-top:1px solid #e5e1d9;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.launch-checklist input{accent-color:var(--teal)}.launch-checklist button,.sync-panel>button,.settings-card>button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;width:100%;margin-top:15px;padding:9px;font-size:12px;font-weight:800}.device-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:start;gap:18px;display:grid}.device-card,.sync-panel{padding:22px}.device-card-head{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.computer-mark{background:var(--navy);color:#9fd9d1;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.device-card-head small,.device-card-head strong,.device-card-head p{margin:0;display:block}.device-card-head small{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.device-card-head strong{margin-top:3px;font-family:inherit;font-size:20px;font-weight:700}.device-card-head p{color:#808894;margin-top:2px;font-size:11px}.device-card-head>i{background:#64d2a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #64d2a71f}.device-card.unavailable .device-card-head small{color:var(--coral)}.device-card.unavailable .device-card-head>i{background:var(--coral);box-shadow:0 0 0 4px var(--coral)}@supports (color:color-mix(in lab, red, red)){.device-card.unavailable .device-card-head>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--coral) 12%, transparent)}}.device-metrics{border-top:1px solid #e3dfd7;border-bottom:1px solid #e3dfd7;grid-template-columns:repeat(3,1fr);margin-top:22px;padding:15px 0;display:grid}.device-metrics span{border-left:1px solid #e3dfd7;padding:0 14px}.device-metrics span:first-child{border-left:0;padding-left:0}.device-metrics small,.device-metrics b{display:block}.device-metrics small{color:#8c939d;text-transform:uppercase;font-size:10px}.device-metrics b{margin-top:5px;font-family:inherit;font-size:17px;font-weight:700}.permission-list{margin-top:19px}.permission-list>div{color:#687381;border-top:1px solid #e7e3dc;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.permission-list b{color:var(--teal);font-size:11px}.sync-panel>p:not(.section-label),.settings-card>div>p:not(.section-label){color:#717b88;margin:8px 0 17px;font-size:12px;line-height:1.5}.sync-source{border-top:1px solid #e4e0d8;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sync-source>span{color:#647080;background:#edf0f2;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.sync-source p{color:#858d98;margin:0;font-size:10px}.sync-source strong{color:var(--ink);font-size:12px;display:block}.sync-source b{color:var(--green);font-size:10px}.sync-source b.warn{color:var(--coral)}.sync-panel>button:disabled{opacity:.5}.approval-banner{box-shadow:inset 4px 0 0 var(--coral);background:#fff9f5;border:1px solid #e6c7b9;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.approval-icon{background:var(--coral-soft);width:36px;height:36px;color:var(--coral);place-items:center;font-size:11px;font-weight:850;display:grid}.approval-banner small{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:800}.approval-banner h3{margin:3px 0;font-size:14px}.approval-banner p{color:#7b838e;margin:0;font-size:11px}.approval-banner.unavailable{grid-template-columns:38px minmax(0,1fr)}.allow-button,.deny-button{cursor:pointer;background:0 0;border:1px solid #d9cec7;padding:8px 11px;font-size:11px;font-weight:800}.allow-button{border-color:var(--ink);background:var(--ink);color:#fff}.narrow-view{max-width:880px}.settings-stack{gap:16px;display:grid}.settings-card{padding:22px}.member-row{border-top:1px solid #e4e0d8;border-bottom:1px solid #e4e0d8;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:12px 0;display:grid}.member-row p{color:#818995;margin:0;font-size:11px}.member-row strong{color:var(--ink);font-size:13px;display:block}.member-row b{color:var(--teal);font-size:11px}.settings-card>button{width:auto}.setting-row{border-top:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:13px}.setting-row small{color:#818995;margin-top:3px;font-size:11px}.setting-row input{width:17px;height:17px;accent-color:var(--teal)}.budget-row select{color:var(--ink);background:#fff;border:1px solid #d9d5cd;border-radius:5px;padding:7px 26px 7px 9px;font-size:12px;font-weight:750}.routing-tiers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.routing-tiers article{background:#fbfaf7;border:1px solid #e0ddd5;min-height:103px;padding:12px}.routing-tiers strong,.routing-tiers small{display:block}.routing-tiers strong{margin-top:10px;font-family:inherit;font-size:15px;font-weight:700}.routing-tiers small{color:#7b8491;margin-top:5px;font-size:10px;line-height:1.4}.implementer-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.implementer-grid article{background:#fbfaf7;border:1px solid #e0ddd5;min-height:118px;padding:12px}.implementer-grid article.selected{box-shadow:inset 0 -3px 0 var(--teal);background:#f1f8f6;border-color:#9fc9c2}.implementer-grid article>span{color:#526174;background:#e9edf1;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.implementer-grid article.selected>span{background:var(--teal);color:#fff}.implementer-grid strong,.implementer-grid small{display:block}.implementer-grid strong{margin-top:10px;font-family:inherit;font-size:15px;font-weight:700}.implementer-grid small{color:#7b8491;margin-top:5px;font-size:10px;line-height:1.4}.approval-scrim{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b13208f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.premium-approval{background:var(--surface);border:1px solid #d7d1c8;width:min(570px,100%);padding:25px;box-shadow:0 30px 80px #070e194d}.premium-heading{grid-template-columns:43px 1fr;align-items:center;gap:12px;display:grid}.premium-heading>span{background:var(--coral-soft);width:43px;height:43px;color:var(--coral);place-items:center;font-size:12px;font-weight:850;display:grid}.premium-heading h2{margin:0;font-family:inherit;font-size:23px;font-weight:700}.premium-request{color:#566270;background:#faf8f3;border:1px solid #e3dfd7;margin:20px 0 0;padding:13px 15px;font-family:inherit;font-size:14px;line-height:1.45}.premium-reason{margin-top:16px}.premium-reason strong{font-size:12px}.premium-reason p{color:#707a87;margin:5px 0 0;font-size:12px;line-height:1.5}.premium-facts{border-top:1px solid #e3dfd7;border-bottom:1px solid #e3dfd7;grid-template-columns:1.3fr .8fr .8fr .7fr;margin-top:17px;padding:12px 0;display:grid}.premium-facts span{border-left:1px solid #e3dfd7;padding:0 11px;font-size:12px;font-weight:750}.premium-facts span:first-child{border-left:0;padding-left:0}.premium-facts small{color:#9299a3;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.premium-actions{align-items:center;gap:8px;margin-top:19px;display:flex}.premium-actions .text-button{margin:0 0 0 auto}.handoff-flow{color:#7b8490;background:#f5f8f7;border:1px solid #dfe1dc;justify-content:center;align-items:center;gap:9px;margin-top:17px;padding:13px;font-size:11px;display:flex}.handoff-flow span,.handoff-flow strong,.handoff-flow b{color:var(--ink);background:#fff;border:1px solid #d9d7d0;padding:7px 9px}.handoff-flow strong{background:var(--teal-soft);color:var(--teal);border-color:#bcd7d2}.handoff-flow b{border-color:var(--coral);background:var(--coral);color:#fff}.handoff-flow i{font-style:normal}.context-inspector{border-left:1px solid var(--line);background:var(--surface-soft);scrollbar-width:thin;min-width:0;height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:-18px 0 48px #00000014}.inspector-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.inspector-heading h2{text-overflow:ellipsis;white-space:nowrap;max-width:255px;margin:2px 0 0;font-size:14px;overflow:hidden}.inspector-heading button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.inspector-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;padding:8px 12px;display:grid}.inspector-tabs button{min-height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:10px;font-weight:800}.inspector-tabs button.active{background:#7655d3}@supports (color:color-mix(in lab, red, red)){.inspector-tabs button.active{background:color-mix(in srgb, #7655d3 16%, var(--surface))}}.inspector-tabs button.active{color:var(--ink)}.inspector-body{gap:13px;padding:14px;display:grid}.inspector-summary,.device-inspector-card,.access-summary{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.inspector-summary strong{margin-top:2px;font-size:12px;display:block}.inspector-summary p,.device-inspector-card p,.access-summary p{color:var(--ink-soft);margin:4px 0 0;font-size:9px;line-height:1.5}.device-inspector-card .status-dot,.access-summary .status-dot{margin:7px 2px 0}.device-inspector-card small,.access-summary small{color:var(--teal);text-transform:uppercase;font-size:8px;font-weight:800}.device-inspector-card h3,.access-summary h3{margin:3px 0 0;font-size:14px}.inspector-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inspector-metrics span{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;padding:10px;display:grid}.inspector-metrics b{font-size:16px}.inspector-metrics small{color:var(--ink-soft);font-size:8px}.inspector-section{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:7px;padding:12px;display:grid}.inspector-section>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.inspector-section>div strong{font-size:10px}.inspector-section>div button{color:#a98be9;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.inspector-section article{background:var(--surface-soft);border-radius:7px;padding:8px}.inspector-section article small{color:var(--teal);text-transform:uppercase;font-size:7px;font-weight:850}.inspector-section article b{margin-top:2px;font-size:9px;display:block}.inspector-section article p,.inspector-section>p{color:var(--ink-soft);margin:3px 0 0;font-size:8px;line-height:1.45}.inspector-file{background:var(--surface-soft);width:100%;min-width:0;color:var(--ink);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:8px;display:flex}.inspector-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-file small{color:var(--ink-soft)}.inspector-primary,.inspector-secondary{color:#fff;cursor:pointer;background:#7655d3;border:1px solid #7655d3;border-radius:7px;min-height:36px;font-size:10px;font-weight:800}.inspector-secondary{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.command-palette-scrim{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050794;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.command-palette{background:var(--surface-raised);border:1px solid #55505f;border-radius:14px;width:min(640px,100%);overflow:hidden;box-shadow:0 30px 90px #0000007a}.command-palette-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px 10px;display:flex}.command-palette-heading h2{margin:2px 0 0;font-size:17px}.command-palette-heading>button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.command-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 12px;padding:9px 11px;display:grid}.command-search svg{fill:none;width:18px;height:18px;stroke:var(--ink-soft);stroke-width:1.8px;stroke-linecap:round}.command-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.command-results{scrollbar-width:thin;gap:2px;max-height:330px;margin:8px 7px;display:grid;overflow-y:auto}.command-results>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.command-results>button:hover,.command-results>button:focus-visible{background:#7655d3}@supports (color:color-mix(in lab, red, red)){.command-results>button:hover,.command-results>button:focus-visible{background:color-mix(in srgb, #7655d3 14%, var(--surface))}}.command-results strong,.command-results small{display:block}.command-results strong{font-size:11px}.command-results small{color:var(--ink-soft);margin-top:2px;font-size:9px}.command-results b{color:var(--ink-soft);font-size:8px}.command-results>p{color:var(--ink-soft);text-align:center;padding:22px;font-size:10px}.command-quick-actions{border-top:1px solid var(--line);gap:6px;padding:9px 12px 12px;display:flex}.command-quick-actions button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);cursor:pointer;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:750}.invite-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.invite-form input{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:0 14px}.member-list{gap:8px;display:grid}.member-list .member-row{margin:0}.danger-button{color:#e98a92!important;background:0 0!important;border:1px solid #8b3c45!important}.migration-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.migration-heading>div>p:last-child{margin-bottom:0}.migration-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.migration-metrics span{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:3px;padding:12px;display:grid}.migration-metrics b{font-size:17px}.migration-metrics small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:800}.migration-card>button,.content-inventory-card>button{border:1px solid var(--teal);background:var(--teal);color:#071615;cursor:pointer;border-radius:7px;width:auto;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:800}.migration-card>button:disabled,.content-inventory-card>button:disabled{cursor:wait;opacity:.65}.migration-evidence{color:var(--teal);margin:10px 0 0;font-size:10px;font-weight:750}.content-migration-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.content-category-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.content-category-list>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;gap:2px;min-width:120px;padding:9px 11px;display:grid}.content-category-list b{text-transform:capitalize;font-size:9px}.content-category-list small{color:var(--ink-soft);font-size:8px}.migration-blockers{background:var(--surface-soft);color:var(--ink-soft);border-left:3px solid #d4a961;margin:12px 0 0;padding:12px 12px 12px 28px;font-size:10px;line-height:1.55}.migration-blockers li+li{margin-top:4px}.audit-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.audit-heading>div>p:last-child{margin-bottom:0}.audit-export{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:7px;flex:none;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.audit-toolbar{grid-template-columns:170px minmax(0,1fr);gap:9px;margin-top:18px;display:grid}.audit-toolbar select,.audit-toolbar input{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:0 11px;font-size:11px}.audit-list{margin-top:12px;display:grid}.audit-event{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) minmax(150px,auto);align-items:start;gap:10px;padding:13px 0;display:grid}.audit-category{width:28px;height:28px;color:var(--teal);background:#67d8cc1f;border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.audit-category.provider{color:#a58ef0;background:#8f70ed21}.audit-category.workspace{color:#a4bf52;background:#bfdc5c1c}.audit-event strong,.audit-event small,.audit-event time{display:block}.audit-event strong{color:var(--ink);text-transform:capitalize;font-size:12px}.audit-event small{color:var(--ink-soft);margin-top:3px;font-size:10px}.audit-event p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.4}.audit-event time{color:var(--ink-soft);text-align:right;font-size:10px}.audit-event time small{font-size:9px}.recovery-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recovery-heading>div>p:last-child{margin-bottom:0}.recovery-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.recovery-status-grid>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:5px;padding:12px;display:grid}.recovery-status-grid small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:800}.recovery-status-grid b{text-transform:capitalize;font-size:12px}.recovery-status-grid b.ready{color:var(--teal)}.recovery-status-grid b.warn{color:#d4a961}.recovery-policy-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.recovery-policy-form label{gap:5px;min-width:0;display:grid}.recovery-policy-form label>span{color:var(--ink-soft);font-size:9px;font-weight:800}.recovery-policy-form select,.recovery-policy-form button{border:1px solid var(--line);background:var(--surface-soft);min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:0 9px;font-size:10px}.recovery-policy-form button{border-color:var(--ink);background:var(--ink);color:var(--surface);cursor:pointer;font-weight:800}.recovery-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.recovery-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:10px;font-weight:800}.recovery-actions button:first-child{border-color:var(--teal);background:var(--teal);color:#071615}.recovery-actions button:disabled,.recovery-policy-form button:disabled{cursor:wait;opacity:.65}.recovery-evidence{border-left:3px solid var(--teal);background:var(--surface-soft);color:var(--ink-soft);margin:12px 0 0;padding:12px;font-size:10px;line-height:1.5}.recovery-evidence strong{color:var(--ink);margin-bottom:3px;display:block}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:6px;padding:16px;display:grid}.integration-card>span{color:#e9bd73;letter-spacing:.08em;background:#4b3b24;border-radius:999px;width:fit-content;padding:3px 7px;font-size:13px;font-weight:800}.integration-card.ready>span{color:#6ed0b7;background:#163f36}.integration-card small,.security-note{color:var(--ink-soft)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:9px;min-width:0;padding:16px;display:grid}.provider-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-card-head span{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.provider-card-head b{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.provider-card>strong{font-size:14px}.provider-card>small{min-height:34px;color:var(--ink-soft);line-height:1.45}.provider-card dl{gap:7px;margin:0;display:grid}.provider-card dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:7px;display:flex}.provider-card dt{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.provider-card dd{max-width:62%;color:var(--ink);text-align:right;margin:0;font-size:11px}.provider-card button{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:7px;padding:8px;font-weight:750}.provider-card button:not(:disabled){border-color:var(--teal);background:var(--teal);color:#fff;cursor:pointer}.provider-card button:disabled{cursor:not-allowed;opacity:.72}.provider-connection{gap:7px;padding-top:3px;display:grid}.provider-connection>span{color:var(--teal);font-size:12px;font-weight:800}.provider-connection>small{color:var(--ink-soft);font-size:10px}.provider-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.provider-card .provider-actions .danger:not(:disabled){color:#b45353;background:0 0;border-color:#b45353}.aws-role-setup{gap:8px;padding-top:4px;display:grid}.provider-secret-setup{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding-top:6px;display:grid}.aws-role-setup>small,.aws-role-setup label,.provider-secret-setup>small,.provider-secret-setup label{color:var(--ink-soft);font-size:11px;line-height:1.45}.aws-role-setup label,.provider-secret-setup label{gap:4px;font-weight:800;display:grid}.provider-secret-setup>small{margin-bottom:2px;display:block}.aws-role-setup code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:7px;font-size:10px;font-weight:600}.aws-role-setup input,.provider-secret-setup input,.provider-secret-setup select{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;border-radius:7px;padding:0 9px;font-size:11px}.provider-secret-setup input,.provider-secret-setup select,.provider-secret-setup button{width:100%;min-width:0}.task-result{background:#147b7514;border:1px solid #315e57;border-radius:10px;margin:18px 0;padding:16px}.task-result>span{color:#69cbb3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:800;display:block}.task-result p{white-space:pre-wrap;max-height:300px;color:var(--ink);line-height:1.6;overflow:auto}.task-result a{color:#9c83ed;margin-top:10px;font-weight:700;text-decoration:none;display:inline-block}.task-result.failed{background:#91313e17;border-color:#78414a}.task-result.failed>span{color:#e98a92}.task-artifacts{background:#5c4cba17;border:1px solid #4f5f83;border-radius:10px;margin:18px 0;padding:16px}.task-artifacts>span{color:#9c83ed;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:14px;font-weight:800;display:block}.task-artifacts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.task-artifacts li{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.task-artifacts a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.task-artifacts a:hover{color:#9c83ed;text-decoration:underline}.task-artifacts small,.task-artifacts p{color:var(--ink-soft)}.task-artifacts p{margin:10px 0 0;font-size:14px}.state-label.failed{color:#e98a92}.app-shell[data-theme=dark] .breadcrumb,.app-shell[data-theme=dark] .private-badge,.app-shell[data-theme=dark] .control-summary,.app-shell[data-theme=dark] .project-health p,.app-shell[data-theme=dark] .panel-description,.app-shell[data-theme=dark] .view-heading>div>p:last-child{color:var(--ink-soft)}.app-shell[data-theme=dark] .breadcrumb strong,.app-shell[data-theme=dark] .project-health strong,.app-shell[data-theme=dark] .task-row strong,.app-shell[data-theme=dark] .file-name,.app-shell[data-theme=dark] .sync-source strong,.app-shell[data-theme=dark] .member-row strong{color:var(--ink)}.app-shell[data-theme=dark] .composer,.app-shell[data-theme=dark] .run-panel,.app-shell[data-theme=dark] .memory-panel,.app-shell[data-theme=dark] .task-table,.app-shell[data-theme=dark] .artifact-preview,.app-shell[data-theme=dark] .file-list,.app-shell[data-theme=dark] .deployment-card,.app-shell[data-theme=dark] .device-card,.app-shell[data-theme=dark] .sync-panel,.app-shell[data-theme=dark] .settings-card,.app-shell[data-theme=dark] .premium-approval{background:var(--surface);border-color:var(--line)}.app-shell[data-theme=dark] .composer{border-color:#48484d;box-shadow:0 20px 65px #00000052,0 0 0 7px #ffffff06}.app-shell[data-theme=dark] .composer-controls,.app-shell[data-theme=dark] .table-head,.app-shell[data-theme=dark] .file-table-head,.app-shell[data-theme=dark] .launch-checklist{background:var(--surface-soft);border-color:var(--line)}.app-shell[data-theme=dark] .composer-controls select,.app-shell[data-theme=dark] .budget-row select{color:var(--ink);background:#2b2b2e;border-color:#46464a}.app-shell[data-theme=dark] .composer textarea{color:var(--ink)}.app-shell[data-theme=dark] .composer textarea::placeholder{color:#898991}.app-shell[data-theme=dark] .routing-preview,.app-shell[data-theme=dark] .routing-preview.economy,.app-shell[data-theme=dark] .routing-preview.balanced,.app-shell[data-theme=dark] .routing-preview.premium{background:#242426;border-color:#424247}.app-shell[data-theme=dark] .routing-path span,.app-shell[data-theme=dark] .routing-path strong,.app-shell[data-theme=dark] .routing-path b{color:var(--ink);background:#303033;border-color:#46464b}.app-shell[data-theme=dark] .routing-path b{color:#fff;background:#7655d3;border-color:#7655d3}.app-shell[data-theme=dark] .routing-explanation{border-color:var(--line)}.app-shell[data-theme=dark] .routing-explanation p,.app-shell[data-theme=dark] .routing-explanation small{color:var(--ink-soft)}.app-shell[data-theme=dark] .composer-footer,.app-shell[data-theme=dark] .run-summary,.app-shell[data-theme=dark] .run-footer,.app-shell[data-theme=dark] .memory-item,.app-shell[data-theme=dark] .task-row,.app-shell[data-theme=dark] .file-row,.app-shell[data-theme=dark] .setting-row,.app-shell[data-theme=dark] .member-row,.app-shell[data-theme=dark] .permission-list>div,.app-shell[data-theme=dark] .sync-source{border-color:var(--line)}.app-shell[data-theme=dark] .suggestions button,.app-shell[data-theme=dark] .tool-toggle,.app-shell[data-theme=dark] .mode,.app-shell[data-theme=dark] .sign-out-button{background:var(--surface);color:var(--ink-soft);border-color:#444449}.app-shell[data-theme=dark] .suggestions button:hover,.app-shell[data-theme=dark] .task-row:hover,.app-shell[data-theme=dark] .task-row.selected,.app-shell[data-theme=dark] .file-row:hover,.app-shell[data-theme=dark] .file-row.selected{color:var(--ink);background:#29292c}.app-shell[data-theme=dark] .large-project-card,.app-shell[data-theme=dark] .empty-project-card,.app-shell[data-theme=dark] .routing-tiers article,.app-shell[data-theme=dark] .implementer-grid article{border-color:var(--line);background:var(--surface);color:var(--ink)}.app-shell[data-theme=dark] .large-project-card.featured,.app-shell[data-theme=dark] .implementer-grid article.selected{background:linear-gradient(145deg,#2e2542,#242426);border-color:#7655d3}.app-shell[data-theme=dark] .document-sheet{border-color:var(--line);color:#172238;background:#f4f1eb}.app-shell[data-theme=dark] .document-sheet p{color:#5d6879}.app-shell[data-theme=dark] .file-name i,.app-shell[data-theme=dark] .sync-source>span,.app-shell[data-theme=dark] .state-label{color:#b6b6be;background:#303034}.app-shell[data-theme=dark] .premium-request,.app-shell[data-theme=dark] .handoff-flow{border-color:var(--line);background:var(--surface-soft);color:var(--ink-soft)}.app-shell[data-theme=dark] .handoff-flow span,.app-shell[data-theme=dark] .handoff-flow strong,.app-shell[data-theme=dark] .handoff-flow b{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}.app-shell[data-theme=dark] .toast{color:#d1d1d7;background:#222225f5;border-color:#4d4470;box-shadow:0 12px 35px #0006}.app-shell[data-theme=dark] .approval-banner{background:#292332;border-color:#59486e}.command-section{max-width:1120px}.command-heading{padding-top:8px}.command-heading h1{letter-spacing:-.04em;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:650}.composer textarea{min-height:125px}.run-button{background:#805be8;box-shadow:0 5px 16px #805be83d}.tool-toggle.active,.mode.active{color:#d9ceff;background:#35275c;border-color:#7253ca}.app-shell[data-experience=basic]{grid-template-columns:248px minmax(0,1fr)}.app-shell[data-sidebar-collapsed=true][data-experience=basic],.app-shell[data-sidebar-collapsed=true][data-experience=advanced]{grid-template-columns:64px minmax(0,1fr)}.app-shell[data-sidebar-collapsed=true][data-experience=advanced][data-inspector-open=true]{grid-template-columns:64px minmax(0,1fr) 360px}.app-shell[data-sidebar-collapsed=true] .sidebar{padding-inline:8px;overflow-x:hidden}.app-shell[data-sidebar-collapsed=true] .brand{justify-content:center;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .brand-home{display:none}.app-shell[data-sidebar-collapsed=true] .collapse-button{margin-left:0}.app-shell[data-sidebar-collapsed=true] .sidebar-search-row{flex-direction:column;gap:7px;height:auto}.app-shell[data-sidebar-collapsed=true] .quick-chat-button{order:0}.app-shell[data-sidebar-collapsed=true] .search-button{flex:0 0 38px;order:1;justify-content:center;width:38px;min-height:38px;padding:0}.app-shell[data-sidebar-collapsed=true] .search-button span,.app-shell[data-sidebar-collapsed=true] .search-divider,.app-shell[data-sidebar-collapsed=true] .primary-nav,.app-shell[data-sidebar-collapsed=true] .sidebar-section,.app-shell[data-sidebar-collapsed=true] .sidebar-footer{display:none}.app-shell[data-sidebar-collapsed=true] .collapsed-basic-nav{justify-items:center;gap:6px;display:grid}.collapsed-basic-nav button{color:#d7d7dc;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.collapsed-basic-nav button:hover{color:#fff;background:#29292c}.collapsed-basic-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.collapsed-nav-divider{background:#303034;width:38px;height:1px;margin:3px 0}.app-shell[data-experience=basic] .sidebar{background:#171717}.app-shell[data-experience=basic] .search-button,.app-shell[data-experience=basic] .nav-item{font-size:14px}.app-shell[data-experience=basic] .nav-item{min-height:36px;padding-block:7px}.app-shell[data-experience=basic] .nav-item.active:before{height:24px}.app-shell[data-experience=basic] .sidebar-heading{font-size:14px}.app-shell[data-experience=basic] .history-item{min-height:34px}.app-shell[data-experience=basic] .history-item strong{font-size:13px}.app-shell[data-experience=basic] .sidebar-section{border-top:0;margin-top:9px;padding-top:0}.app-shell[data-experience=basic] .primary-nav+.sidebar-section{border-top:1px solid #2d2d30;margin-top:11px;padding-top:14px}.app-shell[data-experience=basic] .tools-section{border-top:1px solid #2d2d30;margin-top:14px;padding-top:14px}.app-shell[data-experience=basic] .history-item.active{color:#f2f2f5;background:0 0}.app-shell[data-experience=basic] .history-item.active:hover{background:#29292c}.app-shell[data-experience=basic] .workspace-scroll{max-width:1600px;padding-top:24px}.app-shell[data-experience=basic] .topbar{height:60px;padding-inline:20px}.app-shell[data-experience=basic] .top-actions{gap:8px}.app-shell[data-experience=basic] .new-button,.app-shell[data-experience=basic] .theme-button,.app-shell[data-experience=basic] .sign-out-button{padding-block:7px}.basic-home{align-content:start;gap:34px;min-height:calc(100vh - 150px);display:grid}.basic-home-actions{justify-content:center;align-items:center;gap:12px;width:min(820px,100%);margin:0 auto;display:flex}.basic-home-actions button{color:#eeeef3;min-height:36px;font:inherit;cursor:pointer;background:#29292c;border:1px solid #4c4c52;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.basic-home-actions button:hover{background:#303034;border-color:#7655d3;box-shadow:0 5px 18px #00000038}.basic-home-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.basic-promo-pill>span{color:#fff;letter-spacing:.06em;background:#9e48f4;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.basic-promo-pill svg{color:#9e70ef}.basic-home-actions strong{white-space:nowrap;font-size:14px;font-weight:550}.basic-task-runs-pill svg{color:#858995}.basic-task-runs-pill b{color:#fff;background:#737787;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:2px;font-size:11px;display:inline-grid}.basic-command-wrap{width:min(920px,100%);margin:0 auto}.basic-composer{background:#29292c;border:1px solid #505055;border-radius:27px;overflow:visible;box-shadow:0 0 0 9px #ffffff09,0 24px 54px #0000003d}.basic-composer textarea{resize:none;width:100%;min-height:112px;color:var(--ink);background:0 0;border:0;padding:18px 20px 10px;font-size:16px;line-height:1.5;display:block}.basic-composer textarea:focus{outline:0}.basic-composer textarea::placeholder{color:#999aa4}.basic-composer-footer{justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.basic-tools,.basic-submit{align-items:center;gap:9px;display:flex}.basic-tools>button,.basic-tools label{color:#e4e4eb;cursor:pointer;background:#343439;border:1px solid #59595f;border-radius:999px;min-height:36px;padding:0 11px;font-size:13px;font-weight:700}.basic-tools>button{place-items:center;line-height:1;display:grid}.basic-tools>button:first-child{width:36px;padding:0;font-size:22px;font-weight:400}.basic-tools>button:first-child .plus-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:22px;height:22px}.basic-tools label{color:#e6e1f7;background:#45335f;align-items:center;gap:6px;display:flex}.basic-tools select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.basic-agent-picker{position:relative}.basic-agent-picker>button{color:#e6e1f7;min-height:36px;font:inherit;cursor:pointer;background:#45335f;border:1px solid #6a5199;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:flex}.basic-agent-picker>button>span{font-weight:700}.basic-agent-picker>button>b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.basic-agent-picker>button>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.basic-agent-menu{z-index:30;background:#242427;border:1px solid #54545c;border-radius:13px;width:260px;max-height:min(360px,65vh);padding:7px;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 18px 46px #00000073}.basic-agent-menu>p{color:#a98be9;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin:8px 7px 4px;font-size:11px;font-weight:800;display:flex}.basic-agent-menu>p small{color:#74747d;letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.basic-agent-menu>button{color:#eeeef3;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.basic-agent-menu>button:hover,.basic-agent-menu>button[aria-selected=true]{background:#372d4b}.basic-agent-menu>button:disabled{opacity:.48;cursor:not-allowed}.basic-agent-menu>button:disabled:hover{background:0 0}.basic-agent-menu>button span{font-size:13px;font-weight:750}.basic-agent-menu>button small{color:#9999a3;font-size:11px}.basic-agent-menu>button.basic-agent-connections{color:#cdbdff;border-top:1px solid #3f3f45;border-radius:0 0 8px 8px;margin-top:6px}.basic-icon-tool{width:36px;padding:0!important}.basic-icon-tool svg,.basic-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.basic-send{color:#3d3d43;cursor:pointer;background:#f0f0f4;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.basic-send:disabled{opacity:.45;cursor:not-allowed}.basic-helper{color:#a6a6af;text-align:center;margin:20px 0 0;font-size:13px}.basic-recent{border-top:1px solid #36363b;width:min(1120px,100%);margin:0 auto;padding-top:10px}.basic-recent>div:first-child{justify-content:space-between;align-items:end;gap:18px;display:flex}.basic-recent h1{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(25px,3vw,35px);font-weight:700}.basic-recent>div:first-child>button{color:#dddde5;cursor:pointer;background:0 0;border:1px solid #55555d;border-radius:8px;padding:8px 12px;font-weight:750}.basic-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.basic-task-list button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#222224;border:1px solid #414147;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 11px;padding:15px;display:grid}.basic-task-list button:hover{background:#2c2932;border-color:#7458c6}.basic-task-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.basic-task-list small{color:var(--ink-soft);grid-column:2;font-size:12px}.basic-skill-button{color:#e4e4eb;cursor:pointer;background:#343439;border:1px solid #59595f;border-radius:999px;min-height:40px;padding:0 13px;font-size:14px;font-weight:700}.basic-gallery{gap:22px;width:min(1320px,100%);margin:-8px auto 0;display:grid}.basic-category-row{scrollbar-width:thin;gap:10px;padding:5px 0 4px;display:flex;overflow-x:auto}.basic-category-row button{color:#dddde2;min-height:36px;font:inherit;cursor:pointer;background:#242426;border:1px solid #48484d;border-radius:999px;flex:none;padding:0 15px;font-size:14px;font-weight:750}.basic-category-row button:hover{color:#f3edff;border-color:#7655d3}.basic-category-row button.selected{color:#8fafff;background:#2c2b39;border-color:#514476;box-shadow:inset 0 0 0 1px #9774f62e}.basic-gallery-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.basic-gallery-heading h1{letter-spacing:-.035em;margin:3px 0 0;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(25px,3vw,35px);font-weight:700}.basic-gallery-heading>button{color:#dddde5;cursor:pointer;background:0 0;border:1px solid #55555d;border-radius:8px;padding:8px 12px;font-weight:750}.basic-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.basic-gallery-card{color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:1px solid #48484e;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:13.125rem;padding:20px;display:flex;position:relative;overflow:hidden}.basic-gallery-card:before,.basic-gallery-card:after{content:"";z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.basic-gallery-card:before{background:#ffffff24;width:170px;height:170px;top:-45px;right:-54px}.basic-gallery-card:after{background:#00000038;width:135px;height:135px;bottom:-62px;left:-54px}.basic-gallery-card:hover{border-color:#8b70db;transform:translateY(-2px);box-shadow:0 18px 40px #0000004d}.basic-gallery-card.aqua{background:linear-gradient(145deg,#062f3a,#07565f 53%,#16b8a8)}.basic-gallery-card.gold{background:linear-gradient(145deg,#251d0b,#735516 55%,#d6a637)}.basic-gallery-card.violet{background:linear-gradient(145deg,#20154e,#5530a5 55%,#a264f4)}.basic-gallery-card.coral{background:linear-gradient(145deg,#4a1631,#b64457 52%,#f58d5b)}.basic-gallery-card.sky{background:linear-gradient(145deg,#08233e,#17649d 52%,#69c2ec)}.basic-gallery-card.rose{background:linear-gradient(145deg,#43172e,#a13d72 52%,#ef81ad)}.basic-gallery-card.mint{background:linear-gradient(145deg,#0c3b37,#1a806d 54%,#62d6b5)}.basic-gallery-card.indigo{background:linear-gradient(145deg,#1a214b,#3d4aa5 55%,#7898f1)}.basic-card-copy{gap:5px;display:grid}.basic-card-copy strong{letter-spacing:-.025em;font-size:19px}.basic-card-copy small{color:#ffffffc7;font-size:13px}.experience-settings{gap:18px;display:grid}.experience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-options button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;gap:5px;padding:16px;display:grid}.experience-options button.selected{background:#302743;border-color:#7655d3;box-shadow:inset 3px 0 #7655d3}.experience-options span{font-size:15px;font-weight:850}.experience-options small{color:var(--ink-soft);line-height:1.45}@media (max-width:1080px){.app-shell,.app-shell[data-experience=basic]{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px;overflow-x:hidden}.brand{justify-content:center;min-width:0;padding-inline:0;overflow:hidden}.brand-mark{flex:0 0 31px}.brand-copy,.collapse-button{display:none}.search-button{justify-content:center;overflow:hidden}.search-button>span{flex:none}.search-button kbd{display:none}.primary-nav{min-width:0;overflow:hidden}.nav-item{justify-content:center;font-size:0}.nav-item>span{font-size:11px}.nav-item em{font-size:10px;position:absolute;transform:translate(13px,-11px)}.sidebar-section,.device-line,.profile{display:none}.topbar{padding-inline:20px}.workspace-scroll{padding-inline:24px}.command-heading{align-items:flex-start}.project-health{flex:0 250px}.basic-home-actions{flex-wrap:wrap}.basic-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.composer-controls label{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.composer-controls select{width:100%;min-width:0}.routing-preview{grid-template-columns:1fr}.routing-explanation{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}.routing-path{padding-bottom:2px;overflow-x:auto}.composer-footer{flex-direction:column;align-items:stretch}.tool-row,.submit-row{flex-wrap:wrap;justify-content:space-between}.control-summary{min-width:0}.work-grid,.task-layout,.files-layout,.device-grid,.deployment-card{grid-template-columns:1fr}.launch-checklist{border-top:1px solid var(--line);border-left:0}}@media (max-width:720px){.app-shell,.app-shell[data-experience=basic]{display:block}.sidebar{flex-direction:row;align-items:center;gap:6px;width:100%;min-width:0;height:56px;padding:9px 14px;position:static;overflow:hidden}.brand{flex:auto;justify-content:flex-start;min-width:0;margin-right:auto;padding:0;overflow:hidden}.brand-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.brand-mark{flex:0 0 28px;width:28px;height:28px;margin-left:0;transform:none}.primary-nav{flex:none;gap:2px;display:flex;overflow:visible}.nav-item{flex:0 0 34px;width:34px;min-width:0;min-height:34px;padding:5px;position:relative}.nav-item.active:before{width:18px;height:3px;top:auto;bottom:2px;left:50%;transform:translate(-50%)}.nav-item em{min-width:14px;margin:0;padding:1px 3px;top:1px;right:0;transform:none}.nav-item:nth-child(n+4),.sidebar-footer{display:none}.topbar{scrollbar-width:none;justify-content:flex-start;gap:12px;height:54px;padding:0 16px;overflow:auto hidden}.topbar::-webkit-scrollbar{display:none}.breadcrumb,.top-actions{flex:none}.private-badge{display:none}.experience-switcher,.sign-out-button{padding-inline:8px}.workspace-scroll{padding:30px 17px 76px}.basic-home{gap:30px}.basic-home-actions{align-items:stretch}.basic-home-actions button{width:100%}.basic-home-actions strong{white-space:normal}.basic-composer textarea{min-height:112px;padding:17px 18px 10px;font-size:16px}.basic-composer-footer{flex-direction:column;align-items:stretch}.basic-tools,.basic-submit{flex-wrap:wrap;justify-content:space-between}.basic-task-list,.experience-options,.basic-gallery-grid{grid-template-columns:1fr}.basic-gallery-card{min-height:160px}.command-heading{display:block}.project-health{margin-top:18px}h1{font-size:39px}.composer-controls{grid-template-columns:1fr;overflow-x:visible}.routing-preview{grid-template-columns:1fr}.routing-explanation{border-top:1px solid #e2dfd8;border-left:0;padding:12px 0 0}.routing-path{flex-wrap:wrap;max-width:100%;padding-bottom:2px;overflow-x:hidden}.routing-path span,.routing-path strong,.routing-path b{white-space:normal;overflow-wrap:anywhere;max-width:100%}.routing-path i{display:none}.composer-footer{flex-direction:column;align-items:stretch}.tool-row,.submit-row{justify-content:space-between}.control-summary{display:none}.project-grid{grid-template-columns:1fr}.table-head{display:none}.task-row{grid-template-columns:1fr auto}.task-row>span:nth-child(2),.task-row>span:nth-child(3),.task-row>span:nth-child(4),.file-table-head{display:none}.file-row{grid-template-columns:1fr auto}.file-row>span:nth-child(2),.file-row>span:nth-child(3){display:none}.pipeline{grid-template-columns:1fr;gap:8px}.pipeline-line{width:1px;height:16px;margin:0 auto}.approval-banner{grid-template-columns:38px 1fr}.approval-banner button{width:100%}.routing-tiers,.integration-grid,.provider-grid,.invite-form{grid-template-columns:1fr}.audit-heading,.migration-heading{flex-direction:column;align-items:stretch}.migration-metrics{grid-template-columns:1fr}.content-category-list{grid-template-columns:1fr;display:grid}.content-category-list>span{border-radius:8px;min-width:0}.audit-toolbar{grid-template-columns:1fr}.audit-event{grid-template-columns:30px minmax(0,1fr)}.audit-event time{text-align:left;grid-column:2}.recovery-heading{flex-direction:column;align-items:stretch}.recovery-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-policy-form{grid-template-columns:1fr}.recovery-actions{flex-direction:column;align-items:stretch}.implementer-grid{grid-template-columns:1fr}.premium-facts{grid-template-columns:1fr;gap:10px}.premium-facts span{border-left:0;padding:0}.premium-actions{flex-direction:column;align-items:stretch}.premium-actions button{width:100%}.premium-actions .text-button{margin:2px 0 0}.run-summary{grid-template-columns:repeat(2,1fr);row-gap:12px}.run-summary span:nth-child(3),.run-summary span:nth-child(5){border-left:0;padding-left:0}.handoff-flow{text-align:center;flex-direction:column;align-items:stretch}.toast{bottom:12px;left:12px;right:12px}}@media (max-width:420px){.brand>span:nth-child(2){display:none}}@media (max-width:1280px){.app-shell[data-experience=advanced][data-inspector-open=true]{grid-template-columns:var(--sidebar-width,286px) minmax(0, 1fr)}.context-inspector{z-index:55;width:min(360px,100vw - 76px);position:fixed;top:0;right:0;box-shadow:-24px 0 70px #0000006b}.app-shell[data-experience=advanced][data-inspector-open=true] .toast{left:calc(var(--sidebar-width,286px) + (100vw - var(--sidebar-width,286px) - 360px) / 2)}.command-palette-trigger>span,.workspace-status-button span,.workspace-status-button small{display:none}.command-palette-trigger{padding-left:7px}}@media (max-width:1080px){.app-shell[data-experience=advanced],.app-shell[data-experience=advanced][data-inspector-open=true]{grid-template-columns:76px minmax(0,1fr)}.sidebar-resize-handle{display:none}.project-overview-grid{grid-template-columns:1fr}.project-context-bar{grid-template-columns:auto minmax(0,1fr)}.project-context-bar dl{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.project-switcher>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-experience=advanced] .toast{left:calc(50vw + 38px)}.app-shell[data-experience=advanced][data-inspector-open=true] .toast{left:calc(50vw + 38px - min(360px,40vw)/2)}}@media (max-width:720px){.app-shell[data-experience=advanced],.app-shell[data-experience=advanced][data-inspector-open=true]{display:block}.app-shell[data-experience=advanced] .breadcrumb{display:none}.app-shell[data-experience=advanced] .topbar{justify-content:flex-start}.workspace-status-button,.command-palette-trigger,.inspector-toggle{flex:none}.context-inspector{width:100%;max-width:390px}.project-view-heading{flex-direction:column;align-items:flex-start}.project-view-heading h1{font-size:37px}.project-heading-actions{width:100%}.project-heading-actions button{flex:1}.project-context-bar{padding:13px}.project-context-bar dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.project-tabs{padding-inline:5px}.project-tabs button{min-height:40px;padding-inline:8px}.project-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-settings-grid,.project-switcher>div:last-child{grid-template-columns:1fr}.project-workspace-list>header{flex-direction:column;align-items:flex-start}.command-palette-scrim{padding:58px 10px 10px}.command-palette{max-height:calc(100vh - 68px)}.command-quick-actions{overflow-x:auto}.command-quick-actions button{flex:none}.app-shell[data-experience=advanced] .toast,.app-shell[data-experience=advanced][data-inspector-open=true] .toast{width:auto;left:12px;right:12px;transform:none}}@media (prefers-reduced-motion:no-preference){.status-pulse{animation:2s ease-in-out infinite breathe}@keyframes breathe{50%{box-shadow:0 0 0 7px #147b750a}}}.public-info-shell{color:#f2f2f4;background:#111112;min-height:100vh}.public-info-header{background:#111112f0;border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px clamp(20px,5vw,72px);display:flex}.public-info-brand{color:#f2f2f4;align-items:center;gap:12px;text-decoration:none;display:flex}.public-info-brand span{color:#fff;background:#57c7bd;place-items:center;width:34px;height:34px;font-family:inherit;font-size:19px;font-weight:800;display:grid;box-shadow:4px 4px #805be8}.public-info-brand strong{letter-spacing:.06em;font-size:15px}.public-info-header nav{flex-wrap:wrap;gap:8px 20px;display:flex}.public-info-header nav a,.public-info-footer a{color:#b8b8c1;font-size:13px;text-decoration:none}.public-info-header nav a:hover,.public-info-footer a:hover{color:#fff}.public-info-document{width:min(840px,100% - 40px);margin:0 auto;padding:clamp(58px,9vw,104px) 0 72px}.public-info-eyebrow{color:#57c7bd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850}.public-info-document h1{letter-spacing:-.05em;max-width:820px;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(40px,7vw,68px);font-weight:650}.public-info-summary{color:#b4b4bc;max-width:700px;margin:24px 0 0;font-size:clamp(17px,2.4vw,21px);line-height:1.55}.public-info-content{gap:34px;margin-top:54px;display:grid}.public-info-content section{border-top:1px solid #36363a;padding-top:28px}.public-info-content h2{letter-spacing:-.02em;margin:0 0 12px;font-family:Inter,ui-sans-serif,sans-serif;font-size:21px;font-weight:700}.public-info-content p,.public-info-content li{color:#b7b7bf;font-size:15px;line-height:1.75}.public-info-content p{margin:10px 0 0}.public-info-content a{color:#8eddd5}.public-info-content ol,.public-info-content ul{margin:14px 0 0;padding-left:24px}.public-info-content aside{color:#c6c1d5;background:#242129;border-left:3px solid #805be8;padding:18px 20px;font-size:14px;line-height:1.6}.public-info-footer{color:#85858e;border-top:1px solid #303034;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,5vw,72px);font-size:12px;display:flex}@media (max-width:720px){.public-info-header{flex-direction:column;align-items:flex-start}.public-info-header nav{gap:8px 14px}.public-info-footer{flex-direction:column;align-items:flex-start}}.landing-shell{--landing-bg:#0a0b0d;--landing-panel:#111418;--landing-line:#ffffff1c;--landing-muted:#9ca4ad;background:radial-gradient(circle at 78% 19%, #44cebd17, transparent 28%), radial-gradient(circle at 18% 45%, #805be814, transparent 26%), var(--landing-bg);color:#f4f7f7;min-height:100vh;overflow:hidden}.landing-shell a{color:inherit;text-decoration:none}.landing-header{border-bottom:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1440px,100%);min-height:82px;margin:0 auto;padding:0 clamp(22px,5vw,76px);display:grid}.landing-brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.landing-brand strong{letter-spacing:-.025em;font-size:17px}.landing-brand strong span{color:#6cdbcf;font-weight:650}.landing-brand-mark{grid-template-columns:repeat(2,1fr);gap:3px;width:35px;height:35px;display:grid;transform:rotate(-3deg)}.landing-brand-mark i{background:linear-gradient(145deg,#4cd7ca,#238fbb);border-radius:4px;display:block}.landing-brand-mark i:nth-child(2),.landing-brand-mark i:nth-child(3){background:linear-gradient(145deg,#7a5ce8,#347cda)}.landing-header nav{align-items:center;gap:clamp(18px,3vw,38px);display:flex}.landing-header nav a{color:#aab0b7;font-size:13px;font-weight:650;transition:color .16s}.landing-header nav a:hover{color:#fff}.landing-signin{border:1px solid #6cdbcf73;border-radius:999px;justify-self:end;padding:10px 15px;font-size:13px;font-weight:750;color:#d9fffa!important}.landing-signin:hover{background:#6cdbcf17}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1440px,100%);min-height:700px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(22px,5vw,76px) clamp(78px,9vw,126px);display:grid}.landing-kicker,.landing-section-heading>p,.landing-process-copy>p:first-child,.landing-security>div>p:first-child,.landing-cta>p{color:#69dace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.landing-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.2vw,104px);font-weight:560;line-height:.92}.landing-hero h1 em{color:#6ddbd0;font-family:Charter,Bitstream Charter,ui-serif,serif;font-weight:400}.landing-intro{color:#aeb5bc;max-width:630px;margin:34px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.landing-primary{background:#6bd8cc;border-radius:7px;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 20px;font-size:14px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 14px 40px #46c6b821;color:#07100f!important}.landing-primary:hover{background:#82e5da;transform:translateY(-2px)}.landing-primary span{font-size:17px}.landing-secondary{border-bottom:1px solid #656b72;padding:10px 0;font-size:14px;font-weight:700;color:#c8cdd2!important}.landing-access-note{color:#737b83;margin:17px 0 0;font-size:12px}.landing-visual{isolation:isolate;place-items:center;min-height:510px;display:grid;position:relative}.landing-visual:before{content:"";z-index:-3;filter:blur(5px);background:radial-gradient(circle,#3aaea42e,#0d15190f 48%,#0000 69%);border-radius:50%;position:absolute;inset:8%}.landing-visual-orbit{z-index:-2;border:1px solid #6cdbcf2b;border-radius:50%;position:absolute}.orbit-one{width:455px;height:455px}.orbit-two{border-color:#815be829;width:585px;height:340px;transform:rotate(-18deg)}.landing-context-card{background:linear-gradient(145deg,#1a1f24f7,#0d1013f5);border:1px solid #ffffff29;border-radius:18px;width:min(480px,92%);padding:26px;transform:rotate(-1.5deg);box-shadow:0 36px 90px #0000007a}.landing-context-card header{color:#72ded3;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.landing-context-card header i{background:#62d7a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #62d7a51a}.landing-context-card h2{letter-spacing:-.045em;margin:42px 0 8px;font-size:clamp(28px,3vw,39px)}.landing-context-card>p{color:#8d959d;margin:0;font-size:13px}.landing-context-flow{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);margin-top:34px;padding:18px 0;display:grid}.landing-context-flow span{color:#808991;text-transform:uppercase;letter-spacing:.08em;gap:3px;padding:0 13px;font-size:10px;display:grid}.landing-context-flow span+span{border-left:1px solid var(--landing-line)}.landing-context-flow b{color:#f2f5f5;letter-spacing:-.04em;font-size:21px}.landing-context-result{background:#57c7bd17;border-radius:9px;align-items:center;gap:13px;margin-top:20px;padding:15px;display:flex}.landing-context-result>i{border:1px solid #58cabe;border-radius:50%;flex:none;width:27px;height:27px}.landing-context-result>i:after{content:"✓";color:#67dbcf;place-items:center;height:100%;font-size:12px;font-style:normal;display:grid}.landing-context-result div{gap:4px;display:grid}.landing-context-result strong{font-size:13px}.landing-context-result small{color:#8f9aa1;font-size:10px}.landing-float-card{z-index:2;background:#0f1215f0;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:11px;min-width:190px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 45px #0000005c}.landing-float-card>span{color:#6bdace;background:#69dace1f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.landing-float-card div{gap:3px;display:grid}.landing-float-card b{font-size:12px}.landing-float-card small{color:#7e878f;font-size:10px}.float-memory{top:36px;right:6%}.float-private{bottom:34px;left:1%}.landing-proof{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);color:#747d85;letter-spacing:.13em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);min-height:80px;padding:22px clamp(22px,5vw,76px);font-size:10px;font-weight:800;display:flex}.landing-proof i{background:#3b4147;border-radius:50%;width:4px;height:4px}.landing-section{width:min(1288px,100% - 44px);margin:0 auto;padding:clamp(92px,11vw,156px) 0}.landing-section-heading h2,.landing-process h2,.landing-security h2,.landing-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.7vw,74px);font-weight:560;line-height:1.02}.landing-capability-grid{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.landing-capability-grid article{border-bottom:1px solid var(--landing-line);flex-direction:column;min-height:300px;padding:32px 34px 20px 0;display:flex}.landing-capability-grid article+article{border-left:1px solid var(--landing-line);padding-left:34px}.landing-capability-grid article>span{color:#66d6cb;font-size:11px;font-weight:850}.landing-capability-grid h3{letter-spacing:-.035em;max-width:290px;margin:auto 0 15px;font-size:24px}.landing-capability-grid p{max-width:340px;color:var(--landing-muted);margin:0;font-size:14px;line-height:1.7}.landing-process{border-top:1px solid var(--landing-line);grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,130px);display:grid}.landing-process-copy>p:last-child,.landing-security>div>p:nth-of-type(2){max-width:570px;color:var(--landing-muted);margin:28px 0 0;font-size:16px;line-height:1.75}.landing-process ol{border-top:1px solid var(--landing-line);margin:0;padding:0;list-style:none}.landing-process li{border-bottom:1px solid var(--landing-line);grid-template-columns:44px 1fr;gap:20px;padding:25px 0;display:grid}.landing-process li>span{color:#6bdace;border:1px solid #69dace80;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.landing-process li div{gap:6px;display:grid}.landing-process li strong{font-size:18px}.landing-process li small{color:var(--landing-muted);font-size:13px}.landing-security{border-top:1px solid var(--landing-line);grid-template-columns:1.05fr .95fr;gap:clamp(60px,9vw,130px);display:grid}.landing-security>div>a{color:#71dcd1;gap:14px;margin-top:31px;font-size:14px;font-weight:750;display:inline-flex}.landing-security ul{margin:0;padding:0;list-style:none}.landing-security li{border-bottom:1px solid var(--landing-line);color:#c5cbd0;align-items:center;gap:15px;padding:20px 0;font-size:14px;display:flex}.landing-security li span{color:#6bdace;background:#69dace1a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.landing-cta{text-align:center;border-top:1px solid var(--landing-line);background:radial-gradient(circle,#4ab7ab1f,#0000 37%);justify-items:center;padding:clamp(94px,12vw,168px) 22px;display:grid}.landing-cta h2{margin-bottom:38px}.landing-footer{border-top:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:min(1440px,100%);min-height:110px;margin:0 auto;padding:28px clamp(22px,5vw,76px);display:grid}.landing-footer>div{gap:24px;display:flex}.landing-footer>div a,.landing-footer small{color:#747d85;font-size:12px}.landing-footer small{justify-self:end}.signin-options{gap:10px;display:grid}.signin-button.google{color:#1e2328;background:#f7f8f8;position:relative}.signin-button.google:hover{background:#fff}.signin-button.google span{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}@media (max-width:980px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero{grid-template-columns:1fr}.landing-hero-copy{max-width:760px}.landing-visual{min-height:470px}.landing-section-heading{grid-template-columns:1fr;gap:10px}.landing-process,.landing-security{grid-template-columns:1fr}}@media (max-width:680px){.landing-header{gap:12px;min-height:72px;padding-inline:16px}.landing-brand strong{font-size:15px}.landing-brand-mark{width:30px;height:30px}.landing-signin{padding:8px 11px;font-size:11px}.landing-hero{gap:60px;min-height:0;padding:74px 20px 84px}.landing-hero h1{font-size:clamp(49px,15vw,69px)}.landing-intro{font-size:16px}.landing-actions{flex-direction:column;align-items:stretch}.landing-primary{justify-content:space-between;width:100%}.landing-secondary{align-self:flex-start}.landing-visual{min-height:390px}.orbit-one{width:330px;height:330px}.orbit-two{width:390px;height:230px}.landing-context-card{padding:20px}.landing-context-card h2{margin-top:30px;font-size:27px}.landing-context-flow span{padding-inline:8px}.float-memory{top:0;right:-10px}.float-private{bottom:0;left:-8px}.landing-float-card{min-width:165px;padding:10px 11px}.landing-proof{justify-content:flex-start;overflow-x:auto}.landing-section{width:min(100% - 40px,1288px)}.landing-capability-grid{grid-template-columns:1fr}.landing-capability-grid article{min-height:230px;padding:28px 0}.landing-capability-grid article+article{border-left:0;padding-left:0}.landing-footer{grid-template-columns:1fr;justify-items:start}.landing-footer small{justify-self:start}}.landing-shell{--landing-bg:#080b0d;--landing-panel:#101417;--landing-panel-soft:#0d1113;--landing-line:#e1eceb1f;--landing-muted:#929ea3;--landing-teal:#6de0d2;--landing-lime:#c8f06b;--landing-purple:#9274ee;background:radial-gradient(circle at 92% 9%, #379c921f, transparent 24%), radial-gradient(circle at 2% 35%, #7d58e114, transparent 22%), var(--landing-bg)}.landing-shell::selection{color:#07100f;background:#5cc9bd}.landing-header{border-bottom-color:#ffffff14;min-height:76px}.landing-brand-lockup{align-items:center;gap:12px;display:inline-flex}.landing-header nav a{color:#9da7ab}.landing-signin{border-color:#6de0d257;color:#dcfffb!important}.landing-hero{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:clamp(54px,7vw,106px);min-height:760px;padding-top:clamp(70px,8vw,116px);padding-bottom:clamp(78px,9vw,132px)}.landing-kicker,.landing-section-heading>p:first-child,.landing-north-star>p,.landing-cta>p{color:var(--landing-teal);letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.landing-kicker{align-items:center;gap:10px;display:flex}.landing-kicker span{background:var(--landing-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #c8f06b14}.landing-hero h1{max-width:770px;font-size:clamp(60px,7.4vw,108px);line-height:.93}.landing-hero h1 em,.landing-cta h2 em{color:var(--landing-teal);font-family:Charter,Bitstream Charter,ui-serif,serif;font-style:italic;font-weight:400}.landing-intro{color:#b0b9bd;max-width:680px;margin-top:31px;font-size:clamp(17px,1.55vw,20px);line-height:1.68}.landing-primary{background:var(--landing-teal);border-radius:8px;gap:28px;box-shadow:0 16px 50px #37b5a81f}.landing-primary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.landing-secondary{border-color:#596267;color:#c2c9cc!important}.landing-access-note{color:#768287;align-items:center;gap:8px;display:flex}.landing-access-note span{background:#4cc795;border-radius:50%;width:6px;height:6px}.landing-continuity-demo{background:linear-gradient(145deg,#141a1dfa,#0a0e10fa);border:1px solid #ffffff26;border-radius:22px;justify-self:end;width:min(610px,100%);min-height:530px;padding:25px;position:relative;transform:rotate(.45deg);box-shadow:0 42px 110px #00000085}.landing-continuity-demo:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(circle,#45c2b524,#0000 60%);position:absolute;inset:-14%}.landing-demo-topline{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;padding:0 2px 20px;display:flex}.landing-demo-topline>span{color:#dfe7e7;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.landing-demo-topline>span i{background:#58d39e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #58d39e14}.landing-demo-topline small{color:#78858a;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.landing-message{border-radius:14px;font-size:14px;line-height:1.55}.landing-message small{color:#778388;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.landing-message p{margin:6px 0 0}.user-message{background:#7e5ae11f;border:1px solid #9274ee52;width:72%;margin:31px 0 0 auto;padding:15px 17px}.landing-demo-route{color:#6f7b80;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:22px 8px;font-size:9px;font-weight:800;display:grid}.landing-demo-route i{background:linear-gradient(90deg,#4b595e,#6de0d2);height:1px}.assistant-message{background:#5bc5b912;border:1px solid #6de0d23b;grid-template-columns:34px 1fr;gap:13px;padding:19px;display:grid}.landing-assistant-mark{background:#12191b;border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;width:32px;height:32px;padding:4px;display:grid}.landing-assistant-mark span{background:#67d8cc;border-radius:2px}.landing-assistant-mark span:nth-child(2),.landing-assistant-mark span:nth-child(3){background:#8f70ed}.assistant-message p{color:#c5cdcf}.landing-demo-status{border-top:1px solid var(--landing-line);color:#7b888d;justify-content:space-between;align-items:center;gap:13px;margin-top:23px;padding-top:18px;font-size:10px;display:flex}.landing-demo-status>span:first-child{color:#8edec1;align-items:center;gap:6px;display:flex}.landing-demo-status svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.landing-demo-status b{color:#c6cfd1;font-weight:750}.landing-demo-float{background:#0c1012f5;border:1px solid #ffffff26;border-radius:10px;gap:4px;min-width:176px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 18px 46px #0006}.landing-demo-float b{font-size:11px}.landing-demo-float small{color:#748085;font-size:9px}.float-handoff{border-left-color:var(--landing-teal);top:109px;left:-58px}.float-approval{border-left-color:var(--landing-lime);bottom:72px;right:-25px}.landing-north-star{text-align:center;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#ffffff04;justify-items:center;padding:clamp(78px,9vw,124px) 22px;display:grid}.landing-north-star blockquote{color:#f3f7f6;letter-spacing:-.04em;max-width:1120px;margin:0;font-family:Charter,Bitstream Charter,ui-serif,serif;font-size:clamp(38px,5.4vw,76px);font-weight:400;line-height:1.08}.landing-north-star>span{max-width:760px;color:var(--landing-muted);margin-top:27px;font-size:15px;line-height:1.65}.landing-section,.landing-orchestration,.landing-execution,.landing-modes{width:min(1288px,100% - 44px);margin:0 auto;padding:clamp(94px,11vw,154px) 0}.landing-section-heading{grid-template-columns:.55fr 1.08fr .77fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.landing-section-heading>p:first-child{padding-top:8px}.landing-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,70px);font-weight:560;line-height:1.02}.landing-section-heading>p:last-child{color:var(--landing-muted);letter-spacing:normal;text-transform:none;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.75}.landing-continuity-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(55px,9vw,126px);margin-top:78px;display:grid}.landing-continuity-grid ol{margin:0;padding:0;list-style:none}.landing-continuity-grid li{border-bottom:1px solid var(--landing-line);grid-template-columns:42px 1fr;gap:19px;padding:24px 0;display:grid}.landing-continuity-grid li:first-child{border-top:1px solid var(--landing-line)}.landing-continuity-grid li>span{color:var(--landing-teal);font-size:11px;font-weight:800}.landing-continuity-grid h3{letter-spacing:-.025em;margin:-4px 0 8px;font-size:19px}.landing-continuity-grid p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.65}.landing-context-package{background:linear-gradient(145deg,#14191c,#0c1012);border:1px solid #ffffff24;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0000004d}.landing-context-package header,.landing-context-package footer{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.landing-context-package header span{color:#d9e2e2;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.landing-context-package header small,.context-row small{color:#738086;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.context-row{border-bottom:1px solid #ffffff12;grid-template-columns:8px 1fr auto;align-items:center;gap:13px;min-height:63px;padding:12px 20px;display:grid}.context-row>i{background:#536066;border-radius:50%;width:5px;height:5px}.context-row.current>i{background:var(--landing-lime);box-shadow:0 0 0 5px #c8f06b0f}.context-row span{color:#9aa5a9;gap:3px;font-size:12px;display:grid}.context-row b{color:#e8eeee;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.landing-context-package footer{color:#718087;border:0;min-height:53px;font-size:10px}.landing-context-package footer span{align-items:center;gap:6px;display:flex}.landing-context-package footer svg{fill:none;stroke:#72d9cd;stroke-width:2px;width:14px;height:14px}.landing-orchestration{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#0b0f11;width:100%;padding-inline:max(22px,50% - 644px)}.landing-orchestration .landing-section-heading{width:min(1288px,100%);margin-inline:auto}.landing-orchestration-map{justify-items:center;width:min(1080px,100%);margin:80px auto 0;display:grid}.orchestration-request,.orchestration-core{border:1px solid var(--landing-line);text-align:center;background:#111619;border-radius:12px;justify-items:center;gap:5px;width:min(460px,100%);padding:20px 24px;display:grid}.orchestration-request small,.orchestration-core small,.orchestration-specialists small{color:#6f7d82;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.orchestration-request strong,.orchestration-core strong{font-size:17px}.orchestration-request span,.orchestration-core span,.orchestration-specialists span{color:var(--landing-muted);font-size:11px}.orchestration-line{background:linear-gradient(#415055, var(--landing-teal));width:1px;height:46px}.orchestration-core{border-color:#6de0d257;position:relative;box-shadow:0 0 70px #42b7ab14}.orchestration-core>i{background:var(--landing-lime);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:18px}.orchestration-line.split{background:0 0;border-top:1px solid #415055;border-left:1px solid #415055;border-right:1px solid #415055;width:min(760px,66%);height:53px;position:relative}.orchestration-line.split span{background:#415055;width:1px;height:53px;position:absolute;top:-1px}.orchestration-line.split span:first-child{left:50%}.orchestration-specialists{grid-template-columns:repeat(3,1fr);gap:17px;width:100%;display:grid}.orchestration-specialists article{border:1px solid var(--landing-line);background:#101416;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-height:144px;padding:21px;display:flex}.orchestration-specialists article.featured{background:linear-gradient(145deg,#8462e41f,#101416 68%);border-color:#9274ee6b}.orchestration-specialists strong{margin-top:auto;font-size:16px}.orchestration-return{color:#89969a;justify-content:center;align-items:center;gap:16px;width:min(760px,100%);margin-top:38px;font-size:11px;display:flex}.orchestration-return span{align-items:center;gap:7px;display:flex}.orchestration-return i{background:#435055;border-radius:50%;width:4px;height:4px}.orchestration-return svg,.landing-reversible-note svg{fill:none;stroke:#8de2bc;stroke-width:2px;width:15px;height:15px}.landing-conversion-stage{grid-template-columns:.8fr auto 1.2fr;align-items:center;gap:clamp(28px,4vw,58px);margin-top:78px;display:grid}.conversion-chat,.conversion-preview{border:1px solid var(--landing-line);background:#101416;border-radius:15px;box-shadow:0 25px 70px #0000003d}.conversion-chat{padding:22px}.conversion-chat header,.conversion-preview header{color:#7d898e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.conversion-chat header>span{color:#dfe6e6;align-items:center;gap:8px;font-weight:750;display:flex}.conversion-chat header i{background:var(--landing-teal);border-radius:50%;width:6px;height:6px}.conversion-chat>p{margin:47px 0;font-family:Charter,Bitstream Charter,ui-serif,serif;font-size:27px;line-height:1.3}.conversion-chat>div{flex-wrap:wrap;gap:7px;display:flex}.conversion-chat>div span{color:#8d999d;border:1px solid #2e383c;border-radius:999px;padding:6px 8px;font-size:9px}.conversion-action{color:var(--landing-teal);letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:11px;font-size:10px;font-weight:800;display:grid}.conversion-action svg{fill:none;stroke:currentColor;stroke-width:1.3px;border:1px solid #6de0d24d;border-radius:50%;width:35px;height:35px;padding:8px}.conversion-preview{background:linear-gradient(145deg,#53b3a814,#101416 55%);border-color:#6de0d247;padding:25px}.conversion-preview header>span{color:var(--landing-teal);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.conversion-preview h3{letter-spacing:-.035em;margin:30px 0 22px;font-size:28px}.conversion-preview dl{margin:0}.conversion-preview dl>div{border-top:1px solid #ffffff14;grid-template-columns:90px 1fr;padding:11px 0;display:grid}.conversion-preview dt{color:#6f7c81;font-size:10px}.conversion-preview dd{color:#b6c0c2;margin:0;font-size:11px}.conversion-preview button{background:var(--landing-teal);color:#07100f;pointer-events:none;border:0;border-radius:7px;width:100%;min-height:42px;margin-top:17px;font-size:11px;font-weight:850}.landing-reversible-note{color:#7f8d91;justify-content:flex-end;align-items:center;gap:8px;margin:25px 0 0;font-size:11px;display:flex}.landing-execution{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#ffffff04;width:100%;padding-inline:max(22px,50% - 644px)}.landing-execution .landing-section-heading,.landing-mode-grid{width:min(1288px,100%);margin-inline:auto}.landing-mode-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:72px;display:grid}.landing-mode-grid article{border:1px solid var(--landing-line);background:#0d1113;border-radius:15px;flex-direction:column;min-height:350px;padding:27px;display:flex}.mode-icon{border:1px solid #2d383c;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:68px;display:grid;position:relative}.mode-icon>span{border:1px solid #748186;border-radius:50%;width:15px;height:15px}.mode-icon>i{border:1px solid #39464a;border-radius:50%;width:42px;height:20px;position:absolute;transform:rotate(-22deg)}.mode-hybrid{background:linear-gradient(145deg,#52baae1a,#0d1113 55%)!important;border-color:#6de0d259!important}.mode-hybrid .mode-icon{border-color:#6de0d273}.mode-hybrid .mode-icon>span{background:var(--landing-teal);border-color:var(--landing-teal)}.mode-local .mode-icon{border-radius:10px}.mode-local .mode-icon>i{border-radius:3px;width:28px;height:20px;transform:none}.landing-mode-grid article>small{color:var(--landing-teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.landing-mode-grid h3{letter-spacing:-.035em;margin:11px 0;font-size:24px}.landing-mode-grid p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.7}.landing-mode-grid footer{border-top:1px solid var(--landing-line);color:#708086;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:19px;font-size:9px;font-weight:800;display:flex}.landing-mode-grid footer i{background:#4e5b60;border-radius:50%;width:6px;height:6px}.mode-hybrid footer i{background:var(--landing-lime)}.landing-control-layout{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(62px,9vw,128px);margin-top:76px;display:grid}.landing-control-list article{border-bottom:1px solid var(--landing-line);grid-template-columns:42px 1fr;gap:19px;padding:22px 0;display:grid}.landing-control-list article:first-child{border-top:1px solid var(--landing-line)}.landing-control-list article>span{color:#68767b;font-size:10px;font-weight:800}.landing-control-list h3{margin:-4px 0 7px;font-size:18px}.landing-control-list p{color:var(--landing-muted);margin:0;font-size:12px;line-height:1.65}.landing-policy-card{background:linear-gradient(145deg,#8662e61a,#101416 50%);border:1px solid #9274ee54;border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #00000047}.landing-policy-card>header{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.landing-policy-card header span{color:#bbaaf7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.landing-policy-card header small{color:#6f7d82;font-size:9px}.landing-policy-card>h3{margin:28px 20px 18px;font-size:26px}.policy-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:50px;margin-inline:20px;font-size:11px;display:flex}.policy-row span{color:#7f8c91}.policy-row strong{color:#d3dcdd;font-weight:700}.landing-policy-card>footer{border-top:1px solid var(--landing-line);align-items:center;gap:8px;min-height:67px;padding:0 20px;display:flex}.landing-policy-card footer span{color:#8c989d;border:1px solid #303a3e;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.landing-policy-card footer i{background:#7d65d2;border-radius:50%;width:5px;height:5px}.landing-policy-card footer button{color:var(--landing-teal);pointer-events:none;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.landing-modes{border-top:1px solid var(--landing-line);background:#0b0f11;width:100%;padding-inline:max(22px,50% - 644px)}.landing-modes .landing-section-heading,.landing-modes-board{width:min(1288px,100%);margin-inline:auto}.landing-modes-board{grid-template-columns:1fr 100px 1fr;align-items:center;margin-top:72px;display:grid}.landing-modes-board article{border:1px solid var(--landing-line);background:#101416;border-radius:17px;min-height:390px;padding:29px}.landing-modes-board article.basic-card{background:linear-gradient(145deg,#58c5b81a,#101416 50%);border-color:#6de0d257}.landing-modes-board article.advanced-card{background:linear-gradient(145deg,#8965e71a,#101416 50%);border-color:#9274ee57}.landing-modes-board article>header{justify-content:space-between;align-items:center;display:flex}.landing-modes-board header>span{color:var(--landing-teal);letter-spacing:.1em;text-transform:uppercase;background:#6de0d21c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.advanced-card header>span{color:#b9a7f8!important;background:#9274ee21!important}.landing-modes-board header small{color:#718086;font-size:9px}.basic-card h3{letter-spacing:-.03em;margin:54px 0 37px;font-family:Charter,Bitstream Charter,ui-serif,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2}.basic-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.basic-card li{color:#aab5b8;align-items:center;gap:10px;font-size:11px;display:flex}.basic-card li svg{fill:none;stroke:#82dcb9;stroke-width:2px;width:15px;height:15px}.modes-same-data{color:#657277;letter-spacing:.09em;text-transform:uppercase;justify-items:center;gap:7px;font-size:8px;font-weight:800;display:grid}.modes-same-data i{background:linear-gradient(var(--landing-teal), var(--landing-purple));width:1px;height:42px}.advanced-detail-list{margin-top:55px}.advanced-detail-list>div{border-top:1px solid #ffffff14;gap:6px;padding:18px 0;display:grid}.advanced-detail-list strong{color:#dfe5e6;font-size:11px}.advanced-detail-list span{color:var(--landing-muted);font-size:10px;line-height:1.5}.landing-cta{background:radial-gradient(circle,#46beb224,#0000 38%);align-content:center;min-height:660px}.landing-cta h2{margin:0;font-size:clamp(50px,7vw,96px);line-height:.98}.landing-cta>span{max-width:660px;color:var(--landing-muted);margin:28px 0 38px;font-size:15px;line-height:1.65}.landing-footer{border-top-color:#ffffff14}@media (max-width:1080px){.landing-hero{grid-template-columns:1fr}.landing-hero-copy{max-width:820px}.landing-continuity-demo{justify-self:center;margin-top:30px}.landing-section-heading{grid-template-columns:.55fr 1.45fr}.landing-section-heading>p:last-child{grid-column:2}.landing-continuity-grid,.landing-control-layout{gap:54px}.landing-conversion-stage{grid-template-columns:1fr}.conversion-action{transform:rotate(90deg)}.landing-reversible-note{justify-content:flex-start}}@media (max-width:760px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero{gap:45px;padding-top:68px}.landing-hero h1{font-size:clamp(52px,15vw,78px)}.landing-intro{font-size:16px}.landing-actions{flex-direction:column;align-items:stretch}.landing-primary{justify-content:space-between;width:100%}.landing-secondary{align-self:flex-start}.landing-continuity-demo{min-height:0;padding:17px}.landing-demo-topline small,.landing-demo-route{display:none}.user-message{width:88%;margin-top:22px}.assistant-message{margin-top:18px}.landing-demo-status{flex-wrap:wrap}.landing-demo-float{display:none}.landing-section-heading{grid-template-columns:1fr;gap:9px}.landing-section-heading>p:last-child{grid-column:auto;margin-top:17px}.landing-continuity-grid,.landing-control-layout{grid-template-columns:1fr;margin-top:55px}.orchestration-line.split{display:none}.orchestration-specialists{grid-template-columns:1fr;margin-top:18px}.orchestration-specialists article{min-height:125px}.orchestration-return{flex-direction:column;align-items:flex-start}.orchestration-return i{display:none}.landing-mode-grid{grid-template-columns:1fr}.landing-mode-grid article{min-height:300px}.mode-icon{margin-bottom:45px}.landing-modes-board{grid-template-columns:1fr;gap:16px}.modes-same-data{grid-template-columns:auto 32px auto}.modes-same-data i{width:32px;height:1px}.landing-footer{grid-template-columns:1fr;justify-items:start}.landing-footer small{justify-self:start}}@media (max-width:480px){.landing-header{min-height:68px;padding-inline:16px}.landing-brand-mark{width:30px;height:30px}.landing-brand strong{font-size:15px}.landing-signin{padding:8px 10px;font-size:10px}.landing-hero,.landing-section,.landing-orchestration,.landing-execution,.landing-modes{width:100%;padding-inline:18px}.landing-hero h1{font-size:clamp(48px,14vw,67px)}.landing-north-star{padding-inline:18px}.landing-north-star blockquote{font-size:38px}.landing-context-package{margin-inline:-4px}.context-row{grid-template-columns:7px 1fr}.context-row small{display:none}.conversion-preview dl>div{grid-template-columns:78px 1fr}.landing-policy-card footer span{padding-inline:6px}.landing-policy-card footer button{display:none}.landing-modes-board article{min-height:360px;padding:23px}.landing-cta{min-height:580px;padding-inline:18px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
