@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg-root: #0a0a0a;--bg-base: #0a0a0a;--bg-surface: #141414;--bg-elevated: #1c1c1c;--bg-overlay: #252525;--border-faint: #1a1a1a;--border-default: #252525;--border-strong: #333333;--text-primary: #ebebeb;--text-secondary: #888888;--text-dim: #444444;--accent: #ebebeb;--accent-bright: #ffffff;--r-base: 10px;--r-panel: 14px;--h-control: 28px;--motion-fast: .14s;--motion-medium: .22s;--motion-ease-emphasis: cubic-bezier(.22, .07, .36, 1);--hero-layout-max-width: min(100%, 944px);--hero-stage-max-width: min(100%, 398px);--hero-preview-max-width: min(100%, 300px);--page: var(--bg-root);--bg: var(--bg-base);--paper: var(--bg-surface);--surface: var(--bg-elevated);--surface-soft: var(--bg-overlay);--surface-strong: var(--border-default);--ink: var(--text-primary);--ink-soft: var(--text-secondary);--ink-dim: var(--text-dim);--line: var(--border-default);--line-strong: var(--border-strong);--primary: var(--accent);--primary-strong: var(--accent-bright);--positive: #52b788;--warn: #c9a84c;--red: #e05252;--shadow: 0 4px 32px rgba(0, 0, 0, .7);--font: "Space Grotesk", "Inter", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", "JetBrains Mono", monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;background:var(--bg-root);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,ul,ol{margin-top:0}h1,h2,h3{font-family:var(--font);letter-spacing:-.03em}button,input,select,a,textarea{font:inherit}button{cursor:pointer}.iconRow{display:inline-flex;align-items:center;gap:.5rem}.providerIcon{width:1.05rem;height:1.05rem;flex:0 0 auto}.appShell{position:relative;overflow:clip;max-width:1160px;margin:0 auto;padding:2rem 1.3rem 3rem;display:grid;gap:1.2rem}.appShellHome{max-width:min(1120px,calc(100vw - 2.6rem));padding-left:.9rem;padding-right:.9rem;overflow-x:clip}.bgGlow,.bgGlowOne,.bgGlowTwo{display:none}.topBar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.landingHeader{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:nowrap;margin-left:-1.3rem;margin-right:-1.3rem;padding:0 1.3rem;height:58px;background:#0a0a0aeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-default);margin-bottom:0}.landingBrand{display:flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;letter-spacing:-.02em}.landingBrandLogo{width:22px;height:22px;object-fit:contain;border-radius:4px}.landingNav{display:flex;align-items:center;gap:.1rem;flex-wrap:nowrap}.landingNav a,.landingNav .navLink{display:inline-flex;align-items:center;color:var(--ink-soft);text-decoration:none;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.4rem .7rem;border-radius:var(--r-base);background:transparent;border:none;cursor:pointer;transition:color .12s,background .12s;font-family:var(--font);white-space:nowrap}.landingNav a:hover,.landingNav .navLink:hover,.landingNav a:focus-visible{color:var(--ink);background:var(--bg-elevated)}.landingNav a.active,.landingNav .navLink.active{color:var(--ink);background:var(--bg-elevated)}.landingNav .navLink:focus-visible{outline:2px solid rgba(235,235,235,.3);outline-offset:2px}.siteLayout{display:flex;flex-direction:column;min-height:100vh}.sitebar{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:58px;background:#0a0a0aeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-default)}.sitebarBrand{display:flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;letter-spacing:-.02em}.sitebarLogo{width:22px;height:22px;object-fit:contain;border-radius:4px}.sitebarName{font-weight:600;font-size:.95rem;letter-spacing:-.02em}.sitebarDot{color:var(--ink-soft)}.sitebarNav{display:flex;align-items:center;gap:.1rem}.sitebarLink{display:inline-flex;align-items:center;color:var(--ink-soft);text-decoration:none;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.4rem .7rem;border-radius:var(--r-base);background:transparent;border:none;cursor:pointer;transition:color .12s,background .12s;font-family:var(--font);white-space:nowrap}.sitebarLink:hover,.sitebarLink:focus-visible,.sitebarLink[data-status=active]{color:var(--ink);background:var(--bg-elevated)}.layoutContent{flex:1}.siteFooter{width:100%;padding:1.5rem 2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--border-default);margin-top:4rem}.siteFooterLeft{display:flex;flex-direction:row;align-items:center;gap:.6rem}.siteFooterWordmark{font-size:.82rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.siteFooterDot{color:var(--ink-soft)}.siteFooterCopy{font-size:.72rem;color:var(--ink-soft);letter-spacing:.02em}.siteFooterNav{display:flex;flex-direction:row;align-items:center;gap:.25rem}.siteFooterLink{padding:.4rem .7rem;border-radius:var(--r-base);font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;transition:color .12s,background .12s}.siteFooterLink:hover{color:var(--ink);background:var(--bg-elevated)}.pageHeader{display:grid;gap:.45rem;padding-bottom:.5rem}.pageHeader h1{margin:0;font-size:1.75rem;line-height:1.15;letter-spacing:-.03em}.pageHeader .heroTag{margin:0}.pageHeader .lead{margin:0;color:var(--ink-soft);max-width:52ch}.pageHeader .buttonRow{margin-top:.35rem}.pageContent{max-width:720px;width:100%;margin:0 auto;display:grid;gap:1rem}.emoteDropzone{border:1.5px dashed var(--border-strong);border-radius:var(--r-panel);background:#ffffff0a;padding:3rem 1.5rem;text-align:center;cursor:pointer;transition:background .14s,border-color .14s;display:grid;gap:.45rem;justify-items:center;-webkit-user-select:none;user-select:none}.emoteDropzone:hover,.emoteDropzone.drag-over{background:#ffffff14;border-color:var(--ink-soft)}.emoteDropzoneIcon{color:var(--ink-dim);margin-bottom:.25rem}.emoteDropzone.drag-over .emoteDropzoneIcon,.emoteDropzone.has-file .emoteDropzoneIcon{color:var(--ink-soft)}.emoteDropzoneLabel{margin:0;font-size:.96rem;font-weight:500;color:var(--ink)}.emoteDropzoneHint{margin:0;font-size:.78rem;color:var(--ink-soft)}.emoteDropzoneFile{display:grid;gap:.3rem;justify-items:center}.emoteDropzoneMeta{margin:0;font-size:.84rem;color:var(--ink)}.emoteDropzoneChange{font-size:.74rem;color:var(--ink-soft)}.laneList{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.5rem}.laneListItem{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .6rem;border:1px solid var(--border-default);border-radius:var(--r-base);background:var(--surface);flex-wrap:wrap}.laneListTitle{font-size:.88rem;color:var(--ink)}.laneListItem .metaText{color:var(--ink-dim);font-size:.78rem}.studioGrid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.landingHero{border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:1.15rem;margin-bottom:.8rem;position:relative;overflow:hidden;display:grid;width:var(--hero-layout-max-width);margin-inline:auto;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.56fr) minmax(180px,.48fr);gap:.86rem;align-items:start;justify-content:center}.heroGrid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(340px,1.05fr) minmax(220px,.9fr);gap:.8rem;align-items:start;justify-content:center}.heroFocusLayout{padding:1rem;width:var(--hero-layout-max-width);max-width:var(--hero-layout-max-width);margin-inline:auto}.queryStatePanel{border-left:1px solid transparent}.queryStatePanel[data-query-state=loading]{border-color:#ebebeb33}.queryStatePanel[data-query-state=error]{border-color:#e0525259}.queryStatePanel[data-query-state=empty]{border-color:#c9a84c59}.queryStatePanel[data-query-state=ready]{border-color:#52b78859}.queryStateMessage[data-query-state=loading]{color:var(--ink-soft)}.queryStateMessage[data-query-state=error]{color:var(--red)}.queryStateMessage[data-query-state=empty]{color:var(--warn)}.queryStateMessage[data-query-state=ready]{color:var(--positive)}.heroRail{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 54%),var(--surface);padding:.86rem .76rem;display:grid;gap:.54rem;align-self:stretch}.heroBrandContract{display:inline-flex;align-items:center;gap:.56rem}.heroBrandLogo{width:2.1rem;height:2.1rem;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.heroBrandWordmark{font-size:clamp(1.42rem,2.25vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink)}.heroBrandAccent{color:var(--ink-soft)}.heroRail h1{margin:.1rem 0 0;font-size:clamp(1.34rem,2.15vw,1.76rem);line-height:1.08;max-width:17ch}.heroRailCopy{margin:0;color:#c9c9c9;font-size:.98rem;line-height:1.45}.heroRailTitle{margin:0;color:#d0d0d0;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.heroObjectStage{min-width:0;justify-self:center;width:var(--hero-stage-max-width);max-width:var(--hero-stage-max-width);position:relative;z-index:2}.heroRailLeft{position:relative;z-index:3}.heroRailRight{position:relative;z-index:1}.heroObjectCard{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);padding:1.08rem;display:grid;gap:.84rem;width:var(--hero-stage-max-width);max-width:var(--hero-stage-max-width);justify-self:center;position:relative;overflow:hidden;transition:transform var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis)}.heroObjectCard:hover{transform:translateY(-2px);border-color:var(--line-strong);background:var(--surface-soft)}.heroObjectCardCenter{position:relative;z-index:1;padding:.96rem;gap:.66rem;box-shadow:var(--shadow);border-color:var(--border-strong)}.heroObjectCardCenter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--r-panel);border:1px solid var(--border-strong)}.heroInteractiveFocusRail{display:grid;gap:.5rem}.heroQuickFlickRow .previewPresetButton,.heroQuickFlickControls .previewMomentButton,.heroQuickFlickRow .previewMomentButton{transition:transform var(--motion-fast) var(--motion-ease-emphasis),box-shadow var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis)}.heroQuickFlickControls .previewMomentButton:hover,.heroQuickFlickRow .previewMomentButton:hover,.heroQuickFlickRow .previewPresetButton:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000080}.heroQuickFlickRow .previewPresetButton.active,.heroQuickFlickControls .previewMomentButton.active,.heroQuickFlickRow .previewMomentButton.active{border-color:var(--border-strong);box-shadow:none}.heroReveal{opacity:0;transform:translateY(8px);animation:heroReveal var(--motion-medium) var(--motion-ease-emphasis) var(--hero-reveal-delay, 0ms) forwards}.heroReveal--lead{--hero-reveal-delay: 0ms}.heroReveal--focus{--hero-reveal-delay: 70ms}.heroReveal--meta{--hero-reveal-delay: .14s}.heroObjectHeader{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.previewPresetRow{display:flex;flex-wrap:wrap;gap:.42rem}.previewPresetButton{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:999px;padding:.25rem .54rem;font-size:.72rem;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis)}.previewPresetButton:hover{color:var(--ink);border-color:var(--line-strong)}.previewPresetButton:hover:not(:disabled),.previewMomentButton:hover:not(:disabled){transform:translateY(-1px)}.previewPresetButton.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.previewMomentRow{display:flex;flex-wrap:wrap;gap:.42rem}.previewMomentButton{border:1px solid #2f2f2f;background:#141414;color:#9c9c9c;border-radius:999px;padding:.24rem .55rem;font-size:.69rem;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis)}.previewMomentButton:hover:not(:disabled){transform:translateY(-1px)}.previewMomentButton:hover{color:#f2f2f2;border-color:#595959}.previewPresetButton:focus-visible,.previewMomentButton:focus-visible,.integrationTab:focus-visible,.integrationSidebarTab:focus-visible,.integrationHeaderAction:focus-visible{outline:2px solid rgba(200,200,200,.48);outline-offset:1px}.integrationTab,.integrationSidebarTab{transition:transform var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis)}.integrationTab:hover:not(.active),.integrationSidebarTab:hover:not(.active){transform:translateY(-1px)}.integrationTab.active{transition:transform var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis)}.integrationTab.active:hover{transform:translateY(0)}@keyframes heroReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.previewMomentButton.active{color:#f8f8f8;border-color:#707070;background:#1d1d1d}.heroObjectTitle{margin:0;font-size:.85rem;font-weight:600}.heroObjectMeta{margin:0;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.heroModeCue{margin:.1rem 0 0;color:#b8b8b8;font-size:.74rem;line-height:1.35}.integrationPreview{border:1px solid var(--oe-border, #252525);border-radius:8px;overflow:hidden;font-size:.8rem;line-height:1.35;width:var(--hero-preview-max-width);max-width:var(--hero-preview-max-width);min-height:472px;margin:0;display:flex;flex-direction:column;background:var(--oe-panel-bg, #0a0a0a);color:var(--oe-text-primary, #ebebeb)}.integrationWindowBar{min-height:30px;padding:0 .52rem;display:inline-flex;align-items:center;gap:.48rem;border-bottom:1px solid var(--oe-border, #252525);background:var(--oe-surface-bg, #16181d);color:var(--oe-text-primary, #c6ccd4);font-family:IBM Plex Mono,monospace;font-size:.62rem}.windowDots{display:inline-flex;align-items:center;gap:.2rem}.windowDots span{width:.43rem;height:.43rem;border-radius:999px;background:#5d6470;opacity:.8}.windowDots span:nth-child(1){background:#ff5f57}.windowDots span:nth-child(2){background:#febc2e}.windowDots span:nth-child(3){background:#28c840}.integrationWindowTitle{display:inline-flex;align-items:center;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--oe-text-primary, #d7dde6)}.integrationWindowBuild{margin-left:auto;color:#8891a0}.integrationMomentBanner{min-height:24px;padding:0 .64rem;display:inline-flex;align-items:center;border-bottom:1px solid var(--oe-border, #252525);background:var(--oe-panel-bg, #101010);color:var(--oe-text-primary, #8d8d8d);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.integrationPreview.themeDark{background:var(--oe-panel-bg, #0a0a0a);color:var(--oe-text-primary, #ebebeb)}.integrationPreview.themeLight{background:var(--oe-panel-bg, #f5f5f5);color:var(--oe-text-primary, #141414);border-color:var(--oe-border, #c8c8c8)}.integrationTabBar,.integrationHeader,.integrationInput{display:flex;align-items:center;flex-shrink:0}.integrationTabBar{height:32px;gap:.1rem;border-bottom:1px solid var(--oe-border, #252525);padding:0 .3rem;background:var(--oe-surface-bg, #171a1f);color:var(--oe-text-primary, #808080);overflow:hidden}.integrationTab{height:100%;border:0;background:transparent;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:.28rem;padding:0 .5rem;cursor:pointer;position:relative;transition:color .12s linear,background .12s linear}.integrationTab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.integrationTab.active{color:var(--oe-text-primary, #f4f6ff);font-weight:500}.integrationTab:hover{color:#d8d8d8;background:#ffffff09}.integrationTab.active:after{background:var(--oe-accent, #9ea8ba)}.integrationTabUnread:after{background:#ffffff4d}.integrationTabPing:after{background:#e0525299}.integrationTabAdd{margin-left:auto;width:28px;height:100%;border:0;background:transparent;color:var(--oe-text-primary, #808080);font:inherit;font-size:.82rem;cursor:pointer;line-height:1}.integrationTabAdd:hover{color:var(--oe-text-primary, #ebebeb);background:#ffffff0d}.integrationHeader{height:34px;justify-content:flex-start;gap:.46rem;padding:0 .56rem;background:var(--oe-surface-bg, #1b1f27);color:var(--oe-text-primary, #9ea6b6);font-size:.64rem;border-bottom:1px solid var(--oe-border, #252525)}.integrationChannel{color:var(--oe-text-primary, #e9eef8);font-weight:500;text-transform:lowercase}.integrationHeaderAction{border:1px solid var(--oe-border, #353c4a);border-radius:4px;background:var(--oe-surface-bg, #232a36);color:var(--oe-text-primary, #c5cedd);font-size:.62rem;line-height:1;padding:.16rem .35rem;cursor:pointer}.integrationHeaderAction:hover{border-color:var(--oe-accent, #4e5c73);color:var(--oe-text-primary, #f3f6ff)}.integrationHeaderMeta{display:inline-flex;align-items:center;gap:.24rem;margin-left:auto}.integrationMetaValue{color:var(--oe-text-primary, #d7dce6);font-weight:600}.integrationLoadSignal{color:var(--oe-accent, #c8d3e8);font-weight:700}.integrationMetaSep{color:#9ca2ac;opacity:1;font-weight:700}.liveDot{width:5px;height:5px;border-radius:999px;background:#eb0400;display:inline-block}.integrationWorkspace{flex:1;min-height:0;display:grid;grid-template-columns:118px minmax(0,1fr)}.integrationSidebar{background:var(--oe-surface-bg, #171b23);border-right:1px solid var(--oe-border, #252525);padding:.26rem;display:grid;gap:.18rem;align-content:start;overflow:auto}.integrationSidebarTab{border:1px solid transparent;border-radius:5px;background:transparent;color:var(--oe-text-primary, #919bad);font-size:.66rem;line-height:1;height:1.5rem;display:inline-flex;align-items:center;gap:.28rem;padding:0 .34rem;cursor:pointer;text-transform:lowercase}.integrationSidebarTab:hover{color:var(--oe-text-primary, #e3e9f7);background:#ffffff0d}.integrationSidebarTab.active{border-color:var(--oe-border, #394355);color:var(--oe-text-primary, #f0f4ff);background:var(--oe-surface-bg, #202736)}.integrationFeed{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--oe-panel-bg, #0f1115)}.integrationMessages{list-style:none;margin:0;padding:.24rem 0;flex:1;overflow:auto;background:var(--oe-panel-bg, #0f1115);font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1.42;animation:feedSwap .22s ease-out}.previewRow{position:relative;padding:.2rem .4rem .2rem .42rem;line-height:1.45;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;column-gap:.28rem;min-height:1.74rem}.previewRow:before{content:"";position:absolute;top:0;right:.12rem;bottom:0;left:.12rem;border-radius:3px;background:transparent}.previewRow:hover:before{background:#ffffff07}.previewRow:hover .previewTime{opacity:1}@keyframes feedSwap{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.previewRow.mention{border-left:2px solid rgba(224,82,82,.55);padding-left:.34rem}.previewRow.mention:before{top:0;right:.2rem;bottom:0;left:.08rem;background:#e052520f}.previewRow.event{border-left:2px solid rgba(180,180,180,.45);padding-left:.34rem;color:#b0b0b0;font-size:.68rem}.previewRow.event:before{top:0;right:.2rem;bottom:0;left:.08rem;background:#b4b4b40f}.previewRow>*{position:relative;z-index:1}.previewBody{display:inline}.previewEventBody{display:inline-flex;align-items:center;gap:.28rem;line-height:1.3}.previewEventStar{color:#b4b4b4b3}.previewBadge{display:inline-flex;align-items:center;justify-content:center;width:1.52rem;height:1rem;margin-right:.16rem;border-radius:3px;background:var(--oe-accent, #1e1e1e);color:var(--oe-text-primary, #d0d0d0);border:1px solid rgba(200,200,200,.18);font-size:.54rem;font-weight:700;letter-spacing:.02em;vertical-align:middle}.previewUser{font-weight:600}.previewColon{color:#9aa4b5;margin:0 .1rem}.previewText{color:var(--oe-text-primary, #e7ecf5);font-size:.74rem}.previewMention{display:inline-block;padding:0 .2rem;margin-right:.1rem;border-radius:3px;background:#e052523d;color:#ffe0e0}.previewTime{color:#9bb0ce;font-size:.64rem;font-weight:600}.integrationPreview.themeLight .integrationMetaValue{color:#2f3a4b}.integrationPreview.themeLight .integrationMetaSep{color:#6f7988}.integrationPreview.themeLight .integrationLoadSignal{color:#4a5566}.integrationInput{height:34px;border-top:1px solid var(--oe-border, #1a1a1a);padding:.26rem .36rem;background:var(--oe-surface-bg, #1b1f27);color:var(--oe-text-primary, #808080)}.integrationInputWrap{width:100%;height:100%;border:1px solid var(--oe-border, #2b3342);border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:0 .28rem;background:var(--oe-surface-bg, #121722);box-sizing:border-box;gap:.24rem}.integrationInputTool{border:1px solid var(--oe-border, #374258);border-radius:3px;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;background:var(--oe-surface-bg, #202738);color:var(--oe-text-primary, #c7d2e9);font:inherit;font-size:.66rem;line-height:1;padding:0}.integrationComposerInput{flex:1;min-width:0;border:0;background:transparent;color:var(--oe-text-primary, #c5cedd);font:inherit;font-size:.68rem;line-height:1.2}.integrationComposerInput:focus{outline:none}.integrationInputEmote{border:1px solid var(--oe-border, #374258);border-radius:3px;width:1.15rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--oe-text-primary, #c7d2e9);font:inherit;font-size:.62rem;line-height:1;padding:0}.integrationPreview.themeLight .integrationMomentBanner{background:var(--oe-panel-bg, #ededed);color:var(--oe-text-primary, #6a6a6a);border-color:var(--oe-border, #c8c8c8)}.integrationPreview.themeLight .integrationWindowBar{background:var(--oe-surface-bg, #d7dce4);color:var(--oe-text-primary, #3d434e);border-color:var(--oe-border, #bcc3d0)}.integrationPreview.themeLight .integrationTabBar,.integrationPreview.themeLight .integrationHeader,.integrationPreview.themeLight .integrationInput{background:var(--oe-surface-bg, #dfe4ec);color:var(--oe-text-primary, #606060);border-color:var(--oe-border, #c8c8c8)}.integrationPreview.themeLight .integrationSidebar{background:var(--oe-surface-bg, #d8dde5);border-color:var(--oe-border, #c0c8d5)}.integrationPreview.themeLight .integrationSidebarTab{color:var(--oe-text-primary, #3b4352)}.integrationPreview.themeLight .integrationSidebarTab.active{background:var(--oe-surface-bg, #eef1f7);border-color:var(--oe-border, #afb7c4)}.integrationPreview.themeLight .integrationFeed,.integrationPreview.themeLight .integrationMessages{background:var(--oe-panel-bg, #f3f5f9)}.integrationPreview.themeLight .integrationTab.active{color:var(--oe-text-primary, #141414)}.integrationPreview.themeLight .integrationTab.active:after{background:var(--oe-accent, #0a0a0a)}.integrationPreview.themeLight .integrationTabUnread:after{background:#0000003d}.integrationPreview.themeLight .previewText,.integrationPreview.themeLight .integrationChannel{color:var(--oe-text-primary, #141414)}.integrationPreview.themeLight .previewColon,.integrationPreview.themeLight .previewTime{color:#616161}.integrationPreview.themeLight .previewBadge{background:var(--oe-accent, #d3d9e4);color:var(--oe-text-primary, #2f3544)}.integrationPreview.themeLight .previewRow:hover:before{background:#0000000a}.integrationPreview.themeLight .integrationInputWrap{border-color:var(--oe-border, #c8c8c8);background:var(--oe-surface-bg, #f0f2f6)}.integrationPreview.themeLight .integrationComposerInput{color:var(--oe-text-primary, #2b3342)}.integrationPreview.themeLight .integrationLoadSignal{color:var(--oe-accent, #333333)}.integrationPreview.themeLight .integrationInputEmote{border-color:var(--oe-border, #c8c8c8);color:var(--oe-text-primary, #5d5d5d)}.integrationPreview.themeLight .integrationInputTool{border-color:var(--oe-border, #bec6d4);color:var(--oe-text-primary, #4f5665);background:var(--oe-surface-bg, #e5eaf1)}.integrationPreview.densityComfortable .integrationMessages{padding-top:.35rem;padding-bottom:.35rem}.integrationPreview.densityComfortable .previewRow{padding-top:.25rem;padding-bottom:.25rem}.integrationPreview.avatarRounded .previewBadge{border-radius:3px}.integrationPreview.avatarCircle .previewBadge{border-radius:999px}.integrationPreview.timestampAlways .previewTime{opacity:1}.integrationPreview.accentContrast .integrationTab.active:after{background:#fff}.integrationPreview.momentHype .integrationMomentBanner{color:#ffd2d2;border-color:#e752528c}.integrationPreview.momentHype .liveDot{box-shadow:0 0 8px #eb04008c}.integrationPreview.momentMod .integrationMomentBanner{color:var(--ink-soft);border-color:#b4b4b473}.heroObjectControls{display:grid;gap:.5rem}.heroControlsDetails{border-top:1px solid var(--line);padding-top:.52rem}.heroControlsDetails summary{cursor:pointer;color:#b5b5b5;font-size:.74rem;font-family:IBM Plex Mono,monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem}.heroControlGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.heroSignalRow{margin-top:0;display:flex;flex-wrap:wrap;gap:.42rem}.heroSignal{display:inline-flex;align-items:center;height:1.5rem;padding:0 .52rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:.7rem;letter-spacing:.03em}.landingHero:before,.landingHero:after{content:"";position:absolute;pointer-events:none;width:340px;height:340px;border-radius:999px;filter:blur(60px);opacity:.75}.landingHero:before{left:-120px;top:-90px;background:radial-gradient(circle,#ffffff29,#fff0 70%);animation:heroFloatA 16s ease-in-out infinite}.landingHero:after{right:-140px;bottom:-110px;background:radial-gradient(circle,#ffffff24,#fff0 72%);animation:heroFloatB 18s ease-in-out infinite}.landingHero:before{animation-timing-function:cubic-bezier(.24,.18,.22,1)}.landingHero:after{animation-timing-function:cubic-bezier(.33,.15,.35,1)}@keyframes heroFloatA{0%{transform:translateZ(0) scale(.96);opacity:.28}50%{transform:translate3d(70px,22px,0) scale(1.05);opacity:.55}to{transform:translateZ(0) scale(.96);opacity:.28}}@keyframes heroFloatB{0%{transform:translateZ(0) scale(1);opacity:.33}50%{transform:translate3d(-56px,-30px,0) scale(1.08);opacity:.58}to{transform:translateZ(0) scale(1);opacity:.33}}.heroTag{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.69rem;text-transform:uppercase;letter-spacing:.1em}.heroBullets{margin:0;padding:0;list-style:none;display:grid;gap:.38rem}.heroBullets li{position:relative;padding-left:1rem;color:#c7c7c7;font-size:.9rem}.heroBullets li:before{content:"";position:absolute;left:0;top:.46rem;width:.45rem;height:1px;background:var(--primary)}.microCopy{margin:.12rem 0 0;color:#9b9b9b;font-size:.78rem}.heroBulletsCompact li{font-size:.8rem;line-height:1.38}.landingPaths{margin-top:.15rem}.experienceStrip{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.experienceCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 60%),var(--surface);padding:.72rem .78rem;animation:cardRise .42s cubic-bezier(.22,.82,.31,1) both;display:grid;gap:.44rem}.experienceCard.active{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 62%),var(--surface-soft)}.experienceCard:nth-child(2){animation-delay:80ms}.experienceCard:nth-child(3){animation-delay:.16s}.experienceLabel{margin:0 0 .32rem;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.experienceCard h3{margin:0 0 .3rem;font-size:.95rem}.experienceCard p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.42}.experienceSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.experienceFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 50%),var(--surface);padding:.78rem;display:grid;gap:.44rem}.experienceFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.experienceFocusPanel h3{margin:0;font-size:.95rem}.experienceFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.experienceFocusSignal{color:var(--ink);font-size:.78rem}.experienceFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.proofTape{margin-top:.72rem;display:flex;flex-wrap:wrap;gap:.45rem}.proofPill{display:inline-flex;align-items:center;min-height:1.6rem;padding:.12rem .56rem;border:1px dashed var(--line-strong);border-radius:999px;color:#d7d7d7;background:#ffffff08;font:inherit;font-size:.72rem;letter-spacing:.015em;cursor:pointer;transition:color .12s linear,border-color .12s linear,background .12s linear}.proofPill:hover{color:var(--ink);border-color:var(--line-strong);background:#ffffff14}.proofPill.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.proofFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 50%),var(--surface);padding:.78rem;display:grid;gap:.44rem}.proofFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.proofFocusPanel h3{margin:0;font-size:.95rem}.proofFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.proofFocusSignal{color:var(--ink);font-size:.78rem}.proofFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.panelStory{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 40%),var(--surface)}.panelLaunch{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%),var(--surface)}.panelToolkit{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 44%),var(--surface-soft)}.panelTrust{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 46%),var(--surface)}.panelFaq{background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 44%),var(--surface-soft)}.launchGrid{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.launchCard{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.85rem;display:grid;gap:.5rem}.launchCard.active{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 58%),var(--surface)}.launchStep{margin:0;color:var(--accent);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.launchCard h3{margin:0;font-size:.96rem}.launchCard p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.42}.launchCardSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.launchFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 48%),var(--surface);padding:.78rem;display:grid;gap:.52rem}.launchFocusStep{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.launchFocusPanel h3{margin:0;font-size:.98rem}.launchFocusPanel p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.42}.launchFocusSignal{color:var(--ink);font-size:.78rem}.launchFocusChecklist{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.toolkitGrid{margin-top:.74rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.toolkitCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#fff0 58%),var(--surface);padding:.84rem;display:grid;gap:.52rem}.toolkitCard.active{border-color:var(--line-strong);background:linear-gradient(160deg,#ffffff14,#fff0 56%),var(--surface-soft)}.toolkitLabel{margin:0;color:var(--accent);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.toolkitCard h3{margin:0;font-size:.96rem}.toolkitCard p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.toolkitCardSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.toolkitFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 50%),var(--surface);padding:.78rem;display:grid;gap:.45rem}.toolkitFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.toolkitFocusPanel h3{margin:0;font-size:.95rem}.toolkitFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.toolkitFocusSignal{color:var(--ink);font-size:.78rem}.toolkitFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.trustGrid{margin-top:.74rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.trustCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#fff0 54%),var(--surface-soft);padding:.82rem;display:grid;gap:.5rem}.trustCard.active{border-color:var(--line-strong);background:linear-gradient(160deg,#ffffff14,#fff0 56%),var(--surface)}.trustCard h3{margin:0 0 .42rem;font-size:.95rem}.trustCard p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.44}.trustCardSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.trustFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 50%),var(--surface);padding:.78rem;display:grid;gap:.45rem}.trustFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.trustFocusPanel h3{margin:0;font-size:.95rem}.trustFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.trustFocusSignal{color:var(--ink);font-size:.78rem}.trustFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.faqGrid{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.faqCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#fff0 56%),var(--surface);padding:.84rem}.faqCard.active{border-color:var(--line-strong);background:linear-gradient(160deg,#ffffff14,#fff0 58%),var(--surface-soft)}.faqQuestionButton{width:100%;border:0;background:transparent;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:.6rem;text-align:left;font-size:.93rem;font-weight:600;padding:0;cursor:pointer}.faqQuestionButton.active{color:#f2f2f2}.faqGlyph{display:inline-flex;width:1.1rem;height:1.1rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.78rem;line-height:1;flex-shrink:0}.faqQuestionButton.active .faqGlyph{border-color:var(--line-strong);color:var(--ink);background:var(--surface)}.faqAnswer{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.43;margin-top:.5rem}.faqAnswer.active{color:#d8d8d8}.faqSummaryPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 52%),var(--surface);padding:.78rem;display:grid;gap:.44rem}.faqSummaryLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.faqSummaryPanel h3{margin:0;font-size:.94rem}.faqSummaryPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.43}.scenarioGrid{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.scenarioCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#fff0 52%),var(--surface-soft);padding:.85rem;display:grid;gap:.5rem}.scenarioCard.active{border-color:var(--line-strong);background:linear-gradient(160deg,#ffffff14,#fff0 56%),var(--surface)}.scenarioCard h3{margin:0 0 .34rem;font-size:.94rem}.scenarioBeat{margin:0 0 .4rem;color:#f2f2f2;font-size:.85rem;line-height:1.34}.scenarioCard p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.42}.scenarioSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.scenarioFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 52%),var(--surface);padding:.78rem;display:grid;gap:.44rem}.scenarioFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.scenarioFocusPanel h3{margin:0;font-size:.95rem}.scenarioFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.43}.scenarioFocusSignal{color:var(--ink);font-size:.78rem}.scenarioFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}@keyframes cardRise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes timelineSwap{0%{opacity:.7;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.sectionEyebrow{margin:0;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.brand{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.brandRow{display:flex;align-items:center;gap:.48rem}.compactList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.45rem}.compactList li{margin:0}.compareGrid{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compareCard{border:1px solid var(--line);border-radius:12px;padding:.95rem;background:var(--surface)}.compareCard h3{margin:0 0 .58rem;font-size:1rem}.compareCardBad{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 62%),var(--surface);border-color:var(--line)}.compareCardGood{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 60%),var(--surface-soft);border-color:var(--line-strong)}.compareVisualGrid{margin-top:.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compareModeRow{margin-top:.74rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.58rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.62rem;flex-wrap:wrap}.compareModeButtons{display:flex;flex-wrap:wrap;gap:.4rem}.compareModeButton{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:.28rem .58rem;font-size:.74rem;cursor:pointer;transition:color .12s linear,border-color .12s linear,background .12s linear}.compareModeButton:hover{color:var(--ink);border-color:var(--line-strong)}.compareModeButton.active{color:var(--ink);border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%),var(--surface-soft)}.compareModeSignal{margin:0;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.timelineCard{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.7rem}.timelineLegacy{opacity:.82}.timelineOpenemote{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 48%),var(--surface-soft)}.timelineLabel{margin:0 0 .4rem;color:var(--ink-soft);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.timelineRows{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.timelineRows.scenariosteady,.timelineRows.scenariohype,.timelineRows.scenariomod{animation:timelineSwap .22s ease-out}.timelineRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;border-radius:8px;padding:.36rem .45rem;background:#ffffff05;font-size:.79rem}.timelineLegacy .timelineRow{color:#b8b8b8}.timelineOpenemote .timelineRow{color:#dfdfdf}.timelineRow.mention{border:1px solid rgba(210,210,210,.28);background:#ffffff12}.timelineRow.event .timelineUser{color:#f0f0f0}.timelineRow.creator .timelineUser{color:#fff}.timelineUser{font-weight:600}.timelineText{color:inherit}.timelineTime{color:var(--ink-dim);font-family:IBM Plex Mono,monospace;font-size:.7rem}.linkLikeButton{text-decoration:none;color:var(--ink);font-family:var(--font);background:transparent;border:1px solid var(--line);border-radius:var(--r-base);padding:.64rem .9rem;line-height:1.15;display:inline-flex;align-items:center;transition:color .12s,background .12s,border-color .12s}.linkLikeButton:hover{background:var(--surface-soft);border-color:var(--line-strong)}.brandMark{width:1.7rem;height:1.7rem;border-radius:.35rem}.heroSub{margin:.35rem 0 0;color:var(--ink-soft);font-size:.92rem}.providerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.providerTile{display:grid;gap:.5rem}.authProviderButton{border-radius:10px;padding:.65rem .9rem;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:var(--surface);text-align:left}.authProviderButton:disabled{opacity:.55}.mutedNote{font-size:.75rem;color:var(--ink-dim)}.landingHeroStats{margin:1.1rem 0 1.3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landingHeroStats>div{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.68rem .78rem}.heroStatLabel{margin:0;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;text-transform:uppercase;font-size:.72rem}.heroStatValue{margin:.2rem 0 0;font-weight:600}.flowGrid{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.flowCard{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.95rem}.flowNum{margin:0 0 .35rem;font-family:IBM Plex Mono,monospace;color:var(--accent);letter-spacing:.06em}.flowCard h3{margin:0 0 .35rem;font-size:1rem}.laneGrid{margin-top:.7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.laneCard{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.82rem;transition:border-color .12s linear,background .12s linear}.laneCard:hover{border-color:var(--line-strong);background:var(--surface-soft)}.laneState{margin:0 0 .34rem;font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace}.laneCard h3{margin:0 0 .35rem;font-size:.95rem}.laneCard p{margin:0;color:var(--ink-soft);line-height:1.4}.rolePlaybook{margin-top:.85rem;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 50%),var(--surface-soft);padding:.78rem;display:grid;gap:.62rem}.roleTabs{display:flex;flex-wrap:wrap;gap:.42rem}.roleTab{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:.34rem .62rem;cursor:pointer;font-size:.76rem}.roleTab.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.rolePanel{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.7rem;display:grid;gap:.55rem}.rolePanel h3{margin:0;font-size:.94rem}.roleList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.34rem;font-size:.84rem}.faqGrid{display:grid;gap:.6rem}.featureCtaRow{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,var(--surface-soft),var(--surface));padding:1.15rem;margin-top:1rem}.featureHighlightGrid{margin-top:.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.featureHighlightCard{border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffffff0a,#fff0 56%),var(--surface);padding:.72rem;display:grid;gap:.44rem}.featureHighlightCard.active{border-color:var(--line-strong);background:linear-gradient(160deg,#ffffff14,#fff0 58%),var(--surface-soft)}.featureHighlightCard p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.4}.featureHighlightSelect.active{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.featureFocusPanel{margin-top:.72rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 52%),var(--surface);padding:.78rem;display:grid;gap:.44rem}.featureFocusLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.featureFocusPanel h3{margin:0;font-size:.95rem}.featureFocusPanel p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.42}.featureFocusSignal{color:var(--ink);font-size:.78rem}.featureFocusList{margin:0;padding-left:1.1rem;color:var(--ink-soft);display:grid;gap:.32rem;font-size:.8rem}.ctaStrip{margin-top:1.15rem;border-color:var(--line-strong)}.statusPill{margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem;padding:.34rem .7rem;border-radius:999px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft)}.wizardHeaderRow{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.toggleCompact{display:inline-flex;align-items:center;gap:.38rem;color:var(--ink-soft);font-size:.78rem;cursor:pointer}.toggleCompact input{accent-color:var(--primary);width:.95rem;height:.95rem;margin:0}.stepRail{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.65rem}.stepItem{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.48rem;display:flex;align-items:center;gap:.45rem;font-size:.82rem}.stepNum{width:1.4rem;height:1.4rem;border-radius:50%;display:inline-grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;border:1px solid var(--line);background:var(--surface)}.stepItem.active{border-color:var(--line-strong);background:#ffffff0f}.stepItem.done{border-color:var(--line-strong);background:#ffffff14}.wizardPanel,.featureCard{background:var(--paper);border:1px solid var(--line);border-radius:18px}.wizardLayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:.9rem;align-items:start}.wizardPanel{padding:1.25rem}.panelStack{display:grid;gap:1.15rem}.panelStack h1{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.08}.lead{color:var(--ink-soft);line-height:1.5}.fieldLabel{display:block;font-size:.82rem;color:var(--ink-soft);margin-bottom:.2rem}.textInput,.fileInput,.textArea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:.6rem .68rem}.textArea{resize:vertical}.mono{font-family:IBM Plex Mono,monospace}.stackForm,.inlinePanel{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:1rem}.inlinePanel{position:relative;overflow:hidden}.inlinePanel:before{content:"";position:absolute;pointer-events:none;border-radius:999px;width:340px;height:340px;filter:blur(55px);background:radial-gradient(circle,#fff3,#fff0 65%);top:-110px;right:-80px;animation:heroFloatA 18s ease-in-out infinite;opacity:.5}.panelContrast{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%),var(--surface)}.panelTiles{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 32%),var(--surface-soft)}.panelAction{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 45%),var(--surface)}.panelShowcase{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%),var(--surface-soft)}.stackForm{display:grid;gap:.65rem}.stackForm h2,.inlinePanel h2{margin:0;font-size:1rem}.checkboxGrid,.slotGrid{display:grid;gap:.55rem}.studioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.studioSignalGrid,.styleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.styleField{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.55rem}.styleInputRow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.45rem}.styleInputRow input[type=color]{width:100%;height:2.3rem;border-radius:8px;border:1px solid var(--line);background:var(--surface-soft);padding:.1rem}.checkboxGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkboxCard{display:flex;gap:.45rem;border:1px solid var(--line);border-radius:10px;padding:.5rem;background:var(--surface)}.checkboxCard small{display:block;color:var(--ink-soft)}.slotGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.starterChoiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.starterChoiceCard{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);padding:.64rem;text-align:left;display:grid;gap:.26rem;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis)}.starterChoiceCard strong{color:var(--ink);font-size:.84rem}.starterChoiceCard small{color:var(--ink-soft);font-size:.74rem;line-height:1.35}.starterChoiceCard:hover{transform:translateY(-1px);border-color:var(--line-strong)}.starterChoiceCard.active{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 52%),var(--surface)}.starterABGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.starterFlowLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:.65rem;align-items:start}.starterFlowControls{display:grid;gap:.6rem}.starterPathTree{margin-top:0;gap:.6rem}.starterPathProgress{margin:0;color:var(--ink);font-size:.82rem;font-weight:600}.starterPathList{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.starterPathNode{display:grid;grid-template-columns:.72rem auto minmax(0,1fr);gap:.45rem;align-items:start;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.42rem .48rem;position:relative}.starterPathNode.connected{border-color:#b4b4b475;background:linear-gradient(180deg,rgba(180,180,180,.08),transparent 58%)}.starterPathNode.active{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 52%),var(--surface-soft);box-shadow:0 10px 25px #0000004d}.starterPathNode.complete{box-shadow:inset 0 0 0 1px #b4b4b438}.starterPathConnector{width:.72rem;position:relative;align-self:stretch}.starterPathConnector:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-.65rem;bottom:-.65rem;width:2px;border-radius:999px;background:#b4b4b433}.starterPathConnector.connected:before{background:linear-gradient(180deg,#b4b4b4e6,#8c8c8cd9);box-shadow:none}.starterPathNode.first .starterPathConnector:before{top:50%}.starterPathNode.last .starterPathConnector:before{bottom:50%}.starterPathConnector:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.46rem;height:.46rem;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.starterPathConnector.active:before{background:linear-gradient(180deg,#ebebebf2,#8c8c8cd9);box-shadow:none;animation:starterPathGlow 2.2s ease-in-out infinite}.starterPathConnector.connected:after{border-color:#b4b4b48c;box-shadow:none;background:#b4b4b433}.starterPathConnector.active:after{border-color:#ebebebd9;box-shadow:none;background:#b4b4b433}.heroInteractiveProgressMap{border:1px solid var(--border-default);border-radius:12px;padding:.46rem .52rem;display:grid;gap:.42rem;background:var(--surface)}.heroInteractiveProgressNodes{display:grid;gap:.46rem;position:relative}.heroInteractiveProgressNode{position:relative;display:grid;grid-template-columns:.64rem .8fr 1.2fr;align-items:start;gap:.42rem .52rem;padding:.16rem 0 .16rem .25rem}.heroInteractiveProgressNode.connected,.heroInteractiveProgressNode.active{color:var(--ink)}.heroInteractiveProgressNode:not(:last-child):after{content:"";position:absolute;left:.32rem;top:.66rem;width:2px;height:calc(100% + .08rem);background:linear-gradient(180deg,#b4b4b49e,#b4b4b41f)}.heroInteractiveProgressNode.connected:not(:last-child):after{background:linear-gradient(180deg,#ebebebeb,#8c8c8cbd);box-shadow:none}.heroInteractiveNodeDot{margin-top:.13rem;width:.42rem;height:.42rem;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.heroInteractiveProgressNode.connected .heroInteractiveNodeDot{border-color:#ebebebb3;background:#ebebeb26;box-shadow:none}.heroInteractiveProgressNode.active .heroInteractiveNodeDot{border-color:var(--ink);background:var(--ink);box-shadow:none}.heroInteractiveNodeLabel{font-size:.7rem;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.heroInteractiveNodeValue{font-size:.77rem;color:var(--ink)}.starterPathConnector.complete:after{border-color:#4ed8c0d9;box-shadow:0 0 0 2px #4ed8c026}.starterPathIndex{display:inline-grid;place-items:center;min-width:1.1rem;min-height:1.1rem;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft);font-size:.7rem}.starterPathBody{min-width:0;display:grid;gap:.15rem}.starterPathLabel{margin:0;color:var(--ink-soft);font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.starterPathValue{margin:0;color:var(--ink);font-size:.78rem}@keyframes starterPathGlow{0%,to{opacity:.72}50%{opacity:1}}.paletteChoiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.themeModifierGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.themeModifierField{display:grid;gap:.24rem}.colorInput{width:100%;min-height:2rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;padding:.08rem}.downloadModeBadge{margin:0;border:1px dashed var(--line);border-radius:8px;padding:.45rem .52rem;color:var(--ink-soft);font-size:.76rem;line-height:1.35;background:var(--surface-soft)}.downloadModeBadge.ready{border-color:var(--line-strong);color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 58%),var(--surface)}.suggestedSkinsPanel{margin-top:0}.suggestedSkinGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.suggestedSkinCard{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.5rem;display:grid;gap:.42rem}.suggestedSkinHead{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.suggestedSkinBadgeRow{display:inline-flex;align-items:center;gap:.22rem}.suggestedSkinName{margin:0;font-size:.84rem;color:var(--ink);font-weight:600}.modeCoverageBadge{border-radius:999px;border:1px solid var(--line);padding:.14rem .36rem;font-size:.6rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-soft)}.scopeBadge{border-radius:999px;border:1px solid var(--line);padding:.14rem .34rem;font-size:.58rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-soft)}.scopeBadge.scope-specific{border-color:#b4b4b466;color:var(--ink-soft)}.scopeBadge.scope-generic{border-color:#ffb66b80;color:#ffd39a}.modeCoverageBadge.modes1{border-color:#b4b4b466;color:var(--ink-soft)}.modeCoverageBadge.modes2{border-color:#4ed8c080;color:#8ce9d7}.modeCoverageBadge.modes3{border-color:#ffb66b80;color:#ffd39a}.suggestedSkinModes{margin:0;color:var(--ink-soft);font-size:.67rem}.starterAxisCard{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.55rem;display:grid;gap:.48rem}.activeChoice{border-color:var(--line-strong);color:var(--ink);background:var(--surface-soft)}.starterRecipeList{list-style:none;margin:0;padding:0;display:grid;gap:.38rem}.starterRecipeList li{display:flex;justify-content:space-between;gap:.5rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:.45rem .52rem}.compareSnapshotPanel{margin-top:0}.compareSnapshotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.compareSnapshotCard{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.52rem;display:grid;gap:.36rem}.compareSnapshotCard.ready{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 56%),var(--surface)}.compareSnapshotHead{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.compareSnapshotSlot{margin:0;color:var(--ink);font-size:.74rem}.compareSnapshotStamp{margin:0;color:var(--ink-soft);font-size:.66rem}.compareSnapshotSummary{margin:0;color:var(--ink);font-size:.74rem;line-height:1.35}.compareSnapshotMeta{margin:0;color:var(--ink-soft);font-size:.72rem}.compareSnapshotReady{margin:0;color:var(--ink-soft);font-size:.68rem}.compareSnapshotReady.ready{color:var(--ink)}.compareSnapshotDiffs{display:inline-flex;flex-wrap:wrap;gap:.22rem;min-height:1.05rem;align-items:center}.compareSnapshotDiffChip{border:1px solid var(--line);border-radius:999px;padding:.1rem .35rem;font-size:.62rem;color:var(--ink-soft);background:var(--surface-soft);letter-spacing:.03em}.compareSnapshotMatch{border:1px solid rgba(78,216,192,.45);border-radius:999px;padding:.1rem .35rem;font-size:.62rem;color:#8ce9d7;background:#4ed8c01f;letter-spacing:.03em}.compareSnapshotEmpty{margin:0;color:var(--ink-soft);font-size:.72rem}.compareSnapshotSwatches{display:inline-flex;align-items:center;gap:.24rem}.compareSnapshotMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.compareMiniWindow{border:1px solid var(--cmp-border, var(--line));border-radius:8px;overflow:hidden;display:grid;min-height:84px}.compareMiniChrome{min-height:1rem;display:inline-flex;align-items:center;padding:0 .36rem;border-bottom:1px solid var(--cmp-border, var(--line));background:var(--cmp-surface-bg, var(--surface));color:var(--cmp-text, var(--ink-soft));font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.compareMiniBody{background:var(--cmp-panel-bg, var(--surface-soft));color:var(--cmp-text, var(--ink-soft));padding:.3rem;display:grid;gap:.16rem;font-family:IBM Plex Mono,monospace}.compareMiniRow{margin:0;display:inline-flex;align-items:center;gap:.2rem;font-size:.64rem;line-height:1.22}.compareMiniWindow.densityComfortable .compareMiniRow{padding-top:.04rem;padding-bottom:.04rem}.compareMiniTime{color:var(--cmp-text, var(--ink-soft));opacity:.75}.compareMiniUser{color:var(--cmp-accent, var(--ink));font-weight:700}.compareMiniText{color:var(--cmp-text, var(--ink-soft))}.compareMiniEvent{color:var(--cmp-text, var(--ink-soft));opacity:.84;padding-left:.2rem;border-left:2px solid var(--cmp-accent, var(--line-strong))}.compareSnapshotSwatch{width:.86rem;height:.86rem;border-radius:999px;border:1px solid var(--line);display:inline-block}.slotCard{border:1px solid var(--line);border-radius:10px;padding:.45rem;background:var(--surface)}.slotCard strong{display:block;margin-bottom:.2rem;font-size:.9rem}.slotCard small{display:block;color:var(--ink-soft);font-size:.78rem}.signalRow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem}.signalRow li{border:1px solid var(--line);border-radius:10px;padding:.75rem;background:var(--surface)}.compactRules .metaText{margin:0}.signalLabel{display:block;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--ink-dim);text-transform:uppercase}.signalValue{display:block;margin-top:.2rem;font-weight:600}.buttonRow{display:flex;gap:.62rem;flex-wrap:wrap}.heroActionRow{margin:.68rem 0 .34rem;display:flex;gap:.62rem;flex-wrap:wrap}.heroActionHint{margin:.58rem 0 0;color:#d0d0d0;font-size:.76rem;letter-spacing:.01em}.heroRailRight .buttonRow{margin-top:.15rem}.heroCta{min-width:min(230px,100%);min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-fast) var(--motion-ease-emphasis),box-shadow var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis)}.heroCta:hover:not(:disabled){transform:translateY(-1px)}.heroCta:active:not(:disabled){transform:translateY(0)}.heroCta:focus-visible{outline:2px solid var(--line-strong);outline-offset:2px}.heroActionRow .heroCta{font-weight:500;letter-spacing:.005em}.heroActionRow .primaryCta{box-shadow:none}.heroActionSecondaryRow .heroCta{background:var(--surface);font-weight:400}.heroStarterPanel{margin-top:.56rem;gap:.55rem}.heroGuidedPanel{padding:.7rem}.heroGuidedFlow{gap:.7rem}.heroStarterStepLabel{margin:0 0 .34rem;color:var(--ink-soft);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.heroStarterLabel{margin:0;color:var(--ink);font-size:.8rem;font-weight:600;letter-spacing:.01em}.heroStarterCopy{margin:0;color:var(--ink-soft);font-size:.74rem;line-height:1.35}.heroStarterChoiceGrid{gap:.45rem}.heroStarterPanel .starterChoiceCard{padding:.56rem;min-height:3.45rem;align-content:start}.heroStarterPanel .starterChoiceCard:disabled{cursor:not-allowed;opacity:.62;transform:none}.heroStarterPanel .starterChoiceCard:disabled:hover{border-color:var(--line)}.heroSummaryLead{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.heroPrimaryAction{min-height:2.9rem;border-width:2px;min-width:min(320px,100%);box-shadow:var(--shadow);background:linear-gradient(135deg,var(--surface-soft),var(--surface));font-weight:600;letter-spacing:.01em;transform:translateZ(0);width:min(320px,100%)}.heroPrimaryAction:hover:not(:disabled){box-shadow:0 20px 36px #00000080}.heroStatePanel{display:grid;gap:.48rem}.heroStatePanel .okText,.heroStatePanel .warnText,.heroStatePanel .errorText{margin:0}.runtimeSignalPanel{margin-top:.2rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(165deg,#ffffff14,#fff0 56%),var(--surface-soft);padding:.62rem;display:grid;gap:.5rem}.runtimeModeSwitch{margin:.1rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.runtimeModeLabel{margin:0;color:var(--ink-soft);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.runtimeModeButton{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.24rem .6rem}.runtimeModeButton.active{border-color:#6ff9d780;color:var(--ink);background:#6ff9d729}.runtimeModeButton:hover,.runtimeModeButton:focus-visible{border-color:var(--line-strong);color:var(--ink)}.runtimeSimpleContent{margin-top:.2rem}.runtimeSimpleContent--hidden,.runtimeAdvancedContent--hidden{display:none}.runtimeGuardNotice{margin:0;padding:.44rem .5rem;border:1px solid var(--border-default);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:.74rem;line-height:1.38}.runtimeSignalHeader{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.runtimeSignalLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.runtimeSignalCount{font-family:IBM Plex Mono,monospace;font-size:.76rem}.runtimeProgressTrack{height:6px;border-radius:999px;border:1px solid var(--line);background:#00000059;overflow:hidden}.runtimeProgressFill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ink-soft),var(--ink));transition:width var(--motion-fast) var(--motion-ease-emphasis)}.runtimeSummaryBanner{margin-top:.08rem;display:grid;gap:.4rem}.runtimeSummaryBanner .okText,.runtimeSummaryBanner .warnText,.runtimeSummaryBanner .errorText{margin:0}.runtimeBlockerLabel{margin:-.1rem 0 0;font-size:.72rem;line-height:1.34}.runtimeContractMatrix{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.42rem}.runtimeContractTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeContractHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimeContractRows{margin:.1rem 0 0;padding:0;list-style:none;display:grid;gap:.34rem}.runtimeContractRow{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.42rem;display:grid;gap:.2rem}.runtimeContractKey{margin:0;color:var(--ink);font-size:.72rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em;text-transform:uppercase}.runtimeContractValue{margin:0;color:var(--ink);font-size:.74rem;line-height:1.34}.runtimeContractMeta{margin:0;color:var(--ink-soft);font-size:.69rem}.runtimeControlBoard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.44rem}.runtimeControlTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeControlHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimeControlGrid{display:grid;gap:.34rem;grid-template-columns:repeat(auto-fit,minmax(13.2rem,1fr))}.runtimeControlLane{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.42rem;display:grid;gap:.24rem}.runtimeControlLane.done{border-color:#6ff9d77a;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeControlHead{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.runtimeControlLaneTitle{margin:0;color:var(--ink);font-size:.72rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em;text-transform:uppercase}.runtimeControlState{font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.runtimeControlMeta{margin:0;color:var(--ink-soft);font-size:.69rem}.runtimeControlChecks{margin:0;padding:0;list-style:none;display:grid;gap:.18rem}.runtimeControlCheck{position:relative;margin:0;padding-left:.96rem;color:var(--ink-soft);font-size:.7rem;line-height:1.32}.runtimeControlCheck:before{content:"";position:absolute;left:0;top:.3rem;width:.44rem;height:.44rem;border:1px solid var(--line);border-radius:999px}.runtimeControlCheck.done{color:var(--ink)}.runtimeControlCheck.done:before{border-color:#6ff9d7b8;background:#6ff9d7d6}.runtimeControlHandoff{margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.35}.runtimeExecutionCard{margin-top:.18rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);padding:.56rem;display:grid;gap:.36rem}.runtimeExecutionCard.done{border-color:#6ff9d780;background:linear-gradient(165deg,#6ff9d729,#6ff9d708 62%),var(--surface)}.runtimeExecutionTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeExecutionRows{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:.62rem;row-gap:.22rem}.runtimeExecutionKey{margin:0;color:var(--ink-soft);font-size:.68rem;font-family:IBM Plex Mono,monospace;letter-spacing:.03em;text-transform:uppercase}.runtimeExecutionValue{margin:0;color:var(--ink);font-size:.72rem;line-height:1.34}.runtimeExecutionAction{margin:0;color:var(--ink);font-size:.74rem;line-height:1.38}.runtimeTruthCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.38rem}.runtimeTruthTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeTruthHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimeTruthList{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.runtimeTruthItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.4rem;display:grid;gap:.18rem}.runtimeTruthItem.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeTruthHead{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.runtimeTruthLabel{margin:0;color:var(--ink);font-size:.72rem}.runtimeTruthState{margin:0;color:var(--ink-soft);font-size:.67rem;letter-spacing:.03em;text-transform:uppercase}.runtimeTruthItem.done .runtimeTruthState{color:#9cf7dd}.runtimeTruthMeta{margin:0;color:var(--ink-soft);font-size:.69rem;line-height:1.34}.runtimeLedgerCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.34rem}.runtimeLedgerTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeLedgerHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimeLedgerList{margin:0;padding:0;list-style:none;display:grid;gap:.24rem}.runtimeLedgerItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.36rem .4rem;display:grid;grid-template-columns:1fr auto auto;gap:.36rem;align-items:center}.runtimeLedgerItem.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeLedgerLabel{margin:0;color:var(--ink);font-size:.71rem}.runtimeLedgerValue{color:var(--ink);font-size:.7rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;padding:.12rem .28rem;border:1px solid var(--line);border-radius:6px;background:#00000047}.runtimeLedgerState{margin:0;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.runtimePacketCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.3rem}.runtimePacketCard.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimePacketTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimePacketHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimePacketList{margin:0;padding:0;list-style:none;display:grid;gap:.22rem}.runtimePacketItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.34rem .4rem;display:flex;align-items:center;justify-content:space-between;gap:.34rem}.runtimePacketItem.done{border-color:#6ff9d780}.runtimePacketKey{color:var(--ink-soft);font-size:.69rem;font-family:IBM Plex Mono,monospace;letter-spacing:.03em;text-transform:lowercase}.runtimePacketValue{color:var(--ink);font-size:.7rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.runtimePacketState{margin:0;font-size:.71rem;line-height:1.34}.runtimeBundleCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.32rem}.runtimeBundleHeader{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.runtimeBundleTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeBundleChecksum{margin:0;color:var(--ink-soft);font-size:.68rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.runtimeBundleHint{margin:0;color:var(--ink-soft);font-size:.71rem;line-height:1.34}.runtimeBundleActions{display:flex;flex-wrap:wrap;gap:.34rem}.runtimeBundlePreview{margin:0;border:1px solid var(--line);border-radius:8px;background:#00000047;padding:.42rem;color:var(--ink);font-size:.67rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em;line-height:1.38;overflow:auto;max-height:14.5rem}.runtimePreflightCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.34rem}.runtimePreflightCard.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimePreflightHeader{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.runtimePreflightTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimePreflightState{margin:0;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.runtimePreflightHint{margin:0;color:var(--ink-soft);font-size:.71rem;line-height:1.34}.runtimePreflightPresets{display:flex;flex-wrap:wrap;gap:.28rem}.runtimePreflightPreset{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:.24rem .5rem;cursor:pointer}.runtimePreflightPreset:hover,.runtimePreflightPreset:focus-visible{border-color:var(--line-strong);color:var(--ink);background:#ffffff0d}.runtimePreflightPreset.active{border-color:#6ff9d77a;color:var(--ink);background:#6ff9d729}.runtimePreflightCommandRow{display:flex;align-items:center;justify-content:space-between;gap:.36rem}.runtimePreflightCommandActions{display:flex;flex-wrap:wrap;gap:.3rem}.runtimePreflightCommandLabel{margin:0;color:var(--ink-soft);font-size:.68rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;text-transform:lowercase}.runtimePreflightCommand{border:1px solid var(--line);border-radius:8px;background:#00000047;color:var(--ink);font-size:.68rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;padding:.36rem .42rem;overflow:auto;white-space:nowrap}.runtimePreflightScriptHint{margin:0;color:var(--ink-soft);font-size:.67rem;line-height:1.34}.runtimePreflightScriptPreview{margin:0;border:1px solid var(--line);border-radius:8px;background:#00000047;padding:.38rem .42rem;color:var(--ink);font-size:.65rem;font-family:IBM Plex Mono,monospace;line-height:1.34;overflow:auto;max-height:7.8rem}.runtimePrereqCard{border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:.38rem .42rem;display:grid;gap:.28rem}.runtimePrereqHeader{display:flex;align-items:center;justify-content:space-between;gap:.36rem}.runtimePrereqTitle{margin:0;color:var(--ink);font-size:.73rem;font-weight:600}.runtimePrereqState{margin:0;font-size:.66rem;letter-spacing:.03em;text-transform:uppercase}.runtimePrereqList{margin:0;padding:0;list-style:none;display:grid;gap:.22rem}.runtimePrereqItem{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:.3rem .34rem;display:grid;gap:.12rem}.runtimePrereqItem.pass{border-color:#6ff9d780}.runtimePrereqTop{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.runtimePrereqLabel{margin:0;color:var(--ink);font-size:.67rem;font-weight:600}.runtimePrereqBadge{margin:0;font-size:.63rem;letter-spacing:.03em;text-transform:uppercase}.runtimePrereqExpected{color:var(--ink);font-size:.64rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em}.runtimePrereqDetail{margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.32}.runtimeLaunchVerdictCard{border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:.38rem .42rem;display:grid;gap:.24rem}.runtimeLaunchVerdictCard.blocked{border-color:#d19a5680;background:linear-gradient(145deg,#d19a561f,#d19a5608)}.runtimeLaunchVerdictCard.ready{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeLaunchVerdictHeader{display:flex;align-items:center;justify-content:space-between;gap:.34rem}.runtimeLaunchVerdictTitle{margin:0;color:var(--ink);font-size:.72rem;font-weight:600}.runtimeLaunchVerdictState{margin:0;font-size:.65rem;letter-spacing:.03em;text-transform:uppercase}.runtimeLaunchVerdictOwner{margin:0;color:var(--ink-soft);font-size:.64rem}.runtimeLaunchVerdictSummary{margin:0;color:var(--ink);font-size:.66rem;line-height:1.34}.runtimeTimelineCard{border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:.38rem .42rem;display:grid;gap:.24rem}.runtimeTimelineTitle{margin:0;color:var(--ink);font-size:.72rem;font-weight:600}.runtimeTimelineHint{margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.3}.runtimeTimelineList{margin:0;padding:0;list-style:none;display:grid;gap:.22rem}.runtimeTimelineItem{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:.3rem .34rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .36rem;align-items:center}.runtimeTimelineItem.done{border-color:#6ff9d780}.runtimeTimelineItem.active{border-color:#d19a5685}.runtimeTimelineItem.guard{border-style:dashed}.runtimeTimelineStep{margin:0;color:var(--ink-soft);font-size:.62rem;font-family:IBM Plex Mono,monospace;letter-spacing:.04em}.runtimeTimelineLabel{margin:0;color:var(--ink);font-size:.66rem;font-weight:600}.runtimeTimelineState{margin:0;grid-column:1 / -1;color:var(--ink-soft);font-size:.63rem;line-height:1.3}.runtimePrereqRemediationCard{border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:.38rem .42rem;display:grid;gap:.26rem}.runtimePrereqRemediationTitle{margin:0;color:var(--ink);font-size:.72rem;font-weight:600}.runtimePrereqRemediationDone{margin:0;color:#9ad5c5;font-size:.66rem}.runtimePrereqRemediationList{margin:0;padding:0;list-style:none;display:grid;gap:.24rem}.runtimePrereqRemediationItem{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:.32rem .36rem;display:grid;gap:.12rem}.runtimePrereqRemediationLabel{margin:0;color:var(--ink);font-size:.67rem;font-weight:600}.runtimePrereqRemediationDetail{margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.32}.runtimePreflightList{margin:0;padding:0;list-style:none;display:grid;gap:.24rem}.runtimePreflightItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.34rem .4rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.14rem .36rem;align-items:center}.runtimePreflightItem.done{border-color:#6ff9d780}.runtimePreflightLabel{margin:0;color:var(--ink);font-size:.69rem;font-weight:600}.runtimePreflightEvidence{margin:0;color:var(--ink-soft);font-size:.67rem;line-height:1.32}.runtimePreflightItemState{margin:0;justify-self:end;font-size:.67rem;letter-spacing:.03em;text-transform:uppercase}.runtimeQueueCard{margin-top:.18rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.36rem}.runtimeQueueTitle{margin:0;color:var(--ink);font-size:.8rem;font-weight:600}.runtimeQueueHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.34}.runtimeQueueList{margin:0;padding:0;list-style:none;display:grid;gap:.28rem}.runtimeQueueItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.4rem;display:grid;gap:.16rem}.runtimeQueueItem.active{border-color:var(--line-strong);background:var(--surface)}.runtimeQueueItem.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeQueueStep{margin:0;color:var(--ink-soft);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.runtimeQueueLabel{margin:0;color:var(--ink);font-size:.72rem;line-height:1.34}.runtimeQueueState{margin:0;font-size:.7rem;line-height:1.34}.runtimeStepTab{min-width:9.1rem;display:grid;gap:.1rem;align-content:start;text-align:left}.runtimeStepTab span{font-size:.78rem;font-weight:600}.runtimeStepTab small{color:var(--ink-soft);font-size:.64rem;letter-spacing:.02em}.runtimeStepTab.active{border-color:var(--line-strong)}.runtimeStepTab.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d729,#6ff9d70a);animation:runtimeDonePulse .42s cubic-bezier(.22,.82,.31,1)}.runtimeChecklist{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.runtimeChecklistDense{gap:.24rem}.runtimeChecklistItem{position:relative;margin:0;padding-left:1.08rem;color:var(--ink-soft);font-size:.79rem;line-height:1.35}.runtimeChecklistItem:before{content:"";position:absolute;left:0;top:.34rem;width:.5rem;height:.5rem;border:1px solid var(--line);border-radius:999px;background:transparent}.runtimeChecklistItem.done{color:var(--ink)}.runtimeChecklistItem.done:before{border-color:#6ff9d7b8;background:#6ff9d7d6;box-shadow:0 0 0 2px #6ff9d733}.runtimeChecklistCard{border:1px solid var(--line);border-radius:10px;background:#ffffff08;padding:.56rem;display:grid;gap:.45rem}.runtimeReadyBadge{margin:0;font-size:.74rem}.runtimeStepState{margin:.04rem 0 .2rem;font-size:.74rem}.runtimeStepState.done{color:#9cf7dd}.runtimeStepState.pending{color:var(--ink-soft)}.runtimePayloadCard{border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.54rem;display:grid;gap:.34rem}.runtimePayloadTitle{margin:0;color:var(--ink);font-size:.79rem;font-weight:600}.runtimePayloadHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.35}.runtimeExportNotice{margin:0;font-size:.71rem;line-height:1.34}.runtimeReceiptToken{margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.34}.runtimeReceiptToken strong{color:var(--ink);font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.runtimeReceiptLabel{display:grid;gap:.22rem;color:var(--ink-soft);font-size:.71rem}.runtimeReceiptInput{width:min(100%,16rem);border:1px solid var(--line-strong);border-radius:8px;background:#080808a3;color:var(--ink);padding:.42rem .48rem;font-size:.73rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;text-transform:uppercase}.runtimeReceiptInput:disabled{opacity:.65}.runtimeReceiptState{margin:0;font-size:.71rem;line-height:1.34}.runtimePayloadGrid{margin:.16rem 0 0;padding:0;list-style:none;display:grid;gap:.28rem}.runtimePayloadItem{display:flex;align-items:center;justify-content:space-between;gap:.55rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.3rem .4rem}.runtimePayloadKey{color:var(--ink-soft);font-size:.72rem}.runtimePayloadValue{color:var(--ink);font-size:.72rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em}.runtimeLaunchCard{border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.34rem}.runtimeLaunchTitle{margin:0;color:var(--ink);font-size:.79rem;font-weight:600}.runtimeLaunchHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.35}.runtimeLaunchCodeLabel{display:grid;gap:.22rem;color:var(--ink-soft);font-size:.71rem}.runtimeLaunchCodeInput{width:min(100%,16rem);border:1px solid var(--line-strong);border-radius:8px;background:#080808a3;color:var(--ink);padding:.42rem .48rem;font-size:.73rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;text-transform:uppercase}.runtimeLaunchCodeInput:disabled{opacity:.65}.runtimeLaunchMeta{margin:0;font-size:.71rem;line-height:1.35}.runtimeLaunchState{margin:0;font-size:.72rem;line-height:1.35}.runtimeTransferCard{border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.44rem}.runtimeTransferTitle{margin:0;color:var(--ink);font-size:.79rem;font-weight:600}.runtimeTransferList{margin:0;padding:0;list-style:none;display:grid;gap:.34rem}.runtimeTransferItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.42rem;display:grid;gap:.22rem}.runtimeTransferItem.done{border-color:#6ff9d77a;background:linear-gradient(145deg,#6ff9d71f,#6ff9d708)}.runtimeTransferRow{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.runtimeTransferLabel{margin:0;color:var(--ink);font-size:.72rem;font-family:IBM Plex Mono,monospace;letter-spacing:.01em;text-transform:uppercase}.runtimeTransferStatus{margin:0;color:var(--ink-soft);font-size:.68rem}.runtimeTransferItem.done .runtimeTransferStatus{color:#9cf7dd}.runtimeTransferRoute{margin:0;color:var(--ink);font-size:.73rem;line-height:1.32}.runtimeTransferMeta{margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.34}.runtimeParityCard{border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.56rem;display:grid;gap:.4rem}.runtimeParityTitle{margin:0;color:var(--ink);font-size:.79rem;font-weight:600}.runtimeParityHint{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.35}.runtimeParityList{margin:.06rem 0 0;padding:0;list-style:none;display:grid;gap:.28rem}.runtimeParityItem{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.36rem .4rem}.runtimeParityItem.done{border-color:#6ff9d780;background:linear-gradient(145deg,#6ff9d724,#6ff9d708)}.runtimeParityControl{display:flex;align-items:flex-start;gap:.44rem;color:var(--ink);font-size:.73rem;line-height:1.34}.runtimeParityControl input[type=checkbox]{margin-top:.06rem;width:.86rem;height:.86rem;accent-color:var(--ink)}.runtimeParityControl input[type=checkbox]:disabled{opacity:.65}.runtimeParityState{margin:0;font-size:.72rem}.runtimeParityEvidenceLabel{display:grid;gap:.22rem;color:var(--ink-soft);font-size:.71rem}.runtimeParityEvidenceInput{width:min(100%,16rem);border:1px solid var(--line-strong);border-radius:8px;background:#080808a3;color:var(--ink);padding:.42rem .48rem;font-size:.73rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em;text-transform:uppercase}.runtimeParityEvidenceInput:disabled{opacity:.65}.runtimeParityEvidenceState{margin:0;font-size:.71rem;line-height:1.34}.runtimeActionStrip{display:flex;flex-wrap:wrap;gap:.38rem}.runtimeActionStrip .miniCta{border-color:var(--line-strong);padding-left:.52rem;padding-right:.52rem}.runtimePublishGate{margin-top:.06rem;display:grid;gap:.2rem}.runtimeLockedHint{margin:0;font-size:.71rem;line-height:1.35}.runtimeMismatchCard{margin-top:.08rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:.52rem;display:grid;gap:.3rem}.runtimeMismatchCard.active{border-color:#ff73738f;background:linear-gradient(145deg,#ff737329,#ff73730a)}.runtimeMismatchTitle{margin:0;color:var(--ink);font-size:.78rem;font-weight:600}.runtimeMismatchHint{margin:0;color:var(--ink-soft);font-size:.71rem;line-height:1.34}.runtimeMismatchList{margin:0;padding-left:1.02rem;color:var(--ink-soft);font-size:.7rem;line-height:1.34;display:grid;gap:.14rem}.runtimeMismatchList li{margin:0}.runtimeMismatchState{margin:0;font-size:.71rem;line-height:1.34}.runtimeMismatchActions{display:flex;flex-wrap:wrap;gap:.34rem}.runtimeStickyBar{position:sticky;bottom:.68rem;z-index:8;margin-top:.75rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,#0f0f0ff0,#0f0f0fe6),var(--surface);box-shadow:0 12px 26px #0000004d;padding:.58rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.runtimeStickyMeta{display:grid;gap:.16rem}.runtimeStickyLabel{margin:0;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.runtimeStickyHint{margin:0;color:var(--ink-soft);font-size:.74rem}.runtimeStickyActions{display:flex;flex-wrap:wrap;gap:.45rem}.runtimeStickyActions .primaryCta,.runtimeStickyActions .secondaryCtaButton{white-space:nowrap}@keyframes runtimeDonePulse{0%{transform:translateY(1px);filter:saturate(.86)}to{transform:translateY(0);filter:saturate(1)}}.buttonRow.wrap{justify-content:flex-start}.quickActionDock{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding:.48rem;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,#0f0f0ff0,#0f0f0fe6),var(--surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px #00000059}.quickActionLabel{margin:0;color:var(--ink-soft);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.quickActionDismiss{border:1px solid var(--line);background:transparent;color:var(--ink-soft);border-radius:8px;padding:.28rem .44rem;cursor:pointer;font-size:.74rem}.quickActionDismiss:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft)}.quickActionDock .primaryCta,.quickActionDock .secondaryCtaButton{white-space:nowrap}.quickActionReopen{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:999px;padding:.45rem .7rem;cursor:pointer;box-shadow:0 8px 20px #00000047}.primaryCta,.secondaryCtaButton{border-radius:var(--r-base);padding:.64rem .9rem;border:1px solid var(--line);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-emphasis),background var(--motion-fast) var(--motion-ease-emphasis),border-color var(--motion-fast) var(--motion-ease-emphasis),color var(--motion-fast) var(--motion-ease-emphasis);display:inline-block;text-decoration:none;background:transparent;color:var(--ink-soft)}.primaryCta{color:var(--ink);border-color:var(--line-strong);font-weight:500;background:var(--surface)}.primaryCta:hover:not(:disabled){background:var(--surface-soft);border-color:var(--primary)}.secondaryCtaButton{background:transparent;border-color:var(--line-strong);color:var(--ink-soft)}.secondaryCtaButton:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong);background:#ffffff0f}.miniCta{padding:.36rem .56rem;font-size:.74rem}.primaryCta:disabled,.secondaryCtaButton:disabled{opacity:.6;cursor:not-allowed}.linkedList{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.linkedList li{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.5rem .58rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.copyRow{display:flex;gap:.62rem;align-items:center;flex-wrap:wrap}.fileInput{display:block;width:100%;padding:.55rem;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}.emotePreviewFrame{border-radius:14px;border:1px solid var(--line);background:var(--surface);padding:1rem;display:grid;place-items:center;min-height:140px}.emotePreview{width:96px;height:96px;image-rendering:auto}.idText{max-width:16ch;overflow:hidden;text-overflow:ellipsis}.metaText{margin:0;color:var(--ink-soft);font-size:.82rem}.errorText,.warnText,.okText,.statusText{margin:0;font-size:.9rem}.errorText{color:var(--red)}.warnText{color:var(--warn)}.okText{color:var(--positive)}.statusText{color:var(--ink-soft)}.packPreview{margin:0;border:1px solid var(--line);border-radius:6px;background:#111;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.35;padding:.65rem;max-height:16rem;overflow:auto}.compactDetails{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.68rem}.compactDetails summary{cursor:pointer;font-weight:600;color:var(--accent)}.compactPanel{margin-top:.8rem;padding:.8rem .9rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;gap:.75rem}.compactPanel summary{cursor:pointer;color:var(--accent);font-weight:600}.wizardFooter{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.wizardFooter .statusText{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wizardProgressMeta{color:var(--ink-soft);display:grid;gap:.28rem;line-height:1.35;max-width:min(380px,100%)}.wizardProgressHintText{margin:0;color:var(--ink);font-weight:600}.wizardProgressHintSub{margin:0;font-size:.75rem;color:var(--ink-soft)}.wizardNavButton{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;transition:transform .12s linear,border-color .12s linear,background .12s linear}.wizardNavNext:hover:not(:disabled),.wizardNavBack:hover:not(:disabled){transform:translateY(-1px)}.wizardNavNext:active:not(:disabled),.wizardNavBack:active:not(:disabled){transform:translateY(0)}.wizardNavHint{font-size:.72rem;color:var(--ink-soft);white-space:nowrap}.wizardNavNext{min-height:2.95rem;min-width:min(320px,100%);border-width:2px;box-shadow:var(--shadow);letter-spacing:.01em}.wizardNavBack{min-height:2.75rem}.previewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.featureGrid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.featureCard{padding:.9rem}.featureCard h2{margin-bottom:.4rem;font-size:1rem}.featureCard p{margin:0;color:var(--ink-soft);line-height:1.45}.featureCard ul{margin:.65rem 0 0;padding-left:1.1rem;color:var(--ink-soft)}@media (max-width: 960px){.bgGlow{display:none}.appShellHome{max-width:1160px;padding-left:.82rem;padding-right:.82rem}.landingHero,.heroGrid{grid-template-columns:1fr}.heroObjectStage{order:2}.heroRailLeft{order:1}.heroRailRight{order:3}.providerGrid,.checkboxGrid{grid-template-columns:1fr 1fr}.starterChoiceGrid,.starterABGrid,.starterFlowLayout{grid-template-columns:1fr}.starterPathTree{order:2}.starterFlowControls{order:1}.paletteChoiceGrid{grid-template-columns:1fr}.themeModifierGrid{grid-template-columns:1fr 1fr}.suggestedSkinGrid,.compareSnapshotGrid,.compareSnapshotMiniGrid{grid-template-columns:1fr}.slotGrid{grid-template-columns:1fr 1fr}.featureGrid,.laneGrid,.compareGrid,.compareVisualGrid,.scenarioGrid,.launchGrid,.toolkitGrid,.trustGrid,.faqGrid{grid-template-columns:1fr}.flowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.experienceStrip,.previewGrid{grid-template-columns:1fr}}@media (max-width: 760px){:root{--hero-stage-max-width: 100%;--hero-preview-max-width: 100%}.bgGlow{display:none}.appShell{padding:1.2rem .76rem 2rem}.topBar{flex-direction:column}.wizardLayout,.signalRow,.checkboxGrid,.slotGrid,.studioGrid,.studioGrid3,.studioSignalGrid,.styleGrid,.heroControlGrid{grid-template-columns:1fr}.wizardFooter{flex-direction:column;align-items:stretch}.wizardProgressMeta{order:-1;max-width:100%}.wizardNavHint{display:none}.wizardNavNext{min-width:100%}.landingHeroStats,.landingNav{grid-template-columns:1fr}.heroFocusLayout{padding:.8rem}.heroRailLeft{order:1}.heroObjectStage{order:2}.heroRailRight{order:3}.heroObjectCard,.heroObjectCardCenter{width:min(100%,calc(100vw - 20px));max-width:min(100%,calc(100vw - 20px))}.heroRail{padding:.76rem .7rem}.heroRail h1{max-width:22ch}.heroActionRow .heroCta{width:100%}.heroActionRow .heroPrimaryAction{order:-1;box-shadow:var(--shadow)}.heroActionSecondaryRow{flex-direction:column}.heroActionRow .heroCta:not(.heroPrimaryAction){width:100%;min-height:2.55rem}.heroBrandWordmark{font-size:clamp(1.2rem,7vw,1.6rem)}.heroBullets li{font-size:.84rem}.runtimeSignalHeader{align-items:flex-start;flex-direction:column}.runtimeActionStrip{flex-direction:column}.runtimeActionStrip .miniCta{width:100%}.runtimeStepTab{min-width:100%}.runtimeTransferRow{align-items:flex-start;flex-direction:column}.runtimeExecutionRows{grid-template-columns:1fr;row-gap:.12rem}.runtimeTruthHead{align-items:flex-start;flex-direction:column}.runtimeLedgerItem{grid-template-columns:1fr;align-items:flex-start}.runtimePacketItem,.runtimeBundleHeader{align-items:flex-start;flex-direction:column}.runtimeBundleActions{flex-direction:column}.runtimePreflightHeader,.runtimePreflightCommandRow{align-items:flex-start;flex-direction:column}.runtimePreflightCommandActions{flex-direction:column}.runtimePrereqHeader,.runtimePrereqTop,.runtimeLaunchVerdictHeader{align-items:flex-start;flex-direction:column}.runtimePrereqRemediationItem{align-items:flex-start}.runtimeTimelineItem,.runtimePreflightItem{grid-template-columns:1fr;align-items:flex-start}.runtimeQueueItem,.runtimeParityControl,.runtimeContractRow{align-items:flex-start}.runtimeStickyBar{position:static;margin-top:.62rem;flex-direction:column;align-items:stretch}.runtimeStickyActions{flex-direction:column}.runtimeStickyActions .primaryCta,.runtimeStickyActions .secondaryCtaButton{width:100%;text-align:center}.runtimeMismatchActions{flex-direction:column}.integrationPreview{min-height:392px}.providerGrid{grid-template-columns:1fr}.quickActionDock{left:.72rem;right:.72rem;bottom:max(.72rem,env(safe-area-inset-bottom));flex-direction:row;padding:.52rem}.quickActionDock .primaryCta,.quickActionDock .secondaryCtaButton{width:100%;text-align:center}.quickActionLabel{width:100%}.quickActionReopen{left:.72rem;right:auto;bottom:max(.72rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.cleanFrontpage{width:min(1040px,100% - 2rem);margin:1rem auto 1.4rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;position:relative;min-height:auto}.cleanFrontpage:before,.cleanFrontpage:after{display:none}.cleanFrontpage:before{width:180px;height:180px;right:-62px;top:24px;background:#547dc647;animation:none}.cleanFrontpage:after{width:140px;height:140px;left:-42px;bottom:32px;background:#435b9833;animation:none}.cleanLandingHeader{margin-bottom:.1rem}.cleanLandingBrand{margin:0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650;display:inline-flex;align-items:center;gap:.34rem;color:#e8effae6}.cleanBrandLogo{width:18px;height:18px;border-radius:4px}.cleanLandingNav .navLink{min-height:1.7rem;padding:.24rem .54rem;border-color:#91aacd73;font-size:.64rem}.cleanMainStage{display:grid;grid-template-columns:232px minmax(520px,580px);gap:2.1rem;align-items:start;justify-content:center;min-height:auto;padding-top:.35rem}.cleanTreeRail{padding-top:.48rem;width:100%}.cleanTreeProgress{margin:0 0 .64rem;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#a9bdddd1}.cleanTreeList{list-style:none;margin:0;padding:0;display:grid;gap:.88rem}.cleanTreeNode{position:relative;color:#a3b4d0c7;font-size:.7rem}.cleanTreeJump{border:0;background:transparent;padding:0;margin:0;display:grid;grid-template-columns:14px 1fr;gap:.52rem;align-items:center;color:inherit;text-align:left}.cleanTreeJump:disabled{cursor:default}.cleanTreeJump:not(:disabled){cursor:pointer}.cleanTreeJump:not(:disabled):hover .cleanTreeLabel{text-decoration:underline;text-underline-offset:.14rem}.cleanTreeLabel{font-size:.76rem;letter-spacing:.01em}.cleanTreeJump:focus-visible{outline:none}.cleanTreeJump:focus-visible .cleanTreeDot{box-shadow:0 0 0 2px var(--ink)}.cleanTreeNode:not(:last-child):after{content:"";position:absolute;left:6px;top:16px;width:1px;height:calc(100% + .5rem);background:var(--border-default)}.cleanTreeBranches{list-style:none;margin:.28rem 0 0 1.1rem;padding:0;display:grid;gap:.36rem}.cleanTreeBranches .cleanTreeBranchNode{position:relative;padding:0;width:100%;max-width:none;min-width:0}.cleanTreeBranches .cleanTreeBranchNode:before{content:"";position:absolute;left:-.82rem;top:50%;width:.66rem;border-top:1px solid var(--border-default);transform:translateY(-50%);pointer-events:none}.cleanTreeBranchButton{border:1px solid var(--border-default);border-radius:8px;color:var(--ink-soft);background:var(--surface);padding:.24rem .42rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;width:100%;font-size:.64rem;cursor:pointer}.cleanTreeBranchButton:hover{border-color:var(--border-strong);color:var(--ink)}.cleanTreeBranchButton.active{color:var(--ink);border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:none}.cleanTreeDot{display:inline-grid;place-items:center;width:10px;height:10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface)}.cleanTreeCheck{font-size:.46rem;line-height:1;color:var(--bg-root);font-weight:700}.cleanTreeNode.done,.cleanTreeNode.active{color:var(--ink)}.cleanTreeNode.done .cleanTreeDot,.cleanTreeNode.active .cleanTreeDot{background:var(--ink);border-color:var(--ink);box-shadow:none}.cleanTreeNode.done:after{background:var(--border-strong)}.cleanInteractivePane{display:grid;gap:1rem;width:min(100%,580px)}.cleanPreviewHeader{display:grid;justify-items:center;gap:.56rem;margin-top:.22rem}.cleanPreviewTitle{margin:0;font-size:1.36rem;line-height:1;font-weight:650;color:var(--ink);letter-spacing:.02em}.cleanThemeToggle{display:inline-flex;align-items:center;border:1px solid var(--border-default);background:var(--surface);border-radius:999px;padding:.14rem}.cleanThemeButton{border:0;border-radius:999px;background:transparent;color:var(--ink-soft);text-transform:uppercase;font-size:.66rem;letter-spacing:.08em;font-weight:650;padding:.24rem .74rem}.cleanThemeButton.active{color:var(--ink);background:var(--bg-elevated)}.cleanButtonRowSingle{display:flex;flex-wrap:wrap;gap:.34rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.cleanOptionButton{background:var(--surface);border:1px solid var(--border-default);border-radius:999px;color:var(--ink-soft);padding:.28rem .7rem;font-size:.76rem;line-height:1;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.cleanOptionButton.active{background:var(--bg-elevated);color:var(--ink);font-weight:560;border-color:var(--border-strong);filter:none;box-shadow:none;animation:cleanPillPulse 2.1s ease-in-out infinite}@keyframes cleanPillPulse{0%,to{transform:translateY(0);box-shadow:none}50%{transform:translateY(-1px);box-shadow:none}}.cleanOptionButton:hover{color:var(--ink);border-color:var(--border-strong);background:var(--bg-elevated)}.cleanActiveSummary{margin:0;font-size:.7rem;color:#cddff6db;text-align:center;line-height:1.4}.cleanStepHint{margin:0;font-size:.75rem;color:#cedef7db}.cleanKeyboardHint{margin:0;font-size:.69rem;color:#aac2e5bd}.cleanStepBadge{margin:0;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:#a2b8dcdb}.cleanDemoGrid{margin-top:.4rem;display:grid;grid-template-columns:1fr;gap:.92rem}.cleanDemoGrid.demos2{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanDemoGrid.demos3{grid-template-columns:repeat(3,minmax(0,1fr))}.cleanDemoSurface{border:1px solid rgba(84,104,138,.24);border-radius:14px;padding:1.04rem 1rem .96rem;min-height:540px;display:grid;gap:.72rem;box-shadow:0 22px 48px #00000052,inset 0 1px #ffffff0a;transition:transform .22s var(--motion-ease-emphasis),box-shadow .22s var(--motion-ease-emphasis),border-color .22s var(--motion-ease-emphasis)}.cleanDemoSurface:hover{transform:translateY(-1.5px);box-shadow:0 18px 40px #0000003d;border-color:#94b6ec57}.cleanDemoSurface.themeLight{background:linear-gradient(180deg,#e8e8e8,#d4d4d4);color:#141414}.cleanDemoSurface.themeDark{background:linear-gradient(180deg,#111,#0a0a0a);color:#ebebeb}.cleanDemoSurface.changedNow{animation:cleanDemoChangedNow .38s ease-out}@keyframes cleanDemoChangedNow{0%{box-shadow:0 0 #ebebeb4d}to{box-shadow:0 0 0 8px #ebebeb00}}.cleanDemoPaneLabel{display:inline-block;margin:0 0 .42rem;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;opacity:.72;color:#d1dffcb8}.cleanDemoSurface.themeLight .cleanDemoPaneLabel{color:#3c547bd1}.cleanDemoWindowShell{border:1px solid rgba(76,84,98,.6);border-radius:10px;background:#171a20;overflow:hidden}.cleanDemoWindowChrome{display:flex;justify-content:space-between;align-items:center;padding:.5rem .62rem;font-size:.56rem;color:#a5acbcc7;border-bottom:1px solid rgba(61,69,82,.7)}.cleanWindowDots{opacity:.62;letter-spacing:.08em}.cleanDemoChannelStrip{display:flex;align-items:center;gap:.78rem;padding:.48rem .62rem;font-size:.62rem;color:#9098aae6;border-bottom:1px solid rgba(61,69,82,.7)}.cleanDemoChannelStrip .active{color:#fffffff5;font-weight:650}.cleanDemoChannelMeta{margin-left:auto;font-size:.58rem;color:#b6c4dcb8}.cleanDemoChatLog{display:grid;gap:.06rem;padding:.72rem .56rem .56rem;border:1px solid rgba(61,69,82,.7);border-radius:10px;background:#171a20}.cleanDemoChatLog.comfortable{gap:.16rem}.cleanDemoChatLog.detailReimagined .cleanDemoRow{border-bottom:1px solid rgba(89,98,116,.24)}.cleanDemoChatLog.detailReimagined .cleanDemoRow:last-of-type{border-bottom:0}.cleanDemoChatLog.detailCore .cleanDemoRow{border-bottom:0}.cleanDemoRow{display:grid;grid-template-columns:auto 1fr auto;gap:.46rem;align-items:baseline;padding:.28rem .34rem;border-radius:4px;border:1px solid transparent;background:#ffffff05;transition:border-color .14s ease,transform .14s var(--motion-ease-emphasis)}.cleanDemoRow:hover,.cleanDemoRow:focus-within{border-color:#8ebcf870;transform:translate(1px)}.cleanDemoSurface.themeLight .cleanDemoRow{background:#2c4e8814}.cleanDemoUser{font-size:.72rem;font-weight:650;opacity:.96}.cleanDemoUser.tone-base{color:var(--ink)}.cleanDemoUser.tone-violet{color:var(--ink-soft)}.cleanDemoUser.tone-green{color:#5dd36f}.cleanDemoUser.tone-orange{color:#ffaf4d}.cleanDemoUser.tone-pink{color:#ff75c6}.cleanDemoUser.tone-notice{color:#8e98a8}.cleanDemoText{font-size:.72rem;line-height:1.3;opacity:.94;max-width:28ch;color:#e2e5ec}.cleanDemoText.notice{color:#9aa3b4;font-style:italic}.cleanDemoTs{font-size:.58rem;opacity:.62;transition:opacity .18s ease;text-align:right;min-width:2.5rem;color:#8e96a8}.cleanDemoChatLog.dense .cleanDemoUser{font-size:.78rem}.cleanDemoChatLog.dense .cleanDemoText{font-size:.78rem;line-height:1.2}.cleanDemoChatLog.dense .cleanDemoTs{font-size:.66rem}.cleanDemoSurface.timestampHover .cleanDemoTs{opacity:.22}.cleanDemoSurface.timestampHover .cleanDemoRow:hover .cleanDemoTs,.cleanDemoSurface.timestampHover .cleanDemoRow:focus-visible .cleanDemoTs,.cleanDemoSurface.timestampHover .cleanDemoRow:focus-within .cleanDemoTs{opacity:.72}.cleanDemoRow:focus-visible{outline:none;border-color:#8bb9f7e0}.cleanDemoSurface.timestampAlways .cleanDemoTs{opacity:.72}.cleanDemoInput{margin-top:.34rem;border-top:1px solid rgba(61,69,82,.7);padding:.42rem .2rem .08rem;color:#6e7688;font-size:.66rem}.cleanDownloadDock{position:static;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.5rem;width:100%;max-width:100%;justify-self:stretch;margin-top:.52rem;border-radius:12px;border:0;background:#080d1559;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a;border:1px solid rgba(145,170,205,.22);padding:.48rem}.cleanDownloadDock .cleanDownload{width:100%;text-align:center;border:1px solid var(--border-default);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);min-width:0;padding:.5rem .86rem}.cleanDownloadDock .primaryDownload{border-color:var(--border-strong);background:var(--bg-elevated);font-weight:600}.cleanDownloadDock .cleanDownload:hover{transform:translateY(-1px)}@media (max-width: 1080px){.cleanFrontpage{width:min(100%,calc(100% - .9rem))}.cleanMainStage{grid-template-columns:minmax(0,1fr);gap:.72rem;min-height:auto}.cleanTreeRail{overflow-x:auto;padding-bottom:.18rem}.cleanTreeProgress{margin:0 0 .36rem}.cleanTreeList{display:flex;gap:.72rem;min-width:max-content}.cleanTreeNode{font-size:.72rem}.cleanTreeJump{grid-template-columns:10px auto}.cleanTreeNode:not(:last-child):after{display:none}.cleanDemoGrid.demos2,.cleanDemoGrid.demos3{grid-template-columns:1fr}.cleanDownloadDock{width:auto;grid-template-columns:1fr;margin-top:.48rem;justify-self:stretch}}@media (max-width: 720px){.cleanFrontpage{width:min(100%,calc(100% - .7rem));margin:.8rem auto 1.1rem;gap:.72rem}.cleanDownloadDock{padding:0;gap:.34rem}}.oeBuilder{max-width:1160px;margin:0 auto;padding:2rem 1.3rem 3rem}.oeHeader{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.oeBrandLink{display:inline-flex;align-items:center;gap:.48rem;text-decoration:none}.oeBrandLogo{width:20px;height:20px;border-radius:5px}.oeBrand{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:700}.oeNav{display:inline-flex;align-items:center;gap:.34rem}.oeNavLink{border:1px solid var(--border-default);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:.24rem .52rem}.oeNavLink:hover{border-color:var(--border-strong);color:var(--ink)}.oeGrid{display:grid;grid-template-columns:300px minmax(420px,520px) 300px;gap:1.4rem;align-items:start;justify-content:center}.oeTree,.oeSkin{border:1px solid var(--border-default);border-radius:14px;padding:.9rem;background:var(--bg-surface)}.oePanelTitle{margin:0 0 .7rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.oeLaneRow{display:flex;flex-wrap:wrap;gap:.34rem;margin-bottom:.42rem}.oeLaneChip{border:1px solid var(--border-default);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:.66rem;padding:.22rem .5rem}.oeLaneChip:hover{border-color:var(--border-strong);color:var(--ink);background:var(--bg-elevated)}.oeLaneChip.active{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--ink)}.oeLaneAudience{margin:0 0 .5rem;font-size:.66rem;color:var(--ink-soft)}.oeTreeList{list-style:none;margin:0;padding:0;display:grid;gap:.82rem}.oeTreeStep{position:relative}.oeTreeStem{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:.46rem}.oeTreeDot{width:18px;height:18px;border-radius:999px;border:1px solid var(--border-strong);color:var(--ink-soft);font-size:.62rem;display:grid;place-items:center;background:var(--surface)}.oeTreeLabel{font-size:.78rem;color:var(--ink);font-weight:560}.oeBranchList{list-style:none;margin:.35rem 0 0 1.45rem;padding:0;display:grid;gap:.3rem}.oeBranchItem{position:relative}.oeBranchItem:before{content:"";position:absolute;left:-.66rem;top:50%;width:.5rem;border-top:1px solid var(--border-default);transform:translateY(-50%)}.oeBranchButton{width:100%;border:1px solid var(--border-default);border-radius:9px;background:var(--surface);color:var(--ink-soft);font-size:.7rem;text-align:left;padding:.34rem .5rem}.oeBranchButton:hover{border-color:var(--border-strong);color:var(--ink)}.oeBranchButton.active{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--ink)}.oePreviewSection{display:grid;gap:.8rem}.oePreviewHead{display:flex;justify-content:center}.oePreviewTitle{margin:0;font-size:1.02rem;font-weight:620;color:var(--ink)}.oePreviewWindow{border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #00000057;width:100%;max-width:500px;justify-self:center}.oePreviewWindow.theme-dark{background:#141414;color:var(--ink)}.oePreviewWindow.theme-light{background:#f0f0f0;color:#1a1a1a}.oeWindowTop{display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:.02em;padding:.44rem .58rem;border-bottom:1px solid rgba(98,118,149,.34)}.oeChatLog{display:grid;gap:.08rem;padding:.44rem}.oeChatRow{display:grid;grid-template-columns:auto 1fr auto;gap:.42rem;align-items:baseline;padding:.24rem .28rem;border-radius:7px;border:1px solid transparent}.oeChatRow:hover,.oeChatRow:focus-visible{border-color:#7ea8e68c;outline:none}.oePreviewWindow.density-dense .oeChatRow{padding-top:.16rem;padding-bottom:.16rem}.oePreviewWindow.density-comfortable .oeChatRow{padding-top:.3rem;padding-bottom:.3rem}.oeUser{font-size:.72rem;font-weight:640;color:var(--oe-accent, var(--ink))}.oeUser.soft{opacity:.78}.oeText{font-size:.74rem;line-height:1.28}.oeTime{font-size:.61rem;opacity:.66}.oePreviewWindow.ts-hover .oeTime{opacity:.2}.oePreviewWindow.ts-hover .oeChatRow:hover .oeTime,.oePreviewWindow.ts-hover .oeChatRow:focus-visible .oeTime{opacity:.7}.oePreviewWindow.ts-always .oeTime{opacity:.7}.oePreviewWindow.font-mono{font-family:IBM Plex Mono,JetBrains Mono,monospace}.oePreviewWindow.font-grotesk{font-family:Space Grotesk,IBM Plex Sans,sans-serif}.oePreviewWindow.font-humanist{font-family:"Source Sans 3",Segoe UI,sans-serif}.oePreviewWindow.bubble-tight .oeChatRow{border-radius:5px}.oePreviewWindow.bubble-rounded .oeChatRow{border-radius:12px}.oeInputBar{border-top:1px solid var(--border-default);font-size:.66rem;opacity:.74;padding:.42rem .58rem}.oeFloatingCta{width:min(460px,100%);display:grid;grid-template-columns:1.4fr 1fr;gap:.48rem;margin:1.5rem auto 0}.oeCtaPrimary,.oeCtaSecondary{border-radius:10px;padding:.6rem .8rem;font-size:.72rem;font-weight:620}.oeCtaPrimary{border:1px solid var(--border-strong);background:var(--ink);color:var(--bg-root);transition:opacity .12s,background .12s}.oeCtaPrimary:hover{opacity:.85}.oeCtaSecondary{border:1px solid var(--border-default);background:var(--surface);color:var(--ink-soft);transition:border-color .12s,color .12s,background .12s}.oeCtaSecondary:hover{border-color:var(--border-strong);color:var(--ink);background:var(--bg-elevated)}.oeControlGroup{display:grid;gap:.42rem;margin-bottom:.62rem}.oeControlLabel{margin:0;font-size:.66rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.oeChipRow{display:flex;flex-wrap:wrap;gap:.34rem}.oeChip{border:1px solid var(--border-default);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:.68rem;padding:.26rem .56rem}.oeChip:hover,.oeChip.active{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--ink)}@media (max-width: 1220px){.oeGrid{grid-template-columns:1fr}.oeTree,.oeSkin,.oePreviewWindow{max-width:640px;width:100%;justify-self:center}}@media (max-width: 720px){.oeBuilder{width:min(100%,calc(100% - .8rem))}.oeLaneRow{gap:.28rem}.oeHeader{flex-direction:column;align-items:flex-start}.oeFloatingCta{position:static;width:100%;margin-top:.72rem;grid-template-columns:1fr}}
