@layer components{.create-page .reading-panel,.owner-page .reading-panel,.vault-page .reading-panel{max-width:760px}.flow{gap:16px;min-width:0;display:grid}.flow-title{font-size:20px;font-weight:700;line-height:1.3}.flow-lede{max-width:65ch}.flow-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.flow-grid{gap:16px;display:grid}@media (min-width:768px){.flow-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.flow-textarea{resize:vertical;min-height:132px;padding:10px 12px}.flow-note{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken);padding:12px}.flow-note p+p{margin-top:8px}.flow-key{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken), inset 4px 0 0 var(--poppets-sky);color:var(--ink);gap:10px;padding:12px;display:grid}.flow-key code{overflow-wrap:anywhere;font-family:var(--font-mono)}.flow-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.flow-check input{width:22px;height:22px;accent-color:var(--title-a)}.swatches-pick{flex-wrap:wrap;gap:8px;display:flex}.swatch-pick{border-radius:var(--radius-button);background:var(--face-lit);min-height:44px;box-shadow:var(--raised);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.swatch-pick[aria-checked=true]{background:var(--paper);box-shadow:var(--pressed)}.swatch-dot{background:var(--dot);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--bevel-dark);border-radius:2px}.brain-search{gap:8px;display:grid}.brain-list{overscroll-behavior:contain;max-height:420px;display:block;overflow-y:auto}.brain-option{border-bottom:1px solid var(--bevel-mid);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;min-height:56px;padding:8px 10px;display:grid}.brain-option:last-child{border-bottom:0}.brain-option:has(input:checked){background:var(--select);color:var(--select-ink)}.brain-option input{width:20px;height:20px;accent-color:var(--title-a);margin-top:2px}.brain-name{overflow-wrap:anywhere;font-weight:600}.brain-meta{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:2}.brain-option:has(input:checked) .brain-meta{color:inherit}.brain-option:has(input:checked) input{accent-color:currentColor}.kv{grid-template-columns:minmax(0,1fr);gap:4px 16px;margin:0;display:grid}@media (min-width:560px){.kv{grid-template-columns:max-content minmax(0,1fr)}}.kv dt{color:var(--ink-2);font-weight:600}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0 0 6px}.kv .mono{font-family:var(--font-mono)}.owner-login{gap:16px;display:grid}.owner-list{gap:0;margin:0;padding:2px;list-style:none;display:grid}.owner-list li{border-bottom:1px solid var(--bevel-mid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:6px 10px;display:flex}.owner-list li:last-child{border-bottom:0}.decision{border-bottom:1px solid var(--bevel-mid);gap:4px;padding:10px;display:grid}.decision:last-child{border-bottom:0}.decision-head{color:var(--ink-2);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;font-weight:700;display:flex}.decision pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);margin:0;font-size:14px}.vault-console,.vc,.vc-stack{gap:12px;min-width:0;display:grid}.vc-group{border:0;gap:12px;min-width:0;margin:12px 0 0;display:grid}.vc-subhead,.vc-strong{font-weight:700}.vc-small{color:var(--ink-2);overflow-wrap:anywhere}.vc-status{color:var(--ink);font-weight:600;display:block}.vc-status[data-tone=error]{color:var(--loss)}.vc-status[data-tone=ok]{color:var(--gain)}.vc-status[data-tone=busy]{color:var(--ink-2)}.vc-wallet{gap:10px;display:grid}.vc-wallets{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vc-wallets>li{min-width:0;display:flex}.vc-wallets>li:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.vc-wallets>li:only-child{grid-column:1/-1}.vc-wallets .btn{white-space:normal;text-align:left;flex:1;justify-content:flex-start;min-width:0;padding:8px 14px;line-height:1.25}@media (max-width:480px){.vc-wallets{grid-template-columns:minmax(0,1fr)}.vc-wallets>li:last-child:nth-child(odd):not(:only-child){grid-column:auto;justify-self:stretch;width:auto}}.vc-wallet-icon{border-radius:4px;width:24px;height:24px}.vc-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.vc-address-label{color:var(--ink-2);grid-column:1/-1;font-weight:600}.vc-address-value{border-radius:var(--radius-field);background:var(--paper);min-width:0;box-shadow:var(--sunken);color:var(--ink);overflow-wrap:anywhere;padding:8px 10px}.vc-choice{justify-items:start;gap:6px;display:grid}.vc-suffixed{position:relative}.vc-suffixed .field-input{padding-right:64px}.vc-suffix{color:var(--ink-2);font-family:var(--font-mono);pointer-events:none;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.vc-custody{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken), inset 4px 0 0 var(--poppets-sky);color:var(--ink);padding:12px 12px 12px 16px;font-weight:600}.vc-cost{color:var(--ink-2)}.vc-decoded{gap:8px;display:grid}.vc-lines{gap:0;padding:2px 2px 2px 28px;list-style:decimal;display:grid}.vc-line{border-bottom:1px solid var(--bevel-mid);font-family:var(--font-mono);overflow-wrap:anywhere;padding:8px 10px 8px 4px;font-size:14px;line-height:1.45}.vc-line:last-child{border-bottom:0}.vc-problems{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken), inset 3px 0 0 var(--loss);color:var(--loss);padding:10px 12px}.vc-problems ul{margin:6px 0 0;padding-left:20px}.vc-message{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-family:var(--font-mono);color:var(--ink);margin:0;padding:12px;font-size:14px;line-height:1.45;overflow:auto}.vc-secret{-webkit-user-select:all;user-select:all;font-size:16px}.vc-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none;display:flex}.vc-details>summary::-webkit-details-marker{display:none}.vc-details>summary:before{content:"▸";font-family:var(--font-body)}.vc-details[open]>summary:before{content:"▾"}.vc-details[open]{gap:10px;display:grid}.vc-limits{gap:0;margin:0;padding:2px;list-style:none;display:grid}.vc-limit{border-bottom:1px solid var(--bevel-mid);gap:6px;padding:10px;display:grid}.vc-limit:last-child{border-bottom:0}.vc-limit[data-selected]{background:var(--face)}.vc-list{margin:0;padding-left:20px;list-style:square}.flow-before{box-shadow:var(--sunken), inset 4px 0 0 var(--poppets-sky);gap:8px;display:grid}.flow-before p+p{margin-top:0}.flow-asks{gap:6px;margin:0;padding-left:24px;list-style:decimal;display:grid}.flow-disclosure,.flow-more{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken);padding:0 12px}.flow-disclosure[open],.flow-more[open]{padding-bottom:12px}.flow-disclosure>summary,.flow-more>summary{align-items:baseline;padding-block:10px}.flow-summary{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.flow-summary-value{color:var(--ink-2);overflow-wrap:anywhere;font-weight:400}.flow-strategy,.flow-brain{gap:10px;min-width:0;display:grid}.flow-brain .mono,.flow-small .mono{font-family:var(--font-mono)}.flow-small{color:var(--ink-2);font-size:14px}.flow-fees p{font-size:14px}.vc-split{gap:10px;min-width:0;display:grid}.vc-split-list{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken);gap:0;margin:0;padding:2px;display:grid}.vc-split-row{border-bottom:1px solid var(--bevel-mid);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 10px;display:flex}.vc-split-row:last-child{border-bottom:0}.vc-split-row dt{overflow-wrap:anywhere;min-width:0;font-weight:600}.vc-split-row dd{font-variant-numeric:tabular-nums;margin:0}.vc-split-row .mono{font-family:var(--font-mono);font-weight:600}.vc-bind>.vc-subhead{font-size:18px}.vc-lines--plain .vc-line{font-family:var(--font-body);font-size:16px}.vc-danger>.groupbox-label{color:var(--loss)}.vc-amount-title{font-size:18px}.vc-amounts .segment[aria-disabled=true]{background:var(--face-2);box-shadow:none;cursor:not-allowed}.vc-amounts .segment[aria-disabled=true] .segment-inner{text-decoration:line-through}.vc-total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.vc-total .mono{font-family:var(--font-mono)}}
