:root{--font-display:Geist,Arial,sans-serif;--text-campaign:clamp(56px,6vw,80px);--page-max:1072px;--reading-max:760px;--action-rail:280px;--layout-gap:32px;--page-gutter:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:6px;--radius-panel:9px;--text-page:36px;--text-section:22px;--text-body:14px;--text-meta:12px;--warn:#ffb020}.content{padding:32px var(--page-gutter)}.page-frame{width:100%;max-width:var(--page-max);min-width:0;margin-inline:auto}.page-frame .page-header{margin:0 0 var(--space-6);align-items:center;gap:20px;min-width:0;display:flex}.page-frame .page-header h1{font-size:var(--text-page);margin:0 0 var(--space-3);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.15}.page-frame .page-header .eyebrow{margin-bottom:var(--space-3);display:block}.page-heading-copy{flex:1;min-width:0}.page-description{font-size:var(--text-body);color:var(--muted);line-height:1.5}.page-description p{margin:8px 0 0}.page-header-action{flex-shrink:0;margin-left:auto}.page-frame h2{font-size:var(--text-section)}.page-frame>.back,.strategy-home>.back,.request-detail>.back{margin:0 0 var(--space-8);font-size:var(--text-meta);min-height:24px;display:block}.page-frame .strategy-home,.page-frame .strategy-library{max-width:none;margin:0}.page-frame .request-detail{max-width:var(--reading-max);margin:0}.page-frame .detail-grid,.page-frame .creator-grid,.page-frame .profile-layout{grid-template-columns:minmax(0,1fr) var(--action-rail);gap:var(--layout-gap);max-width:none;display:grid}.page-frame .profile-heading{margin-bottom:var(--space-8)}.page-frame .profile-layout>section{padding-top:var(--space-6)}.page-frame .strategy-home{grid-template-columns:minmax(0,1fr) var(--action-rail);column-gap:var(--layout-gap);align-items:start;display:grid}.page-frame .strategy-home>.back,.page-frame .strategy-home>.page-header,.page-frame .strategy-home>.pulse,.page-frame .strategy-home>.view-tabs,.page-frame .strategy-home>.strategy-manage{grid-column:1}.page-frame .strategy-primary{grid-column:1;min-width:0}.page-frame .strategy-fund{border-radius:var(--radius-panel);grid-area:2/2/span 4;width:100%;padding:20px}.page-frame .track{max-width:var(--reading-max);width:100%}.view-tabs{border-bottom:1px solid var(--line);margin:0 0 var(--space-6);gap:24px;min-width:0;display:flex;overflow:auto}.view-tabs a{min-height:44px;color:var(--muted);white-space:nowrap;font-size:var(--text-body);border-bottom:2px solid #0000;align-items:center;padding:8px 0 12px;display:flex}.view-tabs a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.page-frame button,.page-frame .button,.ui-button{min-height:44px;font-size:var(--text-body);border-radius:var(--radius-control)}.ui-button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font-size:var(--text-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;line-height:1.25;text-decoration:none;display:inline-flex}.ui-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--muted)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-primary{background:var(--accent);border-color:var(--accent);color:#191d08;font-weight:400}.ui-primary:hover:not(:disabled):not([aria-disabled=true]){background:#c8e800}.ui-quiet{color:var(--accent);background:0 0;border-color:#0000}.ui-destructive{color:var(--out)}.page-frame :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-frame .activity-freshness{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.page-frame .activity-freshness p{font-size:var(--text-meta);margin:0}.page-frame .activity-freshness button{font-size:var(--text-meta)}.pagination-bar{margin:var(--space-6) 0;font-size:var(--text-meta);justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-bar>span{margin-right:auto}.async-state{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-panel);margin:var(--space-6) 0;min-height:140px}.async-state h2{margin:0 0 12px}.async-state p{font-size:var(--text-body)}.async-error h2{color:var(--out)}.strategy-identity{align-items:center;gap:16px;min-width:0;display:flex}.strategy-identity .artwork,.strategy-identity .initials{flex-shrink:0;width:52px;height:52px}.strategy-identity>div{min-width:0}.strategy-identity strong{font-size:var(--text-label);overflow-wrap:anywhere}.strategy-identity .creator{font-size:var(--text-meta);display:block}.strategy-identity p{font-size:var(--text-meta);color:var(--muted);margin:4px 0 0}.page-frame .move-id,.page-frame .move-state{font-size:var(--text-meta)}.page-frame .move-action{font-size:var(--text-body);align-items:center;min-height:44px;display:inline-flex}.page-frame .sleeve-item h2{font-size:var(--text-label)}.page-frame .profile-wallet,.page-frame .sleeve-rail,.page-frame .live-preview{border-radius:var(--radius-panel);padding:20px}.component-example{border-top:1px solid var(--line);min-width:0;padding-top:24px}.component-example .ui-button{margin:4px}.component-example.wide{grid-column:1/-1}@media (max-width:1000px){.page-frame .strategy-home,.page-frame .detail-grid,.page-frame .creator-grid,.page-frame .profile-layout{display:block}.page-frame .strategy-fund{margin:24px 0;position:static}.page-frame .strategy-body{flex-direction:column;display:flex}.page-frame .strategy-primary{width:100%}.page-frame .home-overview .strategy-fund{order:-1}.page-frame .strategy-fund,.page-frame .sleeve-rail,.page-frame .profile-wallet,.page-frame .live-preview{width:100%;max-width:none;margin:24px 0}.page-frame .strategy-heading{margin-bottom:24px}.page-frame .request-detail{max-width:none}}@media (max-width:760px){:root{--page-gutter:16px;--text-page:28px;--text-section:20px;--layout-gap:24px}.content{padding:24px var(--page-gutter)}.page-frame .page-header{flex-wrap:wrap;align-items:flex-start;gap:16px}.page-header-action{flex-basis:100%;margin:0}.page-frame .page-header .artwork{width:64px;height:64px}.page-frame .page-header h1{margin-bottom:8px}.page-frame .strategy-heading{gap:14px}.view-tabs{gap:20px}.page-frame .strategy-home>.back{margin-bottom:24px}.page-frame .strategy-heading .fine{font-size:var(--text-meta)}}@media (prefers-reduced-motion:reduce){.page-frame *{scroll-behavior:auto}}.strategy-details .setup-activity{border-bottom:0;margin-bottom:0}.pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.stat strong,.personal-position>.cash{overflow-wrap:anywhere}@media (max-width:640px){.pulse{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin:0}.capital-empty{border-bottom:1px solid var(--line);color:var(--muted);padding:24px 0}.capital-value{font-size:var(--text-section)}.strategy-mechanics,.strategy-terms{margin:24px 0}.strategy-mechanics>div,.strategy-terms>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.strategy-mechanics>div+div,.strategy-terms>div+div{border-top:1px solid var(--line)}.strategy-mechanics dd,.strategy-terms dd{color:var(--muted);margin:0}.strategy-terms{font-size:var(--text-meta)}.deposit-draft-note{color:var(--muted);margin:16px 0}@media (max-width:600px){.strategy-mechanics>div{flex-direction:column;gap:4px}}.strategy-primary>.setup-activity{border-bottom:0}.track-stamp{color:var(--ink);opacity:1}.deposit-history{margin:16px 0;padding:0;list-style:none}.deposit-history>li{overflow-wrap:anywhere;padding:16px 0}.deposit-history>li+li{border-top:1px solid var(--line)}.deposit-history time{font-size:var(--text-meta);color:var(--muted);display:block}.deposit-history p{margin:8px 0}.dashboard-section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,#191b21);min-width:0;margin:32px 0;padding:24px}.dashboard-section .section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-section h2,.capital-discovery h2{margin:0}.section-heading p{margin:8px 0 0}.dashboard-metrics{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,#191b21);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}.dashboard-metrics>div{border-right:1px solid var(--line);min-width:0;padding:24px}.dashboard-metrics>div:last-child{border:0}.dashboard-metrics dt,.money-balances dt{color:var(--muted);font-size:var(--text-body)}.dashboard-metrics dd{font-size:var(--text-value);margin:12px 0;font-weight:400}.dashboard-metrics small,.money-balances small{color:var(--muted);font-size:var(--text-meta);display:block}.money-bar{background:var(--line);border-radius:4px;height:12px;margin:0 0 24px;display:flex;overflow:hidden}.money-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.money-balances dt{align-items:center;gap:8px;display:flex}.money-balances dd{font-size:var(--text-value-sm);margin:12px 0;font-weight:400}.balance-key{border-radius:2px;flex:none;width:10px;height:10px}.money-ready{background:var(--accent)}.money-invested{background:var(--in)}.money-depositing{background:#55c7ef}.money-withdrawing{background:var(--warn)}.money-incomplete{margin:0 0 24px}.profile-workspaces{flex-wrap:wrap;gap:12px;display:flex}.profile-layout>section,.profile-wallet{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,#191b21);min-width:0;padding:24px}.page-frame .profile-layout>.dashboard-section,.page-frame .profile-layout>.profile-wallet{margin:0}.profile-layout form>h2{margin-top:0}.profile-editor .field input,.profile-editor .field textarea{width:100%}.profile-editor textarea{min-height:110px}.profile-wallet .hex-value{max-width:100%}.profile-wallet-heading h2{margin:0}.profile-wallet-heading p{margin:8px 0 20px}.profile-wallet-content{min-width:0}.profile-editor{gap:16px;display:grid}.profile-editor .field,.profile-editor .x-link{margin:0}.profile-save{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.profile-save p{font-size:var(--text-meta);margin:0}.profile-wallet .request-id{overflow-wrap:anywhere}.strategy-carousel{scroll-snap-type:x mandatory;grid-auto-columns:max(min(260px,88%),33.3333% - 8px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.capital-discovery{margin:24px 0}.capital-discovery>.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.capital-discovery>.section-heading h2{text-transform:uppercase;font-size:var(--text-label);letter-spacing:-.02em;font-weight:400}.capital-discovery>.section-heading p{font-size:var(--text-meta);margin:6px 0 0}.carousel-controls{gap:8px;display:flex}.carousel-controls button{min-width:44px}.capital-empty{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-body);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.capital-empty p{margin:0}.capital-empty button{flex:none}.capital-discovery-empty{border-bottom:1px solid var(--line);padding:16px 0}.capital-discovery-empty>.section-heading{margin-bottom:8px}.capital-discovery-empty .capital-empty{border:0;border-radius:0;padding:0}.capital-discovery-empty>.section-heading h2{font-size:var(--text-body)}.provider-icon img{object-fit:contain;width:100%;height:100%}.request-progress h3{font-size:var(--text-label);margin:8px 0 16px}.request-progress>.cash{font-size:var(--text-value-sm)}.request-progress .activity-freshness{flex-wrap:wrap}.request-progress .ui-button{justify-content:center;width:100%}.request-progress p{line-height:1.5}.action-inbox{font-size:var(--text-meta);flex:none;position:relative}.action-inbox summary{cursor:pointer;border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;min-height:44px;padding:0 12px;display:flex}.action-inbox summary:focus-visible{outline:2px solid var(--accent)}@media (max-width:1100px){.dashboard-metrics>div{padding:16px}.action-inbox summary{padding:0 8px}}@media (max-width:700px){.dashboard-metrics,.money-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics>div{border:0;border-bottom:1px solid var(--line)}.dashboard-metrics dd{font-size:var(--text-value-sm)}.dashboard-section{margin:24px 0;padding:16px}.dashboard-section .section-heading{flex-wrap:wrap;align-items:flex-start}.capital-empty{flex-direction:column;align-items:flex-start}.profile-layout>section,.profile-wallet{padding:16px}.money-balances dd{font-size:var(--text-section)}}.money-location{border-block:1px solid var(--line);font-size:var(--text-body);padding:12px 0;line-height:1.5}.next-actions ul{margin:0;padding:0;list-style:none}.next-actions li{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.next-actions li+li{border-top:1px solid var(--line)}.next-actions p{margin:8px 0}.transaction-review{gap:16px;display:grid}.transaction-review .request-facts{grid-template-columns:minmax(0,1fr)}.transaction-review h3{font-size:var(--text-label)}.transaction-review .request-facts>div{display:block}.transaction-review .request-facts dd{margin:6px 0 12px}.wallet-progress{padding:16px 0}.dashboard-section{background:0 0;border:0;border-radius:0;padding:0}.money-balances{gap:0}.money-balances>div{border-left:1px solid var(--line);padding:0 20px}.money-balances>div:first-child{border-left:0;padding-left:0}.money-balances dt{font-size:var(--text-label);color:var(--ink)}.money-balances dd{font-size:var(--text-section);margin:4px 0}.money-balances small{font-size:var(--text-body)}.money-bar{height:8px;margin-bottom:16px}.balance-explanation{font-size:var(--text-meta);margin-top:20px}.balance-explanation summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.balance-explanation p{max-width:760px;margin-top:12px}.account-cluster{align-items:center;gap:8px;display:flex}.account-identity{align-items:center;display:flex}.action-inbox summary{background:0 0;border-color:#0000;justify-content:center;min-width:44px;padding:0}.notification-icon{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.notification-count{background:var(--accent);color:#191d08;min-width:18px;font-size:var(--text-meta);box-shadow:0 0 0 2px var(--bg);border-radius:10px;padding:1px 4px;font-weight:400;line-height:16px;position:absolute;top:0;right:0}.notification-count.unknown{background:var(--line);color:var(--ink)}.notification-examples{gap:12px;margin-block:20px;display:flex}@media (max-width:760px){.dashboard-section{padding:0}.money-balances>div{padding:0 12px 16px}.money-balances>div:nth-child(odd){border-left:0;padding-left:0}.money-balances dd{font-size:var(--text-section)}.account-cluster{gap:4px}}.loading-shell{contain:layout style;width:100%;min-width:0;padding-block:16px}.loading-shapes{gap:24px;display:grid}.loading-shell .skeleton{background:var(--surface);border:1px solid var(--line);border-radius:8px;animation:1.6s ease-in-out infinite alternate skeleton-breathe;display:block}.loading-shell .skeleton-title{width:min(60%,380px);height:48px}.skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.skeleton-metric{height:100px}.skeleton-body{gap:12px;display:grid}.loading-shell .skeleton-row{width:100%;height:76px}.loading-page{min-height:540px}.loading-request{max-width:760px;min-height:620px;margin:auto}.loading-request .skeleton-row:first-child{height:240px}.loading-panel{min-height:170px}.loading-panel .skeleton-row{height:32px}.loading-list{min-height:270px}@keyframes skeleton-breathe{0%{opacity:.5}to{opacity:.9}}.loading-graph{border:1px solid var(--line);background:var(--bg);border-radius:8px;height:560px;padding:24px}.loading-graph .loading-shapes{place-content:center;height:100%}.skeleton-graph{grid-template-columns:repeat(3,minmax(0,180px));align-items:center;gap:24px;display:grid}.loading-shell .skeleton-node{height:130px;position:relative}.skeleton-node+.skeleton-node:before{content:"";border-top:1px solid var(--line);width:25px;position:absolute;top:50%;right:100%}.builder-holdings-note summary{cursor:pointer;min-height:44px;font-size:var(--text-body);color:var(--muted);align-content:center}@media (max-width:1000px){.loading-graph{height:580px}}@media (max-width:800px){.loading-graph{height:480px}}@media (max-width:700px){.skeleton-graph{grid-template-columns:minmax(0,180px);gap:24px}.loading-shell .skeleton-node{height:100px}.skeleton-node+.skeleton-node:before{border-top:0;border-left:1px solid var(--line);width:0;height:24px;top:-25px;right:50%}}@media (prefers-reduced-motion:reduce){.loading-shell .skeleton{animation:none}}@media (max-width:700px){.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-inbox{margin:0}.action-inbox summary{border-radius:10px;list-style:none}.action-inbox summary::-webkit-details-marker{display:none}.action-inbox summary:hover,.action-inbox[open] summary{background:var(--surface);border-color:var(--line)}.notification-count{box-sizing:border-box;min-width:18px;height:18px;font-family:var(--font-body,inherit);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:0;border:2px solid var(--bg);box-shadow:none;place-items:center;padding:0 4px;font-weight:400;line-height:1;display:grid;top:2px;right:1px}.account-cluster{min-height:44px}.request-status-card,.info-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;margin:20px 0;padding:24px}.request-status-card .timeline-wait{background:0 0;border:0;padding:0}.request-status-card .station{margin-block:24px}.request-status-card .money-location{font-size:var(--text-meta);color:var(--muted);margin:16px 0;line-height:1.5}.request-status-card .activity-freshness{border-top:1px solid var(--line);margin-bottom:0;padding-top:12px}.request-status-card>button.primary{min-height:44px}.request-status-card>.fine{font-size:var(--text-meta);margin-block:12px}.info-card>h2{font-size:var(--text-label);margin-top:0}.info-card summary{font-size:var(--text-body);cursor:pointer;min-height:24px;font-weight:400}.info-card[open]>summary{margin-bottom:20px}.info-card .request-facts{font-size:var(--text-body)}.info-card>section>h2{display:none}.info-card .deposit-history{margin:0}.request-detail .hex-value{max-width:100%}.request-progress .money-location{font-size:var(--text-meta);line-height:1.5}.request-progress>p{line-height:1.5}.request-progress h3{font-size:var(--text-body)}.request-progress-actions{gap:12px;display:flex}.request-progress .request-progress-actions .ui-button{flex:1;justify-content:center;width:auto}.personal-position{border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:16px}.personal-position h2{font-size:var(--text-body)}.personal-position p{margin-block:8px}@media (max-width:600px){.request-status-card,.info-card{margin:16px 0;padding:16px}.request-status-card .station{margin-block:20px}.request-status-card .activity-freshness{flex-direction:row;align-items:center}}.strategy-primary>section,.strategy-primary>.object-activity,.strategy-details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-block:20px;padding:20px}.strategy-mechanics{margin:0}.fund-terms{margin-bottom:16px}.fund-terms summary{font-size:var(--text-meta);color:var(--muted);min-height:28px}.strategy-heading .page-description{max-width:60ch}.notification-placeholder{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:22px;height:22px}.page-frame .strategy-main{min-width:0}.page-frame .strategy-main>.back{font-size:var(--text-meta);min-height:24px;margin:0 0 24px;display:block}.page-frame .strategy-body{display:block}.page-frame .strategy-home .strategy-fund{grid-area:1/2;margin-top:48px;position:sticky;top:24px}.page-frame .home-manage{display:block}.page-frame .strategy-home .pulse{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0}.page-frame .strategy-home .stat{flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.page-frame .strategy-home .stat .fact-label{font-size:var(--text-body);color:var(--muted);font-weight:400}.page-frame .strategy-home .stat strong{font-size:var(--text-value-sm)}.page-frame .strategy-home .stat small{font-size:var(--text-meta);line-height:1.5}.page-frame .strategy-heading{align-items:flex-start}.strategy-heading .page-description{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.strategy-heading .creator{margin:0}.environment-badge,.release-label{border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-meta);white-space:nowrap;padding:2px 8px;display:inline-flex}.page-frame .strategy-primary>section:first-child{margin-top:0}.strategy-tools{font-size:var(--text-body);position:relative}.strategy-tools>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-control);white-space:nowrap;align-items:center;min-height:44px;padding:8px 12px;display:flex}.strategy-tools-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);width:240px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0006}.strategy-tools-menu>.button{justify-content:center;display:flex}.strategy-tools .share-box{margin:12px 0 0;padding-top:12px}.strategy-tools .share-box p:empty{display:none}.track-empty{padding:24px 0}.track-empty strong{font-size:var(--text-label)}.track-empty p{font-size:var(--text-body);color:var(--muted);margin:8px 0 0;line-height:1.5}.strategy-fund .fine{font-size:var(--text-body);line-height:1.5}@media (max-width:1200px){.page-frame .strategy-home .pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.page-frame .strategy-home .stat:nth-child(odd){border-left:0}.page-frame .strategy-home .stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1000px){.page-frame .strategy-home{flex-direction:column;display:flex}.page-frame .strategy-main{display:contents}.page-frame .strategy-main>*{width:100%}.page-frame .strategy-home .strategy-fund{order:1;margin:0 0 24px;position:static}.page-frame .strategy-body{order:2}.page-frame .strategy-heading{flex-wrap:wrap}.strategy-heading .page-header-action{flex-basis:100%;margin:0}.strategy-tools-menu{left:0;right:auto}.page-frame .home-manage{display:block}}.page-frame .table-section>.section-heading{margin-bottom:8px}.page-frame .table-section>.section-heading>div{align-items:center;gap:12px;display:flex}.page-frame .table-section h2{font-size:var(--text-label)}.table-help{font-size:var(--text-meta);color:var(--muted);position:relative}.table-help summary{cursor:pointer;white-space:nowrap;align-items:center;min-height:44px;display:flex}.table-help p{z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);width:min(320px,100vw - 48px);font-size:var(--text-body);color:var(--ink);margin:0;padding:16px;line-height:1.5;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0006}@media (max-width:700px){.table-help p{width:auto;max-width:100%;box-shadow:none;position:static}.table-help[open]{flex-basis:100%}}.page-frame.page-builder{max-width:none}.page-frame:has(.page-builder){max-width:none}.page-builder .creator-grid{align-items:start}.page-builder .creator-grid>.strategy-fund{grid-row:1;margin-top:0;position:sticky;top:24px}@media (max-width:1000px){.page-builder .creator-grid>.strategy-fund{margin-top:24px;position:static}}.delete-draft{position:relative}.delete-draft-icon{color:var(--out)}.delete-draft-confirm{z-index:5;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);width:240px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.delete-draft-confirm p{overflow-wrap:anywhere;margin:0 0 12px}.delete-draft-confirm [role=status] a{z-index:6;color:var(--accent);text-decoration:underline;position:relative}@media (max-width:1000px){.delete-draft-confirm{max-width:calc(100vw - 64px);left:0;right:auto}}.error-notice{border-left:2px solid var(--muted);margin-block:12px;padding:12px}.error-notice p{margin-block:6px}.error-notice pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-meta)}.error-notice [role=status]{font-size:var(--text-meta);margin-top:6px;display:block}.atomic-deposit{gap:16px;min-width:0;display:grid}.atomic-deposit header{gap:12px;display:grid}.atomic-deposit h3,.atomic-deposit p{margin:0}.atomic-deposit h3{font-size:var(--text-section)}.atomic-deposit .environment-badge{justify-self:start}.atomic-deposit form{gap:16px;display:grid}.atomic-deposit .field{margin:0}.atomic-deposit .field input{width:100%;font-size:var(--text-value);min-width:0;padding:12px}.atomic-deposit .atomic-amount{font-size:var(--text-value);color:var(--ink);line-height:1.2}.atomic-deposit>.ui-button,.atomic-deposit form>.ui-button{width:100%}.atomic-steps{gap:16px;margin:0;padding:0;list-style:none;display:flex}.atomic-steps li{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:8px;display:flex}.atomic-steps li span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.atomic-steps li[aria-current=step]{color:var(--ink)}.atomic-steps li[aria-current=step] span{border-color:var(--accent);color:var(--accent)}.atomic-steps li[data-done=true] span{background:var(--accent);color:var(--on-accent,#191d08);border-color:var(--accent)}.atomic-facts{gap:10px;margin:0;display:grid}.atomic-facts>div{font-size:var(--text-meta);justify-content:space-between;gap:12px;display:flex}.atomic-facts dt{color:var(--muted);flex:none}.atomic-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.atomic-receipts{border-top:1px solid var(--line)}.atomic-receipts a{min-height:44px;font-size:var(--text-body);padding:10px 0;display:block}.atomic-deposit .atomic-limits{border-top:1px solid var(--line);padding-top:16px}.settle-own{gap:8px;min-width:0;display:grid}.settle-own p{margin:0}.settle-own-amount{font-size:var(--text-value);font-variant-numeric:tabular-nums;line-height:1.2}.view-tabs a[aria-current=page]{font-weight:400}.integration-detail{align-items:start}.configuration-section{border-top:1px solid var(--line);padding-top:24px}.definition-list{margin:0}.definition-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.definition-list>div:last-child{border-bottom:0}.definition-list dt{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:400}.definition-list dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.definition-list dd>span{font-weight:400;display:block}.definition-list small{font-size:var(--text-meta);color:var(--muted);margin-top:5px;line-height:1.5;display:block}.holding-details{font-weight:400;font-size:var(--text-meta);margin-top:4px}.holding-details summary{cursor:pointer;align-content:center;min-height:44px}.holding-details summary span{color:var(--muted);margin-left:8px}.holding-details code{overflow-wrap:anywhere;font-size:var(--text-meta)}.holdings-provenance{gap:12px;margin:12px 0 20px;display:grid}.holdings-provenance>div{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.holdings-provenance dt{color:var(--muted)}.holdings-provenance dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.holding-details>p{font-size:var(--text-meta)}.holdings-address code{white-space:nowrap}@media (max-width:600px){.holding-details summary span{margin:4px 0 0;display:block}.holdings-provenance>div{grid-template-columns:1fr;gap:4px}}.configuration-advanced,.configuration-technical{border-top:1px solid var(--line);margin-top:8px}.configuration-advanced summary,.configuration-technical summary{cursor:pointer;min-height:48px;font-size:var(--text-body);align-items:center;gap:8px;font-weight:400;list-style:none;display:flex}.configuration-advanced summary:before,.configuration-technical summary:before{content:"+";font-size:var(--text-label);color:var(--accent)}.configuration-advanced[open]>summary:before,.configuration-technical[open]>summary:before{content:"−"}.configuration-advanced summary>span{color:var(--muted);margin-left:auto}.configuration-technical{color:var(--muted);margin-top:24px}.integration-action-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px}.integration-provider{align-items:center;gap:12px;display:flex}.integration-provider .provider-icon{width:44px;height:44px;font-size:var(--text-label)}.integration-provider .provider-icon svg{width:24px;height:24px}.integration-provider .eyebrow{font-size:var(--text-meta)}.integration-provider h2{overflow-wrap:anywhere;margin:4px 0 0}.integration-action-panel .provider-links{gap:16px;margin:12px 0 16px}.integration-action-panel .provider-links a{align-items:center;min-height:44px;display:inline-flex}.integration-availability{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:16px 0}.integration-availability>div{font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.integration-availability dd{margin:0}.integration-action-panel>.fine{margin:16px 0;line-height:1.6}.integration-action-panel>.ui-button{justify-content:space-between;width:100%}@media (max-width:1000px){.integration-action-panel{margin-top:24px}}@media (max-width:480px){.definition-list>div{grid-template-columns:1fr;gap:8px}}.strategy-kicker{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;display:flex}.page-frame .strategy-intro .strategy-heading{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;margin:0;display:grid}.strategy-cover{border-radius:var(--radius-panel);background:var(--surface);width:96px;height:96px;overflow:hidden}.page-frame .strategy-cover .artwork,.strategy-cover .initials{object-fit:contain;border-radius:0;width:100%;height:100%}.strategy-intro .page-heading-copy{min-width:0}.page-frame .strategy-home .pulse{border-block:1px solid var(--line);background:0 0;gap:0}.page-frame .strategy-home .stat{border:0;border-left:1px solid var(--line);opacity:1;background:0 0;border-radius:0;padding:20px 16px}.page-frame .strategy-home .stat:first-child{border-left:0;padding-left:0}.page-frame .strategy-home .stat .fact-label{font-size:var(--text-meta)}.page-frame .strategy-home .stat strong{font-size:var(--text-value);font-variant-numeric:tabular-nums}.page-frame .strategy-home .stat.unknown strong{color:var(--muted)}.page-frame .strategy-primary>section,.page-frame .strategy-primary>.strategy-details,.page-frame .strategy-primary>.info-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:24px 0}.page-frame .strategy-primary>.strategy-details:last-child{border-bottom:0}.page-frame .strategy-primary>section:first-child{padding-top:24px}.strategy-primary .strategy-details summary,.strategy-primary .info-card summary,.strategy-fund .fund-terms summary{cursor:pointer;min-height:44px;font-size:var(--text-body);align-items:center;gap:8px;font-weight:400;list-style:none;display:flex}.strategy-primary details>summary:before,.strategy-fund .fund-terms>summary:before{content:"+";color:var(--accent)}.strategy-primary details[open]>summary:before,.strategy-fund .fund-terms[open]>summary:before{content:"−"}.page-frame .strategy-home .strategy-fund{border-top:3px solid var(--accent);margin-top:48px}.strategy-fund>h2{font-size:var(--text-value-sm);letter-spacing:-.04em}@media (max-width:1200px){.page-frame .strategy-home .stat:nth-child(odd){border-left:0;padding-left:0}.page-frame .strategy-home .stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1000px){.page-frame .strategy-home .strategy-fund{margin:24px 0}.strategy-intro .strategy-tools-menu{left:auto;right:0}}@media (max-width:600px){.page-frame .strategy-intro .strategy-heading{grid-template-columns:72px minmax(0,1fr);gap:16px}.strategy-cover{width:72px;height:72px}.strategy-intro .strategy-tools-menu{max-width:calc(100vw - 32px)}.page-frame .strategy-home .stat strong{font-size:var(--text-value-sm)}}.page-frame .strategy-home .pulse{border-inline:0;border-radius:0}.account-gate.account-gate-compact{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;max-width:none;margin:16px 0 0;padding:16px 0 0}.account-gate-compact h3{font-size:var(--text-label);margin:0 0 8px;line-height:1.3}.account-gate-compact p{font-size:var(--text-body);margin:8px 0 16px;line-height:1.5}.account-gate-compact .button{width:100%}@media (max-width:600px){.page-frame .strategy-home .stat{padding-block:12px}.strategy-kicker{margin-bottom:16px}}.dashboard-metrics-strip{background:0 0;border-inline:0;border-radius:0}.dashboard-metrics-strip>div:first-child{padding-left:0}.dashboard-metrics-strip dt{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-meta)}.dashboard-metrics-strip dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:700px){.dashboard-metrics-strip>div{border:0;border-bottom:1px solid var(--line)}.dashboard-metrics-strip>div:nth-child(odd){padding-left:0}.dashboard-metrics-strip>div:nth-last-child(-n+2){border-bottom:0}}.request-workspace .request-status-card{border:0;border-top:3px solid var(--accent);background:0 0;border-radius:0;margin:0 0 24px;padding:24px 0}.request-workspace>.info-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:20px 0}.request-workspace>.info-card>summary{align-content:center;min-height:44px}.request-workspace .request-facts{gap:20px 24px}.request-workspace>.info-card:last-child{border-bottom:1px solid var(--line)}.manage-workspace>.dashboard-section{border-bottom:1px solid var(--line);margin:0;padding:24px 0}.manage-workspace>.strategy-details{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:20px 0}.manage-workspace>.strategy-details>summary{align-content:center;min-height:44px;font-weight:400}.manage-design>.builder-holdings{border-bottom:1px solid var(--line);margin-bottom:24px}.manage-design>.builder-inspector{border-top:3px solid var(--accent);border-left:0}.manage-design>.ui-button{margin-block:20px}.allocation-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:18px;display:grid}.allocation-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.allocation-card-heading p{margin:5px 0 0}.allocation-review{gap:16px;display:grid}.allocation-review dl{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.allocation-review dl>div{font-size:var(--text-meta);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.allocation-review dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:0 auto}.allocation-review dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.studio-attention-card{border-left:3px solid var(--accent);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.studio-attention-card p{margin:5px 0 0}@media (max-width:700px){.allocation-card-heading,.studio-attention-card{flex-direction:column;align-items:stretch}}@media (max-width:600px){.request-workspace .request-status-card{padding:20px 0}.request-workspace .request-facts{grid-template-columns:1fr}}.withdrawal-queue{gap:16px;display:grid}.withdrawal-queue>p{margin:0}.withdrawal-queue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 24px;display:grid}.withdrawal-queue-stats>.sleeve-balance{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:6px;padding-bottom:12px}.withdrawal-queue-stats .fine{font-size:var(--text-meta);line-height:1.5}@media (max-width:900px){.withdrawal-queue-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.withdrawal-queue-stats .sleeve-balance strong{font-size:var(--text-section)}}.liquidity-readiness{border-left:3px solid var(--warn);background:var(--panel);margin:16px 0;padding:10px 12px}.liquidity-readiness p{margin:4px 0 0}.strategy-network{font-size:var(--text-meta);color:var(--muted);margin-top:4px;display:block}.release-label{align-self:flex-start;width:fit-content;margin-top:4px}.strategy-heading .release-label{margin:0}.release-notice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--text-meta);gap:4px;margin:0 0 16px;padding:12px;line-height:1.5;display:grid}.release-notice strong{color:var(--ink);font-size:var(--text-body)}.profile-workspace .profile-layout{align-items:start}.profile-workspace .profile-layout>.dashboard-section,.profile-workspace .profile-wallet,.profile-workspace>.dashboard-section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:24px 0}.profile-workspace .profile-wallet{border-top:3px solid var(--accent)}.profile-workspace .profile-wallet>.dashboard-section{background:0 0;border:0;margin:0;padding:0}.profile-workspace .profile-layout{margin-bottom:32px}.profile-editor .field{margin:0 0 24px}.profile-editor .x-link{margin-bottom:20px;display:inline-block}.profile-save{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-save p{margin:0}@media (max-width:700px){.profile-workspace .profile-wallet{margin-top:24px}.profile-save{flex-direction:column;align-items:flex-start}}.discovery-deposit-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.discovery-deposit{border:1px solid var(--line);background:var(--bg);width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;margin:auto;padding:24px;position:relative;overflow:auto}.discovery-deposit>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.discovery-deposit h2{font-size:var(--text-value-sm);margin:0}.discovery-deposit h3{margin-bottom:8px}.discovery-deposit>.transaction-panel{margin-top:16px}.deposit-dialog-footer{border-top:1px solid var(--line);margin:24px 0 0;padding:16px 0 0}.deposit-details-link{font-size:var(--text-meta);margin:0;text-decoration:underline;display:block}.discovery-deposit input{max-width:100%}#all-strategies{scroll-margin-top:24px}.nav-track{max-width:760px}.track-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.track-heading h2{margin-bottom:6px}.track-heading p{font-size:var(--text-meta);margin:0}.track-metrics,.track-ranges{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);gap:4px;padding:3px;display:flex}.track-metrics button,.track-ranges button{min-height:44px;font-size:var(--text-meta);color:var(--muted);background:0 0;border:0;padding:8px 12px}.track-metrics button[aria-pressed=true],.track-ranges button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.track-summary{align-items:end;gap:32px;margin-bottom:14px;display:flex}.track-summary>div{gap:4px;display:grid}.track-summary span{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.track-summary strong{font-size:var(--text-section);font-variant-numeric:tabular-nums;line-height:1.2}.track-summary strong.negative{color:var(--out)}.track-ranges{width:max-content;margin:0 0 10px auto}.track-ranges button{min-width:48px}.nav-track .track{background:var(--surface);padding:10px 12px 8px;overflow:hidden}.nav-track .track svg{height:220px}.track-line.nav{stroke:var(--accent);vector-effect:non-scaling-stroke}.track.is-stale .track-line.nav{stroke:var(--warn);stroke-dasharray:5 6}.track-grid line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.track-point{fill:var(--accent);stroke:var(--bg);stroke-width:3px;vector-effect:non-scaling-stroke}.track-axis{color:var(--muted);font-size:var(--text-meta);justify-content:space-between;gap:16px;padding:6px 4px 0;display:flex}.track-quality{font-size:var(--text-meta);margin:10px 0 0}.track-quality.is-stale{color:var(--warn)}.track-refresh-error{color:var(--warn);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.track-refresh-error button{white-space:nowrap;min-height:36px;padding:6px 10px}.nav-track .track-empty{border-top:1px solid var(--line)}.nav-track .track-empty button{margin-top:12px}.nav-track-state{min-height:410px}.track-summary-spacer{visibility:hidden}.track-summary-label{align-items:center;gap:2px;display:inline-flex}.info-link{width:28px;height:28px;color:var(--muted);border-radius:4px;place-items:center;margin:-6px 0;display:inline-grid}.info-link:hover{color:var(--ink)}.nav-chart-placeholder{min-height:260px;position:relative}.track-placeholder-copy{text-align:center;background:#111217b8;place-content:center;padding:24px;display:grid;position:absolute;inset:0}.track-placeholder-copy strong{font-size:var(--text-label)}.track-placeholder-copy p{max-width:360px;font-size:var(--text-body);margin:8px auto 0}.track-placeholder-copy button{width:max-content;margin:12px auto 0}.track-placeholder-line{stroke:var(--muted);stroke-width:2px;stroke-dasharray:7 9;opacity:.22;vector-effect:non-scaling-stroke}.nav-shade{background:var(--panel);border-radius:5px;animation:1.6s ease-in-out infinite alternate skeleton-breathe;display:block}.nav-shade-value{width:110px;height:26px}.track-summary.is-loading span{opacity:.65}.nav-shade-ranges{background:0 0;border-color:#0000}.nav-shade-ranges .nav-shade{width:48px;height:44px}.nav-chart-placeholder.is-loading{border-color:var(--line)}.nav-chart-placeholder.is-loading .track-grid,.nav-chart-placeholder.is-loading .track-placeholder-line{animation:1.6s ease-in-out infinite alternate skeleton-breathe}@media (prefers-reduced-motion:reduce){.nav-shade,.nav-chart-placeholder.is-loading .track-grid,.nav-chart-placeholder.is-loading .track-placeholder-line{animation:none}}@media (max-width:600px){.track-heading{align-items:start;display:grid}.track-metrics{width:100%}.track-metrics button{flex:1}.track-summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.track-summary>div:last-child{grid-column:1/-1}.track-summary strong{font-size:var(--text-section)}.nav-track .track svg{height:180px}.nav-track-state{min-height:438px}.nav-chart-placeholder{min-height:220px}.track-axis{font-size:var(--text-meta)}.track-refresh-error{align-items:flex-start}}.page-frame .home-design{display:block}.strategy-owner-label{font-size:var(--text-meta);color:var(--muted);font-weight:400}.manage-operations{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;margin-top:20px;display:grid}.manage-operations:not(:has(.manage-funding)){grid-template-columns:1fr}.manage-controls{gap:16px;min-width:0;display:grid}.manage-controls>.dashboard-section,.manage-funding{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:20px}.manage-controls .section-heading h2{font-size:var(--text-label)}.manage-funding{border-top:3px solid var(--accent)}.manage-design-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.page-frame .home-manage .strategy-intro .strategy-heading,.page-frame .home-design .strategy-intro .strategy-heading{margin-bottom:12px}@media (max-width:1000px){.manage-operations{grid-template-columns:1fr}.manage-funding{grid-row:1}.page-frame .home-design{display:block}}@media (max-width:600px){.manage-design-toolbar{flex-wrap:wrap}.manage-controls>.dashboard-section,.manage-funding{padding:16px}}.manage-details-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:20px;padding:16px 20px}.manage-details-card>header,.manage-details-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.manage-details-card h2{font-size:var(--text-label);margin:0}.manage-details-card .ui-button{min-height:32px;font-size:var(--text-meta);padding:6px 8px}.manage-details-status{border-top:1px solid var(--line);font-size:var(--text-body);margin-top:10px;padding-top:10px}.manage-details-status>span{align-items:center;gap:8px;display:flex}.manage-details-status svg{color:var(--success,#39c979)}.manage-details-facts{font-size:var(--text-body);flex-wrap:wrap;gap:16px 32px;margin:12px 0 0;display:flex}.manage-details-facts>div{align-items:center;gap:10px;display:flex}.manage-details-facts dt{color:var(--muted)}.manage-details-facts dd{align-items:center;gap:8px;margin:0;display:flex}.manage-details-setup{margin-top:12px}.manage-details-setup .setup-activity{border:0;margin:0;padding:0}.builder-dialog.is-drawer{border:0;border-left:1px solid var(--line);border-radius:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.manage-technical-content{overflow-wrap:anywhere;padding:20px}.manage-technical-content .fact-grid{grid-template-columns:1fr;gap:20px;display:grid}.manage-technical-content code{font-size:var(--text-meta);overflow-wrap:anywhere}@media (max-width:600px){.manage-details-card{padding:14px}.manage-details-card>header{flex-wrap:wrap;gap:8px}}.manage-controls>.dashboard-section{padding:16px}.manage-controls .section-heading{margin-bottom:12px}.manage-controls .section-heading h2{font-size:var(--text-label);margin:0}.manage-controls .allocation-card{background:0 0;border:0;gap:14px;padding:0}.manage-controls .allocation-card-heading{gap:12px}.manage-controls .allocation-card-heading strong{font-size:var(--text-body)}.manage-controls .allocation-card-heading p{font-size:var(--text-meta);line-height:1.5}.manage-controls .allocation-review{gap:10px}.allocation-destinations{border-top:1px solid var(--line);padding-top:12px}.allocation-destinations h3{font-size:var(--text-body);margin:0 0 6px}.allocation-destinations p{font-size:var(--text-meta);margin:6px 0}.liquidity-empty{font-size:var(--text-body);margin:0}.capital-preview-state{color:var(--muted);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.capital-preview-state select{font:inherit;max-width:160px;padding:4px}.strategy-identity.is-compact{gap:10px;min-width:0}.strategy-identity.is-compact .artwork{flex-shrink:0;width:40px;height:40px}.strategy-identity.is-compact>div{min-width:0}.strategy-identity.is-compact strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-identity-meta{font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.strategy-identity-creator{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.strategy-identity-meta .strategy-network{border-left:1px solid var(--line);font-size:var(--text-meta);margin:0;padding-left:8px}.manage-deposit-action{margin-top:16px}.manage-deposit-action>.ui-button{width:100%}.manage-deposit-pending{border-top:1px solid var(--line);font-size:var(--text-meta);gap:8px;margin-top:16px;padding-top:12px;display:grid}.strategy-risks .risk-presence{flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:0;list-style:none;display:flex}.strategy-risks .risk-presence li{color:var(--muted);font-size:var(--text-body);align-items:center;gap:8px;display:inline-flex}.strategy-risks .risk-presence li[data-present]{color:var(--ink)}.strategy-risks .risk-presence li[data-present] svg{color:var(--in)}.risk-items{gap:10px;margin:0 0 12px;padding-left:20px;display:grid}.risk-items li{color:var(--muted);line-height:1.5}.risk-items li::marker{color:var(--muted)}.risk-items strong{color:var(--ink);font-weight:400;display:block}.add-money-panel{gap:24px;display:grid}.olive-theme .add-money-methods{border:1px solid var(--line);border-radius:var(--radius-control,10px);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:4px;display:grid}.olive-theme .add-money-methods button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.add-money-card{gap:24px;display:grid}.add-money-card>p{margin:0}.add-money-card>button{width:100%}.add-money-receive{border-top:1px solid var(--line);padding-top:24px}.add-money-address-row{gap:12px;min-width:0;display:grid}.add-money-address-row>button{width:100%}.add-money-deposit{gap:16px;display:grid}.add-money-deposit>p{margin:0}.add-money-deposit>button{justify-self:start}.add-money-address{gap:8px;min-width:0;display:grid}.add-money-address code{overflow-wrap:anywhere;font-size:var(--text-body);border:1px solid var(--line);border-radius:var(--radius-control,10px);padding:12px}.add-money-address>button{justify-self:start}.add-money-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.add-money-steps>li{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.add-money-steps h3{font-size:var(--text-label);margin:0 0 4px}.add-money-steps p{margin:0}.add-money-step{gap:8px;min-width:0;display:grid}.add-money-token{font-size:var(--text-meta);color:var(--muted);justify-self:start;align-items:center;gap:4px;display:inline-flex}.add-money-token:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.add-money-reveal{animation:.2s ease-out add-money-reveal}}@keyframes add-money-reveal{0%{opacity:0;transform:translateY(-6px)}}.add-money-warning{color:var(--warn);font-size:var(--text-meta)}.details-drawer-icon{border-radius:var(--radius-control,10px);width:32px;height:32px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.details-drawer-icon:after{content:"";position:absolute;inset:-6px}.details-drawer-icon:hover,.details-drawer-icon:focus-visible{color:var(--ink)}.info-tip{flex:none;display:inline-flex}.info-tip>button{width:28px;height:28px;min-height:28px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:relative}.info-tip>button:after{content:"";position:absolute;inset:-8px}.info-tip>button:hover{color:var(--ink)}.info-tip>[role=tooltip]{border:1px solid var(--line);background:var(--panel);width:min(100%,280px);color:var(--ink);font-size:var(--text-meta);z-index:20;border-radius:8px;padding:12px;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0005}.info-tip:not([data-dismissed]):is(:hover,:focus-within)>[role=tooltip]{display:block}.info-tip>button.info-tip-term{width:auto;height:auto;min-height:0;color:inherit;font:inherit;line-height:inherit;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:.2em;border-radius:2px;padding:0;text-decoration-thickness:1px;display:inline}.info-tip>button.info-tip-term:after{inset:-10px -4px}.info-tip>button.info-tip-term:hover{color:var(--ink)}.info-tip[data-align=end]>[role=tooltip]{left:auto;right:0}.transaction-summary>div{align-items:baseline;position:relative}.transaction-summary dd{font-variant-numeric:tabular-nums}.transaction-review>.transaction-summary{margin:0 0 16px}.disclaimed-action{gap:8px;width:100%;min-width:0;display:grid;position:relative}.disclaimed-action>.ui-button{width:100%;min-width:0}.action-risk-link{font-size:var(--text-meta);color:var(--muted);justify-self:center;padding:4px 0}.action-risk-link:hover{color:var(--ink)}.disclaimed-action>.ui-button,.atomic-deposit>.ui-button,.atomic-deposit form>.ui-button{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;text-align:center}.market-hours-line{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.market-hours-notice .market-hours-line h2{font-size:var(--text-label);margin:0;line-height:1.4}.market-hours-notice>p{font-size:var(--text-body);color:var(--muted);margin:8px 0 0;line-height:1.5}.market-hours-hint{font-size:var(--text-meta);color:var(--muted);margin:0 0 12px;line-height:1.5}.pulse .stat,.track-summary>div,.definition-list dd{position:relative}.stat-value{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.stat-value>strong{min-width:0}.stat-value .info-tip>[role=tooltip]{width:min(100%,280px);min-width:200px}.track-summary .stat-value,.track-summary .stat-value span{color:var(--ink);text-transform:none;letter-spacing:normal}.track-summary .stat-value .info-tip>button{color:var(--muted)}.track-summary .as-of{font-size:var(--text-meta);color:var(--muted)}.strategy-card-metrics .card-value{max-width:100%;display:inline-block}.settlement-paused{border-left:2px solid var(--warn);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--panel);color:var(--ink);font-size:var(--text-body);align-items:flex-start;gap:8px;margin:0 0 12px;padding:12px;line-height:1.5;display:flex}.settlement-paused svg{color:var(--warn);flex:none;margin-top:1px}.network-requirements{gap:8px;min-width:0;display:grid}.network-requirements .environment-badge{justify-self:start}.network-requirements p{font-size:var(--text-body);margin:0;line-height:1.5}.network-requirements .atomic-facts{margin:0}.network-requirements .network-requirements-warning{border-left:2px solid var(--warn);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--panel);color:var(--ink);padding:12px}.wallet-networks{gap:16px;margin-top:16px;display:grid}.wallet-networks>.fine{margin:0}.wallet-network{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.wallet-network h3{font-size:var(--text-body);margin:0}.wallet-network .atomic-facts{margin:0}.profile-wallet .wallet-network button{margin-top:4px}.creator-market-hours{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--text-meta);align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px;line-height:1.5;display:flex}.asset-slots{gap:8px;margin:0 0 12px;display:grid}.asset-slots .asset-slots-count{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.asset-slots meter{background:var(--line);border:0;width:100%;height:6px;display:block}.asset-slots meter::-webkit-meter-bar{background:var(--line);border:0}.asset-slots meter::-webkit-meter-optimum-value{background:var(--accent)}.asset-slots meter::-moz-meter-bar{background:var(--accent)}.asset-slots[data-limit=full] meter::-webkit-meter-optimum-value{background:var(--warn)}.asset-slots[data-limit=full] meter::-moz-meter-bar{background:var(--warn)}.asset-slots[data-limit=over] meter::-webkit-meter-optimum-value{background:var(--out)}.asset-slots[data-limit=over] meter::-moz-meter-bar{background:var(--out)}.asset-slots .asset-slots-note{color:var(--muted);font-size:var(--text-meta);margin:0;line-height:1.5}.asset-slots[data-limit] .asset-slots-note{color:var(--ink)}.asset-icon{background:var(--panel);width:36px;height:36px;color:var(--muted);border-radius:50%;flex:0 0 36px;place-items:center;display:inline-grid;overflow:hidden}.asset-icon img{object-fit:cover;width:100%;height:100%}.asset-monogram{color:var(--ink);font-size:12px;font-weight:700}.asset-category{border:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);border-radius:4px;flex:none;padding:0 8px;font-weight:400;line-height:20px}.asset-category.is-tokenizedEquity{border-color:var(--blue);color:var(--blue)}.asset-pick-section{border-top:1px solid var(--line);margin:16px 0 0;padding-top:16px}.asset-pick-section>h3{font-size:var(--text-body);margin:0 0 8px}.asset-pick-section>.ui-button{width:100%;margin-bottom:12px}.asset-choice{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.asset-choice>span:nth-child(2){flex:1;min-width:0}.asset-choice strong,.asset-choice small{overflow-wrap:anywhere;display:block}.asset-choice small{color:var(--muted);font-size:var(--text-meta);margin-top:4px}.asset-pick-section .asset-pick-problem,.asset-pick-problem{border-left:2px solid var(--warn);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--panel);color:var(--ink);font-size:var(--text-meta);margin:0 0 12px;padding:12px;line-height:1.5}.asset-pick-problem small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.asset-pick-section .asset-pick-empty{font-size:var(--text-meta);margin:0 0 12px}.field input[aria-invalid=true]{border-color:var(--warn)}.field small.is-problem{color:var(--ink)}.swap-target-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.swap-target-meta .asset-category{font-size:var(--text-meta);padding:0 4px;line-height:16px}.swap-target-unchecked{border-left:2px solid var(--warn);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--panel);color:var(--ink);font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 12px;padding:12px;line-height:1.5;display:flex}.swap-target-unchecked p{margin:0}.setup-pick-issues{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.setup-pick-issues li{border-left:2px solid var(--warn);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--panel);font-size:var(--text-meta);gap:4px;padding:12px;line-height:1.5;display:grid}.setup-pick-issues span,.setup-pick-issues small{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere}.discovery-deposit .primary{width:100%}.discovery-deposit-backdrop{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.discovery-deposit{z-index:1}.creator-lock{gap:12px;min-width:0;display:grid}.creator-lock p{margin:0}.creator-lock-step{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.creator-lock-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.creator-lock-heading h3{font-size:var(--text-label);margin:0}.creator-lock .definition-list>div{padding:12px 0}.dashboard-section .creator-lock>.ui-button{justify-self:start}.creator-lock-form{gap:12px;min-width:0;display:grid}.creator-lock-form .field{margin:0}.creator-lock-form .field input{width:100%;min-width:0}.creator-lock-form .field .cash{font-size:var(--text-value-sm)}.creator-lock-form .chips{margin:0}.creator-lock-form>.ui-button,.creator-lock-progress>.ui-button{width:100%}.creator-lock-checked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.creator-lock-progress{gap:12px;min-width:0;display:grid}.creator-lock-progress h3,.creator-lock-progress h4{font-size:var(--text-label);margin:0}.creator-lock-progress .timeline-compact a{color:var(--accent)}.creator-lock-unlocked{gap:12px;min-width:0;display:grid}.creator-lock-unlocked h3{font-size:var(--text-label);margin:0}.creator-lock-unlocked>.ui-button{justify-self:start}.fee-claims,.fee-claim-progress{gap:12px;min-width:0;display:grid}.fee-claims p{margin:0}.fee-claims .definition-list>div{padding:12px 0}.fee-claims>.ui-button,.fee-claim-progress>.ui-button{justify-self:start}.fee-claims-info summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}.fee-claims-info summary svg{color:var(--muted);flex:none;display:block}.fee-claims-info p{margin-top:4px}.creator-stake .definition-list,.strategy-fees .definition-list{margin-bottom:8px}@media (min-width:481px){.strategy-fees .definition-list dd{text-align:right}}.strategy-fees>p{margin:0}.fee-meanings{gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fee-meanings li{gap:4px;display:grid}.fee-meanings strong{font-weight:400}.fee-meanings span{color:var(--muted);line-height:1.5}.creator-commitment-history summary{align-items:center;min-height:44px;font-weight:400;display:flex}.creator-commitment-history ol{margin:0;padding:0;list-style:none}.creator-commitment-history li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.creator-commitment-history li:last-child{border-bottom:0}.creator-commitment-history li>div{align-content:start;gap:4px;min-width:0;display:grid}.creator-commitment-history li>div:last-child{text-align:right;justify-items:end}.creator-commitment-history strong{font-size:var(--text-body)}.creator-commitment-history li>div>span,.creator-commitment-history time{font-size:var(--text-meta);color:var(--muted)}.creator-commitment-history a{min-height:44px;font-size:var(--text-meta);color:var(--accent);align-items:center;display:inline-flex}@media (max-width:480px){.creator-commitment-history li{flex-direction:column;gap:4px}.creator-commitment-history li>div:last-child{text-align:left;justify-items:start}}.share-amount{vertical-align:baseline;font-variant-numeric:tabular-nums;max-width:100%;display:inline-block;position:relative}.share-amount .share-amount-trigger{max-width:100%;min-height:44px;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:.18em;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:help;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.15em;padding:0;text-decoration-thickness:1px;display:inline-flex}.share-approx{color:var(--muted);font-size:.7em;font-weight:400}.share-amount>[role=tooltip]{z-index:30;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--panel);width:max-content;max-width:min(300px,75vw);color:var(--ink);font-size:var(--text-meta);letter-spacing:normal;border-radius:6px;padding:8px 12px;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 4px 16px #0005}.share-amount:is(:hover,:focus-within,[data-open])>[role=tooltip]{display:block}.nav-plot{grid-template-columns:max-content minmax(0,1fr);gap:6px 8px;display:grid}.nav-value-axis{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding:16px 0;display:flex}.nav-value-axis.is-flat{justify-content:center}.nav-canvas{cursor:crosshair;touch-action:pan-y;border-radius:4px;position:relative}.nav-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nav-crosshair{background:var(--muted);opacity:.7;pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:7.27273%;bottom:7.27273%}.nav-crosshair-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.track.is-stale .nav-crosshair-dot{background:var(--warn)}.track-grid .track-grid-time{stroke-dasharray:2 5}.nav-time-unit,.nav-time-axis{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:14px}.nav-time-unit{text-align:right}.nav-time-axis{height:14px;position:relative}.nav-time-axis span{position:absolute;top:0;transform:translate(-50%)}.track-summary>div:first-child{min-width:110px}.track-summary .is-hidden{visibility:hidden}.track-summary span.is-stale{color:var(--warn)}@media (max-width:600px){.nav-value-axis{font-size:var(--text-meta);padding:13px 0}.nav-time-unit,.nav-time-axis{font-size:var(--text-meta)}}.data-table .share-amount>[role=tooltip]{left:auto;right:0}.mechanics-compact{font-size:var(--text-meta);margin:12px 0}.mechanics-compact>div{gap:4px;padding:10px 0;display:grid}.mechanics-compact dt{font-weight:400}.mechanics-compact dd{line-height:1.6}.strategy-owner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-frame .strategy-home .metric-row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-frame .strategy-home .metric-row[data-columns="2"][data-action]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.metric-row-action{justify-content:flex-end;align-items:center;padding:16px;display:flex}@media (max-width:600px){.page-frame .strategy-home .metric-row[data-columns="2"][data-action]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row-action{grid-column:1/-1;padding:0 0 12px}}.atomic-deposit .chips{gap:8px;display:flex}.atomic-deposit .chips button{flex:1}.strategy-fund .atomic-deposit form>.ui-button{width:100%;margin-top:8px}.page-frame .strategy-home .metric-row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.page-frame .strategy-home .metric-row[data-columns="3"][data-action]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (max-width:900px){.page-frame .strategy-home .metric-row[data-columns="3"][data-action]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row[data-columns="3"] .metric-row-action{grid-column:auto;padding:12px}}.position-summary{border-block:1px solid var(--line);margin:20px 0;padding:20px 0}.position-summary-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.position-summary h2{font-size:var(--text-body);color:var(--muted);letter-spacing:0;margin:0 0 8px;font-weight:400}.position-summary-value{font-size:var(--text-value);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.position-summary-heading p{margin:4px 0 0}.ownership-summary{font-size:var(--text-body);gap:8px;margin-top:16px;display:grid}.proportion-bar,.allocation-bar{background:var(--line);border-radius:4px;height:10px;display:flex;overflow:hidden}.proportion-bar>span{background:var(--accent)}.allocation-bar{gap:3px;height:14px;margin:20px 0 4px}.allocation-bar>span{flex-basis:0;min-width:0}.activity-status-filter{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:8px;display:flex}.strategy-activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.strategy-activity-heading>h2{margin:0}.strategy-banner{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-panel);background:repeating-linear-gradient(135deg,transparent 0 48px,#ffffff02 48px 96px),var(--surface);margin-bottom:24px;padding:24px;position:relative}.strategy-banner-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.strategy-banner .strategy-owner-actions{flex-wrap:wrap;gap:8px}.strategy-banner .strategy-owner-actions .button,.strategy-banner .notification-menu>summary{border:1px solid var(--line);border-radius:var(--radius-control);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.page-frame .strategy-banner .strategy-heading{grid-template-columns:80px minmax(0,1fr);gap:20px}.strategy-banner .strategy-cover{width:80px;height:80px}.page-frame .strategy-banner h1{font-size:var(--text-page);margin:0 0 12px;line-height:1.12}.strategy-banner .creator{font-size:var(--text-body);flex-basis:100%;order:-1}.strategy-banner .page-description{font-size:var(--text-meta);gap:4px 12px}.strategy-banner .page-description .ui-button{min-height:32px;font-size:var(--text-meta);padding:0 4px}.strategy-banner-facts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;margin-top:24px;padding-top:20px;display:grid}.page-frame .strategy-banner .pulse{border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.page-frame .strategy-banner .stat{gap:8px;padding:0 12px}.page-frame .strategy-banner .stat strong{font-size:var(--text-value)}.page-frame .strategy-banner .stat small{font-size:var(--text-meta)}.holdings-panel{min-width:0}.holdings-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.holdings-heading h2{margin-bottom:6px}.holdings-heading p{font-size:var(--text-meta);margin:0}.holdings-total{font-size:var(--text-meta);align-items:center;gap:8px;margin:0 0 4px;display:flex}.holdings-total strong{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums}.holdings-note{font-size:var(--text-meta);margin:0 0 12px}.holdings-buckets,.holdings-items{margin:0;padding:0;list-style:none}.holdings-buckets>li+li{border-top:1px solid var(--line)}.holdings-panel details>summary{cursor:pointer;list-style:none}.holdings-panel details>summary::-webkit-details-marker{display:none}.holdings-panel details>summary:before{content:"+";color:var(--accent)}.holdings-panel details[open]>summary:before{content:"−"}.holdings-buckets summary{min-height:44px;font-size:var(--text-body);grid-template-columns:12px 8px minmax(0,1fr) auto 64px;align-items:center;column-gap:10px;padding:6px 0;display:grid}.holdings-buckets summary strong{font-variant-numeric:tabular-nums;text-align:right}.holdings-weight{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right}.holdings-buckets details>.fine{margin:0 0 4px 30px}.holdings-items{margin:0 0 8px 30px}.holdings-items li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.holdings-items li+li{border-top:1px solid var(--line)}.holdings-item,.holdings-item-value{gap:2px;min-width:0;display:grid}.holdings-item strong{overflow-wrap:anywhere}.holdings-item-value{text-align:right;justify-items:end}.holdings-item-value strong{font-variant-numeric:tabular-nums}@media (max-width:600px){.holdings-buckets summary{grid-template-columns:12px 8px minmax(0,1fr) auto 52px;column-gap:8px}.holdings-buckets details>.fine,.holdings-items{margin-left:0}.holdings-item-value .fine{max-width:120px}}@media (min-width:1400px){.strategy-banner-actions{float:right;margin:0 0 16px 16px}.strategy-banner-facts{clear:both}}@media (max-width:600px){.strategy-banner{padding:16px}.strategy-banner-actions{justify-content:flex-start}.page-frame .strategy-banner .strategy-heading{grid-template-columns:56px minmax(0,1fr);gap:12px}.strategy-banner .strategy-cover{width:56px;height:56px}.strategy-banner-facts{grid-template-columns:1fr;gap:20px}.page-frame .strategy-banner .stat strong{font-size:var(--text-value)}}.strategy-banner .strategy-tools>summary{border:1px solid var(--line);border-radius:var(--radius-control);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.position-distribution>h2{font-size:var(--text-section);margin:0 0 20px}.position-distribution-body{justify-content:space-between;align-items:center;gap:24px;display:flex}.position-distribution .position-summary-heading{flex:1;align-items:center;gap:16px}.position-distribution .position-summary-heading h2{font-size:var(--text-meta);color:var(--muted)}.ownership-distribution{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.ownership-donut{flex-shrink:0;width:132px;height:132px;position:relative}.ownership-donut svg{width:100%;height:100%}.ownership-donut-label{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ownership-donut-label strong{font-size:var(--text-section)}.ownership-donut-label span{font-size:var(--text-meta);color:var(--muted)}.slice-you{stroke:var(--accent);background:var(--accent)}.slice-creator{stroke:var(--info);background:var(--info)}.slice-others{stroke:#737988;background:#737988}.ownership-legend{font-size:var(--text-meta);flex:1;min-width:0}.ownership-legend>div{align-items:center;gap:8px;margin:10px 0;display:flex}.ownership-legend strong{white-space:nowrap;margin-left:auto}.ownership-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.position-distribution>.fine{margin:8px 0}@media (max-width:700px){.position-distribution-body{flex-direction:column;align-items:stretch;gap:8px}.ownership-distribution{justify-content:flex-start}.ownership-legend{max-width:260px}}.position-distribution .position-distribution-body{align-items:center;gap:28px}.position-distribution .position-summary-heading{justify-content:flex-start;gap:24px}.position-distribution .position-summary-heading h2{font-size:var(--text-body);margin-bottom:8px}.position-distribution .position-summary-value{font-size:var(--text-value)}.position-distribution .position-summary-heading>.ui-button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;color:var(--text);align-self:center;padding:8px 14px}.position-distribution .ownership-distribution{flex:0 310px;gap:16px}.position-distribution .ownership-donut{width:100px;height:100px}.position-distribution .ownership-donut-label strong{font-size:var(--text-label)}.position-distribution .ownership-donut-label span{font-size:var(--text-meta)}.ownership-caption{font-size:var(--text-meta);color:var(--muted);margin:0 0 6px}.ownership-creator-badge{font-size:var(--text-meta);color:var(--muted);border:1px solid var(--line);vertical-align:middle;border-radius:4px;margin-left:4px;padding:2px 5px;display:inline-block}.position-details{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.position-details summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:32px;display:flex}.position-details summary:after{content:"⌄"}.position-details[open] summary:after{content:"⌃"}.position-details-content{font-size:var(--text-meta);max-width:290px;padding-top:4px;line-height:1.6}.position-details-content p{margin:2px 0}@media (max-width:700px){.position-distribution .position-summary-heading{justify-content:space-between}.position-distribution .ownership-distribution{border-top:1px solid var(--line);flex:auto;margin-top:12px;padding-top:16px}.position-distribution .ownership-legend{max-width:none}}.strategy-banner .strategy-banner-actions{float:none;margin:0 0 0 auto;display:flex}.strategy-banner .page-description{gap:4px 10px}.strategy-banner .strategy-owner-actions{gap:8px}.strategy-banner .strategy-owner-actions .button,.strategy-banner .strategy-tools>summary{font-size:var(--text-meta);min-height:36px;padding:6px 10px}.position-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.position-distribution .position-section-header h2{font-size:var(--text-label);color:var(--text);margin:0;font-weight:400}.position-section-actions{align-items:center;gap:8px;display:flex}.position-section-actions .ui-button{font-size:var(--text-meta);min-height:36px;padding:6px 12px}.position-section-actions .ui-button:last-child{border:1px solid var(--line);color:var(--text)}@media (max-width:600px){.strategy-banner .strategy-banner-actions{flex-basis:100%;margin:8px 0 0}.position-section-header{flex-wrap:wrap;gap:8px}.position-section-actions{margin-left:auto}}.page-frame .strategy-banner .strategy-heading .page-description{width:100%;max-width:none}.strategy-banner .strategy-banner-actions .strategy-owner-actions{margin:0}.page-frame .strategy-banner .strategy-heading{grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:20px}.strategy-banner .strategy-cover{border:1px solid var(--line);width:108px;height:100%;min-height:108px;box-shadow:3px 3px #0003}.page-frame .strategy-banner .strategy-cover .artwork{object-fit:cover;height:100%}.position-section-actions .ui-button{align-items:center;gap:6px;display:inline-flex}.position-distribution .ownership-horizontal{flex:0 340px;display:block}.ownership-horizontal .ownership-bar{background:var(--line);border-radius:3px;height:8px;margin:10px 0;overflow:hidden}.ownership-horizontal .ownership-legend>div{margin:6px 0}.position-distribution .position-distribution-body{min-height:76px}@media (max-width:600px){.page-frame .strategy-banner .strategy-heading{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px}.strategy-banner .strategy-cover{width:76px;height:96px;min-height:0}.position-distribution .ownership-horizontal{flex:auto}}.position-summary.position-distribution{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:24px}.position-distribution .position-section-header{align-items:center;margin-bottom:24px}.position-distribution .position-section-header h2{font-size:var(--text-body);color:var(--muted);margin-bottom:6px;font-weight:400}.position-distribution .position-shares{font-size:var(--text-value);align-items:baseline;gap:7px;line-height:1.2;display:inline-flex}.position-shares>span:last-child{font-size:var(--text-section);font-weight:400}.position-distribution .position-distribution-body{min-height:0;display:block}.position-distribution .ownership-horizontal{border:0;width:100%;margin:0;padding:0}.position-distribution .ownership-horizontal .ownership-bar{border-radius:5px;height:22px;margin:0 0 16px}.position-distribution .ownership-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:none;display:grid}.position-distribution .ownership-legend>div{border-bottom:1px solid var(--line);font-size:var(--text-body);margin:0;padding:10px 0}.position-distribution .ownership-legend>.fine{grid-column:1/-1}@media (max-width:600px){.position-summary.position-distribution{padding:16px}.position-distribution .position-section-header{align-items:flex-start;gap:12px}.position-distribution .position-section-actions{margin:0}.position-distribution .position-shares{font-size:var(--text-value)}.position-distribution .ownership-legend{grid-template-columns:1fr}.position-distribution .ownership-horizontal .ownership-bar{height:18px}}.transaction-recovery-actions{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.transaction-recovery-actions .ui-button{white-space:normal;width:100%}.panel-header,.atomic-deposit .panel-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header h3{margin:0}.panel-header .refresh-icon{flex-shrink:0;width:44px;min-width:44px}.transaction-panel-feedback{border-top:1px solid var(--line);min-width:0;padding-top:16px}.transaction-panel-feedback .error-notice{margin:0}.page-frame .strategy-home .strategy-fund{max-height:calc(100dvh - 48px);scroll-padding-block:88px 20px;overflow-y:auto}.page-frame .strategy-home .strategy-fund>.transaction-panel:first-child>.panel-header,.page-frame .strategy-home .strategy-fund>:first-child>.transaction-panel:first-child>.panel-header{z-index:1;background:var(--surface);margin:-20px 0 -12px;padding:20px 0 12px;position:sticky;top:-20px}@media (max-width:1000px){.page-frame .strategy-home .strategy-fund{max-height:none;overflow:visible}.page-frame .strategy-home .strategy-fund>.transaction-panel:first-child>.panel-header,.page-frame .strategy-home .strategy-fund>:first-child>.transaction-panel:first-child>.panel-header{background:0 0;margin:0;padding:0;position:static}}.learn-article{max-width:var(--reading-max)}.learn-contents{padding:0 0 var(--space-6);border-bottom:1px solid var(--line)}.learn-contents h2{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-3)}.learn-contents ol{gap:var(--space-2);font-size:var(--text-body);margin:0;padding-left:20px;line-height:1.5;display:grid}.learn-contents li{padding:2px 0}.learn-entry{padding:var(--space-6) 0;scroll-margin-top:var(--space-6)}.learn-entry+.learn-entry{border-top:1px solid var(--line)}.learn-entry h2{margin:0 0 var(--space-3);line-height:1.25}.learn-entry p{font-size:var(--text-body);margin:0 0 var(--space-3);color:var(--muted);line-height:1.6}.learn-entry p:last-child{margin-bottom:0}.stock-token-notice{gap:var(--space-2);display:grid}.stock-token-notice a,.market-hours-notice a{width:fit-content;color:var(--accent);font-size:var(--text-meta)}.manage-overview{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.manage-overview:not(:has(.manage-funding)){grid-template-columns:1fr}.manage-overview .manage-funding{position:static}.manage-workspace .manage-operations{grid-template-columns:1fr}.allocation-operation{border-top:1px solid var(--line);margin-top:12px;padding-top:20px}.allocation-operation>header{margin-bottom:16px}.allocation-operation h3{margin:0}.allocation-operation>header p{margin:6px 0 0}.allocation-operation .allocation-swap{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.allocation-operation .allocation-swap>.allocation-card-heading,.allocation-operation .allocation-swap>.trade-pair,.allocation-operation .allocation-swap>p,.allocation-operation .allocation-swap>button{grid-column:1/-1}@media (max-width:900px){.manage-overview{grid-template-columns:1fr}.manage-overview .manage-funding{grid-row:auto}}@media (max-width:600px){.allocation-operation .allocation-swap{grid-template-columns:1fr}}.allocation-comparison{min-width:100px;font-size:var(--text-body);gap:7px;display:grid}.allocation-comparison-track{background:var(--line);border-radius:3px;height:5px;position:relative}.allocation-comparison-track>span{background:var(--accent);border-radius:3px;height:100%;display:block}.allocation-comparison-track>i{background:var(--ink);width:2px;height:11px;position:absolute;top:-3px;transform:translate(-1px)}.manage-holdings{min-width:0}.manage-overview-main{gap:24px;min-width:0;display:grid}.manage-overview-main>.strategy-banner{margin-bottom:0}.strategy-technical-content{gap:24px;display:grid}.strategy-technical-content>section+section{border-top:1px solid var(--line);padding-top:24px}.strategy-technical-content h3,.strategy-technical-content h2{font-size:var(--text-label);margin:0 0 16px}.technical-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 12px;display:grid}.technical-facts dt{font-size:var(--text-meta);color:var(--muted);margin-bottom:6px}.technical-facts dd{margin:0}.strategy-technical-content .holdings-provenance>div{grid-template-columns:140px minmax(0,1fr);align-items:center}.strategy-technical-content .hex{min-width:0;max-width:100%}@media (max-width:600px){.technical-facts{grid-template-columns:1fr}.strategy-technical-content .holdings-provenance>div{grid-template-columns:1fr;gap:4px}}.strategy-technical-content{gap:16px}.strategy-technical-content>section+section{padding-top:16px}.builder-dialog .strategy-technical-content h2,.builder-dialog .strategy-technical-content h3{font-size:var(--text-label);margin-bottom:10px}.strategy-technical-content .fact-grid{gap:10px 16px}.strategy-technical-content .fact-label{margin-bottom:4px}.strategy-technical-content .hex{min-height:34px;padding:6px 8px}.strategy-technical-content .hex button{min-height:28px;padding:2px 6px}.strategy-technical-content .technical-facts{gap:10px;margin-bottom:6px}.strategy-technical-content .holdings-provenance{gap:8px;margin:8px 0 12px}.custody-balance{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0 2px;display:flex}.custody-balance>span{color:var(--muted)}.custody-balance strong{overflow-wrap:anywhere;font-weight:400}.builder-dialog .strategy-technical-content .fact-grid{grid-template-columns:1fr;gap:4px;display:grid}.strategy-technical-content .fact-grid>div{grid-template-columns:140px minmax(0,1fr);align-items:center;min-height:30px;display:grid}.strategy-technical-content .fact-label{margin:0}.strategy-technical-content .hex-inline{background:0 0;border:0;justify-content:flex-start;gap:6px;width:auto;min-height:28px;padding:0;display:inline-flex}.strategy-technical-content .hex-inline button{justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;display:inline-flex}.strategy-technical-content .technical-section>p{margin:4px 0}.strategy-technical-content .technical-section>h3{margin-bottom:8px}.strategy-technical-content .technical-heading{align-items:center;gap:4px;margin-bottom:8px;display:flex;position:relative}.strategy-technical-content .technical-heading>h3{margin:0}.strategy-technical-content .technical-section>p.technical-lead{font-size:var(--text-body);color:var(--ink);margin:0 0 4px}@media (max-width:600px){.strategy-technical-content .fact-grid>div{grid-template-columns:110px minmax(0,1fr)}}.strategy-technical-content .hex-inline{margin-top:0}.strategy-technical-content .hex-inline a,.strategy-technical-content .hex-inline code{padding:4px 0}.allocation-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.allocation-controllers{min-width:0}.controller-actions{gap:8px;margin-bottom:12px;display:flex}.allocation-execution{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-panel);min-width:0;padding:20px}.allocation-execution .allocation-swap{display:block}.allocation-execution .split-editor{min-width:0}.allocation-execution .allocation-card-heading{flex-wrap:wrap}@media (max-width:1100px){.allocation-workspace{grid-template-columns:1fr}.allocation-execution{width:100%}}.allocation-controllers .allocation-operation{border-top:0;border-bottom:1px solid var(--line);margin:0;padding:16px 0}.allocation-controllers .allocation-operation:first-child{padding-top:0}.allocation-controllers .allocation-operation>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.allocation-operation>header .controller-actions{flex-shrink:0;margin:0}.allocation-operation .controller-note{margin:8px 0 0}@media (min-width:1000px){.allocation-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:600px){.allocation-controllers .allocation-operation>header{flex-wrap:wrap;align-items:flex-start}}.allocation-operation .data-table th,.allocation-operation .data-table td{padding:10px 12px}.allocation-operation .data-table th:last-child,.allocation-operation .data-table td:last-child:not([colspan]){white-space:nowrap;text-align:right;width:auto}.allocation-operation .controller-actions [aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.allocation-execution .allocation-swap{gap:16px;display:grid}.allocation-execution .allocation-swap>.fine{margin:0}.allocation-execution .allocation-swap>.ui-button{width:100%}@media (max-width:999px){.allocation-workspace{flex-direction:column;display:flex}.allocation-controllers{display:contents}.allocation-controllers>.allocation-operation{width:100%}.allocation-execution{box-sizing:border-box;order:1;width:100%}.allocation-controllers>.allocation-destinations{order:2;width:100%}}.management-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.management-primary{gap:24px;min-width:0;display:grid}.management-action-rail{align-self:start;min-width:0}.management-columns:not(:has(.allocation-execution)){grid-template-columns:1fr}.management-action-rail:empty{display:none}.allocation-workspace.allocation-workspace-hosted{display:block}@media (max-width:999px){.management-columns{grid-template-columns:1fr}.management-action-rail{grid-row:1}.allocation-workspace-hosted .allocation-controllers{display:block}}.management-action-rail{max-height:calc(100dvh - 112px);position:sticky;top:88px;overflow-y:auto}.allocation-operation .controller-actions button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);opacity:1}@media (max-width:999px){.management-action-rail{max-height:none;position:static;overflow:visible}}.allocation-execution:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.management-primary .manage-controls>#capital{margin-top:0}.manage-allocation-sections .allocation-controllers{gap:24px;display:grid}.manage-allocation-sections .allocation-controllers>p{margin:0}.manage-allocation-sections .allocation-controllers .allocation-operation{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:20px}.allocation-activity-table{min-width:0;margin:0}.allocation-activity-table h2{margin:0 0 16px}.management-allocation-activity:empty{display:none}.sleeve-heading{flex:1;min-width:140px}.sleeve-allocation{gap:4px;min-width:100px;display:grid}.sleeve-allocation>.fine{font-size:var(--text-meta)}.allocation-operation>header{flex-wrap:wrap}.manage-allocation-sections .allocation-controllers .sleeve-balance-card{background:var(--surface);padding:20px 24px}.allocation-controllers .sleeve-balance-card>header{flex-wrap:nowrap;gap:12px;margin:0}.sleeve-balance-card h3{font-size:var(--text-label);line-height:1.25}.sleeve-balance-card>header .fine{font-size:var(--text-meta);margin:4px 0 0;line-height:1.5}.sleeve-balance-card .sleeve-heading{min-width:0}.sleeve-balance-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:24px;margin-top:16px;padding-top:16px;padding-bottom:16px;display:grid}.sleeve-balance-body[data-stats="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px}.sleeve-balance{gap:6px;min-width:0;display:grid}.sleeve-balance strong{font-family:inherit;font-size:var(--text-value-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:400;line-height:1.2}.sleeve-balance small{font-size:var(--text-body);color:var(--muted);font-weight:400}.sleeve-balance-shade{background:var(--panel);border-radius:6px;width:min(100%,120px);height:1.2em;animation:1.6s ease-in-out infinite alternate skeleton-breathe;display:block}@media (prefers-reduced-motion:reduce){.sleeve-balance-shade{animation:none}}.sleeve-balance-body .fine{font-size:var(--text-meta);line-height:1.5}.sleeve-balance-body .sleeve-allocation{gap:6px}.sleeve-balance-card>.data-table-wrap{margin-top:16px}@media (max-width:600px){.manage-allocation-sections .allocation-controllers .sleeve-balance-card{padding:16px}.allocation-controllers .sleeve-balance-card>header{flex-wrap:wrap}.sleeve-balance-card .controller-actions{width:100%}.sleeve-balance-body,.sleeve-balance-body[data-stats="3"]{grid-template-columns:minmax(0,1fr) 110px;gap:16px}.sleeve-balance-body[data-stats="3"]>.sleeve-balance+.sleeve-balance{grid-area:2/1/auto/-1}.sleeve-balance strong{font-size:var(--text-section)}.sleeve-balance small{margin-top:4px;display:block}}.sleeve-balance-body .allocation-comparison>span{font-size:var(--text-value-sm);font-variant-numeric:tabular-nums;line-height:1.2}.sleeve-balance-body .allocation-comparison>span .fine{font-size:var(--text-body)}.sleeve-balance-body .allocation-comparison{gap:10px}.allocation-controllers>.section-heading h2{font-size:var(--text-section);margin:0 0 6px}.allocation-controllers>.section-heading p{margin:0}.allocation-review .allocation-transaction-details dl{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.allocation-review .allocation-transaction-details dl>div{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0;display:block}.allocation-transaction-details dt{font-size:var(--text-meta);text-transform:none}.allocation-transaction-details dd{min-width:0;font-weight:400}.allocation-transaction-details .hex{max-width:100%}.transaction-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.transaction-actions>.ui-button{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.request-summary-facts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-top:20px;display:grid}.request-summary-amount{font-size:var(--text-value);overflow-wrap:anywhere;line-height:1.2;display:block}.request-summary-facts .definition-list{margin:0}.request-summary-layout .request-status-card{border-top:0;padding-top:0}.request-manager-action{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:20px 0;display:flex}.request-manager-action .fine{max-width:48ch;margin:6px 0 0}.request-manager-action .ui-button{flex-shrink:0}@media (max-width:600px){.request-summary-facts{grid-template-columns:1fr;gap:20px}.request-manager-action{flex-direction:column;align-items:stretch;gap:16px}.request-summary-amount{font-size:var(--text-value)}}.vault-lifecycle-actions,.strategy-lifecycle-slot{align-items:center;gap:8px;display:flex}.strategy-owner-actions .table-action--small{width:40px;min-width:40px;height:40px}.strategy-intro .strategy-heading-tools .strategy-share-control>.ui-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.strategy-intro .strategy-heading-tools .strategy-share-control>.ui-button svg{width:18px;height:18px}.strategy-banner .strategy-tools>summary{box-sizing:border-box;width:40px;height:40px;min-height:40px;padding:8px}.strategy-lifecycle-slot:has(button){border-left:1px solid var(--line);margin-left:4px;padding-left:12px}.vault-lifecycle-blockers{color:var(--muted);font-size:var(--text-body);padding-left:20px;line-height:1.6}#vault-lifecycle .button-row{margin-top:16px}.vault-action-hint{display:inline-flex}.vault-action-hint:has(:disabled){cursor:not-allowed}.vault-action-hint .table-action:disabled{color:var(--muted);opacity:.45;pointer-events:none}.vault-action-status{max-width:24ch;font-size:var(--text-meta)}.vault-closure-warning{border:1px solid var(--warn);border-radius:var(--radius-control);background:var(--panel);margin-block:20px;padding:20px}.vault-closure-warning>.dashboard-section{border:0;margin:0;padding:0}.builder-review.builder-review-no-setup{grid-template-columns:minmax(0,1fr)}.vault-lifecycle-actions{flex-wrap:wrap}.strategy-banner-inactive{border-top-color:var(--muted)}.strategy-banner-inactive .strategy-cover{filter:grayscale()}.strategy-closed-notice{border:1px solid var(--warn);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.strategy-closed-notice>svg{color:var(--warn);flex:none}.strategy-closed-notice strong{color:var(--warn);font-size:var(--text-label);display:block}.strategy-closed-notice p{font-size:var(--text-body);color:var(--muted);margin:6px 0 0;line-height:1.5}.vault-closure-complete{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:24px}.vault-closure-complete>.dashboard-section{border:0;margin:0;padding:0}.vault-closure-complete .section-heading{margin-bottom:12px}.vault-closure-complete .timeline-compact{margin-top:20px}.manage-overview-main>.strategy-closed-notice{margin-bottom:0}@media (max-width:600px){.vault-closure-complete{padding:16px}}.management-primary>.dashboard-section:first-child{margin-top:0}.profile-wallet-list{gap:0;display:grid}.profile-wallet-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px 0;display:grid}.profile-wallet-identity{gap:12px;min-width:0;display:grid}.profile-wallet-label,.profile-wallet-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-wallet-label h3{font-size:var(--text-label);margin:0}.profile-wallet-label .environment-badge{color:var(--accent)}.profile-wallet-identity .hex{max-width:100%}.profile-wallet-explorers{font-size:var(--text-meta);flex-wrap:wrap;gap:12px;display:flex}.profile-wallet-explorers a{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.profile-wallet-explorers a:hover{color:var(--ink)}.profile-wallet-actions{justify-content:flex-end}.profile-wallet-detail,.profile-wallet-confirm{grid-column:1/-1}.profile-wallet-detail summary{cursor:pointer;color:var(--muted);font-size:var(--text-body)}.profile-wallet-confirm{border:1px solid var(--line);border-radius:var(--radius-control);min-width:0;padding:16px}.profile-wallet-confirm legend{padding:0 6px;font-weight:400}.profile-wallet-confirm p{margin:0 0 16px}.profile-wallet-confirm .actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:700px){.profile-wallet-row{grid-template-columns:minmax(0,1fr);gap:16px}.profile-wallet-actions{justify-content:flex-start}.profile-wallet-detail,.profile-wallet-confirm{grid-column:1}.profile-workspace>.dashboard-section>.section-heading{flex-wrap:wrap}}.wallet-cash-transfer{border-top:1px solid var(--line);gap:12px;padding:24px 0;display:grid}.wallet-cash-transfer h3,.wallet-cash-transfer p{margin:0}.wallet-cash-transfer form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wallet-cash-transfer .field{min-width:0;margin:0}.wallet-cash-transfer .field input,.wallet-cash-transfer .field select{width:100%;min-width:0}.wallet-cash-transfer .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.wallet-cash-available{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.wallet-cash-available .ui-button{margin:0;padding:10px 0 10px 14px}@media (max-width:700px){.wallet-cash-transfer form{grid-template-columns:minmax(0,1fr)}}.strategy-banner .strategy-cover .builder-artwork-control{width:100%;height:100%}.strategy-banner .strategy-cover .builder-artwork-trigger{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;min-height:0}.strategy-banner .strategy-cover .builder-artwork-trigger .artwork{object-fit:cover;width:100%;height:100%}.strategy-edit-actions{position:relative}.strategy-edit-actions[aria-busy=true] .table-action-icon{opacity:.5}.strategy-edit-error{z-index:10;border:1px solid var(--out);border-radius:var(--radius-control);background:var(--surface);width:max-content;max-width:min(320px,100vw - 64px);color:var(--ink);font-size:var(--text-meta);white-space:normal;overflow-wrap:anywhere;padding:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0003}@media (max-width:600px){.strategy-edit-error{max-width:calc(100vw - 160px);left:0;right:auto}}.strategy-banner .strategy-edit-actions .table-action.ui-primary:enabled{background:var(--accent);border-color:var(--accent);color:#191d08;opacity:1}.strategy-banner .strategy-edit-actions .table-action.ui-primary:enabled:hover{color:#191d08;background:#c8e800;border-color:#c8e800}.strategy-banner .strategy-edit-actions .table-action.ui-primary:disabled{background:var(--surface);border-color:var(--line);color:var(--muted);opacity:.45}.creator-lock-review-details,.creator-lock-review-summary,.creator-lock-review-steps,.creator-lock-review-actions{gap:12px;min-width:0;display:grid}.creator-lock-review-actions>.ui-button{width:100%}.manage-tab-panel:not([hidden]){gap:24px;min-width:0;display:grid}.management-columns:has(>.management-action-rail[hidden]){grid-template-columns:1fr}.earned-badges{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.earned-badge{border:1px solid var(--line);border-radius:var(--radius-panel);align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.earned-badge-seal{width:72px;height:72px;color:var(--accent);flex:0 0 72px}.earned-badge-copy{gap:6px;min-width:0;display:grid}.earned-badge-copy h3{font-size:var(--text-label);margin:0;font-weight:400}.earned-badge-copy p{color:var(--muted);margin:0}@media (max-width:500px){.earned-badge{gap:14px;padding:16px}.earned-badge-seal{flex-basis:56px;width:56px;height:56px}}.profile-home{gap:24px;display:grid}.profile-hero{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}.profile-cover-picker{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.profile-cover-picker legend{font-size:var(--text-label);padding:0}.profile-cover-family h3{font-weight:400;font-size:var(--text-meta);margin:0 0 8px}.profile-cover-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-cover-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex;position:relative}.profile-cover-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.profile-cover-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.profile-cover-option input{accent-color:var(--accent);margin:0;position:absolute;top:12px;right:12px}.profile-cover-option img{aspect-ratio:3;object-fit:cover;border-radius:6px;width:100%;height:auto}.profile-cover-option span{font-size:var(--text-meta)}@media (max-width:700px){.profile-cover-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-cover{background:#29341b;height:260px;position:relative;overflow:hidden}.profile-cover>img{object-fit:cover;object-position:65% 50%}.profile-cover:after{content:"";background:linear-gradient(90deg,#14170d80,#0000 78%);position:absolute;inset:0}.profile-hero-body{padding:0 32px 26px}.profile-hero-topline{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:-45px;margin-bottom:20px;display:flex;position:relative}.profile-monogram{border:6px solid var(--panel);color:#263315;background:#d4ea84;border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;font-size:42px;font-weight:400;display:grid;box-shadow:0 0 0 1px #a9bb6033}.profile-hero-actions{align-items:center;gap:10px;padding-bottom:4px;display:flex}.profile-hero-actions>.ui-button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;padding:8px 16px}.profile-identity-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-identity-copy h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:0;font-size:42px;font-weight:400;line-height:1.15}.profile-identity-copy>p{color:var(--ink);max-width:58ch;margin:14px 0 16px;line-height:1.6}.profile-public-id{width:fit-content;color:var(--muted);font-size:var(--text-meta);letter-spacing:.02em;margin-top:8px;display:block}.profile-social{color:var(--muted);font-size:var(--text-meta);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.profile-badge-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-badge-chip{border-radius:var(--radius-control);color:var(--accent);font-size:var(--text-meta);background:#a9bb600b;border:1px solid #a9bb6040;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.profile-badge-chip .earned-badge-seal{flex-basis:20px;width:20px;height:20px}.profile-badge-icons{flex-wrap:nowrap;min-width:0;min-height:36px}.profile-badge-icon{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,var(--panel));width:36px;height:36px;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;display:flex}.profile-badge-icon:hover{border-color:var(--accent)}.profile-badge-icon:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-badge-icon .earned-badge-seal{flex-basis:24px;width:24px;height:24px}.profile-public-stats{border-top:1px solid var(--line);gap:36px;margin:26px 0 0;padding-top:22px;display:flex}.profile-public-stats>div{flex-direction:row-reverse;align-items:baseline;gap:9px;display:flex}.profile-public-stats dt{color:var(--muted);font-size:var(--text-meta)}.profile-public-stats dd{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0;font-size:28px}.profile-home .view-tabs{margin:0}.profile-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-main-feed{gap:24px;min-width:0;display:grid}.olive-theme .page-frame .profile-home .section-card{margin:0}.profile-home>div[hidden]{display:none}.profile-badge-section .section-card-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.profile-badge-section .section-card-heading{flex:1 0 140px}.badge-rail-controls{gap:4px;display:flex}.badge-rail-controls .ui-button{border:1px solid var(--line);border-radius:var(--radius-control);width:32px;height:32px;min-height:32px;padding:0}.badge-rail-window{min-width:0;position:relative}.badge-rail-window:before,.badge-rail-window:after{content:"";pointer-events:none;z-index:1;opacity:0;width:24px;position:absolute;top:0;bottom:8px}.badge-rail-window:before{background:linear-gradient(90deg,var(--panel),transparent);left:0}.badge-rail-window:after{background:linear-gradient(270deg,var(--panel),transparent);right:0}.badge-rail-window.has-previous:before,.badge-rail-window.has-next:after{opacity:1}.earned-badges.badge-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:12px;min-width:0;padding:0 0 8px;display:flex;overflow-x:auto}.badge-rail .earned-badge{scroll-snap-align:start;background:color-mix(in srgb,var(--ink) 2%,transparent);border-radius:10px;flex:0 0 min(248px,100% - 24px);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.badge-rail .earned-badge-seal{flex-basis:32px;width:32px;height:32px}.badge-rail .earned-badge-copy{gap:8px}.badge-rail .earned-badge-copy h3{font-size:var(--text-label);color:var(--ink);line-height:1.3}.badge-rail .earned-badge-copy p,.badge-rail .badge-earned-date{font-size:var(--text-meta);line-height:1.5}.profile-strategies{gap:0;display:grid}.profile-strategy-link{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-width:0;padding:12px 0;transition:color .15s;display:flex;position:relative}.profile-strategy-link:first-child{padding-top:0}.profile-strategy-link:last-child{border-bottom:0;padding-bottom:0}.profile-strategy-link:hover h3{color:var(--accent)}.profile-strategy-link>img{object-fit:cover;border-radius:10px;flex:0 0 64px;width:64px;height:64px}.profile-strategy-link>div{flex:1;min-width:0}.profile-strategy-link h3{font-size:var(--text-label);margin:0;font-weight:400}.profile-strategy-link p{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.profile-visibility-control{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex}.profile-visibility-control input{accent-color:var(--accent);margin-top:4px}.profile-visibility-control span{gap:4px;display:grid}.profile-visibility-control strong{font-weight:400}.profile-visibility-control small{color:var(--muted)}@media (max-width:700px){.profile-home,.profile-main-feed{gap:20px}.profile-cover{height:200px}.profile-hero-body{padding:0 20px 22px}.profile-hero-topline{margin-top:-36px}.profile-monogram{border-width:5px;flex-basis:88px;width:88px;height:88px;font-size:32px}.profile-identity-copy h1{font-size:34px}.profile-public-stats{gap:24px}.profile-public-stats>div{flex-direction:column-reverse;align-items:flex-start;gap:3px;display:flex}.profile-strategy-link{gap:12px}.profile-strategy-link>img{flex-basis:48px;width:48px;height:48px}}@media (max-width:380px){.profile-strategies{grid-template-columns:1fr}.profile-hero-actions{gap:6px}.profile-hero-actions>.ui-button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.profile-strategy-link{transition:none}}.profile-badge-chips{margin:0;padding:0;list-style:none}.profile-overview[hidden]{display:none}.profile-home .section-card-header{margin-bottom:16px}.profile-home .section-card-footer{margin-top:16px;padding-top:12px}.profile-cover-field{gap:8px;min-width:0;display:grid}.profile-cover-summary{align-items:center;gap:16px;display:flex}.profile-cover-summary>img{object-fit:cover;border-radius:var(--radius-control);width:120px;height:48px}.profile-cover-summary>div{flex:1;min-width:0}.profile-cover-summary p{margin:4px 0 0}@media (max-width:480px){.profile-cover-summary{flex-wrap:wrap}.profile-cover-summary>div{flex-basis:calc(100% - 136px)}.profile-cover-summary>.ui-button{margin-left:auto}}.profile-home .profile-editor .field{margin:0}.profile-home .profile-editor .x-link{margin-bottom:0}.profile-cover-option input[type=radio]{width:16px;height:16px;min-height:0;padding:0;position:absolute;top:12px;left:auto;right:12px}.profile-cover-picker+.ui-button{margin-top:16px}.profile-home .view-tabs a{align-items:center;gap:8px;display:inline-flex}.profile-public-stats{flex-wrap:wrap}.profile-strategy-link .move-state{margin-top:6px}.profile-connection{gap:8px;min-width:0;display:grid}.profile-connection+.profile-connection{margin-top:var(--space-6)}.profile-connection-heading{padding-bottom:var(--space-1);font-size:var(--text-label);color:var(--ink);align-items:baseline;gap:8px;margin:0;font-weight:400;line-height:1.4;display:flex}.profile-connection-row{border-block:1px solid var(--line);align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.profile-connection-icon{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.profile-connection-copy{flex:1;min-width:0}.profile-connection-title{font-size:var(--text-body);overflow-wrap:anywhere}.profile-connection p{margin:0}.profile-connection-copy p{margin-top:4px}.profile-connection-row>.ui-button{flex-shrink:0}@media (max-width:480px){.profile-connection-row{flex-wrap:wrap;gap:12px}.profile-connection-copy{flex-basis:calc(100% - 56px)}.profile-connection-row>.ui-button{min-height:44px;margin-left:56px}}.profile-reputation{align-items:center;gap:24px;min-width:0;padding:16px 0;display:flex}.profile-reputation-copy{flex:1;min-width:0;max-width:58ch}.profile-reputation-copy h3{font-size:var(--text-section);letter-spacing:-.03em;margin:0 0 8px;font-weight:400}.profile-reputation-copy>p{color:var(--muted);line-height:1.5}.profile-reputation-copy>p+p{color:var(--ink);margin-top:8px}.profile-reputation-art{flex:0 0 184px;width:184px;height:128px;position:relative}.profile-reputation-card{border:1px solid var(--line);border-radius:var(--radius-control);background:linear-gradient(140deg,color-mix(in srgb,var(--muted) 14%,var(--bg)),var(--bg));box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;width:104px;height:112px;padding:16px;display:flex;position:absolute}.profile-reputation-card-x{color:var(--ink);top:2px;left:8px;transform:rotate(-9deg)}.profile-reputation-card-tango{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--bg));bottom:2px;right:8px;transform:rotate(9deg)}.profile-reputation-card i{background:var(--muted);opacity:.3;border-radius:2px;width:64px;height:3px}.profile-reputation-card i:last-child{width:40px}.profile-reputation-link{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);background:var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;top:48px;left:74px}.profile-cover-field>p{margin:0}@media (max-width:600px){.profile-reputation{flex-direction:column;align-items:flex-start;gap:16px}.profile-reputation-art{flex-basis:auto}.profile-reputation-copy{max-width:none}}.nav-canvas{height:220px}.nav-milestone{border:1px solid var(--chart-2);background:var(--surface);width:32px;height:32px;color:var(--chart-2);z-index:2;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.nav-track .track .nav-milestone>.action-icon{width:24px;height:24px}.nav-milestone:after{content:"";background:var(--chart-2);width:1px;height:6px;position:absolute;top:100%;left:50%}.nav-milestone.is-below{transform:translate(-50%,6px)}.nav-milestone.is-below:after{top:auto;bottom:100%}.nav-milestone-count{background:var(--chart-2);min-width:14px;color:var(--bg);border-radius:8px;padding:1px 3px;font-size:9px;line-height:12px;position:absolute;top:-5px;right:-8px}.track-chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;display:flex}.track-chart-controls .track-ranges{margin:0}.milestone-toggle{border-radius:var(--radius-control);min-height:44px;color:var(--muted);font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:10px;padding:8px 4px;display:inline-flex}.milestone-toggle[aria-checked=true]{color:var(--ink)}.milestone-switch-track{border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:999px;align-items:center;width:36px;height:22px;padding:3px;display:inline-flex}.milestone-switch-thumb{background:var(--muted);border-radius:50%;width:14px;height:14px}.milestone-toggle[aria-checked=true] .milestone-switch-track{background:var(--accent);border-color:var(--accent)}.milestone-toggle[aria-checked=true] .milestone-switch-thumb{background:var(--bg);transform:translate(14px)}.nav-milestone:focus-visible,.milestone-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-milestone[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.milestone-history-controls{color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.allocation-milestone-selection{font-size:var(--text-meta);margin-top:12px}.milestone-selection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.milestone-selection-heading button{min-height:44px;color:var(--muted);background:0 0;border:0}.allocation-milestone-selection ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.allocation-milestone-selection li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.allocation-milestone-selection li>svg{color:var(--chart-2);flex-shrink:0}.allocation-milestone-selection li>span{flex:1}.allocation-milestone-selection time{color:var(--muted);display:block}.allocation-milestone-selection a{font-size:var(--text-meta)}@media (max-width:600px){.nav-canvas{height:180px}.nav-time-axis span:nth-child(2n){display:none}}.profile-strategy-section .section-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.profile-strategy-section .section-card-heading{justify-items:start;gap:6px;display:grid}.profile-strategy-section .section-card-subtitle{text-align:left;margin:0}.ownership-person,.ownership-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.ownership-identity-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ownership-identity-name a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ownership-identity .ownership-creator-badge{margin-left:0}.ownership-identity .profile-social{overflow-wrap:anywhere;flex-wrap:wrap;margin-top:0}.ownership-profile-image{object-fit:cover;border-radius:50%;flex-shrink:0}.ownership-creator-badge[data-kind=you]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.ownership-creator-badge[data-kind=creator]{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 8%,transparent)}.ownership-rank{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:0 0 28px}.position-distribution .ownership-ranked{grid-template-columns:1fr}.action-label{align-items:center;gap:8px;display:inline-flex}.action-icon{vertical-align:middle;color:inherit;flex-shrink:0;display:inline-block}.social-connection-callout{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,var(--panel));margin:0 0 20px}.social-connection-callout strong{color:var(--warn)}.page-boundary{min-width:0}.page-boundary>.page-header{margin-bottom:24px}.wallet-transfer-choice{border:0;min-width:0;padding:0}.wallet-transfer-choice,.wallet-deposit-details{grid-column:1/-1}.wallet-cash-transfer .wallet-transfer-choice{margin-top:0}.wallet-deposit-details{border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;padding:16px}.wallet-deposit-qr{border-radius:var(--radius-control);max-width:100%;height:auto;margin-top:12px;display:block}.profile-wallet-groups{gap:24px;min-width:0;display:grid}.profile-wallet-groups>.section-card{margin:0}.profile-tango-wallet,.profile-linked-wallets{min-width:0}.profile-wallet-home{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 6%,transparent),transparent 65%),var(--panel)}.profile-wallet-receive{min-width:0}.profile-wallet-receive .add-money-address-compact{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-wallet-receive .wallet-deposit-qr{grid-area:1/1;width:128px;margin:0}.profile-wallet-receive .deposit-receive-content{grid-column:2;justify-items:start;gap:8px;min-width:0;display:grid}.profile-wallet-receive .deposit-receive-content .hex{max-width:100%}.profile-wallet-receive .profile-wallet-receive-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(320px,100%);margin:0;display:grid}.profile-wallet-receive p{margin:0}.profile-wallet-receive .deposit-receive-content>a{font-size:var(--text-meta);color:var(--muted)}.profile-chain-balances{margin:0;padding:0;list-style:none}.profile-chain-balance{border-bottom:1px solid var(--line);padding:24px 0}.profile-chain-balance:first-child{padding-top:0}.profile-chain-balance:last-child{border-bottom:0;padding-bottom:0}.profile-chain-identity{align-items:center;gap:8px;margin-bottom:16px;display:flex}.profile-chain-identity h3{font-weight:400;font-size:var(--text-body);color:var(--muted);margin:0}.profile-wallet-mark{border:1px solid var(--line);border-radius:var(--radius-control);width:48px;height:48px;color:var(--accent);background:var(--bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-asset-list{gap:0;margin:0;display:grid}.profile-asset-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 112px;align-items:center;gap:24px;padding:16px 0;display:grid}.profile-asset-row:first-child{padding-top:0}.profile-asset-row:last-child{border-bottom:0;padding-bottom:0}.profile-asset-row dt{align-items:center;gap:16px;min-width:0;display:flex}.profile-asset-label{font-size:var(--text-label);gap:4px;display:grid}.profile-asset-label small{color:var(--muted);font-size:var(--text-meta)}.profile-asset-row dd{text-align:right;font-size:var(--text-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.profile-asset-action{justify-self:end}.profile-linked-wallets .profile-wallet-row{border-top:0;border-bottom:1px solid var(--line);padding:20px 0}.profile-linked-wallets .profile-wallet-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px 16px}.profile-wallet-identity>.profile-wallet-mark{grid-row:1/3}.profile-linked-wallets .profile-wallet-identity .hex{grid-column:2;justify-self:start}.profile-wallet-actions .field{min-width:100px;margin:0}.profile-wallet-groups>.wallet-cash-transfer{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:24px}.profile-transfer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-transfer-heading h3{margin:0}@media (max-width:700px){.profile-wallet-receive .add-money-address-compact{grid-template-columns:96px minmax(0,1fr);gap:16px}.profile-asset-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.profile-asset-row dd{font-size:var(--text-label)}.profile-asset-action{grid-column:1/-1;width:100%}.profile-asset-action>.ui-button{width:100%}.profile-wallet-receive .wallet-deposit-qr{width:96px}.profile-transfer-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:420px){.profile-wallet-receive .profile-wallet-receive-controls{grid-template-columns:minmax(0,1fr);gap:4px}.profile-wallet-receive .deposit-receive-content .hex{font-size:var(--text-meta)}}.profile-asset-row .asset-icon{flex-shrink:0;width:40px;height:40px}.profile-asset-row .asset-icon img{width:40px;height:40px}.profile-wallet-groups>.wallet-cash-transfer form{grid-template-columns:minmax(0,1fr)}.profile-wallet-groups>.wallet-cash-transfer input[inputmode=decimal]{font-size:var(--text-value);padding:20px 16px}.profile-transfer-network{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.wallet-transfer-overlay{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-transfer-backdrop{cursor:default;background:#080b06b3;border:0;position:absolute;inset:0}.wallet-transfer-popup{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);width:min(480px,100%);max-height:calc(100dvh - 32px);color:var(--ink);margin:0;padding:24px;position:relative;inset:auto;overflow:auto;box-shadow:0 24px 80px #0008}.wallet-transfer-popup .wallet-cash-transfer{border:0;padding:0}.wallet-transfer-popup .wallet-cash-transfer form{grid-template-columns:minmax(0,1fr)}.wallet-transfer-popup input[inputmode=decimal]{font-size:var(--text-value);padding:20px 16px}@media (max-width:700px){.wallet-transfer-overlay{align-items:end;padding:12px}.wallet-transfer-popup{width:100%;max-height:calc(100dvh - 24px);padding:20px}}:is(.lending-vaults,.swap-tokens){--lend-action-width:calc(44px + 4rem)}:is(.lending-vaults,.swap-tokens) .data-table--compact{--history-action-width:calc(2 * var(--lend-action-width) + 32px)}:is(.lending-vaults,.swap-tokens) .data-table-row [data-kind=actions] .data-table-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(.lending-vaults,.swap-tokens) [data-kind=actions] .table-action{justify-content:center;width:100%;min-width:0}:is(.lending-vaults,.swap-tokens) .data-table-identity strong{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}@container tango-table not (min-width:calc(940px + 8rem)){:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table,:is(.lending-vaults,.swap-tokens) .data-table-wrap tbody{min-width:0;display:block}:is(.lending-vaults,.swap-tokens) .data-table-wrap colgroup{display:none}:is(.lending-vaults,.swap-tokens) .data-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.lending-vaults,.swap-tokens) .data-table-wrap tbody tr:not(.data-table-state-row):not(.data-table-editor-row){grid-template-columns:repeat(var(--lend-figure-columns,5),minmax(0,1fr));border-bottom:1px solid var(--line);gap:12px 16px;padding:12px;display:grid}:is(.lending-vaults,.swap-tokens) .data-table-wrap tbody tr:last-child{border-bottom:0}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind]{border:0;min-width:0;height:auto;padding:0;display:block}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=identity]{padding-right:calc(2 * var(--lend-action-width) + 24px);grid-area:1/1/2/-1}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=actions]{width:calc(2 * var(--lend-action-width) + 8px);grid-area:1/1/2/-1;place-self:center end}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=data]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-meta);margin-bottom:4px;display:block}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=actions]:before{content:none}}@container tango-table not (min-width:620px){:is(.lending-vaults,.swap-tokens) .data-table-wrap tbody tr{--lend-figure-columns:3}}@container tango-table (max-width:480px){:is(.lending-vaults,.swap-tokens) .data-table-wrap tbody tr{--lend-figure-columns:2}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=identity]{padding-right:0}:is(.lending-vaults,.swap-tokens) .data-table-wrap .data-table tbody td[data-kind=actions]{grid-area:auto/1/auto/-1;justify-self:stretch;width:auto}}.timeline-wait .status-message-title{align-items:center;gap:8px;display:flex}.status-message-title>span{flex:none;display:inline-flex}.action-button-hint{width:100%;position:relative}.action-button-hint>button{width:100%}.action-button-hint>[role=tooltip]{bottom:calc(100% + 8px);z-index:10;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--text-meta);visibility:hidden;border-radius:8px;padding:10px 12px;line-height:1.5;position:absolute;inset-inline:0}.action-button-hint:not([data-dismissed]):is(:hover,:focus-within)>[role=tooltip]{visibility:visible}.money-input{display:block;position:relative}.money-input>span{font-size:var(--text-value);color:var(--ink);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field .money-input>input{width:100%;padding-left:36px}.field .money-input[data-approximate]>input{padding-left:60px}.network-asset-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.environment-badge:has(.identity-badge-icon){align-items:center;gap:6px}.identity-badge-icon{flex:none;display:inline-flex}.identity-badge-icon .asset-icon{flex-basis:16px;width:16px;height:16px}.strategy-no-fee{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:var(--text-meta);border-radius:999px;align-items:center;padding:4px 10px;line-height:1.5;display:inline-flex}.strategy-fees .strategy-fee-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-fees .strategy-fee-value>small{margin:0}@media (min-width:701px){.strategy-fees>.section-card-content>.definition-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.strategy-fees>.section-card-content>.definition-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0}.strategy-fees>.section-card-content>.definition-list>div:nth-last-child(-n+2){border-bottom:0}.strategy-fees>.section-card-content>.definition-list dd{text-align:right}.strategy-fees .strategy-fee-value{justify-content:flex-end}}.cash-routing{background:0 0;border:0;margin-top:4px;padding:0}.cash-routing-map{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:0;display:grid}.cash-location{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.cash-location svg{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:3px;grid-row:1/3}.cash-location dt{font-size:var(--text-meta);color:var(--muted)}.cash-location dd{font-size:var(--text-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0}.cash-eligible{grid-template-columns:1fr}.cash-routing>.fine{font-size:var(--text-meta);margin:10px 0 0}.trading-workspace h4{font-size:var(--text-label);margin:0;font-weight:400}.trading-workspace{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg);margin-top:24px;overflow:hidden}.trading-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.trading-workspace h4{font-size:var(--text-section);margin-top:6px}.trading-workspace-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid}.trade-market{align-self:start;min-width:0;padding:20px}.trade-market-header{font-size:var(--text-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-ticket{border-left:1px solid var(--line);background:var(--panel);min-width:0;padding:24px}.trade-ticket .allocation-swap{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.trade-ticket .swap-settings{border-top:1px solid var(--line);padding-top:16px}.trade-ticket .swap-settings .field{margin:0}.trade-ticket .swap-settings small{margin-top:6px}.trade-ticket .allocation-swap>.ui-button{width:100%}.trade-proceeds{margin:0}.market-candle-facts{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.market-candle-facts time{font-size:var(--text-meta);flex-basis:100%}.market-candle-facts>span{white-space:nowrap;gap:6px;display:flex}.market-candle-facts strong{color:var(--ink);font-weight:400}.candle-interaction{outline-offset:4px;touch-action:pan-y;margin-bottom:16px}.candle-interaction:has(.candle-keyboard:focus-visible){outline:2px solid var(--accent);border-radius:8px}.trade-chart-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.trade-chart-unavailable svg{fill:none;width:150px;stroke:var(--muted);stroke-width:1.5px}.trade-chart-unavailable strong{font-size:var(--text-body);font-weight:400}.trade-chart-unavailable .fine{max-width:36ch}@media (max-width:1100px){.trading-workspace-body{grid-template-columns:1fr}.trade-ticket{border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.cash-routing-map{grid-template-columns:1fr 1fr;gap:12px}.cash-eligible{grid-column:1/-1}.trading-workspace>header{flex-direction:row;align-items:center;gap:8px;padding:16px}.trading-workspace>header h4{font-size:var(--text-label);margin:0}.trade-market,.trade-ticket{padding:16px}}.chart-range{border:0;min-width:0;margin:0;padding:0}.allocation-workspace:not(:has(>.allocation-execution)){grid-template-columns:1fr}.trade-ticket .allocation-swap .field,.trade-ticket .allocation-swap .chips{margin:0}.market-price-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.market-price-summary{font-variant-numeric:tabular-nums;gap:4px;display:grid}.market-price-summary>strong{font-size:var(--text-section);color:var(--ink);font-weight:400}.market-change-up{color:var(--in)}.market-change-down{color:var(--out)}.chart-range .ui-button[aria-pressed=true]{background:var(--panel);box-shadow:inset 0 -2px var(--accent);border-radius:8px}.chart-range .ui-button{padding:8px 10px}@media (max-width:700px){.market-candle-facts{gap:8px 12px}}.manage-heading{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:var(--radius-panel);box-shadow:inset 3px 0 var(--accent);background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%),repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--ink) 2%,transparent) 5px 6px),var(--panel);margin:0;padding:16px 20px}.manage-mode{color:var(--accent);font-size:var(--text-meta);align-items:center;gap:6px;margin-bottom:8px;display:flex}.page-frame .manage-heading .strategy-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;display:grid}.manage-heading .strategy-cover{border-radius:8px;width:40px;height:40px;min-height:0;overflow:hidden}.manage-heading .strategy-cover .artwork{object-fit:cover;width:100%;height:100%}.page-frame .manage-heading h1{font-size:var(--text-section);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.manage-heading h1>.move-state{font-size:var(--text-meta)}.manage-heading .page-description:empty{display:none}.manage-heading .strategy-heading-tools{align-items:center;gap:8px;display:flex}.manage-heading .strategy-banner-actions{margin:0}.manage-heading .strategy-owner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manage-workspace .strategy-view-controls{margin-block:12px 0;padding-bottom:8px}.manage-workspace .manage-tab-panel:not([hidden]){gap:12px}.manage-workspace .manage-operations{gap:12px;margin-top:0}.manage-workspace .allocation-controllers>.section-heading{margin:0 0 12px}.manage-workspace .allocation-controllers>.section-heading p{display:none}.manage-workspace .allocation-controllers>.sleeve-balance-card{margin-top:12px;padding:16px}.manage-workspace .sleeve-balance-card>header{margin-bottom:8px}.manage-workspace .sleeve-balance-body{gap:16px;margin-top:8px;padding-block:10px}.manage-workspace .sleeve-balance strong,.manage-workspace .sleeve-allocation .allocation-comparison>span{font-size:var(--text-section)}@media (max-width:700px){.page-frame .manage-heading .strategy-heading{grid-template-columns:32px minmax(0,1fr)}.manage-heading .strategy-cover{width:32px;height:32px}.manage-heading .page-header-action{grid-column:1/-1}.manage-heading .strategy-heading-tools{justify-content:space-between}.manage-workspace .sleeve-balance-card .controller-actions{width:auto;margin-left:auto}}.cash-routing-map:has(.cash-location:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.manage-workspace .sleeve-balance-card:has(.cash-routing)>header{border-bottom:0;padding-bottom:0}@media (max-width:700px){.cash-routing-map:has(.cash-location:nth-child(4)){grid-template-columns:1fr 1fr}.cash-routing-map .cash-eligible{grid-column:auto}.manage-heading .page-header-action{min-width:0;overflow-x:auto}.manage-heading .strategy-heading-tools{justify-content:flex-start;gap:6px;width:max-content}.manage-heading .strategy-owner-actions{flex-wrap:nowrap;gap:6px}.manage-heading .strategy-lifecycle-slot:has(button){border-left:0;gap:6px;margin-left:0;padding-left:0}.manage-heading .vault-lifecycle-actions{gap:6px}}.manage-workspace .allocation-workspace-hosted .allocation-controllers{gap:12px;display:grid}.manage-workspace .allocation-controllers>.section-heading,.manage-workspace .allocation-controllers>.sleeve-balance-card{margin:0}@media (max-width:700px){.manage-workspace .sleeve-balance-card:not(:has(.cash-routing))>header{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;display:grid}.manage-workspace .sleeve-balance-card:not(:has(.cash-routing)) .controller-actions{flex-wrap:wrap;grid-column:1/-1;width:100%;margin:0}}.manage-workspace .management-primary>.manage-tab-panel{padding-top:0}.manage-workspace>.management-columns{margin-top:16px}.manage-workspace .manage-tab-panel>.holdings-panel:first-child{margin-top:0}.cash-account-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cash-account-list li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cash-account-list li>span:first-child{font-size:var(--text-meta);color:var(--muted)}.lending-vault-mark{--vault-tone:#72d7d0;border:1px solid color-mix(in srgb,var(--vault-tone) 35%,transparent);background:color-mix(in srgb,var(--vault-tone) 13%,var(--panel));width:36px;height:36px;color:var(--vault-tone);font-size:var(--text-body);letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;display:flex}.lending-vault-mark[data-tone="1"]{--vault-tone:#bfa7ef}.lending-vault-mark[data-tone="2"]{--vault-tone:#e6bc7d}.lending-vault-mark[data-tone="3"]{--vault-tone:#99c8fa}.lending-yield{color:#9be3d6;font-variant-numeric:tabular-nums;background:#72d7d01f;border-radius:5px;align-items:center;padding:3px 7px;display:inline-flex}.lending-yield[data-state=unknown]{background:color-mix(in srgb,var(--out) 14%,transparent);color:var(--out);border:1px solid color-mix(in srgb,var(--out) 30%,transparent);border-radius:999px}.lending-yield[data-state=negative]{background:color-mix(in srgb,var(--out) 12%,transparent);color:var(--out)}.lending-vaults .allocation-comparison-track>span{background:#72d7d0}.trading-expanded .trading-workspace-body{grid-template-columns:minmax(0,1fr)}.trading-expanded .trade-ticket{border-left:0;border-top:1px solid var(--line)}.slippage-heading{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.slippage-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.slippage-controls .chart-range{flex-wrap:nowrap;flex:1;gap:4px}.slippage-controls .ui-button{flex:1;min-width:0;padding:8px}.slippage-custom{gap:4px;width:80px;display:grid}.slippage-custom input{width:100%;min-width:0}.creator-capital-facts{gap:8px;display:grid}.manage-workspace .creator-capital-facts>.definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}.manage-workspace .creator-capital-facts>.definition-list>div{flex-direction:column;gap:6px;min-width:0;padding:0 0 12px;display:flex}.creator-capital-facts>.definition-list dt{font-size:var(--text-meta);color:var(--muted)}.creator-capital-facts>.definition-list dd{min-width:0;margin:0}.creator-capital-facts>.definition-list>div:first-child dd>span{font-size:var(--text-section);font-variant-numeric:tabular-nums}.creator-capital-facts>.ui-button{font-size:var(--text-meta);border:0;justify-self:start;padding:6px 0}.manage-workspace .fee-claims>.ui-button{justify-self:stretch;width:100%}.manage-workspace .fee-claims-info summary{font-size:var(--text-meta);min-height:36px}.manage-workspace #locked-funds .creator-lock{gap:12px}.slippage-controls{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.slippage-controls .chart-range{gap:6px}.slippage-controls .ui-button,.slippage-custom input{height:44px}.slippage-custom{gap:0;width:auto}.slippage-custom input{border:1px solid var(--line);border-radius:var(--radius-control,10px);background:var(--bg);color:var(--ink);padding:8px 10px}.trade-ticket .swap-settings .slippage-limit{margin:8px 0 0}@media (max-width:400px){.manage-workspace .creator-capital-facts>.definition-list{grid-template-columns:1fr}}.slippage-custom{position:relative}.slippage-custom:after{content:"%";color:var(--muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.slippage-custom input{padding-right:25px}.manage-workspace #fees-earned>.section-card-content,.manage-workspace #locked-funds>.section-card-content{gap:12px}.capital-card-title{align-items:center;gap:10px;display:flex}.capital-card-title>.action-icon{color:var(--muted);flex:none}.manage-workspace #fees-earned .section-card-header,.manage-workspace #locked-funds .section-card-header{align-items:center;margin-bottom:18px}.manage-workspace .creator-capital-facts>.definition-list{gap:12px 20px}.manage-workspace .creator-capital-facts>.definition-list>div{border:0;padding:0}.creator-capital-facts>.definition-list dd>span{font-size:var(--text-section);font-variant-numeric:tabular-nums}.creator-capital-facts .capital-share-count{font-size:var(--text-meta);color:var(--muted);margin-top:4px;display:block}.manage-workspace #locked-funds .creator-capital-facts>.definition-list>div:nth-child(n+3){border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}#locked-funds .creator-capital-facts>.definition-list>div:nth-child(n+3) dd>span{font-size:var(--text-meta)}.creator-capital-facts>.ui-button{color:var(--muted);justify-self:end;min-height:32px;padding:4px 0}.manage-workspace .fee-claims,.manage-workspace #locked-funds .creator-lock{gap:10px}.market-chart-plot{height:480px;margin-top:0}.market-chart-attribution{text-align:right;margin:4px 0 0}.market-chart-attribution a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.market-chart-plot{height:380px}}.notification-menu{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg);z-index:30;width:340px;max-width:calc(100vw - 24px);max-height:min(520px,100dvh - 90px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #0008}.notification-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 12px;display:flex}.notification-heading h2{font-size:var(--text-label);margin:0}.notification-heading>span{color:var(--muted);font-variant-numeric:tabular-nums}.notification-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.notification-menu .notification-list{overscroll-behavior:contain;max-height:min(480px,65dvh);overflow:auto}.notification-list>li{margin:0;padding:0;list-style:none}.notification-list>li+li{border-top:1px solid color-mix(in srgb,var(--muted) 25%,var(--bg))}.notification-card{min-width:0;min-height:44px;color:var(--ink);border-radius:var(--radius-control);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:16px 8px;text-decoration:none;display:grid}.notification-card:hover{background:var(--surface)}.notification-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notification-card-title{font-size:var(--text-body);overflow-wrap:anywhere;grid-area:1/1;font-weight:400}.notification-card-detail{color:var(--muted);font-size:var(--text-meta);grid-column:1/-1;margin:0;line-height:1.5;display:block}.notification-card-time{text-align:right;white-space:nowrap;font-size:var(--text-meta);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2;margin:0;padding-top:1px;display:block}@media (max-width:700px){.notification-menu{max-height:calc(100dvh - 80px)}}.live-swap-quotes{gap:14px;margin-bottom:14px;display:grid;container:quote-panel/inline-size}.live-quote-stream-meta{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.live-quote-status{align-items:center;gap:8px;min-width:0;display:flex}.live-quote-status-copy{font-size:var(--text-meta);text-align:left;gap:3px;display:grid}.live-quote-checked{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.live-quote-estimates{gap:12px;margin:0;display:grid}.quote-stream-indicator{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.quote-stream-indicator svg{width:32px;height:32px;overflow:visible}.quote-stream-core{fill:currentColor}.quote-stream-wave{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:.2}.quote-stream-spark{stroke:currentColor;opacity:0;transform-origin:12px 16px}.quote-stream-orbit{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:12 57;opacity:0;transform-origin:16px 16px}.quote-stream-indicator.is-live{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 20%, var(--line));background:color-mix(in srgb, var(--accent) 5%, transparent)}.is-live .quote-stream-core{filter:drop-shadow(0 0 3px)}.is-live .quote-stream-wave{animation:2.4s ease-in-out infinite quote-stream-signal}.is-live .wave-two{animation-delay:.2s}.is-live .wave-three{animation-delay:.4s}.is-live .quote-stream-spark{animation:2.4s ease-out infinite quote-stream-ripple}.quote-stream-indicator.is-checking{color:var(--accent)}.is-checking .quote-stream-wave{opacity:0}.is-checking .quote-stream-orbit{opacity:.8;animation:1.4s linear infinite quote-stream-check}@keyframes quote-stream-signal{0%,75%,to{opacity:.2}35%{opacity:.9}}@keyframes quote-stream-ripple{0%{opacity:.4;transform:scale(.7)}65%,to{opacity:0;transform:scale(1.8)}}@keyframes quote-stream-check{to{transform:rotate(360deg)}}.allocation-review-actions .allocation-reject{color:#ff8994;background:#e85d6c1a;border-color:#e85d6c}.allocation-review-actions .allocation-reject:hover:not(:disabled){background:#e85d6c33}@media (prefers-reduced-motion:reduce){.quote-stream-wave,.quote-stream-spark,.quote-stream-orbit{animation:none!important}.is-live .quote-stream-wave{opacity:.7}}.live-quote-card{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:14px;gap:16px;padding:16px;display:grid}.live-quote-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-quote-pair{align-items:center;gap:12px;min-width:0;display:flex}.live-quote-pair h3{font-size:var(--text-body);margin:0;font-weight:400}.live-quote-stream-meta .quote-stream-indicator{border-radius:8px;width:28px;height:28px}.live-quote-stream-meta .quote-stream-indicator svg{width:24px;height:24px}.live-quote-exchange{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) 20px minmax(0,1fr);align-items:start;gap:16px;padding-top:14px;display:grid}.live-quote-sell,.live-quote-receive{gap:8px;min-width:0;display:grid}.live-quote-sell strong{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;overflow-x:auto}.live-quote-exchange-arrow{height:32px;color:var(--muted);align-self:end;place-items:center;font-size:22px;display:grid}.live-quote-receive{text-align:right}.live-quote-amount{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.live-quote-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:400;overflow-x:auto}@media (max-width:600px){.live-quote-card{gap:14px;padding:14px}.live-quote-card-header{flex-wrap:wrap;gap:14px}.live-quote-stream-meta{margin-left:auto}.live-quote-exchange{grid-template-columns:minmax(0,1fr);gap:16px}.live-quote-exchange-arrow{display:none}.live-quote-receive{text-align:left}.live-quote-amount{justify-content:flex-start}}.live-quote-trend{flex-shrink:0;display:inline-flex}.live-quote-trend svg{width:16px;height:16px}.live-quote-trend.is-up{color:var(--accent)}.live-quote-trend.is-down{color:#ff8994}.live-quote-limits{color:var(--muted);font-size:var(--text-meta);justify-content:space-between;gap:16px;display:flex}.allocation-proposal-rows>.live-swap-quotes{margin-bottom:12px}.live-quote-amount.is-sell{justify-content:flex-start}.live-quote-amount .asset-icon{flex-shrink:0}.live-quote-amount strong{min-width:0}.live-quote-checked{flex-shrink:0}@media (max-width:600px){.live-quote-amount strong{font-size:16px}.live-quote-amount .asset-icon{flex-basis:24px;width:24px;height:24px}.live-quote-amount{gap:6px}.live-quote-limits{flex-direction:column;gap:8px}}.live-quote-amount strong{white-space:normal;flex-wrap:wrap;align-items:baseline;column-gap:5px;display:flex}.live-quote-number{white-space:nowrap;max-width:100%;overflow-x:auto}@container quote-panel (max-width:500px){.live-quote-card{gap:14px;padding:14px}.live-quote-exchange{grid-template-columns:minmax(0,1fr);gap:12px}.live-quote-exchange-arrow{place-self:center;width:24px;height:24px;display:grid;transform:rotate(90deg)}.live-quote-receive{text-align:left}.live-quote-amount{justify-content:flex-start;gap:6px}.live-quote-amount strong{font-size:16px}.live-quote-amount .asset-icon{flex-basis:24px;width:24px;height:24px}.live-quote-limits{flex-direction:column;gap:8px}.live-quote-status-copy,.live-quote-checked{font-size:12px}}.add-money-receive-target{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.add-money-receive-target .wallet-deposit-qr{width:128px;margin:0}@media (max-width:600px){.add-money-receive-target{grid-template-columns:minmax(0,1fr)}.add-money-receive-target .wallet-deposit-qr{justify-self:center;width:160px}}.market-tools{border:0;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:12px 0 0;padding:0;display:flex}.market-tools .ui-button{min-height:32px;padding:6px 10px;font-size:12px}.market-tools .ui-button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 -2px var(--accent)}@media (max-width:700px){.trading-workspace .trade-market{padding:16px}}.trade-quote-editor{grid-column:1/-1;min-width:0}.trade-quote-editor .trade-pair{margin-top:0}.trade-quote-editor .trade-pair-rows{border:0;border-radius:0}.trade-quote-editor .trade-pair-row{padding:12px 0}.trade-quote-receive{text-align:right;overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.trade-quote-receive small{font-weight:400}.trade-quote-minimum{border-top:1px solid var(--line);margin:0;padding-top:12px}.market-candle-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.market-candle-facts time{grid-column:1/-1;margin-bottom:4px}.market-candle-facts>span{border:1px solid var(--line);background:var(--panel);white-space:normal;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.market-candle-facts strong{font-variant-numeric:tabular-nums}.drawing-toolbar{flex-wrap:wrap;gap:4px;padding:8px 0;display:flex}.drawing-toolbar .ui-button{gap:6px;min-height:36px;padding:6px 8px;font-size:12px}.drawing-toolbar [aria-pressed=true]{color:var(--accent);background:var(--panel);box-shadow:inset 0 -2px var(--accent)}.drawing-surface{position:relative}.drawing-overlay{pointer-events:none;height:calc(100% - 28px);position:absolute;top:0;left:0;overflow:hidden}.drawing-overlay path{stroke:var(--muted);stroke-width:2px;fill:#0000;cursor:pointer}.drawing-overlay path.is-selected,.drawing-overlay path:focus{stroke:var(--accent);stroke-width:3px;outline:none}.drawing-overlay path:hover{stroke:var(--accent)}@media (max-width:700px){.market-candle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.drawing-toolbar .ui-button span{display:none}.drawing-toolbar .ui-button{width:36px;min-width:36px;padding:6px}}.chart-drawings{border:0;grid-template-columns:44px minmax(0,1fr);gap:12px;min-width:0;margin:12px 0 0;padding:0;display:grid}.chart-drawings .drawing-toolbar{border-right:1px solid var(--line);flex-flow:column;align-items:center;gap:6px;padding:8px 6px 8px 0}.chart-drawings .drawing-toolbar .ui-button{width:36px;min-width:36px;height:36px;color:var(--muted);padding:8px}.chart-drawings .drawing-toolbar .ui-button span{display:none}.chart-drawings .drawing-toolbar .ui-button[aria-pressed=true]{color:var(--accent);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px}.chart-drawings .drawing-toolbar .ui-button:nth-last-child(2){margin-top:12px}.drawing-surface{min-width:0}.drawing-hint{z-index:2;border:1px solid var(--line);background:var(--panel);pointer-events:none;border-radius:8px;margin:0;padding:6px 10px;position:absolute;top:8px;left:8px}.trade-market-header{flex-wrap:wrap}.trade-market-header>.milestone-toggle{gap:8px;min-height:36px;margin-left:auto;font-size:12px}@media (max-width:700px){.chart-drawings{grid-template-columns:40px minmax(0,1fr);gap:6px}}.market-price-summary{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 12px;display:grid}.market-price-summary>.fine{grid-column:1/-1}.market-price-summary>strong{font-size:28px}.market-price-summary>:is(.market-change-up,.market-change-down){background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:13px}.market-window{min-width:0;min-height:760px;position:relative}.market-window-retained{visibility:hidden;pointer-events:none}.market-window-overlay{background:var(--bg);min-height:0;position:absolute;inset:0}.trade-ticket{padding:20px}.trade-ticket .allocation-swap{gap:12px}.trade-ticket .field,.trade-ticket .slippage-heading{color:var(--muted);font-size:13px;line-height:1.4}.trade-ticket .field{gap:6px}.trade-ticket .field select{min-height:40px;color:var(--ink);padding:8px 12px;font-size:14px}.trade-ticket .token-amount-heading{gap:8px}.trade-ticket .token-amount input.cash{min-height:46px;color:var(--ink);padding:10px 12px;font-size:22px;line-height:1.2}.trade-ticket .token-amount-unit .ui-button,.trade-ticket .chips .ui-button{min-height:36px;padding:6px 10px;font-size:12px}.trade-ticket .swap-settings{gap:8px;padding-top:12px}.trade-ticket .slippage-controls .ui-button,.trade-ticket .slippage-custom input{height:38px;min-height:38px;font-size:13px}.trade-ticket .live-quote-card{gap:10px;padding:12px}.trade-ticket .live-quote-card-header{gap:8px;font-size:12px;line-height:1.4}.trade-ticket .trade-quote-editor .trade-pair-row{gap:8px;padding:8px 0}.trade-ticket .trade-quote-receive{gap:2px}.trade-ticket .trade-quote-receive small{font-size:12px;line-height:1.4}.trade-ticket .trade-pair .choice-select-trigger{min-height:36px;font-size:14px}.trade-ticket .trade-pair .asset-icon{flex-basis:24px;width:24px;height:24px}.manage-tab-panel>.dashboard-section{margin-block:0}@media (max-width:700px){.market-window{min-height:740px}}.profile-identity-copy h1{font-size:var(--text-page);letter-spacing:-.03em}.profile-home .view-tabs{scrollbar-width:thin;scrollbar-color:var(--line) transparent;scroll-padding-inline:8px}.profile-home .view-tabs a{white-space:nowrap;min-height:48px}.profile-home>div:not([hidden])>.section-card+.section-card{margin-top:24px}@media (max-width:700px){.profile-home .view-tabs{gap:16px}}.profile-identifier-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.profile-identifier-row>.ui-button{margin-left:auto}.profile-session-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:24px 0 0;display:flex}.profile-session-row p{margin:4px 0 0}@media (max-width:480px){.profile-identifier-row>.ui-button{flex-basis:100%;margin-left:0}}.profile-home .profile-editor{gap:24px}.profile-home .profile-editor .field{gap:8px;max-width:64ch;display:grid}.profile-home .profile-editor .field:has(input[autocomplete=nickname]){max-width:36ch}.profile-home .profile-editor input,.profile-home .profile-editor textarea{line-height:1.5;font-size:var(--text-body);box-sizing:border-box;padding:12px 16px}.profile-home .profile-editor input{min-height:48px}.profile-home .profile-editor textarea{resize:vertical;min-height:120px}.profile-home .profile-editor .field>small:last-child{font-variant-numeric:tabular-nums;justify-self:end}.profile-home .profile-editor>.ui-button{justify-self:start;min-width:136px}.profile-home .profile-cover-field{border-top:1px solid var(--line);padding-top:24px}.profile-home .profile-cover-summary>div p{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;display:inline-flex}.profile-home .profile-login-methods{gap:0}.profile-home .profile-login-methods>div{border-bottom:1px solid var(--line);align-items:center;padding:16px 0}.profile-home .profile-login-methods>div:first-child{padding-top:0}.profile-home .profile-login-methods>div:last-child{border-bottom:0}.profile-home .profile-login-methods dt{font-size:var(--text-body)}.profile-home .profile-connection{gap:12px}.profile-home .profile-connection-row{border-top:0;gap:16px;padding:8px 0 20px}.profile-home .profile-connection+.profile-connection{margin-top:32px}.profile-home .profile-connection-heading{font-size:var(--text-section)}.profile-home .profile-connection-title{font-size:var(--text-label)}.profile-home .profile-connection-copy{gap:4px;display:grid}.profile-home .profile-connection:last-child .profile-connection-row{border-bottom:0;padding-bottom:0}@media (max-width:480px){.profile-home .profile-connection-row{flex-wrap:wrap}.profile-home .profile-connection-row>.ui-button{margin-left:60px}.profile-home .section-card-header{gap:16px}.profile-home .section-card-actions{flex-wrap:wrap;max-width:100%}.profile-home .profile-cover-summary{gap:12px}.profile-home .profile-cover-summary>img{width:100px;height:48px}.profile-home .profile-editor .field{max-width:100%}}.profile-identifier-row>.hex{gap:16px;width:fit-content;margin:0}.profile-home .profile-editor .field{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.profile-home .profile-editor .field>input,.profile-home .profile-editor .field>textarea{grid-column:1/-1}.profile-home .profile-editor .field>small{grid-row:3;line-height:1.5}.profile-home .profile-editor .field>small:last-child{white-space:nowrap;align-self:start}.profile-home .agent-connections .panel-header h3{font-size:var(--text-label);line-height:1.5}@media (max-width:480px){.profile-home .profile-editor .field{grid-template-columns:minmax(0,1fr)}.profile-home .profile-editor .field>small:last-child{grid-row:4;justify-self:start}}.profile-funding-card{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid;overflow:hidden}.profile-funding-copy{justify-items:start;gap:12px;display:grid}.profile-funding-copy h2{font-size:var(--text-section);margin:0;font-weight:400;line-height:1.2}.profile-funding-balance-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;display:flex}.profile-funding-balance{font-size:var(--text-page);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}@media (max-width:600px){.profile-funding-card{gap:16px}.profile-funding-balance-row{justify-content:space-between;gap:16px}.profile-funding-balance{font-size:var(--text-section)}}.swap-tokens{--lend-figure-columns:3}.allocation-operation.sleeve-balance-card>header>.builder-node-icon{border-radius:var(--radius-control);background:var(--line);width:38px;height:38px;color:var(--accent);flex:0 0 38px;place-items:center;display:grid}.swap-tokens .data-table--compact{--table-column-width:140px}.lending-liquidity-notice{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lending-liquidity-notice[data-blocked=true]{border-color:var(--out)}.lending-liquidity-notice[data-blocked=true]>strong{color:var(--out)}.lending-liquidity-notice .fine{margin:8px 0 0}.lending-recovery-options{grid-template-columns:minmax(0,1fr);min-width:0}.lending-recovery-options>.ui-button{white-space:normal;width:100%}.lending-recovery-blocker{color:var(--out)}@media (max-width:999px){.management-columns:has(.manage-tab-panel:not([hidden]) .withdrawal-queue)>.management-action-rail{grid-row:auto}}.add-money-panel{text-align:left;gap:16px}.add-money-panel .add-money-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.add-money-panel .add-money-steps>li{grid-column:1/-1}.add-money-panel .add-money-steps>.add-money-network{grid-column:1}.add-money-panel .add-money-steps>.add-money-asset{grid-column:2}.add-money-panel .add-money-steps h3{font-size:var(--text-body);color:var(--muted);margin:0}.add-money-panel .add-money-methods .asset-icon,.add-money-panel .add-money-methods .asset-icon img{width:20px;height:20px}.add-money-panel .add-money-step>.add-money-methods{background:0 0;border:0;padding:0}.add-money-panel .add-money-receive{padding-top:16px}.add-money-panel .add-money-warning{font-size:var(--text-meta);line-height:1.5}.add-money-panel .add-money-card{gap:16px}@media (max-width:420px){.add-money-panel .add-money-steps>.add-money-network,.add-money-panel .add-money-steps>.add-money-asset{grid-column:1/-1}}.add-money-panel .add-money-currency{align-items:center;gap:8px;min-height:40px;display:flex}.add-money-panel .add-money-currency .asset-icon,.add-money-panel .add-money-currency .asset-icon img{width:20px;height:20px}.add-money-panel .add-money-address code{font-size:var(--text-meta)}
