.treasury-sign-in .flow-top .brand{font-size:17px}.treasury-foot-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-left:4px;display:flex}.treasury-foot-actions .btn{white-space:nowrap}.treasury-header-actions{align-items:center;gap:4px;display:inline-flex}.treasury-placeholder{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding:28px 24px;display:flex}.treasury-placeholder h2{letter-spacing:0;font-size:22px}.treasury-placeholder-icon{width:52px;height:52px;color:var(--accent);background:color-mix(in srgb, var(--accent-fill) 14%, transparent);border-radius:16px;place-items:center;display:grid}.treasury-member{align-items:center;gap:12px;padding:8px 16px 14px;display:flex}.treasury-member .item-title,.treasury-member .item-sub{display:block}@media (min-width:960px){.treasury-header-actions{display:none}}.treasury-shell .app-header .brand{white-space:nowrap;font-size:var(--fs-body)}.treasury-shell .page-head{margin-bottom:18px}:root{--src-builder_fees:var(--s1);--src-hip3_deployer_fees:var(--s2);--src-vault_performance_fees:var(--s3);--src-referral_rewards:var(--s4);--src-trading_pnl:var(--s5);--src-funding:var(--s6);--src-other:var(--s7);--src-staking_rewards:var(--s8);--src-not_revenue:var(--muted)}:root[data-theme=light]{--src-builder_fees:var(--s1);--src-hip3_deployer_fees:var(--s2);--src-vault_performance_fees:var(--s3);--src-referral_rewards:var(--s4);--src-trading_pnl:var(--s5);--src-funding:var(--s6);--src-other:var(--s7);--src-staking_rewards:var(--s8)}.src-builder_fees{--src:var(--src-builder_fees)}.src-hip3_deployer_fees{--src:var(--src-hip3_deployer_fees)}.src-vault_performance_fees{--src:var(--src-vault_performance_fees)}.src-referral_rewards{--src:var(--src-referral_rewards)}.src-trading_pnl{--src:var(--src-trading_pnl)}.src-funding{--src:var(--src-funding)}.src-other{--src:var(--src-other)}.src-staking_rewards{--src:var(--src-staking_rewards)}.src-not_revenue{--src:var(--src-not_revenue)}.src-swatch{background:var(--src);vertical-align:baseline;border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.src-fill{fill:var(--src)}.chain-icon.src-bg{color:var(--src);background:color-mix(in srgb, var(--src) 16%, transparent)}.chain-strip{align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.chain-dot{background:var(--warning);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.chain-strip.live .chain-dot{background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb, var(--positive) 20%, transparent)}.chain-strip-main{font-weight:600}.chain-syncing{color:var(--muted);font-weight:500}.chain-strip-sub{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.chain-strip-sub a{color:var(--accent);font-weight:600}.chain-strip code,.treasury-shell code,.mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92em}.treasury-dash .widget{margin-bottom:14px}.pad-x{margin:0 0 10px;padding:0 16px}.rev-total{flex-direction:column;gap:2px;padding:0 16px 12px;display:flex}.rev-total .muted{font-size:13px}.amount-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600}.tr-foot{margin:0;padding:0 16px 14px;font-size:13px}.tr-foot a,.tr-foot .link-btn{color:var(--accent);font-weight:600}.tr-subhead{margin:16px 16px 6px;font-size:15px}.item-sub.wrap,.item-title.wrap{white-space:normal}.rev-chart{padding:0 16px 8px}.rev-plot{height:180px;position:relative}.rev-plot svg{width:100%;height:100%;display:block;overflow:visible}.rev-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.rev-plot g.dim .src-fill{opacity:.35}.rev-plot .src-fill{transition:opacity var(--dur-fast)}.rev-hit{fill:#0000;cursor:crosshair}.rev-empty{place-items:center;display:grid;position:absolute;inset:0}.rev-tip{top:0;left:var(--x);border-radius:var(--r-sm);background:var(--surface);min-width:170px;box-shadow:var(--shadow-float);pointer-events:none;z-index:2;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex;position:absolute;transform:translate(-50%)}.rev-tip-total{font-variant-numeric:tabular-nums;font-weight:600}.rev-tip-row{color:var(--text-2);align-items:center;gap:6px;display:flex}.rev-tip-row b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.rev-axis{justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.rev-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rev-legend li{align-items:center;gap:6px;display:inline-flex}.rev-sources,.bal-list,.detect-list{margin:0;padding:0 16px 10px;list-style:none}.rev-sources li,.bal-list li{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:44px;display:flex}.rev-sources li:first-child,.bal-list li:first-child{border-top:0}.bal-list .item-title,.bal-list .item-sub{display:block}.bal-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.recon-line{padding:8px 0}.recon-figures{color:var(--text-2);font-variant-numeric:tabular-nums;flex-direction:column;margin-top:4px;font-size:13px;display:flex}.detect-list li{color:var(--text-2);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.tr-table{border-collapse:collapse;width:calc(100% - 32px);margin:0 16px 12px;font-size:15px}.tr-table th,.tr-table td{text-align:left;border-top:1px solid var(--line);padding:8px 6px;font-weight:500}.tr-table thead th{color:var(--muted);border-top:0;font-size:13px;font-weight:600}.tr-table tbody th{font-weight:600}.tr-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.flow-tiles{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:10px;padding:0 16px 12px;display:grid}.flow-tiles>div{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.flow-tiles .muted{font-size:13px}.flow-tiles .amount{text-align:left;white-space:nowrap;overflow-wrap:normal;font-size:15px}.detail-list{margin:0 0 8px}.detail-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.detail-list>div:first-child{border-top:0}.detail-list dt{color:var(--muted);flex:none}.detail-list dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.source-picker{flex-direction:column;gap:6px;margin-top:10px;display:flex}.source-picker button{border-radius:var(--r-sm);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.source-picker button[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.source-picker .muted{font-size:13px}.tr-switch{background:var(--surface-2);min-width:56px;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.tr-switch[aria-checked=true]{background:var(--positive-soft);color:var(--positive)}.rule-form{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:8px 16px 16px;display:flex}.field-hint{font-size:13px}.rule-actions{gap:8px;display:flex}.demo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.demo-card{box-shadow:inset 0 0 0 1px var(--sim-line);margin:0}.demo-actions{padding-bottom:16px}.page-head h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.show-phone{display:none}@media (max-width:699px){.hide-phone{display:none}.show-phone{display:block}.flow-tiles{grid-template-columns:1fr}}.treasury-shell .item .grow>.item-title,.treasury-shell .item .grow>.item-sub{display:block}.treasury-shell .pad-x{font-size:13px}.flow-tiles .amount{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:15px;overflow:visible}.stepup{justify-items:center;gap:10px;padding:4px 0 6px;display:grid}.stepup-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;place-items:center;display:grid}.stepup-lead{font-weight:600;font-size:var(--fs-body);margin:2px 0 0}.stepup-msg{min-height:22px;color:var(--muted);text-align:center;max-width:34ch;margin:0;font-size:13px}.stepup-msg.error{color:var(--danger)}.pin-dots{gap:14px;padding:8px 0 2px;display:flex}.pin-dots span{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--surface-3);transition:background var(--dur-1), box-shadow var(--dur-1), transform var(--dur-2) var(--ease-spring);border-radius:50%}.pin-dots span.on{background:var(--accent-fill);box-shadow:none;transform:scale(1.08)}.pin-dots.shake{animation:shake .38s var(--ease-out)}.keypad{grid-template-columns:repeat(3,72px);gap:12px 22px;margin:6px 0 4px;display:grid}.keypad .key{background:var(--surface-2);width:72px;height:72px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-1), transform var(--dur-1);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;font-size:28px;font-weight:500;display:grid}.keypad .key:active:not(:disabled){background:var(--surface-3);transform:scale(.94)}.keypad .key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.keypad .key:disabled{opacity:.45;cursor:default}.keypad .key.fn{color:var(--text-2);background:0 0}:root[data-theme=light] .keypad .key:not(.fn){background:var(--surface);box-shadow:var(--shadow)}@media (max-height:700px){.keypad{grid-template-columns:repeat(3,62px);gap:8px 20px}.keypad .key{width:62px;height:62px;font-size:22px}}.tr-blocked{color:var(--muted);align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;display:flex}.tr-blocked svg{flex:none;margin-top:2px}.tr-amount{min-width:0;display:block;position:relative}.tr-amount .input{text-align:right;font-variant-numeric:tabular-nums;padding-right:64px}.tr-amount-cur{color:var(--muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tr-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tr-toolbar .grow{flex:1}.tr-rows{margin:0;padding:0;list-style:none}.tr-rows>li{border-top:1px solid var(--line)}.tr-rows>li:first-child{border-top:0}.tr-row{color:inherit;align-items:center;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;display:flex}a.tr-row:hover,button.tr-row:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}button.tr-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tr-more-language{margin-top:16px}.tr-row .grow{flex-direction:column;gap:2px;display:flex}.tr-row .item-title,.tr-row .item-sub{display:block}.tr-row .item-title:has(code){white-space:normal;overflow-wrap:anywhere}.tr-row-end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:50%;display:flex}.tr-row-end .amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;text-align:right}.tr-row-end .item-sub{white-space:normal;font-size:13px}.tr-row-end .pill{white-space:normal;text-align:left;max-width:100%}.tr-form{flex-direction:column;gap:4px;padding:8px 16px 16px;display:flex}.tr-form .field{margin-bottom:12px}.tr-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.tr-line .field{margin:0}.tr-line-remove{margin-top:8px}.tr-line>.tr-line-centre{grid-area:2/1/auto/2}.tr-centre-all{max-width:420px}@media (max-width:699px){.tr-line{grid-template-columns:minmax(0,1fr) auto}.tr-line>.tr-line-payee{grid-column:1/-1}.tr-line>.tr-line-memo{grid-area:3/1/auto/-1}.tr-line>.tr-line-centre{grid-area:4/1/auto/-1}}.tr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tr-timeline{margin:0;padding:4px 16px 16px;list-style:none}.tr-timeline li{gap:12px;padding:8px 0 8px 22px;font-size:15px;display:flex;position:relative}.tr-timeline li:before{content:"";background:var(--accent-fill);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:5px}.tr-timeline li.bad:before{background:var(--danger)}.tr-timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:-6px;left:9px}.tr-timeline li:last-child:after{display:none}.tr-timeline .when{color:var(--muted);font-size:13px}.tr-note{color:var(--text-2);overflow-wrap:anywhere;margin:2px 0 0;font-style:italic}.tr-kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;padding:0 16px 14px;display:grid}.tr-kv>div{border-radius:var(--r-sm);background:var(--surface-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tr-kv .muted{font-size:13px}.tr-check-result{border-radius:var(--r-sm);background:var(--surface-2);margin:4px 0 12px;padding:12px 14px;font-size:15px}.tr-check-result.match{background:var(--positive-soft)}.tr-check-result.warn{background:var(--warning-soft)}.tr-table-wrap{overflow-x:auto}.tr-table tfoot td,.tr-table tfoot th{font-weight:600}.tr-more{gap:10px;display:grid}.tr-ok{color:var(--positive)}.tr-bad{color:var(--danger)}.tr-kv .amount{white-space:normal}.tr-stack{margin:0;padding:0 16px;list-style:none}.tr-stack>li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:12px 0;display:flex}.tr-stack>li:last-child{border-bottom:none}.tr-stack dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 0;font-size:15px;display:grid}.tr-stack dt{color:var(--text-2)}.tr-stack dd{text-align:right;margin:0}.rule-note{margin:0 0 12px}.rule-figures{padding:4px 0 2px}.rule-decision>p{overflow-wrap:anywhere;margin:0 0 8px}.rule-decision-main{font-size:var(--fs-body)}.rule-run-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rule-run-body{padding:0 16px 14px}.rule-run-body>p{margin:0 0 8px}.rule-run-body .tr-kv{padding:0}.rule-kinds{border:0;gap:8px;margin:0;padding:0;display:grid}.rule-kinds legend{margin-bottom:6px;padding:0}.rule-kind{border-radius:var(--r-sm);background:var(--surface-2);margin:0;padding:10px 12px;box-shadow:inset 0 0 0 1px #0000}.rule-kind.on{box-shadow:inset 0 0 0 2px var(--accent)}.rule-drawdown{gap:12px;display:grid}.rule-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.rule-settings>p{overflow-wrap:anywhere;margin:0 0 10px}.rule-actions-row{flex-wrap:wrap;margin-bottom:10px}.rule-preview .pad-x{padding-bottom:14px}.liq-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.liq-split>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.liq-split .muted{font-size:13px}.liq-bar{background:var(--surface-2);border-radius:999px;height:10px;margin:10px 16px 0;padding:0;display:flex;overflow:hidden}.liq-idle{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);border-radius:999px 0 0 999px}.liq-invested{background:var(--positive)}.liq-notes{margin:8px 0 4px;font-size:13px}.liquidity .tr-subhead{margin:10px 0 0}.yield-nav>p{overflow-wrap:anywhere;margin:0 0 8px}.yield-nav{padding-bottom:8px}.yield-chart{color:var(--positive);margin:4px 0 10px}.yield-chart svg{width:100%;height:80px;display:block}.yield-chart figcaption{justify-content:space-between;font-size:13px;display:flex}.demo-scenarios{grid-column:1/-1}.demo-scenario{flex-wrap:wrap}.demo-result{border-top:1px solid var(--border);padding-top:8px}.net-badge{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.net-badge.live{background:var(--positive-soft);color:var(--positive);border-color:color-mix(in srgb, var(--positive) 35%, transparent)}.net-badge.warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.chain-strip-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.chain-strip-reason{color:var(--muted);font-size:13px}.cap-line{gap:6px;min-width:0;display:grid}.cap-text{flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.cap-bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.cap-bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.cap-bar>span.full{background:var(--warning)}.chain-strip .cap-line{max-width:420px;margin-top:10px}.sub-block{border-radius:var(--r-sm);background:var(--surface-2);min-width:0;margin-top:8px;padding:10px 12px;font-size:13px}.sub-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sub-title{font-weight:600}.sub-hint{color:var(--text-2);overflow-wrap:anywhere;margin:6px 0 0}.sub-kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px 14px;margin:8px 0 0;display:grid}.sub-kv>div{min-width:0}.sub-kv dt{color:var(--muted);font-size:13px}.sub-kv dd{overflow-wrap:anywhere;margin:0}.sub-copy{align-items:center;gap:2px;display:flex}.sub-copy .copy-btn{width:28px;height:28px}.sub-link{color:var(--accent);margin-top:8px;font-weight:600;display:inline-block}.chain-config{gap:10px;padding:0 16px 14px;display:grid}.chain-config .tr-kv{padding:0}.chain-config>*{min-width:0}.chain-writes-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-rows>li>.sub-block{margin:0 16px 12px}.rule-run-body>.sub-block{margin:0 0 10px}.empty .empty-action{margin-top:14px}.empty>.muted{max-width:46ch;margin:0 auto}.demo-card code{overflow-wrap:anywhere}.demo-card .item-title.wrap{white-space:normal}.dash-intro{border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 8px 10px 14px;font-size:13px;line-height:1.45;display:flex}.dash-intro .grow{min-width:0}.dash-intro-close{flex:none}.story-period{text-align:right;font-size:13px}.story-lead{font-size:13px}.story-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:10px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.story-item{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.story-item.zero .story-row .item-title,.story-item.zero .story-explain{color:var(--muted)}.story-item.zero .src-swatch{opacity:.45}.story-row{align-items:center;gap:8px;min-width:0;display:flex}.story-row .item-title{min-width:0;font-weight:600}.story-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.story-item.zero .story-amount{font-size:13px;font-weight:500}.story-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.story-bar>span{border-radius:inherit;background:var(--src);height:100%;display:block}.story-explain,.story-meta{margin:0;font-size:13px;line-height:1.4}.story-explain{color:var(--text-2)}.story-meta{font-size:13px}.story-link{color:var(--accent);align-items:center;gap:2px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.flow-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.flow-steps li{min-width:0}.flow-steps a{border-radius:var(--r-sm);background:var(--surface-2);height:100%;color:inherit;transition:background var(--dur-fast);flex-direction:column;gap:3px;padding:10px 12px 12px;text-decoration:none;display:flex;position:relative}.flow-steps a:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.flow-num{width:20px;height:20px;color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.flow-title{color:var(--text-2);font-size:13px;font-weight:600}.flow-figure{font-variant-numeric:tabular-nums;overflow-wrap:normal;font-size:15px}.flow-sub{color:var(--muted);font-size:13px}@media (min-width:1100px){.flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.flow-figure{font-size:13px}.flow-steps li+li a:before{content:"→";color:var(--muted);font-size:13px;position:absolute;top:10px;left:-12px}}.story-earns{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}.story-earns .pill{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.story-earns .bal-list li{padding:8px 0}.detect-list li.focus{border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);margin:0 -8px;padding:6px 8px;font-weight:600}
.onb-shell{background:var(--bg);min-height:100dvh}.onb-head{z-index:20;max-width:920px;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:var(--bg);box-shadow:0 1px 0 var(--line);align-items:center;gap:8px;margin:0 auto;display:flex;position:sticky;top:0}.onb-main{max-width:920px;margin:0 auto;padding:8px 16px 48px}.onb-page{max-width:720px;margin:0 auto}.onb-steps{max-width:860px;margin:12px auto 4px}.onb-steps ol{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.onb-steps ol::-webkit-scrollbar{display:none}.onb-step{border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--muted);flex:1 1 0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.onb-step>a,.onb-step>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onb-step a{color:var(--text-2)}.onb-step.current{background:var(--accent-soft);color:var(--text);font-weight:600}.onb-step.done{color:var(--text-2)}.onb-step-dot{background:var(--surface-2);width:22px;height:22px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.onb-step.current .onb-step-dot,.onb-step.done .onb-step-dot{background:var(--accent-fill);color:var(--snow)}.onb-step-of{margin:8px 4px 0;font-size:13px;display:none}@media (max-width:699px){.onb-step:not(.current)>a,.onb-step:not(.current)>span:last-child{display:none}.onb-step:not(.current){flex:none;padding:8px}.onb-step-of{display:block}}.onb-foot{text-align:center;max-width:720px;margin:24px auto 0}.onb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.onb-grid .full{grid-column:1/-1}@media (max-width:599px){.onb-grid{grid-template-columns:minmax(0,1fr)}}.onb-form textarea.input{resize:vertical;min-height:96px;padding:12px 16px;font-family:inherit}.onb-form textarea.input.mono{font-variant-numeric:tabular-nums;font-size:15px}.onb-person{border-top:1px solid var(--line);padding:4px 16px 8px}.onb-person:first-of-type{border-top:none}.onb-person-head{justify-content:space-between;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.onb-person-head h3{margin:0;font-size:15px}.onb-doc{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.onb-doc:first-child{border-top:none}.onb-doc .grow{min-width:0}.onb-doc-file{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.onb-doc-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.onb-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.onb-missing{margin:0;padding:4px 16px 12px;list-style:none}.onb-missing li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.onb-missing li:first-child{border-top:none}.onb-quote{border-left:3px solid var(--accent-fill);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-2);overflow-wrap:anywhere;margin:4px 16px 12px;padding:10px 14px;font-style:italic}.onb-status-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onb-status-head h1{margin:0}.kyb-banner{background:var(--warning-soft);box-shadow:none;margin:12px 0 4px}.kyb-banner .notice-icon{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning)}.kyb-banner.rejected{background:var(--danger-soft)}.kyb-banner.rejected .notice-icon{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.kyb-banner p{margin:0 0 6px;font-size:15px}.kyb-banner .grow{min-width:0}.kyb-meter{background:var(--surface-2);border-radius:999px;height:8px;margin:4px 16px 12px;overflow:hidden}.kyb-meter>span{border-radius:inherit;background:var(--accent-fill);height:100%;display:block}.onb-sub{margin:8px 4px 12px;font-size:15px}fieldset.onb-person{border:none;border-top:1px solid var(--line);min-width:0;margin:0}fieldset.onb-person:first-child{border-top:none}.onb-docs .item-sub{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.onb-pick{align-items:flex-end;padding-bottom:6px;display:flex}@media (max-width:599px){.onb-doc{flex-wrap:wrap}.onb-doc-actions{align-items:flex-start;width:100%}}.mono-wrap{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:500}.demo-kyb-grid{margin-bottom:16px}.demo-kyb-row{align-items:flex-start}.demo-kyb-row .tr-actions{margin-top:8px}.onb-head .brand{white-space:nowrap}.onb-form .field-hint,.onb-page .page-head .field-hint{margin:6px 4px 0;display:block}@media (max-width:439px){.onb-head .sim-badge{display:none}}.onb-timeline .grow{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.kyb-subhead{margin:14px 16px 6px;padding:0}
