.onb-thinking{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5);border:1px solid var(--rule,#0000001f);border-radius:var(--r-panel);background:var(--surface-primary,#fff);display:flex}.onb-thinking__spinner{color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78))}.onb-thinking__label{font-family:var(--font-inter-tight,var(--font-body,system-ui));color:var(--vanar-fg,var(--text-primary));font-size:17px;font-weight:500}
.onb-deck__head{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;display:flex}.onb-deck__count{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-meta);color:var(--chart-muted)}.onb-deck__grid{background:var(--chart-card);border:1px solid var(--chart-rule);border-radius:var(--r-chip);box-shadow:0 1px 2px color-mix(in srgb, var(--chart-ink) 6%, transparent), 0 10px 26px -18px color-mix(in srgb, var(--chart-ink) 32%, transparent);padding:2px var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.onb-deck__cell{min-width:0;padding:var(--sp-4) 0 var(--sp-3);display:block}.onb-deck__cell--identity,.onb-deck__cell--preview{border-bottom:1px solid color-mix(in srgb, var(--chart-rule) 60%, transparent)}.onb-deck__cell--preview{border-left:1px solid var(--chart-rule);padding-left:20px}.onb-deck__cell--solo{grid-column:1/-1}.onb-deck__cell--pair+.onb-deck__cell--pair{border-left:1px solid var(--chart-rule);padding-left:20px}@media (max-width:900px){.onb-deck__grid{grid-template-columns:1fr}.onb-deck__cell--preview,.onb-deck__cell--pair+.onb-deck__cell--pair{border-left:none;border-top:1px solid color-mix(in srgb, var(--chart-rule) 60%, transparent);padding-left:0}}.onb-deck__grid--stacked{grid-template-columns:1fr;column-gap:0}.onb-deck__cell--stacked{border-bottom:none}.onb-deck__cell--stacked+.onb-deck__cell--stacked{border-top:1px solid color-mix(in srgb, var(--chart-rule) 60%, transparent)}.onb-card{--card-tone:var(--chart-brand);flex-direction:column;gap:.4rem;display:flex;position:relative}.onb-card.is-pending{opacity:.55}.onb-card__head{align-items:center;gap:.5rem;display:flex}.onb-card__icon{font-size:var(--t-small);color:var(--card-tone);flex:none;line-height:1}.onb-card__title{font-family:var(--font-display,system-ui);text-transform:uppercase;font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);color:var(--chart-ink);margin:0}.onb-card__status{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--chart-muted);border:1px solid var(--chart-rule);background:color-mix(in srgb, var(--chart-ink) 3%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;margin-left:auto;padding:.18rem .42rem}.is-landed .onb-card__status{color:var(--card-tone);border-color:color-mix(in srgb, var(--card-tone) 40%, var(--chart-rule));background:color-mix(in srgb, var(--card-tone) 10%, transparent)}.onb-card__body{align-items:flex-start;gap:1.6rem;display:flex}.onb-card__fields{flex-direction:column;flex:auto;gap:.6rem;min-width:0;display:flex}.onb-card__aside{flex-direction:column;flex:none;gap:.85rem;width:190px;display:flex}.onb-card__aside .onb-card__field{flex-direction:column;gap:.35rem}.onb-card__aside .onb-card__field-label{min-width:0;padding-top:0}.onb-card__aside .onb-card__logo{max-width:100%;max-height:96px}.onb-card__aside .onb-card__logo-add{min-height:96px}.onb-card__aside .onb-card__swatch{width:24px;height:24px}.onb-card__aside [data-field=logo_url] .onb-card__field-value.is-missing{width:100%;min-height:96px;font-size:var(--t-meta);border:1px dashed color-mix(in srgb, var(--chart-warn) 45%, var(--chart-rule));background:color-mix(in srgb, var(--chart-warn) 5%, transparent);border-radius:8px;justify-content:center;align-items:center;display:flex}.onb-deck__grid--stacked .onb-card__fields{flex:auto;max-width:none}.onb-deck__grid--stacked .onb-card__aside{margin-left:auto}.onb-card__body--brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.onb-card__body--brand .onb-card__aside{width:100%;margin-left:0}.onb-card__brand-detail{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.onb-deck__grid--stacked .onb-card__brand-logo .onb-card__logo{max-height:200px}.onb-deck__grid--stacked .onb-card__brand-logo .onb-card__logo-add,.onb-deck__grid--stacked .onb-card__brand-logo [data-field=logo_url] .onb-card__field-value.is-missing{min-height:200px}.onb-deck__grid--stacked .onb-card__body{padding-right:5rem}.onb-deck__grid--stacked .onb-card__aside{width:264px}.onb-deck__grid--stacked .onb-card__body--brand .onb-card__aside{width:100%}.onb-deck__grid--stacked .onb-card__aside .onb-card__logo{max-height:140px}.onb-deck__grid--stacked .onb-card__aside .onb-card__logo-add,.onb-deck__grid--stacked .onb-card__aside [data-field=logo_url] .onb-card__field-value.is-missing{min-height:140px}.onb-deck__grid--stacked .onb-card__aside .onb-card__swatch{width:30px;height:30px}.onb-deck__grid--stacked .onb-card__field{gap:1rem;font-size:1.1rem}.onb-deck__grid--stacked .onb-card__field-label{font-size:var(--t-small);min-width:7rem;padding-top:.28rem}.onb-deck__grid--stacked .onb-card__field-value{line-height:1.45}.onb-deck__grid--stacked .onb-card__field-value.is-missing{font-size:var(--t-small)}.onb-deck__grid--stacked .onb-card__more{font-size:var(--t-meta)}.onb-deck__grid--stacked .onb-card__status{font-size:var(--t-eyebrow);padding:.22rem .5rem}.onb-deck__grid--stacked .onb-card__note{font-size:var(--t-small)}.onb-deck__grid--stacked .onb-card__icon{font-size:1.05rem}.onb-deck__grid--stacked .onb-card__aside .onb-card__field-label{min-width:0}.onb-deck--stacked .onb-deck__count{font-size:var(--t-small)}@media (max-width:720px){.onb-card__body{flex-direction:column;gap:.9rem}.onb-card__body--brand{grid-template-columns:minmax(0,1fr)}.onb-card__aside{width:100%}.onb-deck__grid--stacked .onb-card__body{padding-right:0}.onb-deck__grid--stacked .onb-card__aside{width:100%}}.onb-card__field{font-size:var(--t-body);gap:.8rem;display:flex}.onb-card__field-label{min-width:5.4rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--chart-muted);flex:none;padding-top:.2rem}.onb-card__field-value{appearance:none;text-align:left;color:var(--chart-ink);overflow-wrap:anywhere;min-width:0;font:inherit;background:0 0;border:none;border-radius:4px;margin:-.06rem -.12rem;padding:.06rem .12rem;font-weight:500;line-height:1.32}.onb-card__field-value.is-placeholder{color:var(--chart-muted);font-style:italic;font-weight:400}.onb-card__field-value.is-missing{color:var(--chart-warn);font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase}.onb-card__edit{min-width:0;font:inherit;color:var(--chart-ink);background:var(--chart-card-soft);border:1px solid color-mix(in srgb, var(--card-tone) 45%, var(--chart-rule));border-radius:var(--r-micro);flex:auto;padding:.15rem .35rem;font-weight:500;line-height:1.32}.onb-card__edit--area{resize:vertical;min-height:2.4rem}.onb-card__edit:focus-visible{border-color:var(--card-tone);box-shadow:0 0 0 2px color-mix(in srgb, var(--card-tone) 22%, transparent);outline:none}.onb-card__logo-btn{appearance:none;cursor:pointer;border-radius:var(--r-micro);background:0 0;border:none;min-width:0;padding:.1rem;display:inline-flex}.onb-card__logo-btn:hover{background:color-mix(in srgb, var(--card-tone) 8%, transparent)}.onb-card__logo{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:26px;display:block}.onb-card__palette{border-radius:var(--r-micro);flex-wrap:wrap;gap:4px;margin:-.12rem;padding:.12rem;display:inline-flex}.onb-card__swatch{border:1px solid color-mix(in srgb, var(--chart-ink) 15%, transparent);border-radius:4px;width:16px;height:16px}.onb-card__swatch--editable{appearance:none;cursor:pointer;background:0 0;padding:0}.onb-card__swatch--editable::-webkit-color-swatch-wrapper{padding:0}.onb-card__swatch--editable::-webkit-color-swatch{border:none;border-radius:3px}.onb-card__swatch--editable::-moz-color-swatch{border:none;border-radius:3px}.onb-card__swatch--editable:hover{border-color:color-mix(in srgb, var(--chart-ink) 45%, transparent)}.onb-card__swatch--editable:focus-visible{outline:2px solid var(--chart-accent,var(--vanar-teal-strong,#1d5e4e));outline-offset:2px}.onb-card__palette-wrap{flex-direction:column;gap:.28rem;min-width:0;display:flex}.onb-card__palette-note{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--chart-muted)}.onb-card__palette-editor{flex-direction:column;gap:.4rem;min-width:0;display:flex}.onb-card__palette-swatches{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.onb-card__palette-chip{border:1px solid color-mix(in srgb, var(--card-tone) 40%, var(--chart-rule));border-radius:var(--r-micro);background:var(--chart-card-soft);align-items:center;gap:.3rem;padding:.12rem .3rem .12rem .12rem;display:inline-flex}.onb-card__palette-color{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:4px;width:22px;height:22px;padding:0}.onb-card__palette-color::-webkit-color-swatch-wrapper{padding:0}.onb-card__palette-color::-webkit-color-swatch{border:1px solid color-mix(in srgb, var(--chart-ink) 15%, transparent);border-radius:4px}.onb-card__palette-color::-moz-color-swatch{border:1px solid color-mix(in srgb, var(--chart-ink) 15%, transparent);border-radius:4px}.onb-card__palette-hex{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.02em;color:var(--chart-muted)}.onb-card__palette-remove{appearance:none;cursor:pointer;color:var(--chart-muted);font-size:var(--t-small);background:0 0;border:none;padding:0 .1rem;line-height:1}.onb-card__palette-remove:hover{color:var(--chart-ink)}.onb-card__palette-add,.onb-card__palette-done{appearance:none;cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;height:32px;padding:0 var(--sp-2);border-radius:var(--r-micro);border:1px solid color-mix(in srgb, var(--card-tone) 45%, var(--chart-rule));background:var(--chart-card-soft);color:var(--chart-ink)}.onb-card__palette-add:disabled,.onb-card__palette-done:disabled{opacity:.45;cursor:not-allowed}.onb-card__palette-add:hover,.onb-card__palette-done:hover{background:color-mix(in srgb, var(--card-tone) 10%, transparent)}.onb-card__palette-done{align-self:flex-start}.onb-card__logo-upload{flex-direction:column;gap:.3rem;min-width:0;display:flex}.onb-card__logo-add{appearance:none;cursor:pointer;width:100%;color:var(--card-tone);border:1px dashed color-mix(in srgb, var(--card-tone) 45%, var(--chart-rule));background:color-mix(in srgb, var(--card-tone) 5%, transparent);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.5rem;transition:background .15s,border-color .15s;display:flex}.onb-card__logo-add:hover{background:color-mix(in srgb, var(--card-tone) 12%, transparent);border-color:color-mix(in srgb, var(--card-tone) 70%, var(--chart-rule))}.onb-card__logo-add:disabled{opacity:.6;cursor:default}.onb-card__logo-add:focus-visible{outline:2px solid color-mix(in srgb, var(--card-tone) 55%, transparent);outline-offset:1px}.onb-card__logo-plus{font-size:1.6rem;font-weight:300;line-height:1}.onb-card__logo-add-label{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}.onb-card__upload-error{font-size:var(--t-eyebrow);color:var(--chart-warn)}.onb-card__note{font-size:var(--t-meta);color:var(--chart-warn);margin:0;line-height:1.4}.onb-card__note.is-quiet{color:var(--chart-muted)}.onb-card__mono{font-family:var(--font-mono,ui-monospace, monospace);color:var(--chart-good)}.onb-card__quiet{font-size:var(--t-small);color:var(--chart-muted);margin:0}.onb-card__degraded{font-size:var(--t-small);color:var(--chart-warn);margin:0;line-height:1.4}.onb-card__raw{background:var(--chart-card-soft);border:1px solid var(--chart-rule);max-height:220px;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-eyebrow);color:var(--chart-muted);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:.55rem .65rem;line-height:1.45;overflow:auto}.onb-card__field-value.onb-card__bullets{flex-direction:column;gap:.34rem;line-height:1.34;text-decoration:none;display:flex}.onb-card__field-value.onb-card__bullets:hover:after{content:none}.onb-card__bullet{padding-left:.85rem;display:block;position:relative}.onb-card__bullet:before{content:"";background:color-mix(in srgb, var(--card-tone) 70%, var(--chart-muted));border-radius:1px;width:4px;height:4px;position:absolute;top:.52em;left:.12rem}.onb-card__bullet-lead{color:var(--chart-ink);font-weight:700}.onb-card__value-wrap{flex-direction:column;flex:auto;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.onb-card__field-value.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.onb-card__field-value.is-clamped:hover:after{content:none}.onb-card__more{appearance:none;cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--card-tone) 75%, var(--chart-muted));background:0 0;border:none;border-radius:4px;margin:-.05rem -.1rem;padding:.05rem .1rem}.onb-card__more:hover{color:var(--card-tone);text-decoration:underline}.onb-card__more:focus-visible{outline:2px solid color-mix(in srgb, var(--card-tone) 55%, transparent);outline-offset:1px}.onb-card__pending-lines{flex-direction:column;gap:.45rem;display:flex}.onb-card__sk{border-radius:var(--r-micro);height:10px;display:block}
.onb-inline-review{color:var(--chart-ink);flex-direction:column;gap:1rem;margin-top:8px;display:flex}.onb-inline-review .onb-screen__head>div{flex:auto;min-width:0}.onb-inline-review .onb-screen__lede{white-space:nowrap;max-width:none}@media (max-width:820px){.onb-inline-review .onb-screen__lede{white-space:normal}}.onb-inline-review__note{text-align:center;max-width:96ch;font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-body);color:var(--chart-muted,var(--text-secondary,#5b5f66));margin:0 auto;line-height:1.6}.onb-daily-brief{margin:var(--sp-4,16px) auto 0;max-width:96ch;padding:var(--sp-3,12px) var(--sp-4,16px);border:1px solid var(--rule,var(--border,#e4e6ea));border-radius:var(--r-chip,12px);background:var(--surface-secondary,#f7f8f9)}.onb-daily-brief__row{align-items:flex-start;gap:var(--sp-3,12px);cursor:pointer;font-family:var(--font-inter-tight,var(--font-body,system-ui));color:var(--text-primary,#14161a);font-size:15px;line-height:1.5;display:flex}.onb-daily-brief__row input{flex:none;margin-top:3px}.onb-daily-brief__hint{margin-top:var(--sp-1,4px);color:var(--chart-muted,var(--text-secondary,#5b5f66));font-size:13px;line-height:1.5;display:block}.onb-daily-brief__error{margin:var(--sp-2,8px) 0 0;color:var(--color-danger,#c0392b);font-size:13px}.onb-ctas__status{font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-small,14.5px);line-height:var(--lh-small,1.5);color:var(--chart-muted,var(--text-secondary,#5b5f66));align-self:center;margin:0}
.dash-main.dash-empty-main.create-main{--fd-gutter:clamp(16px, 13vw, 190px);--fd-inset:max(var(--fd-gutter), calc((100% - 1400px) / 2));flex-direction:column;min-height:0;padding:clamp(18px,3vh,32px) 0 0;display:flex;overflow:hidden}.fd-stage{gap:var(--sp-3);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.fd-chat-host{flex-direction:column;flex:1;min-height:0;display:flex}.fd-chat-host[hidden]{display:none}.fd-chat{gap:var(--sp-3);width:100%;min-height:0;font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-body);color:var(--vanar-fg,var(--text-primary));flex-direction:column;flex:1;display:flex}.fd-chat-head{gap:var(--sp-1);padding-inline:var(--fd-inset,0px);flex-direction:column;flex-shrink:0;display:flex}.fd-chat-title{font-family:var(--font-big-shoulders,var(--font-display,inherit));font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--vanar-fg,var(--text-primary));margin:0;font-weight:800}.fd-thread{gap:var(--sp-4);padding-block:var(--sp-3) var(--sp-2);padding-inline:calc(var(--fd-inset,0px) + 2px);overflow-anchor:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.fd-msg{gap:var(--sp-1);flex-direction:column;max-width:72ch;display:flex}.fd-msg[data-role=user]{align-self:flex-end;align-items:flex-end}.fd-msg-who{font:var(--t-eyebrow) var(--font-mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#6b746f)}.fd-msg-body{border:1px solid var(--rule,#0000001f);border-radius:var(--r-chip);padding:var(--sp-3) var(--sp-4);background:var(--surface-primary,#fff);font-family:var(--font-inter-tight,var(--font-body,system-ui));color:var(--vanar-fg,var(--text-primary));font-size:17px;line-height:1.65}.fd-msg[data-role=user] .fd-msg-body{background:var(--surface-secondary,#eef0ee);border-bottom-right-radius:var(--r-micro)}.fd-msg[data-role=assistant] .fd-msg-body{border-bottom-left-radius:var(--r-micro)}.fd-md>:first-child{margin-top:0}.fd-md>:last-child{margin-bottom:0}.fd-md,.fd-md p,.fd-md li{font-size:17px;line-height:1.65}.fd-typing{padding:var(--sp-2) var(--sp-1);color:var(--text-secondary,#8b958f)}.fd-activity{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-1);display:inline-flex}.fd-activity-label{font-size:var(--t-dense);color:var(--text-secondary,#8b958f);font-variant-numeric:tabular-nums}.fd-confirm-host{margin-bottom:var(--sp-3);flex-shrink:0}.fd-confirm{border:1px solid var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));border-radius:var(--r-panel);padding:var(--sp-4);background:var(--surface-primary,#fff);position:relative;overflow:hidden}.fd-confirm:before{content:"";background:linear-gradient(90deg, var(--mpp-accent,var(--vanar-teal)), var(--mpp-primary,var(--vanar-teal-strong,#35e3b6)));height:2px;position:absolute;inset:0 0 auto}.fd-confirm-head{align-items:flex-start;gap:var(--sp-1);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule,#0000001a);flex-direction:column;display:flex}.fd-confirm-eyebrow{font:var(--t-eyebrow) var(--font-mono,ui-monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78))}.fd-confirm-name{font-family:var(--font-display,var(--font-inter-tight,system-ui));font-size:var(--t-section);line-height:var(--lh-section);text-transform:uppercase;letter-spacing:var(--tr-display);color:var(--vanar-fg,var(--text-primary));margin:0;font-weight:800}.fd-confirm-type{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));background:var(--surface-secondary,#0c9c7814);font:var(--t-meta) var(--font-mono,ui-monospace);letter-spacing:.02em;color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));display:inline-block}.fd-confirm-facts{gap:var(--sp-3);margin:0 0 var(--sp-4);flex-direction:column;display:flex}.fd-confirm-fact{flex-direction:column;gap:2px;display:flex}.fd-confirm-k{font:var(--t-eyebrow) var(--font-mono,ui-monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary,#8b958f)}.fd-confirm-v{color:var(--vanar-fg,var(--text-primary));font-weight:500;font-size:var(--t-body);margin:0;line-height:1.45}.fd-confirm-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fd-mint-error{margin:var(--sp-2) 2px 0}.fd-resume{width:min(100%,720px);margin:0 auto var(--sp-5);padding:var(--sp-4);border:1px solid var(--rule,#0000001f);border-radius:var(--r-panel);background:var(--surface-secondary,#0c9c780f);position:relative;overflow:hidden}.fd-resume:before{content:"";background:linear-gradient(90deg, var(--mpp-accent,var(--vanar-teal)), var(--mpp-primary,var(--vanar-teal-strong,#35e3b6)));height:2px;position:absolute;inset:0 0 auto}.fd-resume-eyebrow{margin:0 0 var(--sp-2);font:var(--t-eyebrow) var(--font-mono,ui-monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78))}.fd-resume-title{margin:0 0 var(--sp-2)}.fd-resume-body{margin:0 0 var(--sp-4);font-size:var(--t-body);color:var(--text-secondary,#56605a);line-height:1.45}.fd-resume-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fd-run{--fd-cta-grad:var(--cta-grad);--fd-org-grad:linear-gradient(92deg, var(--green-deep) 0%, var(--violet) 100%)}.fd-doors{width:100%;padding-inline:var(--fd-inset,0px);text-align:center;flex-direction:column;flex:auto;align-items:center;min-height:0;padding-block:clamp(16px,4vh,56px);display:flex;overflow-y:auto}.fd-run-head{width:100%;margin-top:auto}.fd-run-eyebrow{align-items:center;gap:var(--sp-2);font:var(--t-eyebrow) var(--font-mono,ui-monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));margin-bottom:var(--sp-4);display:inline-flex}.fd-run-eyebrow:before{content:"";opacity:.5;background:currentColor;width:24px;height:1px}.fd-run-title{font-family:var(--font-big-shoulders,var(--font-display,inherit));font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--vanar-fg,var(--text-primary));margin:0;font-weight:800}.fd-run-grad{background:var(--fd-org-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fd-run-br{display:none}@media (max-width:640px){.fd-run-br{display:block}}.fd-run-seg{justify-content:center;gap:var(--sp-1);max-width:100%;padding:var(--sp-1);margin-top:var(--sp-6);background:var(--surface-primary,#fff);border:1px solid var(--rule,#0000001a);border-radius:var(--r-pill);flex-wrap:wrap;display:inline-flex;box-shadow:0 1px #0b130e08,0 14px 32px -24px #0b130e33}.fd-run-tab{cursor:pointer;border-radius:var(--r-pill);height:38px;color:var(--text-secondary,#51564f);font:700 clamp(12px, .95vw, 15px) var(--font-big-shoulders,var(--font-display,inherit));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0 clamp(10px,1vw,18px);transition:background .25s,color .25s,box-shadow .25s}.fd-run-tab:hover{color:var(--vanar-fg,var(--text-primary))}.fd-run-tab.is-active{background:var(--cta-grad);color:var(--cta-ink);box-shadow:0 6px 16px -8px #0b130e80}.fd-run-tab:focus-visible{outline:2px solid var(--mpp-accent,var(--vanar-teal));outline-offset:2px}@media (max-width:1150px){.fd-run-seg{gap:var(--sp-2);width:100%;box-shadow:none;background:0 0;border:0;padding:0;display:flex}.fd-run-tab:not(.is-active){background:var(--surface-primary,#fff);border:1px solid var(--rule,#0000001a)}}.fd-run-panels{width:100%;margin-bottom:auto;display:grid}.fd-run-panel{opacity:1;grid-area:1/1;width:100%;transition:opacity .35s}.fd-run-panel[data-active=false]{visibility:hidden;opacity:0}.fd-run-desc{color:var(--text-secondary,#51564f);max-width:70ch;margin:var(--sp-6) auto var(--sp-4);font-size:17px;line-height:1.55}.fd-run-form{margin:0}.fd-run-input{align-items:center;gap:var(--sp-3);background:var(--surface-primary,#fff);border:1px solid var(--rule,#0000001f);border-radius:var(--r-panel);max-width:880px;min-height:76px;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);margin:0 auto;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px #0b130e08,0 24px 54px -30px #0b130e4d}.fd-run-input:focus-within{border-color:var(--mpp-accent,var(--vanar-teal));box-shadow:0 0 0 4px #1d5e4e1f,0 24px 54px -30px #0b130e4d}.fd-run-input input{min-width:0;font-family:var(--font-inter-tight,var(--font-body,system-ui));color:var(--vanar-fg,var(--text-primary));background:0 0;border:0;outline:0;flex:1;font-size:18px;line-height:1.4}.fd-run-input input::placeholder{color:var(--text-secondary,#8a8d84)}.fd-run-send{cursor:pointer;border-radius:var(--r-chip);background:var(--fd-cta-grad);width:52px;height:52px;color:var(--cta-ink);border:0;flex:none;justify-content:center;align-items:center;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px -12px #0b130e80}.fd-run-send:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px #0b130e8c}.fd-run-send:focus-visible{outline-offset:2px;outline:2px solid #7c6bf0}.fd-run-send:disabled{opacity:.55;cursor:not-allowed}.fd-run-hint{max-width:640px;margin:var(--sp-3) auto 0;font-size:var(--t-small);color:var(--text-secondary,#51564f);text-align:center;line-height:1.5}.fd-run-chips{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.fd-run-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--rule,#0000001f);background:var(--surface-primary,#fff);color:var(--text-secondary,#51564f);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-small);cursor:pointer;line-height:1;transition:border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.fd-run-chip:before{content:"→";color:var(--mpp-accent,var(--vanar-teal-ink));font-size:var(--t-small)}.fd-run-chip:hover{border-color:var(--mpp-accent,var(--vanar-teal));color:var(--vanar-fg,var(--text-primary));transform:translateY(-1px);box-shadow:0 12px 24px -16px #0b130e59}.fd-run-chip:focus-visible{outline:2px solid var(--mpp-accent,var(--vanar-teal));outline-offset:2px}@media (prefers-reduced-motion:reduce){.fd-run-panel,.fd-run-tab,.fd-run-input,.fd-run-send,.fd-run-chip{transition:none}.fd-run-send:hover,.fd-run-chip:hover{transform:none}}.fd-door-input,.fd-composer-input{border:1px solid var(--rule,#00000029);border-radius:var(--r-control);padding:var(--sp-3) var(--sp-4);font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-body);background:var(--surface-secondary,#f6f7f4);color:var(--vanar-fg,var(--text-primary));flex:1}.fd-door-input:focus,.fd-composer-input:focus{outline:2px solid var(--mpp-accent,var(--vanar-teal));outline-offset:1px}.fd-channels{align-items:flex-start;gap:var(--sp-3);border:1px solid var(--rule,#0000001f);border-radius:var(--r-chip);border-bottom-left-radius:var(--r-micro);max-width:72ch;padding:var(--sp-3) var(--sp-4);background:var(--surface-primary,#fff);flex-direction:column;display:flex}.fd-channels-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fd-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--rule,#0000002e);border-radius:var(--r-pill);background:var(--surface-secondary,#f6f7f4);color:var(--vanar-fg,var(--text-primary));font:600 var(--t-body) var(--font-inter-tight,var(--font-body,system-ui));padding:var(--sp-2) var(--sp-4);cursor:pointer;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.fd-chip:before{content:"";opacity:.5;border:1.5px solid;border-radius:50%;width:9px;height:9px}.fd-chip--add:before{content:"+";opacity:1;width:auto;height:auto;color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));border:none;border-radius:0;font-size:17px;font-weight:700;line-height:1}.fd-chip--analyze{background:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));color:#f7faf8;border-color:#0000;font-weight:700}.fd-chip--analyze:before{content:none}.fd-chip--analyze:hover:not(:disabled){filter:brightness(1.06)}.fd-chip--analyze:disabled{opacity:.5;cursor:not-allowed}.fd-chip--decide:before{content:none}.fd-chip-on{border-color:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));background:var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));color:#fff}.fd-chip-on:before{background:var(--card);opacity:1;border-color:#fff}.fd-chip:focus-visible{outline:2px solid var(--mpp-accent,var(--vanar-teal));outline-offset:2px}.fd-chip:disabled{opacity:.55;cursor:not-allowed}.fd-channels-continue{align-self:flex-start}.fd-choice{align-items:flex-start;gap:var(--sp-3);border:1px solid var(--rule,#0000001f);border-radius:var(--r-chip);border-bottom-left-radius:var(--r-micro);max-width:72ch;padding:var(--sp-3) var(--sp-4);background:var(--surface-primary,#fff);flex-direction:column;display:flex}.fd-choice-question{color:var(--vanar-fg,var(--text-primary));font:600 var(--t-body) var(--font-inter-tight,var(--font-body,system-ui));margin:0}.fd-choice-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fd-workareas{align-items:flex-start;gap:var(--sp-3);border:1px solid var(--rule,#0000001f);border-radius:var(--r-chip);border-bottom-left-radius:var(--r-micro);max-width:72ch;padding:var(--sp-3) var(--sp-4);background:var(--surface-primary,#fff);flex-direction:column;display:flex}.fd-workareas-question{color:var(--vanar-fg,var(--text-primary));font:600 var(--t-body) var(--font-inter-tight,var(--font-body,system-ui));margin:0}.fd-workareas-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fd-workareas-continue{align-self:flex-start}.fd-workarea-chip-wrap{display:inline-flex;position:relative}.fd-workarea-chip:before{content:none}.fd-workarea-info{width:16px;height:16px;font:italic 700 var(--t-micro) Georgia, "Times New Roman", serif;opacity:.6;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fd-workarea-chip:hover .fd-workarea-info,.fd-workarea-chip:focus-visible .fd-workarea-info{opacity:1}.fd-workarea-tip{z-index:40;pointer-events:none;width:max-content;max-width:240px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule,#0000001f);border-radius:var(--r-control);background:var(--surface-primary,#fff);color:var(--vanar-fg,var(--text-primary));font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-small);line-height:1.45;animation:.12s both fd-tip-in;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 1px #0b130e08,0 18px 40px -22px #0b130e66}@keyframes fd-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fd-workarea-tip{animation:none}}.fd-composer{gap:var(--sp-2);margin-inline:var(--fd-inset,0px);padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-top:1px solid var(--rule,#0000001a);flex-shrink:0;display:flex}.fd-composer-note{margin:0;margin-inline:var(--fd-inset,0px);padding-bottom:max(10px, env(safe-area-inset-bottom));font-size:var(--t-small);text-align:center;color:var(--text-secondary,#8b958f);flex-shrink:0;line-height:1.5}.fd-btn{font-family:var(--font-sans);font-weight:600;font-size:var(--t-dense);border-radius:var(--r-pill);height:44px;padding:0 var(--sp-5);cursor:pointer;white-space:nowrap;border:1px solid #0000}.fd-btn:disabled{opacity:.5;cursor:not-allowed}.fd-intake-actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule,#0000001a);flex-wrap:wrap;display:flex}.fd-intake-actions>.fd-doc--website{flex:0 0 100%}.fd-intake-actions>.fd-chip--analyze{margin-left:auto}.fd-inline-chips{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule,#0000001a)}.fd-inline-chips--bare{border-top:0;margin-top:0;padding-top:0}.fd-inline-chips .fd-channels,.fd-inline-chips .fd-workareas,.fd-inline-chips .fd-choice{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.fd-inline-chips>*+*{margin-top:var(--sp-3)}.fd-doc{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0;display:flex}.fd-doc-form{align-items:center;gap:var(--sp-2);display:flex}.fd-doc-url{border:1px solid var(--rule,#00000029);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-family:var(--font-inter-tight,var(--font-body,system-ui));font-size:var(--t-dense);background:var(--surface-secondary,#f6f7f4);color:var(--vanar-fg,var(--text-primary));min-width:210px}.fd-doc-url:focus{outline:2px solid var(--mpp-accent,var(--vanar-teal));outline-offset:1px}.fd-doc-input{display:none}.fd-doc-btn{border:1px dashed var(--rule,#0000003d);border-radius:var(--r-pill);color:var(--text-secondary,#55605d);font-family:var(--font-sans);font-weight:600;font-size:var(--t-meta);height:32px;padding:0 var(--sp-4);cursor:pointer;background:0 0;transition:border-color .15s,color .15s}.fd-doc-btn:hover:not(:disabled){border-color:var(--mpp-accent,var(--vanar-teal));color:var(--vanar-fg,var(--text-primary))}.fd-doc-btn:disabled{opacity:.55;cursor:default}.fd-doc-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--mpp-accent,var(--vanar-teal-strong,#0c9c78));border-radius:var(--r-pill);background:var(--surface-secondary,#f6f7f4);color:var(--vanar-fg,var(--text-primary));font:600 var(--t-small) var(--font-inter-tight,var(--font-body,system-ui));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);max-width:100%;display:inline-flex}.fd-doc-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.fd-doc-remove{color:var(--text-secondary,#55605d);font-size:var(--t-body);cursor:pointer;padding:0 var(--sp-1);background:0 0;border:none;line-height:1}.fd-doc-remove:hover:not(:disabled){color:var(--vanar-fg,var(--text-primary))}.fd-doc-error{flex-basis:100%}.fd-stream-failure{width:min(100%,720px);margin:0 auto var(--sp-5);padding:var(--sp-4);border:1px solid var(--mpp-accent,#b45309);border-radius:var(--r-panel);background:var(--surface-secondary,#b453090f);color:var(--text-primary,#1f2937);font-size:14px;line-height:1.5;position:relative}.fd-hydrating{margin:var(--sp-2) 0;color:var(--text-secondary,#56605a);font-size:14px;line-height:1.5}
.vn-mesh-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}
