*{box-sizing:border-box}html{overscroll-behavior:none;height:100%}html,body{min-height:100%;color:var(--text);font-family:var(--font-sans);background:var(--bg);margin:0;padding:0}body{overscroll-behavior:none}html:has(.stu-shell){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.stu-shell) body{overscroll-behavior:none;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}.stu-lockup{--stu-lockup-h:28px;align-items:center;gap:calc(var(--stu-lockup-h) * .22);height:var(--stu-lockup-h);color:var(--accent);line-height:1;text-decoration:none;display:inline-flex}.stu-lockup__mark{width:var(--stu-lockup-h);height:var(--stu-lockup-h);border-radius:var(--radius-card,6px);flex:none;display:block}.stu-lockup__word{font-family:var(--font-brand), "Montserrat", ui-sans-serif, system-ui, sans-serif;font-weight:750;font-size:calc(var(--stu-lockup-h) * .78);letter-spacing:-.03em;color:inherit;padding-right:.35em;display:inline-block;position:relative}.stu-lockup--light{color:var(--brand-wordmark,#09454b)}.stu-lockup__spark{background:var(--brand-pink,#f66898);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);width:.42em;height:.42em;position:absolute;top:-.12em;right:0}.stu-face-mark{flex:none;display:block;overflow:visible}.stu-face-mark__features{transform-origin:64px 64px}.stu-face-mark--idle .stu-face-mark__features{animation:none}.stu-face-mark__eye--left,.stu-face-mark__eye--right,.stu-face-mark__mouth{transform-box:fill-box;transform-origin:50%}.stu-face-mark--listen .stu-face-mark__features{animation:2.4s ease-in-out infinite stu-face-listen}.stu-face-mark--speak .stu-face-mark__mouth--smile{animation:.55s ease-in-out infinite stu-face-speak-mouth}.stu-face-mark--speak .stu-face-mark__features{animation:2.8s ease-in-out infinite stu-face-listen}.stu-face-mark--think .stu-face-mark__features{animation:2.2s ease-in-out infinite stu-face-think}.stu-face-mark--wink .stu-face-mark__eye--left{animation:2.4s ease-in-out infinite stu-face-wink}.stu-face-mark--wink .stu-face-mark__features{animation:4.8s ease-in-out infinite stu-face-idle}.stu-face-mark--happy .stu-face-mark__mouth--smile{animation:1.2s ease-in-out infinite stu-face-happy-mouth;transform:translateY(-2px)scaleY(1.2)}.stu-face-mark--happy .stu-face-mark__features{animation:1.6s ease-in-out infinite stu-face-happy}.stu-face-mark--spark .stu-face-mark__eye--right{opacity:0}.stu-face-mark--spark .stu-face-mark__spark-pupil{opacity:1;animation:1.4s ease-in-out infinite stu-face-spark-twinkle}.stu-face-mark--spark .stu-face-mark__features{animation:2.6s ease-in-out infinite stu-face-listen}.stu-face-mark--oops .stu-face-mark__mouth--smile{opacity:0}.stu-face-mark--oops .stu-face-mark__mouth--frown{opacity:1}.stu-face-mark--oops .stu-face-mark__features{animation:1.8s ease-in-out infinite stu-face-oops}@keyframes stu-face-idle{0%,to{transform:translate(0)}25%{transform:translate(1.2px,-1px)}50%{transform:translate(-1px,1.2px)}75%{transform:translate(1px,.6px)}}@keyframes stu-face-listen{0%,to{transform:translate(0)}20%{transform:translate(1.5px,-1.5px)}40%{transform:translate(-1.5px,.5px)}60%{transform:translate(1px,1.5px)}80%{transform:translate(-1px,-.8px)}}@keyframes stu-face-think{0%,to{transform:translateY(-2px)}40%{transform:translate(2px,-4px)}70%{transform:translate(-1px,-3px)}}.stu-face-mark--think .stu-face-mark__eye--left,.stu-face-mark--think .stu-face-mark__eye--right{animation:2.2s ease-in-out infinite stu-face-think-eyes}@keyframes stu-face-think-eyes{0%,to{transform:translateY(-1px)}50%{transform:translate(1.5px,-3px)}}@keyframes stu-face-speak-mouth{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.35)translateY(1px)}}@keyframes stu-face-wink{0%,72%,to{transform:scaleY(1)}78%,88%{transform:scaleY(.12)}}@keyframes stu-face-happy{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.02)}}@keyframes stu-face-happy-mouth{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.15)}}@keyframes stu-face-spark-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.85;transform:scale(1.12)rotate(12deg)}}@keyframes stu-face-oops{0%,to{transform:translateY(1px)}50%{transform:translate(-1.2px,2px)}}@media (prefers-reduced-motion:reduce){.stu-face-mark__features,.stu-face-mark__mouth,.stu-face-mark__eye--left,.stu-face-mark__eye--right,.stu-face-mark__spark-pupil{animation:none!important}}.settings-accent-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.settings-accent-grid--compact{grid-template-columns:1fr;gap:4px;margin-top:8px}.accent-swatch{border:1px solid var(--border);border-radius:var(--radius-sm,4px);background:color-mix(in oklab, var(--bg-elevated) 70%, transparent);width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:13px;display:flex}.accent-swatch:hover{background:color-mix(in oklab, var(--accent) 10%, transparent);border-color:color-mix(in oklab, var(--accent) 25%, var(--border))}.accent-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.accent-swatch--selected{border-color:color-mix(in oklab, var(--accent) 55%, var(--border));background:color-mix(in oklab, var(--accent) 12%, transparent)}.accent-swatch-chip{border:1px solid #00000040;border:1px solid lab(0% 0 0/.25);border-color:oklab(0% none none/.25) oklab(0% none none/.25) oklab(0% none none/.25) oklab(0% none none/.25);border-radius:3px;flex:none;width:14px;height:14px}.accent-swatch-label{flex:auto;min-width:0}.user-avatar{box-sizing:border-box;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.user-avatar--chrome{width:100%;height:100%}.shell-chrome-btn.stu-dense-btn--icon,.shell-chrome-btn.stu-dense-btn{place-items:center;gap:0;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;display:grid}.user-avatar--md{width:40px;height:40px}.user-avatar--lg{width:56px;height:56px}.user-avatar img,img.user-avatar{object-fit:cover;width:inherit;height:inherit;max-width:100%;max-height:100%;display:block}.user-avatar--initials,.user-avatar--fallback{color:var(--text);background:color-mix(in oklab, var(--accent) 22%, var(--panel,var(--bg)));border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border))}.user-avatar-initials-text{letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:650;line-height:1}.user-avatar--chrome .user-avatar-initials-text{font-size:.7rem}.user-avatar--md .user-avatar-initials-text{font-size:.85rem}.user-avatar--lg .user-avatar-initials-text{font-size:1.05rem}.preview-build-stamp{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--bg-hud) 88%, transparent);color:var(--text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:text;user-select:text;margin:0 0 0 4px;padding:1px 6px;font-size:10px;font-weight:650;line-height:1.35}.preview-build-stamp--auth{top:calc(16px + var(--safe-area-top));left:calc(12px + var(--safe-area-left));z-index:30;pointer-events:auto;margin:0;position:fixed}.notice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notice-item{border:1px solid color-mix(in oklab, var(--border) 80%, transparent);border-radius:var(--radius-card);background:#ffffff05;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9rem;line-height:1.35;display:flex}.notice-item-main{flex:1;min-width:0}.notice-link{color:inherit;display:block}.notice-link:hover{color:var(--accent)}.notice-dismiss{border-radius:var(--radius-card);border:1px solid color-mix(in oklab, var(--border) 70%, transparent);color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;padding:4px 8px;font-size:.78rem}.notice-dismiss:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.notice-dismiss:disabled{opacity:.5;cursor:default}.rich-balance[data-hidden=true],.sleeve-mini .amt[data-hidden=true],.money-hidden,[data-hidden=true]{letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.balance-mix{color:var(--text-muted);letter-spacing:0;text-transform:none;margin-top:6px;font-size:.78rem;font-weight:500;display:block}.rich-card-heading{align-items:center;gap:8px;min-width:0;display:flex}.balance-privacy{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.balance-privacy:hover{color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.balance-privacy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.main{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.chat{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:16px;min-height:0;padding:4px 2px 12px;display:flex;overflow:hidden auto}.msg-row{align-items:flex-start;gap:10px;width:100%;max-width:100%;display:flex}.msg-row.user{flex-direction:column;align-items:flex-end}.msg-stack{flex-direction:column;gap:8px;width:100%;max-width:100%;display:flex}.msg-row.assistant .msg-stack{width:100%;max-width:100%}.msg-row.user .msg-stack{align-items:flex-end;width:auto;max-width:min(88%,300px)}@media (min-width:768px){.msg-row.user .msg-stack{max-width:min(72%,440px)}}.bubble{border-radius:var(--radius-card);white-space:pre-wrap;padding:10px 12px;font-size:.9rem;line-height:1.4}.bubble.assistant{background:var(--bubble-assistant);border:1px solid var(--border);border-top-left-radius:var(--radius-sm,4px);-webkit-backdrop-filter:none;backdrop-filter:none;width:fit-content;max-width:min(92%,340px)}.welcome-tip-bubble{flex-direction:column;gap:8px;display:flex}.welcome-tip-prose{margin:0}.welcome-tip-asks{flex-wrap:wrap;gap:6px;display:flex}.welcome-tip-ask{border:1px solid color-mix(in oklab, var(--accent) 40%, var(--border));border-radius:var(--radius-card);background:color-mix(in oklab, var(--accent) 10%, transparent);min-height:32px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;margin:0;padding:4px 12px;font-size:.8rem;font-weight:550;display:inline-flex}.welcome-tip-ask:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}.welcome-tip-ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.welcome-tip-controls{border-top:1px solid color-mix(in oklab, var(--border) 85%, transparent);justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.welcome-tip-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.welcome-tip-next{border-radius:var(--radius-sm,4px);min-height:32px;color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:4px 2px 4px 6px;font-size:.78rem;font-weight:550;display:inline-flex}.welcome-tip-next:hover{color:color-mix(in oklab, var(--accent) 85%, var(--text))}.welcome-tip-next:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:768px){.bubble.assistant{max-width:min(72%,480px)}}.bubble.assistant.help-flash{border-color:color-mix(in oklab, var(--accent) 65%, var(--border));box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 42%, transparent), 0 8px 22px color-mix(in oklab, var(--accent) 18%, transparent);animation:1.6s ease-out help-flash}@keyframes help-flash{0%{background:color-mix(in oklab, var(--accent) 32%, var(--bubble-assistant));opacity:.88;transform:translateY(4px)}35%{background:color-mix(in oklab, var(--accent) 18%, var(--bubble-assistant));opacity:1;transform:translateY(0)}to{background:var(--bubble-assistant);opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bubble.assistant.help-flash{background:color-mix(in oklab, var(--accent) 16%, var(--bubble-assistant));animation:none}}.assistant-module{width:100%;max-width:100%}.bubble.user{background:var(--bubble-user);color:var(--text);border:1px solid var(--border);border-top-right-radius:var(--radius-sm,4px);box-shadow:none;font-weight:550}html[data-color-mode=light] .bubble.user{background:var(--bubble-user);color:var(--text);box-shadow:none}.msg-time{color:var(--text-muted);align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.rich-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:var(--radius-card);width:100%;max-width:100%;box-shadow:none;color:var(--text);gap:8px;padding:10px;display:grid;position:relative}.rich-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rich-card-top h3{letter-spacing:-.01em;margin:0;font-size:.85rem;font-weight:650}.status-chip{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in oklab, var(--text) 4%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm,4px);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:.62rem;font-weight:600;display:inline-flex}.rich-balance{letter-spacing:-.02em;font-size:1.28rem;font-weight:700;line-height:1.15}.rich-balance--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-card);background:0 0;border:0;margin:0;padding:0;display:block}.rich-balance--button:hover .balance-meta,.rich-balance--button:focus-visible .balance-meta{text-underline-offset:2px;color:var(--text);text-decoration:underline}.rich-balance--button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:4px}.rich-balance .balance-meta{color:var(--text-muted);letter-spacing:0;margin-top:4px;font-size:.75rem;font-weight:500;display:block}.spark{border-radius:var(--radius-card);background:linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--accent) 10%, transparent)), linear-gradient(110deg, transparent 8%, color-mix(in oklab, var(--accent) 22%, transparent) 42%, transparent 78%);border:1px solid color-mix(in oklab, var(--accent) 18%, var(--border));height:58px}.sleeve-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sleeve-mini{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--text) 3%, var(--bg-elevated));padding:8px}.sleeve-mini--button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color .12s,background .12s,transform .12s;display:block}.sleeve-mini--button:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--border));background:color-mix(in oklab, var(--accent) 10%, transparent)}.sleeve-mini--button:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:2px}.linkish{color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.sleeve-mini .name{color:var(--text-muted);align-items:center;gap:6px;font-size:.7rem;display:flex}.sleeve-mini .amt{margin-top:3px;font-size:.95rem;font-weight:700}.sleeve-mini .sub{color:var(--text-muted);margin-top:3px;font-size:.68rem}.tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag{border-radius:var(--radius-sm,4px);border:1px solid var(--border);color:var(--text-muted);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));letter-spacing:0;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:500}.rich-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.rich-footer .linkish,.rich-footer a{color:var(--accent);min-width:0;padding-left:2px;font-size:.78rem;font-weight:600}.destination-card-copy{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.35}.destination-card-return{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.destination-card-body{min-width:0}.destination-card-stats{gap:2px;display:grid}.destination-card-primary{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.95rem;font-weight:600}.destination-card-secondary,.destination-card-tertiary{margin:0;font-size:.78rem;line-height:1.35}.destination-card .rich-card-heading{gap:8px}.destination-card .rich-card-heading h3{margin:0}.fab-up{border:1px solid var(--border);background:color-mix(in oklab, var(--text) 5%, var(--bg-elevated));width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.tx-card{border:1px solid color-mix(in oklab, var(--positive) 28%, var(--border));background:color-mix(in oklab, var(--positive) 8%, var(--bg-elevated));border-radius:var(--radius-card);align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.tx-card .ok{width:22px;height:22px;color:var(--positive);background:#34d3992e;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.tx-card .body{flex:1;min-width:0}.tx-card .title{color:var(--positive);font-size:.8rem;font-weight:650}.tx-card .meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:2px;font-size:.68rem;display:flex}.thinking{color:var(--text-muted);align-items:center;gap:8px;padding:2px 4px;font-size:.8rem;display:inline-flex}.thinking-dots{gap:3px;display:inline-flex}.thinking-dots span{background:var(--accent);opacity:.45;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite pulse}.thinking-dots span:nth-child(2){animation-delay:.15s}.thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.confirm-card,.panel-card{border:1px solid var(--border);background:var(--bg-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);gap:10px;width:100%;max-width:100%;padding:14px;display:grid}.confirm-card h3,.panel-card h3{margin:0;font-size:.95rem}.panel-card h2{margin:0;font-size:1.05rem}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.stu-text-field:not(.stu-dense-field__input),.settings-fields input:not([type=radio]):not([type=checkbox]):not(.stu-dense-field__input){box-sizing:border-box;border:1px solid var(--border);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));width:100%;min-width:8rem;color:inherit;border-radius:var(--radius-card);font:inherit;flex:1;padding:8px 12px}.stu-text-field:not(.stu-dense-field__input)::placeholder,.settings-fields input:not([type=radio]):not([type=checkbox]):not(.stu-dense-field__input)::placeholder{color:var(--text-muted);opacity:.85}.stu-text-field:not(.stu-dense-field__input):focus-visible,.settings-fields input:not([type=radio]):not([type=checkbox]):not(.stu-dense-field__input):focus-visible{border-color:color-mix(in oklab, var(--accent) 60%, var(--border));box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent);outline:none}.stu-text-field:not(.stu-dense-field__input):disabled,.settings-fields input:not([type=radio]):not([type=checkbox]):not(.stu-dense-field__input):disabled{opacity:.55}.stu-text-field-error{color:var(--danger);margin:0;font-size:.75rem}.settings-page{gap:18px}.settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:4px 2px 0;display:flex}.settings-header-text{flex:16rem;gap:6px;min-width:0;display:grid}.settings-header h1{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:700}.settings-intro{max-width:36rem;margin:0;line-height:1.45}.settings-back{flex:none;align-self:flex-start}.settings-grid{grid-template-columns:1fr;align-items:start;gap:14px;width:100%;display:grid}.settings-grid--single{max-width:40rem}.settings-card{align-content:start;min-width:0;height:100%}.settings-card--wallets{min-height:100%}.settings-card h2{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}.settings-card-head{gap:6px;display:grid}.settings-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-count{letter-spacing:.02em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-card);padding:3px 10px;font-size:.72rem;font-weight:600}.settings-lede{max-width:40rem;margin:0;line-height:1.45}.settings-status{margin:0}.settings-fields{gap:14px;display:grid}.settings-account{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);align-items:center;gap:14px;margin-bottom:4px;padding:2px 0 10px;display:flex}.settings-account-text{flex:1;gap:2px;min-width:0;display:grid}.settings-account-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.settings-account-email{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.settings-avatar-wrap{flex-shrink:0;width:56px;height:56px;position:relative}.settings-avatar-chrome{z-index:1;gap:4px;display:flex;position:absolute;bottom:-6px;right:-6px}.settings-avatar-btn{border:1px solid color-mix(in oklab, var(--border) 85%, transparent);background:color-mix(in oklab, var(--panel,var(--bg)) 92%, var(--accent) 8%);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 1px 4px #00000047;box-shadow:0 1px 4px lab(0% 0 0/.28)}.settings-avatar-btn:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 22%, var(--panel,var(--bg)));border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.settings-avatar-btn:disabled{opacity:.45;cursor:not-allowed}.settings-avatar-btn--danger:hover:not(:disabled){background:color-mix(in oklab, #c45c5c 22%, var(--panel,var(--bg)));border-color:color-mix(in oklab, #c45c5c 50%, var(--border));color:color-mix(in oklab, #c45c5c 80%, var(--text))}.settings-avatar-choice{border-radius:calc(var(--radius-card) - 4px);border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--panel,var(--bg)) 88%, transparent);gap:10px;padding:12px;display:grid}.settings-avatar-choice-title{margin:0;font-size:.9rem;font-weight:650}.settings-avatar-choice .stu-dense-choice-list{gap:8px}.wallet-empty{border:1px dashed color-mix(in oklab, var(--border) 80%, transparent);border-radius:calc(var(--radius-card) - 4px);background:#ffffff04;gap:6px;padding:16px 14px;list-style:none;display:grid}.wallet-empty-title{margin:0;font-weight:650}.wallet-connect-actions{gap:8px;display:grid}.wallet-connect-btn{text-align:center;justify-self:stretch;width:100%;padding-block:12px;font-size:.95rem}@media (min-width:768px){.settings-grid:not(.settings-grid--single){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}.settings-header h1{font-size:1.6rem}}@media (min-width:1100px){.settings-grid:not(.settings-grid--single){grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:18px;max-width:1100px}}.settings-field{gap:4px;display:grid}.settings-field-label{letter-spacing:.01em;font-size:.82rem;font-weight:600}.settings-field-hint{color:var(--text-muted);font-size:.75rem}.settings-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-noise-row{align-items:flex-start;gap:8px;display:flex}.settings-noise-main{flex:1;min-width:0}.settings-noise-row>.ui-tag-pop{margin-top:8px}.settings-noise-row .address-pop{left:auto;right:0}.settings-noise-small{justify-content:flex-start}.settings-noise-pins{gap:6px;margin:0;padding:0;list-style:none;display:grid}.settings-noise-pins>li{justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.wallet-link-item{border:1px solid var(--border);border-radius:calc(var(--radius-card) - 4px);background:#ffffff05;gap:10px;padding:12px;display:grid}.wallet-link-item.needs-label{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 20%, transparent)}.wallet-detail{gap:12px;display:grid}.wallet-detail-actions{align-items:center;gap:12px;display:flex}.wallets-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallets-add-btn{align-items:center;gap:6px;display:inline-flex}.wallet-search{border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text-muted);align-items:center;gap:8px;padding:6px 10px;display:flex}.wallet-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.wallet-search:focus-within{border-color:var(--accent)}.wallet-groups{gap:14px;display:grid}.wallet-group{gap:6px;display:grid}.wallet-group-head{align-items:center;gap:8px;min-height:32px;display:flex}.wallet-group-toggle{cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.wallet-group-label{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.wallet-group-count{white-space:nowrap;font-size:.78rem}.wallet-group-rename,.wallet-make-primary,.wallet-reconnect{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm,4px);background:0 0;border:0;padding:4px;font-size:.78rem}.wallet-group-rename:hover,.wallet-make-primary:hover{color:var(--text)}.wallet-make-primary,.wallet-group-head .wallet-primary-pill{margin-left:auto}.wallet-group-rename-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wallet-group-rename-input{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--bg-elevated);width:12rem;min-width:0;color:var(--text);padding:4px 8px}.wallet-group-list{border:1px solid var(--border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;display:grid}.wallet-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:grid}.wallet-row+.wallet-row{border-top:1px solid var(--border)}.wallet-chain-icon{display:inline-flex}.wallet-row-text{gap:2px;min-width:0;display:grid}.wallet-row-title{color:var(--text);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;max-width:100%;padding:0;font-weight:600;overflow:hidden}.wallet-row-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.wallet-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wallet-reconnect{color:var(--accent);padding:2px 0;font-weight:600}.wallet-row-balance{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.88rem}.wallet-row-more{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.wallet-detail-title{align-items:center;gap:8px;display:inline-flex}.wallet-detail-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.9rem;display:grid}.wallet-detail-facts dt{color:var(--text-muted)}.wallet-detail-facts dd{min-width:0;margin:0}.wallet-detail-block{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.wallet-detail-block p{margin:0}.wallet-detail-head{font-weight:650}.wallet-confirm{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--bg-elevated);gap:10px;padding:12px;display:grid}.wallet-confirm p{margin:0}.wallet-confirm--danger{border-color:var(--danger)}.wallet-unlink{color:var(--danger);justify-self:start}.wallet-primary-pill{border-radius:var(--radius-card);border:1px solid color-mix(in oklab, var(--accent) 40%, var(--border));color:var(--accent);padding:2px 8px;font-size:.68rem;font-weight:600}.account-title-with-session{align-items:center;gap:6px;min-width:0;display:inline-flex}.wallet-connected-mark{flex:none;align-self:center;align-items:center;display:inline-flex}.wallet-connected-dot{background:var(--positive);width:7px;height:7px;box-shadow:none;border-radius:2px}.wallet-relabel,.wallet-add{gap:8px;display:grid}.wallet-add{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.money-sheet.wallet-link-dialog{z-index:900}.money-sheet.wallet-gate-dialog{z-index:950}.wallet-gate-body{gap:14px;padding-bottom:8px;display:grid}.wallet-gate-body>p{margin:0}.wallet-gate-actions{gap:8px;display:grid}.money-sheet.consent-gate{z-index:950;padding-bottom:max(12px, var(--safe-area-bottom,env(safe-area-inset-bottom)))}.consent-gate-panel{max-height:min(calc(100dvh - 24px - var(--safe-area-top,env(safe-area-inset-top))), 760px)}@media (min-width:768px){.consent-gate-panel{max-height:min(86vh,720px)}}.consent-gate-panel:focus{outline:none}.consent-gate-head{justify-content:flex-start;align-items:flex-start;gap:14px;padding:20px 20px 12px}.consent-gate-mark{border-radius:10px;flex:none}.consent-gate-heading{gap:6px;min-width:0;display:grid}.consent-gate-title{letter-spacing:-.01em;font-size:1.2rem;line-height:1.25}.consent-gate-lede{max-width:52ch;color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.consent-gate-body{padding:4px 20px 16px}.consent-gate-scroll{flex:auto;min-height:160px}.consent-gate-scroll .ui-scroll-fade__viewport{gap:20px;padding:16px 18px 20px;display:grid}.consent-gate-doc+.consent-gate-doc{border-top:1px solid var(--border);padding-top:20px}.consent-gate-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.consent-gate-doc-head h3{flex:1 0 auto;margin:0;font-size:1rem;font-weight:650}.consent-gate-doc-tags{flex:none;align-items:center;gap:6px;display:inline-flex}.consent-gate .ui-tag[data-variant=neutral]{color:var(--text-muted);font-variant-numeric:tabular-nums}.consent-gate-doc-summary{border-left:2px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0;background:color-mix(in oklab, var(--accent) 8%, transparent);margin:0 0 12px;padding:8px 10px;font-size:.88rem;line-height:1.5}.consent-gate-accepted-group{border-top:1px solid var(--border);gap:4px;padding-top:16px;display:grid}.consent-gate-accepted-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:600}.consent-gate-accepted-row{border-radius:var(--radius-card);width:100%;min-height:44px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:content-box;background:0 0;border:none;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;font-size:.9rem;display:flex}.consent-gate-accepted-row:hover{color:var(--text);background:color-mix(in oklab, var(--text) 5%, transparent)}.consent-gate-accepted-row:focus-visible{outline:2px solid var(--accent);outline-offset:0}.consent-gate-accepted-title{flex:1;min-width:0}.consent-gate-accepted-body{padding:4px 0 8px 24px}.consent-gate-doc .legal-prose,.consent-gate-accepted-body .legal-prose{max-width:64ch;color:color-mix(in oklab, var(--text) 82%, var(--text-muted));font-size:.9rem;line-height:1.6}.consent-gate-doc .legal-prose h3,.consent-gate-accepted-body .legal-prose h3{color:var(--text);margin:16px 0 4px;font-size:.9rem;font-weight:650}.consent-gate-doc .legal-prose p,.consent-gate-doc .legal-prose ul,.consent-gate-accepted-body .legal-prose p,.consent-gate-accepted-body .legal-prose ul{margin:0 0 10px}.consent-gate-doc .legal-prose ul,.consent-gate-accepted-body .legal-prose ul{padding-left:1.2em}.consent-gate-doc .legal-prose li+li{margin-top:2px}.consent-gate-doc .legal-prose>:last-child,.consent-gate-accepted-body .legal-prose>:last-child{margin-bottom:0}.consent-gate-error{border:1px solid color-mix(in oklab, var(--danger) 45%, var(--border));border-radius:var(--radius-card);background:color-mix(in oklab, var(--danger) 8%, transparent);color:var(--text);margin:0;padding:10px 12px;font-size:.88rem;line-height:1.45}.consent-gate-actions{justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.consent-gate-actions>.stu-dense-btn{flex:1 1 0;min-height:44px}@media (min-width:768px){.consent-gate-actions>.stu-dense-btn{flex:none;min-width:132px}}.legal-prose h2,.legal-prose h3{margin:0 0 8px}.legal-prose p,.legal-prose ul{margin:0 0 12px}.wallet-gate-hint{margin:0;font-size:.82rem}.wallet-link-dialog-body{gap:12px;padding-bottom:8px;display:grid}.wallet-link-dialog-body>p{margin:0}.wallet-link-dialog .workflow-dag{background:0 0;border:none;margin:0;padding:0}.wallet-link-status{font-size:1.05rem;font-weight:650}.wallet-link-dialog-error,.wallet-link-dialog-error .error-presentation{margin:0}.wallet-link-dialog-body .btn{width:100%;min-height:44px}.btn{border:1px solid var(--border);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));border-radius:var(--radius-card);cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.btn.primary{background:var(--accent);color:var(--accent-fg);box-shadow:none;border-color:#0000;font-weight:650}.btn.primary:disabled{box-shadow:none;background:color-mix(in srgb, var(--accent) 28%, transparent);color:color-mix(in srgb, var(--text-muted) 70%, var(--accent-fg));border-color:var(--border);opacity:1}.btn.danger{border-color:color-mix(in oklab, var(--danger) 50%, var(--border));color:var(--danger)}.btn.ghost-icon{width:36px;height:36px;color:var(--text-muted);border-radius:var(--radius-card);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.btn.ghost-icon:hover{color:var(--accent)}.btn.icon{flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.receive-action{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn.send{border-radius:var(--radius-card);background:var(--accent);width:44px;height:44px;color:var(--accent-fg);box-shadow:none;cursor:pointer;border:none;flex:none;place-items:center;padding:0;display:grid}.app-shell--auth{height:auto;min-height:100dvh;max-height:none;padding:calc(24px + var(--safe-area-top)) calc(16px + var(--safe-area-right)) 24px calc(16px + var(--safe-area-left));background:radial-gradient(ellipse 80% 50% at 50% -10%, #51e7b81f, transparent), var(--bg);place-items:start center;display:grid;overflow:auto}.auth-theme-toggle{top:calc(10px + var(--safe-area-top));right:calc(10px + var(--safe-area-right));z-index:30;position:fixed}.auth-theme-toggle .shell-chrome-btn{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:40px;height:40px;color:var(--text);cursor:pointer;place-items:center;display:inline-grid}.app-shell--auth-centered{align-items:center;min-height:100dvh}.signin-page{width:min(100%,420px)}.signin-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:16px;padding:28px 22px;display:grid;box-shadow:0 12px 32px #00000047}.signin-brand{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-lockup{text-align:center;color:var(--accent);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.brand-lockup--compact{text-align:left;flex-direction:row;gap:8px}.brand-lockup__lockup{--stu-lockup-h:56px;height:56px;display:inline-flex}.brand-lockup--compact .brand-lockup__lockup{--stu-lockup-h:28px;height:28px}.brand-lockup__slogan{font-family:var(--font-brand), "Montserrat", var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--text-muted);opacity:.95;margin:0;font-size:.78rem;font-weight:500}.signin-lede{color:var(--text-muted);text-align:center;margin:0;line-height:1.45}.signin-actions{flex-direction:column;gap:10px;display:flex}.signin-actions .btn{justify-content:center;align-items:center;width:100%;min-height:44px;line-height:1;display:inline-flex}.signin-hint{margin:0;font-size:.85rem}.signin-error{border-radius:var(--radius-card);border:1px solid color-mix(in oklab, var(--danger) 45%, var(--border));background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger);margin:0;padding:10px 12px;font-size:.9rem;line-height:1.4}.stu-page-actions .btn,.stu-page-actions .button,.stu-page-actions button,.stu-page-actions a.page-header-nav{box-sizing:border-box;white-space:nowrap;height:36px;min-height:36px;max-height:36px;box-shadow:none;flex:none;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:650}.workflows-activity{white-space:nowrap;flex:none;height:36px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:650}.account-workflows-menu{flex:none;position:relative}.account-workflows-trigger-wrap{max-width:100%;display:inline-flex;position:relative}.account-workflows-badge{background:var(--accent,#e8c547);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:767px){.account-workflows-label{display:none}.stu-page-actions .account-workflows-menu button[data-testid=account-header-workflows]{justify-content:center;gap:0;width:36px;min-width:36px;max-width:36px;padding:0}.account-workflows-menu .account-workflows-badge{position:absolute;top:4px;right:4px}}.account-money-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:767px){.account-money-action-label{display:none}.stu-page-actions .account-money-actions{gap:0}.stu-page-actions .account-money-actions button.account-money-action{border-radius:0;justify-content:center;gap:0;width:34px;min-width:34px;max-width:34px;padding:0}.stu-page-actions .account-money-actions button.account-money-action+button.account-money-action{margin-left:-1px}.stu-page-actions .account-money-actions button.account-money-action:first-child{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.stu-page-actions .account-money-actions button.account-money-action:last-child{border-top-right-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.stu-page-header:has(.account-money-actions){gap:6px}.stu-page-header:has(.account-money-actions) .stu-page-actions{gap:6px}.stu-page-header:has(.account-money-actions) .stu-page-title{font-size:1.15rem}.stu-page-actions a.page-header-nav{justify-content:center;gap:0;width:36px;padding:0;font-size:0}}.stu-page-header:has(.account-money-actions){container:account-header/inline-size}.account-title-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.account-money-more{display:none;position:relative}.account-money-menu{z-index:30;background:var(--panel,#fff);border:1px solid var(--border,#0000001f);border-radius:var(--radius-card);flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.account-money-menu-item{border-radius:calc(var(--radius-card) - 2px);min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.account-money-menu-item:hover,.account-money-menu-item:focus-visible{background:var(--bg-hover,#0000000d)}@media (max-width:767px){.stu-page-header:has(.account-money-actions){flex-wrap:nowrap;align-items:center;margin-bottom:8px}.stu-page-header:has(.account-money-actions) .stu-page-heading{flex:auto}:is(.stu-page-header:has(.account-money-actions) .stu-page-title,.stu-page-header:has(.account-money-actions) .account-title-with-session){overflow-wrap:normal;min-width:0;display:flex}.stu-page-actions .account-money-more-btn{justify-content:center;width:36px;min-width:36px;padding:0}.account-summary-hero{gap:2px}}@container account-header (max-width:299px){.account-money-actions>button.account-money-action{display:none}.account-money-more{display:inline-flex}}.account-workflows-panel{box-sizing:border-box;background:var(--panel,#121a1c);border:1px solid var(--border,#ffffff1f);border-radius:10px;flex-direction:column;gap:10px;width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);max-height:min(60vh,420px);padding:12px;display:flex;overflow:auto;box-shadow:0 12px 40px #00000073}.account-workflows-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-workflows-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-workflows-row-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account-workflows-affects{font-size:.75rem}.account-workflows-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}.recipe-attention{color:var(--accent,#8fdbc0)}.account-workflows-amount{color:var(--accent,#8fdbc0);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.account-workflows-amount[data-notify="1"]{color:var(--accent,#e8c547)}.account-workflows-status{color:var(--muted,#ffffffa6);font-size:.75rem}.account-workflows-list li.account-workflows-row-notify{background:color-mix(in oklab, var(--accent,#e8c547) 12%, transparent);border:1px solid color-mix(in oklab, var(--accent,#e8c547) 35%, var(--border));border-radius:8px;margin:0 -8px;padding:6px 8px}.account-workflows-list li.account-workflows-row-notify .account-workflows-title{color:var(--text,#e8eaed)}.canvas-activity{flex-direction:column;flex:1;gap:16px;min-width:0;max-width:100%;min-height:0;display:flex;overflow:visible}.account-summary{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.account-summary-hero{flex-direction:column;gap:4px;display:flex}.account-summary-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65rem}.account-summary-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700}.account-summary-sub{margin:0;font-size:.8rem}.account-breakdown{flex-direction:column;gap:12px;display:flex}.account-breakdown-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-breakdown-toggles{gap:6px;display:flex}.account-breakdown-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:480px){.account-breakdown-head{flex-wrap:wrap}.account-breakdown-head>.account-summary-kicker{flex-basis:100%}.account-breakdown-controls{flex:1;gap:6px}.breakdown-group-toggle{margin-right:auto}.account-breakdown-controls .account-view-btn{padding-inline:10px}}.account-view-btn{border-radius:var(--radius-card);min-height:32px;padding:6px 12px;font-size:.75rem}.account-view-btn[data-active=true]{background:color-mix(in oklab, var(--accent) 22%, transparent);border-color:color-mix(in oklab, var(--accent) 55%, var(--border));color:var(--text)}.asset-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.asset-row{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:6px 10px;display:flex}.asset-row--button{padding:0}.asset-row-hit{border-radius:var(--radius-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 10px;display:flex}.asset-row-hit:hover{background:color-mix(in oklab, var(--text) 6%, transparent)}.asset-row-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}.asset-pie-legend-hit{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:.35em;margin:0;padding:0;display:inline-flex}.asset-pie-legend-hit:hover .asset-row-label{text-underline-offset:2px;text-decoration:underline}.asset-row-main{flex-flow:row;flex:1;align-items:baseline;gap:.35em;min-width:0;line-height:1.25;display:flex;overflow:hidden}.asset-row-label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.88rem;line-height:1.25;overflow:hidden}.asset-source-icon{border-radius:4px;flex-shrink:0;width:16px;height:16px;display:block}.asset-row-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;line-height:1.25;overflow:hidden}.asset-row-meta:not(:empty):before{content:"·";margin-right:.35em}.asset-row-amt{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem;line-height:1.25}.asset-row-amt--yield{color:var(--positive)}.asset-pie{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:480px){.asset-pie{flex-direction:row;align-items:flex-start}}.asset-pie-chart{flex-shrink:0;width:148px;height:148px}.asset-pie-chart svg{display:block;width:100%!important;height:100%!important}.asset-pie-legend{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.asset-pie-legend-row{align-items:center;gap:8px;min-width:0;font-size:.85rem;display:flex}.asset-pie-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.asset-pie-legend-row .asset-row-label{flex-shrink:0}.asset-pie-legend-row .asset-sources{flex-shrink:1;min-width:0;overflow:hidden}.asset-pie-legend-amt{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}.account-activity{flex-direction:column;gap:10px;display:flex}.activity-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.activity-row{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}button.activity-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;flex-direction:column}.activity-row--focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.activity-watching{margin-bottom:12px}.error-presentation{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);padding:12px 14px}.recipe-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.recipe-card.panel-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:2px 8px 2px 4px;display:grid}.recipe-row-heading{min-width:0;font:inherit;grid-area:1/1;margin:0}.recipe-card h2.recipe-row-heading{margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.recipe-row-expand{border-radius:var(--radius-card);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:8px 4px 8px 8px;display:flex}@media (hover:hover) and (pointer:fine){.recipe-row-expand:hover{background:color-mix(in oklab, var(--text) 5%, transparent)}}.recipe-card--open.panel-card{border-color:color-mix(in oklab, var(--accent) 78%, var(--border));background:color-mix(in oklab, var(--accent) 10%, var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent)}.recipe-card--open .recipe-row-expand,.recipe-card--open .recipe-row-expand:hover{background:0 0}.recipe-row-expand:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:2px}.recipe-row-title-line{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.recipe-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recipe-row-secondary{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:20px;font-size:.75rem;line-height:1.3;display:block;overflow:hidden}.recipe-row-controls{flex-wrap:nowrap;flex:none;grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding-top:4px;display:flex}.run-workflow-btn{white-space:nowrap;flex:none;gap:6px}.run-workflow-btn svg{flex:none}.run-workflow-btn--icon{justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.run-workflow-btn--busy:disabled{cursor:progress}@media (max-width:767px){.run-workflow-btn--compact{gap:0}.run-workflow-btn--compact .run-workflow-btn-label{display:none}}.recipe-row-details{grid-column:1/-1;gap:6px;margin:0 4px 8px 28px;font-size:.85rem;line-height:1.4;display:grid}.recipe-row-details p{margin:0}.recipe-card:not(.recipe-card--open) .recipe-status,.recipe-card:not(.recipe-card--open) .recipe-schedule-btn{display:none}.recipe-card .btn,.recipe-card .recipe-status{white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.8125rem;display:inline-flex}.recipe-card .btn svg,.recipe-card .recipe-status svg{flex:none}@media (max-width:767px){.recipe-card .btn,.recipe-card .recipe-status{justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0}.recipe-btn-label{display:none}}@media (min-width:768px){.recipe-row-expand{flex-direction:row;align-items:baseline;gap:6px}.recipe-row-title-line{flex:0 auto;width:auto}.recipe-row-secondary{padding-left:0;display:contents}.recipe-card--open .recipe-row-secondary-status,.recipe-card--open .recipe-row-secondary-sep{display:none}}.recipe-card-error{grid-column:1/-1;margin:2px 4px 6px 28px}.recipe-status{border-radius:var(--radius-card);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:.75rem;font:inherit;background:0 0;flex-shrink:0;padding:4px 10px;line-height:1.2}.recipe-status:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.recipe-status:disabled{cursor:not-allowed;opacity:.6}.recipe-status--on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.recipe-schedule{white-space:nowrap;flex:none;margin:0;font-size:.72rem;line-height:1.2}.workflows-help{color:var(--text-muted);margin:8px 0 0;font-size:.85rem}.workflows-help summary{cursor:pointer;list-style:none}.workflows-help summary::-webkit-details-marker{display:none}.workflows-help summary:before{content:"▸ ";color:var(--accent)}.workflows-help[open] summary:before{content:"▾ "}.recipe-reminder-banner{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));flex-direction:column;gap:12px;margin:12px 0;display:flex}.schedule-reminder-choices{flex-direction:column;gap:8px;display:flex}.recipe-actions{flex-wrap:nowrap;gap:6px;margin:0}.value-history{margin:12px 0 4px}.value-history--embedded{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding-top:4px}.value-history__header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.value-history__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.value-history__delta{font-variant-numeric:tabular-nums;color:var(--text-muted);margin:0;font-size:.78rem}.value-history__delta--up{color:var(--positive)}.value-history__delta--down{color:var(--danger)}.value-history__ranges{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.value-history__range{appearance:none;color:color-mix(in oklab, var(--text) 72%, var(--text-muted));font:inherit;letter-spacing:.02em;border-radius:var(--radius-card);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;padding:5px 9px;font-size:.72rem;font-weight:600}.value-history__range:hover{color:var(--text);background:color-mix(in oklab, var(--accent) 12%, transparent)}.value-history__range.is-active,.value-history__range[aria-pressed=true]{color:var(--accent-fg,#041616);background:var(--accent);border-color:var(--accent);font-weight:700}.value-history__range.is-active:hover,.value-history__range[aria-pressed=true]:hover{color:var(--accent-fg,#041616);background:var(--accent)}.value-history__range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.price-chart{color:var(--accent);min-width:0;max-width:100%;margin-top:4px;position:relative}.price-chart__echart{touch-action:none;width:100%;min-width:0;height:240px;min-height:200px;display:block}.price-chart__echart svg{display:block;width:100%!important;height:100%!important}.value-history__caption{margin:8px 0 0}.value-history__after{flex-direction:column;gap:8px;margin-top:8px;display:flex}.value-history__building{color:var(--text);background:color-mix(in oklab, var(--accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--accent) 32%, var(--border));border-radius:var(--radius-card);margin:0;padding:8px 10px;font-size:.85rem;line-height:1.35}.value-history__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.value-history__footer .value-history__caption{min-width:0;margin:0;font-size:.85rem}.value-history__footer .address-pop{width:min(320px,100vw - 48px);max-width:none;line-height:1.4;top:auto;bottom:calc(100% + 4px)}.value-history-notes__gaps{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.value-history-notes__day{font-variant-numeric:tabular-nums;white-space:nowrap}.activity-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-row-text{font-size:.92rem}.activity-row-meta{color:var(--text-muted);font-size:.72rem}.error-id,.activity-error-id{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;text-decoration:none}a.error-id,a.activity-error-id{color:var(--accent);text-underline-offset:.12em;text-decoration:underline}a.error-id:hover,a.activity-error-id:hover{color:var(--accent);text-decoration:underline}.activity-amt{white-space:nowrap;font-size:.92rem}.activity-amt.positive{color:var(--positive)}.activity-row-toggle,.address-name-btn,.ui-icon-btn,.ui-inline-link,.ui-pill-action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-disclosure-chevron{color:var(--text-muted);flex:none;transition:transform .16s}[aria-expanded=true] .ui-disclosure-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ui-disclosure-chevron{transition:none}}.ui-tag{border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;font-size:.68rem;line-height:1.5;display:inline-flex}.ui-tag--warn{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 45%, var(--border));background:color-mix(in oklab, var(--danger) 8%, transparent)}.ui-tag--caution{color:var(--warning,var(--danger));border-color:color-mix(in oklab, var(--warning,var(--danger)) 45%, var(--border));background:color-mix(in oklab, var(--warning,var(--danger)) 8%, transparent)}.ui-tag--accent{color:color-mix(in oklab, var(--accent) 62%, var(--text));border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:color-mix(in oklab, var(--accent) 10%, transparent)}.ui-scroll-fade{--ui-scroll-fade:28px;border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--text) 3%, var(--bg));flex-direction:column;min-height:0;display:flex}.ui-scroll-fade:has(>.ui-scroll-fade__viewport:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ui-scroll-fade__viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--text) 24%, transparent) transparent;outline:none;flex:auto;min-height:0;overflow-y:auto}.ui-scroll-fade__viewport[data-fade=top]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ui-scroll-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--ui-scroll-fade))}.ui-scroll-fade__viewport[data-fade=bottom]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ui-scroll-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ui-scroll-fade)), transparent)}.ui-scroll-fade__viewport[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ui-scroll-fade), #000 calc(100% - var(--ui-scroll-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--ui-scroll-fade), #000 calc(100% - var(--ui-scroll-fade)), transparent)}.ui-icon-btn{width:28px;height:24px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;margin:-4px 0;display:inline-flex}.ui-icon-btn:hover,.ui-icon-btn:focus-visible{color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.ui-inline-link,.ui-pill-action{min-height:32px;color:var(--accent);align-items:center;gap:4px;display:inline-flex}.ui-inline-link{text-underline-offset:.12em;align-self:flex-start;font-size:.78rem;text-decoration:underline}.ui-pill-action{border:1px solid var(--border);border-radius:8px;padding:0 10px;text-decoration:none}.activity-row-meta--chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.activity-row--group{flex-direction:column;align-items:stretch;gap:0;padding:0}.activity-row--open{border-color:color-mix(in oklab, var(--accent) 55%, var(--border))}.activity-row-toggle{border-radius:inherit;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:12px 14px 12px 10px;display:flex}.activity-row-toggle .activity-row-main{flex:auto}.activity-row-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:-2px}.activity-row-toggle .ui-disclosure-chevron{margin-top:2px}.activity-leg-count{color:var(--text-muted)}.activity-legs{flex-direction:column;gap:8px;padding:0 14px 12px 34px;display:flex}.activity-legs[hidden]{display:none}.activity-leg-list{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:10px 0 0;list-style:none;display:flex}.activity-leg{justify-content:space-between;align-items:flex-start;gap:12px;font-size:.82rem;display:flex}.activity-leg-main{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-leg-text{overflow-wrap:anywhere}.activity-leg--primary .activity-leg-text{font-weight:600}.activity-leg-reason{color:var(--text-muted);font-size:.72rem}.activity-leg-amt{white-space:nowrap;font-size:.82rem}.activity-leg-facts{color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;gap:1px;margin-top:2px;font-size:.72rem;display:flex}.activity-verified{color:var(--positive)}.activity-verified--no{color:var(--danger)}.activity-party{flex-wrap:wrap;align-items:center;gap:0 2px;display:inline-flex}.activity-facts{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;padding-top:10px;font-size:.75rem;display:grid}.activity-fact{display:contents}.activity-fact dt{color:var(--text-muted)}.activity-fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.address-name{display:inline;position:relative}.address-name-btn{text-underline-offset:.18em;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.address-name-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:1px}.address-pop{z-index:30;border:1px solid var(--border);background:var(--bg-elevated);width:max-content;max-width:min(300px,80vw);color:var(--text);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;font-size:.75rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #0000002e}.address-pop-full{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.address-pop-actions{gap:8px;display:flex}.address-pop-warn{color:var(--danger);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lookalike-lead{margin:0;font-size:.88rem}.lookalike-compare{flex-direction:column;gap:10px;margin:0;display:flex}.lookalike-compare dt{color:var(--text-muted);font-size:.75rem}.lookalike-compare dd{margin:2px 0 0}.lookalike-addr{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.lookalike-diff{color:var(--danger);background:color-mix(in oklab, var(--danger) 16%, transparent);border-radius:3px;padding:0 1px}.lookalike-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.lookalike-anyway{color:var(--danger);align-self:center;font-size:.78rem}.activity-spam-reason{color:var(--danger);margin:0;padding-top:10px;font-size:.78rem}.activity-footer{margin:0;font-size:.72rem}@media (max-width:480px){.activity-legs{padding-left:14px}}.canvas-kicker{display:none}.receipt-detail{flex-direction:column;flex:1;min-height:0;padding:4px 2px 8px;display:flex;overflow:auto}.receipt-body{flex-direction:column;gap:14px;width:100%;max-width:28rem;display:flex}.receipt-detail .error-presentation{background:0 0;border:none;border-radius:0;padding:0}.receipt-lead{margin:0;font-size:1rem;line-height:1.4}.receipt-meta{margin:0;font-size:.82rem}.receipt-hash,.receipt-footnote{margin:0;font-size:.78rem;line-height:1.4}.receipt-hash{white-space:pre-wrap;font-size:.75rem}.canvas-theatre{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-card);--text:#e8eaed;--text-muted:#8b929a;--border:#252a33;--bg-elevated:#151820;min-height:420px;color:var(--text);box-shadow:none;background:#0b0d10;flex:1;grid-template-rows:auto minmax(260px,1fr) auto;gap:14px;padding:18px 16px 20px;display:grid;position:relative;overflow:hidden}.theatre-void,.theatre-beam,.theatre-spot,.theatre-floor,.theatre-floor-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.theatre-void{background:radial-gradient(120% 90% at 50% 120%,#0a1016 0%,#05070a 55%,#030508 100%)}.theatre-beam{background:radial-gradient(38% 70% at 50% -8%,#fff8eb29 0%,#fff5e60f 32%,#0000 68%)}.theatre-spot{background:radial-gradient(46% 26% at 50% 14%,#ffffff21,#0000 70%)}.theatre-floor{background:linear-gradient(#0000 0%,#080c1233 30%,#000000a6 100%);height:34%;top:auto}.theatre-floor-glow{background:radial-gradient(ellipse 58% 42% at 50% 28%, color-mix(in oklab, var(--accent) 8%, transparent) 0%, transparent 72%);filter:blur(2px);height:42%;top:auto}.theatre-copy,.theatre-stage,.theatre-footer{z-index:1;position:relative}.theatre-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.68rem}.theatre-title{margin:4px 0 0;font-size:1.05rem;font-weight:700}.theatre-stage{place-items:center;min-height:240px;display:grid;position:relative}.theatre-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:5px;padding:12px;display:grid}.theatre-card--swatch{width:100%}.theatre-caption{text-align:center;max-width:34ch;margin:12px 0 0;font-size:.72rem}.theatre-swatches{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:4px 0 0;display:grid}.theatre-swatch-btn{width:100%;color:inherit;cursor:default;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;display:flex}.theatre-swatch-btn[data-active=true]{color:var(--accent);font-weight:650}.theatre-swatch-dot{background:var(--accent);width:12px;height:12px;box-shadow:none;border:1px solid #00000038;border:1px solid lab(0% 0 0/.22);border-color:oklab(0% none none/.22) oklab(0% none none/.22) oklab(0% none none/.22) oklab(0% none none/.22);border-radius:3px;flex:none}.theatre-swatch-on{color:var(--positive);margin-left:auto;font-size:.68rem}.theatre-footer{z-index:2;gap:8px;display:grid}.muted{color:var(--text-muted)}.positive{color:var(--positive)}.page{box-sizing:border-box;gap:12px;padding:8px 4px 16px;display:grid}.page>h1{margin:8px 4px 0;font-size:1.35rem}.nav-dock{display:none}.asset-sources{font-variant-numeric:tabular-nums;flex-wrap:nowrap;flex-shrink:0;gap:.35em;margin:0;padding:0;font-size:.7rem;line-height:1.2;list-style:none;display:inline-flex}.asset-sources a{color:var(--accent)}.asset-sources-blurb{display:none}.asset-sources-addrs{display:contents}.asset-sources-addrs a{color:var(--accent)}.settings-advanced{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.settings-toggle{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-size:.92rem;display:flex}.settings-toggle input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.settings-ai-money{text-align:left;border:none;min-inline-size:0;margin:0;padding:0}.settings-ai-money legend{padding:0}.settings-radio-list{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:10px;display:flex}.settings-radio{cursor:pointer;text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin:0;font-size:.92rem;display:flex}.settings-radio input{width:18px;min-width:0;height:18px;accent-color:var(--accent);background:0 0;border:none;border-radius:0;flex:none;margin:2px 0 0;padding:0}.settings-radio-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.settings-radio-title{font-weight:600}.settings-radio .settings-field-hint{margin:0}.voice-label-overlay{pointer-events:none;z-index:80;position:fixed;inset:0}.voice-label-badge{border-radius:var(--radius-card);background:color-mix(in oklab, var(--accent) 36%, transparent);min-width:20px;height:20px;color:var(--accent-fg);text-align:center;box-shadow:0 0 0 1px color-mix(in oklab, var(--accent-fg) 18%, transparent);opacity:.58;pointer-events:none;padding:0 5px;font-size:11px;font-weight:650;line-height:20px;position:fixed}@media (prefers-reduced-motion:reduce){.voice-label-badge{transition:none}}.wallet-receive{gap:4px;margin-top:4px;display:grid}.wallet-receive-addr{word-break:break-all;border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));min-width:0;color:var(--text);flex:1;padding:8px 10px;font-size:.72rem;line-height:1.35;display:block}.collect-edit-accounts{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.collect-edit-accounts{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}}.collect-confirm-label{font-weight:600;display:block}.collect-confirm-addr{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.82rem;display:block}.money-menu-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.money-menu-item{text-align:left;border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 80%, transparent);width:100%;color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:14px 12px;display:flex}.money-menu-item:disabled{opacity:.55;cursor:not-allowed}.money-menu-icon{border-radius:var(--radius-card);background:color-mix(in oklab, var(--accent) 22%, transparent);width:36px;height:36px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.money-menu-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.money-menu-copy strong{font-size:.95rem}.money-menu-chevron{color:var(--text-muted);font-size:1.2rem}.receive-panel{flex-direction:column;align-items:stretch;gap:10px;display:flex}.receive-panel-kicker{text-align:center;margin:0;font-weight:650}.receive-panel-lede{text-align:center;margin:0;font-size:.85rem}.receive-qr{border-radius:var(--radius-card);background:#fff;margin:8px auto;display:block}.receive-qr--loading{background:color-mix(in oklab, var(--border) 60%, transparent);width:140px;height:140px}.receive-addr-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;margin:0;font-size:.72rem}.receive-addr{word-break:break-all;text-align:center;border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));padding:10px 12px;font-size:.78rem;line-height:1.4;display:block}.receive-actions{gap:8px;display:flex}.receive-action{flex:1}.receive-warn{border-radius:var(--radius-card);border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));background:color-mix(in oklab, var(--accent) 12%, transparent);margin-top:4px;padding:12px}.receive-warn-title{margin:0 0 4px;font-size:.88rem;font-weight:650}.receive-warn-body{margin:0;font-size:.8rem}.transfer-amount,.transfer-dest,.transfer-confirm{flex-direction:column;gap:12px;display:flex}.transfer-amount-value{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:700}.transfer-amount-unit{color:var(--text-muted);font-size:1rem;font-weight:600}.transfer-keypad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.transfer-key{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 85%, transparent);min-height:48px;color:var(--text);cursor:pointer;font-size:1.15rem}.transfer-next{border-radius:var(--radius-card);width:100%;min-height:48px}.transfer-dest-input{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated));width:100%;color:var(--text);margin-top:6px;padding:12px;font-family:inherit}.transfer-sleeve-picks{flex-direction:column;gap:8px;display:flex}.transfer-sleeve-btn{justify-content:flex-start}.transfer-error{color:#f87171;margin:0;font-size:.85rem}.transfer-summary{flex-direction:column;gap:10px;margin:0;display:flex}.transfer-summary div{justify-content:space-between;gap:12px;display:flex}.transfer-summary dt{color:var(--text-muted);margin:0;font-size:.85rem}.transfer-summary dd{text-align:right;word-break:break-all;margin:0;font-weight:600}.transfer-stub-note{margin:0;font-size:.85rem}.send-success{flex-direction:column;gap:16px;display:flex}.send-success-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 8px;display:flex}.send-success-mark{width:3rem;height:3rem;color:var(--positive);border:1.5px solid color-mix(in oklab, var(--positive) 45%, var(--border));background:color-mix(in oklab, var(--positive) 12%, var(--surface));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.send-success-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.5rem;font-weight:700}.send-success-lede{max-width:22rem;color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.35}.send-success--failed .send-success-mark{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 45%, var(--border));background:color-mix(in oklab, var(--danger) 12%, var(--surface))}.send-success-explorer{color:var(--accent);align-self:center;font-size:.9rem;font-weight:600;text-decoration:none}.send-success-explorer:hover,.send-success-explorer:focus-visible{text-decoration:underline}.swap-box{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 85%, transparent);flex-direction:column;gap:10px;padding:14px;display:flex}.swap-box-head{color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.swap-box-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.swap-amount{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.swap-token-pill{border-radius:var(--radius-card);border:1px solid var(--border);padding:8px 12px;font-size:.9rem;font-weight:600}.swap-token-pill--choose{color:var(--text-muted)}.swap-flip{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);z-index:1;align-self:center;place-items:center;width:36px;height:36px;margin:-6px 0;display:grid}.send-amount,.send-dest,.send-confirm{flex-direction:column;gap:12px;display:flex}.send-amount-value{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.send-amount-number{color:var(--text);font-size:2rem;font-weight:700;line-height:1.1}.send-amount-typed{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--surface) 85%, transparent);cursor:text;padding:12px 16px}.send-amount-typed:focus-within{border-color:color-mix(in oklab, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.send-amount-pad{cursor:text}.send-amount-input{text-align:center;width:100%;font:700 2.5rem/1.1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);caret-color:var(--accent);background:0 0;border:0;outline:none}.send-amount-input::placeholder{color:var(--text-muted)}.send-amount-pad .send-amount-input{font-size:2rem}.send-amount-value.is-over .send-amount-input{color:#f87171}.send-available{color:var(--text-muted);font:inherit;text-align:center;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--text-muted) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--text-muted) 45%, transparent);text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;font-size:.9rem}.send-available:hover,.send-available:focus-visible{color:var(--text);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);outline:none}.send-available.is-over{color:#f87171;font-weight:600;text-decoration-color:#f871718c;text-decoration-color:lab(64.7431% 52.734 26.6685/.55)}.send-keypad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.send-key{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 85%, transparent);min-height:48px;color:var(--text);cursor:pointer;font-size:1.15rem}.send-sleeve-picks{flex-direction:column;gap:8px;display:flex}.send-error{color:#f87171;margin:0;font-size:.85rem}.send-summary{flex-direction:column;gap:10px;margin:0;display:flex}.send-summary div{justify-content:space-between;gap:12px;display:flex}.send-summary dt{color:var(--text-muted);flex:1 1 0;min-width:0;margin:0;font-size:.85rem}.send-summary dd{text-align:right;word-break:normal;overflow-wrap:break-word;flex:0 auto;max-width:68%;margin:0;font-weight:600}.collect-earnings-addr{font-weight:400}.send-confirm-dest{font-family:ui-monospace,monospace;font-size:.8rem}.send-amount-actions{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid}.send-max{min-width:4.5rem;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));background:color-mix(in oklab, var(--accent) 10%, transparent);font-weight:700}.send-max:disabled{opacity:.4;cursor:not-allowed}.tx-verify-overlay{z-index:500;background:color-mix(in oklab, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tx-verify-card{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 92%, transparent);width:min(100%,360px);max-height:min(92vh,640px);padding:18px 16px 14px;overflow:auto;box-shadow:0 12px 40px #00000059;box-shadow:0 12px 40px lab(0% 0 0/.35)}.tx-verify-title{color:var(--text);margin:0 0 6px;font-size:1.05rem;font-weight:700}.tx-verify-lede{margin:0 0 12px;font-size:.88rem;line-height:1.35}.tx-verify-qr{background:#fff;border-radius:8px;width:200px;height:200px;margin:0 auto 8px;display:block}.tx-verify-display-value{text-align:center;color:var(--text);margin:0 0 12px;font-size:.95rem;font-weight:700}.tx-verify-details{margin-top:4px}.tx-verify-warnings{color:#f87171;margin:10px 0 0;padding-left:1.1rem;font-size:.85rem}.tx-verify-optional,.tx-verify-advanced{border-top:1px solid var(--border);margin:12px 0 0;padding-top:10px}.tx-verify-optional>summary,.tx-verify-advanced>summary{cursor:pointer;color:var(--accent);font-size:.88rem;font-weight:600;line-height:1.35;list-style:none}.tx-verify-optional>summary::-webkit-details-marker{display:none}.tx-verify-advanced>summary::-webkit-details-marker{display:none}.tx-verify-optional>summary:before,.tx-verify-advanced>summary:before{content:"▸ ";transition:transform .12s;display:inline-block}.tx-verify-optional[open]>summary:before,.tx-verify-advanced[open]>summary:before{transform:rotate(90deg)}.tx-verify-optional-body,.tx-verify-advanced-body{margin-top:10px}.tx-verify-optional-help{text-align:center;margin:0 0 10px;font-size:.82rem;line-height:1.35}.tx-verify-stores{text-align:center;margin:8px 0 0;font-size:.8rem}.tx-verify-stores a{color:var(--accent)}.collect-progress{gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.collect-progress-step{color:var(--text-muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.collect-progress-step--active{color:var(--text);font-weight:600}.collect-progress-step--done{color:var(--text)}.collect-progress-step--warn{color:var(--warning,#b45309);font-weight:600}.collect-progress-step--error{color:var(--danger,#b91c1c);font-weight:600}.collect-progress-marker{border-radius:var(--radius-card);border:1px solid var(--border,#0000001f);flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:inline-flex}.collect-progress-step--active .collect-progress-marker,.collect-progress-step--done .collect-progress-marker{border-color:var(--accent)}.collect-progress-step--warn .collect-progress-marker{border-color:var(--warning,#b45309)}.collect-progress-step--error .collect-progress-marker{border-color:var(--danger,#b91c1c)}.attestation-strip{border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--accent));border:1px solid var(--border,#00000014);margin:14px 0 4px;padding:12px}.attestation-strip-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attestation-strip-step{color:var(--text-muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.attestation-strip-step--active,.attestation-strip-step--done{color:var(--text)}.attestation-strip-step--active{font-weight:600}.attestation-strip-step--error{color:var(--danger,#b91c1c);font-weight:600}.attestation-strip-marker{border-radius:var(--radius-card);border:1px solid var(--border,#0000001f);flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:inline-flex}.attestation-strip-step--done .attestation-strip-marker,.attestation-strip-step--active .attestation-strip-marker{border-color:var(--accent)}.attestation-strip-hash{word-break:break-all;margin:10px 0 0;font-size:.8rem}.receipt-detail .attestation-strip,.receipt-detail .workflow-dag{background:0 0;border:none;border-radius:0;margin:4px 0 0;padding:0}.receipt-detail .workflow-dag-caption{letter-spacing:.06em;color:var(--text-muted);margin:0 0 8px;font-size:.72rem}.draft-graph-preview{min-height:0}.draft-graph-preview-frame{vertical-align:top;border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--panel,var(--bg)) 55%, transparent);box-sizing:border-box;width:fit-content;min-width:min(100%,12rem);max-width:100%;min-height:0;padding:8px 10px;display:inline-block;position:relative}.draft-graph-edit-overlay{z-index:6;position:absolute;top:6px;right:6px}.icon-button{border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in oklab, var(--panel,var(--bg)) 88%, transparent);width:1.75rem;height:1.75rem;color:var(--fg,var(--text));cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.icon-button:hover{border-color:var(--accent);color:var(--accent)}.draft-graph-edit-overlay.icon-button{background:color-mix(in oklab, var(--bg-elevated) 92%, black);border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--fg,var(--text));box-shadow:0 1px 4px #00000059;box-shadow:0 1px 4px lab(0% 0 0/.35)}.draft-graph-preview-frame .workflow-dag{width:auto;max-width:100%;margin:0}.draft-graph-preview-frame [data-testid=my-template-dag-empty]{max-width:18rem;margin:.65rem 4.5rem .5rem .35rem}.stu-skeleton{flex-direction:column;gap:8px;min-width:0;display:flex}.stu-skeleton--rows{gap:6px}.stu-skeleton-row{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.stu-skeleton-bar{border-radius:var(--radius-sm,4px);background:linear-gradient(90deg, color-mix(in oklab, var(--text) 7%, transparent) 0%, color-mix(in oklab, var(--text) 13%, transparent) 50%, color-mix(in oklab, var(--text) 7%, transparent) 100%);background-size:200% 100%;width:100%;height:.8rem;animation:1.4s ease-in-out infinite stu-skeleton-shimmer;display:block}.stu-skeleton-bar--short{width:60%}.stu-skeleton-bar--label{width:45%}.stu-skeleton-bar--amount{flex:none;width:22%}.stu-skeleton-bar--chart{border-radius:var(--radius-card);height:140px}.stu-skeleton-inline{vertical-align:middle;align-items:center;min-height:1em;display:inline-flex}.stu-skeleton-bar--hero{width:7.5rem;height:.85em}@keyframes stu-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.stu-skeleton-bar{animation:none}}.token-list{--token-pad:10px;--sub-indent:22px;--lvl-step:22px;--detail-gap:22px;grid-template-columns:[main-start]minmax(0,1fr)[main-end status-start]max-content[status-end amt-start]max-content[amt-end val-start]minmax(5.5em,max-content)[val-end];gap:4px 12px;display:grid}.token-list :where(.token-row,.token-row-bar,.token-row-panel,.token-sublist,.token-sub,.token-sub-bar,.token-sub-panel,.token-details,.token-detail,.holding-section,.holding-section-bar,.holding-section-panel,.token-list--nested,.token-row-detail){grid-column:main-start/val-end;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}.token-list :where(.token-row-panel,.token-sub-panel,.holding-section-panel)[hidden]{display:none}.token-list :where(.token-sublist,.token-details,.token-list--nested){margin:0;padding:0;list-style:none}.token-row{padding:0 var(--token-pad);border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--text) 4%, var(--bg-elevated))}.token-list--nested{row-gap:2px}.token-list--nested>.token-row{background:0 0;border:0;padding:0}.token-list .token-fold-head{color:var(--text-muted);grid-column:main-start/val-end;padding:8px 0 0;font-size:.72rem;font-weight:600}.token-list--nested>.token-fold-head:first-child{padding-top:2px}.token-fold-rule{flex-direction:column;gap:6px;display:flex}.token-fold-settings{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.token-row-bar,.token-sub-bar{min-height:34px;padding:5px 0;position:relative}.token-sub-bar{min-height:28px;padding:4px 0;font-size:.8rem;line-height:1.3}.token-cell-main{grid-column:main;align-items:center;gap:6px;min-width:0;display:flex}.token-label{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.token-label>*,.token-label .address-name-btn{overflow-wrap:anywhere;text-align:left;min-width:0}.token-label-note{color:var(--text-muted)}.token-label-note:before{content:" · "}.token-caption{color:var(--text-muted);flex-basis:100%;font-size:.72rem;font-weight:400}.token-status{grid-column:status;justify-content:flex-end;align-items:center;gap:2px;display:flex}.token-cell-amt,.token-cell-share,.token-cell-val{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.token-cell-share{color:var(--text-muted);grid-column:amt;font-size:.75rem}.token-cell-amt{color:var(--text-muted);grid-column:amt;font-size:.8rem}.token-cell-val{grid-column:val}.token-row-bar>.token-cell-val{font-size:.9rem}.token-row-hit,.token-toggle{width:16px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.token-row-hit:after,.token-toggle:after{content:"";position:absolute;inset:0}.token-row-hit:focus-visible,.token-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:1px}.token-cell-main .address-name,.token-list .token-status .ui-tag-pop{position:static}.token-list .token-status .address-pop{max-width:min(320px,100%)}.token-cell-main .address-name-btn,.token-cell-main .ui-icon-btn,.token-status .ui-status-btn{z-index:1;position:relative}.token-chevron-slot{flex:none;width:16px}.token-row-name{font-size:.9rem;font-weight:600}.token-fold-meta{font-size:.75rem}.token-amt-short{display:none}.token-sub-bar>.token-cell-main{padding-left:calc(var(--sub-indent) + (var(--lvl,1) - 1) * var(--lvl-step))}.token-sub{border-top:1px dashed var(--border)}.token-row-panel{padding-bottom:6px}.holding-section+.holding-section{margin-top:10px}.holding-section-bar{min-height:30px;padding:2px var(--token-pad);border-inline:1px solid #0000;position:relative}.holding-section-bar .token-acct-name{color:var(--text);font-size:.75rem}.holding-section-bar .token-cell-val{font-size:.9rem}.holding-section-list{row-gap:4px}.token-acct-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.token-acct-open{z-index:1;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:-4px 0;padding:4px 4px 4px 0;display:inline-flex;position:relative}.token-acct-open:hover,.token-acct-open:focus-visible{color:var(--text)}.token-acct-open:hover .token-acct-name,.token-acct-open:focus-visible .token-acct-name{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.token-acct-open:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:1px;border-radius:4px}.token-acct-caption{color:var(--text-muted);margin-left:6px}.token-cell-main--wide{grid-column:main-start/val-end}.token-sub[data-empty=true] .token-sub-bar{color:var(--text-muted)}.token-sub-panel{padding:0 0 6px}.token-detail{min-height:22px;font-size:.75rem;position:relative}.token-detail:not(.token-detail--head)+.token-detail--head{padding-top:10px}.token-detail>.token-cell-main{padding-left:calc(var(--sub-indent) + (var(--lvl,1) - 1) * var(--lvl-step) + var(--detail-gap));gap:4px}.token-detail--head{min-height:20px;color:var(--text-muted);padding-top:2px;font-size:.72rem}.token-detail .token-cell-amt,.token-detail .token-cell-val{font-size:.75rem}.token-detail-mono{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted)}.token-expiry-soon{color:color-mix(in oklab, var(--warning,#b45309) 82%, var(--text));font-weight:600}.ui-status-btn{border:1px solid var(--border);width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-status-btn--accent{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 55%, var(--border));background:color-mix(in oklab, var(--accent) 14%, transparent)}.ui-status-btn--caution{color:color-mix(in oklab, var(--warning,#b45309) 82%, var(--text));border-color:color-mix(in oklab, var(--warning,#b45309) 55%, var(--border));background:color-mix(in oklab, var(--warning,#b45309) 14%, transparent)}.ui-status-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:1px}.ui-token-icon{object-fit:contain;border-radius:50%;flex:none;display:block}.ui-token-icon--generic{background:color-mix(in oklab, var(--text) 14%, var(--bg-elevated));color:var(--text-muted);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.breakdown-numbers-toggle{margin-left:auto;display:none}@media (max-width:600px){.token-list{--token-pad:8px;column-gap:8px}.token-amt-full{display:none}.token-amt-short{display:inline}.token-list{--sub-indent:8px;--lvl-step:18px}.token-label-note{flex-basis:100%;font-size:.72rem}.token-label-note:before{content:none}.token-acct-caption{flex-basis:100%;margin-left:0;font-size:.72rem}}@media (max-width:480px){.breakdown-numbers-toggle{display:flex}.token-list[data-numbers=value]{grid-template-columns:[main-start]minmax(0,1fr)[main-end status-start]max-content[status-end val-start]minmax(4.5em,max-content)[val-end]}.token-list[data-numbers=amount]{grid-template-columns:[main-start]minmax(0,1fr)[main-end status-start]max-content[status-end amt-start]max-content[amt-end]}.token-list[data-numbers=value] .token-cell-amt,.token-list[data-numbers=amount] .token-cell-val{display:none}.token-list[data-numbers=amount] .token-cell-amt{color:var(--text)}.token-list[data-numbers=value] .token-cell-share{grid-column:val}}.asset-sublist{margin:0;padding:0;list-style:none}.asset-pie-legend-row .token-status{width:44px;margin-left:auto}.asset-pie-legend-row .token-status+.asset-pie-legend-amt{margin-left:0}.ui-tag-pop{flex:none;display:inline-flex;position:relative}.ui-tag-btn{font:inherit;cursor:pointer;gap:3px;font-size:.68rem}.ui-tag-btn[data-variant=neutral]{background:0 0}.ui-tag-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:1px}.address-pop--end{left:auto;right:0}.address-pop--start{max-width:min(260px,100vw - 120px)}.auto-claim-pop-lead{line-height:1.4}.auto-claim-pop-service{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:6px;display:flex}.auto-claim-pop-title{font-weight:600}.token-attention-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.token-attention-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.token-attention-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-row--sub{border-style:dashed;flex-direction:column;align-items:stretch;gap:2px}.asset-sub-head{align-items:baseline;gap:.4em;font-size:.88rem;line-height:1.25;display:flex}.asset-sub-name{flex:1;min-width:0}.asset-sub-meta,.asset-sub-warn{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.3}.asset-sub-warn{color:var(--warning,var(--danger))}.shell-utility-btn{position:relative}.shell-utility-badge{border-radius:var(--radius-pill,999px);background:var(--accent);min-width:16px;height:16px;color:var(--accent-contrast,#fff);text-align:center;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.xrpl-send-steps{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:20px;display:flex}.xrpl-send-steps li[data-state=next]{color:var(--text-muted)}.xrpl-send-steps li[data-state=current]{font-weight:600}.xrpl-send-steps li[data-state=done]::marker{color:var(--accent,currentColor)}.token-picker-lede{margin:0 0 8px}.token-picker-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.token-picker-row{border:1px solid var(--border);background:var(--bg-elevated);width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.token-picker-row:disabled{cursor:default;opacity:.6}.token-picker-row:not(:disabled):hover,.token-picker-row:focus-visible{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}.token-picker-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.token-picker-symbol{font-weight:600}.token-picker-chain{font-size:.75rem}.token-picker-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.settle-address{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.settle-address-toggle{all:unset;cursor:pointer;font-weight:600}.settle-address-toggle:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.settle-address-full{word-break:break-all;text-align:right;align-items:center;gap:6px;font-size:.78rem;font-weight:400;display:flex}.settle-status{flex-direction:column;gap:6px;margin-top:12px;display:flex}.settle-status p{margin:0}.settle-status-bar{background:var(--border);border-radius:2px;height:3px;overflow:hidden}.settle-status-bar span{background:var(--accent,var(--text));height:100%;transition:width .3s;display:block}.settle-done{flex-direction:column;gap:4px;margin-top:12px;display:flex}.settle-done p{margin:0}.xrpl-signer-picker{border:0;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;display:flex}.xrpl-signer-picker legend{margin-bottom:4px;font-size:.8rem}.xrpl-signer-option{cursor:pointer;align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.xrpl-signer-option[data-disabled=true]{cursor:default;opacity:.6}.xaman-sign{flex-direction:column;align-items:center;gap:10px;margin-top:12px;display:flex}.xaman-sign-qr{border-radius:var(--radius-card);background:#fff}@media (max-width:767px) and (pointer:coarse){.xaman-sign-qr{width:140px;height:140px}}.chain-wallet-list{margin-top:-2px}.chain-link-panel{gap:8px;display:grid}.unsupported-note{background:var(--surface-muted,#0000000a);color:var(--text-muted,inherit);border-radius:8px;margin:0;padding:8px 12px;font-size:.875rem}
