/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-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}::backdrop{--tw-outline-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;--radius-lg:.5rem;--radius-xl:.75rem;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.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;--brand-shepherd-ink:#101820;--brand-warm-field:#f7f4ec;--brand-assurance-teal:#007c72;--brand-trail-teal:#25a99a;--brand-evidence-amber:#d69e2e;--brand-boundary-stone:#5f6b66;--brand-blocking-red:#b33a3a;--brand-accepted-green:#2e7d4f;--night:#07120e;--field:#0a1712;--surface:#10231a;--surface-2:#142b20;--surface-3:#193629;--line:#c9dcd029;--line-strong:#c9dcd04d;--text:#f4f5ed;--muted:#aebfb3;--quiet:#7f9587;--guidance:#57dfbc;--guidance-strong:#89f0d4;--guidance-ink:#062117;--evidence-passed:#57dfbc;--review-required:#f0bd69;--blocked:#f17872;--human-accepted:#77d99b;--cosmetic-field-green:#77d99b;--violet:#aa8cff;--blue:#76b7ff;--focus:#fff2a8;--shadow:0 24px 80px #00000052;--radius:22px;--space-1:.375rem;--space-2:.625rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--motion-fast:.16s;--motion-standard:.28s;--motion-deliberate:.52s;--font-sans:"Avenir Next", Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--control-height:2.75rem}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body,button,input,select,textarea{font-family:var(--font-sans)}.skip-link{background:var(--focus);border:2px solid var(--night);color:var(--night);transition:transform var(--motion-fast) ease;z-index:10000;border-radius:.65rem;padding:.75rem 1rem;font-weight:900;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}:is(.skip-link:focus,.skip-link:focus-visible){transform:translateY(0)}#main-content:focus{outline:none}.route-state-shell{background:radial-gradient(circle at 20% 5%, #57dfbc2e, transparent 34%), linear-gradient(145deg, var(--night), var(--field));place-items:center;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.route-state-card{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#142b20fa,#0a1712fa);gap:.75rem;width:100%;max-width:42rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.route-state-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,5vw,3.25rem);line-height:1}.route-state-card p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.6}.route-state-mark{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--guidance-strong);border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.5rem;font-weight:900;display:inline-flex}.route-state-actions{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.account-unavailable{background:var(--blocked)}@supports (color:color-mix(in lab, red, red)){.account-unavailable{background:color-mix(in srgb, var(--blocked) 12%, var(--surface-2))}}.account-unavailable{border:1px solid var(--blocked)}@supports (color:color-mix(in lab, red, red)){.account-unavailable{border:1px solid color-mix(in srgb, var(--blocked) 55%, var(--line))}}.account-unavailable{border-radius:.85rem;gap:.35rem;margin:.75rem 0;padding:.85rem;display:grid}.account-unavailable span{color:var(--muted);line-height:1.45}.account-unavailable button{justify-self:start}@media (prefers-contrast:more),(forced-colors:active){:focus-visible{outline-width:4px!important}.lifecycle,.attention-kind,.surface-badge{border-width:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entity-mission-experience{border:1px solid var(--line-strong);background:radial-gradient(circle at 18% 0,#57dfbc26,#0000 38%),linear-gradient(145deg,#10231afa,#07120ef5);border-radius:1.5rem;margin:1.25rem 0 1.5rem;padding:clamp(1rem,2vw,1.5rem);overflow:hidden;box-shadow:0 22px 70px #0000003d}.entity-mission-experience.command-view{z-index:200;border-radius:1.25rem;margin:0;padding:1.25rem;position:fixed;inset:.75rem;overflow:auto}.entity-mission-experience.command-view .entity-canvas-shell,.entity-mission-experience.command-view .entity-canvas-shell canvas{min-height:clamp(32rem,62vh,48rem)}.entity-stage-loading{border:1px solid var(--line-strong);text-align:center;background:linear-gradient(145deg,#10231afa,#07120ef5);border-radius:1.5rem;place-content:center;gap:.35rem;min-height:12rem;margin:1.25rem 0 1.5rem;padding:1.5rem;display:grid}.entity-stage-loading span{color:var(--muted);font-size:.78rem}.entity-stage-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.entity-stage-heading h3{letter-spacing:-.035em;max-width:18ch;margin:.15rem 0 .4rem;font-size:clamp(1.35rem,2.6vw,2.15rem)}.entity-stage-heading p:not(.eyebrow){color:var(--muted);max-width:58rem;margin:0}.entity-stage-controls{place-items:end;gap:.55rem;display:grid}.entity-motion-choices,.entity-performance-choices{border:1px solid var(--line);background:#07120e94;border-radius:999px;padding:.2rem;display:inline-flex}.entity-motion-choices button,.entity-performance-choices button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.42rem .62rem;font-size:.66rem;font-weight:850}:is(.entity-motion-choices button:hover,.entity-motion-choices button:focus-visible,.entity-motion-choices button[aria-pressed=true],.entity-performance-choices button:hover,.entity-performance-choices button:focus-visible,.entity-performance-choices button[aria-pressed=true]){background:var(--surface-3);color:var(--text)}.entity-motion-choices button:disabled,.entity-performance-choices button:disabled{cursor:default;opacity:.48}.entity-command-view-toggle{background:var(--guidance);border:1px solid var(--guidance);color:var(--guidance-ink);cursor:pointer;border-radius:999px;padding:.55rem .8rem;font-size:.7rem;font-weight:900}:is(.entity-command-view-toggle:hover,.entity-command-view-toggle:focus-visible){background:var(--guidance-strong);border-color:var(--guidance-strong)}.entity-command-summary{border:1px solid var(--line);background:#07120e8a;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.65rem;display:flex}.entity-command-summary span{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:baseline;gap:.35rem;padding:.42rem .62rem;font-size:.68rem;display:inline-flex}.entity-command-summary strong{color:var(--text);font-size:.9rem}.entity-command-summary small{color:var(--quiet);margin-left:auto;font-size:.64rem}.entity-view-switch{border:1px solid var(--line);background:#07120e94;border-radius:999px;padding:.2rem;display:inline-flex}.entity-view-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .68rem;font-size:.7rem;font-weight:850}:is(.entity-view-switch button:hover,.entity-view-switch button:focus-visible,.entity-view-switch button[aria-pressed=true]){background:var(--surface-3);color:var(--text)}.entity-motion-toggle{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;white-space:nowrap;background:#07120e9e;border-radius:999px;padding:.55rem .8rem;font-size:.75rem;font-weight:800}:is(.entity-motion-toggle:hover,.entity-motion-toggle:focus-visible){background:var(--surface-3);border-color:var(--guidance)}.entity-motion-toggle:disabled{cursor:default;opacity:.72}.entity-mission-focus{border:1px solid var(--line);background:#07120e8a;border-radius:1rem;grid-template-columns:minmax(12rem,1.1fr) minmax(20rem,1.6fr) minmax(12rem,.9fr);align-items:stretch;gap:1rem;margin-bottom:1rem;padding:.9rem;display:grid}.entity-mission-focus>div,.entity-mission-focus>p{gap:.2rem;margin:0;display:grid}.entity-mission-focus strong{color:var(--text);line-height:1.2}.entity-mission-focus span,.entity-mission-focus p{color:var(--muted);font-size:.76rem;line-height:1.45}.entity-mission-focus small,.entity-mission-focus dt{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.entity-mission-focus dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.entity-mission-focus dl div{border-left:1px solid var(--line);gap:.2rem;padding-left:.7rem;display:grid}.entity-mission-focus dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.7rem}.entity-mission-picker{border:1px solid var(--line);background:#07120e6b;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:.8rem;padding:.65rem .8rem;display:grid}.entity-mission-picker>span{color:var(--muted);font-size:.68rem;font-weight:850}.entity-mission-picker select{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:.7rem;width:100%;min-width:0;padding:.55rem .7rem}.entity-stage-layout{grid-template-columns:minmax(0,1.6fr) minmax(15rem,.72fr);gap:1rem;display:grid}.entity-canvas-shell{border:1px solid var(--line);background:linear-gradient(#57dfbc14,#07120e0a),repeating-linear-gradient(105deg,#0000 0 38px,#77d99b09 39px 40px);border-radius:1.15rem;min-height:21rem;position:relative;overflow:hidden}.entity-canvas-shell:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.entity-canvas-shell:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}}.entity-canvas-shell:focus-visible{outline:none}.entity-canvas-shell canvas{min-height:21rem;display:block;width:100%!important;height:100%!important}.entity-stage-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);color:var(--muted);background:#07120ec7;border-radius:999px;max-width:calc(100% - 1.5rem);padding:.45rem .65rem;font-size:.67rem;position:absolute;bottom:.75rem;left:.75rem}.entity-gate-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#07120ec7;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.35rem;list-style:none;display:flex;position:absolute;top:.75rem;right:.75rem}.entity-gate-legend li{color:var(--muted);align-items:center;gap:.25rem;font-size:.58rem;font-weight:800;display:inline-flex}.entity-gate-legend li:not(:last-child):after{color:var(--quiet);content:"›";margin-left:.1rem}.entity-gate-legend span{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.entity-stage-inspector{border:1px solid var(--line);background:#142b20c2;border-radius:1.15rem;align-content:start;padding:1.2rem;display:grid}.entity-stage-inspector h4{letter-spacing:-.045em;margin:1.2rem 0 .35rem;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1}.entity-stage-inspector>strong{color:var(--guidance-strong);font-size:.83rem}.entity-stage-inspector>p,.entity-stage-inspector div p{color:var(--muted);font-size:.86rem;line-height:1.55}.entity-stage-inspector div{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.9rem}.entity-stage-inspector small{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:900}.entity-state-badge{border:1px solid;border-radius:999px;justify-self:start;align-items:center;padding:.35rem .55rem;font-size:.68rem;font-weight:900;display:inline-flex}.state-grounding{color:var(--guidance)}.state-preparing{color:var(--blue)}.state-verifying{color:var(--review-required)}.state-human_review{color:var(--violet)}.state-complete{color:var(--guidance)}.entity-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.entity-roster button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;min-width:0;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#10231abd;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.78rem;display:grid}:is(.entity-roster button:hover,.entity-roster button:focus-visible,.entity-roster button[aria-pressed=true]){background:var(--surface-3);border-color:var(--guidance);transform:translateY(-2px)}.entity-roster button span:nth-child(2){min-width:0;display:grid}.entity-roster strong,.entity-roster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-roster strong{font-size:.78rem}.entity-roster small{color:var(--muted);font-size:.65rem}.entity-roster-status{background:currentColor;border-radius:50%;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.entity-roster-status{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 16%, transparent)}}.entity-roster-status{width:.58rem;height:.58rem}.entity-stage-fallback{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;min-height:21rem;padding:1.5rem;display:flex}.entity-fallback-node{background:var(--surface-2);border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.entity-fallback-node>span{gap:.12rem;display:grid}.entity-fallback-node small{color:var(--muted);font-size:.62rem}.entity-fallback-node i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}@media (max-width:900px){.entity-stage-layout,.entity-mission-focus{grid-template-columns:1fr}.entity-mission-focus dl div{border-left:0;border-top:1px solid var(--line);padding:.55rem 0 0}.entity-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-canvas-shell,.entity-canvas-shell canvas{min-height:18rem}.entity-command-view-toggle{display:none}.entity-command-summary small{width:100%;margin-left:0}}@media (max-width:560px){.entity-stage-heading{flex-direction:column;align-items:stretch}.entity-stage-controls{place-items:start}.entity-mission-focus dl,.entity-mission-picker{grid-template-columns:1fr}.entity-motion-toggle{align-self:start}.entity-roster{grid-template-columns:1fr}.entity-performance-choices,.entity-gate-legend{display:none}}@media (min-width:1200px){.entity-mission-experience:not(.command-view) .entity-stage-layout{grid-template-columns:minmax(0,2fr) minmax(18rem,.72fr)}.entity-mission-experience:not(.command-view) .entity-canvas-shell,.entity-mission-experience:not(.command-view) .entity-canvas-shell canvas{min-height:28rem}.entity-mission-experience.command-view .entity-stage-layout{grid-template-columns:minmax(0,2.5fr) minmax(20rem,.65fr)}}@media (prefers-reduced-motion:reduce){.entity-roster button,.entity-motion-toggle,.entity-view-switch button,.entity-command-view-toggle{transition:none}:is(.entity-roster button:hover,.entity-roster button:focus-visible,.entity-roster button[aria-pressed=true]){transform:none}}.desktop-pairing-shell{color:#f5f1e7;background:radial-gradient(circle at 18% 16%,#4bd4b324,#0000 34rem),#071c16;align-items:center;min-height:100vh;padding:5rem 1.25rem 3rem;display:flex;position:relative}.desktop-pairing-brand{color:#f5f1e7;font-weight:800;text-decoration:none;position:absolute;top:1.5rem;left:1.5rem}.desktop-pairing-brand span{color:#52dbc0;margin-right:.42rem}.desktop-pairing-card{color:#09221a;background:#f5f1e7;border:1px solid #52dbc080;border-radius:1.5rem;width:100%;max-width:42rem;margin:auto;padding:clamp(1.5rem,5vw,3.25rem);box-shadow:0 1.5rem 4rem #00000047}.desktop-pairing-card h1{letter-spacing:-.055em;margin:.45rem 0 1rem;font-size:clamp(2rem,7vw,4rem);line-height:.98}.desktop-pairing-eyebrow{color:#087b68;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.desktop-pairing-field{gap:.5rem;margin:1.5rem 0;font-weight:750;display:grid}.desktop-pairing-field input{color:#09221a;letter-spacing:.13em;text-transform:uppercase;background:#fffdf7;border:2px solid #5b6c64;border-radius:.75rem;padding:.85rem 1rem;font:800 1.45rem/1.2 ui-monospace,IBM Plex Mono,monospace}.desktop-pairing-boundary{background:#dcebdc;border-left:.35rem solid #087b68;border-radius:.65rem;padding:1rem 1.1rem}.desktop-pairing-boundary ul{margin:.6rem 0 0;padding-left:1.2rem}.desktop-pairing-confirmation{align-items:flex-start;gap:.7rem;margin:1.4rem 0;font-weight:700;display:flex}.desktop-pairing-confirmation input{width:1.2rem;height:1.2rem;margin-top:.08rem}.desktop-pairing-button{color:#f5f1e7;cursor:pointer;background:#09221a;border:2px solid #09221a;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:.75rem 1.3rem;font-weight:850;text-decoration:none;display:inline-flex}.desktop-pairing-button:disabled{cursor:not-allowed;opacity:.48}.desktop-pairing-button:focus-visible{outline-offset:3px;outline:3px solid #dd9d2b}.desktop-pairing-brand:focus-visible{outline-offset:3px;outline:3px solid #dd9d2b}.desktop-pairing-field input:focus-visible{outline-offset:3px;outline:3px solid #dd9d2b}.desktop-pairing-confirmation input:focus-visible{outline-offset:3px;outline:3px solid #dd9d2b}.desktop-pairing-result{border-radius:.7rem;margin:1rem 0 0;padding:.85rem 1rem;font-weight:750}.desktop-pairing-result.approved{color:#174a2d;background:#d7edcf}.desktop-pairing-result.error{color:#711e19;background:#f3d6d2}.desktop-pairing-footnote{color:#4e5e57;margin:1.35rem 0 0;font-size:.88rem}.desktop-pairing-visual{max-width:34rem;position:relative;overflow:hidden}.desktop-pairing-hero{color:#f5f1e7;background:linear-gradient(135deg,#08251c,#0d4434);border-radius:1.1rem;justify-content:center;align-items:center;gap:.7rem;height:9rem;margin:-1rem -1rem 1.5rem;display:flex;overflow:hidden}.desktop-pairing-hero>span{letter-spacing:.08em;border:1px solid #57dfbc80;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.76rem;font-weight:900;display:flex}.desktop-pairing-hero>i{color:#57dfbc;font-style:normal}.desktop-pairing-hero img{object-fit:contain;align-self:end;width:8.5rem;height:8.5rem}.desktop-pairing-identity{color:#53675f;overflow-wrap:anywhere;margin:-.35rem 0 0;font-size:.78rem}.desktop-pairing-device{background:#e7f1e8;border:1px solid #b8d1c3;border-radius:.9rem;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.8rem;display:flex}.desktop-pairing-device>span{color:#087b68;font-size:1.35rem}.desktop-pairing-device>div{gap:.15rem;min-width:0;display:grid}.desktop-pairing-device strong,.desktop-pairing-device small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-pairing-device small{color:#53675f}.desktop-pairing-device>b{color:#fff;white-space:nowrap;background:#087b68;border-radius:999px;margin-left:auto;padding:.35rem .55rem;font-size:.68rem}.desktop-pairing-visual .desktop-pairing-boundary{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:0;display:grid}.desktop-pairing-visual .desktop-pairing-boundary>span{background:#edf3ec;border-radius:.8rem;place-items:center;gap:.2rem;min-height:4.4rem;padding:.65rem;display:grid}.desktop-pairing-visual .desktop-pairing-boundary b{color:#087b68;font-size:1rem}.desktop-pairing-visual .desktop-pairing-boundary small{color:#43564e;font-size:.68rem;font-weight:800}@media (max-width:540px){.desktop-pairing-card{border-radius:1rem;padding:1.35rem}.desktop-pairing-button{width:100%}}.simplified-product-nav{min-width:0}.simplified-product-nav>button,.simplified-product-nav>details{flex:none}.signed-more-menu{position:relative}.signed-more-menu>summary{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;min-height:42px;padding:10px 14px;font-weight:800;list-style:none}.signed-more-menu>summary::-webkit-details-marker{display:none}.signed-more-menu[open]>div{border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:30;background:#07120efa;border-radius:.9rem;gap:.35rem;min-width:14rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.signed-more-menu[open]>div>button{justify-content:flex-start;width:100%}.signed-more-menu[open]>div>span{border-top:1px solid var(--line);color:var(--quiet);padding:.55rem .65rem .25rem;font-size:.68rem}.outcomes-focus-heading{max-width:48rem;padding-top:clamp(2rem,6vw,4.5rem)}.outcome-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.25rem 0;display:grid}.outcome-snapshot-card,.outcome-snapshot-empty{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff09;border-radius:1rem;gap:.55rem;min-height:10rem;padding:1rem;display:grid}.outcome-snapshot-card{cursor:pointer}:is(.outcome-snapshot-card:hover,.outcome-snapshot-card:focus-visible){border-color:var(--guidance)}.outcome-snapshot-card>.lifecycle{justify-self:start}.outcome-snapshot-card>strong{font-size:1rem;line-height:1.35}.outcome-snapshot-card>small,.outcome-snapshot-empty>small{color:var(--muted);line-height:1.45}.outcome-snapshot-empty{grid-column:1/-1;min-height:auto}.outcome-snapshot-empty .text-button{justify-self:start}.outcomes-detail-drawer{border:1px solid var(--line);border-radius:1rem;margin:1rem 0 4rem;overflow:clip}.outcomes-detail-drawer>summary{color:var(--guidance-strong);cursor:pointer;justify-content:space-between;align-items:center;min-height:3.25rem;padding:.9rem 1rem;font-weight:850;list-style:none;display:flex}.outcomes-detail-drawer>summary::-webkit-details-marker{display:none}.outcomes-detail-drawer>summary:after{content:"+";font-family:var(--font-mono)}.outcomes-detail-drawer[open]>summary:after{content:"−"}.outcomes-detail-content{border-top:1px solid var(--line);padding:0 1rem 1rem}.project-home-hero h2{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.92}.pack-install-confirmation{border:1px solid var(--line-strong);cursor:pointer;background:#57dfbc0e;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;display:grid}.pack-install-confirmation input{margin-top:.18rem}.pack-install-confirmation>span{gap:.2rem;display:grid}.pack-install-confirmation small{color:var(--muted);line-height:1.4}@media (max-width:760px){.site-header{align-items:stretch;gap:.7rem;padding:.7rem 0;display:grid}.site-header>.brand{justify-self:start}.simplified-product-nav{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.simplified-product-nav>button,.signed-more-menu>summary{min-height:40px;padding:9px 11px}.signed-more-menu[open]>div{left:0;right:auto}.outcome-snapshot{grid-template-columns:1fr}.outcomes-detail-content{padding:0 .65rem .65rem}}.farm-performance-panel{background:radial-gradient(circle at 92% 0%, var(--guidance), transparent 36%), linear-gradient(145deg, var(--surface-2), var(--surface))}@supports (color:color-mix(in lab, red, red)){.farm-performance-panel{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--guidance) 14%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 94%, black), var(--surface))}}.farm-performance-panel{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);gap:1rem;padding:clamp(1rem,2.8vw,1.65rem);display:grid}.farm-performance-heading{grid-template-columns:minmax(0,1fr) minmax(11rem,.28fr);align-items:start;gap:1rem;display:grid}.farm-performance-heading h2,.farm-performance-heading p{margin:0}.farm-performance-heading p:not(.eyebrow){color:var(--muted);margin-top:.35rem;line-height:1.55}.farm-health-state{background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.farm-health-state{background:color-mix(in srgb, var(--surface-3) 88%, black)}}.farm-health-state{border:1px solid var(--line-strong);border-radius:1rem;gap:.15rem;padding:.8rem 1rem;display:grid}.farm-health-state small,.farm-health-state span{color:var(--muted)}.farm-health-state strong{color:var(--guidance-strong);font-size:1.35rem}.farm-health-state.is-blocked{border-color:var(--blocked)}@supports (color:color-mix(in lab, red, red)){.farm-health-state.is-blocked{border-color:color-mix(in srgb, var(--blocked) 70%, var(--line))}}.farm-health-state.is-blocked strong{color:var(--blocked)}.farm-health-state.is-watch strong{color:var(--review-required)}.farm-performance-blocker{background:var(--blocked)}@supports (color:color-mix(in lab, red, red)){.farm-performance-blocker{background:color-mix(in srgb, var(--blocked) 12%, var(--surface))}}.farm-performance-blocker{border:1px solid var(--blocked)}@supports (color:color-mix(in lab, red, red)){.farm-performance-blocker{border:1px solid color-mix(in srgb, var(--blocked) 60%, var(--line))}}.farm-performance-blocker{color:var(--text);border-radius:.9rem;margin:0;padding:.8rem 1rem}.farm-performance-live,.farm-performance-scorecard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.farm-performance-live article,.farm-performance-scorecard article{background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.farm-performance-live article,.farm-performance-scorecard article{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}.farm-performance-live article,.farm-performance-scorecard article{border:1px solid var(--line);border-radius:.9rem;gap:.2rem;min-width:0;padding:.8rem;display:grid}.farm-performance-live span,.farm-performance-scorecard span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:800}.farm-performance-live strong,.farm-performance-scorecard strong{overflow-wrap:anywhere;font-size:1.25rem}.farm-performance-live small,.farm-performance-scorecard small{color:var(--quiet);line-height:1.35}.farm-performance-hierarchy{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.farm-performance-hierarchy{background:color-mix(in srgb, var(--night) 44%, transparent)}}.farm-performance-hierarchy{border:1px solid var(--line);border-radius:.9rem}.farm-performance-hierarchy summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.farm-performance-hierarchy summary small{color:var(--muted)}.farm-performance-hierarchy>div{gap:.45rem;padding:0 .7rem .7rem;display:grid}.farm-performance-hierarchy article{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:4rem minmax(10rem,.7fr) minmax(12rem,1fr);align-items:center;gap:.25rem;padding:.65rem .75rem;display:grid}.farm-performance-hierarchy article.is-selected{border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.farm-performance-hierarchy article.is-selected{border-color:color-mix(in srgb, var(--guidance) 62%, var(--line))}}.farm-performance-hierarchy article span,.farm-performance-hierarchy article small{color:var(--muted)}.farm-performance-policy{color:var(--quiet);flex-wrap:wrap;gap:.45rem 1rem;font-size:.76rem;display:flex}@media (max-width:900px){.farm-performance-live,.farm-performance-scorecard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.farm-performance-heading,.farm-performance-hierarchy article,.farm-performance-live,.farm-performance-scorecard{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.desktop-pairing-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.desktop-early-access-shell{background:radial-gradient(circle at 78% 12%, #57dfbc1f, transparent 30%), linear-gradient(150deg, var(--night), var(--field) 55%, #0f261c);min-height:100vh;color:var(--text);padding:clamp(20px,4vw,56px)}.desktop-pc-handoff{background:#10251ceb;border:1px solid #57dfbc6b;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1160px,100%);margin:28px auto;padding:18px;display:grid;box-shadow:0 1.25rem 3rem #0003}.desktop-pc-handoff-sheep{background:#57dfbc1f;border-radius:50%;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.desktop-pc-handoff h1,.desktop-pc-handoff p{margin:0}.desktop-pc-handoff h1{font-size:clamp(1.6rem,4vw,2.4rem)}.desktop-pc-handoff div>p:last-child{max-width:46rem;color:var(--muted);margin-top:4px}.desktop-pc-handoff-incomplete{border-color:#dd9d2b8c}.desktop-pc-handoff-incomplete .desktop-pc-handoff-sheep{color:#f4bd57;background:#dd9d2b24}.desktop-mission-picker{gap:clamp(20px,3vw,34px);width:min(1160px,100%);margin:clamp(38px,7vw,84px) auto 0;display:grid}.desktop-mission-picker-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.desktop-mission-picker-heading h1{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(2.8rem,8vw,6.4rem);line-height:.9}.desktop-picker-flock{padding-right:18px;display:flex}.desktop-picker-flock img{object-fit:cover;background:#102d24;border:2px solid #57dfbc9e;border-radius:50%;width:clamp(54px,7vw,82px);height:clamp(54px,7vw,82px);margin-right:-18px;box-shadow:0 12px 28px #00000057}.desktop-picker-flock img:nth-child(2){transform:translateY(-10px)}.desktop-picker-flock img:nth-child(3){transform:translateY(6px)}.desktop-picker-flock img:nth-child(4){transform:translateY(-4px)}.desktop-five-step-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.desktop-five-step-rail li{background:#0e2b21d6;border:1px solid #57dfbc47;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:2px 9px;min-height:70px;padding:10px 13px;display:grid;position:relative}.desktop-five-step-rail li:after{content:"";opacity:.45;background:#57dfbc;width:8px;height:2px;position:absolute;top:50%;left:calc(100% + 1px)}.desktop-five-step-rail li:last-child:after{display:none}.desktop-five-step-rail li>span{color:#57dfbc;background:#57dfbc21;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.25rem;display:flex}.desktop-five-step-rail strong{color:#57dfbc;letter-spacing:.12em;font-size:.65rem}.desktop-five-step-rail small{color:#f5f1e7;font-size:.85rem;font-weight:800}.desktop-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.desktop-mission-card{background:linear-gradient(145deg,#143026f5,#081c16f5);border:1px solid #57dfbc47;border-radius:24px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid;position:relative;overflow:hidden}.desktop-mission-card.ready{border-color:#57dfbcb3;box-shadow:inset 0 0 0 1px #57dfbc1f,0 18px 42px #0000002e}.desktop-mission-card-art{background:radial-gradient(circle at 50% 24%,#57dfbc52,#0000 64%);border-radius:16px;align-self:stretch;min-height:108px;position:relative;overflow:hidden}.desktop-mission-card-art img{object-fit:contain;width:105px;height:105px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.desktop-mission-card-art i{opacity:.5;background:#57dfbc;border-radius:999px;height:2px;position:absolute;bottom:7px;left:12px;right:12px}.desktop-mission-card-copy{min-width:0}.desktop-mission-card-copy>small{color:#7be8cc;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:850;display:block;overflow:hidden}.desktop-mission-card h2{color:#f5f1e7;margin:6px 0 13px;font-size:clamp(1rem,2vw,1.3rem);line-height:1.15}.desktop-card-readiness{gap:6px;display:flex}.desktop-card-readiness span{color:#81958c;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.64rem;font-weight:900;display:flex}.desktop-card-readiness span.complete{color:#09221a;background:#57dfbc;border-color:#57dfbc}.desktop-mission-card .desktop-pairing-button{white-space:nowrap;min-height:44px}.desktop-mission-card.ready .desktop-pairing-button{color:#09221a;background:#57dfbc;border-color:#57dfbc}.desktop-picker-state,.desktop-picker-empty{background:#0e2b21d6;border:1px solid #57dfbc52;border-radius:24px;align-items:center;gap:18px;min-height:150px;padding:20px;display:flex}.desktop-picker-state>span{color:#57dfbc;background:#57dfbc21;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.desktop-picker-state.error>span{color:#f4bd57}.desktop-picker-state a{color:#7be8cc;margin-left:auto}.desktop-picker-orbit{animation:1.3s linear infinite desktop-picker-spin}@keyframes desktop-picker-spin{to{transform:rotate(360deg)}}.desktop-picker-empty img{object-fit:contain;width:110px;height:110px}.desktop-picker-empty strong{font-size:1.4rem;display:block}.desktop-picker-empty p{color:var(--muted);margin:4px 0 0}.desktop-picker-empty .desktop-pairing-button{margin-left:auto}@media (max-width:700px){.desktop-pc-handoff{grid-template-columns:auto minmax(0,1fr)}.desktop-pc-handoff .desktop-pairing-button{grid-column:1/-1;width:100%}.desktop-mission-picker-heading{flex-direction:column;align-items:start}.desktop-picker-flock{padding-left:2px}.desktop-five-step-rail{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:6px;overflow-x:auto}.desktop-five-step-rail li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:82px;padding:8px}.desktop-five-step-rail li>span{grid-row:auto}.desktop-mission-grid{grid-template-columns:1fr}.desktop-mission-card{grid-template-columns:70px minmax(0,1fr)}.desktop-mission-card .desktop-pairing-button{grid-column:1/-1;width:100%}.desktop-picker-empty{text-align:center;flex-direction:column;align-items:stretch}.desktop-picker-empty img{align-self:center}.desktop-picker-empty .desktop-pairing-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.desktop-picker-orbit{animation:none}}.desktop-launch-pad{color:#f5f1e7;background:radial-gradient(circle at 78% 8%,#57dfbc26,#0000 34rem),linear-gradient(150deg,#071c16,#0c2a20 58%,#0d211a);gap:clamp(18px,3vw,32px);min-height:calc(100vh - 88px);padding:clamp(22px,4vw,54px);display:grid}.desktop-launch-topbar,.desktop-launch-stage,.desktop-launch-gates,.desktop-launch-flock,.desktop-launch-action{width:min(1120px,100%);margin-inline:auto}.desktop-launch-topbar{justify-content:space-between;align-items:center;display:flex}.desktop-launch-topbar .back-button,.desktop-launch-topbar .text-button{color:#d9eee6}.desktop-launch-stage{grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);align-items:center;gap:clamp(20px,5vw,72px);min-height:min(36vh,330px);display:grid}.desktop-launch-stage-copy h1{color:#f5f1e7;letter-spacing:-.08em;max-width:780px;margin:10px 0 16px;font-size:clamp(3.2rem,9vw,7.6rem);line-height:.84}.desktop-launch-stage-copy>p:last-child{color:#adc9be;max-width:620px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.4}.desktop-launch-shepherd{justify-content:center;align-items:end;min-height:230px;display:flex;position:relative}.desktop-launch-shepherd:after{content:"";background:radial-gradient(#57dfbc5c,#0000 70%);height:30px;position:absolute;bottom:3px;left:12%;right:12%}.desktop-launch-shepherd img{filter:drop-shadow(0 22px 26px #00000061);object-fit:contain;z-index:1;width:min(240px,100%);height:auto;max-height:240px;position:relative}.desktop-launch-shepherd span{color:#09221a;z-index:2;background:#57dfbc;border:4px solid #0a241b;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.4rem;font-weight:900;display:flex;position:absolute;top:8%;right:2%}.desktop-launch-gates{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.desktop-launch-gates li{background:#123227b8;border:1px solid #8eb2a533;border-radius:20px;grid-template-columns:46px 1fr;align-items:center;gap:2px 10px;min-height:82px;padding:12px;display:grid;position:relative}.desktop-launch-gates li:after{content:"";background:#57dfbc73;width:10px;height:2px;position:absolute;top:50%;left:calc(100% + 1px)}.desktop-launch-gates li:last-child:after{display:none}.desktop-launch-gates li>span{color:#8ea9a0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.15rem;display:flex}.desktop-launch-gates li strong{color:#7b978d;letter-spacing:.13em;font-size:.65rem}.desktop-launch-gates li small{color:#abc0b8;font-size:.9rem;font-weight:850}.desktop-launch-gates li.complete{background:#205d499e;border-color:#57dfbc8c}.desktop-launch-gates li.complete>span{color:#09221a;background:#57dfbc;border-color:#57dfbc}.desktop-launch-gates li.complete strong,.desktop-launch-gates li.complete small{color:#f5f1e7}.desktop-launch-gates li.active{background:#dd9d2b29;border-color:#dd9d2b;box-shadow:0 0 0 3px #dd9d2b14}.desktop-launch-gates li.active>span{color:#151d18;background:#dd9d2b;border-color:#dd9d2b}.desktop-launch-gates li.active strong,.desktop-launch-gates li.active small{color:#f5f1e7}.desktop-launch-flock{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desktop-launch-flock article{background:linear-gradient(150deg,#184132bd,#0a2119bd);border:1px solid #57dfbc38;border-radius:20px;justify-content:center;align-items:end;height:clamp(92px,10vw,132px);display:flex;position:relative;overflow:hidden}.desktop-launch-flock img{object-fit:contain;width:140px;height:140px}.desktop-launch-flock article>span{background:#7b978d;border:3px solid #102d24;border-radius:50%;width:17px;height:17px;position:absolute;top:10px;right:10px}.desktop-launch-flock article>span.online{background:#57dfbc;box-shadow:0 0 18px #57dfbcb3}.desktop-launch-flock article>div{pointer-events:none;background:linear-gradient(#0000,#04120df0);gap:1px;padding:30px 12px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.desktop-launch-flock article>div strong{color:#f5f1e7;letter-spacing:.02em;font-size:clamp(.84rem,1.3vw,1.02rem)}.desktop-launch-flock article>div small{color:#9fc4b7;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.desktop-launch-action{justify-content:center;align-items:center;gap:18px;padding-bottom:18px;display:flex}.desktop-launch-action .desktop-pairing-button{color:#09221a;background:#57dfbc;border-color:#57dfbc;min-width:190px}.desktop-launch-action small{color:#abc0b8;font-weight:750}@media (max-width:700px){.desktop-launch-pad{min-height:calc(100vh - 72px);padding:18px}.desktop-launch-stage{grid-template-columns:1fr}.desktop-launch-shepherd{min-height:170px}.desktop-launch-shepherd img{max-height:180px}.desktop-launch-gates{grid-template-columns:repeat(5,minmax(62px,1fr));padding-bottom:7px;overflow-x:auto}.desktop-launch-gates li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:92px;padding:8px}.desktop-launch-gates li>span{grid-row:auto}.desktop-launch-flock{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-launch-action{text-align:center;flex-direction:column;align-items:stretch}.desktop-launch-action .desktop-pairing-button{width:100%}}.desktop-early-access-header,.desktop-early-access-hero,.desktop-early-access-grid,.desktop-store-rail,.desktop-early-access-boundary,.desktop-early-access-footer{width:min(1160px,100%);margin-inline:auto}.desktop-early-access-header,.desktop-early-access-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.desktop-early-access-account,.desktop-early-access-footer a{color:var(--guidance-strong);font-weight:800}.desktop-early-access-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(28px,6vw,80px);padding-block:clamp(72px,11vw,150px) clamp(52px,8vw,96px);display:grid}.desktop-early-access-art{object-fit:cover;border:1px solid #57dfbc47;border-radius:28px;grid-column:1/-1;width:100%;height:auto;max-height:40rem;box-shadow:0 2rem 5rem #00000047}.desktop-early-access-hero h1{letter-spacing:-.065em;max-width:820px;margin:14px 0 22px;font-size:clamp(2.7rem,7vw,6.8rem);line-height:.94}.desktop-early-access-lead{max-width:760px;color:var(--muted);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.desktop-early-access-actions,.desktop-early-access-status{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.desktop-early-access-status{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:#142b20e0;flex-direction:column;align-items:flex-start;padding:26px}.desktop-early-access-status span,.desktop-early-access-grid article>span{color:var(--review-required);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.desktop-early-access-status strong{font-size:1.7rem}.desktop-early-access-status p,.desktop-early-access-grid p,.desktop-early-access-boundary li,.desktop-early-access-footer{color:var(--muted);line-height:1.65}.desktop-early-access-status details{width:100%;margin-top:8px}.desktop-early-access-status code{overflow-wrap:anywhere;color:var(--muted);margin-top:10px;font-size:.72rem;display:block}.desktop-early-access-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.desktop-early-access-grid article{border:1px solid var(--line);background:#10231acc;border-radius:18px;padding:clamp(22px,3vw,34px)}.desktop-early-access-grid h2{margin:18px 0 12px;font-size:1.5rem}.desktop-store-rail{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.desktop-store-rail article{background:#57dfbc0e;border:1px solid #57dfbc33;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.desktop-store-rail article>span{width:42px;height:42px;color:var(--guidance-strong);background:#57dfbc1f;border-radius:13px;flex:none;place-items:center;font-size:1.15rem;display:grid}.desktop-store-rail article>div{gap:3px;display:grid}.desktop-store-rail small{color:var(--muted)}.desktop-early-access-boundary{border-block:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);margin-top:clamp(60px,9vw,120px);padding-block:clamp(50px,7vw,86px);display:grid}.desktop-early-access-boundary h2{max-width:440px;margin-top:12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.desktop-early-access-boundary ul{gap:14px;margin:0;padding-left:1.2rem;display:grid}.desktop-early-access-footer{padding-top:30px}@media (max-width:820px){.desktop-early-access-hero,.desktop-early-access-boundary,.desktop-early-access-grid,.desktop-store-rail{grid-template-columns:1fr}.desktop-early-access-header,.desktop-early-access-footer{flex-direction:column;align-items:flex-start}}.internal-operations-button{color:var(--guidance-strong);cursor:pointer;background:#57dfbc1a;border:1px solid #57dfbc6b;border-radius:999px;padding:.55rem .78rem;font-size:.72rem;font-weight:850}:is(.internal-operations-button:hover,.internal-operations-button:focus-visible){border-color:var(--guidance);color:var(--text);background:#57dfbc2e}.internal-lighthouse-page{max-width:1240px;min-height:64vh;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 0}.internal-lighthouse-page>.back-button{margin-bottom:1.5rem}.lighthouse-loading,.lighthouse-empty{background:radial-gradient(circle at 12% 10%, #57dfbc26, transparent 42%), linear-gradient(145deg, var(--surface), var(--field));border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:1.5rem;gap:1rem;max-width:56rem;margin:4rem auto;padding:clamp(1.5rem,5vw,4rem);display:grid}.lighthouse-loading{text-align:center;place-content:center;min-height:18rem}.lighthouse-loading span,.lighthouse-empty>p,.lighthouse-empty li{color:var(--muted)}.lighthouse-empty h1{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2rem,5vw,4.5rem);line-height:.98}.lighthouse-empty ul{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.lighthouse-empty .primary-button,.lighthouse-empty .quiet-button{justify-self:start}.lighthouse-hero{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.lighthouse-hero h1{letter-spacing:-.06em;max-width:13ch;margin:.25rem 0 .8rem;font-size:clamp(2.25rem,5vw,5rem);line-height:.95}.lighthouse-hero p:not(.eyebrow){color:var(--muted);max-width:49rem;margin:0}.lighthouse-status{color:var(--guidance-strong);background:#57dfbc1a;border:1px solid #57dfbc59;border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.72rem;font-weight:850}.lighthouse-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem;display:grid}.lighthouse-summary article{background:linear-gradient(150deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:1rem;gap:.3rem;min-height:8.5rem;padding:1rem;display:grid}.lighthouse-summary small,.lighthouse-summary span{color:var(--muted);font-size:.72rem}.lighthouse-summary strong{color:var(--text);font-size:clamp(1.4rem,3vw,2.4rem);line-height:1}.lighthouse-message{color:var(--text);background:#77d99b1a;border:1px solid #77d99b59;border-radius:.9rem;margin:1rem 0;padding:.85rem 1rem}.lighthouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lighthouse-card,.lighthouse-section{border:1px solid var(--line);background:#10231ad6;border-radius:1.25rem;padding:clamp(1rem,2.5vw,1.5rem)}.lighthouse-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.lighthouse-card-heading h2,.lighthouse-section h2{letter-spacing:-.04em;margin:.2rem 0 .65rem;font-size:clamp(1.4rem,2.6vw,2.25rem)}.lighthouse-card-heading>span{color:var(--review-required);white-space:nowrap;background:#f0bd691a;border:1px solid #f0bd6947;border-radius:999px;padding:.45rem .65rem;font-size:.66rem;font-weight:850}.lighthouse-card>p{color:var(--muted);line-height:1.55}.lighthouse-card>p strong{color:var(--text)}.lighthouse-card dl,.lighthouse-measurement dl,.lighthouse-source-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;display:grid}.lighthouse-card dl div,.lighthouse-measurement dl div,.lighthouse-source-grid dl div{border-top:1px solid var(--line);gap:.2rem;padding-top:.65rem;display:grid}.lighthouse-card dt,.lighthouse-measurement dt,.lighthouse-source-grid dt{color:var(--quiet);text-transform:uppercase;font-size:.66rem;font-weight:800}.lighthouse-card dd,.lighthouse-measurement dd,.lighthouse-source-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.lighthouse-section{margin-top:1rem}.lighthouse-flock-section{background:radial-gradient(circle at 92% 8%,#57dfbc1f,#0000 32%),#10231ae0}.lighthouse-flock-start,.lighthouse-flock-intro{border:1px solid var(--line-strong);background:linear-gradient(135deg,#57dfbc17,#07120ed1);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.lighthouse-flock-start h3,.lighthouse-flock-intro strong{color:var(--text);margin:0;font-size:clamp(1.15rem,2vw,1.55rem)}.lighthouse-flock-start p,.lighthouse-flock-intro p,.lighthouse-routine-grid p,.lighthouse-value-note{color:var(--muted);line-height:1.55}.lighthouse-flock-start p,.lighthouse-flock-intro p{margin:.45rem 0 0}.lighthouse-operating-entities{grid-template-columns:repeat(5,minmax(0,1fr))}.lighthouse-routine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.lighthouse-routine-grid article{background:linear-gradient(155deg, var(--field), #10231aeb);border:1px solid var(--line);border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.lighthouse-routine-grid article>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.lighthouse-routine-grid span,.lighthouse-routine-grid b{text-transform:uppercase;border-radius:999px;padding:.38rem .55rem;font-size:.64rem;font-weight:850}.lighthouse-routine-grid span{color:var(--guidance-strong);background:#57dfbc1a}.lighthouse-routine-grid b{color:var(--review-required);background:#f0bd691a}.lighthouse-routine-grid strong{color:var(--text);font-size:1rem}.lighthouse-routine-grid p,.lighthouse-routine-grid small{margin:0;font-size:.78rem}.lighthouse-routine-grid small{color:var(--quiet)}.lighthouse-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.lighthouse-value-grid article{background:var(--field);border:1px solid var(--line);border-radius:1rem;gap:.35rem;min-height:8.25rem;padding:1rem;display:grid}.lighthouse-value-grid small,.lighthouse-value-grid span{color:var(--muted);font-size:.68rem}.lighthouse-value-grid strong{color:var(--text);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.05}.lighthouse-value-note{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:1rem;font-size:.78rem}.lighthouse-source-grid,.lighthouse-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.lighthouse-source-grid article,.lighthouse-entity-grid article,.lighthouse-measurement{background:var(--field);border:1px solid var(--line);border-radius:1rem;padding:1rem}.lighthouse-source-grid article>div:first-child,.lighthouse-entity-grid article{gap:.35rem;display:grid}.lighthouse-source-grid article>div>span,.lighthouse-entity-grid article>span,.lighthouse-measurement>div:first-child>span{color:var(--guidance);text-transform:uppercase;font-size:.65rem;font-weight:850}.lighthouse-source-grid p,.lighthouse-entity-grid p,.lighthouse-measurement p{color:var(--muted);font-size:.82rem;line-height:1.5}.lighthouse-entity-grid small{color:var(--quiet)}.lighthouse-baseline-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem;display:grid}.lighthouse-baseline-form,.lighthouse-measurement-list{gap:.9rem;display:grid}.lighthouse-baseline-form{background:var(--field);border:1px solid var(--line);border-radius:1rem;padding:1rem}.lighthouse-baseline-form>p{color:var(--muted);margin:0}.lighthouse-baseline-locked{align-content:center;min-height:16rem}.lighthouse-baseline-locked strong{font-size:clamp(1.35rem,2.5vw,2rem)}.lighthouse-baseline-form label,.lighthouse-measurement label{gap:.38rem;display:grid}.lighthouse-baseline-form label>span:first-child,.lighthouse-measurement label>span:first-child,.lighthouse-source-picker legend{color:var(--guidance-strong);font-size:.7rem;font-weight:850}.lighthouse-baseline-form input,.lighthouse-baseline-form select,.lighthouse-baseline-form textarea,.lighthouse-measurement textarea{border:1px solid var(--line-strong);color:var(--text);background:#07120ee6;border-radius:.75rem;width:100%;min-height:2.8rem;padding:.7rem .8rem}.lighthouse-baseline-form textarea,.lighthouse-measurement textarea{resize:vertical;min-height:6rem}.lighthouse-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.input-with-suffix{grid-template-columns:1fr auto;align-items:center;display:grid}.input-with-suffix input{border-radius:.75rem 0 0 .75rem}.input-with-suffix b{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--guidance-strong);border-left:0;border-radius:0 .75rem .75rem 0;align-self:stretch;align-items:center;padding:0 .8rem;display:flex}.lighthouse-source-picker{border:1px solid var(--line);border-radius:.85rem;gap:.55rem;margin:0;padding:.85rem;display:grid}.lighthouse-source-picker legend{padding:0 .3rem}.lighthouse-source-picker label{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-size:.78rem;display:grid}.lighthouse-source-picker input{accent-color:var(--guidance);width:auto;min-height:auto}.lighthouse-measurement>div:first-child{justify-content:space-between;align-items:end;gap:1rem;display:flex}.lighthouse-measurement>div:first-child strong{font-size:2rem}.lighthouse-measurement.is-pending{border-color:#f0bd6961}.lighthouse-measurement.is-accepted{border-color:#77d99b6b}.lighthouse-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.lighthouse-decision-actions button{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;border-radius:.7rem;min-height:2.7rem;padding:.55rem;font-size:.72rem;font-weight:800}:is(.lighthouse-decision-actions button:hover,.lighthouse-decision-actions button:focus-visible){background:var(--surface-3);border-color:var(--guidance)}@media (max-width:1000px){.lighthouse-summary,.lighthouse-source-grid,.lighthouse-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lighthouse-baseline-grid,.lighthouse-grid{grid-template-columns:1fr}.lighthouse-operating-entities,.lighthouse-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flock-activation-gate{border:1px solid var(--review-required);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.flock-activation-gate{border:1px solid color-mix(in srgb, var(--review-required) 55%, transparent)}}.flock-activation-gate{background:linear-gradient(135deg,#efb34b24,#082b23e6);border-radius:24px;box-shadow:0 24px 80px #0214102e}.flock-activation-gate h2,.flock-activation-gate p{margin:0}.flock-activation-gate p:last-child{max-width:760px;color:var(--text);margin-top:8px}.flock-roster{gap:18px;display:grid}.flock-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flock-roster-grid article{background:#092a22bd;border:1px solid #5ee0bc33;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:18px;display:grid}.flock-roster-grid h3,.flock-roster-grid p{margin:0}.flock-roster-grid strong{color:var(--guidance);margin-top:4px;display:block}.flock-roster-grid p{color:#f4f2e8c2;margin-top:6px}.flock-roster-grid small{color:#f4f2e899;text-transform:capitalize}.roster-avatar{background:#5ee0bc1f;border:1px solid #5ee0bc57;border-radius:50%;width:48px;height:48px;position:relative}.roster-avatar:before,.roster-avatar:after,.roster-avatar span,.roster-avatar i{content:"";background:var(--guidance);display:block;position:absolute}.roster-avatar:before{border-radius:52% 52% 45% 45%;inset:14px 10px 9px}.roster-avatar:after{border-radius:50%;width:16px;height:16px;top:8px;left:16px}.roster-avatar span,.roster-avatar i{border-radius:80% 20%;width:8px;height:12px;top:8px}.roster-avatar span{left:10px;transform:rotate(-28deg)}.roster-avatar i{right:10px;transform:rotate(28deg)scaleX(-1)}.roster-avatar.assurance_sheep_amber:before,.roster-avatar.assurance_sheep_amber:after,.roster-avatar.assurance_sheep_amber span,.roster-avatar.assurance_sheep_amber i{background:var(--review-required)}.roster-avatar.assurance_sheep_blue:before,.roster-avatar.assurance_sheep_blue:after,.roster-avatar.assurance_sheep_blue span,.roster-avatar.assurance_sheep_blue i{background:var(--blue)}.roster-avatar.assurance_sheep_green:before,.roster-avatar.assurance_sheep_green:after,.roster-avatar.assurance_sheep_green span,.roster-avatar.assurance_sheep_green i{background:var(--cosmetic-field-green)}@media (max-width:760px){.flock-activation-gate,.flock-roster-grid,.flock-roster-grid article{grid-template-columns:1fr}.flock-roster-grid article>.quiet-button,.flock-activation-gate>.primary-button{width:100%}}@media (max-width:680px){.internal-lighthouse-page{padding-inline:0}.lighthouse-hero{flex-direction:column;align-items:start}.lighthouse-summary,.lighthouse-source-grid,.lighthouse-entity-grid,.lighthouse-routine-grid,.lighthouse-value-grid,.lighthouse-form-row{grid-template-columns:1fr}.lighthouse-flock-start,.lighthouse-flock-intro{grid-template-columns:1fr;align-items:stretch}.lighthouse-flock-start .primary-button,.lighthouse-flock-intro .primary-button{width:100%}.lighthouse-card-heading,.lighthouse-measurement>div:first-child{flex-direction:column;align-items:start}.internal-operations-button{padding:.55rem;font-size:0}.internal-operations-button:after{content:"Ops";font-size:.7rem}}.activation-card{border:1px solid var(--line-strong);background:linear-gradient(135deg,#57dfbc1a,#142b20e6);border-radius:1.5rem;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) auto;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:grid}.activation-card h2,.starter-section h2{margin:.2rem 0 .45rem}.activation-card p{max-width:42rem;margin:0}.activation-card ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.activation-card li{align-items:center;gap:.65rem;display:flex}.activation-card li>span{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.activation-card li.complete>span{background:var(--guidance);color:var(--night);border-color:#0000}.activation-progress{background:var(--surface-2);border:1px solid var(--line);text-align:center;white-space:nowrap;border-radius:999px;padding:.55rem .8rem;font-size:.8rem;font-weight:800}.activation-complete{grid-template-columns:1fr auto}.starter-section{margin:2rem 0}.starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.starter-grid>button{background:var(--surface);border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}:is(.starter-grid>button:hover,.starter-grid>button:focus-visible){border-color:var(--guidance);transform:translateY(-2px);box-shadow:0 .75rem 2rem #00000038}.starter-grid>button>span:nth-child(2){gap:.25rem;display:grid}.starter-grid small{color:var(--muted);line-height:1.35}.billing-state{border-radius:.8rem;padding:.75rem;font-weight:700}.billing-warning{background:#f0bd691f;border:1px solid #f0bd6957}.billing-success{background:#77d99b1f;border:1px solid #77d99b4d}.plan-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.plan-usage>span{background:var(--surface-2);border:1px solid var(--line);border-radius:.8rem;gap:.15rem;padding:.75rem;display:grid}.plan-usage strong{font-size:1.35rem}.plan-usage small{line-height:1.3}@media (max-width:980px){.activation-card,.activation-complete{grid-template-columns:1fr}.activation-progress{justify-self:start}.activation-next{grid-column:auto;justify-self:start}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.starter-grid,.plan-usage{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--field);min-width:320px}body{background:radial-gradient(circle at 12% -5%, #57dfbc1c, transparent 30rem), radial-gradient(circle at 90% 8%, #76b7ff0f, transparent 26rem), var(--field);min-height:100vh;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Avenir Next,Manrope,Inter,ui-sans-serif,system-ui,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}[tabindex="-1"]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button,a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{width:min(1420px,100% - 44px);min-height:100vh;margin:0 auto}.app-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.brand>span:last-child{text-align:left;gap:1px;display:grid}.brand strong{letter-spacing:.02em;font-size:1.03rem}.brand small{color:var(--quiet);font-size:.68rem}.brand-symbol{background:#57dfbc14;border:1px solid #57dfbc5c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:relative}.brand-symbol i{background:var(--guidance);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #57dfbc80}.brand-symbol i:first-child{transform:translate(-7px,5px)}.brand-symbol i:nth-child(2){transform:translate(7px,5px)}.brand-symbol i:nth-child(3){transform:translateY(-7px)}.brand-symbol:before,.brand-symbol:after{content:"";background:#57dfbcb8;width:15px;height:1px;position:absolute;transform:rotate(33deg)translate(2px,-1px)}.brand-symbol:after{transform:rotate(-33deg)translate(-2px,-1px)}.app-header nav{align-items:center;gap:6px;display:flex}.app-header nav>button,.app-header nav>a{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;text-decoration:none}.app-header nav>button:hover,.app-header nav>a:hover{color:var(--text);background:#57dfbc14}.app-header .sign-in{color:var(--guidance-strong);border:1px solid #57dfbc6b}.account-chip{align-items:center;gap:8px;display:flex}.account-chip>span:first-child{background:var(--guidance);width:26px;height:26px;color:var(--night);border-radius:50%;place-items:center;font-weight:900;display:grid}main{position:relative}.toast{z-index:80;max-width:min(420px,100% - 48px);box-shadow:var(--shadow);color:var(--text);background:#10231af5;border:1px solid #57dfbc59;border-radius:14px;padding:13px 16px;position:fixed;top:90px;right:24px}.start-screen{align-content:center;min-height:calc(100vh - 128px);padding:clamp(30px,6vh,70px) 0;display:grid}.start-copy{max-width:840px;margin-bottom:clamp(26px,4vh,46px)}.eyebrow{color:var(--guidance);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:850}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}.start-copy h1,.question-panel>h1,.library-screen h1,.trust-screen>h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.55rem,5.8vw,5.6rem);line-height:.98}.start-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:18px 0 0;font-size:clamp(1.02rem,1.7vw,1.25rem);line-height:1.55}.trust-row{color:var(--quiet);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.82rem;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row b{width:18px;height:18px;color:var(--guidance);background:#57dfbc1f;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.outcome-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, #ffffff06, transparent 55%), var(--surface);text-align:left;cursor:pointer;align-content:start;gap:10px;min-height:278px;padding:20px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000029}.outcome-card:hover{background-color:var(--surface-2);border-color:#57dfbc7a;transform:translateY(-5px)}.outcome-card:disabled{cursor:wait;opacity:.6}.outcome-visual{background-color:#57dfbc0f;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:15px;place-items:center;width:100%;height:94px;display:grid;position:relative;overflow:hidden}.outcome-visual>span{z-index:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:800}.outcome-visual i{opacity:.28;border:1px solid;border-radius:50%;width:72px;height:72px;position:absolute}.outcome-visual i:last-child{opacity:.18;width:44px;height:44px}.accent-mint .outcome-visual{color:var(--guidance)}.accent-violet .outcome-visual{color:var(--violet);background-color:#aa8cff0f}.accent-amber .outcome-visual{color:var(--review-required);background-color:#f0bd690f}.accent-blue .outcome-visual{color:var(--blue);background-color:#76b7ff0f}.outcome-label{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:800}.outcome-card strong{max-width:230px;font-size:1.08rem;line-height:1.24}.outcome-card small{color:var(--muted);font-size:.8rem;line-height:1.5}.choose-arrow{width:32px;height:32px;color:var(--guidance);background:#ffffff0b;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:15px;right:18px}.guest-note{color:var(--quiet);align-items:center;gap:12px;margin-top:16px;display:flex}.guest-note>span{color:var(--guidance);font-size:1.5rem}.guest-note p{margin:0;font-size:.78rem}.guided-screen{grid-template-columns:150px minmax(0,780px);justify-content:center;gap:clamp(36px,7vw,100px);min-height:calc(100vh - 128px);padding:clamp(42px,7vh,84px) 0;display:grid}.step-rail{height:fit-content;color:var(--quiet);position:sticky;top:110px}.step-rail>span{font-family:ui-monospace,monospace;font-size:.72rem}.step-rail>div{gap:5px;margin:12px 0 8px;display:flex}.step-rail i{background:#ffffff14;border-radius:999px;width:19px;height:4px}.step-rail i.active{background:var(--guidance)}.step-rail small{font-weight:800}.question-panel{min-width:0}.back-button,.text-action{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0}.back-button{margin-bottom:44px}.question-panel>h1{max-width:780px;font-size:clamp(2.5rem,5vw,4.8rem)}.field-stack,.large-field,.check-picker,.owner-card{gap:16px;margin-top:40px;display:grid}label>span,.large-field>span{color:var(--muted);margin-bottom:8px;font-size:.82rem;font-weight:750;display:block}input,textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#07120e94;border-radius:15px;padding:15px 16px}input::placeholder,textarea::placeholder{color:#6f8376}textarea{resize:vertical;min-height:155px;line-height:1.55}.field-stack textarea{min-height:180px}.large-field small{color:var(--quiet);line-height:1.5}.danger-field textarea{background:#f1787209;border-color:#f1787259}.file-drop{border:1px dashed var(--line-strong);cursor:pointer;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-height:92px;padding:16px;display:grid;position:relative}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop>span{width:42px;height:42px;color:var(--guidance);background:#57dfbc14;border-radius:12px;grid-row:1/3;place-items:center;font-size:1.3rem;display:grid}.file-drop strong{align-self:end;font-size:.9rem}.file-drop small{color:var(--quiet);align-self:start;font-size:.72rem}.inline-help{color:var(--muted);font-size:.82rem}.inline-help summary,.retention-panel summary{cursor:pointer;width:fit-content}.inline-help p{max-width:620px;line-height:1.55}.check-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.check-picker label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:15px;display:flex}.check-picker label.selected{background:#57dfbc12;border-color:#57dfbc8c}.check-picker input{opacity:0;width:1px;height:1px;position:absolute}.check-picker label>span{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--guidance);border-radius:9px;flex:none;place-items:center;display:grid}.check-picker strong{font-size:.9rem}.owner-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:74px 1fr;padding:24px}.owner-visual{background:radial-gradient(circle at 50% 34%, var(--guidance) 0 7px, transparent 8px), radial-gradient(circle at 50% 88%, #57dfbc80 0 24px, transparent 25px), #57dfbc14;color:#0000;border-radius:19px;grid-row:1/3;place-items:center;width:62px;height:62px;display:grid}.owner-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.guided-action{align-items:center;gap:18px;margin-top:34px;display:flex}.guided-action small{max-width:330px;color:var(--quiet);line-height:1.45}.primary-action{background:var(--guidance);min-height:54px;color:var(--night);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:30px;padding:14px 18px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #57dfbc1f}.primary-action:hover{background:var(--guidance-strong)}.primary-action:disabled{box-shadow:none;color:#829086;cursor:not-allowed;background:#3a4c42}.primary-action.warning:not(:disabled){background:var(--review-required)}.primary-action.compact{gap:16px;min-height:44px;padding:10px 15px;font-size:.84rem}.cockpit,.library-screen,.trust-screen{width:min(1120px,100%);margin:0 auto;padding:clamp(42px,7vh,82px) 0}.cockpit-header,.library-screen>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cockpit-header .back-button{margin:0 0 34px}.cockpit-header h1,.library-screen h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.5vw,4.4rem)}.cockpit-header>div:first-child>p:last-child,.library-screen header p:not(.eyebrow){color:var(--muted);margin:10px 0 0}.state-badge{border:1px solid var(--line);width:fit-content;color:var(--muted);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.state-badge>span,.state-badge>i{background:var(--review-required);border-radius:50%;width:7px;height:7px}.state-accepted>span,.state-accepted>i{background:var(--human-accepted)}.state-rejected>span,.state-rejected>i,.state-escalated>span,.state-escalated>i{background:var(--blocked)}.decision-hero{background:radial-gradient(circle at 12% 50%, #f0bd6914, transparent 17rem), var(--surface);box-shadow:var(--shadow);border:1px solid #f0bd6942;border-radius:26px;grid-template-columns:220px 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,44px);display:grid}.decision-visual{place-items:center;display:grid}.decision-visual svg{width:170px;height:170px;transform:rotate(-90deg)}.decision-visual circle,.decision-visual path{fill:none;stroke-width:8px}.decision-visual circle{stroke:#ffffff12}.decision-visual path{stroke:var(--review-required);stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:62.8px}.decision-visual text{fill:var(--text);text-anchor:middle;transform-box:fill-box;transform-origin:50%;font-size:1.15rem;font-weight:800;transform:rotate(90deg)}.decision-visual>span{color:var(--quiet);margin-top:-21px;font-size:.68rem}.decision-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,3rem)}.decision-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.58}.acknowledge{color:var(--muted);cursor:pointer;grid-template-columns:20px 1fr;gap:10px;margin:22px 0;font-size:.78rem;line-height:1.5;display:grid}.acknowledge input{width:18px;height:18px;accent-color:var(--guidance)}.decision-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.more-action{border:1px solid var(--line-strong);min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border-radius:13px;padding:11px 15px}.more-action:disabled{opacity:.45;cursor:not-allowed}.decision-menu{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.decision-menu button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:10px;padding:10px 12px}.evidence-overview{border:1px solid var(--line);background:#10231ab8;border-radius:24px;margin-top:26px;padding:clamp(20px,3vw,30px)}.evidence-overview>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.evidence-overview h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.4vw,2rem)}.evidence-list{display:grid}.evidence-list article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.evidence-icon{width:34px;height:34px;color:var(--quiet);background:#ffffff0a;border-radius:10px;place-items:center;font-weight:900;display:grid}.evidence-passed{color:var(--evidence-passed)}.evidence-review{color:var(--review-required)}.evidence-blocked{color:var(--blocked)}.evidence-list strong{font-size:.9rem}.evidence-list p{color:var(--quiet);margin:3px 0 0;font-size:.76rem;line-height:1.45}.evidence-state{white-space:nowrap;background:#ffffff09;border-radius:999px;padding:7px 9px;font-size:.66rem;font-weight:800}.expert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.expert-grid details{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-self:start;padding:16px}.expert-grid summary{cursor:pointer;font-weight:800}.expert-grid h3{color:var(--muted);text-transform:uppercase;margin:18px 0 5px;font-size:.72rem}.expert-grid p,.expert-grid dd{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.55}.expert-grid dl div{border-top:1px solid var(--line);padding:10px 0}.expert-grid dt{color:var(--quiet);font-size:.68rem}.cockpit-footer-actions,.trust-links{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.library-screen>header{margin-bottom:34px}.workspace-list>button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:17px;grid-template-columns:48px 1fr auto 22px;align-items:center;gap:14px;width:100%;padding:15px;display:grid}.workspace-list>button:hover{background:var(--surface-2);border-color:#57dfbc6b}.workspace-list>button>span:nth-child(2){gap:4px;display:grid}.workspace-list small{color:var(--quiet)}.workspace-mark{width:44px;height:44px;color:var(--guidance);background:#57dfbc14;border-radius:13px;place-items:center;font-family:ui-monospace,monospace;font-weight:800;display:grid}.mark-solana{color:var(--violet);background:#aa8cff14}.mark-operations{color:var(--review-required);background:#f0bd6914}.skeleton-list{gap:9px;display:grid}.skeleton-list i{background:linear-gradient(90deg, var(--surface), var(--surface-2), var(--surface));background-size:220% 100%;border-radius:17px;height:76px;animation:1.5s linear infinite shimmer}.empty-state{border:1px dashed var(--line-strong);text-align:center;border-radius:24px;align-content:center;place-items:center;min-height:360px;display:grid}.empty-state>span{color:var(--guidance);font-size:3rem}.empty-state h2{margin:10px 0 0}.empty-state p{max-width:440px;color:var(--muted)}.trust-screen{width:min(1060px,100%)}.trust-screen .back-button{margin-bottom:40px}.trust-lead{max-width:740px;color:var(--muted);font-size:1.05rem;line-height:1.6}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:38px;display:grid}.trust-grid article{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:22px}.trust-grid article>span{color:var(--guidance);font-family:ui-monospace,monospace;font-size:.72rem}.trust-grid h2{margin:18px 0 8px;font-size:1.15rem}.trust-grid p,.retention-panel p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.58}.retention-panel{border:1px solid var(--line);border-radius:18px;margin-top:15px;padding:18px}.retention-panel p{max-width:720px;margin-top:14px}.delete-control{grid-template-columns:1fr auto;align-items:end;gap:10px;max-width:520px;margin-top:18px;display:grid}.delete-control label{color:var(--muted);font-size:.75rem}.delete-control input{margin-top:7px}.delete-control button{min-height:49px;color:var(--blocked);background:#f1787214;border:1px solid #f1787266;border-radius:12px;padding:10px 13px}.delete-control button:disabled{opacity:.4}.trust-links a{color:var(--muted)}.app-footer{border-top:1px solid var(--line);min-height:52px;color:var(--quiet);justify-content:space-between;align-items:center;gap:20px;font-size:.7rem;display:flex}@keyframes shimmer{to{background-position:-220% 0}}@media (max-width:1050px){.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-card{min-height:250px}}@media (max-width:760px){.app-shell{width:min(100% - 28px,1420px)}.app-header{min-height:66px}.app-header nav>button,.account-name{display:none}.start-screen{align-content:start;padding-top:34px}.start-copy h1,.question-panel>h1,.library-screen h1,.trust-screen>h1{font-size:clamp(2.3rem,12vw,4rem)}.outcome-grid{grid-template-columns:1fr}.outcome-card{grid-template-columns:86px 1fr;column-gap:14px;min-height:178px}.outcome-visual{grid-row:1/5;width:86px;height:86px}.outcome-card strong,.outcome-card small,.outcome-label{grid-column:2}.guided-screen{padding:28px 0 50px;display:block}.step-rail{margin-bottom:30px;position:static}.step-rail i{flex:1}.back-button{margin-bottom:30px}.check-picker,.trust-grid,.owner-card{grid-template-columns:1fr}.owner-visual{grid-row:auto}.guided-action{display:grid}.primary-action{width:100%}.cockpit-header,.library-screen>header{flex-direction:column;align-items:flex-start}.decision-hero{grid-template-columns:1fr}.decision-visual{display:none}.evidence-list article{grid-template-columns:38px 1fr}.evidence-state{grid-column:2;width:fit-content}.expert-grid{grid-template-columns:1fr}.workspace-list>button{grid-template-columns:44px 1fr 22px}.workspace-list .state-badge{grid-area:2/2}.delete-control{grid-template-columns:1fr}.app-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0}}@media (max-width:430px){.trust-row{display:grid}.outcome-card{min-height:208px}.outcome-card small{font-size:.74rem}.file-drop{grid-template-columns:38px 1fr}.decision-actions{display:grid}.more-action{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.brand-symbol i,.state-badge>span,.state-badge>i{forced-color-adjust:none}}.site-header .brand{padding:0}.product-mark>span{background:var(--guidance);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #57dfbc66}.product-mark>span:first-child{transform:translate(-8px,6px)}.product-mark>span:nth-child(2){transform:translate(8px,6px)}.product-mark>span:nth-child(3){transform:translateY(-8px)}.product-mark:before,.product-mark:after{content:"";background:#57dfbca6;width:17px;height:1px;position:absolute;transform:rotate(35deg)translate(2px,-1px)}.product-mark:after{transform:rotate(-35deg)translate(-2px,-1px)}.header-actions,.signed-header{align-items:center;gap:10px;display:flex}.signed-header{color:var(--muted);font-size:.8rem}.quiet-link,.workspace-link,.quiet-button,.account-button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 13px;text-decoration:none;display:inline-flex}.quiet-button{border:1px solid var(--line-strong);background:#ffffff06;font-size:.8rem}.quiet-button:hover,.quiet-link:hover{color:var(--text)}.workspace-link{color:var(--guidance);border:1px solid #57dfbc66;gap:18px}.account-button{background:var(--guidance);width:38px;min-height:38px;color:var(--night);border-radius:50%;font-weight:900}.primary-button{background:var(--guidance);min-height:50px;color:var(--night);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:24px;padding:13px 17px;font-weight:850;display:inline-flex}.primary-button:hover{background:var(--guidance-strong)}.primary-button:disabled{color:#839187;cursor:not-allowed;background:#3b4d43}.sr-status{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.step-rail,.workspace-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.workspace-rail{grid-template-columns:repeat(6,minmax(0,1fr));margin:24px 0 34px}.step-rail li,.workspace-rail li{min-height:46px;color:var(--quiet);border-top:2px solid #ffffff12;align-items:center;gap:9px;padding-top:8px;display:flex}.step-rail li.active,.workspace-rail li.active{border-color:var(--guidance);color:var(--text)}.step-rail li.done,.workspace-rail li.done{color:var(--guidance);border-color:#77d99b80}.step-rail li>span,.workspace-rail li>span{background:#ffffff0d;border-radius:50%;place-items:center;width:25px;height:25px;font-family:ui-monospace,monospace;font-size:.67rem;display:grid}.step-rail strong,.workspace-rail small{font-size:.72rem}.outcome-screen,.workspace-home{align-content:center;min-height:calc(100vh - 190px);padding:clamp(36px,6vh,72px) 0;display:grid}.outcome-intro,.workspace-intro{max-width:820px;margin-bottom:clamp(28px,4.5vh,48px)}.outcome-intro h1,.workspace-intro h1,.single-question h1,.question-copy h1,.account-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,6.4vw,5.9rem);line-height:.96}.outcome-intro h1 span,.workspace-intro h1 span{color:var(--guidance)}.outcome-intro>p:last-child,.workspace-intro>p:last-child,.single-question>p,.question-copy>p:last-child{max-width:700px;color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.58}.outcome-screen .outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcome-screen .outcome-card{grid-template-columns:1fr auto;min-height:270px}.outcome-icon,.mini-icon,.single-question-icon{width:78px;height:78px;color:var(--guidance);background:radial-gradient(circle,#57dfbc24,#0000 68%),#57dfbc0b;border:1px solid #57dfbc40;border-radius:19px;grid-column:1/3;place-items:center;font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:900;display:grid}.outcome-card.violet .outcome-icon,.workspace-outcome.violet .outcome-icon,.mini-icon.violet,.single-question-icon.violet{color:var(--violet);background:#aa8cff12;border-color:#aa8cff47}.outcome-card.amber .outcome-icon,.workspace-outcome.amber .outcome-icon,.mini-icon.amber,.single-question-icon.amber{color:var(--review-required);background:#f0bd6912;border-color:#f0bd6947}.outcome-card.blue .outcome-icon,.workspace-outcome.blue .outcome-icon,.mini-icon.blue,.single-question-icon.blue{color:var(--blue);background:#76b7ff12;border-color:#76b7ff47}.outcome-copy{align-content:start;gap:8px;display:grid}.outcome-copy small,.workspace-outcome small{color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:850}.outcome-copy strong,.workspace-outcome strong{font-size:1.05rem;line-height:1.25}.outcome-copy>span,.workspace-outcome>span>span{color:var(--muted);font-size:.77rem;line-height:1.5}.outcome-arrow{color:var(--guidance);align-self:end}.start-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.trust-strip{color:var(--quiet);flex-wrap:wrap;gap:18px;font-size:.75rem;display:flex}.trust-strip b{color:var(--guidance)}.context-screen,.review-screen,.governed-setup,.workspace-passport,.account-panel{padding:clamp(36px,6vh,72px) 0}.screen-heading,.review-heading,.workspace-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.screen-heading{align-items:flex-start}.screen-heading .back-button,.workspace-topbar .back-button,.review-heading .back-button{margin:0}.screen-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,4.8vw,4.4rem)}.screen-heading p:last-child{color:var(--muted)}.setup-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:16px;display:grid}.setup-card,.guardrail-card,.question-card,.passport-main,.workspace-decision,.account-grid>section{border:1px solid var(--line);box-shadow:var(--shadow);background:#10231ad1;border-radius:22px}.setup-card,.guardrail-card{padding:clamp(20px,3vw,30px)}.setup-card>label,.setup-card legend{color:var(--muted);margin:0 0 8px;font-size:.78rem;font-weight:800;display:block}.setup-card>input,.setup-card>textarea,.setup-card fieldset{margin-bottom:24px}.setup-card>textarea{min-height:220px}.goal-options{gap:8px;display:grid}.goal-options label{border:1px solid var(--line);border-radius:13px;grid-template-columns:18px 1fr;gap:10px;padding:12px;display:grid}.goal-options label.selected{background:#57dfbc0f;border-color:#57dfbc73}.goal-options input{width:16px;height:16px;accent-color:var(--guidance)}.goal-options span{gap:4px;display:grid}.goal-options small{color:var(--quiet);line-height:1.4}.input-actions{color:var(--quiet);justify-content:space-between;align-items:center;gap:14px;font-size:.72rem;display:flex}.guardrail-card{align-self:start}.guardrail-visual,.owner-visual{background:radial-gradient(circle,#57dfbc1f,#0000 58%),#07120e61;border-radius:17px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.shield-ring,.pulse-orbit{border:1px solid #57dfbc40;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.shield-node{background:var(--guidance);border-radius:50%;width:8px;height:8px;position:absolute}.shield-node.one{transform:translate(-65px,-34px)}.shield-node.two{transform:translate(60px,-48px)}.shield-node.three{transform:translate(72px,43px)}.guardrail-card h2{letter-spacing:-.035em;margin:0;font-size:1.4rem}.guardrail-card ul{color:var(--muted);gap:10px;padding:0;font-size:.8rem;list-style:none;display:grid}.guardrail-card li span{width:23px;height:23px;color:var(--guidance);background:#57dfbc12;border-radius:7px;place-items:center;margin-right:8px;display:inline-grid}.guardrail-card details{color:var(--quiet);font-size:.75rem}.continue-bar{z-index:20;border:1px solid var(--line-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1712f5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px}.continue-bar>div{gap:3px;display:grid}.continue-bar span{color:var(--quiet);font-size:.72rem}.save-state i{background:var(--guidance);border-radius:50%;width:7px;height:7px}.cockpit-hero,.workspace-verdict{background:radial-gradient(circle at 10% 50%, #57dfbc1a, transparent 18rem), var(--surface);border:1px solid #57dfbc38;border-radius:24px;grid-template-columns:150px 1fr auto;align-items:center;gap:26px;padding:clamp(24px,4vw,40px);display:grid}.verdict-visual,.verdict-graphic{place-items:center;min-height:120px;display:grid;position:relative}.verdict-dot,.verdict-graphic>i{border:4px solid var(--surface);background:var(--review-required);border-radius:50%;width:18px;height:18px;position:absolute;bottom:17px;right:24px}.verdict-dot.accepted,.verdict-graphic>i.accepted{background:var(--human-accepted)}.verdict-copy h2,.workspace-verdict h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.6rem)}.verdict-copy>p:last-of-type,.workspace-verdict>div>p:last-of-type{color:var(--muted)}.evidence-ring{background:conic-gradient(var(--guidance) var(--coverage), #ffffff12 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.evidence-ring:before{background:var(--surface);content:"";border-radius:50%;width:88px;height:88px;position:absolute}.evidence-ring>div{z-index:1;text-align:center;display:grid}.evidence-ring strong,.coverage-score strong{font-size:1.45rem}.evidence-ring span,.coverage-score span{color:var(--quiet);font-size:.62rem}.attention-panel{background:#f0bd690b;border:1px solid #f0bd6940;border-radius:20px;margin-top:14px;padding:20px}.attention-panel>header{align-items:center;gap:12px;display:flex}.attention-icon,.state-symbol{width:38px;height:38px;color:var(--review-required);background:#f0bd691a;border-radius:12px;place-items:center;font-weight:900;display:grid}.attention-panel h3,.panel-heading h3{margin:0}.attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.attention-list article{border:1px solid #f0bd691f;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.attention-list p{color:var(--quiet);margin:4px 0 0;font-size:.72rem;line-height:1.45}.state{height:fit-content;color:var(--muted);white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:5px 7px;font-size:.61rem;font-weight:800}.state-review{color:var(--review-required)}.state-blocked{color:var(--blocked)}.cockpit-grid,.passport-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px;margin-top:14px;display:grid}.evidence-overview,.boundary-map,.passport-main,.workspace-decision{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:22px}.check-list,.workspace-evidence{margin-top:14px;display:grid}.check-list article,.workspace-evidence article{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:13px 0;display:grid}.check-list article>div,.workspace-evidence article>div{gap:3px;display:grid}.check-list small,.workspace-evidence small{color:var(--quiet)}.check-symbol{width:32px;height:32px;color:var(--quiet);background:#ffffff0a;border-radius:10px;place-items:center;display:grid}.check-symbol.review,.check-symbol.not_assessed{color:var(--review-required)}.boundary-map>p:last-child{color:var(--quiet);font-size:.75rem;line-height:1.5}.boundary-visual{background:radial-gradient(circle,#57dfbc1a,#0000 60%);border-radius:16px;place-items:center;min-height:220px;margin-top:10px;display:grid;position:relative;overflow:hidden}.boundary-core{border:1px solid #57dfbc4d;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.boundary-core>span{color:var(--quiet);font-size:.65rem}.boundary-label{border:1px solid var(--line);color:var(--muted);background:#07120ecc;border-radius:999px;padding:7px 9px;font-size:.62rem;position:absolute}.boundary-label.allowed{top:20px;left:8px}.boundary-label.evidence{bottom:38px;right:6px}.boundary-label.denied{color:var(--blocked);border-color:#f1787240;bottom:8px;left:16px}.expert-drawer,.workspace-details{border:1px solid var(--line);background:#10231aa6;border-radius:17px;margin-top:14px;padding:16px}.expert-drawer summary,.workspace-details summary{cursor:pointer;font-weight:800}.expert-drawer .expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.expert-drawer li,.expert-drawer dd,.workspace-details p,.workspace-details li{color:var(--muted);font-size:.76rem;line-height:1.5}.decision-dock{border:1px solid var(--line-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1712f7;border-radius:19px;grid-template-columns:1fr 190px minmax(260px,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid;position:sticky;bottom:12px}.decision-dock h3,.workspace-decision h2{margin:0}.decision-select span,.workspace-decision label>span{color:var(--quiet);margin-bottom:5px;font-size:.67rem;display:block}select{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;color:var(--text);border-radius:11px;padding:11px}.decision-check{color:var(--muted);grid-template-columns:18px 1fr;gap:9px;font-size:.7rem;line-height:1.4;display:grid}.decision-check input{width:17px;height:17px;accent-color:var(--guidance)}.workspace-outcome{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:20px;align-content:start;gap:15px;min-height:220px;padding:18px;display:grid;position:relative}.workspace-outcome .outcome-icon{width:62px;height:62px}.workspace-outcome>b{color:var(--guidance);position:absolute;bottom:14px;right:16px}.recent-work{margin-top:42px}.recent-heading h2{margin:0;font-size:1.35rem}.workspace-state{border:1px dashed var(--line-strong);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:190px;display:grid}.workspace-state p{max-width:500px;color:var(--quiet);font-size:.75rem}.empty-visual,.loading-orbit{background:#57dfbc0d;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:12px;display:grid}.loading-orbit{animation:1.5s linear infinite dep-orbit}.error-state{border-color:#f1787240}.workspace-row{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:44px 1fr auto 20px;align-items:center;gap:13px;width:100%;padding:13px;display:grid}.workspace-row-copy{gap:4px;display:grid}.mini-icon{border-radius:12px;grid-column:auto;width:42px;height:42px;font-size:.85rem}.lifecycle{border:1px solid var(--line);width:fit-content;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.lifecycle-ready_for_review,.lifecycle-needs_attention,.lifecycle-correction_required{color:var(--review-required)}.lifecycle-rejected,.lifecycle-escalated{color:var(--blocked)}.single-question{width:min(700px,100%);min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(48px,9vh,110px) 0}.single-question .back-button{margin-bottom:40px}.single-question-icon{width:88px;height:88px;margin-bottom:26px}.single-input{margin:34px 0 18px;display:block}.single-input>span{margin-bottom:8px;display:block}.question-card{width:min(820px,100%);margin:0 auto;padding:clamp(24px,4vw,42px)}.question-fields,.checks-field,.acceptance-owner,.boundary-summary{gap:15px;margin-top:34px;display:grid}.question-fields label,.large-field,.acceptance-owner label{display:block}.question-fields label>span,.large-field>span,.acceptance-owner label>span{color:var(--muted);margin-bottom:7px;font-size:.76rem;font-weight:800;display:block}.question-fields textarea,.large-field textarea{min-height:210px}.source-upload small{color:var(--quiet);font-size:.68rem}.source-upload input{opacity:0;width:1px;height:1px;position:absolute}.attached-files>span{color:var(--guidance);background:#57dfbc12;border-radius:999px;padding:7px 9px;font-size:.7rem}.checks-field{border:0;padding:0}.checks-field legend{color:var(--muted);margin-bottom:8px;font-size:.76rem}.checks-field label{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:20px 1fr;gap:12px;padding:13px;display:grid}.acceptance-owner{grid-template-columns:170px 1fr;align-items:center}.acceptance-owner .owner-visual{grid-row:1/3;min-height:170px}.acceptance-owner p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.boundary-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-summary article{border:1px solid var(--line);border-radius:14px;gap:6px;padding:14px;display:grid}.boundary-summary article>span{color:var(--quiet);text-transform:uppercase;font-size:.65rem}.boundary-summary article>strong{font-size:.8rem;line-height:1.45}.denied-summary,.denied-field textarea,.denied-detail{background:#f1787209!important;border-color:#f1787247!important}.question-actions{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:30px;display:flex}.inline-error{color:var(--blocked);background:#f178720d;border:1px solid #f1787247;border-radius:12px;padding:11px;font-size:.76rem}.workspace-verdict{grid-template-columns:120px 1fr auto}.coverage-score{text-align:right;display:grid}.passport-main{box-shadow:none}.workspace-decision{box-shadow:none;align-self:start;position:sticky;top:100px}.workspace-decision>p,.workspace-decision>label,.workspace-decision>button{margin-top:18px}.workspace-decision .decision-check{display:grid}.audit-timeline{gap:13px;padding:4px 0 0;list-style:none;display:grid}.audit-timeline li{grid-template-columns:12px 1fr;gap:10px;display:grid}.audit-timeline i{background:var(--guidance);border-radius:50%;width:8px;height:8px;margin-top:4px}.audit-timeline li>div{gap:3px;display:grid}.account-panel{width:min(1000px,100%);margin:0 auto}.account-heading{align-items:center;gap:18px;margin-bottom:34px;display:flex}.account-heading p:last-child{color:var(--quiet);margin:7px 0 0}.account-avatar{background:var(--guidance);width:76px;height:76px;color:var(--night);border-radius:22px;flex:none;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.account-grid>section{box-shadow:none;padding:22px}.account-grid>section p:not(.eyebrow){color:var(--muted);font-size:.78rem;line-height:1.55}.danger-zone label{max-width:420px;margin-top:17px;display:block}.danger-zone label>span{color:var(--quiet);margin-bottom:7px;font-size:.7rem;display:block}.danger-zone button{min-height:42px;color:var(--blocked);background:#f178720f;border:1px solid #f1787259;border-radius:11px;margin-top:10px;padding:9px 12px}footer{border-top:1px solid var(--line);min-height:74px;color:var(--quiet);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;font-size:.68rem;display:grid}footer>div,footer nav{align-items:center;gap:10px;display:flex}footer .product-mark{width:30px;height:30px}footer nav a{text-decoration:none}@keyframes dep-orbit{to{transform:rotate(360deg)}}@media (max-width:980px){.outcome-screen .outcome-grid,.workspace-outcomes,.decision-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){main{width:100%}.header-actions .quiet-link,.signed-header>span{display:none}.step-rail,.workspace-rail{display:flex}.step-rail li,.workspace-rail li{flex:1}.step-rail strong,.workspace-rail small{display:none}.outcome-screen .outcome-grid,.workspace-outcomes{grid-template-columns:1fr}.outcome-screen .outcome-card,.workspace-outcome{min-height:164px}.start-footer,.screen-heading,.workspace-topbar,.question-actions{flex-direction:column;align-items:flex-start}.setup-layout,.cockpit-grid,.passport-layout{grid-template-columns:1fr}.guardrail-card{order:-1}.guardrail-visual{min-height:110px}.continue-bar{flex-direction:column;align-items:stretch}.continue-bar .primary-button{width:100%}.cockpit-hero,.workspace-verdict{grid-template-columns:1fr}.verdict-visual,.verdict-graphic,.evidence-ring,.coverage-score{display:none}.attention-list{grid-template-columns:1fr}.decision-dock{grid-template-columns:1fr;position:static}.expert-drawer .expert-grid,.boundary-summary,.account-grid{grid-template-columns:1fr}.source-upload,.acceptance-owner{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.acceptance-owner .owner-visual{grid-row:auto}.workspace-row{grid-template-columns:42px 1fr 20px}.workspace-row .lifecycle{grid-column:2}.workspace-decision{position:static}.danger-zone{grid-column:auto}footer{grid-template-columns:1fr;padding:20px 0}}:root{--bg:var(--night);--panel:var(--surface);--panel-raised:var(--surface-2);--faint:var(--quiet);--radius-xl:30px;--radius-lg:22px;--radius-md:16px}main{width:min(1240px,100% - 40px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.product-mark{background:linear-gradient(145deg,#57dfbc2e,#57dfbc08);border:1px solid #57dfbc61;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.product-mark span{background:var(--guidance);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #57dfbccc}.product-mark span:first-child{transform:translate(-7px,5px)}.product-mark span:nth-child(2){transform:translate(7px,5px)}.product-mark span:nth-child(3){transform:translateY(-7px)}.signed-header{color:var(--muted);align-items:center;gap:12px;font-size:.82rem;display:flex}.account-button{width:42px;height:42px;color:var(--guidance);cursor:pointer;background:#57dfbc1a;border:1px solid #57dfbc61;border-radius:50%;place-items:center;font-weight:900;display:grid}.workspace-home{min-height:calc(100vh - 150px);padding:clamp(44px,7vw,86px) 0 48px}.workspace-intro{max-width:800px;margin-bottom:28px}.workspace-intro h1,.single-question h1,.question-copy h1,.workspace-verdict h1,.account-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.98}.workspace-intro h1 span{color:var(--guidance)}.workspace-intro>p:last-child,.single-question>p:not(.eyebrow),.question-copy>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:1.05rem;line-height:1.6}.workspace-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-outcome{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:228px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(155deg,#152c22f5,#09150ff2);align-content:start;gap:18px;padding:20px;transition:transform .18s,border-color .18s;display:grid;position:relative}.workspace-outcome:hover{border-color:#57dfbc99;transform:translateY(-5px)}.workspace-outcome>span:nth-child(2){gap:7px;display:grid}.workspace-outcome small{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.workspace-outcome strong{font-size:1.12rem}.workspace-outcome>span:nth-child(2)>span{color:var(--muted);font-size:.82rem;line-height:1.48}.workspace-outcome>b{color:var(--muted);font-size:1.1rem;position:absolute;top:22px;right:20px}.outcome-icon,.mini-icon,.single-question-icon{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--guidance);background:#ffffff09;border-radius:14px;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:900;display:grid}.outcome-icon.violet,.mini-icon.violet,.single-question-icon.violet{color:var(--violet)}.outcome-icon.amber,.mini-icon.amber,.single-question-icon.amber{color:var(--review-required)}.outcome-icon.blue,.mini-icon.blue,.single-question-icon.blue{color:var(--blue)}.recent-work{border-top:1px solid var(--line);margin-top:54px;padding-top:26px}.recent-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.recent-heading h2,.passport-main h2,.workspace-decision h2,.account-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.recent-heading>span{color:var(--faint);font-size:.76rem}.workspace-list{gap:8px;display:grid}.workspace-row{border:1px solid var(--line);min-height:74px;color:var(--text);text-align:left;cursor:pointer;background:#10221ab3;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.workspace-row:hover{background:#152c22e0;border-color:#57dfbc73}.workspace-row-copy{gap:3px;min-width:0;display:grid}.workspace-row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-row-copy small{color:var(--muted)}.lifecycle{border:1px solid var(--line-strong);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:850;display:inline-flex}.lifecycle-ready_for_review,.lifecycle-needs_attention,.lifecycle-correction_required{color:var(--review-required);border-color:#f0bd6973}.lifecycle-accepted{border-color:var(--human-accepted)}@supports (color:color-mix(in lab, red, red)){.lifecycle-accepted{border-color:color-mix(in srgb, var(--human-accepted) 52%, transparent)}}.lifecycle-accepted{color:var(--human-accepted)}.lifecycle-rejected,.lifecycle-escalated{color:var(--blocked);border-color:#f1787273}.workspace-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.workspace-state strong{color:var(--text);font-size:1.08rem}.workspace-state p{max-width:500px;margin:0;font-size:.82rem;line-height:1.5}.empty-visual,.loading-orbit{background:radial-gradient(circle,#57dfbc1f,#0000 65%);border:1px solid #57dfbc3d;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.state-symbol{width:48px;height:48px;color:var(--blocked);border:1px solid #f1787266;border-radius:15px;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.single-question{align-content:center;justify-items:start;width:min(720px,100%);min-height:calc(100vh - 150px);margin:0 auto;padding:40px 0 70px;display:grid}.single-question>.back-button{margin-bottom:42px}.single-question-icon{border-radius:18px;width:58px;height:58px;margin-bottom:18px;font-size:.95rem}.single-question h1{font-size:clamp(3rem,7vw,5.4rem)}.single-input{gap:8px;width:100%;margin:26px 0 18px;display:grid}.single-input>span,.question-fields label>span,.large-field>span,.acceptance-owner label>span,.workspace-decision label>span,.project-reset-zone label>span,.danger-zone label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.project-reset-zone{border-radius:var(--radius-xl);background:#f4bd570d;border:1px solid #f4bd5747;padding:22px}.project-reset-zone>p:not(.eyebrow){color:var(--muted);line-height:1.55}.project-reset-zone label{gap:7px;margin:16px 0 12px;display:grid}.single-input input,.question-fields input,.question-fields textarea,.large-field textarea,.acceptance-owner input,.workspace-decision select,.project-reset-zone input,.danger-zone input{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#040d09a8;border-radius:15px;padding:15px 16px}.single-input input{font-size:1.1rem}.single-question>.completion-hint{color:var(--review-required);margin:8px auto 0}.inline-error{color:#ffb4af;background:#f178720f;border:1px solid #f178724d;border-radius:13px;padding:11px 13px;font-size:.8rem;line-height:1.45}.governed-setup,.workspace-passport,.account-panel{min-height:calc(100vh - 130px);padding:28px 0 60px}.workspace-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-topbar>div{align-items:center;gap:12px;display:flex}.workspace-rail{grid-template-columns:repeat(6,1fr);max-width:900px;margin:0 auto 26px;padding:0;list-style:none;display:grid}.workspace-rail li{color:var(--faint);justify-items:center;gap:7px;display:grid;position:relative}.workspace-rail li:not(:last-child):after{background:var(--line-strong);content:"";width:calc(100% - 42px);height:1px;position:absolute;top:15px;left:calc(50% + 21px)}.workspace-rail li.done:not(:last-child):after{background:#57dfbc80}.workspace-rail li>span{z-index:1;border:1px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;font-weight:900;display:grid}.workspace-rail li small{font-size:.62rem}.workspace-rail li.active{color:var(--text)}.workspace-rail li.active>span{border-color:var(--guidance);background:var(--guidance);color:var(--guidance-ink);box-shadow:0 0 0 5px #57dfbc12}.workspace-rail li.done{color:var(--guidance)}.question-card{border:1px solid var(--line);border-radius:var(--radius-xl);width:min(960px,100%);min-height:570px;box-shadow:var(--shadow);background:linear-gradient(150deg,#10221af5,#08140ef0);align-content:start;margin:0 auto;padding:clamp(24px,5vw,48px);display:grid}.question-copy{max-width:720px;margin-bottom:26px}.question-copy h1{font-size:clamp(2.5rem,5vw,4.4rem)}.question-fields,.large-field{gap:12px;display:grid}.question-fields label,.large-field,.acceptance-owner label{gap:8px;display:grid}.question-fields textarea,.large-field textarea{resize:vertical;min-height:140px;line-height:1.55}.large-field textarea{min-height:230px;font-size:1rem}.denied-field textarea{border-color:#f1787247}.source-upload{border:1px dashed var(--line-strong);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.source-upload>div{gap:3px;display:grid}.source-upload small{color:var(--faint)}.source-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.attached-files{flex-wrap:wrap;gap:7px;display:flex}.attached-files>span{color:var(--guidance);background:#57dfbc0d;border:1px solid #57dfbc38;border-radius:999px;padding:7px 9px;font-size:.7rem}.attached-files small{color:var(--muted)}.checks-field{border:0;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;display:grid}.checks-field legend{color:var(--muted);grid-column:1/-1;margin-bottom:6px;font-size:.75rem;font-weight:850}.checks-field label{border:1px solid var(--line);cursor:pointer;border-radius:15px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.checks-field label.selected{background:#57dfbc0e;border-color:#57dfbc85}.checks-field input{width:19px;height:19px;accent-color:var(--guidance)}.checks-field label>span{gap:5px;display:grid}.checks-field small{color:var(--muted);line-height:1.4}.acceptance-owner{background:#57dfbc0a;border:1px solid #57dfbc3d;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.owner-visual{color:var(--guidance);justify-items:center;gap:7px;font-size:.66rem;font-weight:900;display:grid}.acceptance-owner p{color:var(--muted);grid-column:2;margin:0;font-size:.8rem;line-height:1.5}.boundary-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.boundary-summary article{border:1px solid var(--line);background:#040d0959;border-radius:15px;gap:6px;padding:14px;display:grid}.boundary-summary span,.workspace-details article>span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.boundary-summary strong{color:var(--muted);font-size:.84rem;line-height:1.45}.boundary-summary .denied-summary{border-color:#f178723d}.question-actions{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:26px;display:flex}.question-actions>div{justify-items:end;gap:7px;display:grid}.question-actions small{color:var(--review-required)}.workspace-verdict{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#10221ae0;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(24px,4vw,36px);display:grid}.workspace-verdict h1{font-size:clamp(2.5rem,5vw,4.5rem)}.workspace-verdict>div:nth-child(2)>p:not(.eyebrow){color:var(--muted);font-size:1.05rem}.verdict-graphic{place-items:center;min-height:126px;display:grid;position:relative}.verdict-graphic>span{background:repeating-radial-gradient(circle,#57dfbc0f 0 19px,#57dfbc21 20px 21px);border:1px solid #57dfbc47;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.verdict-graphic>i{border:4px solid var(--panel);background:var(--review-required);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;right:14px}.verdict-graphic>i.accepted{background:var(--human-accepted)}.coverage-score{border:10px solid #57dfbc9e;border-right-color:#ffffff14;border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid}.coverage-score strong{font-size:1.55rem}.coverage-score span{color:var(--muted);font-size:.65rem}.passport-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.passport-main,.workspace-decision{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#10221ad6;padding:22px}.workspace-evidence{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.workspace-evidence article{border:1px solid var(--line);background:#040d0957;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.workspace-evidence article>div{gap:3px;display:grid}.workspace-evidence small{color:var(--faint)}.check-symbol{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.check-symbol.passed{border-color:var(--evidence-passed)}@supports (color:color-mix(in lab, red, red)){.check-symbol.passed{border-color:color-mix(in srgb, var(--evidence-passed) 36%, transparent)}}.check-symbol.passed{background:var(--evidence-passed)}@supports (color:color-mix(in lab, red, red)){.check-symbol.passed{background:color-mix(in srgb, var(--evidence-passed) 8%, transparent)}}.check-symbol.passed{color:var(--evidence-passed)}.check-symbol.blocked{color:var(--blocked)}.workspace-details{border:1px solid var(--line);border-radius:15px;margin-top:12px;padding:15px}.workspace-details summary{color:var(--guidance);cursor:pointer;font-weight:800}.workspace-details>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.workspace-details article{border:1px solid var(--line);border-radius:13px;padding:12px}.workspace-details article p,.workspace-details article ul{color:var(--muted);white-space:pre-wrap;font-size:.8rem;line-height:1.5}.workspace-details .denied-detail{border-color:#f178723d}.audit-timeline{margin:16px 0 0;padding:0;list-style:none;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.audit-timeline li{grid-template-columns:auto 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.audit-timeline li:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:12px;bottom:0;left:5px}.audit-timeline i{z-index:1;border:2px solid var(--panel);background:var(--guidance);border-radius:50%;width:11px;height:11px;margin-top:3px}.audit-timeline li div{gap:3px;display:grid}.audit-timeline small{color:var(--faint)}.workspace-decision{position:sticky;top:16px}.workspace-decision>p:not(.eyebrow){color:var(--muted)}.workspace-decision>label:not(.decision-check){gap:7px;margin:20px 0 14px;display:grid}.workspace-decision select{min-height:48px}.workspace-decision .decision-check{margin:15px 0}.workspace-decision .primary-button{width:100%}.workspace-decision .completion-hint{color:var(--review-required);text-align:center;margin-top:8px;display:block}.account-heading{align-items:center;gap:18px;margin:36px 0;display:flex}.account-heading h1{font-size:clamp(2.5rem,5vw,4.5rem)}.account-heading p{color:var(--muted);margin:5px 0 0}.account-avatar{width:80px;height:80px;color:var(--guidance);background:#57dfbc1a;border:1px solid #57dfbc61;border-radius:25px;place-items:center;font-size:2rem;font-weight:900;display:grid}.account-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.account-grid>section{border:1px solid var(--line);border-radius:var(--radius-lg);background:#10221ad1;padding:22px}.account-grid p:not(.eyebrow){color:var(--muted);line-height:1.55}.account-grid a.quiet-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.danger-zone{grid-column:1/-1;border-color:#f1787240!important}.danger-zone label{gap:7px;max-width:380px;margin:18px 0 12px;display:grid}.danger-zone button{border:1px solid var(--blocked);min-height:44px;color:var(--blocked);cursor:pointer;background:#f1787214;border-radius:12px;padding:10px 14px;font-weight:850}.account-message{color:var(--guidance)}.privacy-controls{gap:13px;display:grid}.privacy-controls>p,.privacy-controls h2{margin-block:0}.privacy-controls>label:not(.privacy-toggle){gap:7px;display:grid}.privacy-controls>label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.privacy-controls select{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:#040d09a8;border-radius:12px;padding:10px 12px}.privacy-toggle{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;display:grid}.privacy-toggle input{width:20px;height:20px;accent-color:var(--guidance)}.privacy-toggle>span{gap:4px;display:grid;text-transform:none!important}.privacy-toggle small{color:var(--muted);font-weight:500;line-height:1.4}.region-note{font-size:.75rem;color:var(--faint)!important}.public-nav{align-items:center;gap:8px;display:flex}.public-nav>a{min-height:42px;color:var(--muted);border-radius:999px;padding:11px 15px;font-size:.8rem;font-weight:800;text-decoration:none}.public-nav>a:hover{color:var(--text);background:#57dfbc14}.public-nav .workspace-link{color:var(--guidance);background:#57dfbc14;border:1px solid #57dfbc59}.public-home{min-height:calc(100vh - 150px);padding:clamp(48px,7vw,92px) 0 34px}.public-intro{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(30px,6vw,80px);display:grid}.public-intro h1{letter-spacing:-.07em;max-width:830px;margin:0;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.94}.public-intro h1 span{color:var(--guidance);display:block}.public-intro>div:first-child>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:22px 0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.6}.public-intro .primary-button{width:fit-content;text-decoration:none}.public-visual{border:1px solid var(--line);min-height:420px;box-shadow:var(--shadow);background:radial-gradient(circle,#57dfbc26,#0000 58%),#10231aa6;border-radius:34px;place-items:center;display:grid;position:relative;overflow:hidden}.public-orbit{border:1px solid #57dfbc24;border-radius:50%;position:absolute}.orbit-one{width:260px;height:260px}.orbit-two{border-style:dashed;width:380px;height:380px}.public-core{z-index:2;text-align:center;background:#06160feb;border:1px solid #57dfbc6b;border-radius:50%;align-content:center;place-items:center;gap:7px;width:148px;height:148px;display:grid;box-shadow:0 0 70px #57dfbc29}.public-core strong{margin-top:4px;font-size:.78rem}.public-core small{color:var(--muted);font-size:.62rem}.public-node{z-index:3;border:1px solid var(--line-strong);color:var(--muted);background:#07120ef0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute}.public-node i{width:22px;height:22px;color:var(--guidance);background:#57dfbc1a;border-radius:50%;place-items:center;font-style:normal;display:grid}.public-node.grounded{transform:translate(-125px,-105px)}.public-node.bounded{transform:translate(130px,-42px)}.public-node.verified{transform:translate(-75px,130px)}.public-outcomes{margin-top:70px}.workspace-outcome{text-decoration:none}.public-trust{border:1px solid var(--line);color:var(--muted);background:#10231a80;border-radius:17px;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:26px;padding:16px;font-size:.76rem;display:flex}.public-trust span{align-items:center;gap:7px;display:inline-flex}.public-trust b{color:var(--guidance)}.quiet-button,.back-button{border:1px solid var(--line);width:fit-content;min-height:42px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.quiet-button:hover,.back-button:hover{border-color:var(--line-strong);color:var(--text)}.back-button{color:var(--guidance);background:0 0;border:0;padding-inline:0}.primary-button{border:1px solid var(--guidance);background:var(--guidance);color:#062117;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-weight:900;display:inline-flex;box-shadow:0 10px 30px #57dfbc29}.primary-button:disabled{cursor:not-allowed;opacity:.46}.completion-hint{color:var(--review-required);font-size:.68rem}.save-state{color:var(--muted);align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.save-state i{background:var(--guidance);width:7px;height:7px;box-shadow:0 0 10px var(--guidance);border-radius:50%}.passport-meta{flex-wrap:wrap;gap:8px;display:flex}.passport-meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.7rem}.decision-check{color:var(--muted);align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.4;display:flex}.decision-check input{width:19px;height:19px;accent-color:var(--guidance);flex:none}.panel-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}main>footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:70px;padding:28px 0 44px;font-size:.78rem;display:grid}main>footer>div{color:var(--text);align-items:center;gap:10px;display:flex}main>footer .product-mark{border-radius:10px;width:31px;height:31px}main>footer p{text-align:center;margin:0}main>footer nav{gap:16px;display:flex}main>footer a{text-decoration:none}main>footer a:hover{color:var(--guidance)}@media (max-width:1050px){.public-intro{grid-template-columns:1fr}.public-visual{min-height:360px}.workspace-outcomes{grid-template-columns:repeat(2,1fr)}.workspace-outcome{min-height:190px}.workspace-verdict{grid-template-columns:130px minmax(0,1fr)}.coverage-score{border:1px solid #57dfbc47;border-radius:14px;grid-column:1/-1;width:auto;height:auto;padding:12px}.passport-layout{grid-template-columns:1fr}.workspace-decision{position:relative;top:auto}}@media (max-width:760px){main{width:min(100% - 24px,1240px)}.public-nav>a:first-child{display:none}.public-home{padding-top:42px}.public-intro h1{font-size:clamp(3rem,14vw,4.6rem)}.public-visual{min-height:320px}.orbit-two{width:300px;height:300px}.public-node.grounded{transform:translate(-86px,-88px)}.public-node.bounded{transform:translate(90px,-28px)}.public-node.verified{transform:translate(-48px,98px)}.workspace-home{padding-top:42px}.workspace-outcomes{grid-template-columns:1fr}.workspace-outcome{grid-template-columns:auto 1fr;min-height:155px}.workspace-row{grid-template-columns:auto minmax(0,1fr) auto}.workspace-row .lifecycle{grid-column:2}.workspace-row>span:last-child{grid-area:1/3/3}.workspace-rail li small{display:none}.question-card{min-height:540px}.checks-field,.boundary-summary,.workspace-evidence,.workspace-details>div,.account-grid,.acceptance-owner{grid-template-columns:1fr}.acceptance-owner p{grid-column:1}.owner-visual{justify-items:start}.workspace-verdict{text-align:center;grid-template-columns:1fr;justify-items:center}.workspace-verdict .passport-meta{justify-content:center}.source-upload{flex-direction:column;align-items:flex-start}.danger-zone{grid-column:1}main>footer{grid-template-columns:1fr;justify-items:start}main>footer p{text-align:left}}@media (max-width:430px){.public-nav .workspace-link span{display:none}.public-visual{min-height:290px}.public-node{font-size:.6rem}.signed-header>span{display:none}.workspace-row{padding:10px}.workspace-row .lifecycle{font-size:.52rem}.workspace-topbar>div .save-state{display:none}.workspace-rail{margin-bottom:18px}.question-card{padding:21px}.question-copy h1{font-size:2.5rem}.question-actions{flex-direction:column-reverse;align-items:stretch}.question-actions>div{justify-items:stretch}.question-actions .primary-button{width:100%}.account-heading{flex-direction:column;align-items:flex-start}}.primary-button:disabled,.quiet-button:disabled{color:#aebeb7;box-shadow:none;cursor:not-allowed;opacity:1;background:#bed6ca1a;border-color:#bed6ca42}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:3px solid var(--review-required);outline-offset:3px}.project-home-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(30px,6vw,80px);display:grid}.project-home-hero .workspace-intro{margin-bottom:0}.project-home-hero .primary-button{margin-top:24px}.button-icon{background:#0621171f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;display:grid}.project-flow-visual{width:100%;max-width:620px;box-shadow:var(--shadow);background:radial-gradient(circle at 28% 48%,#57dfbc26,#0000 36%),linear-gradient(145deg,#153025e6,#07140ef0);border:1px solid #57dfbc38;border-radius:30px;place-items:center;padding:clamp(18px,4vw,36px);display:grid;overflow:hidden}.project-flow-visual.compact{border-radius:24px;max-width:470px;padding:16px}.project-flow-visual svg{width:100%;height:auto;overflow:visible}.project-flow-visual .flow-line{fill:none;stroke:#57dfbc6b;stroke-width:2px;stroke-dasharray:6 7}.project-folder{fill:url(#project-card-fill);stroke:#57dfbcb3;stroke-width:2px}.project-tab{fill:#57dfbc1a;stroke:#57dfbcb3;stroke-width:2px}.project-mark-dot{fill:var(--guidance)}.project-mark-line{fill:none;stroke:var(--guidance);stroke-width:2px}.review-card-shape{fill:#f7fbf80f;stroke:#d3e7dc52}.review-state{fill:var(--guidance)}.review-state.state-1{fill:var(--review-required)}.review-state.state-2{fill:var(--blue)}.review-line{fill:none;stroke:#ddebe294;stroke-linecap:round;stroke-width:3px}.action-card-shape{fill:#57dfbc14;stroke:#57dfbc5c}.action-check{fill:none;stroke:var(--guidance);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-card{border:1px solid var(--line);min-height:116px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#142b21e6,#0a1912f0);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.project-card:hover{background:linear-gradient(145deg,#193529f2,#0c1e15fa);border-color:#57dfbc8c;transform:translateY(-3px)}.project-card-icon{width:46px;height:46px;color:var(--guidance);background:#57dfbc14;border:1px solid #57dfbc61;border-radius:14px;place-items:center;font-size:1.15rem;display:grid}.project-card-copy{gap:5px;min-width:0;display:grid}.project-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.project-card-copy small{color:var(--muted);line-height:1.4}.project-card .lifecycle{grid-column:2}.project-card-arrow{color:var(--guidance);grid-area:1/3/3;font-size:1.1rem}.project-empty .project-flow-visual{max-width:420px;box-shadow:none;background:0 0;border:0;margin-bottom:12px;padding:0}.project-empty .primary-button{margin-top:12px}.project-create,.project-overview{padding:70px 0 24px}.project-create>.back-button{margin-bottom:34px}.project-create-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(34px,7vw,90px);display:grid}.project-create-grid>*{min-width:0}.project-create-copy{align-content:start;justify-items:start;min-width:0;display:grid}.project-create-copy h1,.project-overview-heading h1{letter-spacing:-.06em;margin:0 0 clamp(18px,2vw,26px);font-size:clamp(3rem,7vw,5.5rem);line-height:1.04}.project-create-copy>p:not(.eyebrow),.project-overview-heading p{max-width:610px;color:var(--muted);margin:0 0 18px;font-size:1rem;line-height:1.55}.project-create-copy>.eyebrow,.project-overview-heading .eyebrow{margin-bottom:12px}.project-create-copy .single-input{margin-bottom:16px}.project-create-copy .completion-hint{margin-top:9px}.billing-controls{align-content:start;gap:12px;display:grid}.billing-controls>p,.billing-controls>h2{margin:0}.billing-actions{flex-wrap:wrap;gap:9px;display:flex}.billing-controls small{color:var(--muted);line-height:1.5}.admin-promotion-panel{grid-column:1/-1;gap:14px;display:grid}.admin-promotion-panel>p,.admin-promotion-panel>h2{margin:0}.promotion-form{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;display:grid}.promotion-form label{gap:7px;display:grid}.promotion-form label>span{color:var(--quiet);font-size:.72rem;font-weight:800}.promotion-form input{min-height:46px}.promotion-list{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.promotion-list li{border:1px solid var(--line);background:#ffffff08;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.promotion-list li>span{gap:3px;min-width:0;display:grid}.promotion-list strong,.promotion-list small{overflow-wrap:anywhere}.desktop-session-controls{grid-column:1/-1}.project-quick-access{border:1px solid var(--guidance);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-quick-access{border:1px solid color-mix(in srgb, var(--guidance) 28%, var(--line))}}.project-quick-access{background:linear-gradient(145deg,#10281ef5,#081811fa);border-radius:22px;padding:18px}.today-launchpad{border:1px solid var(--guidance);background:radial-gradient(circle at 12% 12%,#57dfbc21,#0000 30%),linear-gradient(150deg,#0c241afa,#05120dfc)}@supports (color:color-mix(in lab, red, red)){.today-launchpad{border:1px solid color-mix(in srgb, var(--guidance) 34%, var(--line))}}.today-launchpad{border-radius:28px;gap:0;margin:1.2rem 0 .9rem;display:grid;overflow:hidden;box-shadow:0 26px 70px #01090661}.today-launchpad-scene{min-height:clamp(11.5rem,27vw,18rem);position:relative;overflow:hidden}.today-launchpad-scene:after{content:"";background:linear-gradient(90deg,#030f0aeb 0%,#030f0a8f 48%,#030f0a14 78%),linear-gradient(#0000 52%,#030f0af5);position:absolute;inset:0}.today-launchpad-art{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.today-launchpad-copy{z-index:1;align-content:end;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:absolute;inset:0}.today-launchpad-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:8ch;margin:.25rem 0 .8rem;font-size:clamp(2rem,5vw,4.3rem);line-height:.96}.today-launchpad-copy>span{color:var(--guidance-strong);background:#05160fc7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.38rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.today-launchpad-copy>span b{color:var(--guidance);font-size:.58rem}.today-route-grid{background:var(--guidance);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.today-route-grid{background:color-mix(in srgb, var(--guidance) 18%, var(--line))}}.today-route-grid{border-top:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.today-route-grid{border-top:1px solid color-mix(in srgb, var(--guidance) 20%, var(--line))}}.today-route-card{color:var(--text);text-align:left;background:#071911f7;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:7.4rem;padding:1rem;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.today-route-card.route-primary{background:radial-gradient(circle at 0 0,#57dfbc2e,#0000 52%),#0a2b1efa}:is(.today-route-card:hover,.today-route-card:focus-visible){box-shadow:inset 0 0 0 2px var(--guidance);z-index:2;background-color:#123728fa;position:relative;transform:translateY(-2px)}.today-route-card:focus-visible{outline:3px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.today-route-card:focus-visible{outline:3px solid color-mix(in srgb, var(--guidance) 42%, transparent)}}.today-route-card:focus-visible{outline-offset:-3px}.today-route-card:disabled{cursor:wait;opacity:.58;transform:none}.today-route-card>span:nth-child(2){gap:.3rem;min-width:0;display:grid}.today-route-card strong,.today-route-card small{text-overflow:ellipsis;overflow:hidden}.today-route-card strong{font-size:.9rem;line-height:1.25}.today-route-card small{color:var(--muted);white-space:nowrap;font-size:.68rem}.today-route-card>b{color:var(--guidance);font-size:1rem}.today-route-icon{background:var(--guidance);align-items:center}@supports (color:color-mix(in lab, red, red)){.today-route-icon{background:color-mix(in srgb, var(--guidance) 12%, transparent)}}.today-route-icon{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.today-route-icon{border:1px solid color-mix(in srgb, var(--guidance) 38%, transparent)}}.today-route-icon{color:var(--guidance-strong);border-radius:.82rem;justify-content:center;width:2.65rem;height:2.65rem;font-size:1.15rem;display:inline-flex}.today-safety-rail{color:var(--muted);background:#030e09eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.2rem;padding:.72rem 1rem;font-size:.68rem;display:flex}.today-safety-rail span{align-items:center;gap:.38rem;display:inline-flex}.today-safety-rail b{color:var(--guidance)}.today-pulse{border:1px solid var(--line);background:#071810db;border-radius:18px;grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:.8rem;margin:.9rem 0;padding:.78rem;display:grid}.today-pulse-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}.today-pulse-action>div,.today-pulse-counts span,.today-pulse-details span{display:grid}.today-pulse-action small,.today-pulse-counts small,.today-pulse-details small{color:var(--muted);font-size:.65rem}.today-pulse-signal{color:var(--guidance);background:#57dfbc1a;border:1px solid #57dfbc61;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:inline-flex}.today-pulse-signal.has-attention{color:var(--review-required);background:#f0bd691f;border-color:#f0bd6973}.today-pulse-counts{grid-template-columns:repeat(4,minmax(3.9rem,1fr));gap:.35rem;display:grid}.today-pulse-counts span{border-left:1px solid var(--line);padding:.15rem .65rem}.today-pulse-counts strong{font-size:1.1rem}.today-pulse-counts .has-attention strong{color:var(--review-required)}.today-pulse-details{border-top:1px solid var(--line);grid-column:1/-1;padding-top:.65rem}.today-pulse-details summary,.project-quick-more summary{color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:800}.today-pulse-details>div{grid-template-columns:repeat(3,minmax(4rem,1fr)) auto;align-items:center;gap:.8rem;padding:.8rem 0 .4rem;display:grid}.project-quick-grid.project-quick-current{grid-template-columns:minmax(0,1fr)}.project-quick-more{border-top:1px solid var(--line);padding-top:.75rem}.project-quick-more .project-quick-grid{margin-top:.75rem}@media (max-width:980px){.today-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-pulse{grid-template-columns:1fr}.today-pulse-counts{border-top:1px solid var(--line);padding-top:.65rem}}@media (max-width:620px){.today-launchpad{border-radius:20px}.today-launchpad-scene{min-height:13rem}.today-launchpad-scene:after{background:linear-gradient(90deg,#030f0ae6,#030f0a3d),linear-gradient(#0000 40%,#030f0afa)}.today-launchpad-art{object-position:60% center}.today-route-grid{grid-template-columns:1fr}.today-route-card{min-height:5.4rem}.today-safety-rail{flex-direction:column;align-items:flex-start}.today-pulse-action{grid-template-columns:auto minmax(0,1fr)}.today-pulse-action .text-button{grid-column:1/-1;justify-self:stretch}.today-pulse-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.today-pulse-details>div{grid-template-columns:repeat(3,minmax(0,1fr))}.today-pulse-details .text-button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.today-route-card{transition:none}}.project-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-quick-card{border:1px solid var(--line);color:var(--text);text-align:left;background:#091b13c7;border-radius:16px;gap:6px;padding:14px;display:grid}:is(.project-quick-card:hover,.project-quick-card:focus-visible){border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){:is(.project-quick-card:hover,.project-quick-card:focus-visible){border-color:color-mix(in srgb, var(--guidance) 58%, var(--line))}}:is(.project-quick-card:hover,.project-quick-card:focus-visible){background:#112b20eb}.project-quick-card small,.project-quick-card>span:last-child{color:var(--muted);font-size:.73rem;line-height:1.4}.project-quick-status,.project-record-badges b{border:1px solid var(--guidance);width:fit-content}@supports (color:color-mix(in lab, red, red)){.project-quick-status,.project-record-badges b{border:1px solid color-mix(in srgb, var(--guidance) 42%, transparent)}}.project-quick-status,.project-record-badges b{background:var(--guidance);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-quick-status,.project-record-badges b{background:color-mix(in srgb, var(--guidance) 10%, transparent)}}.project-quick-status,.project-record-badges b{color:var(--guidance);letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;font-size:.62rem;font-style:normal;font-weight:800}.project-lifecycle-work{gap:16px;display:grid}.project-usage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.project-usage>span{border:1px solid var(--line);background:#081811b3;border-radius:14px;gap:4px;padding:12px;display:grid}.project-usage small{color:var(--muted)}.project-record-card{cursor:default;min-height:0;padding:0;display:block;overflow:hidden}.project-record-card:hover{transform:none}.project-record-current{border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.project-record-current{border-color:color-mix(in srgb, var(--guidance) 52%, var(--line))}}.project-record-current{box-shadow:inset 0 1px #75ffd614}.project-card-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.project-card-open:hover{background:#57dfbc0a}.project-record-badges{flex-wrap:wrap;gap:5px;display:flex}.project-record-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.project-record-actions>span{color:var(--muted);font-size:.72rem}.archived-projects{border:1px solid var(--line);background:#081711b8;border-radius:18px}.archived-projects>summary{color:var(--text);cursor:pointer;padding:15px 18px;font-weight:800}.archived-project-list{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.archived-project-list>article{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.archived-project-list h3,.archived-project-list p{margin:6px 0}.archived-project-list p,.archived-project-list small{color:var(--muted)}.archived-project-list .project-record-actions{border:0;padding:0}.project-delete-gate{background:#49181857;border:1px solid #f178727a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:14px;padding:16px;display:grid}.project-delete-gate label,.project-delete-gate>div:last-child{gap:8px;display:grid}.project-delete-gate>div:last-child{grid-column:2;grid-template-columns:1fr 1fr}.mission-row-copy em{background:var(--guidance);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.mission-row-copy em{background:color-mix(in srgb, var(--guidance) 12%, transparent)}}.mission-row-copy em{color:var(--guidance);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;font-size:.6rem;font-style:normal;font-weight:800}@media (max-width:760px){.project-quick-grid,.project-management-grid,.project-usage,.archived-project-list>article,.project-delete-gate{grid-template-columns:1fr}.project-delete-gate>div:last-child{grid-column:1}.project-record-actions{justify-content:flex-start}}.desktop-session-toolbar,.desktop-session-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-session-actions{justify-content:flex-end}.desktop-session-actions input{border:1px solid var(--line);background:var(--field);width:min(240px,100%);color:var(--ink);border-radius:10px;padding:.65rem .75rem}.desktop-session-actions input:focus-visible{outline:3px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.desktop-session-actions input:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 45%, transparent)}}.desktop-session-actions input:focus-visible{outline-offset:2px}.desktop-session-actions .danger-button{border-color:var(--blocked)}@supports (color:color-mix(in lab, red, red)){.desktop-session-actions .danger-button{border-color:color-mix(in srgb, var(--blocked) 55%, var(--line))}}.desktop-session-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.desktop-session-list li{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.desktop-session-list li>span{gap:3px;min-width:0;display:grid}.desktop-session-list strong,.desktop-session-list small{overflow-wrap:anywhere}.desktop-session-list .quiet-button{flex:none}@media (max-width:900px){.promotion-form{grid-template-columns:1fr}.promotion-form .primary-button{width:100%}.desktop-session-list li{flex-direction:column;align-items:stretch}.desktop-session-list .quiet-button,.desktop-session-toolbar,.desktop-session-actions,.desktop-session-actions label,.desktop-session-actions input{width:100%}}.starter-notice,.starter-banner{color:var(--ink);background:#28b2851a;border:1px solid #28b2855c;border-radius:14px;padding:.85rem 1rem}.project-create-copy>.starter-notice{color:var(--ink)}.starter-notice strong{color:var(--teal)}.starter-banner{text-align:center;width:min(1040px,100% - 2rem);margin:0 auto 1rem}.project-overview>.workspace-topbar{margin-bottom:42px}.project-overview-heading{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:center;gap:40px;display:grid}.project-overview-heading .project-flow-visual{justify-self:end}.project-review-history{border-top:1px solid var(--line);margin-top:54px;padding-top:26px}.review-timeline{gap:10px;display:grid;position:relative}.review-timeline:before{content:"";background:#57dfbc42;width:1px;position:absolute;top:34px;bottom:34px;left:27px}.review-history-row{z-index:1;border:1px solid var(--line);min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:#0d1f16f0;border-radius:18px;grid-template-columns:54px auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 15px 11px 0;display:grid;position:relative}.review-history-row:hover{background:#142b21f5;border-color:#57dfbc7a}.review-sequence{width:40px;height:40px;color:var(--guidance);background:#0a2016;border:1px solid #57dfbc6b;border-radius:50%;justify-self:center;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:850;display:grid}.action-status{border:1px solid var(--line-strong);width:fit-content;color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:850;display:inline-flex}.action-status-completed{color:var(--guidance);border-color:#57dfbc80}.action-status-in_progress{color:var(--review-required);border-color:#f0bd6980}.outcome-picker>.back-button{margin-bottom:44px}.review-context{border:1px solid var(--line);background:#10231ab8;border-radius:16px;align-items:center;gap:12px;margin-bottom:30px;padding:10px 14px 10px 10px;display:inline-flex}.review-context>span:last-child{gap:2px;display:grid}.review-context small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.review-context strong{color:var(--text);font-size:.86rem}.new-review>.back-button{margin-bottom:28px}.action-tracker{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:24px;display:grid}.action-tracker-heading{align-items:center;gap:11px;display:flex}.action-tracker-heading .eyebrow{margin:0 0 3px}.action-tracker-heading h3{margin:0;font-size:1.12rem}.action-tracker-icon{width:36px;height:36px;color:var(--guidance);background:#57dfbc1a;border:1px solid #57dfbc66;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.action-option-grid{gap:8px;display:grid}.action-option-grid button{border:1px solid var(--line);min-height:46px;color:var(--muted);text-align:left;cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.action-option-grid button.selected{color:var(--text);background:#57dfbc1a;border-color:#57dfbc8c}.action-option-grid button span{color:var(--guidance)}.action-progress{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.action-progress button{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--faint);cursor:pointer;background:#ffffff05;justify-items:center;gap:6px;padding:8px 5px;font-size:.65rem;font-weight:800;display:grid}.action-progress button:last-child{border-right:0}.action-progress button span{border:1px solid;border-radius:50%;width:9px;height:9px}.action-progress button.active{color:var(--guidance);background:#57dfbc1a}.action-progress button.active span{border-color:var(--guidance);background:var(--guidance);box-shadow:0 0 10px #57dfbcb3}.action-save{width:100%}.action-tracker>small{color:var(--faint);font-size:.68rem;line-height:1.45}.activation-next{grid-column:2/-1;justify-self:end}.passport-actions,.share-result>div{flex-wrap:wrap;gap:10px;display:flex}.share-composer{background:#0d2723db;border:1px solid #57dfbc3d;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr) minmax(260px,1fr);gap:18px;margin:0 0 22px;padding:20px;display:grid}.share-composer h2,.public-share-card h1,.public-share-card h2{margin:4px 0 8px}.share-composer p,.public-share-card p{color:var(--muted)}.share-preview,.share-controls,.share-result{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.share-performance{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:18px;padding-top:18px;display:grid}.share-performance h3{margin:4px 0 6px}.share-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.share-metrics span{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:4px;padding:12px;display:grid}.share-metrics strong{color:var(--guidance);font-size:1.35rem}.share-metrics small{color:var(--faint);line-height:1.3}.value-moment-card{background:linear-gradient(135deg,#f0bd6917,#0d2723e6);border:1px solid #f0bd6952;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:18px 20px;display:flex}.value-moment-card h2{margin:4px 0 6px}.value-moment-card p{color:var(--muted);margin:0}.value-moment-card .primary-button{flex:none}.share-preview span,.share-status{color:var(--faint);font-size:.78rem}.share-controls label:not(.decision-check),.share-result label{gap:6px;display:grid}.share-controls input,.share-result input{border:1px solid var(--line);min-width:0;color:var(--text);background:#0000002e;border-radius:10px;padding:10px}.danger-button{color:#ff9ca1;cursor:pointer;background:#ff6f7514;border:1px solid #ff6f7573;border-radius:10px;padding:10px 14px}.public-share-shell{place-items:center;min-height:100vh;padding:32px 18px;display:grid}.public-share-card{background:#0d2723eb;border:1px solid #57dfbc3d;border-radius:26px;width:min(820px,100%);padding:clamp(22px,5vw,48px);box-shadow:0 30px 90px #00000047}.public-share-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.public-share-facts>div{border:1px solid var(--line);border-radius:12px;padding:12px}.public-share-facts dt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.public-share-facts dd{color:var(--text);margin:5px 0 0}.public-share-evidence{gap:10px;display:grid}.public-share-evidence article{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:flex}.public-share-evidence article div{display:grid}.public-share-evidence small,.public-share-card footer small{color:var(--faint)}.public-share-card footer{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:26px;padding-top:18px;display:flex}.public-share-card footer a{color:var(--guidance)}@media (max-width:1000px){.share-composer{grid-template-columns:1fr 1fr}.share-composer>div:first-child{grid-column:1/-1}.share-performance,.project-home-hero,.project-create-grid,.project-overview-heading{grid-template-columns:1fr}.project-home-hero .project-flow-visual,.project-overview-heading .project-flow-visual{justify-self:start;max-width:640px}.project-create-grid>.project-flow-visual{max-width:640px}.review-history-row{grid-template-columns:54px auto minmax(0,1fr) auto}.review-history-row .action-status{grid-column:3}.review-history-row>span:last-child{grid-area:1/4/3}}@media (max-width:760px){.share-composer,.public-share-facts{grid-template-columns:1fr}.share-composer>div:first-child{grid-column:auto}.public-share-card footer{flex-direction:column}.value-moment-card{flex-direction:column;align-items:flex-start}.share-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid{grid-template-columns:1fr}.project-create,.project-overview{padding-top:42px}.project-create-grid{gap:30px}.project-create-grid>.project-flow-visual{order:-1}.project-create-copy h1,.project-overview-heading h1{font-size:clamp(2.8rem,14vw,4.2rem)}.review-history-row{grid-template-columns:46px minmax(0,1fr) auto;padding-left:0}.review-history-row .mini-icon{display:none}.review-history-row .workspace-row-copy,.review-history-row .lifecycle,.review-history-row .action-status{grid-column:2}.review-history-row>span:last-child{grid-area:1/3/4}.review-timeline:before{left:23px}}@media (max-width:430px){.project-flow-visual{border-radius:20px;padding:10px}.project-overview>.workspace-topbar .primary-button{min-height:42px;padding-inline:12px;font-size:.78rem}.project-card{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.project-record-card{padding:0}.project-card-open{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.project-card .lifecycle{grid-column:2;font-size:.54rem}.action-progress button{font-size:.58rem}}.assurance-run-card{background:var(--guidance);align-items:center}@supports (color:color-mix(in lab, red, red)){.assurance-run-card{background:color-mix(in srgb, var(--guidance) 8%, var(--surface))}}.assurance-run-card{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.assurance-run-card{border:1px solid color-mix(in srgb, var(--guidance) 30%, var(--line))}}.assurance-run-card{border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;margin-bottom:1rem;padding:1rem;display:grid}.assurance-run-card h3,.assurance-run-card p{margin:.2rem 0}.assurance-run-card>small{grid-column:1/-1}@media (max-width:680px){.assurance-run-card{grid-template-columns:1fr}}.growth-funnel{gap:8px;margin:20px 0 12px;padding:0;list-style:none;display:grid}.growth-funnel li{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.growth-funnel span{align-items:baseline;gap:10px;display:flex}.growth-funnel small{color:var(--muted)}.growth-funnel b{color:var(--guidance);font-size:.8rem}.growth-acquisition{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0;display:grid}.growth-acquisition span{background:#ffffff06;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.growth-acquisition small{overflow-wrap:anywhere;color:var(--muted)}.hero-actions,.connection-management{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.connect-project{max-width:1240px;min-height:70vh;margin:0 auto;padding:3rem 0}.connect-project-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:2rem;margin:3rem 0 2rem;display:grid}.connect-project-heading h1{letter-spacing:-.065em;max-width:13ch;margin:.45rem 0 1rem;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.93}.connect-project-heading>div:first-child>p:last-child{color:var(--muted);max-width:48rem;font-size:1.05rem}.permission-card,.connection-panel,.automatic-outcome-card,.entity-mesh,.connected-source-card,.draft-pr-card{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#142b20f5,#07120eeb)}.permission-card{gap:.65rem;padding:1.4rem;display:grid}.permission-card strong{color:var(--guidance-strong);font-size:1.1rem}.permission-card span{color:var(--muted);padding-left:1.25rem;font-size:.86rem;position:relative}.permission-card span:before{color:var(--guidance);content:"✓";position:absolute;left:0}.connection-steps{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.connection-steps li{border:1px solid var(--line);opacity:.55;background:#ffffff06;border-radius:1rem;grid-template-columns:auto 1fr;gap:.18rem;padding:1rem;display:grid}.connection-steps li.active,.connection-steps li.complete{border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.connection-steps li.active,.connection-steps li.complete{border-color:color-mix(in srgb, var(--guidance) 45%, var(--line))}}.connection-steps li.active,.connection-steps li.complete{opacity:1}.connection-steps li>span{background:var(--surface-3);border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.55rem;display:inline-flex}.connection-steps li.complete>span{background:var(--guidance);color:var(--night)}.connection-steps small,.connection-panel>small,.automatic-outcome-card>small,.entity-mesh>small,.draft-pr-card>small{color:var(--muted)}.connection-panel{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.5rem;display:grid}.connection-panel h2,.connection-panel p{margin:.2rem 0}.connection-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.connection-form>label,.draft-pr-card label{gap:.45rem;display:grid}.connection-form label>span,.draft-pr-card label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.connection-form select,.draft-pr-card input,.draft-pr-card textarea{background:var(--night);border:1px solid var(--line-strong);color:var(--text);border-radius:.85rem;width:100%;min-height:3.2rem;padding:.75rem .9rem}.connection-management,.target-preview,.connection-form>.connection-boundary{grid-column:1/-1}.connection-management{justify-content:space-between}.connection-management a,.connected-source-card a{color:var(--guidance-strong)}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.target-preview{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}.target-preview>span{color:var(--guidance);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.target-preview p,.connection-boundary{color:var(--muted);margin:0}.connection-boundary{text-align:center;padding:1rem 0;font-size:.8rem}.automatic-outcome-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin:1.25rem 0;padding:1.4rem;display:grid}.automatic-outcome-card h2,.automatic-outcome-card p{margin:.2rem 0}.automatic-outcome-card>small{grid-column:1/-1}.connected-source-meta,.connected-source-card{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.connected-source-meta{margin-top:.9rem}.connected-source-meta span,.connected-source-meta code,.connected-source-card>span,.connected-source-card>code{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:.4rem .65rem;font-size:.72rem}.connected-source-card{box-shadow:none;margin-bottom:1rem;padding:1rem}.connected-source-card>div{flex:240px}.connected-source-card h3{margin:.1rem 0}.entity-mesh{box-shadow:none;margin-bottom:1rem;padding:1rem}.entity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0;display:grid}.entity-card{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.entity-verifier{border-color:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.entity-verifier{border-color:color-mix(in srgb, var(--review-required) 32%, var(--line))}}.entity-avatar{background:var(--guidance);color:var(--night);border-radius:.75rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:inline-flex}.entity-verifier .entity-avatar{background:var(--review-required)}.entity-card div{gap:.3rem;display:grid}.entity-card small,.entity-card div>span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.entity-card p{color:var(--muted);margin:0;font-size:.82rem}.draft-pr-card{box-shadow:none;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.draft-pr-card h3,.draft-pr-card p{margin:0}.draft-pr-card textarea{resize:vertical;min-height:9rem;font-family:IBM Plex Mono,monospace}@media (max-width:820px){.connect-project-heading,.connection-panel,.connection-form,.automatic-outcome-card,.connection-steps,.entity-card-grid{grid-template-columns:1fr}.automatic-outcome-card>small{grid-column:1}}.guided-entity-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.guided-first-value{max-width:82rem;margin:0 auto;padding-bottom:3rem}.first-value-heading,.guided-team-heading,.starter-deliverable-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.first-value-heading{margin:3rem 0 1.5rem}.first-value-heading>div{max-width:58rem}.first-value-heading h1{letter-spacing:-.065em;margin:.35rem 0 1rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.92}.starter-status,.guided-team-heading>span,.starter-deliverable-heading>span{background:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.starter-status,.guided-team-heading>span,.starter-deliverable-heading>span{background:color-mix(in srgb, var(--guidance) 12%, var(--surface))}}.starter-status,.guided-team-heading>span,.starter-deliverable-heading>span{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.starter-status,.guided-team-heading>span,.starter-deliverable-heading>span{border:1px solid color-mix(in srgb, var(--guidance) 38%, var(--line))}}.starter-status,.guided-team-heading>span,.starter-deliverable-heading>span{color:var(--guidance-strong);border-radius:999px;flex:none;padding:.5rem .75rem;font-size:.72rem;font-weight:800}.first-value-grid{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);align-items:start;gap:1.25rem;display:grid}.first-value-form,.starter-deliverable,.guided-team-preview,.guided-workspace-brief{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#193629eb,#0a1712f5);border-radius:1.4rem}.first-value-form,.starter-deliverable,.guided-team-preview{padding:1.25rem}.first-value-form{gap:1rem;display:grid}.first-value-form .large-field textarea{min-height:9rem}.prepared-boundary-preview{border:1px solid var(--line);background:#00000029;border-radius:1rem;padding:.85rem}.prepared-boundary-preview summary,.guided-workspace-brief summary{color:var(--guidance-strong);cursor:pointer;font-weight:800}.prepared-boundary-preview dl{gap:.65rem;margin:.85rem 0 0;display:grid}.prepared-boundary-preview dl div{border-top:1px solid var(--line);gap:.25rem;padding-top:.65rem;display:grid}.prepared-boundary-preview dt,.starter-deliverable small,.guided-draft-preview small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.prepared-boundary-preview dd{margin:0}.starter-deliverable{position:sticky;top:1rem}.starter-deliverable h2,.guided-team-preview h2,.guided-workspace-brief h2{margin:.2rem 0}.starter-deliverable>p,.guided-workspace-brief>div>p{color:var(--muted)}.deliverable-preview-grid,.guided-draft-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.deliverable-preview-grid article,.guided-draft-preview article{border:1px solid var(--line);background:#ffffff09;border-radius:.9rem;gap:.4rem;padding:.85rem;display:grid}.entity-activity-preview{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.entity-activity-preview li{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.entity-activity-preview li>span{background:var(--guidance);color:var(--night);border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;font-weight:900;display:inline-flex}.entity-activity-preview p{color:var(--muted);margin:.1rem 0 0}.guided-team-preview{margin-top:1.25rem}.guided-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.guided-team-grid article{border:1px solid var(--line);background:#ffffff08;border-radius:1rem;overflow:hidden}.guided-team-grid article>div{gap:.3rem;padding:.85rem;display:grid}.guided-team-grid article small{color:var(--guidance);text-transform:uppercase;font-size:.66rem;font-weight:800}.guided-team-grid article p,.guided-team-grid article div>span{color:var(--muted);margin:0;font-size:.78rem}.guided-team-grid article div>span{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.5rem}.entity-portrait{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:9rem;margin:.4rem auto 0;display:block}.entity-portrait-1{background-image:url(/vershep-flock-project-steward-v1.png)}.entity-portrait-2{background-image:url(/vershep-flock-outcome-steward-v1.png)}.entity-portrait-3{background-image:url(/vershep-flock-verifier-v1.png)}.entity-portrait-4{background-image:url(/vershep-flock-sentinel-v1.png)}.guided-team-grid details{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.45rem}.guided-team-grid summary{color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:800}.visual-launch-topline{justify-content:space-between;align-items:center;margin-top:1.1rem;display:flex}.visual-launch-heading{margin:clamp(1.5rem,4vw,3rem) 0 1.2rem}.visual-launch-heading h1{letter-spacing:-.07em;margin:.25rem 0 0;font-size:clamp(3rem,7vw,6.4rem);line-height:.9}.visual-launch-action{border:1px solid var(--line-strong);background:linear-gradient(145deg,#193629fa,#0a1712fa);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr) auto;align-items:end;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.visual-outcome-field,.visual-project-field{gap:.4rem;display:grid}.visual-outcome-field>span,.visual-project-field>span{color:var(--guidance);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.visual-outcome-field textarea,.visual-project-field input{color:var(--white);font:inherit;background:#04100c94;border:1px solid #fff3;border-radius:.85rem;min-height:3.2rem;padding:.78rem}.visual-outcome-field textarea{resize:vertical;min-height:5.2rem}.visual-launch-continue{min-width:9.5rem}.visual-boundary-drawer{border-bottom:1px solid var(--line);margin:.75rem 0 1rem;padding:.3rem 0 .8rem}.visual-boundary-drawer summary{color:var(--muted);cursor:pointer;width:fit-content;font-size:.76rem;font-weight:800}.visual-boundary-drawer dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;display:grid}.visual-boundary-drawer dl>div{border:1px solid var(--line);background:#ffffff09;border-radius:.85rem;gap:.3rem;padding:.75rem;display:grid}.visual-boundary-drawer dt{color:var(--guidance);text-transform:uppercase;font-size:.65rem;font-weight:900}.visual-boundary-drawer dd{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.visual-source-step{max-width:82rem;margin:0 auto}.visual-source-choice{border:1px solid var(--line-strong);background:linear-gradient(145deg,#193629fa,#0a1712fa);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.visual-source-mark{background:var(--guidance);align-items:center}@supports (color:color-mix(in lab, red, red)){.visual-source-mark{background:color-mix(in srgb, var(--guidance) 16%, var(--surface))}}.visual-source-mark{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.visual-source-mark{border:1px solid color-mix(in srgb, var(--guidance) 50%, var(--line))}}.visual-source-mark{color:var(--guidance-strong);border-radius:1rem;justify-content:center;width:4.5rem;height:4.5rem;font-size:2rem;display:flex}.visual-source-choice>div{gap:.2rem;min-width:0;display:grid}.visual-source-choice small,.visual-source-choice>div>span{color:var(--muted);font-size:.7rem}.visual-source-choice strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-source-mode{border:1px solid var(--line);color:var(--guidance-strong);border-radius:999px;padding:.48rem .7rem;font-size:.7rem;font-weight:900}.visual-record-name{margin-bottom:.2rem}.visual-record-name .single-input,.visual-record-input{max-width:42rem;margin-top:.8rem}.visual-no-work{color:var(--muted);margin-top:.65rem;font-size:.7rem;display:block}.guided-team-preview.is-compact{box-shadow:none;width:min(100%,48rem);margin:1rem 0;padding:.7rem}.guided-team-preview.is-compact .guided-team-grid{margin:0}.guided-team-preview.is-compact .entity-portrait{height:5.5rem}.guided-team-preview.is-compact article>div{padding:.55rem}.guided-workspace-brief{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:1rem;margin:1.25rem 0;padding:1.25rem;display:grid}.guided-workspace-brief .guided-team-preview{margin:0}.guided-workspace-brief>details{grid-column:1/-1}.business-outcome-draft{border:1px solid var(--guidance);background:linear-gradient(145deg,#57dfbc17,#142b20eb)}@supports (color:color-mix(in lab, red, red)){.business-outcome-draft{border:1px solid color-mix(in srgb, var(--guidance) 32%, var(--line))}}.business-outcome-draft{border-radius:1.2rem;margin-bottom:1rem;padding:1.1rem}.business-outcome-draft h2{margin:.2rem 0}.business-draft-boundary{color:var(--muted);margin:.75rem 0}.business-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.business-draft-grid article{border:1px solid var(--line);background:#00000024;border-radius:.9rem;padding:.85rem}.business-draft-grid small{color:var(--guidance);text-transform:uppercase;font-size:.68rem;font-weight:800}.business-draft-grid p,.business-draft-grid ul{margin-bottom:0}.mission-resume-card,.shepherd-briefing{border:1px solid var(--guidance);background:radial-gradient(circle at 88% 0,#57dfbc1f,#0000 34%),linear-gradient(145deg,#102b1ff7,#06150ef7)}@supports (color:color-mix(in lab, red, red)){.mission-resume-card,.shepherd-briefing{border:1px solid color-mix(in srgb, var(--guidance) 28%, var(--line))}}.mission-resume-card,.shepherd-briefing{border-radius:var(--radius-xl);box-shadow:var(--shadow);margin:1.5rem 0}.mission-resume-card{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.mission-resume-card h2,.mission-resume-card p{margin:.2rem 0 0}.mission-resume-card p:last-child{color:var(--muted)}.mission-resume-card p strong{color:var(--text);margin-bottom:.25rem;display:block}.mission-resume-card .primary-button,.briefing-next .primary-button{white-space:nowrap;margin:0}.mission-resume-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.mission-draft-notice{background:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.mission-draft-notice{background:color-mix(in srgb, var(--guidance) 9%, transparent)}}.mission-draft-notice{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.mission-draft-notice{border:1px solid color-mix(in srgb, var(--guidance) 30%, var(--line))}}.mission-draft-notice{color:var(--muted);border-radius:.8rem;margin:0;padding:.7rem .8rem}.shepherd-briefing{gap:1rem;padding:1.25rem;display:grid}.briefing-heading,.briefing-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.briefing-heading>div{max-width:50rem}.briefing-heading h2{margin:.15rem 0 .5rem;font-size:clamp(1.8rem,3.2vw,2.8rem)}.briefing-heading p:last-child,.briefing-next p,.attention-item p,.briefing-boundary,.briefing-unavailable span{color:var(--muted);margin:0;line-height:1.5}.briefing-attention-count{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#57dfbc14;border-radius:999px;padding:.55rem .8rem}.briefing-attention-count strong{color:var(--text)}.briefing-attention-count.has-attention{color:var(--review-required);background:#f0bd691a;border-color:#f0bd696b}.briefing-grid,.briefing-lower-grid{grid-template-columns:minmax(16rem,.78fr) minmax(22rem,1.35fr);gap:.8rem;display:grid}.briefing-lower-grid{grid-template-columns:minmax(22rem,1.35fr) minmax(16rem,.78fr)}.briefing-next,.attention-inbox,.briefing-capacity,.briefing-operations{border:1px solid var(--line);background:#ffffff08;border-radius:1rem;padding:1rem}.briefing-next{align-content:start;gap:.65rem;display:grid}.briefing-next small,.briefing-section-heading small,.attention-kind{color:var(--guidance);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.briefing-next h3,.briefing-section-heading h3{margin:.15rem 0 0}.briefing-section-heading>span{color:var(--muted);font-size:.72rem}.attention-inbox ol{gap:.55rem;max-height:36rem;margin:.8rem 0;padding:0;list-style:none;display:grid;overflow:auto}.attention-item{border:1px solid var(--line);background:#030e0966;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.attention-item.severity-critical{border-color:var(--blocked)}@supports (color:color-mix(in lab, red, red)){.attention-item.severity-critical{border-color:color-mix(in srgb, var(--blocked) 52%, var(--line))}}.attention-item.severity-review{border-color:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.attention-item.severity-review{border-color:color-mix(in srgb, var(--review-required) 42%, var(--line))}}.attention-item.is-acknowledged{opacity:.7}.attention-item p{margin-top:.15rem;font-size:.76rem}.attention-actions{place-items:end;gap:.2rem;display:grid}.attention-actions span{color:var(--human-accepted);font-size:.7rem;font-weight:800}.attention-load-more{width:100%;margin:0 0 .7rem}.briefing-empty{color:var(--muted);margin:.8rem 0}.capacity-list{gap:.7rem;margin-top:.8rem;display:grid}.capacity-row{grid-template-columns:minmax(9rem,.75fr) minmax(9rem,1.25fr);align-items:center;gap:.7rem;display:grid}.capacity-row>span:first-child{justify-content:space-between;gap:.4rem;display:flex}.capacity-row small{color:var(--muted)}.capacity-track{background:#ffffff12;border-radius:999px;height:.55rem;display:block;overflow:hidden}.capacity-track i{background:linear-gradient(90deg, var(--brand-assurance-teal), var(--guidance));border-radius:inherit;height:100%;display:block}.briefing-operations dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;display:grid}.briefing-operations dl div{border:1px solid var(--line);background:#030e0961;border-radius:.75rem;padding:.7rem}.briefing-operations dt{color:var(--muted);font-size:.64rem}.briefing-operations dd{margin:.15rem 0 0;font-size:1.35rem;font-weight:900}.briefing-unavailable{align-items:start}.mission-control{border:1px solid var(--guidance);background:radial-gradient(circle at 86% 6%,#57dfbc1a,#0000 34%),linear-gradient(145deg,#0f261cf5,#05130df5)}@supports (color:color-mix(in lab, red, red)){.mission-control{border:1px solid color-mix(in srgb, var(--guidance) 24%, var(--line))}}.mission-control{border-radius:var(--radius-xl);box-shadow:var(--shadow);gap:1rem;margin:1.5rem 0;padding:1.25rem;display:grid}.mission-control-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.mission-control-heading>div{max-width:48rem}.mission-control-heading h2{margin:.2rem 0 .55rem;font-size:clamp(1.8rem,3vw,2.8rem)}.mission-control-heading p:last-child,.mission-control-boundary span,.mission-empty p{color:var(--muted);margin:0;line-height:1.55}.mission-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.mission-control-summary article{border:1px solid var(--line);background:#ffffff09;border-radius:1rem;gap:.15rem;min-height:5.5rem;padding:.9rem;display:grid}.mission-control-summary article.has-attention{background:#efb24c14;border-color:#efb24c59}.mission-control-summary strong{color:var(--text);font-size:1.7rem}.mission-control-summary span{color:var(--muted);font-size:.78rem}.mission-filter-bar{flex-wrap:wrap;gap:.5rem;display:flex}.mission-filter-bar button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:#ffffff09;border-radius:999px;align-items:center;gap:.5rem;min-height:2.55rem;padding:.45rem .75rem .45rem .9rem;font-size:.78rem;font-weight:750;display:inline-flex}:is(.mission-filter-bar button:hover,.mission-filter-bar button:focus-visible){border-color:var(--guidance);color:var(--text)}.mission-filter-bar button[aria-pressed=true]{background:var(--guidance);border-color:var(--guidance);color:var(--guidance-ink)}.mission-filter-bar b{background:#0000002e;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.68rem;display:inline-flex}.mission-list{gap:.65rem;display:grid}.mission-row{border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#030e0975;border-radius:1rem;grid-template-columns:auto minmax(12rem,1fr) minmax(13rem,.72fr) minmax(6rem,auto) auto auto;align-items:center;gap:.9rem;width:100%;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}:is(.mission-row:hover,.mission-row:focus-visible){background:#122e21db;border-color:#57dfbc80;transform:translateY(-1px)}.mission-row.mission-needs_attention{border-color:#efb24c52}.mission-row-state{color:var(--guidance);background:#57dfbc1a;border:1px solid #57dfbc4d;border-radius:.8rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:.82rem;font-weight:900;display:inline-flex}.mission-row-copy,.mission-row-evidence{gap:.18rem;min-width:0;display:grid}.mission-row-copy small,.mission-row-evidence small,.mission-stage-track small{color:var(--faint);letter-spacing:.04em;font-size:.64rem}.mission-row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-row-copy>span{color:var(--muted);font-size:.76rem;line-height:1.4}.mission-stage-track{grid-template-columns:repeat(4,1fr);align-items:center;gap:.45rem;display:grid}.mission-stage-track i{background:#ffffff14;border-radius:999px;height:.35rem}.mission-stage-track i.reached{background:var(--guidance)}.mission-stage-track small{white-space:nowrap;grid-column:1/-1}.mission-row-evidence b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.mission-row-arrow{color:var(--guidance);font-size:1.1rem}.mission-empty,.mission-control-boundary{border:1px solid var(--line);background:#ffffff06;border-radius:.9rem;padding:.9rem}.mission-empty{justify-items:start;gap:.35rem;display:grid}.mission-control-boundary{grid-template-columns:auto 1fr;align-items:start;gap:.25rem;display:grid}.mission-control-boundary strong{color:var(--guidance)}@media (max-width:980px){.briefing-grid,.briefing-lower-grid{grid-template-columns:1fr}.first-value-heading,.guided-team-heading,.starter-deliverable-heading{flex-direction:column;align-items:start}.first-value-grid,.guided-workspace-brief{grid-template-columns:1fr}.starter-deliverable{position:static}.guided-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-row{grid-template-columns:auto minmax(0,1fr) auto}.mission-stage-track,.mission-row-evidence{grid-column:2}.mission-row .lifecycle,.mission-row-arrow{grid-column:3}}@media (max-width:620px){.mission-resume-card,.briefing-heading,.briefing-section-heading{flex-direction:column;align-items:stretch}.mission-resume-card .primary-button{width:100%}.mission-resume-actions{justify-content:stretch;align-items:stretch;display:grid}.attention-item,.capacity-row{grid-template-columns:1fr}.attention-actions{justify-content:flex-start;display:flex}.briefing-operations dl{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-first-value{padding-inline:.2rem}.first-value-heading{margin-top:1.5rem}.first-value-heading h1{font-size:clamp(2.35rem,14vw,4rem)}.deliverable-preview-grid,.guided-draft-preview,.guided-team-grid,.business-draft-grid{grid-template-columns:1fr}.entity-portrait,.guided-team-preview.is-compact .entity-portrait{height:10rem}.mission-control{padding:.9rem}.mission-control-heading{flex-direction:column;align-items:stretch}.mission-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.mission-stage-track,.mission-row-evidence,.mission-row .lifecycle{grid-column:2}.mission-row-arrow{display:none}.mission-control-boundary{grid-template-columns:1fr}}.guided-entity-roster>span{border:1px solid var(--line);background:#ffffff09;border-radius:.85rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.guided-entity-roster b{background:var(--guidance);align-items:center}@supports (color:color-mix(in lab, red, red)){.guided-entity-roster b{background:color-mix(in srgb, var(--guidance) 18%, transparent)}}.guided-entity-roster b{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.guided-entity-roster b{border:1px solid color-mix(in srgb, var(--guidance) 42%, var(--line))}}.guided-entity-roster b{color:var(--guidance);border-radius:.65rem;flex:0 0 2.2rem;justify-content:center;height:2.2rem;display:inline-flex}.guided-entity-roster span span{gap:.1rem;display:grid}.guided-entity-roster small{color:var(--muted);text-transform:capitalize}.authority-preview{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.authority-preview summary{color:var(--guidance);cursor:pointer;font-weight:800}.authority-preview dl,.authority-binding-card dl{gap:.55rem;margin:.85rem 0 0;display:grid}.authority-preview dl div,.authority-binding-card dl div{grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);gap:.2rem;display:grid}.authority-preview dt,.authority-binding-card dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.authority-preview dd,.authority-binding-card dd{overflow-wrap:anywhere;margin:0}.authority-binding-card,.digital-entity-team{box-shadow:none;margin-bottom:1rem;padding:1rem}.learning-retention-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:1rem;margin-bottom:1.25rem;display:grid}.memory-promotion-card,.recurring-outcome-card{border:1px solid var(--line);box-shadow:none;border-radius:1.25rem;gap:1rem;padding:1.2rem;display:grid}.memory-promotion-card h2,.memory-promotion-card p,.recurring-outcome-card h2,.recurring-outcome-card p{margin:0}.memory-proposal-form{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.memory-proposal-form label:nth-of-type(3),.memory-proposal-form button{grid-column:1/-1}.memory-proposal-form textarea{min-height:7rem}.memory-proposal-list{gap:.7rem;display:grid}.memory-proposal-list>article{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.memory-proposal-list article>div:first-child{gap:.25rem;display:grid}.memory-proposal-list article>div:last-child{flex:none;gap:.45rem;display:flex}.memory-proposal-list small,.memory-proposal-list span{color:var(--muted);font-size:.7rem}.memory-proposal-list p{color:var(--muted);font-size:.84rem}.memory-state{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;padding:.35rem .6rem}.memory-promoted{border-color:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.memory-promoted{border-color:color-mix(in srgb, var(--accepted) 55%, var(--line))}}.memory-promoted{color:var(--accepted)}.recurring-outcome-card{align-content:start}.memory-revoke-confirmation{grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end;gap:.45rem;max-width:42rem;display:grid}.memory-revoke-confirmation label{min-width:0}.memory-revoke-confirmation label span{margin-bottom:.3rem;display:block}.memory-revoke-confirmation input{width:100%;min-width:14rem}.passport-entity-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.passport-entity-controls label{min-width:0}.recurring-status{border:1px solid var(--line);background:#ffffff06;border-radius:.9rem;gap:.35rem;padding:.8rem;display:grid}.recurring-status span{color:var(--muted)}@media (max-width:760px){.passport-entity-controls{grid-template-columns:1fr}}.internal-operator-card{background:linear-gradient(135deg, var(--guidance), transparent 55%), #ffffff05}@supports (color:color-mix(in lab, red, red)){.internal-operator-card{background:linear-gradient(135deg, color-mix(in srgb, var(--guidance) 8%, transparent), transparent 55%), #ffffff05}}.internal-operator-card{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.internal-operator-card{border:1px solid color-mix(in srgb, var(--guidance) 35%, var(--line))}}.internal-operator-card{border-radius:1.25rem;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.internal-operator-card h3,.internal-operator-card h4,.internal-operator-card p{margin:0}.internal-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.internal-project-group-builder{gap:.75rem;padding:.85rem;display:grid}.internal-project-group-builder>label{gap:.35rem;display:grid}.internal-project-group-builder>label>span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.internal-review-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.internal-review-selector>label{border:1px solid var(--line);border-radius:.75rem;align-items:center;gap:.6rem;padding:.65rem;display:flex}.internal-review-selector label>span{gap:.1rem;display:grid}.internal-review-selector small{color:var(--muted)}.internal-boundary-grid label,.implementation-proposal>label{gap:.4rem;display:grid}.internal-boundary-grid label>span,.implementation-proposal>label>span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.internal-boundary-grid textarea{min-height:7rem}.internal-operator-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.implementation-proposal{border-top:1px solid var(--line);gap:.9rem;padding-top:1rem;display:grid}.proposed-file-list{gap:.6rem;display:grid}.proposed-file-list details{border:1px solid var(--line);border-radius:.85rem;overflow:hidden}.proposed-file-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.proposed-file-list summary span{color:var(--muted);text-align:right;font-size:.8rem}.proposed-file-list pre{border-top:1px solid var(--line);white-space:pre-wrap;background:#00000038;max-height:24rem;margin:0;padding:.9rem;font-size:.72rem;overflow:auto}.proposal-risks{background:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.proposal-risks{background:color-mix(in srgb, var(--review-required) 8%, transparent)}}.proposal-risks{border:1px solid var(--review-required)}@supports (color:color-mix(in lab, red, red)){.proposal-risks{border:1px solid color-mix(in srgb, var(--review-required) 35%, var(--line))}}.proposal-risks{border-radius:.85rem;padding:.8rem}.proposal-risks ul{margin-bottom:0}.execution-task-list{gap:.6rem;display:grid}.execution-task-list article{border:1px solid var(--line);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.execution-task-list .execution-task-card{align-items:stretch;gap:.75rem;display:grid}.execution-result-details{border:1px solid var(--line);background:#00000029;border-radius:.8rem;padding:.75rem}.execution-result-details summary{cursor:pointer;font-weight:700}.execution-result-details ul,.execution-file-manifest{gap:.5rem;margin:.75rem 0 0;display:grid}.execution-result-details li{gap:.2rem;display:grid}.execution-result-details li p{margin:0}.execution-file-manifest code{overflow-wrap:anywhere}.execution-human-gate{border-top:1px solid var(--line);gap:.7rem;padding-top:.8rem;display:grid}.execution-human-gate label{gap:.35rem;display:grid}.execution-human-gate label>span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.execution-human-gate textarea{min-height:5.5rem}.execution-decision-actions{flex-wrap:wrap;gap:.55rem;display:flex}.execution-task-list article>div{gap:.2rem;display:grid}.execution-task-list small,.execution-task-list span{color:var(--muted)}@media (max-width:960px){.learning-retention-grid,.internal-boundary-grid,.internal-review-selector{grid-template-columns:1fr}}@media (max-width:640px){.guided-entity-roster,.memory-proposal-form{grid-template-columns:1fr}.memory-proposal-form label:nth-of-type(3),.memory-proposal-form button{grid-column:1}.memory-proposal-list>article{flex-direction:column;align-items:stretch}.authority-preview dl div,.authority-binding-card dl div{grid-template-columns:1fr}}.mission-composer{gap:1.5rem;max-width:76rem;margin:0 auto;padding:clamp(1.25rem,4vw,4rem) 0;display:grid}.mission-composer-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.mission-composer-heading>div{max-width:52rem}.mission-composer-heading h1{letter-spacing:-.065em;max-width:13ch;margin:.35rem 0 1rem;font-size:clamp(2.4rem,5.8vw,5.6rem);line-height:.95}.mission-composer-heading p:not(.eyebrow){color:var(--muted);max-width:48rem;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.mission-composer-status,.mission-profile{color:var(--guidance-strong);white-space:nowrap;background:#57dfbc1a;border:1px solid #57dfbc61;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.72rem;font-weight:850;display:inline-flex}.mission-profile b{font-size:1rem}.mission-composer-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:start;gap:1.25rem;display:grid}.mission-composer-form,.mission-live-preview,.mission-contract-summary,.mission-source-choice,.connected-mission-brief{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#57dfbc1a,#0000 35%),linear-gradient(145deg,#10231afa,#07120efa);border-radius:1.35rem;box-shadow:0 20px 64px #00000038}.mission-composer-form{gap:1.1rem;padding:clamp(1rem,2.4vw,2rem);display:grid}.mission-composer-form .large-field textarea{min-height:10rem}.mission-composer-form label>small,.mission-composer-form .large-field>small{color:var(--quiet);margin-top:.45rem;font-size:.72rem;line-height:1.45;display:block}.mission-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.mission-form-row label{gap:.45rem;display:grid}.mission-form-row label>span,.mission-composer-form .single-input>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.mission-form-row select{background:var(--night);border:1px solid var(--line-strong);color:var(--text);border-radius:.8rem;width:100%;min-height:3.25rem;padding:.75rem .9rem}.mission-composer .quiet-button{background:var(--surface-3);color:var(--text);border-color:#89f0d480}:is(.mission-composer .quiet-button:hover,.mission-composer .quiet-button:focus-visible){border-color:var(--guidance-strong);color:#fff;background:#214a38}.mission-live-preview{gap:.9rem;padding:1.4rem;display:grid;position:sticky;top:1rem}.mission-live-preview .outcome-icon{width:3.3rem;height:3.3rem}.mission-live-preview h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.05}.mission-live-preview>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.mission-live-preview dl{gap:.55rem;margin:.4rem 0 0;display:grid}.mission-live-preview dl div{border:1px solid var(--line);background:#07120e8c;border-radius:.75rem;gap:.2rem;padding:.75rem;display:grid}.mission-live-preview dt,.mission-contract-summary small{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.mission-live-preview dd{color:var(--text);margin:0;font-size:.82rem}.mission-contract-review{max-width:80rem}.mission-contract-review .mission-composer-heading h1{max-width:16ch}.mission-contract-summary{gap:1rem;padding:clamp(1rem,2.5vw,2rem);display:grid}.mission-contract-outcome{border-bottom:1px solid var(--line);padding-bottom:1.25rem}.mission-contract-outcome h2{letter-spacing:-.04em;max-width:35ch;margin:.4rem 0 .7rem;font-size:clamp(1.45rem,3vw,2.6rem);line-height:1.12}.mission-contract-outcome span{color:var(--guidance-strong);font-size:.78rem;font-weight:800}.mission-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mission-contract-grid article{border:1px solid var(--line);background:#07120e94;border-radius:.9rem;gap:.45rem;padding:1rem;display:grid}.mission-contract-grid strong{font-size:1rem}.mission-contract-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.mission-gate-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mission-gate-sequence li{background:#57dfbc0f;border:1px solid #57dfbc38;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem;padding:.75rem;display:grid}.mission-gate-sequence li>span{background:var(--guidance);color:var(--night);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:950;display:inline-flex}.mission-gate-sequence small{color:var(--quiet)}.mission-gate-sequence li.active{border-color:var(--guidance);background:#57dfbc24;box-shadow:0 0 0 1px #57dfbc29}.mission-gate-sequence li.complete{background:#77d99b1a;border-color:#77d99b6b}.mission-gate-live{margin:1rem 0}.mission-source-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.mission-source-choice h2{letter-spacing:-.035em;margin:.25rem 0 .5rem;font-size:clamp(1.35rem,2.6vw,2rem)}.mission-source-choice p:not(.eyebrow){color:var(--muted);max-width:52rem;margin:0;line-height:1.55}.mission-source-choice>div:last-child{gap:.65rem;min-width:18rem;display:grid}.connected-mission-brief{gap:.4rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid}.connected-mission-brief>span{color:var(--guidance-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.connected-mission-brief p,.connected-mission-brief small{color:var(--muted);margin:0;line-height:1.5}@media (max-width:900px){.mission-composer-heading,.mission-source-choice{grid-template-columns:1fr;align-items:start}.mission-composer-heading{display:grid}.mission-composer-status,.mission-profile{justify-self:start}.mission-composer-layout,.mission-source-choice{grid-template-columns:1fr}.mission-live-preview{position:static}.mission-source-choice>div:last-child{min-width:0}}@media (max-width:640px){.mission-form-row,.mission-contract-grid,.mission-gate-sequence{grid-template-columns:1fr}.mission-composer-heading h1{font-size:clamp(2.35rem,14vw,3.8rem)}.mission-source-choice .primary-button,.mission-source-choice .quiet-button{width:100%}}.mission-briefing{background:radial-gradient(circle at 90% 0,#57dfbc24,#0000 31rem),linear-gradient(150deg,#122a1ffc,#06120efc);border:1px solid #6fe8c76b;border-radius:1.5rem;gap:1.25rem;margin:1.25rem 0;padding:clamp(1.1rem,2.8vw,2.1rem);display:grid;overflow:hidden;box-shadow:0 24px 72px #00000047}.mission-briefing-heading{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.mission-briefing-heading>div{max-width:54rem}.mission-briefing-heading h2{letter-spacing:-.055em;margin:.35rem 0 .8rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1}.mission-briefing-heading p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.mission-briefing-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.mission-briefing-facts article{border:1px solid var(--line);background:#040e0a94;border-radius:.9rem;gap:.35rem;min-width:0;padding:.95rem;display:grid}.mission-briefing-facts small,.mission-assignment-detail>small{color:var(--guidance-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.mission-briefing-facts strong,.mission-briefing-facts span{overflow-wrap:anywhere}.mission-briefing-facts span{color:var(--quiet);font-size:.72rem}.mission-activity-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mission-activity-path li{border:1px solid var(--line);background:#040e0a80;border-radius:.85rem;align-content:start;gap:.28rem;min-height:7.4rem;padding:.75rem;display:grid}.mission-activity-path li>span{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:900;display:inline-flex}.mission-activity-path li small{color:var(--quiet);line-height:1.35}.mission-activity-path li.complete{background:#77d99b14;border-color:#77d99b6b}.mission-activity-path li.complete>span{background:var(--guidance);border-color:var(--guidance);color:var(--night)}.mission-activity-path li.active{border-color:var(--guidance);background:#57dfbc21;box-shadow:0 0 0 1px #57dfbc26}.mission-assignment-layout{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:.9rem;display:grid}.mission-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mission-assignment-list button{border:1px solid var(--line);color:var(--text);text-align:left;background:#040e0a8c;border-radius:.85rem;align-items:center;gap:.7rem;min-height:4.3rem;padding:.7rem;display:flex}.mission-assignment-list button>b{color:var(--guidance-strong);background:#57dfbc24;border:1px solid #57dfbc66;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.mission-assignment-list button>span{gap:.15rem;min-width:0;display:grid}.mission-assignment-list button small{color:var(--quiet);overflow-wrap:anywhere}:is(.mission-assignment-list button.selected,.mission-assignment-list button:hover,.mission-assignment-list button:focus-visible){border-color:var(--guidance);background:#57dfbc1f}.mission-assignment-detail{border:1px solid var(--line);background:#040e0a8c;border-radius:1rem;padding:1rem 1.15rem}.mission-assignment-detail h3{margin:.3rem 0 .45rem;font-size:1.35rem}.mission-assignment-detail p{color:var(--muted);margin:0 0 .8rem;line-height:1.5}.mission-assignment-detail dl{gap:.5rem;margin:0;display:grid}.mission-assignment-detail dl div{grid-template-columns:minmax(6.5rem,.25fr) 1fr;gap:.1rem;display:grid}.mission-assignment-detail dt{color:var(--quiet);font-size:.7rem;font-weight:800}.mission-assignment-detail dd{color:var(--muted);margin:0;font-size:.75rem}.mission-briefing-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mission-briefing-actions .primary-button{text-decoration:none}.mission-evidence-drawer{flex:100%;margin-top:.2rem}.mission-evidence-drawer summary{color:var(--guidance-strong);cursor:pointer;width:fit-content;font-weight:800}.mission-evidence-drawer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.mission-evidence-drawer article{border:1px solid var(--line);background:#040e0a80;border-radius:.8rem;padding:.85rem}.mission-evidence-drawer article>small{color:var(--guidance-strong);font-weight:850}.mission-evidence-drawer p,.mission-evidence-drawer ol{color:var(--muted);margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.mission-evidence-drawer ol{gap:.45rem;padding:0;list-style:none;display:grid}.mission-evidence-drawer li{gap:.1rem;display:grid}.mission-evidence-drawer time{color:var(--quiet);font-size:.65rem}.mission-control-boundary{border-top:1px solid var(--line);color:var(--quiet);margin:0;padding-top:.9rem;font-size:.7rem;line-height:1.5}@media (max-width:980px){.memory-revoke-confirmation{grid-template-columns:1fr}.mission-briefing-facts,.mission-activity-path{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-assignment-layout,.mission-evidence-drawer>div{grid-template-columns:1fr}}@media (max-width:640px){.mission-briefing-heading{display:grid}.mission-briefing-facts,.mission-activity-path,.mission-assignment-list{grid-template-columns:1fr}.mission-activity-path li{min-height:0}.mission-briefing-actions>button,.mission-briefing-actions>a{justify-content:center;width:100%}.mission-assignment-detail dl div{grid-template-columns:1fr}}.outcome-journey,.passport-growth-hub,.trust-envelope{background:linear-gradient(135deg, var(--guidance), transparent 62%), #ffffff06}@supports (color:color-mix(in lab, red, red)){.outcome-journey,.passport-growth-hub,.trust-envelope{background:linear-gradient(135deg, color-mix(in srgb, var(--guidance) 8%, transparent), transparent 62%), #ffffff06}}.outcome-journey,.passport-growth-hub,.trust-envelope{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.outcome-journey,.passport-growth-hub,.trust-envelope{border:1px solid color-mix(in srgb, var(--guidance) 30%, var(--line))}}.outcome-journey,.passport-growth-hub,.trust-envelope{box-shadow:none;border-radius:1.25rem;margin-bottom:1rem;padding:1.15rem}.outcome-journey-heading,.trust-envelope-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.outcome-journey h2,.outcome-journey p,.passport-growth-hub h2,.passport-growth-hub p,.trust-envelope h2,.trust-envelope p{margin:0}.outcome-journey-heading>span{border:1px solid var(--line);color:var(--guidance);border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.outcome-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.outcome-journey li{border:1px solid var(--line);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.75rem;display:grid}.outcome-journey li>span{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:900;display:inline-flex}.outcome-journey li.complete{border-color:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.outcome-journey li.complete{border-color:color-mix(in srgb, var(--accepted) 45%, var(--line))}}.outcome-journey li.complete>span{background:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.outcome-journey li.complete>span{background:color-mix(in srgb, var(--accepted) 20%, transparent)}}.outcome-journey li.complete>span{border-color:var(--accepted);color:var(--accepted)}.outcome-journey li div{gap:.2rem;min-width:0;display:grid}.outcome-journey li small,.outcome-journey>p,.passport-growth-hub>div>p,.trust-envelope-heading p,.trust-envelope>small{color:var(--muted)}.passport-growth-hub{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1rem;display:grid}.passport-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.passport-growth-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;border-radius:.9rem;gap:.25rem;min-height:8.5rem;padding:.85rem;display:grid}:is(.passport-growth-actions button:hover,.passport-growth-actions button:focus-visible){border-color:var(--guidance);transform:translateY(-1px)}.passport-growth-actions button>span{color:var(--guidance);font-family:var(--font-mono);font-size:.72rem}.passport-growth-actions button>small{color:var(--muted);line-height:1.45}.trust-envelope-heading>div{max-width:58rem}.trust-envelope dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.trust-envelope dl div{border:1px solid var(--line);background:#0000001f;border-radius:.85rem;gap:.25rem;padding:.75rem;display:grid}.trust-envelope dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.trust-envelope dd{overflow-wrap:anywhere;margin:0}.next-value-action{background:radial-gradient(circle at 90% 0%, #57dfbc2e, transparent 42%), var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.next-value-action{background:radial-gradient(circle at 90% 0%, #57dfbc2e, transparent 42%), color-mix(in srgb, var(--surface) 92%, var(--guidance) 8%)}}.next-value-action{border:1px solid var(--guidance)}@supports (color:color-mix(in lab, red, red)){.next-value-action{border:1px solid color-mix(in srgb, var(--guidance) 52%, var(--line))}}.next-value-action{border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin:1rem 0;padding:clamp(1rem,2.2vw,1.5rem);display:grid}.next-value-action h2,.next-value-action p{margin:0}.next-value-action h2{margin-top:.2rem}.next-value-action>div>p:last-child,.next-value-action>small{color:var(--muted)}.next-value-action>small{grid-column:1/-1}@media (max-width:700px){.next-value-action{grid-template-columns:1fr}.next-value-action .primary-button{width:100%}}.mission-runtime-panel{border:1px solid var(--guidance);background:linear-gradient(145deg,#1dd3b017,#081c18b8)}@supports (color:color-mix(in lab, red, red)){.mission-runtime-panel{border:1px solid color-mix(in srgb, var(--guidance) 42%, var(--line))}}.mission-runtime-panel{border-radius:1.15rem;gap:.85rem;padding:1rem;display:grid}.mission-runtime-paused,.mission-runtime-failed{border-color:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.mission-runtime-paused,.mission-runtime-failed{border-color:color-mix(in srgb, var(--review-required) 55%, var(--line))}}.mission-runtime-heading,.mission-runtime-facts,.team-invite-row,.template-save-row,.team-member-list article{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mission-runtime-heading>div{min-width:0}.mission-runtime-heading h3,.mission-runtime-heading p{margin:.18rem 0 0}.mission-runtime-heading>span{color:var(--guidance);font-family:var(--font-mono);font-size:1.5rem;font-weight:800}.mission-runtime-progress{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.mission-runtime-progress span{background:linear-gradient(90deg, var(--guidance), var(--guidance-strong));border-radius:inherit;height:100%;transition:width .24s;display:block}.mission-runtime-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;display:grid}.mission-runtime-facts div{border:1px solid var(--line);background:#00000024;border-radius:.8rem;gap:.25rem;padding:.65rem;display:grid}.mission-runtime-facts dt,.mission-runtime-facts dd{margin:0}.mission-runtime-facts dt{color:var(--muted);text-transform:uppercase;font-size:.68rem}.mission-runtime-events summary{cursor:pointer;font-weight:800}.mission-runtime-events ol{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mission-runtime-events li{border-left:2px solid var(--guidance);gap:.2rem;padding-left:.7rem;display:grid}.mission-runtime-events time,.team-member-list small,.mission-template-list small{color:var(--muted);font-size:.72rem}.release-steward-card{border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.release-steward-card{border-color:color-mix(in srgb, var(--guidance) 42%, var(--line))}}.team-retention-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#1dd3b012);border-radius:1.1rem;gap:1rem;padding:1rem;display:grid}.team-retention-card h2,.team-retention-card p{margin:.2rem 0 0}.team-value-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.team-value-metrics div{border:1px solid var(--line);background:#00000021;border-radius:.8rem;gap:.2rem;padding:.7rem;display:grid}.team-value-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.team-value-metrics dd{font-family:var(--font-mono);margin:0;font-size:1.1rem;font-weight:800}.team-invite-row,.template-save-row{grid-template-columns:minmax(14rem,1fr) minmax(9rem,.35fr) auto;align-items:end;display:grid}.template-save-row{grid-template-columns:minmax(14rem,1fr) auto}.team-invite-row label,.template-save-row label{gap:.35rem;display:grid}.team-member-list{gap:.55rem;display:grid}.team-member-list article{border:1px solid var(--line);background:#0000001f;border-radius:.85rem;padding:.7rem}.team-member-list article>div{flex:1;min-width:0;display:grid}.mission-template-list{flex-wrap:wrap;gap:.55rem;display:flex}.mission-template-list>button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:#1dd3b014;border-radius:.75rem;gap:.15rem;padding:.55rem .7rem;display:grid}:is(.mission-template-list>button:hover,.mission-template-list>button:focus-visible){border-color:var(--guidance)}@media (max-width:960px){.outcome-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-growth-hub{grid-template-columns:1fr}.trust-envelope dl,.mission-runtime-facts,.team-value-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-row,.template-save-row{grid-template-columns:1fr}}@media (max-width:640px){.outcome-journey-heading,.trust-envelope-heading{flex-direction:column;align-items:stretch}.outcome-journey-heading>span{align-self:start}.outcome-journey ol,.passport-growth-actions,.trust-envelope dl,.mission-runtime-facts,.team-value-metrics{grid-template-columns:1fr}.team-member-list article{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.mission-runtime-progress span{transition:none}}.first-mission-time{color:var(--guidance-strong);margin-top:.8rem;font-size:.82rem;font-weight:750;line-height:1.45;display:block}.first-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0 .7rem;display:grid}.first-path-grid button{text-align:left;align-items:start;gap:.3rem;min-width:0;min-height:7rem;padding:.9rem;display:grid}.first-path-grid button span{opacity:.82;font-size:.78rem;font-weight:520;line-height:1.45;display:block}.first-mission-glossary{border:1px solid var(--line);background:#07120e7a;border-radius:.9rem;margin-top:1rem;padding:.75rem .85rem}.first-mission-glossary summary{cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-weight:800}.first-mission-glossary dl,.entity-inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.5rem 0 0;display:grid}.first-mission-glossary dl div,.entity-inspector-facts div{border:1px solid var(--line);background:#ffffff09;border-radius:.75rem;padding:.7rem}.first-mission-glossary dt,.entity-inspector-facts dt{color:var(--guidance-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.first-mission-glossary dd,.entity-inspector-facts dd{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.shared-role-welcome,.role-context{border:1px solid var(--line-strong);background:linear-gradient(120deg,#57dfbc1a,#10231ad6);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin:1rem 0;padding:.85rem 1rem;display:grid}.shared-role-welcome>span,.role-context>span{background:var(--surface-3);border:1px solid var(--guidance);color:var(--guidance-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .65rem;font-size:.66rem;font-weight:900}.shared-role-welcome p,.role-context p{color:var(--muted);margin:.2rem 0 0}.entity-motion-choices{border:1px solid var(--line-strong);background:#07120e9e;border-radius:999px;padding:.2rem;display:inline-flex}.entity-motion-choices button{color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:999px;min-height:2.35rem;padding:.45rem .7rem;font-size:.7rem;font-weight:850}:is(.entity-motion-choices button[aria-pressed=true],.entity-motion-choices button:hover,.entity-motion-choices button:focus-visible){background:var(--surface-3);color:var(--text)}.entity-motion-note{color:var(--quiet);text-align:right;max-width:28rem;margin:0;font-size:.68rem}.semantic-gate-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.semantic-gate-path li{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.75rem;align-items:center;gap:.4rem;min-height:3rem;padding:.55rem;font-size:.72rem;font-weight:800;display:flex}.semantic-gate-path li span{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.semantic-gate-path li.complete{border-color:var(--guidance)}@supports (color:color-mix(in lab, red, red)){.semantic-gate-path li.complete{border-color:color-mix(in srgb, var(--guidance) 55%, var(--line))}}.semantic-gate-path li.complete{color:var(--guidance)}.semantic-gate-path li.current{border-color:var(--review-required);color:var(--review-required)}.semantic-entity-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.entity-role-note{border-left:3px solid var(--blue);color:var(--muted);background:#76b7ff14;margin:.75rem 0 0;padding:.65rem .75rem;line-height:1.45}.entity-event-timeline{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.3fr);gap:1rem;margin-top:1.25rem;padding-top:1.15rem;display:grid}.entity-event-timeline h4{margin:.25rem 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem)}.entity-event-timeline ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.entity-event-timeline li{border:1px solid var(--line);background:#07120e75;border-radius:.8rem;gap:.25rem;padding:.7rem;display:grid}.entity-event-timeline time,.entity-event-timeline small{color:var(--quiet);font-size:.7rem}.workspace-value-dashboard{background:radial-gradient(circle at 88% 0%, #57dfbc1f, transparent 34%), var(--surface);border:1px solid var(--line-strong);border-radius:1.15rem;margin:1rem 0;padding:1rem}.workspace-value-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.workspace-value-heading h2{margin:.2rem 0 0}.workspace-value-heading>p{color:var(--muted);max-width:42rem;margin:0}.workspace-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.workspace-value-grid div{border:1px solid var(--line);background:#07120e80;border-radius:.85rem;gap:.3rem;min-height:7.2rem;padding:.75rem;display:grid}.workspace-value-grid dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-value-grid dd{font-family:var(--font-mono);margin:auto 0 0;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:850}.workspace-value-grid small{color:var(--quiet);line-height:1.35}.value-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.9rem;margin:0;padding-top:.8rem;font-size:.72rem;display:flex}.value-legend strong{color:var(--text)}.invitation-delivery-fallback{border:1px solid var(--review-required);background:#f0bd6914;align-items:center}@supports (color:color-mix(in lab, red, red)){.invitation-delivery-fallback{border:1px solid color-mix(in srgb, var(--review-required) 42%, var(--line))}}.invitation-delivery-fallback{border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.75rem;display:flex}.invitation-delivery-fallback>div{gap:.2rem;display:grid}.invitation-delivery-fallback small{color:var(--muted)}.notification-preferences{border:1px solid var(--line);border-radius:.9rem;gap:.55rem;margin:0;padding:.85rem;display:grid}.notification-preferences legend{color:var(--guidance-strong);padding:0 .35rem;font-size:.75rem;font-weight:850}.outcome-recipient{color:var(--guidance-strong);margin:.35rem 0 0;font-size:.78rem;font-weight:800}@media (max-width:960px){.first-path-grid,.workspace-value-grid,.semantic-entity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-event-timeline{grid-template-columns:1fr}}@media (max-width:640px){.first-path-grid,.first-mission-glossary dl,.entity-inspector-facts,.semantic-gate-path,.semantic-entity-list,.workspace-value-grid{grid-template-columns:1fr}.first-path-grid button{min-height:5.5rem}.shared-role-welcome,.role-context{grid-template-columns:1fr;align-items:start}.entity-stage-heading,.workspace-value-heading{flex-direction:column;align-items:stretch}.entity-stage-controls{justify-items:stretch}.entity-view-switch,.entity-motion-choices{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entity-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-motion-note{text-align:left}}@media (prefers-reduced-motion:reduce){.entity-mission-experience *,.workspace-value-dashboard *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flock-os-header-button,.marketplace-header-button{color:var(--guidance-strong);cursor:pointer;background:#57dfbc12;border:1px solid #57dfbc4d;border-radius:999px;min-height:2.35rem;padding:.5rem .72rem;font-size:.72rem;font-weight:850}.marketplace-header-button{color:#f8d99e;background:#f0bd6912;border-color:#f0bd6952}:is(.flock-os-header-button:hover,.flock-os-header-button:focus-visible,.marketplace-header-button:hover,.marketplace-header-button:focus-visible){background:var(--guidance);border-color:var(--guidance);color:var(--night)}.flock-os-shell,.market-shell{min-height:calc(100vh - 150px);padding:clamp(1.5rem,4vw,3.5rem) 0 4rem}.flock-os-shell button,.flock-os-shell input,.flock-os-shell select,.flock-os-shell textarea,.market-shell button,.market-shell input,.market-shell select,.market-shell textarea{font:inherit}.flock-os-topline,.flock-os-actions,.flock-command-row,.flock-form-actions,.routine-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.flock-os-topline{justify-content:space-between;margin-bottom:clamp(1.25rem,3vw,2.2rem)}.back-link{color:var(--guidance-strong);cursor:pointer;background:0 0;border:0;padding:.7rem 0;font-size:.82rem;font-weight:850}:is(.back-link:hover,.back-link:focus-visible){color:var(--text)}.flock-os-hero,.market-hero{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:radial-gradient(circle at 78% 18%,#57dfbc26,#0000 34%),linear-gradient(145deg,#142b20fa,#07120efa);border-radius:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:stretch;gap:clamp(1.2rem,4vw,3rem);padding:clamp(1.35rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.flock-os-hero:before,.market-hero:before{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#89f0d41f 0 1px,#0000 1.8px),radial-gradient(circle at 70% 75%,#77d99b14 0 1px,#0000 1.6px);background-size:18px 18px,26px 26px;position:absolute;inset:0}.flock-os-hero>*,.market-hero>*{z-index:1;position:relative}.flock-os-hero h1,.market-hero h1{letter-spacing:-.065em;max-width:12ch;margin:.35rem 0 1rem;font-size:clamp(2.35rem,6vw,5.25rem);line-height:.96}.flock-os-hero>div>p:not(.eyebrow),.market-hero>div>p:not(.eyebrow){color:var(--muted);max-width:43rem;margin:0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.65}.vershep-guide-card{background:#040c09c7;border:1px solid #57dfbc59;border-radius:1.25rem;grid-template-columns:7.5rem minmax(0,1fr);align-self:center;align-items:center;gap:1rem;min-height:12rem;padding:1.1rem;display:grid}.vershep-guide-card small,.flock-outcome-bar small,.runtime-boundary-card .eyebrow,.pack-inspector small{color:var(--guidance-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.vershep-guide-card strong{margin:.32rem 0;font-size:1.05rem;line-height:1.3;display:block}.vershep-guide-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.vershep-guide-portrait,.moment-vershep{aspect-ratio:1;background:radial-gradient(circle at 48% 40%,#57dfbc33,#0000 31%),#57dfbc0f;border:1px solid #57dfbc4d;border-radius:50%;position:relative;overflow:hidden}.vershep-guide-portrait:before,.moment-vershep:before{content:"";background:#020504;border-radius:48% 48% 44% 44%;width:54%;height:58%;position:absolute;bottom:15%;left:23%}.vershep-guide-portrait:after,.moment-vershep:after{clip-path:polygon(50% 0,100% 100%,0 82%);content:"";background:#020504;width:27%;height:34%;position:absolute;top:12%;left:16%;transform:rotate(-11deg)}.vershep-guide-portrait span,.moment-vershep span{clip-path:polygon(50% 0,100% 82%,0 100%);z-index:2;background:#020504;width:27%;height:34%;position:absolute;top:12%;right:16%;transform:rotate(11deg)}.vershep-guide-portrait i,.vershep-guide-portrait b,.moment-vershep i,.moment-vershep b{background:var(--guidance);z-index:3;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:45%;box-shadow:0 0 10px #57dfbcb8}.vershep-guide-portrait i,.moment-vershep i{left:36%}.vershep-guide-portrait b,.moment-vershep b{right:36%}.vershep-guide-portrait em,.moment-vershep em{z-index:4;background:#b96f7b;border:1px solid #ffe0e67a;border-radius:999px;width:44%;height:8%;position:absolute;bottom:17%;left:28%;transform:rotate(-3deg);box-shadow:0 2px 8px #0205046b}.vershep-guide-portrait em:after,.moment-vershep em:after{content:"";background-color:#f5f1e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23101820' stroke-width='28' stroke-linecap='square'%3E%3Cpath d='M91 48H59V252H91'/%3E%3Cpath d='M209 48H241V252H209'/%3E%3C/g%3E%3Cpath d='M100 157L135 192L204 112' fill='none' stroke='%23007C72' stroke-width='31' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:72%;border:1px solid #10182080;border-radius:.18rem .18rem .28rem .28rem;width:.62rem;height:.78rem;position:absolute;top:65%;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #02050473}.flock-message,.flock-error,.market-beta-boundary,.authority-notice{border-radius:.9rem;margin:1rem 0;padding:.9rem 1rem;line-height:1.5}.flock-message{color:var(--guidance-strong);background:#57dfbc14;border:1px solid #57dfbc59}.flock-message a{color:var(--text);font-weight:850}.flock-error{color:#ffc4c0;background:#f1787214;border:1px solid #f178726b}.flock-composer,.creator-studio,.runtime-boundary-card{border:1px solid var(--line-strong);background:#10231af5;border-radius:1.25rem;gap:1rem;margin:1rem 0;padding:clamp(1rem,3vw,1.5rem);display:grid}.flock-composer>div:first-child h2,.creator-studio>div:first-child h2,.runtime-boundary-card h2{margin:.25rem 0 .4rem;font-size:clamp(1.35rem,2.5vw,2rem)}.flock-composer>div:first-child p:not(.eyebrow),.creator-studio>div:first-child p:not(.eyebrow){color:var(--muted);margin:0}.flock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.flock-form-grid label,.pack-inspector>label{gap:.4rem;display:grid}.flock-form-grid label.full{grid-column:1/-1}.flock-form-grid label>span,.pack-inspector>label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.flock-form-grid input,.flock-form-grid select,.flock-form-grid textarea,.pack-inspector select{border:1px solid var(--line-strong);color:var(--text);background:#040c09bd;border-radius:.75rem;width:100%;min-height:3rem;padding:.75rem .85rem}.flock-form-grid textarea{resize:vertical;min-height:7rem}.flock-form-grid input:focus,.flock-form-grid select:focus,.flock-form-grid textarea:focus,.pack-inspector select:focus{border-color:var(--guidance);outline-offset:1px;outline:2px solid #57dfbc33}.flock-form-actions{justify-content:flex-end}.flock-loading,.flock-empty-state,.routine-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#10231ab8;border-radius:1.15rem;margin:1rem 0;padding:clamp(1.5rem,4vw,3rem)}.flock-empty-state h2{color:var(--text);margin:.3rem 0 .7rem;font-size:clamp(1.8rem,4vw,3rem)}.flock-empty-state .primary-button{margin:1rem auto 0}.flock-selector{scrollbar-color:var(--surface-3) transparent;gap:.6rem;margin:1rem 0;padding:.25rem 0 .55rem;display:flex;overflow-x:auto}.flock-selector button,.market-filters button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;text-align:left;background:#07120eb8;border-radius:999px;min-width:max-content;padding:.62rem .85rem;display:grid}.flock-selector button[aria-pressed=true],.market-filters button[aria-pressed=true]{background:var(--guidance);border-color:var(--guidance);color:var(--night)}.flock-selector small{opacity:.78;text-transform:uppercase;font-size:.62rem}.flock-outcome-bar{background:linear-gradient(120deg,#57dfbc1a,#10231af5);border:1px solid #57dfbc42;border-radius:1.1rem;grid-template-columns:minmax(18rem,1.3fr) minmax(22rem,1fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.flock-outcome-bar>div{gap:.35rem;display:grid}.flock-outcome-bar>div strong{line-height:1.4}.flock-outcome-bar dl,.routine-card dl,.pack-inspector>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.flock-outcome-bar dl div,.routine-card dl div,.pack-inspector>dl div{border:1px solid var(--line);background:#040c098a;border-radius:.75rem;padding:.65rem}.flock-outcome-bar dt,.routine-card dt,.pack-inspector dt{color:var(--quiet);text-transform:uppercase;font-size:.62rem;font-weight:800}.flock-outcome-bar dd,.routine-card dd,.pack-inspector dd{overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.78rem;font-weight:800}.onboarding-charter-card{background:linear-gradient(145deg,#76b7ff1a,#07120ef7);border:1px solid #76b7ff47;border-radius:1.1rem;gap:1rem;padding:1rem;display:grid}.onboarding-charter-card>header,.onboarding-charter-card>footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.onboarding-charter-card h2,.onboarding-charter-card p{margin:0}.onboarding-charter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.onboarding-charter-grid article{border:1px solid var(--line);background:#040c098a;border-radius:.8rem;gap:.35rem;padding:.75rem;display:grid}.onboarding-charter-grid small,.onboarding-charter-card>footer{color:var(--quiet);text-transform:uppercase;font-size:.67rem;font-weight:800}.onboarding-charter-grid p{color:var(--muted);font-size:.76rem;line-height:1.45}.onboarding-charter-card>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;padding-top:.8rem}.flock-command-row{margin:-.35rem 0 1.5rem}.routine-board{margin:2.5rem 0}.routine-board .recent-heading>span{color:var(--quiet);font-size:.74rem}.routine-grid,.market-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.routine-card,.market-trust-grid article{border:1px solid var(--line-strong);background:linear-gradient(155deg,#142b20fa,#07120ef5);border-radius:1rem;flex-direction:column;min-height:18rem;padding:1rem;display:flex}.routine-card header{justify-content:space-between;align-items:center;display:flex}.routine-card header small,.routine-card>p{color:var(--muted)}.routine-card h3{margin:1rem 0 .5rem;font-size:1.2rem}.routine-card>p{flex:1;margin:0 0 1rem;font-size:.8rem;line-height:1.55}.routine-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-status{color:var(--muted);text-transform:uppercase;background:#aebfb31f;border:1px solid #aebfb34d;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:850}.routine-status.active{color:var(--guidance);background:#77d99b1f;border-color:#77d99b6b}.routine-actions{margin-top:1rem}.routine-actions .primary-button,.routine-actions .quiet-button,.routine-actions .danger-quiet-button{min-height:2.55rem;padding:.58rem .75rem}.danger-quiet-button{color:#ffc4c0;cursor:pointer;background:#f1787214;border:1px solid #f1787273;border-radius:.75rem;font-weight:800}:is(.danger-quiet-button:hover,.danger-quiet-button:focus-visible){border-color:var(--blocked);background:#f1787229}.runtime-boundary-card{background:linear-gradient(145deg,#76b7ff14,#07120ef5);grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr);align-items:start}.runtime-boundary-card ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.runtime-boundary-card li{border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 .65rem 1.25rem;line-height:1.5;position:relative}.runtime-boundary-card li:before{color:var(--blue);content:"•";position:absolute;left:0}.farm-lifecycle-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:radial-gradient(circle at 84% 8%,#57dfbc1a,#0000 28rem),#07120efa;border-radius:1.35rem;margin:1rem 0 2rem;padding:clamp(1rem,3vw,1.65rem)}.farm-lifecycle-header,.farm-lifecycle-farm>header,.farm-lifecycle-flock>header,.farm-lifecycle-entities article>header,.farm-lifecycle-routine,.farm-delete-gate,.farm-create-card{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.farm-lifecycle-header h2{letter-spacing:-.04em;max-width:17ch;margin:.35rem 0 .7rem;font-size:clamp(1.65rem,4vw,3rem);line-height:1}.farm-lifecycle-header p:not(.eyebrow),.farm-create-card p,.farm-lifecycle-farm header p,.farm-lifecycle-flock>p,.farm-delete-gate p,.farm-receipt-list>p{color:var(--muted);margin:0;line-height:1.55}.farm-lifecycle-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.farm-lifecycle-header-actions label,.farm-create-controls label,.farm-delete-gate label{gap:.35rem;display:grid}.farm-lifecycle-header-actions label span,.farm-create-controls label span,.farm-delete-gate label span{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.farm-lifecycle-header-actions select,.farm-create-controls :is(input,select),.farm-delete-gate input{border:1px solid var(--line-strong);color:var(--text);background:#040c09c7;border-radius:.72rem;min-height:2.8rem;padding:.65rem .75rem}.farm-quota-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1.2rem 0;display:grid}.farm-quota-grid>div{border:1px solid var(--line);background:#10231adb;border-radius:.85rem;gap:.25rem;padding:.8rem;display:grid}.farm-quota-grid small,.farm-lifecycle-farm small,.farm-lifecycle-flock small,.farm-lifecycle-entities small,.farm-lifecycle-routine small{color:var(--guidance-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.farm-quota-grid strong{font-size:1rem}.farm-create-card{background:linear-gradient(130deg,#57dfbc14,#10231ad1);border:1px solid #57dfbc40;border-radius:1rem;align-items:end;margin-bottom:1rem;padding:1rem}.farm-create-card h3,.farm-receipt-list h3,.farm-delete-gate h3{margin:0 0 .35rem}.farm-create-controls{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.farm-lifecycle-tree{gap:.85rem;display:grid}.farm-lifecycle-farm{border:1px solid var(--line-strong);background:#10231ae0;border-radius:1rem;overflow:hidden}.farm-lifecycle-farm>header{padding:1rem}.farm-lifecycle-farm h3,.farm-lifecycle-flock h4,.farm-lifecycle-entities h5{margin:.22rem 0 .35rem}.farm-lifecycle-farm h3{font-size:1.45rem}.farm-lifecycle-flock h4{font-size:1.12rem}.farm-lifecycle-entities h5{font-size:.98rem}.farm-lifecycle-children{border-top:1px solid var(--line);gap:.75rem;padding:.8rem;display:grid}.farm-lifecycle-flock{border:1px solid var(--line);background:#040c097a;border-radius:.9rem;padding:.85rem}.farm-lifecycle-flock>p{max-width:62rem;font-size:.78rem}.farm-lifecycle-entities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.farm-lifecycle-entities>article{border:1px solid var(--line);background:#10231aa3;border-radius:.75rem;padding:.75rem}.farm-lifecycle-entities header p{color:var(--muted);margin:0 0 .35rem;font-size:.72rem}.farm-lifecycle-routine{border-top:1px solid var(--line);align-items:center;margin-top:.65rem;padding-top:.65rem}.farm-lifecycle-routine>div:first-child{gap:.25rem;display:grid}.farm-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.farm-lifecycle-actions :is(button,a){justify-content:center;align-items:center;min-height:2.3rem;padding:.45rem .62rem;font-size:.7rem;text-decoration:none;display:inline-flex}.lifecycle-badge{color:var(--muted);text-transform:uppercase;background:#aebfb31a;border:1px solid #aebfb347;border-radius:999px;padding:.25rem .45rem;font-size:.58rem;font-weight:850;display:inline-flex}.lifecycle-badge.active{color:var(--guidance);background:#77d99b1a;border-color:#77d99b61}.lifecycle-badge.scheduled_for_deletion{color:#ffc4c0;background:#f178721a;border-color:#f178726b}.farm-lifecycle-empty{color:var(--quiet);text-align:center;margin:0;padding:.75rem}.farm-delete-gate{background:#44131547;border:1px solid #f178726b;border-radius:1rem;margin-top:1rem;padding:1rem}.farm-delete-gate label{flex:16rem}.farm-delete-gate>div:last-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.farm-receipt-list{border-top:1px solid var(--line);gap:.8rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.farm-receipt-list ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.farm-receipt-list li{border:1px solid var(--line);background:#10231a8f;border-radius:.7rem;grid-template-columns:minmax(8rem,1fr) minmax(8rem,.8fr) auto;align-items:center;gap:.35rem;padding:.7rem;display:grid}.farm-receipt-list li :is(span,time){color:var(--muted);font-size:.7rem}@media (max-width:880px){.farm-lifecycle-header,.farm-create-card,.farm-delete-gate{display:grid}.farm-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-lifecycle-entities{grid-template-columns:1fr}.farm-lifecycle-farm>header,.farm-lifecycle-flock>header,.farm-lifecycle-entities article>header,.farm-lifecycle-routine{display:grid}.farm-lifecycle-actions{justify-content:flex-start}.farm-receipt-list li{grid-template-columns:1fr}}.market-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.pack-flow{border:1px solid var(--line-strong);background:#040c09bf;border-radius:1.1rem;grid-template-columns:repeat(9,auto);place-content:center;align-self:center;gap:.45rem;min-height:8rem;padding:1rem;display:grid}.pack-flow span{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);border-radius:999px;padding:.5rem .65rem;font-size:.68rem;font-weight:850}.pack-flow i{color:var(--guidance);align-self:center;font-style:normal}.creator-studio{grid-template-columns:minmax(15rem,.7fr) minmax(22rem,1.3fr)}.creator-studio .flock-form-actions,.creator-drafts{grid-column:1/-1}.creator-drafts{border-top:1px solid var(--line);gap:.55rem;padding-top:1rem;display:grid}.creator-drafts h3{margin:0}.creator-drafts article{border:1px solid var(--line);background:#040c097a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.creator-drafts article div{gap:.2rem;display:grid}.creator-drafts small,.creator-drafts article>span{color:var(--quiet);font-size:.7rem}.market-layout{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:1rem;margin:1.2rem 0;display:grid}.market-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.market-filters button{text-align:center;font-size:.72rem;font-weight:850;display:inline-flex}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pack-card{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;text-align:left;min-height:20rem;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:linear-gradient(150deg,#142b20fa,#07120efa);border-radius:1.05rem;gap:.55rem;padding:.9rem;display:grid}:is(.pack-card:hover,.pack-card:focus-visible,.pack-card[aria-pressed=true]){border-color:var(--guidance);transform:translateY(-3px)}.pack-card>small{color:var(--guidance-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850}.pack-card>strong{font-size:1.15rem}.pack-card>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.pack-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:.65rem;font-size:.68rem;display:flex}.pack-card footer b{color:var(--guidance);text-transform:uppercase}.pack-art{border:1px solid var(--line);background:radial-gradient(circle at 25% 20%,#57dfbc33,#0000 28%),#040c09b8;border-radius:.85rem;height:8rem;display:block;position:relative;overflow:hidden}.pack-art i,.pack-art b,.pack-art em{border:2px solid var(--guidance);border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;bottom:1.5rem}.pack-art i{left:14%}.pack-art b{left:39%}.pack-art em{left:64%}.pack-art:after{background:linear-gradient(90deg, transparent, var(--guidance), var(--review-required), transparent);content:"";width:84%;height:2px;position:absolute;bottom:.95rem;left:8%}.pack-art.pack-cosmetic{background:radial-gradient(circle at 20% 12%,#aa8cff6b,#0000 36%),linear-gradient(145deg,#182a3b,#08140f)}.pack-art.pack-cosmetic i,.pack-art.pack-cosmetic b,.pack-art.pack-cosmetic em{border-color:var(--violet);border-radius:.65rem}.pack-inspector{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#10231afa;border-radius:1.1rem;gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem}.pack-inspector-heading{grid-template-columns:7rem minmax(0,1fr);gap:.8rem;display:grid}.pack-inspector-heading .pack-art{height:7rem}.pack-inspector-heading .pack-art i,.pack-inspector-heading .pack-art b,.pack-inspector-heading .pack-art em{width:1.2rem;height:1.2rem}.pack-inspector h2{margin:.25rem 0;font-size:1.45rem}.pack-inspector-heading p,.pack-install-note{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.pack-inspector>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-inspector section{border-top:1px solid var(--line);padding-top:.8rem}.pack-inspector h3{margin:0 0 .55rem;font-size:.82rem}.pack-inspector ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pack-inspector li{color:var(--muted);background:#040c096b;border-radius:.65rem;gap:.15rem;padding:.55rem;font-size:.72rem;line-height:1.4;display:grid}.pack-inspector li strong{color:var(--text)}.pack-inspector details{margin-top:.65rem}.pack-inspector summary{color:var(--review-required);cursor:pointer;margin-bottom:.55rem;font-size:.72rem;font-weight:850}.primary-button.wide{width:100%}.market-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.4rem 0}.market-trust-grid article{min-height:11rem}.market-trust-grid article>span{color:var(--guidance);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:900}.market-trust-grid h3{margin:1.25rem 0 .35rem;font-size:1rem}.market-trust-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.market-beta-boundary,.authority-notice{color:#f9d99f;background:#f0bd6914;border:1px solid #f0bd6961;font-size:.78rem}.entity-fallback-guide{background:#030706d1;border:1px solid #57dfbc61;border-radius:.8rem;align-items:center;gap:.6rem;min-height:4.2rem;padding:.65rem;display:flex}.entity-fallback-guide>i{border:2px solid var(--guidance);background:#020504;border-radius:50%;width:2rem;height:2rem}.entity-fallback-guide>span{gap:.15rem;display:grid}.entity-fallback-guide small{color:var(--guidance-strong);font-size:.65rem}.public-share-shell{align-items:center;min-height:100vh;padding:clamp(1rem,5vw,4rem);display:grid}.public-share-card{background:radial-gradient(circle at 80% 10%, #57dfbc26, transparent 32%), var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:1.5rem;gap:1rem;width:100%;max-width:58rem;margin:auto;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.public-share-card h1{letter-spacing:-.055em;margin:.25rem 0 .75rem;font-size:clamp(2rem,6vw,4.5rem);line-height:1}.public-share-card header>p:not(.eyebrow){color:var(--muted);line-height:1.6}.flock-moment-visual{border:1px solid var(--line-strong);background:radial-gradient(circle at 18% 30%,#57dfbc24,#0000 26%),linear-gradient(145deg,#07120efa,#142b20f5);border-radius:1.2rem;grid-template-columns:7rem minmax(0,1fr);gap:1rem;min-height:16rem;padding:1rem;display:grid;position:relative;overflow:hidden}.moment-vershep{align-self:center;width:7rem}.moment-path{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.moment-path>span{border:3px solid var(--guidance);background:#d9e3dc;border-radius:50%;width:3.2rem;height:3.2rem;position:relative}.moment-path>span i{background:var(--night);border-radius:.3rem;width:.8rem;height:.8rem;position:absolute;top:1rem;right:-.15rem}.flock-moment-visual ol{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid;bottom:1rem}.flock-moment-visual li{border:1px solid var(--line-strong);color:var(--text);text-align:center;background:#040c09b8;border-radius:999px;padding:.55rem;font-size:.68rem;font-weight:850}.public-share-card footer{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.public-share-card footer small{color:var(--quiet);margin-right:auto}.public-share-card footer>a:not(.primary-button){color:var(--guidance-strong);font-weight:850}:is(.flock-os-shell :is(button,a,input,select,textarea):focus-visible,.market-shell :is(button,a,input,select,textarea):focus-visible,.public-share-shell :is(button,a):focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media (max-width:1020px){.flock-os-hero,.market-hero,.market-layout,.creator-studio,.runtime-boundary-card{grid-template-columns:1fr}.pack-inspector{position:static}.routine-grid,.market-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flock-outcome-bar{grid-template-columns:1fr}.onboarding-charter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.flock-os-shell,.market-shell{padding-top:1rem}.flock-os-header-button,.marketplace-header-button{padding:.45rem .58rem;font-size:.65rem}.flock-os-topline,.recent-heading{flex-direction:column;align-items:stretch}.flock-os-actions,.flock-command-row,.flock-form-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.flock-os-actions button,.flock-command-row button,.flock-form-actions button{width:100%}.vershep-guide-card,.flock-form-grid,.pack-grid,.routine-grid,.market-trust-grid,.onboarding-charter-grid,.flock-moment-visual{grid-template-columns:1fr}.vershep-guide-portrait,.moment-vershep{width:6rem}.flock-outcome-bar dl,.pack-inspector>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.flock-form-grid label.full{grid-column:auto}.pack-flow{grid-template-columns:1fr}.pack-flow i{text-align:center;transform:rotate(90deg)}.pack-inspector-heading{grid-template-columns:5.5rem minmax(0,1fr)}.pack-inspector-heading .pack-art{height:5.5rem}.flock-moment-visual ol{grid-template-columns:repeat(2,minmax(0,1fr))}.public-share-card footer{flex-direction:column;align-items:stretch}.public-share-card footer .primary-button{width:100%}}@media (max-width:430px){.flock-outcome-bar dl,.routine-card dl,.pack-inspector>dl,.flock-moment-visual ol,.pack-inspector-heading{grid-template-columns:1fr}.pack-inspector-heading .pack-art{height:7rem}}@media (prefers-reduced-motion:reduce){.flock-os-shell *,.market-shell *,.public-share-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.operations-value-dashboard,.permission-preview{border:1px solid var(--guidance);background:radial-gradient(circle at 88% 8%,#57dfbc1c,#0000 34%),linear-gradient(145deg,#0f261cf7,#05130df7)}@supports (color:color-mix(in lab, red, red)){.operations-value-dashboard,.permission-preview{border:1px solid color-mix(in srgb, var(--guidance) 24%, var(--line))}}.operations-value-dashboard,.permission-preview{border-radius:var(--radius);box-shadow:var(--shadow);gap:1rem;margin:1.5rem 0;padding:clamp(1rem,2vw,1.4rem);display:grid}.operations-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.operations-value-grid article{border:1px solid var(--line);background:#ffffff0b;border-radius:.9rem;gap:.25rem;min-height:7rem;padding:.9rem;display:grid}.operations-value-grid article.has-attention{background:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.operations-value-grid article.has-attention{background:color-mix(in srgb, var(--review-required) 10%, transparent)}}.operations-value-grid article.has-attention{border-color:var(--review-required)}@supports (color:color-mix(in lab, red, red)){.operations-value-grid article.has-attention{border-color:color-mix(in srgb, var(--review-required) 42%, var(--line))}}.operations-value-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2rem)}.operations-value-grid span{color:var(--text);font-size:.82rem;font-weight:750}.operations-value-grid small{color:var(--muted);line-height:1.4}.permission-preview>div:first-child{max-width:48rem}.permission-preview h2{margin:.25rem 0 .4rem;font-size:clamp(1.55rem,3vw,2.3rem)}.permission-preview ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.permission-preview li{border:1px solid var(--line);background:#ffffff0a;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem;display:grid}.permission-preview li>span{background:var(--guidance);color:var(--guidance-ink);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.permission-preview li div,.permission-preview li p{gap:.25rem;margin:0;display:grid}.value-measurement-form,.containment-evidence{border:1px solid var(--line);background:#00000029;border-radius:.85rem;padding:.85rem}.value-measurement-form summary,.containment-evidence summary{color:var(--guidance-strong);cursor:pointer;font-weight:800}.value-measurement-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0;display:grid}.value-measurement-form label{gap:.35rem;display:grid}.value-measurement-form label>span{color:var(--muted);text-transform:uppercase;font-size:.73rem;font-weight:750}.containment-qualification{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem;margin:.8rem 0;display:flex}.containment-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.containment-evidence dl>div{border:1px solid var(--line);background:#ffffff09;border-radius:.7rem;gap:.25rem;padding:.7rem;display:grid}.containment-evidence dt{color:var(--guidance-strong);text-transform:capitalize;font-weight:800}.containment-evidence dd{text-transform:capitalize;margin:0}.containment-evidence code{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem}.deleted-account-state{background:radial-gradient(circle at 85% 10%, #4ddab51c, transparent 42%), var(--panel);border:1px solid var(--line);border-radius:1.25rem;gap:1rem;max-width:720px;margin:clamp(4rem,12vh,8rem) auto;padding:clamp(1.5rem,4vw,3rem);display:grid}.deleted-account-state h1,.deleted-account-state p{margin:0}.deleted-account-state .primary-button{justify-self:start}@media (max-width:900px){.operations-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operations-value-grid,.value-measurement-form>div,.containment-evidence dl{grid-template-columns:1fr}}.simplified-stage-heading{align-items:center}.simplified-stage-heading>div:first-child{max-width:42rem}.entity-visual-settings{color:var(--muted);font-size:.72rem;position:relative}.entity-visual-settings>summary,.entity-advanced-drawer>summary,.flock-config-drawer>summary,.compact-work-drawer>summary,.compact-boundary-drawer>summary,.market-trust-drawer>summary,.pack-detail-drawer>summary,.pack-permission-drawer>summary{cursor:pointer;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;padding:.65rem .8rem;font-weight:820;list-style:none;display:flex}.entity-visual-settings>summary::-webkit-details-marker{display:none}.entity-advanced-drawer>summary::-webkit-details-marker{display:none}.flock-config-drawer>summary::-webkit-details-marker{display:none}.compact-work-drawer>summary::-webkit-details-marker{display:none}.compact-boundary-drawer>summary::-webkit-details-marker{display:none}.market-trust-drawer>summary::-webkit-details-marker{display:none}.pack-detail-drawer>summary::-webkit-details-marker{display:none}.pack-permission-drawer>summary::-webkit-details-marker{display:none}.entity-visual-settings>summary:after,.entity-advanced-drawer>summary:after,.flock-config-drawer>summary:after,.compact-work-drawer>summary:after,.compact-boundary-drawer>summary:after,.market-trust-drawer>summary:after,.pack-detail-drawer>summary:after,.pack-permission-drawer>summary:after{content:"+";font-family:var(--font-mono);font-size:1rem}.entity-visual-settings[open]>summary:after,.entity-advanced-drawer[open]>summary:after,.flock-config-drawer[open]>summary:after,.compact-work-drawer[open]>summary:after,.compact-boundary-drawer[open]>summary:after,.market-trust-drawer[open]>summary:after,.pack-detail-drawer[open]>summary:after,.pack-permission-drawer[open]>summary:after{content:"−"}.entity-visual-settings>summary{min-height:2rem;padding:.3rem 0}.entity-visual-settings[open]{border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:12;background:#07120ef5;border-radius:1rem;gap:.55rem;padding:.6rem;display:grid;position:absolute;top:5rem;right:1.5rem}.focused-mission-brief{border:1px solid var(--line-strong);background:radial-gradient(circle at 4% 30%,#57dfbc2e,#0000 24%),#07120e9e;border-radius:1.15rem;grid-template-columns:minmax(13rem,.8fr) minmax(24rem,1.55fr) minmax(13rem,.75fr);align-items:stretch;gap:.8rem;margin:0 0 1rem;padding:.8rem;display:grid}.focused-mission-identity{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.focused-mission-identity>div,.focused-next-action{gap:.18rem;min-width:0;display:grid}.focused-mission-identity small,.focused-next-action small,.focused-finding-grid small{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.focused-mission-identity strong,.focused-mission-identity span,.focused-next-action strong,.focused-finding-grid strong{text-overflow:ellipsis;overflow:hidden}.focused-mission-identity strong{white-space:nowrap;font-size:.9rem}.focused-mission-identity span{color:var(--muted);white-space:nowrap;font-size:.7rem}.focused-mission-mark{background:#57dfbc1a;border:1px solid #57dfbc66;border-radius:1rem;width:3.1rem;height:3.1rem;display:block;position:relative}.focused-mission-mark>i,.focused-mission-mark>b,.focused-mission-mark>em{background:var(--guidance);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:1.3rem}.focused-mission-mark>i{left:.55rem}.focused-mission-mark>b{left:1.3rem}.focused-mission-mark>em{right:.55rem}.focused-mission-mark:before,.focused-mission-mark:after{background:var(--guidance);content:"";width:.58rem;height:1px;position:absolute;top:1.52rem;left:.85rem}.focused-mission-mark:after{left:1.68rem}.focused-finding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.focused-finding-grid li{border:1px solid var(--line);background:#ffffff09;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;padding:.62rem;display:grid}.focused-finding-grid li>span{color:var(--guidance);font-family:var(--font-mono);font-size:.6rem;font-weight:900}.focused-finding-grid li>div{gap:.22rem;min-width:0;display:grid}.focused-finding-grid strong{font-size:.7rem;line-height:1.35}.focused-next-action{background:#f0bd6914;border:1px solid #f0bd6957;border-radius:.8rem;padding:.7rem}.focused-next-action strong{color:#f8d99e;font-size:.74rem;line-height:1.4}.compact-entity-inspector{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 0,#57dfbc21,#0000 38%),#142b20e0;border-radius:1.15rem;align-content:start;gap:.8rem;padding:1rem;display:grid}.entity-stage-layout>[data-detail-fields]{min-width:0}.entity-stage-layout>[data-detail-fields] .compact-entity-inspector{height:100%}.compact-entity-portrait{aspect-ratio:2;border:1px solid var(--line);background:linear-gradient(#57dfbc1a,#0000 70%),repeating-linear-gradient(100deg,#0000 0 32px,#77d99b0a 33px 34px);border-radius:.9rem;position:relative;overflow:hidden}.compact-entity-portrait>span{background:#dbe5de;border:2px solid #63766b;border-radius:48%;width:36%;height:48%;position:absolute;bottom:16%;left:32%}.compact-entity-portrait>i{border:2px solid var(--guidance);background:#17251f;border-radius:38%;width:25%;height:34%;position:absolute;bottom:27%;left:55%}.compact-entity-portrait>b{background:var(--guidance);border-radius:999px;width:48%;height:.38rem;position:absolute;bottom:11%;left:28%;box-shadow:0 0 0 5px #57dfbc1f}.compact-entity-heading{gap:.22rem;display:grid}.compact-entity-heading h4{letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.3rem,2vw,1.9rem)}.compact-entity-heading>strong{color:var(--guidance-strong);font-size:.78rem}.compact-current-task{border-left:3px solid var(--guidance);background:#07120e9e;border-radius:.25rem .75rem .75rem .25rem;gap:.25rem;padding:.7rem;display:grid}.compact-current-task small,.compact-detail-stack small{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.compact-current-task strong{font-size:.78rem;line-height:1.45}.compact-entity-details{border-top:1px solid var(--line)}.compact-entity-details summary{color:var(--guidance-strong);cursor:pointer;min-height:2.75rem;padding:.8rem 0;font-size:.73rem;font-weight:850}.compact-detail-stack{gap:.65rem;display:grid}.compact-detail-stack>div{border:1px solid var(--line);background:#07120e7a;border-radius:.75rem;gap:.2rem;padding:.65rem;display:grid}.compact-detail-stack p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.compact-detail-stack dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.compact-detail-stack dl div{border:1px solid var(--line);background:#ffffff08;border-radius:.7rem;padding:.55rem}.compact-detail-stack dt{color:var(--quiet);text-transform:uppercase;font-size:.58rem;font-weight:850}.compact-detail-stack dd{color:var(--muted);margin:.22rem 0 0;font-size:.68rem;line-height:1.4}.entity-advanced-drawer,.flock-config-drawer,.compact-work-drawer,.market-trust-drawer{border:1px solid var(--line);background:#07120e6b;border-radius:1rem;margin-top:.85rem}.entity-advanced-drawer>summary,.flock-config-drawer>summary,.compact-work-drawer>summary,.market-trust-drawer>summary{color:var(--text);padding:.8rem 1rem}.entity-advanced-drawer>summary span,.flock-config-drawer>summary small,.compact-work-drawer>summary small{color:var(--quiet);margin-left:auto;font-size:.66rem}.entity-advanced-drawer .entity-event-timeline{border-top:1px solid var(--line);margin:0;padding:1rem}.entity-roster{padding-bottom:.3rem;display:flex;overflow-x:auto}.entity-roster button{flex:0 0 min(16rem,82vw);min-height:3.75rem}.flock-os-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);padding:clamp(1.25rem,3vw,2.2rem)}.flock-os-hero h1{max-width:13ch;font-size:clamp(2.2rem,5vw,4.5rem)}.flock-config-drawer .flock-roster{border-top:1px solid var(--line);margin:0;padding:1rem}.flock-more-actions{position:relative}.flock-more-actions>summary{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:#07120eb3;border-radius:.75rem;min-height:2.75rem;padding:.75rem .9rem;font-size:.78rem;font-weight:820;list-style:none}.flock-more-actions>summary::-webkit-details-marker{display:none}.flock-more-actions[open]>div{border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:10;background:#07120efa;border-radius:.9rem;gap:.45rem;min-width:13rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.flock-more-actions button{justify-content:flex-start;width:100%}.compact-work-drawer{margin:1.5rem 0}.compact-work-drawer>section{border-top:1px solid var(--line);padding:1rem}.compact-boundary-drawer{padding:0}.compact-boundary-drawer>summary{color:var(--guidance-strong)}.compact-boundary-drawer>div,.compact-boundary-drawer>ul{margin-left:1rem;margin-right:1rem}.compact-boundary-drawer>ul{margin-bottom:1rem}.visual-pack-card{gap:.45rem;min-height:22rem;padding:.72rem;overflow:hidden}.visual-pack-art{border:1px solid var(--line-strong);background:linear-gradient(#1a4b3a 0 47%,#173a24 47% 100%);border-radius:.9rem;height:10.5rem;display:block;position:relative;overflow:hidden}.visual-pack-art.is-compact{height:7rem}.visual-pack-sky{background:radial-gradient(circle at 76% 24%,#ffe6a2ad 0 5%,#0000 5.5%),linear-gradient(#4e9684b8,#0d291f24);position:absolute;inset:0 0 48%}.visual-pack-path{clip-path:polygon(42% 0,58% 0,78% 100%,22% 100%);background:#e1d0a861;width:100%;height:74%;position:absolute;bottom:-18%;left:0}.visual-pack-flock>i,.visual-pack-flock>b,.visual-pack-flock>em{background:#dce6df;border:2px solid #21362c;border-radius:48%;width:19%;height:26%;position:absolute;bottom:22%}.visual-pack-flock>i{left:18%}.visual-pack-flock>b{bottom:14%;left:41%}.visual-pack-flock>em{bottom:26%;right:16%}.visual-pack-gate>i,.visual-pack-gate>b{background:var(--guidance);width:2px;height:47%;position:absolute;bottom:18%}.visual-pack-gate>i{left:44%}.visual-pack-gate>b{left:57%}.visual-pack-gate:after{background:var(--guidance);content:"";width:13%;height:2px;position:absolute;bottom:62%;left:44%}.visual-pack-label{color:var(--guidance-strong);font-family:var(--font-mono);background:#07120ed1;border:1px solid #57dfbc66;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:.65rem;left:.65rem}.visual-pack-entity_archetype{background:linear-gradient(#183b43 0 47%,#132b26 47% 100%)}.visual-pack-entity_archetype .visual-pack-flock>i,.visual-pack-entity_archetype .visual-pack-flock>em{opacity:.3;transform:scale(.72)}.visual-pack-entity_archetype .visual-pack-flock>b{border-color:var(--blue);transform:scale(1.3);box-shadow:0 0 0 6px #76b7ff24}.visual-pack-cosmetic{background:linear-gradient(#3c315d 0 47%,#1c3929 47% 100%)}.visual-pack-cosmetic .visual-pack-sky{background:radial-gradient(circle at 76% 24%,#ffdaa9a3 0 5%,#0000 5.5%),linear-gradient(#825fb8b8,#261e4024)}.pack-card-type{color:var(--guidance-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.pack-compatibility-row,.pack-selected-badges{flex-wrap:wrap;gap:.35rem;display:flex}.pack-compatibility-row small,.pack-selected-badges span{color:var(--guidance-strong);text-transform:capitalize;background:#57dfbc12;border:1px solid #57dfbc40;border-radius:999px;padding:.3rem .45rem;font-size:.58rem;font-weight:800}.pack-inspector-heading{grid-template-columns:8rem minmax(0,1fr)}.pack-detail-drawer,.pack-permission-drawer{border:1px solid var(--line);border-radius:.8rem}.pack-detail-drawer>summary,.pack-permission-drawer>summary{color:var(--text)}.pack-detail-drawer>p,.pack-detail-drawer>dl,.pack-detail-drawer>ul,.pack-permission-drawer>div{margin:0 .75rem .75rem}.pack-detail-drawer>p{color:var(--muted);font-size:.72rem;line-height:1.5}.pack-detail-drawer>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.pack-detail-drawer>dl div{background:#07120e7a;border-radius:.65rem;padding:.5rem}.pack-detail-drawer dt{color:var(--quiet);text-transform:uppercase;font-size:.58rem}.pack-detail-drawer dd{margin:.2rem 0 0;font-size:.7rem}.market-trust-drawer .market-trust-grid{border-top:1px solid var(--line);margin:0;padding:1rem}@media (max-width:1050px){.focused-mission-brief{grid-template-columns:1fr}.focused-finding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flock-os-hero{grid-template-columns:1fr}}@media (max-width:760px){.visual-launch-action{grid-template-columns:1fr}.visual-launch-continue{width:100%}.visual-boundary-drawer dl{grid-template-columns:1fr}.visual-source-choice{grid-template-columns:auto minmax(0,1fr)}.visual-source-choice .visual-source-mode,.visual-source-choice .primary-button{grid-column:1/-1}.entity-stage-heading.simplified-stage-heading{align-items:stretch;display:grid}.entity-stage-controls{flex-wrap:wrap;place-items:start;display:flex}.entity-visual-settings[open]{top:8.5rem;left:1rem;right:1rem}.focused-finding-grid,.compact-detail-stack dl,.entity-stage-layout{grid-template-columns:1fr}.compact-entity-inspector{grid-template-columns:5rem minmax(0,1fr)}.compact-entity-portrait{aspect-ratio:1;grid-row:span 2}.compact-current-task,.compact-entity-details{grid-column:1/-1}.market-layout,.pack-grid{grid-template-columns:1fr}.pack-inspector{position:static}.market-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.focused-finding-grid{gap:.35rem}.focused-finding-grid li{min-height:4rem}.compact-entity-inspector{grid-template-columns:1fr;display:grid}.compact-entity-portrait,.compact-current-task,.compact-entity-details{grid-column:1}.compact-entity-portrait{aspect-ratio:2;grid-row:auto}.pack-inspector-heading{grid-template-columns:1fr}.visual-pack-art.is-compact{height:9rem}.market-trust-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.visual-pack-card,.entity-roster button{transition:none}.visual-pack-card:hover,.visual-pack-card[aria-pressed=true],.entity-roster button:hover,.entity-roster button[aria-pressed=true]{transform:none}.visual-pack-card:focus-visible{transform:none}.entity-roster button:focus-visible{transform:none}}@media (max-width:760px){.signed-product-header{align-items:stretch;gap:.7rem;padding:.7rem 0;display:grid}.signed-product-header>.brand{justify-self:start}.signed-product-header>.simplified-product-nav{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}}@property --tw-outline-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}
