@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.0lqep3bw7v3wl.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.18owfse_hsbuz.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.0qipn60581k5b.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.2so0eecqstp1p.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.1xowhcc_d3c84.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.3o6zfpml9w8yy.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.1h4gkbs1bbtv3.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.2j6z_fq1740ug.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0d95tbzh5g6jj.woff?dpl=dpl_kq4EBcHQAt8unRV2fVDY29Ec8o7C)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#e8e9e5;--color-sheet:#f8f8f5;--color-ink:#151712;--color-ink-muted:#5d6259;--color-ink-subtle:#70756c;--color-work:#b8ef1f;--color-work-hover:#a4d812;--color-work-pressed:#8fbb09;--color-focus:#3158d4;--focus-ring:#3158d4;--selection-border:#3158d4;--selection-surface:#e7ecfb;--color-preview:#925000;--color-preview-surface:#f3e5cf;--color-attention:#b8442e;--color-approval:#23714b;--color-line:#b8bbb2;--color-line-strong:#737970;--color-white:#fff;--font-ui:"Instrument Sans Variable", "Instrument Sans", Arial, sans-serif;--font-display:var(--font-ui);--font-editorial:Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--type-display:clamp(3rem, 8vw, 7.5rem);--type-title:clamp(2rem, 4.5vw, 4.5rem);--type-subtitle:clamp(1.35rem, 2.2vw, 2rem);--type-body:1rem;--type-small:.875rem;--type-meta:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--layout-shell:90rem;--layout-reading:44rem;--layout-gutter:clamp(1rem, 3vw, 3rem);--surface-app:#e8e9e5;--surface-tool:#eff0ec;--surface-raised:#fff;--surface-product-raised:#fff;--surface-selected:var(--selection-surface);--surface-customer:#fff;--density-public:1;--density-product:.875;--control-height:2.75rem;--icon-size:1.125rem;--radius-control:.125rem;--radius-panel:.25rem;--radius-pill:999px;--border-hairline:1px;--shadow-offset:0 8px 20px #15171214;--elevation-1:0 1px 2px #15171212, 0 5px 14px #1517120a;--elevation-2:0 2px 4px #15171214, 0 12px 28px #15171212;--elevation-frame:0 8px 20px #15171217;--motion-control:.16s;--motion-reveal:.18s;--motion-confirm:.2s;--motion-progress:.2s;--ease-outcome:cubic-bezier(.2, .8, .2, 1);--surface-canvas:var(--color-paper);--surface-canvas-soft:var(--color-sheet);--surface-panel:var(--color-sheet);--surface-panel-strong:var(--color-white);--surface-artifact:var(--color-sheet);--text-primary-core:var(--color-ink);--text-secondary-core:var(--color-ink-muted);--text-tertiary-core:var(--color-ink-muted);--line-subtle-core:var(--color-line);--line-strong-core:var(--color-line-strong);--core-energy:var(--color-work);--core-signal:var(--color-focus);--core-attention:var(--color-preview);--core-danger:var(--color-attention);--core-success:var(--color-approval);--core-shell:var(--layout-shell);--core-radius-sm:var(--radius-control);--core-radius-md:var(--radius-panel);--core-radius-lg:var(--radius-panel);--core-ease:var(--ease-outcome)}@media (prefers-reduced-motion:reduce){:root{--motion-control:.01ms;--motion-reveal:.01ms;--motion-confirm:.01ms;--motion-progress:.01ms}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);scroll-behavior:smooth;min-width:320px}body{min-width:320px;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}button,[role=button],input,select,textarea{touch-action:manipulation}button[aria-busy=true],[role=button][aria-busy=true]{cursor:progress}[aria-invalid=true]{border-color:var(--color-attention)!important}[aria-current=true],[aria-selected=true]{text-underline-offset:.2em;text-decoration-thickness:.12em}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%}::selection{color:var(--color-ink);background:var(--color-work)}:focus-visible{outline-offset:3px;outline:3px solid var(--focus-ring)!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.outcome-shell{width:min(calc(100% - (2 * var(--layout-gutter))), var(--layout-shell));margin-inline:auto}.brand[data-brand=agent-hub]{align-items:center;gap:var(--space-3);color:var(--color-ink);text-decoration:none;display:inline-flex}.brand[data-brand=agent-hub][data-inverse]{color:var(--color-sheet)}.brand[data-brand=agent-hub] .brand-mark{flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.brand[data-brand=agent-hub] .brand-symbol{width:100%;height:100%;display:block}.brand[data-brand=agent-hub] .brand-symbol-frame{fill:currentColor}.brand[data-brand=agent-hub] .brand-symbol-joint{fill:var(--color-work)}.brand[data-brand=agent-hub] .brand-wordmark{font:800 1.125rem/1 var(--font-ui);letter-spacing:-.04em;gap:.2em;display:inline-flex}.brand-statement[data-brand-statement]{gap:var(--space-1);font-size:var(--type-subtitle);letter-spacing:-.035em;margin:0;line-height:1.05;display:grid}.brand-statement[data-brand-statement] strong{font-family:var(--font-editorial);font-style:normal;font-weight:400}.action[data-variant]{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--color-ink);border-radius:var(--radius-control);min-height:3rem;color:var(--color-ink);text-align:center;cursor:pointer;transition:transform var(--motion-control) var(--ease-outcome), box-shadow var(--motion-control) var(--ease-outcome), background-color var(--motion-control) var(--ease-outcome);background:0 0;padding:.75rem 1.125rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.action[data-variant=primary]{border-color:var(--color-ink);background:var(--color-work);box-shadow:var(--elevation-1)}.action[data-variant=secondary]{background:var(--color-sheet)}.action[data-variant=inverse]{border-color:var(--color-sheet);color:var(--color-ink);background:var(--color-work)}.action[data-variant]:hover:not(:disabled){transform:translateY(-1px)}.action[data-variant]:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.action[data-variant]:disabled,.action[data-variant][aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.eyebrow[data-eyebrow]{margin:0 0 var(--space-4);color:var(--color-ink-muted);font:600 var(--type-meta)/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.status-badge[data-tone]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);width:max-content;max-width:100%;min-height:1.75rem;color:var(--color-ink);background:var(--color-sheet);font:600 var(--type-meta)/1.2 var(--font-mono);align-items:center;padding:.25rem .625rem;display:inline-flex}.status-badge[data-tone=active]{border-color:var(--color-ink);background:var(--color-work)}.status-badge[data-tone=attention]{border-color:var(--color-preview);color:var(--color-ink);background:var(--color-preview-surface)}.status-badge[data-tone=danger]{border-color:var(--color-attention);color:var(--color-sheet);background:var(--color-attention)}.status-badge[data-tone=success]{border-color:var(--color-approval);color:var(--color-sheet);background:var(--color-approval)}.field[data-field]{gap:var(--space-2);display:grid}.field[data-field] .field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.field[data-field] label{color:var(--color-ink);font-size:var(--type-small);font-weight:800}.field[data-field] input{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);width:100%;min-height:3.25rem;color:var(--color-ink);background:var(--color-sheet);padding:.875rem 1rem}.field[data-field] input::placeholder{color:var(--color-ink-muted)}.field[data-field][data-invalid=true] input{border-color:var(--color-attention);box-shadow:inset .25rem 0 0 var(--color-attention)}.field[data-field] .field-message{min-height:1.25rem;color:var(--color-ink-muted);font-size:var(--type-small);margin:0}.field[data-field] .field-error{color:var(--color-attention);font-weight:700}.outcome-state[data-state]{justify-items:start;gap:var(--space-3);border:1px solid var(--color-line);border-left:.375rem solid var(--color-line-strong);color:var(--color-ink);background:var(--color-sheet);padding:clamp(1.5rem,4vw,3rem);display:grid}.outcome-state[data-state=loading]{border-left-color:var(--color-work)}.outcome-state[data-state=error]{border-left-color:var(--color-attention)}.outcome-state[data-state=success]{border-left-color:var(--color-approval)}.outcome-state__marker{background:var(--color-line-strong);width:2.25rem;height:.375rem;display:block}[data-state=loading] .outcome-state__marker{background:var(--color-line);width:min(12rem,55vw);overflow:hidden}[data-state=loading] .outcome-state__marker:after{content:"";background:var(--color-work);width:45%;height:100%;animation:outcome-progress var(--motion-progress) var(--ease-outcome) infinite alternate;display:block}[data-state=error] .outcome-state__marker{background:var(--color-attention)}[data-state=success] .outcome-state__marker{background:var(--color-approval);animation:outcome-confirm var(--motion-confirm) var(--ease-outcome) both}.outcome-state h2,.outcome-state h3{font-size:var(--type-subtitle);letter-spacing:-.03em;margin:0;line-height:1.05}.outcome-state p{max-width:42rem;color:var(--color-ink-muted);margin:0;line-height:1.55}.outcome-proof{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.7fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.artifact-preview{border:1px solid var(--color-ink);border-radius:var(--radius-panel);min-width:0;color:var(--color-ink);background:var(--color-sheet);box-shadow:var(--shadow-offset);animation:outcome-reveal var(--motion-reveal) var(--ease-outcome) both;margin:0;overflow:hidden}.artifact-preview__header,.artifact-preview__caption{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.artifact-preview__header{border-bottom:1px solid var(--color-line)}.artifact-preview__header strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-preview__meta{color:var(--color-ink-muted);font:600 var(--type-meta)/1.3 var(--font-mono)}.artifact-preview__body{background:var(--color-white);min-height:clamp(22rem,48vw,42rem);display:grid}.artifact-preview__body>.outcome-state{border:0;align-content:center}.artifact-preview__canvas{background:linear-gradient(90deg, transparent 49.8%, #17191412 50%, transparent 50.2%), var(--color-white);min-width:0;padding:clamp(2rem,7vw,6rem);overflow:hidden}.artifact-preview__canvas>*{max-width:100%}.artifact-preview__caption{border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--type-small);line-height:1.4}.offer-summary{top:var(--space-6);gap:var(--space-6);border:1px solid var(--color-ink);border-radius:var(--radius-panel);color:var(--color-ink);background:var(--color-sheet);box-shadow:var(--elevation-2);padding:clamp(1.5rem,3vw,2rem);display:grid;position:sticky}.offer-summary__header{gap:var(--space-2);display:grid}.offer-summary__header h2,.offer-summary__header h3{font-size:var(--type-subtitle);letter-spacing:-.035em;margin:0;line-height:1.05}.offer-summary__price{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-5);border-block:1px solid var(--color-line);display:flex}.offer-summary__price strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem)}.offer-summary__price span,.offer-summary__note{color:var(--color-ink-muted);font-size:var(--type-small)}.offer-summary__scope{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.offer-summary__scope li{padding-left:1.25rem;line-height:1.45;position:relative}.offer-summary__scope li:before{content:"";background:var(--color-work);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--color-ink);position:absolute;top:.55em;left:0}.offer-summary .action{width:100%}@keyframes outcome-reveal{0%{opacity:0;transform:translateY(.75rem)}}@keyframes outcome-confirm{0%{transform-origin:0;transform:scaleX(0)}}@keyframes outcome-progress{0%{transform:translate(-20%)}to{transform:translate(140%)}}@media (max-width:52rem){.outcome-proof{grid-template-columns:1fr}.offer-summary{position:static}.artifact-preview__body{min-height:22rem}}@media (max-width:32rem){.artifact-preview{box-shadow:var(--elevation-1)}.artifact-preview__header,.artifact-preview__caption{flex-direction:column;align-items:flex-start}}@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}}
:root{--font-ui:"Instrument Sans Variable", "Instrument Sans", Arial, sans-serif;--font-display:var(--font-ui);--font-mono:"IBM Plex Mono", monospace;--surface-base:#070a0d;--surface-raised:#10161c;--surface-inverse:#f4f7f8;--text-primary:#f4f7f8;--text-secondary:#98a5b1;--text-inverse:#0b1015;--border-subtle:#d7e8f424;--accent-primary:#9cff57;--accent-attention:#ffb44c;--danger:#ff647c;--focus-ring:#62a8ff;--radius-sm:8px;--radius-md:14px;--radius-pill:999px;--space-2:8px;--space-4:16px;--duration-fast:.16s;--duration-standard:.26s}body{min-width:320px;color:var(--text-primary);background:var(--surface-base);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display)}a{color:inherit}button,a{outline-offset:3px}:focus-visible{outline:2px solid var(--focus-ring)}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.brand{color:currentColor;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{place-items:center;width:34px;height:34px;display:grid}.brand-symbol{width:100%;height:100%;overflow:visible}.brand-symbol-frame{fill:currentColor}.brand-symbol-joint{fill:var(--accent-primary)}.brand-wordmark{letter-spacing:-.04em;gap:.2em;font-size:18px;display:inline-flex}.brand-wordmark b{font:inherit;font-weight:800}.eyebrow{color:var(--text-secondary);font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.action,.button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;min-height:48px;transition:transform var(--duration-fast) ease;justify-content:center;align-items:center;gap:18px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.action:hover:not(:disabled),.button:hover:not(:disabled){transform:translateY(-2px)}.action-primary,.button-primary{border-color:var(--accent-primary);color:#081006;background:var(--accent-primary)}.action-secondary{color:var(--text-primary);background:0 0}.action-inverse{color:#081006;background:var(--accent-primary)}.action:disabled,.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.status-badge{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-height:26px;color:var(--text-secondary);font:700 9px var(--font-mono);text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.status-badge[data-tone=active]{border-color:var(--accent-primary);color:#081006;background:var(--accent-primary)}.status-badge[data-tone=attention]{color:#1b1104;background:var(--accent-attention)}.status-badge[data-tone=success]{color:#07150d;background:#71e7a1;border-color:#71e7a1}.field,.brief-field,.review-field{gap:9px;display:grid}.field-label-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.field label,.brief-field label,.review-field label{font-size:12px;font-weight:800}.field input,.brief-field input,.brief-field textarea,.review-field input,.review-field textarea,.review-field select{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--text-primary);background:var(--surface-raised);resize:vertical;padding:14px 16px}.field-message,.brief-field-hint,.brief-field-error{min-height:18px;color:var(--text-secondary);margin:0;font-size:10px}.field-error,.brief-field-error{color:var(--danger)}.consent-banner{z-index:50;border-radius:var(--core-radius-md);color:#f4f7f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10161cfa;border:1px solid #6f7b85;justify-content:space-between;align-items:center;gap:28px;width:min(720px,100% - 40px);padding:18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 70px #00000073}.consent-banner strong{font-size:13px}.consent-banner p{color:#c1cbd3;margin:6px 0 0;font-size:11px}.consent-actions{flex:none;gap:8px;display:flex}.consent-actions button{color:#f4f7f8;cursor:pointer;background:0 0;border:1px solid #aeb9c2;border-radius:7px;min-height:42px;padding:0 14px;font-weight:800}.consent-actions .consent-accept{border-color:var(--core-energy);color:#081006;background:var(--core-energy)}.brief-topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:76px;display:flex}.brief-topbar-context{gap:22px;display:flex}.single-conversation-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.single-agent-identity{align-items:center;gap:11px;display:flex}.single-agent-identity>span{width:40px;height:40px;font:700 9px var(--font-mono);border-radius:8px;place-items:center;display:grid}.single-agent-identity>div{gap:3px;display:grid}.single-agent-identity small{color:var(--text-secondary)}.single-progress{gap:7px;width:min(220px,36%);display:grid}.single-progress>span{font:9px var(--font-mono);text-align:right}.single-progress>i{background:var(--border-subtle);height:3px;display:block}.single-progress b{background:var(--accent-primary);height:100%;display:block}.single-history{border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.single-history button{border:0;border-right:1px solid var(--border-subtle);min-width:190px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:12px;display:grid}.single-history span,.single-history em{color:var(--text-secondary);font:normal 8px var(--font-mono);text-transform:uppercase}.single-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.single-conversation-main{padding:52px 28px}.single-conversation-main h1{margin:0}.single-conversation-controls{padding:20px}.single-brief-controls form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.single-brief-controls .brief-field{grid-column:1/-1}.brief-suggestions{flex-wrap:wrap;gap:7px;display:flex}.brief-suggestions button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;padding:0 12px}.conversation-send{border-top:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.conversation-send>span{color:var(--text-secondary);font:8px var(--font-mono)}.conversation-send>button:not(.action){color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.single-review-summary{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;margin:32px 0 0;display:grid}.single-review-summary>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:90px minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.single-review-summary dt{font:8px var(--font-mono);text-transform:uppercase}.single-review-summary dd{overflow-wrap:anywhere;margin:0;font-size:11px}.single-review-summary button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.single-review-action{justify-content:space-between;align-items:center;gap:20px;display:flex}.single-review-action>div{gap:4px;display:grid}.single-review-action strong{font-size:25px}.single-review-action span{color:var(--text-secondary);font-size:9px}.review-topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:76px;display:flex}.review-ops-hero,.customer-review-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:70px;display:grid}.review-ops-hero>div>p:last-child,.customer-review-hero>div>p:last-child{max-width:700px;line-height:1.55}.review-gate-card,.customer-review-hero aside{gap:12px;padding:24px;display:grid}.review-gate-card span,.customer-review-hero aside>span{font:8px var(--font-mono);text-transform:uppercase}.review-gate-card strong{font-size:24px}.review-ops-grid,.customer-review-workspace{grid-template-columns:1fr 1fr;align-items:start;display:grid}.review-preview-toolbar{border-bottom:1px solid #0000001f;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.review-preview-toolbar i{background:#8b959c;border-radius:50%;width:7px;height:7px}.review-preview-toolbar span{color:#606b72;font:8px var(--font-mono);margin-left:auto}.review-preview-content,.customer-preview-canvas{color:#11171b;background:radial-gradient(circle at 80% 15%,#bddcff,#0000 30%),#f0f3f4;align-content:center;gap:20px;min-height:480px;padding:clamp(34px,5vw,70px);display:grid}.review-preview-content strong,.customer-preview-canvas h2{letter-spacing:-.06em;max-width:650px;margin:0;font-size:clamp(44px,5vw,70px);line-height:.9}.review-preview-content p,.customer-preview-canvas p{color:#59646b;line-height:1.5}.review-preview-content>span,.customer-preview-canvas>span{color:#081006;background:var(--accent-primary);border-radius:7px;width:max-content;padding:12px 15px;font-weight:800}.review-checklist ol{border-top:1px solid var(--border-subtle);margin:28px 0;padding:0;list-style:none}.review-checklist li{border-bottom:1px solid var(--border-subtle);grid-template-columns:35px 1fr auto;gap:14px;padding:16px 0;display:grid}.review-checklist li p{margin:5px 0 0;font-size:11px}.review-checklist li small{font:8px var(--font-mono);text-transform:uppercase}.review-block-note{color:var(--text-secondary);font-size:10px}.customer-review-hero aside ul{margin:0;padding-left:18px}.customer-revision-form{gap:18px;display:grid}.customer-revision-confirmation{padding:24px}.customer-revision-confirmation dl>div{border-top:1px solid var(--border-subtle);grid-template-columns:90px 1fr;padding:10px 0;display:grid}.customer-revision-confirmation dd{margin:0}@media (max-width:760px){.shell{width:calc(100% - 24px)}.consent-banner{flex-direction:column;align-items:stretch;width:auto;bottom:12px;left:12px;right:12px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.single-brief-controls form,.single-review-summary,.review-ops-hero,.customer-review-hero,.review-ops-grid,.customer-review-workspace{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
