.ds3{--ink-soft:var(--ink-dim);--accent-2:var(--accent-warm);--violet:var(--p-creator);--emerald:var(--status-complete,var(--steel));--green:var(--status-complete,var(--steel));--gold:var(--warn);--rose:var(--bad);--blue:var(--a-echo);--bg:var(--paper);--bg-2:var(--paper-2);--grain:color-mix(in srgb,var(--ink) 4%,transparent);--sidebar-w:252px;--topbar-h:56px;color:var(--ink);font-family:var(--font-body)}.ds3 .serif{font-family:var(--font-serif)}.ds3 .mono{font-family:var(--font-mono)}.ds3 .ds-shell,.ds3.ds-shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}@media (max-width:920px){.ds3 .ds-shell,.ds3.ds-shell{grid-template-columns:1fr}}.ds3 .ds-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;align-self:start;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--bg) 96%,transparent));border-right:1px solid var(--line);padding:14px 14px 16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:920px){.ds3 .ds-side{position:fixed;left:0;top:0;bottom:0;width:280px;max-width:86vw;z-index:80;transform:translateX(-100%);transition:transform .28s var(--ease-spring)}.ds3 .ds-side.open{transform:translateX(0);box-shadow:var(--sh-lg)}}.ds3 .ds-side-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,#000 50%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-sm,.2s) ease}.ds3 .ds-side-scrim.open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds3 .ds-brand{display:flex;align-items:center;gap:10px;padding:4px 6px}.ds3 .ds-brand .mark{width:26px;height:26px;border-radius:8px;background:conic-gradient(from 0deg,var(--accent),var(--violet),var(--emerald),var(--gold),var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);animation:m-spin 24s linear infinite}.ds3 .ds-brand .name{font-weight:600;letter-spacing:.14em;font-size:11px;font-family:var(--font-mono);color:var(--ink)}.ds3 .ds-brand .sub{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-mute);letter-spacing:.12em;margin-left:auto}.ds3 .ds-switcher{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--paper-2) 80%,transparent);border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;color:var(--ink);transition:all .18s ease}.ds3 .ds-switcher:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.ds3 .ds-switcher .av{width:30px;height:30px;border-radius:9px;background:radial-gradient(circle at 50% 38%,var(--accent-hi,var(--accent)),var(--accent-lo,var(--accent)));display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);font-family:var(--font-serif);font-size:15px;font-weight:500}.ds3 .ds-switcher .meta{min-width:0}.ds3 .ds-switcher .t{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds3 .ds-switcher .h{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-mute);letter-spacing:.04em;margin-top:1px}.ds3 .ds-switcher .chev{color:var(--ink-mute);font-size:14px}.ds3 .ds-switcher-dropdown{position:absolute;top:56px;left:14px;right:14px;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:6px;z-index:5;transform-origin:top;animation:m-scale-in .16s var(--ease-snap)}.ds3 .ds-switcher-item{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:8px 10px;border-radius:8px;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;color:var(--ink);font-size:12px;text-decoration:none}.ds3 .ds-switcher-item:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.ds3 .ds-switcher-item .av{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);font-family:var(--font-serif);font-size:12px;background:radial-gradient(circle at 50% 38%,var(--accent-hi,var(--accent)),var(--accent-lo,var(--accent)))}.ds3 .ds-switcher-item .h{font-family:var(--font-mono);font-size:10px;color:var(--ink-mute)}.ds3 .ds-switcher-item .badge{font-family:var(--font-mono);font-size:9px;color:var(--ink-mute);padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--paper) 70%,transparent);border:1px solid var(--line)}.ds3 .ds-nav{gap:14px}.ds3 .ds-nav,.ds3 .ds-nav-group{display:flex;flex-direction:column}.ds3 .ds-nav-group{gap:2px}.ds3 .ds-nav-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;padding:0 8px 6px}.ds3 .ds-nav-item{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;color:var(--ink-soft);font-size:13px;text-decoration:none;transition:all .14s ease}.ds3 .ds-nav-item:hover{background:var(--accent-soft,color-mix(in srgb,var(--accent) 8%,transparent));color:var(--ink)}.ds3 .ds-nav-item.active{background:var(--accent-soft,color-mix(in srgb,var(--accent) 12%,var(--paper-2)));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,var(--line))}.ds3 .ds-nav-item .ic{color:var(--ink-mute);transition:color .14s ease;display:inline-flex;align-items:center;justify-content:center}.ds3 .ds-nav-item.active .ic,.ds3 .ds-nav-item:hover .ic{color:var(--accent)}.ds3 .ds-nav-item .badge{font-family:var(--font-mono);font-size:9.5px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--paper) 70%,transparent);border:1px solid var(--line);color:var(--ink-mute);letter-spacing:.04em}.ds3 .ds-nav-item.active .badge{background:var(--accent);color:var(--accent-ink);border-color:transparent}.ds3 .ds-nav-item .badge.warn{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 30%,var(--line))}.ds3 .ds-nav-item .badge.dot{width:auto;height:auto;padding:1px 6px;background:transparent;border:1px solid var(--line)}.ds3 .ds-side-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft);display:flex;gap:6px;align-items:center}.ds3 .ds-side-foot .pill{flex:1 1;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 70%,transparent);padding:6px 8px;border-radius:6px;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:9.5px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em}.ds3 .ds-side-foot .pill:hover{color:var(--ink)}.ds3 .ds-main{min-width:0;display:flex;flex-direction:column}.ds3 .app-main{width:100%;min-width:0;max-width:100%}.ds3 .api-keys-page{overflow-x:clip}.ds3 .ds-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:14px;padding:0 22px;background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:720px){.ds3 .ds-topbar{padding:0 14px}}.ds3 .ds-burger{display:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);cursor:pointer;align-items:center;justify-content:center;padding:0}@media (max-width:920px){.ds3 .ds-burger{display:inline-flex}}.ds3 .ds-crumb{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.04em;min-width:0}.ds3 .ds-crumb .sep{opacity:.5}.ds3 .ds-crumb .here{color:var(--ink)}.ds3 .ds-crumb .path{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds3 .ds-topbar-right{margin-left:auto;display:flex;gap:8px;align-items:center}.ds3 .ds-pill{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 70%,transparent);padding:5px 10px;border-radius:7px;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase}.ds3 .ds-pill:hover{color:var(--ink)}.ds3 .ds-pill.ghost{background:transparent}.ds3 .ds-page{padding:22px 22px 80px;flex:1 1;max-width:1280px;width:100%;margin:0 auto}@media (max-width:720px){.ds3 .ds-page{padding:18px 14px 100px}}.ds3 .ds-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line-soft);margin-bottom:22px}.ds3 .ds-page-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:8px}.ds3 .ds-page-head .eyebrow .dot{display:none}.ds3 .ds-page-head h1{font-family:var(--font-display,var(--font-serif));font-weight:500;font-size:clamp(28px,3.6vw,44px);line-height:1;letter-spacing:-.018em;margin:0 0 4px}.ds3 .ds-page-head .sub{font-size:13.5px;color:var(--ink-soft);margin:0;max-width:60ch;line-height:1.5}.ds3 .ds-page-head-r{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ds3 .ds-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.ds3 .ds-section-title{font-family:var(--font-display,var(--font-serif));font-weight:600;font-size:22px;line-height:1.1;margin:0;letter-spacing:-.012em}.ds3 .ds-section-sub{font-size:12.5px;color:var(--ink-soft);margin:0;max-width:70ch;line-height:1.5}.ds3 .ds-section-meta{font-size:10px;color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase}.ds3 .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 16px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:-.005em;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 80%,transparent);color:var(--ink);text-decoration:none;transition:transform .2s var(--ease,ease),background .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}.ds3 .ds-btn:hover{border-color:var(--line-2);transform:translateY(-1px)}.ds3 .ds-btn.ghost{background:transparent;color:var(--ink-soft);border-color:var(--line-soft)}.ds3 .ds-btn.sm{padding:6px 11px;font-size:11.5px}.ds3 .ds-btn.lg{padding:12px 20px;font-size:13.5px}.ds3 .ds-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:0 0 0 0 var(--accent-glow-color,transparent),0 10px 30px -10px var(--accent-glow-color,transparent)}.ds3 .ds-btn.primary:hover{background:var(--accent-hi,var(--accent));transform:translateY(-2px);filter:none;box-shadow:0 0 40px -6px var(--accent-glow-color,transparent),0 14px 34px -10px var(--accent-glow-color,transparent)}.ds3 .ds-btn.disabled,.ds3 .ds-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ds3 .ds-card{background:linear-gradient(180deg,var(--paper-2,var(--paper)),var(--paper));border:1px solid var(--line);border-radius:var(--r-md,14px);padding:16px 18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds3 .ds-card.compact{padding:12px 14px;border-radius:10px}.ds3 .ds-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ds3 .ds-card-t{font-family:var(--font-serif);font-size:18px;line-height:1.1;margin:0 0 2px}.ds3 .ds-card-s{font-size:12px;color:var(--ink-soft);margin:0;line-height:1.5}.ds3 .ds-card-eyebrow{letter-spacing:.14em;color:var(--ink-mute);gap:6px;margin-bottom:6px}.ds-pill-status,.ds3 .ds-card-eyebrow{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;display:inline-flex;align-items:center}.ds-pill-status{gap:0;padding:3px 9px;border-radius:999px;letter-spacing:.12em;background:color-mix(in srgb,var(--paper) 70%,transparent);border:1px solid var(--line);color:var(--ink-soft)}.ds-pill-status .d{display:none}.ds-pill-status.ready{color:var(--status-complete,var(--steel));border-color:color-mix(in srgb,var(--status-complete,var(--steel)) 30%,var(--line));background:color-mix(in srgb,var(--status-complete,var(--steel)) 8%,var(--paper))}.ds-pill-status.ready .d{display:none}.ds-pill-status.draft{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 30%,var(--line));background:color-mix(in srgb,var(--gold) 6%,var(--paper))}.ds-pill-status.draft .d{background:var(--gold)}.ds-pill-status.planned{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 30%,var(--line));background:color-mix(in srgb,var(--violet) 6%,var(--paper))}.ds-pill-status.planned .d{background:var(--violet)}.ds-pill-status.missing{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 28%,var(--line));background:color-mix(in srgb,var(--rose) 6%,var(--paper))}.ds-pill-status.missing .d{background:var(--rose)}.ds-pill-status.running{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--paper))}.ds-pill-status.running .d{display:none}.ds-pill-status.failed{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 35%,var(--line));background:color-mix(in srgb,var(--rose) 10%,var(--paper))}.ds-pill-status.failed .d{background:var(--rose)}.ds-pill-status.blocked{color:var(--ink-mute);border-style:dashed}.ds-pill-status.pending{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 30%,var(--line));background:color-mix(in srgb,var(--gold) 6%,var(--paper))}.ds-pill-status.pending .d{background:var(--gold)}.ds-pill-status.static{color:var(--ink-mute);border-style:dashed}.ds3 .ds-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:1.5px dashed var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper) 50%,transparent)}.ds3 .ds-empty .ic{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--paper-2) 80%,transparent);border:1px solid var(--line);color:var(--ink-mute)}.ds3 .ds-empty .t{font-family:var(--font-serif);font-size:18px;line-height:1.1;margin:0}.ds3 .ds-empty .s{font-size:12.5px;color:var(--ink-soft);margin:0;line-height:1.5;max-width:50ch}.ds3 .ds-empty-row{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.ds3 .empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:1.5px dashed var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper) 50%,transparent)}.ds3 .empty-state-title{font-family:var(--font-serif);font-size:18px;line-height:1.1;margin:0;font-weight:400}.ds3 .empty-state-detail{font-size:12.5px;color:var(--ink-soft);margin:0;line-height:1.5;max-width:50ch}.ds3 .empty-state-action{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.ds3 .ds-table-wrap{background:color-mix(in srgb,var(--paper) 80%,transparent);border:1px solid var(--line);border-radius:12px;overflow:hidden;overflow-x:auto}.ds3 .ds-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:560px}.ds3 .ds-table thead th{text-align:left;padding:10px 14px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 50%,transparent);white-space:nowrap}.ds3 .ds-table thead th.ralign{text-align:right}.ds3 .ds-table tbody td{padding:10px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.ds3 .ds-table tbody tr:last-child td{border-bottom:0}.ds3 .ds-table tbody tr:hover{background:var(--bg-2)}.ds3 .ds-table td.ralign{text-align:right}.ds3 .ds-table td.mute{color:var(--ink-mute)}.ds3 .ds-table--sessions td{overflow-wrap:anywhere}.ds3 .ds-table-note{margin-top:10px}.ds3 .brain-native{display:grid;grid-gap:18px;gap:18px;min-height:calc(100vh - var(--topbar-h, 56px));padding:18px;color:var(--ink);background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 72%,transparent),var(--surface))}.ds3 .brain-native--empty{place-items:center}.ds3 .brain-empty{display:grid;grid-gap:10px;gap:10px;width:min(520px,100%);padding:24px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px}.ds3 .brain-empty svg{color:var(--accent)}.ds3 .brain-empty h1{margin:0;font-family:var(--font-serif);font-size:26px;line-height:1.05}.ds3 .brain-empty p{margin:0;color:var(--ink-soft);line-height:1.5}.ds3 .brain-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--line)}.ds3 .brain-hero__copy{min-width:0}.ds3 .brain-eyebrow{margin:0 0 8px;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ds3 .brain-hero h1{margin:0;max-width:860px;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(34px,6vw,74px);line-height:.94}.ds3 .brain-hero p{max-width:760px;margin:10px 0 0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:15px;line-height:1.55}.ds3 .brain-score{display:grid;place-items:center;width:118px;height:118px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:50%;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--accent) 8%,transparent)}.ds3 .brain-score strong{font-family:var(--font-serif);font-size:42px;line-height:.9}.ds3 .brain-score span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ds3 .brain-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ds3 .brain-metric{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.ds3 .brain-metric strong{font-family:var(--font-serif);font-size:30px;line-height:1}.ds3 .brain-metric span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ds3 .brain-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}.ds3 .brain-drop,.ds3 .brain-panel,.ds3 .brain-rail{min-width:0;background:color-mix(in srgb,var(--paper) 92%,transparent);border:1px solid var(--line);border-radius:8px}.ds3 .brain-rail{display:grid;grid-gap:4px;gap:4px;max-height:calc(100vh - 260px);padding:8px;overflow:auto}.ds3 .brain-cluster{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;min-width:0;padding:10px;color:var(--ink);text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.ds3 .brain-cluster.is-active,.ds3 .brain-cluster:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}.ds3 .brain-cluster__icon{display:grid;place-items:center;width:30px;height:30px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.ds3 .brain-cluster__text{display:grid;grid-gap:3px;gap:3px;min-width:0}.ds3 .brain-cluster__text strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ds3 .brain-cluster__text em{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ds3 .brain-panel{display:grid;grid-gap:14px;gap:14px;padding:14px}.ds3 .brain-panel__head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ds3 .brain-panel__icon{display:grid;place-items:center;width:42px;height:42px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.ds3 .brain-panel__head h2,.ds3 .brain-panel__head p{margin:0}.ds3 .brain-panel__head p{color:var(--ink-mute);font-size:13px;line-height:1.45}.ds3 .brain-panel__head h2{margin-top:2px;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:28px;line-height:1.05}.ds3 .brain-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ds3 .brain-item{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.ds3 .brain-item.is-active{border-color:color-mix(in srgb,var(--status-complete,var(--steel)) 28%,var(--line))}.ds3 .brain-item.is-partial{border-color:color-mix(in srgb,var(--warn) 28%,var(--line))}.ds3 .brain-item__top{display:flex;gap:10px;align-items:center;justify-content:space-between}.ds3 .brain-item__status{display:inline-flex;gap:6px;align-items:center;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ds3 .brain-item__age{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px}.ds3 .brain-item h3{margin:0;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.ds3 .brain-item p{margin:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:13px;line-height:1.45}.ds3 .brain-item dl{display:grid;grid-gap:6px;gap:6px;margin:2px 0 0}.ds3 .brain-item dl div{display:flex;gap:10px;justify-content:space-between;min-width:0}.ds3 .brain-item dd,.ds3 .brain-item dt{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10px}.ds3 .brain-item dt{color:var(--ink-mute)}.ds3 .brain-item dd{color:var(--ink);text-align:right}.ds3 .brain-drop{position:-webkit-sticky;position:sticky;top:70px;display:grid;grid-gap:12px;gap:12px;padding:14px}.ds3 .brain-drop__head{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.ds3 .brain-drop__head svg{color:var(--accent)}.ds3 .brain-drop h2,.ds3 .brain-drop p{margin:0}.ds3 .brain-drop h2{font-size:16px;line-height:1.15}.ds3 .brain-drop p,.ds3 .brain-message{color:var(--ink-mute);font-size:13px;line-height:1.45}.ds3 .brain-drop form{display:grid;grid-gap:10px;gap:10px}.ds3 .brain-drop textarea{width:100%;min-width:0;padding:12px;color:var(--ink);font:13px/1.45 var(--font-body);background:var(--surface);border:1px solid var(--line);border-radius:8px;resize:vertical}.ds3 .brain-drop textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ds3 .brain-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;color:var(--accent-ink);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);border:0;border-radius:8px;cursor:pointer}.ds3 .brain-button:disabled{cursor:not-allowed;opacity:.55}.ds3 .brain-message{margin:0}.ds3 .brain-message.is-saved{color:var(--status-complete,var(--steel))}.ds3 .brain-message.is-error{color:var(--bad)}@media (max-width:720px){.ds3 .ds-page-head{gap:12px;padding-bottom:14px;margin-bottom:16px}.ds3 .ds-card{padding:14px}.ds3 .ds-table-wrap--sessions{background:transparent;border:0;overflow:visible}.ds3 .ds-table--sessions{display:block;min-width:0;width:100%}.ds3 .ds-table--sessions thead{display:none}.ds3 .ds-table--sessions tbody{display:grid;grid-gap:10px;gap:10px}.ds3 .ds-table--sessions tr{display:grid;grid-gap:8px;gap:8px;padding:12px;background:color-mix(in srgb,var(--paper) 86%,transparent);border:1px solid var(--line);border-radius:12px}.ds3 .ds-table--sessions tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;border:0;min-width:0;text-align:right}.ds3 .ds-table--sessions tbody td:before{content:attr(data-label);flex:0 0 auto;color:var(--ink-mute);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ds3 .ds-table--sessions td.ralign{justify-content:space-between;text-align:right}.ds3 .brain-native{padding:12px}.ds3 .brain-grid,.ds3 .brain-hero,.ds3 .brain-item-grid,.ds3 .brain-metrics{grid-template-columns:1fr}.ds3 .brain-score{width:96px;height:96px}.ds3 .brain-rail{max-height:none}.ds3 .brain-drop{position:static}}.ds3 .ic-svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ds3 .ob-field{display:flex;flex-direction:column;gap:5px}.ds3 .ob-field .lab{font-size:9.5px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.ds3 .ob-field input,.ds3 .ob-field select,.ds3 .ob-field textarea{background:color-mix(in srgb,var(--paper-2) 80%,transparent);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;font-family:var(--font-body);transition:border-color .14s ease,background .14s ease}.ds3 .ob-field input::placeholder,.ds3 .ob-field textarea::placeholder{color:var(--ink-mute)}.ds3 .ob-field input:focus,.ds3 .ob-field select:focus,.ds3 .ob-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--paper-2) 100%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ds3 .ob-field textarea{resize:vertical;line-height:1.5;min-height:80px}.ds3 .ob-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-mute) 50%),linear-gradient(135deg,var(--ink-mute) 50%,transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.ds3 .ob-prefix{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--paper-2) 80%,transparent);transition:border-color .14s ease,box-shadow .14s ease}.ds3 .ob-prefix:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ds3 .ob-prefix>span{padding:8px 10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-mute);border-right:1px solid var(--line);background:color-mix(in srgb,var(--paper) 50%,transparent);white-space:nowrap;display:inline-flex;align-items:center}.ds3 .ob-prefix>input{background:transparent;border:0;padding:8px 10px;flex:1 1;color:var(--ink);font-size:13px;font-family:var(--font-body)}.ds3 .ob-prefix>input:focus{outline:none}.ds3 .ob-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:480px){.ds3 .ob-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ds-pill-status.running .d,.ds3 .ds-brand .mark,.ds3 .ds-page-head .eyebrow .dot,.ds3 .ds-switcher-dropdown,.ds3 .ov-next-dot{animation:none!important}.ds3 .ds-side,.ds3 .ds-side-scrim{transition:none}}.ds3 .ov-banner{position:relative;border-radius:16px;border:1px solid var(--line);overflow:hidden;background:var(--paper);margin-bottom:14px}.ds3 .ov-banner-cover{position:relative;height:132px;border-bottom:1px solid var(--line)}.ds3 .ov-banner-grain{position:absolute;inset:0;opacity:.04;mix-blend-mode:overlay;pointer-events:none}.ds3 .ov-banner-body{padding:0 22px 22px;display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:end}@media (max-width:760px){.ds3 .ov-banner-body{grid-template-columns:1fr;gap:14px;padding:0 16px 16px}}.ds3 .ov-banner-id{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:flex-end;min-width:0}@media (max-width:480px){.ds3 .ov-banner-id{grid-template-columns:1fr;gap:10px}}.ds3 .ov-banner-av{width:88px;height:88px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);font-family:var(--font-serif);font-size:38px;margin-top:-34px;box-shadow:var(--sh-lg),0 0 0 4px var(--paper);flex:0 0 88px}.ds3 .ov-banner-name-block{min-width:0}.ds3 .ov-banner-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--ink-mute);margin:12px 0 6px}.ds3 .ov-banner-loc,.ds3 .ov-banner-persona{font-size:10px;letter-spacing:.12em}.ds3 .ov-banner-dot{color:var(--ink-mute)}.ds3 .ov-banner-name{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.4vw,38px);line-height:1;letter-spacing:-.012em;margin:0 0 6px}.ds3 .ov-banner-headline{font-size:13.5px;color:var(--ink-soft);margin:0 0 12px;max-width:56ch;line-height:1.45}.ds3 .ov-banner-url-row{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:color-mix(in srgb,var(--paper-2) 80%,transparent);border:1px solid var(--line);border-radius:8px;font-size:12px}.ds3 .ov-banner-url-row code{color:var(--ink);font-size:12px;font-family:var(--font-mono)}.ds3 .ov-banner-url-btn,.ds3 .ov-banner-url-ic{color:var(--ink-mute);display:inline-flex}.ds3 .ov-banner-url-btn{border:0;background:transparent;padding:2px 4px;border-radius:4px;cursor:pointer;align-items:center;text-decoration:none}.ds3 .ov-banner-url-btn:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ds3 .ov-banner-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:220px}@media (max-width:760px){.ds3 .ov-banner-meta{align-items:stretch;min-width:0}}.ds3 .ov-banner-progress{width:100%;min-width:200px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--paper-2) 80%,transparent);border:1px solid var(--line)}.ds3 .ov-banner-progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ds3 .ov-banner-progress-head .lab{font-size:9.5px;letter-spacing:.14em;color:var(--ink-mute)}.ds3 .ov-banner-progress-head .v{font-size:14px;color:var(--ink);font-weight:500}.ds3 .ov-banner-progress-bar{height:4px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.ds3 .ov-banner-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s ease}.ds3 .ov-banner-progress-sub{font-size:9.5px;color:var(--ink-mute);margin-top:6px;letter-spacing:.04em}.ds3 .ov-next{display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--paper)),var(--paper-2));border-color:color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:0 24px 50px -32px color-mix(in srgb,var(--accent) 45%,transparent)}@media (max-width:720px){.ds3 .ov-next{grid-template-columns:1fr}}.ds3 .ov-next-r{display:flex;flex-direction:column;gap:6px;align-items:flex-end}@media (max-width:720px){.ds3 .ov-next-r{align-items:stretch}}.ds3 .ov-next-dot{display:none}.ds3 .ov-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--paper) 80%,transparent);margin-bottom:14px}@media (max-width:720px){.ds3 .ov-stats{grid-template-columns:repeat(2,1fr)}}.ds3 .ov-stat{padding:14px 16px;background:transparent;border:0;border-right:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);text-align:left;display:flex;flex-direction:column;gap:4px;transition:background .14s ease;text-decoration:none}.ds3 .ov-stat:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.ds3 .ov-stat:last-child{border-right:0}@media (max-width:720px){.ds3 .ov-stat:nth-child(2n){border-right:0}.ds3 .ov-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.ds3 .ov-stat .lab{font-size:9.5px;letter-spacing:.14em;color:var(--ink-mute)}.ds3 .ov-stat .v{font-family:var(--font-serif);font-size:28px;line-height:1}.ds3 .ov-stat .sub{font-size:10px;color:var(--ink-mute);letter-spacing:.04em}.ds3 .ov-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:980px){.ds3 .ov-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ds3 .ov-grid{grid-template-columns:1fr}}.ds3 .ov-col-span-2{grid-column:span 2}@media (max-width:720px){.ds3 .ov-col-span-2{grid-column:span 1}}.ds3 .ov-progress-list{display:flex;flex-direction:column;gap:2px}.ds3 .ov-progress-row{display:grid;grid-template-columns:18px 24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;width:100%;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--ink);text-align:left;text-decoration:none}.ds3 .ov-progress-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.ds3 .ov-progress-row.done .m{color:var(--status-complete,var(--steel))}.ds3 .ov-progress-row .m{color:var(--ink-mute);display:inline-flex;align-items:center;justify-content:center}.ds3 .ov-progress-row .n{font-size:9.5px;color:var(--ink-mute)}.ds3 .ov-progress-row .l{display:flex;flex-direction:column;gap:1px;min-width:0}.ds3 .ov-progress-row .l .t{font-size:12.5px;font-weight:500}.ds3 .ov-progress-row .l .d,.ds3 .ov-progress-row .s{font-size:9.5px;color:var(--ink-mute)}.ds3 .ov-progress-row .s{letter-spacing:.04em}.ds3 .ov-progress-row.done .s{color:var(--status-complete,var(--steel))}.ds3 .ov-files{display:flex;flex-direction:column;gap:4px}.ds3 .ov-file-row{display:flex;gap:10px;align-items:center;padding:7px 8px;border-radius:7px;color:var(--ink-soft);text-decoration:none}.ds3 .ov-file-name{flex:1 1;font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.ds3 .ov-file-row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent);color:var(--ink)}.ds3 .ov-context-stack{display:flex;flex-direction:column;gap:10px}.ds3 .ov-context-row{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;color:var(--ink-soft);background:color-mix(in srgb,var(--paper-2) 62%,transparent);border:1px solid var(--line-soft);font-size:12.5px}.ds3 .ov-context-row svg{color:var(--status-complete,var(--steel));flex:0 0 auto}.ds3 .ov-activity-list{display:flex;flex-direction:column;gap:4px}.ds3 .ov-activity-row{display:grid;grid-template-columns:54px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ds3 .ov-activity-row:last-child{border-bottom:0}.ds3 .ov-activity-date{font-size:9.5px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.ds3 .ov-activity-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ds3 .ov-activity-copy strong{font-size:12.5px;font-weight:500;color:var(--ink)}.ds3 .ov-activity-copy span{font-size:10px;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds3 .ov-engines{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.ds3 .ov-engine{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-radius:6px;background:color-mix(in srgb,var(--paper-2) 60%,transparent);border:1px solid var(--line-soft)}.ds3 .ov-engine .name{font-size:10.5px;color:var(--ink);letter-spacing:.04em}.ds3 .ov-engine .v{font-size:11px;color:var(--ink-mute);font-family:var(--font-mono)}.ds3 .ov-activity-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}@media (max-width:720px){.ds3 .ov-activity-grid{grid-template-columns:1fr 1fr}}.ds3 .ov-activity-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--paper-2) 70%,transparent);border:1px solid var(--line-soft);position:relative;overflow:hidden}.ds3 .ov-activity-tile .ic{color:var(--ink-mute);margin-bottom:2px}.ds3 .ov-activity-tile .lab{font-size:9.5px;letter-spacing:.14em;color:var(--ink-mute)}.ds3 .ov-activity-tile .v{font-family:var(--font-serif);font-size:26px;line-height:1;color:var(--ink)}.ds3.ds-shell .app-main,.ds3.ds-shell .earnx-page,.ds3.ds-shell .mvp-page{max-width:1280px;width:100%;margin:0 auto;padding:22px 22px 80px}@media (max-width:720px){.ds3.ds-shell .app-main,.ds3.ds-shell .earnx-page,.ds3.ds-shell .mvp-page{padding:18px 14px 100px}}.ds3.ds-shell .app-head{border-bottom:1px solid var(--line-soft);padding-bottom:18px;margin-bottom:22px}.ds3.ds-shell .app-head h1{font-family:var(--font-serif);font-weight:400;letter-spacing:-.012em;line-height:1.04}.ds3.ds-shell .app-head .sub{color:var(--ink-soft)}.ds3.ds-shell .card,.ds3.ds-shell .earnx-card,.ds3.ds-shell .earnx-link-card,.ds3.ds-shell .earnx-modal-card,.ds3.ds-shell .mvp-current-plan,.ds3.ds-shell .mvp-gate,.ds3.ds-shell .mvp-panel,.ds3.ds-shell .mvp-plan-card{background:color-mix(in srgb,var(--paper) 88%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds3.ds-shell .mvp-plan-card--recommended,.ds3.ds-shell .mvp-plan-card.is-current{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.ds3.ds-shell .earnx-stack-table thead th,.ds3.ds-shell .earnx-table thead th,.ds3.ds-shell .mvp-table thead th,.ds3.ds-shell .scan-result-table thead th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.ds3 .scan-start-card{margin-bottom:14px}.ds3 .scan-tier-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:4px 0 14px}@media (max-width:720px){.ds3 .scan-tier-row{grid-template-columns:repeat(2,1fr)}}.ds3 .scan-tier{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 60%,transparent)}.ds3 .scan-tier.is-available{border-color:color-mix(in srgb,var(--steel) 32%,var(--line));background:color-mix(in srgb,var(--steel) 6%,var(--paper))}.ds3 .scan-tier-name{font-family:var(--font-serif);font-size:17px}.ds3 .scan-tier-price{font-size:10px;color:var(--ink-mute);letter-spacing:.08em}.ds3 .scan-start-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ds3 .scan-start-note{font-size:11px;color:var(--ink-mute);margin:10px 0 0;letter-spacing:.02em}.ds3 .scan-start-note a{color:var(--accent);text-decoration:none}.ds3 .scan-latest{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;margin-bottom:14px}.ds3 .scan-latest-ring{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.ds3 .scan-latest-ring-inner{width:70px;height:70px;border-radius:50%;background:var(--paper);display:grid;place-items:center;line-height:1}.ds3 .scan-latest-ring-inner strong{font-family:var(--font-serif);font-size:26px}.ds3 .scan-latest-ring-inner small{font-size:10px;color:var(--ink-mute)}.ds3 .scan-latest-body{min-width:0}.ds3 .scan-latest-fixes{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ds3 .scan-latest-fixes li{display:flex;gap:8px;align-items:center;font-size:13px}.ds3 .scan-latest-fixes li span{min-width:0;overflow-wrap:anywhere}.ds3 .scan-latest-clear{margin:10px 0 0;font-size:13px;color:var(--ink-mute)}.ds3 .scan-latest-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.ds3 .scan-rescan{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.ds3 .scan-rescan-msg{font-size:11px;color:var(--ink-mute)}.ds3 .scan-rescan-msg--error{color:var(--bad)}.ds3 .scan-rescan-msg--ready{color:var(--status-complete,var(--steel))}@media (max-width:520px){.ds3 .scan-latest{grid-template-columns:1fr;justify-items:start}}.ds3 .analytics-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}@media (max-width:720px){.ds3 .analytics-split{grid-template-columns:1fr}}.ds3 .analytics-subpanel{border:1px solid var(--line);border-radius:14px;padding:16px;background:color-mix(in srgb,var(--paper-2) 50%,transparent)}.ds3 .analytics-bars{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ds3 .analytics-bars li{display:grid;grid-template-columns:92px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.ds3 .analytics-bar-label{text-transform:capitalize;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds3 .analytics-bar-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.ds3 .analytics-bar-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.ds3 .analytics-bar-value{font-family:var(--font-mono);font-size:11px}.ds3 .analytics-panel--citations{margin-top:12px}.ds3 .analytics-cite-engines{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ds3 .analytics-cite-engine{font-family:var(--font-mono);font-size:10.5px;text-transform:capitalize;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.ds3 .analytics-cite-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ds3 .analytics-cite-list li{display:flex;gap:10px;align-items:center;font-size:13px;flex-wrap:wrap}.ds3 .analytics-cite-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--accent) 14%,var(--paper));color:var(--accent)}.ds3 .analytics-cite-query{min-width:0;overflow-wrap:anywhere;flex:1 1}.ds3 .analytics-cite-rank{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute)}.ds3 .analytics-cite-url{font-size:11px;color:var(--accent);text-decoration:none}.ds3.ds-shell .scan-score-chip,.ds3.ds-shell .scan-status{font-family:var(--font-mono)}.ds3.ds-shell .scan-status{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ds3 .ds-cmd-trigger{display:inline-flex;align-items:center;gap:6px}.ds3 .ds-cmd-trigger kbd{font-family:var(--font-mono);font-size:9px;padding:1px 4px;border:1px solid var(--line);border-radius:4px;color:var(--ink-mute);background:color-mix(in srgb,var(--paper-2) 70%,transparent)}@media (max-width:600px){.ds3 .ds-cmd-trigger kbd,.ds3 .ds-cmd-trigger-label{display:none}}.ds3 .ds-cmd-scrim{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,#000 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;animation:m-fade-in .16s ease}.ds3 .ds-cmd-panel{width:100%;max-width:540px;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-lg);overflow:hidden;transform-origin:top center;animation:m-scale-in .16s var(--ease-snap)}.ds3 .ds-cmd-input-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink-mute)}.ds3 .ds-cmd-input{flex:1 1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;outline:none}.ds3 .ds-cmd-list{max-height:50vh;overflow-y:auto;padding:6px}.ds3 .ds-cmd-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ds3 .ds-cmd-item.active{background:color-mix(in srgb,var(--accent) 12%,var(--paper-3))}.ds3 .ds-cmd-item-ic{color:var(--ink-mute);display:inline-flex}.ds3 .ds-cmd-item.active .ds-cmd-item-ic{color:var(--accent)}.ds3 .ds-cmd-item-hint{margin-left:auto;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.ds3 .ds-cmd-empty{padding:16px;color:var(--ink-soft);font-size:13px}@media (prefers-reduced-motion:reduce){.ds3 .ds-cmd-panel,.ds3 .ds-cmd-scrim{animation:none}}.cookie-consent-banner{position:fixed;left:50%;right:auto;bottom:16px;transform:translateX(-50%);z-index:90;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;width:min(960px,calc(100vw - 32px));padding:16px 20px;border:1px solid var(--line-2);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:0 12px 36px -16px rgba(0,0,0,.4);font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:14px;line-height:1.5}.cookie-consent-banner__copy{flex:1 1 320px;min-width:0}.cookie-consent-banner__copy p{margin:0}.cookie-consent-banner__copy a{color:var(--accent);text-decoration:underline}.cookie-consent-banner__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.cookie-consent-banner__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:999px;border:1px solid var(--line-3);padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;background:transparent;color:var(--ink);transition:background .12s ease,border-color .12s ease,color .12s ease}.cookie-consent-banner__btn:hover{background:var(--surface-2)}.cookie-consent-banner__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cookie-consent-banner__btn--accept{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cookie-consent-banner__btn--accept:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:560px){.cookie-consent-banner{bottom:8px;width:calc(100vw - 16px);padding:12px 14px;gap:12px}.cookie-consent-banner__actions{width:100%;justify-content:stretch}.cookie-consent-banner__btn{flex:1 1;text-align:center}}.analytics-panel,.api-keys-panel,.builder-code-panel,.builder-file-tree,.builder-step-strip,.builder-workbench--ready,.connect-integration-card,.earnx-card,.earnx-link-card,.earnx-modal-card,.mvp-current-plan,.mvp-gate,.mvp-panel,.mvp-plan-card,.mvp-settings-form,.scan-result-card,.sr-card,.sr-stat,.wallet-split-card{background:linear-gradient(180deg,var(--paper-2,var(--paper)),var(--paper));border:1px solid var(--line);border-radius:var(--r-md,16px);box-shadow:var(--sh-sm)}.builder-workbench--ready,.earnx-card--hero,.mvp-panel--hero,.plan-hero,.sr-stat--hero{border-radius:var(--r-lg,24px)}.connect-integration-card:hover,.earnx-card[role=button]:hover,.mvp-plan-card[data-clickable=true]:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));transform:translateY(-2px);transition:transform .2s var(--ease-in-out,ease),border-color .2s ease}.auth-submit,.btn-primary,.builder-cta,.builder-cta--primary,.cta-primary,.earnx-link-btn--primary,.mvp-btn-primary,.onboarding-cta-primary,.publish-cta,.scan-action-btn--primary,.scan-cta-primary,.upgrade-cta,a.cta-primary,button.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:999px;border:1px solid transparent;background:var(--accent);color:var(--accent-ink,#1a0c04);font-family:var(--font-display,var(--font-body,system-ui),sans-serif);font-weight:600;font-size:14px;letter-spacing:-.005em;text-decoration:none;cursor:pointer;min-height:44px;box-shadow:0 10px 30px -10px var(--accent-glow-color,transparent);transition:transform .2s var(--ease-in-out,ease),background .2s ease,box-shadow .2s ease}.auth-submit:hover,.btn-primary:hover,.builder-cta--primary:hover,.cta-primary:hover,.earnx-link-btn--primary:hover,.mvp-btn-primary:hover,.onboarding-cta-primary:hover,.publish-cta:hover,.scan-action-btn--primary:hover,.scan-cta-primary:hover,.upgrade-cta:hover,a.cta-primary:hover,button.cta-primary:hover{background:var(--accent-hi,var(--accent));transform:translateY(-2px);box-shadow:0 0 40px -6px var(--accent-glow-color,transparent),0 14px 34px -10px var(--accent-glow-color,transparent)}.auth-submit:disabled,.btn-primary:disabled,.cta-primary:disabled,.mvp-btn-primary:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.auth-cta-ghost,.btn-ghost,.earnx-link-btn--ghost,.mvp-btn-ghost,.scan-action-btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line-2);color:var(--ink);font-family:var(--font-display,var(--font-body,system-ui),sans-serif);font-weight:600;font-size:13.5px;text-decoration:none;cursor:pointer;min-height:44px;transition:transform .2s var(--ease-in-out,ease),background .2s ease,border-color .2s ease}.auth-cta-ghost:hover,.btn-ghost:hover,.earnx-link-btn--ghost:hover,.mvp-btn-ghost:hover,.scan-action-btn--ghost:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);border-color:var(--ink-2,var(--line-2));transform:translateY(-1px)}.analytics-eyebrow,.builder-eyebrow,.connect-section-eyebrow,.earnx-eyebrow,.mvp-panel-eyebrow,.scan-eyebrow,.section-kicker,.sr-kicker,.wallet-eyebrow{font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,var(--ink-mute))}.builder-eyebrow--accent,.kicker--accent,.scan-eyebrow--accent{color:var(--accent)}.agent-eyebrow,.kicker--steel,.mcp-eyebrow,.scan-eyebrow--agent{color:var(--steel)}.auth-input,.builder-input,.earnx-input,.mvp-input,.mvp-select,.mvp-textarea,.scan-input,input[type=email]:not(.ppc__textarea):not(.privy-input),input[type=search]:not(.ppc__textarea):not(.privy-input),input[type=text]:not(.ppc__textarea):not(.privy-input):not(.sr-share-input),input[type=url]:not(.ppc__textarea):not(.privy-input):not(.sr-share-input),textarea:not(.ppc__textarea):not(.privy-input){background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--line-2);border-radius:var(--r-sm,10px);color:var(--ink);font-family:var(--font-body,system-ui),sans-serif;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease}.auth-input:focus,.builder-input:focus,.earnx-input:focus,.mvp-input:focus,.mvp-textarea:focus,.scan-input:focus,input[type=email]:not(.ppc__textarea):not(.privy-input):focus,input[type=search]:not(.ppc__textarea):not(.privy-input):focus,input[type=text]:not(.ppc__textarea):not(.privy-input):not(.sr-share-input):focus,input[type=url]:not(.ppc__textarea):not(.privy-input):not(.sr-share-input):focus,textarea:not(.ppc__textarea):not(.privy-input):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),0 0 30px -8px var(--accent-glow-color,transparent)}.builder-tag,.chrome-tag,.earnx-tag,.mvp-tag,.scan-status,.sr-sev,.sr-stat-tier{border-radius:999px}.builder-table thead th,.earnx-table thead th,.mvp-table thead th,.scan-result-table thead th{border-bottom-color:var(--line)}@media (prefers-reduced-motion:reduce){.auth-submit,.btn-ghost,.btn-primary,.builder-cta--primary,.cta-primary,.earnx-link-btn--primary,.mvp-btn-ghost,.mvp-btn-primary,.scan-cta-primary{transition:none!important;transform:none!important}.connect-integration-card:hover,.mvp-plan-card[data-clickable=true]:hover{transform:none!important}}.an-headline,.analytics-page h1,.app-head h1,.billing-page h1,.bl-headline,.builder-headline,.builder-workbench h1,.builder-workbench h2,.connect-h1,.connect-page h1,.directory-h1,.ds3 .ds-card-t,.ds3 .ds-page-head h1,.ds3 .ds-section-title,.ds3.ds-shell .app-head h1,.earnx-card h2,.earnx-page h1,.er-headline,.h-display,.h-lg,.h-md,.h-xl,.hl-hero-h1,.mvp-current-plan h2,.mvp-gate h2,.mvp-panel h1,.mvp-panel h2,.mvp-plan-card h2,.ov-headline,.pp-title,.public-profile h1,.sc-headline,.scan-result-card h2,.sr-h,.st-headline,.v2ob .h-display,.v2ob h1,.v2ob h2,.wallet-page h1,.wl-headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;font-style:normal!important;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.accent-em,.accent-italic,.an-headline em,.app-head h1 em,.app-head[style*=italic],.builder-headline em,.ds-page-head h1[style*=italic],.ds3 .ds-page-head h1 em,.earnx-page h1 em,.er-headline em,.h-accent,.h-display em,.h-display[style*=italic],.h-lg em,.h-md em,.h-xl em,.hl-hero-h1 em,.italic-accent,.mvp-panel h1 em,.mvp-panel h2 em,.ov-headline em,.v2ob .h-display em,.v2ob h1 em,.v2ob h2 em,div[style*="--font-serif"][style*=italic],em[style*="--font-serif"],em[style*=font-serif],em[style*=italic],h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,span[style*="--font-serif"]{font-family:var(--font-display)!important;font-style:normal!important;font-weight:800;color:var(--accent)}.aiso-v3-report .commerce-title em,.aiso-v3-report .cta-title em,.aiso-v3-report .sect-title em,.an-headline em,.app-head h1 em,.beyond-h em,.bl-headline em,.builder-h em,.builder-headline em,.ds3 .ds-page-head h1 em,.earnx-page h1 em,.er-headline em,.hl-hero-h1 em,.mvp-page h1 em,.ov-headline em,.public-profile h1 em,.sc-headline em,.scan-headline em,.st-headline em,.v2ob .h-display em,.wl-headline em,h1 em,h2 em,h3 em{font-weight:800!important;color:var(--accent)!important}.app-main,.directory-page,.earnx-card p,.mvp-gate p,.mvp-panel p,.public-profile,.scan-result-card,body{letter-spacing:-.01em}.app-head .sub,.builder-lede,.ds3 .ds-page-head .sub,.ds3 .ds-section-sub,.lede,.mvp-panel-lede,.public-profile-lede,.scan-lede{font-family:var(--font-display)!important;font-style:normal!important;font-weight:400;color:var(--ink-2,var(--ink-dim));letter-spacing:-.005em}.app-head h1.hero,.app-head h1.huge,.h-xl,.hero-headline{font-size:clamp(44px,8.5vw,132px);line-height:.98}.an-headline,.app-head h1,.builder-workbench h1,.ds3 .ds-page-head h1,.earnx-page h1,.h-lg,.mvp-page h1,.ov-headline{font-size:clamp(38px,6vw,90px);line-height:1}.builder-section-title,.ds3 .ds-section-title,.earnx-card h2,.h-md,.mvp-panel h2,.scan-section-title{font-size:clamp(28px,4vw,56px);line-height:1.04}.analytics-eyebrow,.builder-eyebrow,.connect-section-eyebrow,.ds3 .ds-card-eyebrow,.ds3 .ds-page-head .eyebrow,.earnx-eyebrow,.kicker,.mvp-panel-eyebrow,.scan-eyebrow,.section-kicker,.v2ob .eyebrow,.wallet-eyebrow{font-family:var(--font-mono)!important;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}@supports not (text-wrap:balance){.h-lg,.h-md,.h-xl,h1,h2,h3{text-wrap:wrap}}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-snap:cubic-bezier(0.2,0.7,0.2,1);--dur-xs:120ms;--dur-sm:200ms;--dur-md:320ms;--dur-lg:560ms;--dur-xl:900ms}@keyframes m-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes m-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes m-litpop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes m-capin{0%{opacity:0;transform:scale(.6) translateY(4px)}to{opacity:1;transform:none}}@keyframes m-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes m-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-6px)}}@keyframes m-glow-breathe{0%,to{box-shadow:0 0 34px -12px var(--accent-glow-color,rgba(255,106,44,.5))}50%{box-shadow:0 0 64px -8px var(--accent-glow-color,rgba(255,106,44,.5))}}@keyframes m-dash-flow{to{stroke-dashoffset:-28}}@keyframes m-spin{to{transform:rotate(1turn)}}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes m-pulse-ring{0%{box-shadow:0 0 0 0 var(--steel-soft,rgba(127,147,179,.3))}to{box-shadow:0 0 0 14px transparent}}@keyframes m-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes m-reveal-failsafe{to{opacity:1;transform:none;filter:none}}html[data-anim] [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-expo),transform .9s var(--ease-expo),filter .9s var(--ease-expo)}html[data-anim] [data-reveal=fade]{transform:none}html[data-anim] [data-reveal=scale]{transform:scale(.96)}html[data-anim] [data-reveal=blur]{transform:translateY(12px);filter:blur(8px)}html[data-anim] [data-reveal][data-d="1"]{transition-delay:.08s}html[data-anim] [data-reveal][data-d="2"]{transition-delay:.16s}html[data-anim] [data-reveal][data-d="3"]{transition-delay:.24s}html[data-anim] [data-reveal][data-d="4"]{transition-delay:.32s}html[data-anim] [data-reveal].in{opacity:1;transform:none;filter:none}html[data-anim]:not([data-reveal-armed]) [data-reveal]:not(.in){animation:m-reveal-failsafe 0s linear 3.5s forwards}html[data-anim] .m-stagger>*{animation:m-fade-up var(--dur-md) var(--ease-expo) backwards}html[data-anim] .m-stagger>:nth-child(2){animation-delay:60ms}html[data-anim] .m-stagger>:nth-child(3){animation-delay:.12s}html[data-anim] .m-stagger>:nth-child(4){animation-delay:.18s}html[data-anim] .m-stagger>:nth-child(5){animation-delay:.24s}html[data-anim] .m-stagger>:nth-child(6){animation-delay:.3s}html[data-anim] .m-stagger>:nth-child(7){animation-delay:.36s}html[data-anim] .m-stagger>:nth-child(8){animation-delay:.42s}html[data-anim] .m-stagger>:nth-child(9){animation-delay:.48s}html[data-anim] .m-stagger>:nth-child(10){animation-delay:.54s}html[data-anim] .m-stagger>:nth-child(11){animation-delay:.6s}html[data-anim] .m-stagger>:nth-child(n+12){animation-delay:.66s}.ds-page-enter{flex:1 1;min-width:0;display:flex;flex-direction:column}html[data-anim] .ds-page-enter>*{animation:m-fade-up var(--dur-md) var(--ease-expo) backwards}html[data-anim] .ds-page-enter>:nth-child(2){animation-delay:40ms}html[data-anim] .ds-page-enter>:nth-child(3){animation-delay:80ms}html[data-anim] .ds-page-enter>:nth-child(4){animation-delay:.12s}html[data-anim] .ds-page-enter>:nth-child(5){animation-delay:.16s}html[data-anim] .ds-page-enter>:nth-child(6){animation-delay:.2s}html[data-anim] .ds-page-enter>:nth-child(7){animation-delay:.24s}html[data-anim] .ds-page-enter>:nth-child(n+8){animation-delay:.28s}.m-wirefield{position:absolute;inset:0;pointer-events:none}.m-wirefield-svg{width:100%;height:100%;display:block;overflow:visible}.m-wire{fill:none;stroke:var(--line);stroke-width:1.4;transition:stroke var(--dur-md) var(--ease-snap),opacity var(--dur-md) var(--ease-snap)}.m-wire--accent.on{stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-dasharray:5 9;animation:m-dash-flow 1.1s linear infinite}.m-wire--steel.on{stroke:color-mix(in srgb,var(--steel) 50%,transparent);stroke-dasharray:5 9;animation:m-dash-flow 1.4s linear infinite}.m-wire-dot{pointer-events:none}.m-wire-dot--accent{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow-color,rgba(255,106,44,.5)))}.m-wire-dot--steel{fill:var(--steel);filter:drop-shadow(0 0 6px var(--steel-soft,rgba(127,147,179,.4)))}.m-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:m-caret-blink .9s steps(2) infinite}.m-shimmer{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink) 8%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:m-shimmer 1.6s linear infinite}.m-float{animation:m-float 8s ease-in-out infinite}.m-glow{animation:m-glow-breathe 4s ease-in-out infinite}.m-spin{animation:m-spin .9s linear infinite}.m-will{will-change:transform,opacity}@media print{.reveal,[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){html[data-anim] .ds-page-enter>*,html[data-anim] .m-stagger>*,html[data-anim] [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.m-wire--accent.on,.m-wire--steel.on{animation:none;stroke-dasharray:none}.m-caret,.m-float,.m-glow,.m-shimmer,.m-spin{animation:none}}@keyframes m-t5-shockwave{0%{opacity:.55;transform:translate(-50%,-50%) scale(.3)}85%{opacity:.04}to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}@keyframes m-t5-orb-pulse{0%,to{box-shadow:0 0 80px -10px var(--accent-glow-color,rgba(255,106,44,.5)),0 0 0 1px rgba(255,106,44,.25) inset;transform:scale(1)}50%{box-shadow:0 0 140px -2px var(--accent-glow-color,rgba(255,106,44,.7)),0 0 0 1px rgba(255,106,44,.45) inset;transform:scale(1.015)}}@keyframes m-t5-orb-ring{0%{transform:translate(-50%,-50%) scale(.96);opacity:.55}to{transform:translate(-50%,-50%) scale(1.45);opacity:0}}@keyframes m-t5-ken-burns{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1.2%,-.8%)}}@keyframes m-t5-accent-pulse{0%,to{color:var(--accent);text-shadow:0 0 12px transparent}50%{color:var(--accent-hi,var(--accent));text-shadow:0 0 18px var(--accent-glow-color,rgba(255,106,44,.6))}}@keyframes m-t5-eyes-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.04)}}@keyframes m-t5-phase-advance{0%{background-position:0 0}to{background-position:100% 0}}@keyframes m-t5-typewriter-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes m-t5-token-stream{0%{opacity:0;transform:translate(var(--from-x,0),var(--from-y,0)) scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--to-x,0),var(--to-y,0)) scale(1)}}.m-t5-shockwave{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid var(--accent,#ff6a2c);pointer-events:none;animation:m-t5-shockwave 1.4s var(--ease-expo,ease-out) forwards}.m-t5-orb{border-radius:999px;animation:m-t5-orb-pulse 3.4s ease-in-out infinite}.m-t5-orb-ring{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#ff6a2c) 35%,transparent);pointer-events:none;animation:m-t5-orb-ring 2.8s ease-out infinite}.m-t5-ken-burns{animation:m-t5-ken-burns 14s ease-in-out infinite alternate}.m-t5-accent-pulse{animation:m-t5-accent-pulse 2.4s ease-in-out infinite}.m-t5-eyes-blink{transform-origin:center;animation:m-t5-eyes-blink 4.2s ease-in-out infinite}.m-t5-typewriter-cursor{display:inline-block;width:1ch;margin-left:1px;animation:m-t5-typewriter-cursor .9s steps(2) infinite}.m-t5-token-stream{animation:m-t5-token-stream var(--dur,1.6s) var(--ease-expo,ease-out) forwards}@media (prefers-reduced-motion:reduce){.m-t5-accent-pulse,.m-t5-eyes-blink,.m-t5-ken-burns,.m-t5-orb,.m-t5-orb-ring,.m-t5-shockwave,.m-t5-token-stream,.m-t5-typewriter-cursor{animation:none!important}.m-t5-orb{box-shadow:0 0 80px -10px var(--accent-glow-color,rgba(255,106,44,.5)),0 0 0 1px rgba(255,106,44,.25) inset}}