.paste-fund{gap:var(--space-4);flex-direction:column;grid-column:1/-1;width:100%;max-width:600px;display:flex}.paste-fund .review-stage{gap:var(--space-4);flex-direction:column;display:flex}.paste-note{gap:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere;display:grid}.paste-edit-actions{gap:var(--space-4);display:flex}.paste-chooser,.paste-options{gap:var(--space-3);flex-direction:column;display:flex}.paste-options{max-height:400px;overflow:auto}.paste-options .ds-button{white-space:normal;text-align:left;justify-content:flex-start}.paste-editor .stack{padding:var(--space-4);padding-bottom:var(--space-6)}.paste-fund .review-deposit{margin:0}.create-paste{gap:var(--space-4);padding-bottom:var(--space-6);flex-direction:column;display:flex}
.create{--create-tray:152px;--create-nav-clear:80px;position:relative}.create-composer{height:calc(100dvh - 120px);min-height:0;padding-block:var(--space-1) calc(var(--create-tray) + var(--space-2));flex-direction:column;gap:0;display:flex}.create-head{align-items:last baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.create-head .title{font:var(--type-title);margin:0}.create-lede{min-width:0;color:var(--ink-2);font:var(--type-small);text-wrap:balance;flex:10em}.create-head .notice{flex-basis:100%}.market-catalog{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--raised);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.catalog-search-row{padding:var(--space-3) var(--space-3) 0;flex:none;position:relative}.catalog-search-row>svg{top:calc(var(--space-3) + var(--control) / 2);left:calc(var(--space-3) + var(--space-3));width:var(--space-4);height:var(--space-4);fill:none;stroke:var(--ink-3);stroke-width:1.5px;pointer-events:none;position:absolute;translate:0 -50%}.catalog-search.ds-input{padding-left:var(--space-8)}.catalog-tools{align-items:stretch;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--rule);flex-direction:column;flex:none;display:flex}.catalog-tools>.catalog-families{flex:1}.family-count{margin-left:var(--space-1);color:var(--ink-3);font-style:normal;font-weight:400;display:none}.catalog-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.catalog-market{align-items:center;gap:var(--space-3);height:80px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 112px;display:grid}.catalog-identity{gap:var(--space-1);min-width:0;font:var(--type-body);display:grid}.catalog-stats{gap:var(--space-1);min-width:0;color:var(--ink-3);font:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;overflow:hidden}.catalog-stats>span+span:before{content:"· "}.venue-tag{color:var(--ink-2)}.catalog-foot{padding:var(--space-4);color:var(--ink-3);font:var(--type-caption)}.catalog-empty{padding:var(--space-4)}.create-fund-card{height:var(--create-tray);padding:var(--space-2) var(--gutter) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--raised);box-shadow:0 -12px 28px -24px color-mix(in srgb, var(--ink-1) 50%, transparent);border-bottom:0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.create-fund-card>.card-head,.desktop-editor{display:none}.tray-handle{width:36px;height:var(--space-1);margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--rule);flex:none;display:block}.draft-coach{color:var(--ink-2);font:var(--type-small)}.draft-readout{max-height:calc(var(--leading-small) * 3);font:var(--type-small);overflow-y:auto}.small-warning{color:var(--attention);font:var(--type-caption)}.small-warning:before{content:"•";margin-right:var(--space-2)}.tray-warning{margin-top:var(--space-1)}.tray-actions{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid}.create-ideas{min-width:0;margin-top:var(--space-2)}.idea-strip{gap:var(--space-2);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.idea-card{min-height:var(--control);padding:0 var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--raised);color:var(--ink-1);font:var(--type-small);cursor:pointer;flex:none;font-weight:500}.idea-card:disabled{color:var(--ink-3);cursor:not-allowed}.idea-title{align-items:baseline;gap:var(--space-2);display:flex}.idea-leverage{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.idea-legs{display:none}.positions-sheet{height:92dvh;max-height:92dvh;margin-inline:auto}.positions-sheet .sheet-body{gap:0;height:100%;padding:0;overflow:hidden}.positions-sheet-scroll{min-height:0;padding:var(--space-2) var(--gutter) var(--space-6);scrollbar-width:none;flex:1;overflow-y:auto}.positions-sheet .sheet-head{margin-bottom:var(--space-4);border:0;padding:0}.positions-sheet-footer{padding:var(--space-3) var(--gutter);border-top:1px solid var(--rule);flex:none}.positions-editor{gap:var(--space-8);min-width:0;display:grid}.positions-block{gap:var(--space-3);min-width:0;display:grid}.pos-list{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.pos-card{gap:var(--space-3);padding-block:var(--space-4);animation:.18s ease-out draft-enter;display:grid}.pos-card+.pos-card{border-top:1px solid var(--rule)}.pos-id{grid-template-columns:minmax(0, 1fr) var(--control);align-items:center;column-gap:var(--space-2);min-width:0;font:var(--type-body);display:grid}.pos-id>.ds-market{grid-column:1}.pos-detail{min-width:0;color:var(--ink-3);font:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.pos-remove{width:var(--control);height:var(--control);border-radius:var(--radius-control);color:var(--ink-3);font:var(--type-heading);cursor:pointer;background:0 0;border:0;grid-area:1/2/3;justify-self:end;place-items:center end;padding:0;display:grid}.pos-remove:after{content:"×"}.pos-remove:not(:disabled):hover{color:var(--ink-1)}.pos-terms{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 120px;display:grid}.pos-alloc{text-align:right;appearance:textfield}.pos-alloc::-webkit-inner-spin-button{appearance:none}.pos-bar{align-items:center;gap:var(--space-2);margin-left:calc(var(--space-3) * -1);flex-wrap:wrap;display:flex}.pos-total{align-items:center;gap:var(--space-1);min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--action-tint) calc(var(--progress) * 100%), var(--sunk) 0);font:var(--type-small);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500;display:inline-flex}.pos-total[data-ok]{background:var(--action-tint);color:var(--action)}.pos-total[data-ok]:after{content:"✓"}.pos-unallocated{color:var(--ink-3);font:var(--type-caption);text-align:right}.pos-card[data-leaving]{pointer-events:none;animation:.18s ease-in forwards draft-exit}@keyframes draft-enter{0%{opacity:.2;transform:translateY(5px)}}@keyframes draft-exit{to{opacity:0;transform:translate(8px)}}.leverage-equivalent{color:var(--ink-3);font:var(--type-caption)}.lev{gap:var(--space-1);-webkit-user-select:none;user-select:none;display:grid}.lev-number{font:var(--type-figure);font-variant-numeric:tabular-nums;transform-origin:0;animation:lev-bump var(--tempo) var(--ease);justify-self:start}@keyframes lev-bump{0%{scale:1.06}}.lev-track{height:52px;margin:0 var(--space-4);touch-action:none;cursor:grab;outline:none;position:relative}.lev-track[aria-disabled]{opacity:.5;cursor:default}.lev-rail,.lev-fill{height:var(--space-2);border-radius:var(--radius-pill);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.lev-rail{right:calc(var(--space-4) * -1);left:calc(var(--space-4) * -1);background:var(--sunk);box-shadow:inset 0 0 0 1px var(--rule)}.lev-fill{right:auto;left:calc(var(--space-4) * -1);width:calc(var(--t) * 100% + var(--space-4));background:linear-gradient(90deg, color-mix(in srgb, var(--action) 55%, var(--raised)), var(--action));transition:width var(--tempo) var(--ease)}.lev-tick{top:50%;left:calc(var(--at) * 100%);border-radius:var(--radius-pill);background:var(--rule-strong);width:2px;height:14px;transition:background-color var(--tempo) ease;position:absolute;translate:-50% -50%}.lev-tick[data-on]{background:color-mix(in srgb, var(--action-ink) 70%, transparent)}.lev-thumb{top:50%;left:calc(var(--t) * 100%);background:radial-gradient(circle, var(--action) 0 4px, transparent 4.5px), var(--raised);width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-1) 10%, transparent), var(--shadow);transition:left var(--tempo) var(--ease), scale var(--tempo) var(--ease), box-shadow var(--tempo) ease;border-radius:50%;position:absolute;translate:-50% -50%}.lev[data-dragging] :is(.lev-thumb,.lev-fill){transition-duration:calc(var(--tempo) * .3)}.lev[data-dragging] .lev-track{cursor:grabbing}.lev[data-dragging] .lev-thumb{scale:1.15}.lev-track:focus-visible .lev-thumb{box-shadow:var(--ring), 0 0 0 1px var(--action)}.lev-pop{animation:lev-pop calc(var(--tempo) * 2.4) ease-out forwards;border-radius:50%;position:absolute;inset:0}@keyframes lev-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--action) 45%, transparent);scale:.92}to{scale:1;box-shadow:0 0 0 14px #0000}}.lev-stops{height:var(--leading-caption);margin:0 var(--space-4);position:relative}.lev-stop-label{left:calc(var(--at) * 100%);color:var(--ink-3);font:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transition:color var(--tempo) ease;position:absolute;translate:-50%}.lev-stop-label[data-on]{color:var(--ink-1);font-weight:500}.lev-stop-label:first-child{translate:0}.lev-stop-label:last-child{translate:-100%}.sim-status{color:var(--ink-3);font:var(--type-small)}.sim-number{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sim-number strong{font:var(--type-figure);font-variant-numeric:tabular-nums}.sim-number>span{font:var(--type-small);font-variant-numeric:tabular-nums}.sim-number small{color:var(--ink-3);font:var(--type-caption)}.sim .history-canvas .chart{height:120px}.sim-method summary{min-height:var(--control);color:var(--ink-2);font:var(--type-small);cursor:pointer;align-items:center;display:flex}.sim-method details>:not(summary){margin-top:var(--space-2);color:var(--ink-2);font:var(--type-caption)}.create-review{padding-block:var(--space-1) calc(var(--create-nav-clear) + var(--create-safe-area-bottom,env(safe-area-inset-bottom)))}.create-review :is(a,button,input,textarea,summary){scroll-margin-bottom:calc(var(--create-nav-clear) + var(--create-safe-area-bottom,env(safe-area-inset-bottom)))}.create-review>.create-head:empty{display:none}.review-stage{gap:var(--space-8);min-width:0;display:grid}.review-back{margin-left:calc(var(--space-3) * -1);justify-self:start}.review-heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.review-heading .title{font:var(--type-title);margin:0}.review-heading .thesis-toggle{margin-right:calc(var(--space-3) * -1)}.create-idea-fields{gap:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) 128px;display:grid}.create-idea-fields>:is(.thesis-toggle,.ds-field:has(textarea),.x-post){grid-column:1/-1}.create-idea-fields>.thesis-toggle{margin-left:calc(var(--space-3) * -1);justify-self:start}.review-positions{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.review-positions li{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);font:var(--type-small);grid-template-columns:minmax(0,1fr) auto 64px;display:grid}.review-positions li>.side{font-weight:500}.review-share{font-variant-numeric:tabular-nums;text-align:right}.review-empty{color:var(--ink-3);font:var(--type-small)}.review-target{gap:var(--space-2);display:grid}.review-deposit{align-content:start;gap:var(--space-6);min-width:0;display:grid}.review-warnings{gap:var(--space-2);color:var(--ink-2);font:var(--type-small);display:grid}.review-warnings p>.info{vertical-align:top;align-items:center;height:1lh;display:inline-flex}.create-launch-action{width:100%;display:grid}.create-launch-action>.meta{margin-top:var(--space-2);font:var(--type-caption);text-align:center}.review-disclosure{border-top:1px solid var(--rule)}.review-disclosure+.review-disclosure{margin-top:calc(var(--space-8) * -1)}.review-disclosure:last-child{border-bottom:1px solid var(--rule)}.review-disclosure>summary{min-height:calc(var(--control) + var(--space-2));font:var(--type-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.review-disclosure-body{gap:var(--space-3);padding-bottom:var(--space-6);display:grid}.review-fee-note{display:block}.review-subhead{margin:var(--space-2) 0 0;font:var(--type-small);font-weight:500}.review-note,.review-list{color:var(--ink-2);font:var(--type-small)}.review-list{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.create-receipt{gap:var(--space-3);display:grid}.create-created{font:var(--type-body);font-weight:500}.create-open-fund{justify-self:start}.app-column:has(.create)>main{padding-bottom:0}:is(.app-column:has(.create-composer)>.footer,.app-column:has(.create-review)>.footer){display:none}@media (min-width:1024px){.create-composer{height:100dvh;padding-block:var(--space-6)}.create-head{padding-bottom:var(--space-4)}.family-count{display:inline}.catalog-market{padding-inline:var(--space-4) var(--space-3)}.create-fund-card{inset:var(--space-6) auto auto calc(100% + var(--space-4));width:224px;height:auto;max-height:calc(100dvh - var(--space-12));padding:var(--space-6);gap:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:none}.create-fund-card>*{flex-shrink:0}.create-fund-card>.card-head{display:flex}.tray-handle,.tray-warning,.tray-actions>.draft-bar{display:none}.draft-readout{max-height:none;color:var(--ink-2);overflow:visible}.create-fund-card>.desktop-editor{min-height:0;margin-inline:calc(var(--space-6) * -1);padding:0 var(--space-6) var(--space-6);border-block:1px solid var(--rule);scrollbar-width:thin;flex:auto;display:block;overflow-y:auto}.desktop-editor .pos-bar>.picker-open{display:none}.desktop-editor .pos-list{border-top:0}.tray-actions{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.create-ideas{margin-top:0}.idea-strip{border-top:1px solid var(--rule);flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.idea-card{gap:var(--space-1);min-height:0;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;border-radius:0;display:grid}.idea-title{justify-content:space-between}.idea-legs{gap:var(--space-1);color:var(--ink-2);font:var(--type-caption);display:grid}.create-review{padding-bottom:var(--space-12)}.review-deposit{top:var(--space-6);left:calc(100% + var(--space-4));width:224px;max-height:calc(100dvh - var(--space-12));padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--raised);position:absolute;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.create :is(.pos-card,.ds-choice>button),.positions-sheet[open],.lev *{transition:none;animation:none}}@media (min-width:1024px) and (max-width:1159px){.create-composer{height:auto}.market-catalog{height:calc(100dvh - var(--space-12));flex:none}.create-fund-card,.review-deposit{width:100%;max-height:none;margin-top:var(--space-6);position:static;inset:auto;overflow:visible}.create-fund-card>.desktop-editor{overflow:visible}}@media (min-width:1160px){.create-fund-card,.review-deposit{width:360px}}.builder-minimum{gap:var(--space-1);color:var(--ink-3);font:var(--type-caption);display:grid}.builder-minimum output{color:var(--ink-2);font:var(--type-small)}.thesis-toggle{white-space:normal;text-align:left}.review-heading{flex-wrap:wrap}.draft-bar{column-gap:var(--space-1);flex-wrap:wrap}.draft-bar output{font:var(--type-caption);color:var(--ink-2);flex-basis:100%}
