:root{color-scheme:dark;--bg:#0A111D;--paper:#0F1828;--panel:#132036;--ink:#E6EDF7;--ink-2:#C0CCDD;--ink-3:#9AAAC2;--ink-4:#8494B0;--ink-5:#3A4A68;--rule:#24344F;--rule-2:#1A283F;--accent:#3EE0C5;--accent-2:#4FE8CF;--accent-soft:rgba(62,224,197,.18);--accent-tint:rgba(62,224,197,.08);--ai:#B6A3FF;--ai-soft:rgba(182,163,255,.20);--ai-tint:rgba(182,163,255,.08);--warn:#FFB547;--warn-soft:rgba(255,181,71,.13);--danger:#FF7A88;--ok:#5BE38A;--fact:rgba(91,227,138,.14);--fact-b:#5BE38A;--assumption:rgba(255,181,71,.15);--assumption-b:#FFB547;--missing:rgba(255,122,136,.16);--missing-b:#FF7A88;--on-accent:#04221D;--surface-raised:#172742;--surface-soft:#111D31;--surface-soft-2:#111D31;--surface-muted:#0F1828;--ink-strong:#FFFFFF;--shade-mix:#000;--overlay:rgba(3,8,16,.72);--veil:rgba(10,17,29,.55);--warn-line:rgba(255,181,71,.45);--danger-soft:rgba(255,122,136,.12);--danger-strong:#FF7A88;--danger-hover:rgba(255,122,136,.14);--danger-tint-04:rgba(255,122,136,.06);--danger-tint-08:rgba(255,122,136,.12);--accent-glow-06:rgba(62,224,197,.08);--accent-glow-08:rgba(62,224,197,.12);--accent-glow-25:rgba(62,224,197,.35);--tint-02:rgba(255,255,255,.03);--tint-04:rgba(255,255,255,.05);--tint-05:rgba(255,255,255,.06);--tint-08:rgba(255,255,255,.09);--tint-10:rgba(255,255,255,.12);--shadow-02:rgba(0,0,0,.2);--shadow-04:rgba(0,0,0,.25);--shadow-05:rgba(0,0,0,.3);--shadow-06:rgba(0,0,0,.3);--shadow-08:rgba(0,0,0,.35);--shadow-10:rgba(0,0,0,.4);--shadow-12:rgba(0,0,0,.45);--shadow-18:rgba(0,0,0,.5);--shadow-22:rgba(0,0,0,.55);--stake-user:#7C93B8;--layer-fe:#6EA8FF;--layer-be:#4CD68E;--layer-data:#C990E0;--layer-ai:#FF9A5C;--layer-design:#F07AAE;--layer-test:#9AA6B8;--layer-devops:#7F8BA0;--layer-mixed:#B8C2D3;--surface:var(--panel);--surface-2:var(--paper);--border:var(--rule);--line:var(--rule);--bg-hover:var(--tint-05);--accent-text:var(--on-accent);--grid:rgba(120,160,220,.055);--r:3px;--sans:"IBM Plex Sans","PingFang SC","HarmonyOS Sans SC","Noto Sans SC","Microsoft YaHei","Microsoft JhengHei","Noto Sans JP","Noto Sans KR","Malgun Gothic","Noto Sans Arabic","Segoe UI",Tahoma,"Noto Sans Thai","Leelawadee UI",system-ui,sans-serif;--serif:var(--sans);--mono-ascii:"JetBrains Mono","SF Mono",Consolas,var(--sans);--mono:var(--sans)}:root[data-theme=light]{color-scheme:light;--bg:#F2F5F9;--paper:#FFFFFF;--panel:#FFFFFF;--ink:#0B1B33;--ink-2:#26385A;--ink-3:#485A7A;--ink-4:#5B6B86;--ink-5:#C3CDDB;--rule:#D3DBE6;--rule-2:#E6EBF2;--accent:#087A6A;--accent-2:#06655A;--accent-soft:rgba(8,122,106,.14);--accent-tint:rgba(8,122,106,.06);--ai:#5B3FD0;--ai-soft:rgba(91,63,208,.13);--ai-tint:rgba(91,63,208,.05);--warn:#8F5600;--warn-soft:rgba(184,110,0,.10);--danger:#B92A3C;--ok:#17763F;--fact:#E5F3EA;--fact-b:#3E9B63;--assumption:#FBF0D9;--assumption-b:#C08A1E;--missing:#FBE3E5;--missing-b:#C9505F;--on-accent:#FFFFFF;--surface-raised:#FFFFFF;--surface-soft:#F6F8FB;--surface-soft-2:#F6F8FB;--surface-muted:#F2F5F9;--ink-strong:#000;--overlay:rgba(11,27,51,.45);--veil:rgba(255,255,255,.55);--warn-line:#E2C27E;--danger-soft:#FDEEEF;--danger-strong:#B92A3C;--danger-hover:#FBE3E5;--danger-tint-04:rgba(185,42,60,.04);--danger-tint-08:rgba(185,42,60,.08);--accent-glow-06:rgba(8,122,106,.07);--accent-glow-08:rgba(8,122,106,.10);--accent-glow-25:rgba(8,122,106,.28);--tint-02:rgba(11,27,51,.025);--tint-04:rgba(11,27,51,.045);--tint-05:rgba(11,27,51,.055);--tint-08:rgba(11,27,51,.08);--tint-10:rgba(11,27,51,.10);--shadow-02:rgba(11,27,51,.03);--shadow-04:rgba(11,27,51,.05);--shadow-05:rgba(11,27,51,.06);--shadow-06:rgba(11,27,51,.07);--shadow-08:rgba(11,27,51,.09);--shadow-10:rgba(11,27,51,.11);--shadow-12:rgba(11,27,51,.13);--shadow-18:rgba(11,27,51,.18);--shadow-22:rgba(11,27,51,.22);--stake-user:#4A5D7D;--layer-fe:#2F6FDB;--layer-be:#1E8E55;--layer-data:#9347B0;--layer-ai:#C2551B;--layer-design:#C23C78;--layer-test:#6B7689;--layer-devops:#4C566A;--layer-mixed:#8A93A3;--grid:rgba(11,27,51,.045)}body,html{background-color:var(--bg);color:var(--ink);font-family:var(--sans)}body{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}::-moz-selection{background:var(--accent-soft)}::selection{background:var(--accent-soft)}a{color:inherit}.bp-kbd,.completeness-num,.mono-tag,.node-hat-num,.para-h-num{font-family:var(--mono-ascii);font-variant-numeric:tabular-nums}.mono-tag{letter-spacing:.02em}body :not(.mono-tag):not(.node-hat-num):not(.para-h-num){letter-spacing:normal;text-transform:none}.bp-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bp-spacer{flex:1}.btn{border-radius:var(--r);font-family:var(--sans)}.btn-ghost{border:1px solid transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--tint-05);border-color:var(--rule)}.btn-accent{background:var(--accent);color:var(--on-accent);font-weight:600;border:1px solid var(--accent)}.btn-accent:hover{background:var(--accent-2)}.btn.is-disabled:hover{background:var(--accent)}.btn-danger{background:var(--danger);color:var(--on-accent);border:1px solid var(--danger);font-weight:600}.btn-danger:hover{background:color-mix(in oklab,var(--danger) 88%,var(--shade-mix))}.btn-danger[disabled]{opacity:.45}.btn-sm{block-size:26px}.export-menu,.model-picker-pop,.share-popover{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r)}.locale-switcher{background:transparent;border-radius:var(--r)}.locale-switcher-select{font-family:var(--sans);color:var(--ink-2)}.locale-switcher-opt{background:var(--panel);color:var(--ink)}.model-picker-trigger{font-family:var(--sans)}input,select,textarea{color:inherit}.credit-estimate{border-radius:var(--r);background:var(--warn-soft);border:1px dashed var(--warn-line)}.credit-estimate,.credit-estimate-star{color:var(--warn)}.credit-estimate-model{color:var(--ink-3);opacity:1}.app-shell.bp-shell{background:transparent}.bp-topbar{block-size:48px;display:flex;gap:12px;padding-inline:16px;background:var(--paper);border-block-end:1px solid var(--rule);position:relative;z-index:20;min-inline-size:0}.bp-brand,.bp-topbar{flex-shrink:0;align-items:center}.bp-brand{display:inline-flex;gap:10px;text-decoration:none;color:var(--ink)}.bp-logo{position:relative;inline-size:26px;block-size:26px;display:grid;place-items:center;border:1.5px solid var(--accent);color:var(--accent);font-size:11px;font-weight:700}.bp-logo:after{content:"";position:absolute;inset-inline-end:-4px;inset-block-end:-4px;inline-size:7px;block-size:7px;background:var(--accent)}.bp-brand-name{font-weight:700;font-size:14.5px;white-space:nowrap}.bp-crumbs{display:flex;align-items:center;gap:8px;min-inline-size:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden}.bp-crumbs a{color:var(--ink-3);text-decoration:none}.bp-crumbs a:hover{color:var(--accent)}.bp-crumb-sep{color:var(--ink-5)}.bp-crumbs b{font-weight:500;color:var(--ink)}.bp-crumb-project{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.bp-crumb-node{color:var(--accent)!important;flex-shrink:0}.bp-mobile-node{display:none}.bp-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.bp-actions .btn{block-size:30px}.bp-desk-only{display:inline-flex}.bp-continue{max-inline-size:240px;min-inline-size:0}.bp-continue .btn-label-trunc{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-continue-num{display:none}.bp-last-node{color:var(--ink-4)}.bp-pill{font-size:11.5px;padding:3px 8px;border:1px solid var(--warn-line);color:var(--warn);border-radius:var(--r);white-space:nowrap}.bp-nav-toggle{display:none}.bp-theme-toggle{inline-size:30px;padding:0;justify-content:center}.bp-drawer-tools .bp-theme-toggle{inline-size:auto;padding-inline:10px}.bp-share{position:relative;display:inline-flex}.bp-share .share-popover{min-inline-size:320px}.bp-wallet{display:inline-flex;align-items:center}.bp-wallet:empty{display:none}#td-wallet-slot #agentia-wallet-chip{background:transparent!important;color:var(--warn)!important;border:1px solid var(--warn-line)!important;border-radius:var(--r)!important;box-shadow:none!important;backdrop-filter:none!important;font:500 11.5px/1.6 var(--sans)!important;padding:3px 8px!important;gap:8px!important;white-space:nowrap}#td-wallet-slot #agentia-wallet-chip a{color:var(--ink-2)!important;opacity:1!important}#td-wallet-slot #agentia-wallet-chip a:hover{color:var(--accent)!important}#agentia-wallet-chip[data-td-parked]{display:none!important}body:has(>#agentia-wallet-chip:not([data-td-parked])) .bp-topbar{padding-inline-end:var(--td-wallet-chip-w,216px)}.bp-pipe{container:bp-pipe/inline-size;background:var(--paper);border-block-end:1px solid var(--rule);flex-shrink:0;position:relative;z-index:10}.bp-pipe-inner{display:flex;align-items:stretch;min-inline-size:0;padding-inline:16px}.bp-pipe-backdrop{display:none}.bp-pipe-proj{display:flex;flex-direction:column;justify-content:center;gap:5px;inline-size:210px;flex-shrink:0;padding-block:10px;padding-inline-end:16px;margin-inline-end:6px;border-inline-end:1px solid var(--rule);min-inline-size:0}.bp-pipe-proj-name{font-weight:600;font-size:14px;min-inline-size:0}.bp-pipe-proj-name,.bp-pipe-proj-name .project-name-edit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-pipe-proj-name .project-name-edit{max-inline-size:100%;display:block;text-align:start}.bp-meter{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.bp-meter-bar{block-size:3px;background:var(--rule);position:relative;overflow:hidden}.bp-meter-bar i{display:block;block-size:100%;background:var(--accent)}.bp-meter-pct{grid-column:1/-1;color:var(--ink-4)}.bp-pipe-actions .nav-fork-btn{font-size:11.5px;color:var(--ink-3);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:var(--sans)}.bp-pipe-actions .nav-fork-btn:hover{color:var(--accent)}.bp-drawer-tools{display:none}.bp-stations{flex:1;min-inline-size:0;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.bp-stations::-webkit-scrollbar{display:none}.bp-stations[data-overflow]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.bp-station{position:relative;flex:1 1 0;min-inline-size:64px;display:flex;flex-direction:column;gap:2px;padding-block:6px 10px;padding-inline:8px 10px;color:var(--ink-3);text-decoration:none;border-block-end:2px solid transparent;scroll-snap-align:center;outline-offset:-2px}.bp-station.is-active{flex:0 0 auto;max-inline-size:260px;color:var(--ink);border-block-end-color:var(--accent);background:linear-gradient(to top,var(--accent-tint),transparent)}.bp-station:hover{color:var(--ink);background:var(--tint-04)}.bp-station.is-locked{opacity:.5;cursor:not-allowed}.bp-station.is-locked:hover{background:transparent;color:var(--ink-3)}.bp-sec-label{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;block-size:15px}.bp-station-head{position:relative;display:flex;align-items:center;gap:6px}.bp-station-head:after{content:"";position:absolute;inset-inline-start:28px;inset-inline-end:-10px;inset-block-start:50%;block-size:1px;background:var(--rule)}.bp-station:last-child .bp-station-head:after{display:none}.bp-station.is-done .bp-station-head:after{background:color-mix(in srgb,var(--accent) 55%,transparent)}.bp-station-num{position:relative;z-index:1;inline-size:22px;block-size:22px;display:grid;place-items:center;flex-shrink:0;font-size:10.5px;font-weight:700;border:1px solid var(--ink-5);background:var(--paper);color:var(--ink-3)}.bp-station.is-done .bp-station-num{border-color:var(--accent);color:var(--accent)}.bp-station.is-active .bp-station-num{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bp-station-lock{position:relative;z-index:1;color:var(--ink-4);background:var(--paper)}.bp-station-text{display:flex;flex-direction:column;min-inline-size:0;margin-block-start:3px}.bp-station-label{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-station.is-active .bp-station-label{overflow:visible}.bp-station-sub{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-station-tip{display:none}.bp-station.is-sec-start:not(:first-child){border-inline-start:1px dashed var(--rule)}@container bp-pipe (max-width: 1499px){.bp-sec-label,.bp-station-sub{display:none}.bp-station{justify-content:center}.bp-pipe-proj{inline-size:170px}}[data-long-text] .bp-sec-label,[data-long-text] .bp-station-sub{display:none}[data-long-text] .bp-station{justify-content:center}@container bp-pipe (max-width: 1099px){.bp-station:not(.is-active){flex:0 0 auto;min-inline-size:0}.bp-station:not(.is-active) .bp-station-text{display:none}.bp-station:not(.is-active) .bp-station-head:after{inset-inline-end:-12px}.bp-station:not(.is-active):focus-visible .bp-station-tip,.bp-station:not(.is-active):hover .bp-station-tip{display:block}.bp-pipe-proj{inline-size:160px}.bp-station.is-active{max-inline-size:220px}}@container bp-pipe (max-width: 1299px){[data-long-text] .bp-station:not(.is-active){flex:0 0 auto;min-inline-size:0}[data-long-text] .bp-station:not(.is-active) .bp-station-text{display:none}[data-long-text] .bp-station:not(.is-active):focus-visible .bp-station-tip,[data-long-text] .bp-station:not(.is-active):hover .bp-station-tip{display:block}[data-long-text] .bp-pipe-proj{inline-size:160px}[data-long-text] .bp-stations{overflow:visible;-webkit-mask-image:none;mask-image:none}}.bp-station-tip{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:4px;z-index:30;padding:4px 8px;white-space:nowrap;font-size:12px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);box-shadow:0 6px 18px var(--shadow-12);pointer-events:none}@container bp-pipe (max-width: 1099px){.bp-stations{overflow:visible;-webkit-mask-image:none;mask-image:none}}.bp-main{flex:1;display:flex;min-block-size:0;min-inline-size:0}.bp-main>.main{flex:1}.work{background:transparent}.work-inner{max-inline-size:860px;padding-block:36px 110px}.work.wide .work-inner{max-inline-size:1000px}.node-hat-num{font-size:12px;letter-spacing:.1em;color:var(--accent)}.node-hat-rule{background:repeating-linear-gradient(90deg,var(--ink-5) 0 4px,transparent 4px 8px)}.node-hat-chip{border-radius:var(--r);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:transparent}.node-title{font-weight:700;font-size:30px;letter-spacing:-.01em}.node-intro{font-size:14.5px}.para-h-title{font-size:17px;font-weight:600}.para-h-num{color:var(--accent)}.alt-card,.brief-form,.completeness-bar,.cop-card,.cop-runner,.cop-turn,.design-header,.empty-state,.export-menu,.job-group,.mode-card,.model-picker-pop,.paste-area,.paste-box,.persona-tile{border-radius:var(--r)}.copilot{inline-size:420px;background:var(--paper);border-inline-start:1px solid var(--rule)}.copilot-head{padding:10px 14px;gap:10px}.copilot-avatar{border-radius:2px;inline-size:26px;block-size:26px;background:var(--ai-soft);color:var(--ai);font-size:12px}.copilot-head-name{font-weight:700;font-size:13.5px}.copilot-head-sub{font-size:11px;color:var(--ink-4)}.copilot-status{color:var(--ai)}.copilot-scroll{padding:12px 14px}.cop-card{background:var(--panel);border:1px solid var(--rule);padding:10px 12px;margin-block-end:10px}.cop-card-tag{border-radius:2px;font-size:11px;font-weight:600}.cop-card-title{font-weight:600;font-size:13.5px}.cop-card-body{font-size:12.5px;line-height:1.75}.cop-newchat{border-radius:var(--r);background:transparent}.cop-composer{border-block-start:1px solid var(--rule);padding:10px 14px 12px;background:var(--paper)}.cop-composer-box{background:var(--bg);border-radius:var(--r)}.cop-composer-box:before{content:">";font-family:var(--mono-ascii);color:var(--accent);align-self:center}.cop-send{border-radius:2px;background:transparent;border:1px solid var(--accent);color:var(--accent)}.cop-runner{background:var(--panel);border-color:var(--accent)}@media (max-width:1200px){.copilot{inline-size:auto}.copilot-fab{border-radius:2px;background:var(--paper);color:var(--ai);border:1px solid var(--ai);box-shadow:0 6px 20px var(--shadow-18)}.copilot-fab-badge{border-color:var(--paper)}}.engagement-card,.matrix-cell,.mendelow-cell,.stake-row{border-color:var(--rule)}.bp-home-page{min-block-size:100vh;display:flex;flex-direction:column}.bp-topbar-home{position:sticky;inset-block-start:0}.bp-import{position:relative;display:inline-flex}.bp-home{flex:1;inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-block:40px 40px;padding-inline:24px}.bp-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-block-end:26px}.bp-kicker{font-size:12px;font-weight:600;color:var(--accent)}.bp-hero-title{font-size:34px;font-weight:700;margin-block:8px 10px;letter-spacing:-.01em;line-height:1.25}.bp-hero-lead{color:var(--ink-3);line-height:1.8;margin:0;max-inline-size:700px;font-size:14.5px}.bp-hero-lead em{font-style:normal;color:var(--accent)}.bp-stats{display:grid;grid-template-columns:repeat(3,minmax(84px,auto));border:1px solid var(--rule);background:var(--paper)}.bp-stat{padding:12px 18px;border-inline-end:1px solid var(--rule);display:flex;flex-direction:column;gap:2px}.bp-stat:last-child{border-inline-end:0}.bp-stat b{font-size:22px;font-weight:700}.bp-stat span{font-size:11.5px;color:var(--ink-4);white-space:nowrap}.bp-cmd{display:flex;align-items:center;gap:10px;border:1px solid var(--accent);background:var(--paper);padding-block:6px;padding-inline:14px 6px;box-shadow:0 0 0 4px var(--accent-tint)}.bp-cmd-prompt{color:var(--accent);flex-shrink:0}.bp-cmd input{flex:1;min-inline-size:0;border:0;outline:0;background:none;font-size:15px;font-family:var(--sans);block-size:34px;color:var(--ink)}.bp-cmd input::-moz-placeholder{color:var(--ink-4)}.bp-cmd input::placeholder{color:var(--ink-4)}.bp-kbd{font-size:11px;padding:1px 6px;border:1px solid var(--rule);color:var(--ink-4)}.bp-cmd .btn-accent{block-size:34px}.bp-cmd-expand{border:1px solid var(--rule);border-block-start:0;background:var(--paper);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.bp-cmd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bp-cmd-actions .credit-estimate{margin-block-start:0}.bp-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-3)}.bp-field input{border:1px solid var(--rule);background:var(--bg);padding:9px 10px;outline:0;font-size:14px;color:var(--ink);border-radius:var(--r);font-family:var(--sans)}.bp-field input:focus{border-color:var(--accent)}.bp-list{margin-block-start:30px}.bp-list-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:10px}.bp-list-title{margin:0;font-size:13px;font-weight:600;color:var(--ink-3);display:inline-flex;gap:8px;align-items:baseline}.bp-list-title .mono-tag{color:var(--ink-4)}.bp-filters{display:inline-flex;gap:2px}.bp-filter{font-size:12px;color:var(--ink-3);padding:4px 9px;border:1px solid transparent;background:none;cursor:pointer;border-radius:var(--r);font-family:var(--sans)}.bp-filter:hover{color:var(--ink)}.bp-filter.is-on{border-color:var(--rule);color:var(--ink);background:var(--paper)}.bp-selectall{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);cursor:pointer}.bp-prow input[type=checkbox],.bp-selectall input{accent-color:var(--accent)}.bp-ptable{inline-size:100%;border:1px solid var(--rule);background:var(--paper);border-collapse:collapse}.bp-ptable th{font-size:11.5px;font-weight:500;color:var(--ink-4);text-align:start;padding:10px 12px;border-block-end:1px solid var(--rule);white-space:nowrap}.bp-ptable td{padding:11px 12px;border-block-end:1px solid var(--rule-2);vertical-align:middle;font-size:12.5px;color:var(--ink-3)}.bp-prow{position:relative}.bp-prow:hover td{background:var(--accent-tint)}.bp-col-check{inline-size:28px}.bp-col-check input,.bp-row-del{position:relative;z-index:1}.bp-pname{font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}.bp-pname:after{content:"";position:absolute;inset:0}.bp-pname:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bp-psum{font-size:12px;color:var(--ink-4);margin-block-start:2px;max-inline-size:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-col-name .home-card-tag{margin-inline-start:6px}.bp-minipipe{display:inline-flex;gap:3px;align-items:center}.bp-minipipe i{inline-size:13px;block-size:13px;border:1px solid var(--ink-5);display:inline-block}.bp-minipipe i.is-gap{margin-inline-start:5px}.bp-minipipe i.is-done{background:var(--accent);border-color:var(--accent)}.bp-minipipe i.is-last{box-shadow:0 0 0 2px var(--accent-soft)}.bp-col-last,.bp-col-progress,.bp-col-when{white-space:nowrap}.bp-col-del{inline-size:36px;text-align:end}.bp-row-del{inline-size:26px;block-size:26px;display:inline-grid;place-items:center;border:1px solid transparent;background:none;color:var(--ink-4);cursor:pointer;border-radius:var(--r)}.bp-row-del:focus-visible,.bp-row-del:hover{color:var(--danger);border-color:var(--danger)}.bp-home .empty-state{background:var(--paper)}.bp-home .empty-state,.home-db-warn{border-radius:var(--r)}.bp-modal-backdrop{position:fixed;inset:0;background:var(--overlay);display:grid;place-items:center;z-index:100;padding:16px}.bp-modal{inline-size:min(500px,100%);background:var(--paper);border:1px solid var(--ink-5);box-shadow:0 30px 80px var(--shadow-22)}.bp-modal-head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-block-end:1px solid var(--rule)}.bp-modal-kicker{font-size:12px;font-weight:600;color:var(--accent)}.bp-modal.is-danger .bp-modal-kicker{color:var(--danger)}.bp-modal-x{margin-inline-start:auto;background:none;border:0;color:var(--ink-3);cursor:pointer;inline-size:26px;block-size:26px;display:grid;place-items:center}.bp-modal-x:hover{color:var(--ink)}.bp-modal-body{padding:18px 16px 6px}.bp-modal-body h3{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.bp-modal-body p{color:var(--ink-3);line-height:1.7;margin:0 0 14px;font-size:13px}.bp-modal.is-danger .bp-field input:focus{border-color:var(--danger)}.bp-modal-error{color:var(--danger);font-size:12.5px;margin-block:8px 0}.bp-modal-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 16px}.share-banner{font-size:12px;color:var(--warn);background:repeating-linear-gradient(-45deg,var(--warn-soft) 0 10px,transparent 10px 20px);border-block-end:1px solid var(--rule)}.share-popover{box-shadow:0 10px 30px var(--shadow-18)}.share-url-input{background:var(--bg);border-color:var(--rule);border-radius:var(--r)}.bp-footer{gap:16px;font-size:11.5px;padding-block:8px;flex-wrap:wrap}.bp-footer,.bp-footer a{color:var(--ink-4)}.bp-footer a:hover{color:var(--accent)}.bp-footer-brand{color:var(--ink-3);font-weight:600}.legal-page h1{color:var(--ink)}.legal-body{color:var(--ink-2)}.bp-devlogin{min-block-size:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 16px;text-align:center}.bp-devlogin h1{font-size:20px;margin:0}.bp-devlogin p{color:var(--ink-3);max-inline-size:30rem;line-height:1.6;margin:0}.bp-devlogin-form{display:flex;gap:8px;inline-size:100%;max-inline-size:26rem}.bp-devlogin-form input{flex:1;min-inline-size:0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);padding:8px 10px;border-radius:var(--r)}.bp-devlogin-note{font-size:12px}@media (max-width:768px){.bp-topbar{padding-inline:10px;gap:8px;flex-wrap:wrap;row-gap:6px;block-size:auto;min-block-size:48px;padding-block:7px}.bp-wallet:not(:empty){flex-basis:100%;justify-content:flex-end}.bp-nav-toggle{display:inline-grid;place-items:center;inline-size:34px;block-size:34px;flex-shrink:0;border:1px solid var(--rule);background:none;color:var(--ink-2);border-radius:var(--r);cursor:pointer}.bp-brand-name,.bp-crumbs,.bp-desk-only{display:none}.bp-topbar-home .bp-brand-name{display:inline}.bp-mobile-node{display:block;flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.bp-shell .bp-spacer{display:none}.bp-actions{gap:4px}.bp-actions .btn{padding-inline:8px}.bp-continue .btn-label-trunc,.share-btn-label{display:none}.bp-continue-num{display:inline}.bp-share .share-popover{position:fixed;inset-block-start:56px;inset-inline:10px;min-inline-size:0}#td-wallet-slot #agentia-wallet-chip{font-size:11px!important;padding:2px 6px!important}.bp-pipe{position:fixed;inset-inline:0;inset-block-end:0;max-block-size:82vh;overflow-y:auto;z-index:60;border-block-start:1px solid var(--accent);border-block-end:0;transform:translateY(105%);transition:transform .2s ease;visibility:hidden}.bp-pipe.is-open{transform:none;visibility:visible}.bp-pipe:before{content:"";display:block;inline-size:40px;block-size:4px;background:var(--ink-5);margin:10px auto 4px}.bp-pipe-backdrop.is-open{display:block;position:fixed;inset:0;background:var(--overlay);z-index:59}.bp-pipe-inner{flex-direction:column;padding:0}.bp-pipe-proj{inline-size:auto;border-inline-end:0;border-block-end:1px solid var(--rule);padding:12px 16px;margin:0}.bp-stations{flex-direction:column;overflow:visible;-webkit-mask-image:none;mask-image:none}.bp-station{flex-direction:row;align-items:center;gap:12px;padding:10px 16px;border-block-end:0;border-inline-start:2px solid transparent;min-inline-size:0}.bp-station,[data-long-text] .bp-station{justify-content:flex-start}.bp-station.is-active{max-inline-size:none;border-inline-start-color:var(--accent);background:var(--accent-tint)}.bp-station.is-sec-start:not(:first-child){border-inline-start:2px solid transparent;border-block-start:1px dashed var(--rule)}.bp-station.is-active.is-sec-start{border-inline-start-color:var(--accent)}.bp-sec-label,.bp-station-head:after{display:none}.bp-station-text,.bp-station:not(.is-active) .bp-station-text{display:flex;margin:0}.bp-station-sub{display:block}.bp-station-tip,.bp-station:not(.is-active):hover .bp-station-tip{display:none}.bp-drawer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 18px;border-block-start:1px solid var(--rule)}.bp-drawer-tools .export-menu,.bp-drawer-tools .model-picker-pop{position:fixed;inset-block:auto 16px;inset-inline:12px;inline-size:auto;max-block-size:60vh}.work-inner{padding-block:20px 100px}.node-title{font-size:22px}.bp-home{padding:20px 16px 40px}.bp-hero{grid-template-columns:1fr}.bp-hero-title{font-size:24px}.bp-stats{grid-template-columns:repeat(3,1fr)}.bp-kbd{display:none}.bp-cmd{flex-wrap:wrap;padding-inline:10px}.bp-cmd input{flex-basis:60%}.bp-cmd .btn-accent{flex:1 0 100%;justify-content:center}.bp-cmd-actions .bp-spacer{display:none}.bp-ptable,.bp-ptable tbody{display:block;border:0;background:none}.bp-ptable thead{display:none}.bp-prow{display:grid;grid-template-columns:26px 1fr auto;grid-template-areas:"check name del" "check pipe pipe" "check meta meta";gap:6px 8px;padding:12px;margin-block-end:8px;border:1px solid var(--rule);background:var(--paper)}.bp-ptable td{padding:0;border:0;display:block}.bp-prow:hover td{background:none}.bp-col-check{grid-area:check}.bp-col-name{grid-area:name;min-inline-size:0}.bp-col-del{grid-area:del}.bp-col-pipe{grid-area:pipe}.bp-col-last,.bp-col-progress,.bp-col-when{grid-area:meta}.bp-col-last,.bp-col-progress,.bp-col-when{display:inline!important}.bp-prow>.bp-col-progress{justify-self:start}.bp-prow>.bp-col-last{justify-self:center}.bp-prow>.bp-col-when{justify-self:end}.bp-psum{max-inline-size:none;white-space:normal}.bp-footer{flex-direction:column;gap:4px;text-align:center}}