.create .steps{font-size:var(--t-13);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.create .step{padding:12px 0 0;display:block}.create .step:before{background:var(--rule);border:0;border-radius:2px;width:auto;height:4px;margin:0;position:absolute;inset:0 0 auto}.create .step:after,.create .step>span[aria-hidden]{display:none}.create .step[data-state=done]:before{background:var(--ink)}.create .step[data-state=now]:before{background:linear-gradient(var(--action), var(--action)) 0 0 / 100% 100% no-repeat var(--rule);animation:create-fill .8s var(--ease) both}@keyframes create-fill{0%{background-size:0 100%}}.create-starters{border:0;min-width:0;margin:0;padding:0}.create-starters legend{padding:0}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice{border:1px solid var(--rule);background:var(--paper-raised);box-shadow:var(--shadow);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease, box-shadow .3s ease, translate .25s var(--ease), scale .12s ease;border-radius:18px;grid-template-rows:auto auto auto 1fr;align-items:start;gap:8px;padding:16px;display:grid;position:relative}.choice:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-lift);translate:0 -2px}.choice:active{translate:none;scale:.98}.choice[aria-pressed=true]{border-color:var(--ink);box-shadow:var(--ring), var(--shadow-lift);animation:create-pick .6s var(--ease)}@keyframes create-pick{35%{box-shadow:0 0 0 7px var(--action-tint), var(--shadow-lift);scale:.985}}.choice-kind{font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--action);font-weight:500;line-height:1}.choice-name{font-size:var(--t-19);font-weight:500;line-height:1.2}.choice svg{fill:none;width:44px;height:44px;stroke:var(--action);stroke-width:1.6px;transition:scale .4s var(--ease);grid-row:1;margin:-2px 0 4px -2px}.choice:hover svg{scale:1.08}.choice .fill{fill:var(--action);stroke:none}.choice .dash{stroke-dasharray:2 3.2}.choice-legs{font-size:var(--t-13);color:var(--ink-2);align-self:end}@media (max-width:1023px){.choices{grid-template-columns:minmax(0,1fr);gap:8px}.choice{border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;padding:10px 12px}.choice svg{grid-area:1/1/span 3;align-self:center}.choice>:not(svg){grid-column:2}.choice-name{font-size:var(--t-16)}.choice svg{width:28px;height:28px;margin:0}.choice-kind{font-size:10px;line-height:1.2}.choice-legs,.choice-legs .meta{font-size:var(--t-12)}}.create-idea{gap:20px;display:grid}@media (min-width:1024px){.create-idea{grid-template-columns:1fr 1fr;align-items:start}.create-starters{grid-column:1/-1}.create-idea-fields{grid-column:1}.create-preview{grid-column:2}}.create-preview .entry{box-shadow:var(--shadow-lift)}.create .split>.btn:disabled{visibility:hidden}.create>.stack-lg{max-width:none}.review-stage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.review-stage>.heading,.review-stage>.review-creator-note,.review-disclosure{grid-column:1/-1}.review-stage>section{border:1px solid var(--rule);background:var(--paper-raised);border-radius:16px;padding:16px}.review-creator-note{border-left:3px solid var(--action);background:var(--paper-raised);font-size:var(--t-14);margin:0;padding:12px 16px}.review-fees,.review-fixed-terms{border:1px solid var(--rule);background:var(--paper-raised);border-radius:16px;padding:16px}.schedule-disclosure{font-size:var(--t-13)}.schedule-disclosure>summary{cursor:pointer;width:fit-content;color:var(--ink-2)}.schedule-disclosure>.stack-sm{padding:10px 0 0 14px}.schedule-disclosure p{margin:0}.review-stage .section-head{padding-bottom:4px}.review-stage .section-head .heading{font-size:var(--t-19)}.review-positions{gap:6px;display:grid}.review-positions li{font-size:var(--t-13);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.review-positions .coin{width:20px;height:20px}.create-cost-strip{border:1px solid var(--rule);background:var(--paper-sunk);font-variant-numeric:tabular-nums;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 16px;display:grid}.create-cost-strip dt{color:var(--muted);font-size:var(--t-12)}.create-cost-strip dd{font-size:var(--t-15);margin:2px 0 0;font-weight:500}.review-disclosure{border:1px solid var(--rule);background:var(--paper-raised);border-radius:16px}.review-disclosure>summary{min-height:var(--target);cursor:pointer;padding:10px 16px;font-weight:500}.review-disclosure-body{padding:0 16px 16px}@media (min-width:1024px){.create-cost-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.review-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.pos-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-total{background:var(--paper-sunk);min-height:36px;box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-13);font-variant-numeric:tabular-nums;isolation:isolate;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex;position:relative;overflow:hidden}.pos-total:before{content:"";z-index:-1;width:var(--fill);background:var(--action-tint);transition:width .4s var(--ease);position:absolute;inset:0 auto 0 0}.pos-total[data-ok]{box-shadow:inset 0 0 0 1px var(--action);color:var(--action)}.pos-total[data-ok]:after{content:"✓";font-weight:600}.pos-list{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow)}.pos-card{animation:rise .45s var(--ease);grid-template-columns:minmax(0,1fr) auto 112px 44px;grid-template-areas:"id side share x";align-items:center;gap:8px 12px;padding:12px 8px 12px 16px;display:grid}.pos-card+.pos-card{border-top:1px solid var(--rule)}.pos-id{grid-area:id;align-items:center;gap:12px;min-width:0;display:flex}.pos-id .coin{width:32px;height:32px}.pos-id .meta{font-variant-numeric:tabular-nums}.pos-card>.seg{grid-area:side}.pos-alloc{grid-area:share;position:relative}.pos-alloc .input{width:100%;min-height:var(--target);text-align:right;font-variant-numeric:tabular-nums;padding:8px 28px 8px 10px}.pos-alloc>span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.pos-remove{width:var(--target);height:var(--target);background:linear-gradient(var(--ink-3), var(--ink-3)) center / 14px 1.5px no-repeat;cursor:pointer;border:0;border-radius:50%;grid-area:x;transition:background-color .2s;rotate:45deg}.pos-remove:after{content:"";background:linear-gradient(var(--ink-3), var(--ink-3)) center / 1.5px 14px no-repeat;width:100%;height:100%;display:block}.pos-remove:hover{background-color:var(--paper-sunk)}@media (max-width:1023px){.pos-card{grid-template-columns:minmax(0,1fr) 104px 44px;grid-template-areas:"id id x""side share share"}.pos-card>.seg{justify-self:start}.pos-bar .btn{white-space:nowrap;flex:none;padding-inline:12px}.pos-total{padding:0 10px}.pos-total-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.sheet.picker{width:100%;height:calc(100dvh - 16px)}.picker .sheet-body{gap:12px;height:100%;min-height:0;padding-bottom:0}.picker-quick-block{gap:4px;display:grid}.picker-quick-title{font-size:var(--t-13);font-weight:500}.picker-quick{overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;gap:8px;display:flex;overflow-x:auto}.picker-quick,.picker-cols{border:0;min-width:0;padding-block:0}.picker-quick legend,.picker-cols legend{padding:0}.picker-quick::-webkit-scrollbar{display:none}.picker-chip{border:1px solid var(--rule);background:var(--paper-raised);min-height:40px;font-size:var(--t-13);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;font-weight:500;display:flex}.picker-chip[aria-pressed=true]{border-color:var(--action);background:var(--action-tint);color:var(--action)}.picker-chip:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.65}.picker-data-note{margin:2px var(--gutter) 6px}.picker-limit-note{margin:8px var(--gutter)}.picker-results{overscroll-behavior:contain;min-height:0;margin:0 calc(-1 * var(--gutter));flex:1;padding-bottom:24px;overflow-y:auto}.picker-results>:is(.notice,.picker-none){margin:8px var(--gutter)}.picker-cols,.picker-row{padding-inline:var(--gutter);grid-template-columns:24px minmax(0,1fr) 58px 54px 74px 22px;align-items:center;gap:6px;display:grid}.picker-cols{z-index:1;border-bottom:1px solid var(--rule);background:var(--paper);padding-block:6px;position:sticky;top:0}.picker-head{text-align:right;min-width:0}.picker-head-name{text-align:left}.picker-head button{min-height:var(--target);color:var(--ink-3);font-size:var(--t-12);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.picker-head button:hover:not(:disabled),.picker-head[data-sort] button{color:var(--ink)}.picker-head[data-sort=ascending] button:after{content:" ↑";color:var(--action)}.picker-head[data-sort=descending] button:after{content:" ↓";color:var(--action)}.picker-head button:disabled{cursor:not-allowed;opacity:.55}.picker-head-volume,.picker-head-change,.picker-head-price,.picker-num{text-align:right}.picker-row{border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:58px;padding-block:7px;transition:background-color .2s;position:relative}.picker-row:hover:not(:disabled,[aria-pressed=true]){background:var(--paper-raised)}.picker-row[aria-pressed=true]{background:var(--action-tint)}.picker-row:disabled{cursor:not-allowed;opacity:.55}.picker-row .coin{vertical-align:0;width:24px;height:24px}.picker-row .coin-letter{font-size:var(--t-13)}.picker-name{flex-direction:column;min-width:0;display:flex}.picker-name>.strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:3px;display:flex}.picker-name .meta{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.25}.picker-num{white-space:nowrap;min-width:0;font-size:var(--t-12);color:var(--ink-2);font-variant-numeric:tabular-nums}.picker-row:after{content:"";width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rule-strong);background:linear-gradient(var(--ink-2), var(--ink-2)) center / 10px 1.5px no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 1.5px 10px no-repeat;border-radius:50%}.picker-row[aria-pressed=true]:after{box-shadow:none;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23fffdf8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}@media (min-width:640px){.sheet.picker{width:min(840px,100% - 48px);height:min(720px,100dvh - 64px)}}@media (min-width:768px){.picker-cols,.picker-row{grid-template-columns:28px minmax(0,1fr) 96px 80px 96px 22px;gap:12px}.picker-row{min-height:50px}.picker-row .coin{width:28px;height:28px}.picker-name{flex-direction:row;align-items:baseline;gap:8px}}.lev{-webkit-user-select:none;user-select:none;gap:2px;display:grid}.lev-number{font-family:var(--font-display);transform-origin:0;animation:lev-bump var(--tempo) var(--ease);justify-self:start;font-size:44px;font-weight:300;line-height:1.1}@keyframes lev-bump{0%{scale:1.06}}.lev-track{touch-action:none;cursor:grab;outline:none;height:52px;margin:0 14px;position:relative}.lev-track[aria-disabled]{cursor:default;opacity:.5}.lev-rail,.lev-fill{border-radius:4px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;right:0}.lev-rail{background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--rule), inset 0 1px 2px #28221414;left:-14px;right:-14px}.lev-fill{width:calc(var(--t) * 100% + 14px);background:linear-gradient(90deg, color-mix(in srgb, var(--action) 55%, var(--paper)), var(--action));transition:width var(--tempo) var(--ease);left:-14px;right:auto}.lev-tick{left:calc(var(--at) * 100%);background:var(--rule-strong);width:2px;height:14px;transition:background-color var(--tempo) ease;border-radius:1px;position:absolute;top:50%;translate:-50% -50%}.lev-tick[data-on]{background:color-mix(in srgb, var(--action-ink) 70%, transparent)}.lev-thumb{left:calc(var(--t) * 100%);background:radial-gradient(circle, var(--action) 0 4px, transparent 4.5px), var(--paper-raised);width:30px;height:30px;transition:left var(--tempo) var(--ease), scale var(--tempo) var(--ease), box-shadow var(--tempo) ease;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 1px #2822141a,0 2px 5px #28221429,0 10px 20px -8px #28221459}.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), 0 10px 20px -8px #28221459}.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:22px;margin:0 14px;position:relative}.lev-stop-label{left:calc(var(--at) * 100%);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink-3);pointer-events:none;transition:color var(--tempo) ease;background:0 0;border:0;padding:2px 4px;position:absolute;translate:-50%}.lev-stop-label[data-on]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.choice,.choice svg{transition:none}.choice:hover,.choice:active,.choice:hover svg{translate:none;scale:none}.choice[aria-pressed=true],.create .step[data-state=now]:before{animation:none}.picker-chip,.picker-row{transition:none}.lev *{transition:none!important;animation:none!important}}.picker-chip{max-width:100%}.picker-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lev-stop-label:first-child{translate:0}.lev-stop-label:last-child{white-space:nowrap;padding-inline:0;translate:-100%}
