:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ground:#1b1e24;--color-ground-deep:#16181d;--color-card:#23262e;--color-chip:#2a2e37;--color-bone:#e8e4d8;--color-ash:#aba79c;--color-incense:#77746b;--color-cobalt:#2f62d9;--color-cobalt-light:#6f9cf2;--color-on-cobalt:#f4f1ea;--color-on-cobalt-secondary:#f4f1eab3;--color-emerald:#5fc28c;--color-stop:#e5615a;--color-gilt:#e0c061;--color-amethyst:#a98be0;--color-rose:#e58ba3;--color-apricot:#e9a06b;--color-teal:#5bc4c9;--bone-hairline:#e8e4d81a;--bone-line:#e8e4d82e;--bone-mark:#e8e4d84d;--cobalt-tint:#2f62d95c;--pane-top:oklab(32.5% -.001 -.017);--pane-bottom:oklab(26.9% 0 -.016);--pane-light:#e8e4d880;--font-interface:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Inter Tight", "Arial Narrow", Arial, sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--font-hero:"Bricolage Grotesque", "Bricolage Fallback", "Helvetica Neue", Arial, sans-serif;--radius-small:8px;--radius-card:12px;--radius-raised:16px;--radius-pill:28px;--box:640px;--shell:1180px;--space:20px;--shadow-card:0 8px 24px #00000047;--shadow-raised:0 12px 32px #0000005c;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--travel:1;font-family:var(--font-interface);color:var(--color-bone);background:var(--color-ground);font-synthesis:none;font-variant-numeric:tabular-nums}.freshness{color:var(--color-ash);font-size:12px;display:block}@font-face{font-family:Bricolage Fallback;src:local(Arial);font-weight:500;size-adjust:102%;ascent-override:91%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:97%;ascent-override:96%;descent-override:28%;line-gap-override:0%}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-cobalt-light);outline-offset:4px}h1,h2,h3,p{margin:0}h2,h3{font-size:14px;font-weight:500}.shell{max-width:calc(248px + var(--shell));grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--color-ground-deep);border-right:1px solid var(--bone-hairline);flex-direction:column;gap:28px;height:100dvh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:0 8px;font-size:17px;font-weight:600;line-height:22px;display:flex}.brand-mark{background:var(--color-cobalt);border-radius:4px;flex-shrink:0;width:14px;height:14px}.sidebar nav{flex-grow:1;align-content:start;gap:2px;display:grid}.sidebar nav a{height:38px;color:var(--color-ash);border-radius:var(--radius-small);align-items:center;gap:12px;padding:0 12px;font-size:14px;line-height:18px;transition-property:color;display:flex}.sidebar nav a[aria-current]{background:var(--color-card);color:var(--color-bone);font-weight:500}@media (hover:hover) and (pointer:fine){.sidebar nav a:hover,.brand:hover{color:var(--color-bone)}}.sidebar nav svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex-shrink:0;width:16px;height:16px}.sidebar nav .new-task{border:1px solid var(--bone-line);height:40px;color:var(--color-bone);gap:10px;margin-bottom:26px;font-weight:500}.sidebar nav .new-task svg{stroke-width:1.5px}.badge{background:var(--color-cobalt);min-width:20px;height:20px;color:var(--color-on-cobalt);font-family:var(--font-mono);border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:500;line-height:14px;display:grid;overflow:hidden}.badge>span{animation:var(--roll,appear) var(--dur-2) var(--ease-out);display:block}.badge>[data-roll=rise]{--roll:rise}.badge>[data-roll=fall]{--roll:fall}.sidebar-wallet{border-top:1px solid var(--bone-hairline);min-height:44px;color:var(--color-ash);align-items:center;gap:10px;padding:0 12px;display:flex}.sidebar-wallet .mono{font-size:13px}.wallet-state{background:var(--color-incense);border-radius:50%;flex-shrink:0;width:8px;height:8px}.wallet-state[data-state=ready]{background:var(--color-emerald)}.wallet-state[data-state=cannotExecute]{background:var(--color-stop)}.chain-chip{background:var(--color-chip);border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 8px 0 2px;font-size:12px;display:inline-flex}main{min-width:0;padding:0 40px}.top-bar{height:88px;color:var(--color-ash);justify-content:space-between;align-items:center;font-size:13px;display:flex}.top-bar>:last-child{margin-left:auto}.quiet{color:var(--color-incense);font-size:12px}.panel{--box:720px;max-width:var(--box);margin-inline:auto;padding-bottom:112px}.view-body{gap:var(--space);flex-direction:column;display:flex}.task-hero{gap:10px;margin:12px 0 0;display:grid}.sentence{view-transition-name:task-sentence;font-family:var(--font-hero);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:500;line-height:52px}.attention{min-height:34px;font-family:var(--font-hero);letter-spacing:-.015em;color:var(--color-bone);margin:0;font-size:28px;font-weight:600;line-height:34px}.attention-place{color:var(--color-ash);font-weight:500}.attention .red-word{color:var(--color-stop)}.wait-caption{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:20px;overflow:hidden}.task-list{max-width:var(--box);gap:20px;margin:12px 0 32px;display:grid}.task-filters{border:1px solid var(--bone-hairline);background:var(--color-card);border-radius:18px;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;max-width:100%;padding:3px;display:inline-grid;position:relative}.task-filters:before{content:"";width:calc((100% - 6px) / var(--count));background:var(--color-cobalt);opacity:0;transform:translateX(calc(100% * var(--index)));transition:transform calc(var(--dur-3) * var(--travel)) var(--ease-in-out), opacity var(--dur-1) var(--ease-out);border-radius:15px;position:absolute;top:3px;bottom:3px;left:3px}.task-filters[data-chosen]:before{opacity:1}.task-filters a{height:30px;color:var(--color-ash);white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex;position:relative}.task-filters a[aria-current]{color:var(--color-on-cobalt)}@media (hover:hover) and (pointer:fine){.task-filters a:not([aria-current]):hover{color:var(--color-bone)}}.task-filters .count{font-family:var(--font-mono);font-size:12px}.task-list>.pill{justify-self:start}.task-rows{gap:8px;display:grid;container-type:inline-size}.task-card{border:1px solid var(--bone-hairline);border-radius:var(--radius-card);background:var(--color-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px;font-size:16px;line-height:24px;display:grid}@media (hover:hover) and (pointer:fine){.task-card:hover{background:var(--color-chip)}}@container (width<480px){.task-card{grid-template-columns:minmax(0,1fr)}.task-card .row-mark{width:auto}}@media (width<=800px){.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sidebar{border:none;border-bottom:1px solid var(--bone-hairline);gap:20px;height:auto;padding:20px;position:static}.sidebar nav{justify-content:space-between;align-items:center;display:flex}.sidebar nav a{gap:6px;padding:8px;font-size:13px}.sidebar nav a,.sidebar nav .new-task{height:auto;margin:0}.sidebar nav svg,.sidebar-wallet{display:none}main{padding:0 20px}.top-bar{height:60px}}@media (width<=480px){.sentence{font-size:30px;line-height:36px}.attention{min-height:28px;font-size:22px;line-height:28px}}@media (width<=390px){main,.sidebar{padding-left:16px;padding-right:16px}.task-filters{grid-auto-columns:minmax(0,1fr);justify-self:stretch;display:grid}.task-filters a{gap:4px;padding:0 4px;font-size:12px}.sidebar nav a{padding:6px}}@media (width<=340px){.task-filters a{font-size:11px}}.entry{max-width:var(--box);gap:20px;margin:32px 0;display:grid}.entry code,.entry .address{overflow-wrap:anywhere}.mark{background:var(--color-chip);border:1px solid var(--bone-line);width:24px;height:24px;color:var(--color-cobalt-light);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mark svg{stroke:currentColor;stroke-width:1.3px;width:20px;height:20px;font-size:13px;font-family:var(--font-interface);font-weight:600}.mark-square{color:var(--color-cobalt)}.chain{color:var(--color-ash);text-transform:capitalize;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.wallet-chip{border:1px solid var(--bone-hairline);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:2px 8px 2px 3px;font-size:12px;display:inline-flex}.wallet-chip .mark{width:20px;height:20px}.mono{font-family:var(--font-mono);font-size:12px}.amount{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.figure{font-variant-numeric:tabular-nums;font-weight:500}.link{color:var(--color-cobalt-light)}.data-label{color:var(--color-ash);font-size:12px}.card{border:1px solid var(--bone-hairline);border-radius:var(--radius-card);background:var(--color-card);box-shadow:inset 0 1px #e8e4d80f, var(--shadow-card);padding:20px}.raised{background:var(--color-chip);border-color:color-mix(in srgb, var(--color-bone) 14%, transparent);box-shadow:var(--shadow-raised);border-radius:var(--radius-raised)}.pill{background:var(--color-chip);border:1px solid var(--bone-hairline);border-radius:20px;min-height:36px;padding:8px 16px;font-size:13px}@media (hover:hover) and (pointer:fine){.pill:not(:disabled):hover{border-color:var(--bone-line)}}.pill>.arc{width:10px;height:10px;top:calc(50% - 5px);right:3px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.figure-tail{letter-spacing:0;font-size:.6em}.money{white-space:nowrap}.money[data-long] .figure{font-size:min(var(--figure-size,1em), calc((100cqi - var(--beside,0px)) / (var(--chars) * var(--figure-em,.45))));line-height:1}.icon{background:var(--color-chip);color:var(--color-cobalt-light);font-family:var(--font-interface);vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.icon[data-initial]:before{content:attr(data-initial);transition:opacity var(--dur-1) var(--ease-out)}.icon:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bone-line);pointer-events:none;position:absolute;inset:0}.icon-square{border-radius:6px}.icon img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-1) var(--ease-out);position:absolute;inset:0}.icon[data-logo=shown] img{opacity:1}.icon[data-logo=shown]:before{opacity:0}.icon-action{color:var(--color-bone)}.icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.icon-14{width:14px;height:14px;font-size:8px}.icon-20{width:20px;height:20px;font-size:11px}.icon-22{width:22px;height:22px;font-size:12px}.icon-24{width:24px;height:24px;font-size:13px}.icon-28{width:28px;height:28px;font-size:14px}.icon-32{width:32px;height:32px;font-size:16px}.icon-40{width:40px;height:40px;font-size:20px}:root{--lamp-band:162px}:root:has(.lamp-band){scroll-padding-top:var(--lamp-band)}.lamp-band{height:var(--lamp-band);background-color:var(--color-ground-deep);border:1px solid var(--bone-hairline);border-radius:var(--radius-card);z-index:2;padding:20px 0 22px;position:sticky;top:0;overflow:hidden}.lamp-band:before{content:"";opacity:.07;background-image:linear-gradient(var(--color-bone) 1px, transparent 1px), linear-gradient(90deg, var(--color-bone) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.lamp-scroll{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 12px 8px;overflow-x:auto}.lamp-scroll::-webkit-scrollbar{display:none}.lamps{grid-template-columns:repeat(var(--lamps), minmax(var(--column), 1fr));min-width:calc(var(--lamps) * var(--column));display:grid;position:relative}.lamp{z-index:1;flex-direction:column;align-items:center;display:flex}.lamp-label{border:1px solid var(--bone-hairline);background:var(--color-ground-deep);border-radius:4px;place-items:center;min-width:46px;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:grid}.lamp-stem{background:var(--bone-line);width:1px;height:14px}.lamp-dot{border:1px solid var(--bone-line);background:var(--color-ground-deep);width:12px;height:12px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.lamp-label,.lamp-stem{transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.lamp[aria-current=step] :is(.lamp-label,.lamp-stem,.lamp-dot){transition-delay:calc(var(--dur-4) * var(--travel))}.lamp-dot .arc{width:12px;height:12px;color:var(--color-cobalt-light)}.lamp[aria-current=step] .lamp-dot:has(.arc){background:var(--color-ground-deep);border-color:#0000}.lamp-subtitle{max-width:100%;color:var(--color-ash);text-align:center;text-wrap:balance;margin-top:12px;padding:0 4px;font-size:12px;line-height:16px}.lamp-track{top:44px;left:calc(50% / var(--lamps));right:calc(50% / var(--lamps));background:repeating-linear-gradient(90deg, var(--bone-line) 0 5px, transparent 5px 10px);height:1px;position:absolute}.track-fill{background:var(--color-cobalt);transform-origin:0;height:2px;transition:transform calc(var(--dur-4) * var(--travel)) var(--ease-in-out);position:absolute;inset:-1px 0 auto}.lamp[data-state=done] .lamp-label{background:var(--color-bone);color:var(--color-ground)}.lamp[data-state=done] .lamp-dot{background:var(--color-cobalt);border-color:var(--color-cobalt)}.lamp[data-state=done] .lamp-dot:after{content:"✓";color:var(--color-bone);font-size:8px}.lamp[aria-current=step] .lamp-label{background:var(--color-cobalt);color:var(--color-on-cobalt);border-color:var(--color-cobalt)}.lamp[aria-current=step] .lamp-stem{background:var(--color-cobalt)}.lamp[aria-current=step] .lamp-dot{background:var(--color-cobalt);border-color:var(--color-cobalt-light)}.lamp[aria-current=step] .lamp-subtitle{color:var(--color-cobalt-light)}.lamp-phrase{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.appearing{animation:appear var(--dur-2) var(--ease-out) both}.lamp-remaining{color:var(--color-ash);font-size:11px;display:block}[data-stopped=true] .lamp[aria-current=step] .lamp-dot{background:var(--color-ground);border:2px solid var(--color-stop);transition-delay:0s}[data-stopped=true] .lamp[aria-current=step] .lamp-subtitle{color:var(--color-ash)}.wallet-prompt{color:var(--color-cobalt-light);text-align:center;font-size:13px;line-height:16px;display:block;position:absolute;bottom:6px;left:12px;right:12px}.row-lamps{align-items:center;gap:10px;display:inline-flex}.row-lamps .lamp-scroll{padding:0;overflow:visible}.lamps[data-size=row] :is(.lamp-label,.lamp-stem){display:none}.lamps[data-size=row] .lamp-dot,.lamps[data-size=row] .lamp-dot .arc{width:8px;height:8px}.lamps[data-size=row] .lamp[data-state=done] .lamp-dot:after{content:none}.lamps[data-size=row] .lamp-track{top:3.5px}.row-lamp{width:5.5rem;color:var(--color-cobalt-light);text-transform:lowercase;font-size:12px;line-height:16px}.row-lamps[data-stopped=true] .row-lamp,.row-lamps[data-mark]:not([data-mark=needs]) .row-lamp{color:var(--color-ash)}.row-mark{width:var(--track);justify-content:flex-end;display:flex}.status-mark{border-radius:50%;place-items:center;width:10px;height:10px;display:grid}.row-lamps[data-mark=needs] .status-mark{background:radial-gradient(circle, var(--color-bone) 0 2px, var(--color-cobalt) 2.5px)}.row-lamps[data-mark=live] .status-mark{background:var(--color-emerald);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-emerald) 22%, transparent)}.row-lamps[data-mark=paused] .status-mark{border:1px solid var(--bone-mark)}.row-lamps[data-mark=paused] .status-mark:after{content:"";border-inline:1px solid var(--color-ash);width:3px;height:4px}.row-lamps[data-mark=done] .status-mark{background:var(--color-bone)}.row-lamps[data-mark=done] .status-mark:after{content:"✓";color:var(--color-ground);font-size:7px;line-height:1}@media (width<=480px){:root{--lamp-band:28px}.lamp-band{background-color:var(--color-ground);border:0;border-radius:0;align-items:center;gap:12px;padding:0 2px;display:flex}.lamp-band:before{content:none}.lamp-band .lamp-scroll{flex:none;padding:0;overflow:visible}.lamp-band .lamps{grid-template-columns:repeat(var(--lamps), 12px);column-gap:8px;min-width:0}.lamp-band :is(.lamp-stem,.lamp-subtitle){display:none}.lamp-band .lamp-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lamp-band .lamp-track{background:repeating-linear-gradient(90deg, var(--bone-line) 0 3px, transparent 3px 7px);height:2px;top:5px;left:6px;right:6px}.lamp-band .track-fill{inset:0 0 auto}.lamp-band .lamp[data-state=ahead] .lamp-dot{border-width:1.5px}.lamp-band:not(:has(.wallet-prompt)) .live-phrase{clip-path:none;white-space:normal;width:auto;color:var(--color-ash);position:static}.lamp-band .live-phrase,.lamp-band .wallet-prompt{text-align:left;flex:1;align-items:center;min-width:0;height:28px;margin:0;font-size:13px;line-height:14px;display:flex}.lamp-band .live-words{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lamp-band .live-lamp{color:var(--color-bone);margin-right:6px;font-weight:500}.lamp-band .live-words *{line-height:14px;display:inline}.lamp-band .wallet-prompt{position:static}}@media (prefers-reduced-motion:reduce){.lamp-scroll{scroll-behavior:auto}}.plan-legs{--leg-gap:16px;--leg-top:14px;--leg-bottom:8px;gap:var(--leg-gap);max-width:var(--box);display:grid}.leg{min-width:0;padding:var(--leg-top) 18px var(--leg-bottom);border:1px solid var(--bone-hairline);border-radius:var(--radius-raised);background:var(--color-card);position:relative}.leg,.leg-mark{transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), outline-color var(--dur-2) var(--ease-out)}.leg[data-current=true],.leg[data-current=true] .leg-mark{transition-delay:calc(var(--dur-3) + .12s)}.leg[data-current=true]{border-color:var(--cobalt-tint)}.leg-header{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:2px;display:flex}.leg-header h2{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.leg-count{font-family:var(--font-mono);color:var(--color-incense);justify-items:end;margin-left:auto;font-size:11px;display:grid}.leg-after{font-family:var(--font-interface);font-size:12px}.leg-header .step-lane{align-self:stretch;align-items:center}.leg-mark{z-index:1;background:var(--color-ground);outline-offset:2px;border-radius:50%;outline:1.5px solid #0000;place-items:center;width:24px;height:24px;display:grid;position:relative}.leg-mark .tick{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;width:14px;height:14px}.leg[data-landing=true] .leg-mark .tick path{animation:draw var(--dur-3) var(--ease-out) both}.leg[data-current=true] .leg-mark{outline-color:var(--color-cobalt-light)}.leg[data-done=true] .leg-mark{background:var(--color-bone);color:var(--color-ground)}.action-row{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.action-row+.action-row{border-top:1px solid var(--bone-hairline)}.step-lane{justify-content:center;width:32px;display:flex;position:relative}.step-lane .icon-action{z-index:1;background:var(--color-ground);border-radius:9px}.step-lane .icon-action:after{box-shadow:none}[data-verb=bridge]>.step-lane .icon-action{background:var(--cobalt-tint);color:var(--color-cobalt-light)}.leg[data-links=true]>.action-row:last-of-type .step-lane:after,.leg[data-linked] .leg-header .step-lane:before{content:"";background:repeating-linear-gradient(var(--bone-mark) 0 4px, transparent 4px 8px);transform-origin:top;width:2px;position:absolute;left:15px}.leg[data-links=true][data-done=true]>.action-row:last-of-type .step-lane:after,.leg[data-linked=landed] .leg-header .step-lane:before{background:var(--color-cobalt-light)}.leg[data-landing=true]>.action-row:last-of-type .step-lane:after{animation:fill-down var(--dur-4) var(--ease-in-out) both}.leg[data-links=true]>.action-row:last-of-type .step-lane:after{top:38px;bottom:calc(-12px - var(--leg-bottom) - 1px - var(--leg-gap))}.leg[data-linked] .leg-header .step-lane:before{top:calc(-1px - var(--leg-top));bottom:50%}@keyframes fill-down{0%{transform:scaleY(calc(1 - var(--travel)))}}.step-body{gap:6px;min-width:0;display:grid}.step-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:22px;display:flex}.verb{text-transform:capitalize;font-size:15px;font-weight:600}.step-to,.pending{color:var(--color-ash);font-size:13px}.pending{margin-left:auto}.money-flow{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.step-head .money-flow{font-family:var(--font-display);justify-content:flex-end;margin-left:auto;font-weight:500}.money{overflow-wrap:anywhere;min-width:0}.flow-side{text-align:right;min-width:0}.step-head .money{color:var(--color-ash);font-size:15px}.step-head .flow-side+.flow-side .money,.step-head .flow-side:only-child .money{color:var(--color-bone);font-size:17px}.flow-arrow,.flow-min{font-family:var(--font-interface);color:var(--color-incense);font-size:13px}.flow-arrow{margin-right:8px}.flow-all{color:var(--color-ash);font-size:12px}.details-button{--press:1;text-align:left;width:100%;min-height:20px;color:var(--color-ash);background:0 0;border:none;align-items:flex-start;gap:14px;padding:0;font-size:13px;display:flex}.step-meta{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;min-width:0;display:flex}.provider{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:inline-flex}.via{color:var(--color-incense);font-size:12px}.meta-figure{min-width:0;font-family:var(--font-mono);align-items:center;gap:5px;font-size:12px;display:inline-flex}.glyph{width:12px;height:12px;stroke:var(--color-incense);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.details-toggle{flex-shrink:0;align-items:center;gap:5px;min-height:20px;margin-left:auto;font-size:12px;display:inline-flex}.details-toggle .glyph{stroke:currentColor;transition:transform calc(var(--dur-3) * var(--travel)) var(--ease-in-out)}[aria-expanded=true]>.details-toggle{color:var(--color-bone)}[aria-expanded=true]>.details-toggle .glyph{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.details-button:hover .details-toggle{color:var(--color-bone)}}.step-panel{color:var(--color-ash);overflow-wrap:anywhere;gap:8px;padding-top:10px;font-size:12px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.detail-grid:empty{display:none}.detail{background:var(--color-ground);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;padding:10px 12px;display:flex}.detail-stack,.detail-wide{flex-direction:column;align-items:stretch}.detail-wide{grid-column:1/-1}.detail:has(>dd .money[data-long]){flex-direction:column;align-items:stretch}.detail:has(>dd .money[data-long])>dd{container-type:inline-size}.detail dd{--figure-em:.56;min-width:0;font-family:var(--font-mono);color:var(--color-bone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.detail-figures{min-width:0;font-family:var(--font-display);gap:4px;display:grid}.detail-figure{--mark:20px;--mark-gap:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.detail-figure .icon{width:var(--mark);height:var(--mark);font-size:calc(var(--mark) * .55)}.detail-figure .amount{--beside:calc(var(--mark) + var(--mark-gap));gap:var(--mark-gap)}.detail-figures .figure{font-size:20px;line-height:24px}.detail-figures .symbol{font-family:var(--font-interface);color:var(--color-ash);font-size:12px}.on-chain{background:color-mix(in srgb, var(--color-emerald) 18%, transparent);height:22px;color:var(--color-emerald);font-family:var(--font-mono);border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.on-chain .glyph{stroke:currentColor}.address-chip{--press:1;background:var(--color-chip);min-height:22px;color:var(--color-bone);font-family:var(--font-mono);border:none;border-radius:11px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.address-chip:hover{background:var(--color-card)}}.step-note{color:var(--color-ash);font-size:12px}.leg-foot{gap:12px;padding-top:6px;display:grid}.settled{color:var(--color-ash);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.settled-min .figure{color:var(--color-bone)}.gas{color:var(--color-ash);font-size:12px}.proof-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bridge-time{color:var(--color-incense);margin-left:auto;font-size:12px}.bridge-time .mono{color:var(--color-ash)}.plan-skeleton{border-style:dashed;border-color:var(--bone-line);align-content:center;gap:12px;min-height:120px;display:grid}.plan-skeleton span{background:var(--color-chip);border-radius:7px;width:60%;height:14px}.plan-skeleton span+span{width:40%}:root{--task-footer:88px}:root:has(.task-footer){scroll-padding-bottom:var(--task-footer)}.task-footer{z-index:3;min-height:var(--task-footer);max-width:var(--box);background:linear-gradient(transparent, var(--color-ground) 14%);margin-top:20px;padding:16px 0;position:sticky;bottom:0}.sign-button{border-radius:var(--radius-card);background:var(--color-cobalt);border:1px solid var(--cobalt-tint);width:100%;min-height:56px;color:var(--color-on-cobalt);text-align:left;overflow-wrap:anywhere;--press:.99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 20px;font-size:16px;font-weight:500;display:flex}.sign-button:has(>.sign-wallet){grid-template-columns:minmax(0,1fr) auto;display:grid}.sign-wallet,.sign-wallet+.arc{grid-area:1/2}.sign-wallet{font-family:var(--font-mono);color:var(--color-on-cobalt-secondary);font-size:12px;font-weight:400}.sign-wallet+.arc{color:var(--color-on-cobalt);justify-self:end;position:static}.sign-button[aria-busy=true] .sign-wallet{color:#0000}.disarmed{background:var(--cobalt-tint);color:var(--color-ash)}.progress-footer{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.progress-footer .actions{margin-left:auto}.progress-footer>.arc{color:var(--color-cobalt-light)}.proof{background:var(--color-chip);max-width:100%;min-height:26px;color:inherit;border-radius:13px;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:3px 10px 3px 4px;font-size:12px;text-decoration:none;display:inline-flex}.proof .chain{font-size:12px}.proof-seal{background:var(--color-ground);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.proof-seal svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;width:12px;height:12px}.read-out{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.details-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=800px){.sign-button{padding:12px;font-size:14px}}@media (width<=360px){.leg{padding-inline:12px}.action-row{gap:10px}.detail-grid{grid-template-columns:minmax(0,1fr)}}.leg.leg-card{gap:16px;padding:20px 20px 16px;display:grid}.leg.leg-card[data-current=true]:not([data-signing=true]){border-color:var(--bone-hairline)}.leg-card[data-links=true]:after{content:"";width:2px;height:var(--leg-gap);background:repeating-linear-gradient(var(--bone-mark) 0 4px, transparent 4px 8px);transform-origin:top;position:absolute;top:calc(100% + 1px);left:33px}.leg-card[data-links=true][data-done=true]:after{background:var(--color-cobalt-light)}.leg-card[data-landing=true]:after{animation:fill-down var(--dur-4) var(--ease-in-out) both}.leg-card-head{align-items:flex-start;gap:12px;display:flex;position:relative}.leg-card-name{gap:4px;min-width:0;display:grid}.leg-card-name h2{text-transform:capitalize;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:20px}.leg-card-route{color:var(--color-ash);font-size:13px;line-height:16px}.leg-card-side{align-items:flex-start;gap:12px;margin-left:auto;display:flex}.leg-card-side .leg-count{margin-left:0;padding-top:5px}.about-button{--press:.94;border:1px solid var(--bone-line);width:26px;height:26px;color:var(--color-ash);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;display:grid}.about-button[aria-expanded=true]{border-color:var(--color-cobalt-light);color:var(--color-bone)}@media (hover:hover) and (pointer:fine){.about-button:hover{color:var(--color-bone)}}.about-panel{z-index:4;border-radius:var(--radius-card);background:var(--color-chip);width:min(360px,100vw - 64px);box-shadow:var(--shadow-raised);animation:enter var(--dur-2) var(--ease-out);border:1px solid #e8e4d824;gap:14px;padding:16px 18px 18px 16px;display:grid;position:absolute;top:36px;right:0}.about-panel[hidden]{display:none}@media (width>=1320px){.leg-card-head{position:static}.about-panel{top:20px;left:calc(100% + 12px);right:auto}}@media (width>=1320px) and (width<=1599px){.return-card .leg-card-head{position:relative}.return-card .about-panel{top:36px;left:auto;right:0}}.about-line{color:var(--color-bone);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0;font-size:14px;line-height:20px;display:grid}.about-line>span:last-child{padding-top:2px}.about-mark{background:var(--color-card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.about-mark .glyph{width:14px;height:14px;stroke:var(--color-ash)}.about-note{border-top:1px solid var(--bone-hairline);color:var(--color-ash);padding-top:14px}.about-line[data-tone=due] .about-mark{background:color-mix(in srgb, var(--color-gilt) 12%, transparent)}.about-line[data-tone=due] .about-mark .glyph{stroke:var(--color-gilt)}.about-note .about-mark{background:color-mix(in srgb, var(--color-emerald) 18%, transparent)}.about-note .about-mark .glyph{stroke:var(--color-emerald)}.about-line .mono{font-size:13px}.about-quiet{color:var(--color-ash)}.leg-foot{--track-ground:var(--color-card)}.leg-card-body{gap:8px;display:grid}.money-cell{--track-ground:var(--color-ground);border-radius:var(--radius-card);background:var(--color-ground);gap:18px;padding:16px 18px;display:grid;container-type:inline-size}.money-label{color:var(--color-ash);margin:0;font-size:12px;line-height:16px}.money-figure{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-height:48px;margin:0;display:flex}.money-figure .money{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.money-figure .figure{--figure-size:44px;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:44px;font-weight:500;line-height:48px}.money-figure .pending{margin:0}.money-figure[data-expected] .figure{color:var(--color-ash)}.money-figure .symbol,.money-min{color:var(--color-ash);font-size:16px;font-weight:500}.money-way{gap:12px;display:grid}.money-ends{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;line-height:16px;display:flex}.money-end{align-items:center;gap:6px;min-width:0;display:inline-flex}.money-end[data-away]{color:var(--color-ash)}.money-end .mono{color:var(--color-ash);padding-left:2px;font-size:12px}.money-end .you{color:var(--color-incense);font-size:12px}.stage-track{--track-top:13px;--back-top:68px;--curl:49px;--return:51px;height:46px;position:relative;container:track/inline-size}.stage-track[data-lane=back]{height:104px}.track-line{top:calc(var(--track-top) - 1px);background:repeating-linear-gradient(90deg, var(--bone-line) 0 4px, transparent 4px 8px);height:2px;position:absolute}.track-line[data-part=out]{left:7px;right:50%}.track-line[data-part=on]{left:50%;right:7px}.track-line[data-part=back]{top:calc(var(--back-top) - 1px);left:7px;right:calc(50% + var(--return))}.track-fill{background:var(--color-cobalt-light);transform-origin:0;transition:transform calc(var(--dur-4) * var(--travel)) var(--ease-in-out), opacity var(--dur-4) var(--ease-in-out);border-radius:1px;position:absolute;inset:0}.track-line[data-part=back] .track-fill{background:var(--color-gilt);transform-origin:100%}.track-line[data-filled=false] .track-fill{transform:scaleX(0)}.track-loop{top:calc(var(--track-top) - 1px);left:calc(50% - var(--return));width:calc(var(--return) + var(--curl) + 28.5px);height:calc(var(--back-top) - var(--track-top) + 2px);border:2px solid var(--color-cobalt-light);border-left:0;border-radius:0 28.5px 28.5px 0;position:absolute}.track-stop{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;top:0}.track-stop[data-stop=crossing],.track-stop[data-stop=returning]{align-items:center;transform:translate(-50%)}.track-stop[data-stop=crossing]{left:50%}.track-stop[data-stop=returning]{left:calc(50% - var(--return))}.track-stop[data-stop=ready],.track-stop[data-stop=refunded]{left:0}.track-stop[data-stop=arrived]{align-items:flex-end;right:0}.track-stop[data-stop=returning],.track-stop[data-stop=refunded]{top:calc(var(--back-top) - 13px)}.stop-dot{place-items:center;width:14px;height:26px;display:grid}.stop-dot:before{content:"";box-sizing:border-box;border:2px solid var(--bone-mark);background:var(--track-ground);border-radius:50%;width:12px;height:12px}.track-stop[data-state=done] .stop-dot:before{background:var(--color-cobalt-light);border:0;width:10px;height:10px}.track-stop[data-stop=crossing][data-state=done] .stop-dot:before{background:radial-gradient(circle, var(--track-ground) 0 2.5px, var(--color-cobalt-light) 3px);width:13px;height:13px}.stop-dot .glyph{display:none}.track-stop[data-stop=returning][data-state=done] .stop-dot:before{background:var(--color-gilt);grid-area:1/1;width:16px;height:16px}.track-stop[data-stop=returning][data-state=done] .stop-dot .glyph{width:12px;height:12px;stroke:var(--track-ground);stroke-width:1.8px;grid-area:1/1;display:block}.stop-label,.track-detail{color:var(--color-ash);font-size:12px;line-height:16px}.track-stop[data-state=now] .stop-label{display:none}.track-detail{font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.track-pill{--hue:var(--color-cobalt-light);--tint:color-mix(in srgb, var(--hue) 12%, transparent);background:linear-gradient(var(--tint), var(--tint)) var(--track-ground);height:26px;color:var(--hue);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);border-radius:13px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:0}.track-pill[data-current=true]{opacity:1;visibility:visible;transition-delay:0s}.track-stop[data-stop=crossing] .track-pill,.track-stop[data-stop=returning] .track-pill{left:50%;transform:translate(-50%)}.track-stop[data-stop=ready] .track-pill,.track-stop[data-stop=refunded] .track-pill{left:0}.track-stop[data-stop=arrived] .track-pill{right:0}.track-pill[data-stage=arrived]{--hue:var(--color-emerald);--tint:color-mix(in srgb, var(--color-emerald) 18%, transparent)}.track-pill[data-stage=refunded]{--hue:var(--color-bone);--tint:var(--bone-hairline)}.track-pill[data-stage=refundPending]{--hue:var(--color-gilt)}.track-pill[data-stage=refundUnseen]{--hue:var(--color-ash);--tint:transparent;border:1.5px dashed var(--bone-mark)}.pill-unseen{box-sizing:border-box;border:1.6px dashed;border-radius:50%;width:11px;height:11px}.pill-short{display:none}@container track (width<420px){.track-pill:has(.pill-short) .pill-word{display:none}.pill-short{display:inline}.track-stop,.track-loop,.track-line{--return:0px}.stage-track:has([data-stop=refunded] .track-detail) [data-stop=returning] .stop-label{visibility:hidden}}.track-stop[data-stop=returning] .track-detail .arc{color:var(--color-gilt)}.due-ring{box-sizing:border-box;border:2px solid var(--bone-line);border-radius:50%;width:12px;height:12px}.track-pill .glyph{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pill-tick{width:14px;height:14px;stroke:var(--track-ground);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:currentColor;border-radius:50%}.leg-card .detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.leg-card .detail{border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;align-items:stretch;gap:6px;padding:12px 14px}.leg-card .detail dt{color:var(--color-ash);font-size:12px;line-height:16px}.leg-card .detail dd{font-family:var(--font-display);justify-content:flex-start;font-size:20px;font-weight:500;line-height:24px}.leg-card .detail dd .symbol{font-family:var(--font-mono);color:var(--color-incense);font-size:12px}.leg-card .detail:has(.on-chain){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.leg-card .detail:has(.on-chain) dd{display:contents}.leg-card .detail:has(.on-chain) .on-chain{grid-area:1/2}.leg-card .detail:has(.on-chain) .detail-figures{grid-column:1/-1;container-type:inline-size}.return-why:empty{display:none}.return-card .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leg-card .detail dd .detail-note{font-family:var(--font-mono);color:var(--color-incense);font-size:12px}.nothing-mark{width:16px;height:16px;stroke:var(--color-ash);stroke-width:1.5px}.detail-link{color:var(--color-cobalt-light);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.detail-link .glyph{stroke:currentColor;width:13px;height:13px}.hash-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hash-chip{background:var(--color-chip);height:28px;color:var(--color-bone);border-radius:14px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.hash-chip .mono{font-size:12px}.hash-word{color:var(--color-ash)}.hash-chip .glyph{width:11px;height:11px;stroke:var(--color-ash)}@media (hover:hover) and (pointer:fine){.hash-chip:hover{background:var(--color-card)}}.proved{background:color-mix(in srgb, var(--color-emerald) 18%, transparent);height:24px;color:var(--color-emerald);font-family:var(--font-mono);border-radius:12px;align-items:center;gap:5px;margin-left:auto;padding:0 9px 0 7px;font-size:11px;display:inline-flex}.proved .glyph{stroke:currentColor;width:13px;height:13px}@media (width<=360px){.leg.leg-card{padding-inline:12px}.money-cell{padding-inline:14px}.money-figure .figure{font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.track-line[data-filled=false] .track-fill{opacity:0;transform:none}}.panel[data-aside]{--box:640px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:40px;max-width:1040px;display:grid}.panel[data-aside]>.lamp-band{grid-column:1/-1}.aside{gap:12px;min-width:0;display:grid;position:sticky;top:20px;container-type:inline-size}.panel[data-aside]:has(.lamp-band) .aside{top:calc(var(--lamp-band) + 20px)}.aside-head{justify-content:space-between;align-items:center;gap:8px;min-height:16px;padding:8px 4px 0;display:flex}.aside-head h2{color:var(--color-ash);margin:0;font-size:13px;font-weight:500;line-height:16px}.aside-quoted{font-family:var(--font-mono);color:var(--color-incense);margin:0;font-size:11px;line-height:14px}.aside-quoted .mono{color:var(--color-ash)}.aside-panel{border:1px solid var(--bone-hairline);border-radius:var(--radius-raised);background:var(--color-card);gap:6px;min-width:0;padding:14px 16px;display:grid;position:relative}.aside-label{color:var(--color-ash);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.aside-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-bone);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:24px;font-weight:500;line-height:28px;display:flex}.aside-figure .symbol{font-family:var(--font-interface);color:var(--color-ash);font-size:14px;line-height:18px}.aside-sub{min-height:14px;font-family:var(--font-mono);color:var(--color-incense);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:11px;line-height:14px;display:flex}.aside-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aside-pair .aside-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aside-pair .aside-figure[data-unpriced]{-webkit-line-clamp:2;height:28px;font-family:var(--font-mono);letter-spacing:0;-webkit-box-orient:vertical;font-size:12px;line-height:14px;display:-webkit-box;overflow:hidden}@container (width<=330px){.aside-pair{grid-template-columns:minmax(0,1fr)}}.aside-actions{align-items:center;min-height:36px;padding:0 4px;display:flex}.aside-actions .actions{flex-wrap:wrap;gap:8px;display:flex}.standing-card>.task-footer:empty{background:0 0}.next-fire{align-items:center}.countdown-ring{--left:0;background:conic-gradient(var(--color-cobalt-light) calc(var(--left) * 360deg), var(--bone-line) 0);border-radius:50%;flex-shrink:0;width:28px;height:28px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.countdown-ring[data-state=armed]{background:var(--color-cobalt-light)}.countdown-ring[data-state=off]{background:var(--bone-line)}.permission-card[data-signed=true]{border-color:color-mix(in srgb, var(--color-gilt) 60%, transparent)}.permission-card h3{color:var(--color-ash);margin:0;font-size:13px;font-weight:400}.permission-card p,.permission-card ul,.permission-card ol{margin:0;font-size:14px;line-height:20px}.permission-card ul,.permission-card ol{padding-left:18px}.seal{color:var(--color-gilt);font-family:var(--font-mono);align-items:center;gap:5px;font-size:11px;display:inline-flex;position:absolute;top:14px;right:16px}.seal .glyph{stroke:currentColor}.deal-money{gap:14px;padding:16px;container-type:inline-size}.deal-money .aside-figure{letter-spacing:-.01em;font-size:28px;line-height:32px}.deal-side{gap:6px;min-width:0;display:grid}.deal-side+.deal-side{border-top:1px solid var(--bone-hairline);padding-top:14px}.deal-side .aside-sub{min-height:28px;font-family:var(--font-interface);color:var(--color-ash);font-size:12px;line-height:16px}.deal-side .aside-sub .figure,.deal-side .aside-sub .symbol{font-family:var(--font-mono);color:var(--color-bone);font-size:12px}.deal-figure{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.deal-figure>.aside-figure{flex:auto;min-width:0}.deal-figure>.proof-pending,.deal-figure>.hash-chip{width:184px}@container (width<=300px){.deal-figure>.aside-figure{flex-basis:100%}}.deal-chain{color:var(--color-ash);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.proof-pending{border:1px dashed var(--bone-line);height:28px;font-family:var(--font-mono);color:var(--color-incense);border-radius:14px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.deal-figure>.hash-chip .hash-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-figure>.hash-chip .glyph{flex-shrink:0;margin-left:auto}.deal-side .made{background:var(--color-emerald);width:12px;height:12px;stroke:var(--color-ground);stroke-width:2px;border-radius:50%}.deal-side .was{color:var(--color-incense)}.deal-sign{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-sign>div{white-space:nowrap;gap:4px;display:grid}.deal-chains{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.deal-chains li+li:before{content:"→";color:var(--color-incense);margin-right:8px;font-size:12px}.deal-chains .deal-chain{border:1px dashed var(--bone-line);border-radius:13px;height:26px;padding:0 10px 0 8px}.deal-chains [data-state=now] .deal-chain{background:var(--cobalt-tint);color:var(--color-bone);border-color:#0000;font-weight:500}.deal-chains [data-state=signed] .deal-chain{background:color-mix(in srgb, var(--color-emerald) 18%, transparent);color:var(--color-bone);border-color:#0000;font-weight:500}@container (width<=330px){.deal-sign{flex-direction:column;align-items:flex-start}.deal-chains{justify-content:flex-start}}@media (width<=1199px){.panel[data-aside]{--box:720px;max-width:var(--box);display:block}.aside{margin-top:20px;position:static}}.data-row{border-bottom:1px solid var(--bone-hairline);align-items:center;gap:20px;padding:20px 0;display:flex}.data-row:first-child{padding-top:0}.data-row:last-child{border:0;padding-bottom:0}.data-row>div{gap:8px;margin-right:auto;display:grid}.data-row .amount,.data-row .figure,.data-row .position-line{font-size:22px}.questions{gap:20px;display:grid}.question{gap:12px;display:grid}.question-card{border-radius:var(--radius-raised);box-shadow:none;gap:12px;padding:16px 20px 20px;display:grid}.question-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-head h3{color:var(--color-ash);font-size:13px;font-weight:500;line-height:16px}.annotation{font-family:var(--font-mono);color:var(--color-incense);font-size:11px;line-height:14px}.confirm-block{--press:.99;border-radius:var(--radius-card);background:var(--color-cobalt);width:100%;min-height:56px;color:var(--color-on-cobalt);text-align:left;border:none;align-items:center;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;display:flex}.confirm-block:disabled:not([aria-busy=true]){background:var(--cobalt-tint);color:var(--color-on-cobalt-secondary)}.confirm-block>.arc{right:20px}@media (hover:hover) and (pointer:fine){.confirm-block:not(:disabled):hover{background:color-mix(in oklab, var(--color-cobalt), var(--color-on-cobalt) 10%)}}.balance-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.answer-modes{flex-wrap:wrap;gap:8px;display:flex}.answer-input{color:var(--color-ash);gap:8px;font-size:13px;display:grid}.answer-input input{border:1px solid var(--bone-line);background:var(--color-ground);width:100%;min-height:40px;color:var(--color-bone);border-radius:8px;padding:12px}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choices:empty{display:none}.choice{--press:.99;border:2px solid var(--color-ground);border-radius:var(--radius-card);background:var(--color-ground);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);flex-direction:column;gap:12px;padding:16px;font-size:13px;display:flex;position:relative}.choice:has(input:checked){border-color:var(--color-cobalt-light);transition-duration:0s}.choice:has(input:focus-visible){outline:2px solid var(--color-cobalt-light);outline-offset:4px}.choice:active{transform:scale(calc(1 - (1 - var(--press)) * var(--travel)))}.choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (hover:hover) and (pointer:fine){.choice:not(:has(input:checked)):hover{border-color:var(--bone-line);transition-duration:0s}}.choice-head{align-items:center;gap:10px;min-width:0;display:flex}.choice-head .chain{margin-left:auto}.choice-title{color:var(--color-bone);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:20px}.choice-worth{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.choice-figure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:32px}.choice-symbol{color:var(--color-ash);font-size:14px;font-weight:500;line-height:18px}.choice-there{color:var(--color-incense);padding-left:4px}.choice-worth .freshness{flex-basis:100%}.choice-worth[data-held]{color:var(--color-incense);font-size:13px;line-height:16px}.exit-terms,.choice-rate,.choice-borrowable{color:var(--color-ash);font-size:13px;line-height:1.5}.money-card{max-width:var(--box);gap:20px;padding:32px;display:grid;position:relative;overflow:hidden}.money-moment{background:color-mix(in srgb, var(--color-emerald) 24%, transparent);border-radius:8px;margin:8px 0 20px;padding:4px 12px;display:inline-block}.money-moment .amount{font-family:var(--font-display);gap:10px;font-size:32px}.money-moment .figure{font-size:52px;font-weight:600}.holding-caption{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.proofs{border-top:1px solid var(--bone-hairline);flex-wrap:wrap;gap:20px;padding-top:12px;display:flex}.receipt-proof{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.happened{max-width:var(--box);border:1px solid var(--bone-hairline);border-radius:var(--radius-raised);background:var(--color-card);padding:0 18px}.happened:empty{display:none}.happened .step-head{align-items:center}.happened .money-flow{font-family:var(--font-display);justify-content:flex-end;margin-left:auto;font-size:15px;font-weight:500}.step-proved{color:var(--color-emerald)}.follow-up{text-align:left;color:var(--color-cobalt-light);background:0 0;border:none;padding:16px 0;font-size:14px;line-height:1.6}.follow-up>.arc{vertical-align:-1px;margin-left:8px;position:static}.offer .actions{justify-content:space-between}.offer .pill:first-child{background:var(--color-cobalt);color:var(--color-on-cobalt)}.stop-word{color:var(--color-stop)}.finding-card{max-width:var(--box);border-radius:var(--radius-raised);box-shadow:none;gap:16px;padding:20px 20px 16px;display:grid}.finding-card h3{color:var(--color-ash);font-size:12px;font-weight:400;line-height:16px}.finding-leg{border-radius:var(--radius-card);background:var(--color-ground);justify-items:start;gap:12px;padding:14px 16px;display:grid}.finding-row{grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;display:grid}.finding-body{justify-items:start;gap:8px;min-width:0;display:grid}.row-glyph{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-top:2px}[data-state=done]>.step-lane .row-glyph circle{fill:var(--color-emerald)}[data-state=done]>.step-lane .row-glyph path{stroke:var(--color-ground)}[data-state=moved]>.step-lane .row-glyph circle{fill:var(--color-chip)}[data-state=moved]>.step-lane .row-glyph path{stroke:var(--color-bone)}[data-state=ahead]>.step-lane .row-glyph circle{stroke:var(--color-incense);stroke-dasharray:2 2}.proved-money p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.proved-money .amount{font-family:var(--font-display);font-size:20px}.settings-diff{align-items:baseline;gap:8px;display:flex}.settings-diff .was .figure{color:var(--color-incense);text-decoration:line-through}.settings-diff .stale{color:var(--color-gilt)}@media (width<=800px){.data-row{flex-wrap:wrap;gap:8px}.choices{grid-template-columns:1fr}.money-card{padding:20px}.money-moment{padding:4px 8px}.money-moment .figure{font-size:44px}.money-moment .amount{font-size:22px}}.panel .sentence{view-transition-name:task-sentence;overflow-wrap:anywhere}.panel .amount,.panel .chain{white-space:normal;overflow-wrap:anywhere;min-width:0}.panel .chain{flex-wrap:wrap}.money-card.enter .proof-seal path{animation:draw var(--dur-3) var(--ease-out) var(--dur-4) both}.finding-why{overflow-wrap:anywhere;color:var(--color-ash);gap:8px;font-size:14px;display:grid}.finding-why>p:first-child{color:var(--color-bone);font-size:15px;line-height:22px}.task-bar{justify-content:space-between;align-items:center;gap:16px;height:36px;margin:28px 0 20px;display:flex}.task-waiting{max-width:720px;margin-inline:auto}@media (width>=1200px){.task-waiting[data-aside]{max-width:1040px}}@media (width<=800px){.task-bar{margin-top:12px}}.panel[data-aside]>.task-bar{grid-column:1/-1}.task-back{color:var(--color-ash);align-items:center;gap:8px;font-size:14px;line-height:18px;display:inline-flex}.task-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.task-back:hover{color:var(--color-bone)}}.task-back:active{color:var(--color-bone);transform:translateX(calc(-2px * var(--travel)))}.task-time{text-align:right;min-width:0;min-height:16px;font-family:var(--font-mono);color:var(--color-incense);white-space:nowrap;flex:1;margin:0;font-size:12px;line-height:16px}.task-quoted{max-width:var(--box);text-align:right;min-height:16px;line-height:16px;font-family:var(--font-mono);color:var(--color-incense);margin:4px 0 -12px;font-size:12px}.task-quoted .mono{color:var(--color-ash)}.panel[data-layout=attention] .view-body{container-type:inline-size}.panel[data-layout=attention] .task-hero{text-align:center;gap:14px;padding-bottom:4px}.panel[data-layout=attention] .sentence{letter-spacing:-.01em;font-size:22px;line-height:28px}.panel[data-layout=attention] .attention{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:0;font-size:clamp(32px,8.9cqi,64px);line-height:1.0625}.panel[data-layout=attention] .attention:empty{display:none}.panel[data-layout=attention] .attention-place{letter-spacing:-.02em;font-size:.625em;line-height:1.2;display:block}.panel[data-layout=attention] .lamp-band{z-index:auto;border-radius:var(--radius-raised);position:relative;top:auto}:root:has(.panel[data-layout=attention]){scroll-padding-top:0}.section-label{color:var(--color-ash);padding:12px 4px 0;font-size:13px;font-weight:500;line-height:16px}.why{gap:20px;display:grid}.why .finding-card{max-width:none}.finding-word{color:var(--color-ash);font-size:13px;font-weight:500;line-height:16px}.finding-word:first-letter{text-transform:uppercase}.remedies{gap:12px;display:grid}.swap{align-items:center;display:grid}.swap>*{transition:opacity var(--dur-2) var(--ease-out), visibility 0s;grid-area:1/1}.swap>[data-off]{opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1)}.remedy{border:1px solid var(--bone-line);border-radius:var(--radius-raised);background:var(--color-chip);box-shadow:var(--shadow-raised);gap:16px;padding:20px;display:grid;container-type:inline-size}.remedy-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.remedy-head>.icon{border:1px solid var(--bone-line);background:var(--color-ground)}.remedy-name{gap:4px;min-width:0;display:grid}.remedy-name h3{font-size:16px;font-weight:600;line-height:20px}.remedy-name p{color:var(--color-ash);font-size:13px;line-height:16px}.remedy-figure{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;display:flex}.usd{font-family:var(--font-interface);letter-spacing:0;color:var(--color-incense);font-size:13px;font-weight:400;line-height:16px}.remedy-figure .usd{text-align:right;flex-basis:100%}.remedy-figure .figure{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;line-height:32px}.remedy-figure .symbol{color:var(--color-ash);font-size:14px;font-weight:500;line-height:18px}.top-up-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"where act";align-items:center;gap:16px;display:grid}.top-up-where{grid-area:where;min-width:0}.top-up-deposit{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.address-code{background:var(--color-bone);width:88px;height:88px;fill:var(--color-ground);border-radius:10px;padding:5px}.top-up-to{justify-items:start;gap:8px;min-width:0;display:grid}.top-up .hash-chip{--press:1;background:var(--color-ground);text-align:left;border:none;max-width:100%;height:auto;min-height:28px;padding:0 10px 0 7px}.top-up .hash-chip .icon{border-radius:5px;width:16px;height:16px;font-size:9px}.top-up .hash-chip .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-up .hash-chip[aria-expanded=true] .mono{white-space:normal;overflow-wrap:anywhere}.top-up-act{grid-area:act}.top-up-act>.swap-item{display:grid}.top-up-act .remedy-button{width:100%}.held-now{border-radius:var(--radius-card);background:var(--color-ground);min-width:0;animation:appear var(--dur-2) var(--ease-out);align-content:center;align-self:stretch;gap:6px;padding:14px 16px;display:grid}.held-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.held-figure{margin:0}.held-figure .figure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:32px}.held-figure .symbol{color:var(--color-ash);font-size:14px;font-weight:500}.held-time{font-family:var(--font-mono);color:var(--color-incense);font-size:12px}.held-unread{color:var(--color-ash);margin:0;font-size:14px;line-height:20px}.top-up-status{border-top:1px solid var(--bone-hairline);min-width:0;min-height:29px;color:var(--color-ash);align-items:center;gap:12px;padding-top:12px;font-size:13px;line-height:16px;display:flex}.status-now{align-items:center;gap:8px;min-width:0;display:inline-flex}.status-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-now[data-changed]{animation:appear var(--dur-2) var(--ease-out)}.status-now>.arc{color:var(--color-cobalt-light)}.status-dot{border:1.5px solid var(--color-incense);border-radius:50%;flex:none;width:10px;height:10px}.top-up[data-watch=seen] .status-dot{border-color:var(--color-emerald);background:var(--color-emerald)}.top-up[data-watch=seen] .status-now{color:var(--color-bone)}.status-hash{background:var(--color-ground);color:var(--color-bone);border-radius:10px;flex:none;align-items:center;gap:4px;margin:-2px 0;padding:2px 8px;text-decoration:none;display:inline-flex}.status-hash .glyph{fill:none;width:10px;height:10px;stroke:var(--color-ash);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.status-rise{flex:none;font-size:12px}.status-again{--press:1;white-space:nowrap;color:var(--color-cobalt-light);background:0 0;border:none;flex:none;margin-left:auto;padding:0;font-size:13px}.remedy-button{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px 0 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.remedy-button.primary{background:var(--color-cobalt);color:var(--color-on-cobalt);border:none}.remedy-button .glyph,.remedy-mark .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.remedy-button .swap>span{align-items:center;gap:8px;display:inline-flex}.copied-label path{stroke-dasharray:1}.copy[data-copied] .copied-label path{animation:draw var(--dur-2) var(--ease-out) both}.remedy-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.remedy-row[data-quiet]{grid-template-columns:minmax(0,1fr) 176px}.remedy-row>.remedy-tile{grid-column:1}.remedy-row>.retry-ghost{grid-area:1/2}.remedy-tile{--press:.99;border:1px solid var(--bone-hairline);border-radius:var(--radius-raised);background:var(--color-card);min-width:0;min-height:68px;color:var(--color-bone);text-align:left;align-items:center;gap:14px;padding:14px 16px;display:flex}.remedy-mark{background:var(--color-ground);min-width:32px;height:32px;color:var(--color-bone);border-radius:10px;flex:none;place-items:center;padding:0 4px;display:inline-grid}.remedy-mark .icon{background:0 0}.remedy-mark .icon:not([data-logo=shown]):after{box-shadow:none}.remedy-mark:has(.icon[data-logo=shown])>.glyph{opacity:0}.remedy-route{background:var(--color-ground);border-radius:10px;flex:none;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.remedy-route .glyph{fill:none;width:12px;height:12px;stroke:var(--color-incense);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.remedy-tile .remedy-name{flex:1;gap:3px}.remedy-title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.remedy-sub{color:var(--color-ash);font-size:13px;line-height:16px}.remedy-start{background:var(--color-chip);min-height:36px;transition:background-color var(--dur-1) var(--ease-out);border-radius:18px;flex:none;align-items:center;gap:4px;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.remedy-chevron{color:var(--color-ash)}.remedy-tile>.arc{right:28px}.remedy-tile[aria-busy=true] .remedy-chevron{opacity:0}.remedy-tile.reason{cursor:default}.remedy-tile.reason .remedy-mark{border:1px solid var(--bone-line);border-radius:16px}.remedy-tile.reason .remedy-button{border-radius:18px;gap:7px;min-height:36px;padding:0 14px 0 12px}.retry-ghost{transition:opacity var(--dur-2) var(--ease-out), visibility 0s;display:grid}.retry-ghost[data-off]{opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1)}.remedy-button.ghost{--press:.99;border:1px solid var(--bone-line);border-radius:var(--radius-raised);width:100%;min-height:68px;color:var(--color-bone);background:0 0}.remedies .ask-question{border:1px solid var(--bone-line);border-radius:var(--radius-raised);background:var(--color-chip);box-shadow:var(--shadow-raised);color:var(--color-ash);flex-wrap:wrap;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.remedies .ask-question>p{flex-basis:100%}@media (hover:hover) and (pointer:fine){.remedy-tile:not(.reason):hover{border-color:var(--bone-line)}.remedy-tile:not(.reason):hover .remedy-start{background:color-mix(in oklab, var(--color-chip), var(--color-bone) 8%)}.remedy-button.primary:hover{background:color-mix(in oklab, var(--color-cobalt), var(--color-on-cobalt) 10%)}.top-up .hash-chip:hover{background:var(--color-card)}.status-again:hover{text-decoration:underline}a.status-hash:hover{background:var(--color-card)}.remedy-button.ghost:hover{border-color:var(--bone-mark);background:var(--color-card)}}@container (width<520px){.top-up-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"where""act"}.remedy-head{grid-template-columns:auto minmax(0,1fr)}.remedy-figure{grid-column:2}.remedy-figure .figure{font-size:22px;line-height:26px}.held-now{gap:4px;padding:10px 14px}.held-figure .figure{font-size:18px;line-height:22px}}@media (width<=600px){.remedy-row[data-quiet]{grid-template-columns:minmax(0,1fr)}.remedy-row>.retry-ghost{grid-area:auto/1}.remedy-button.ghost{min-height:48px}.remedy-tile.reason{flex-wrap:wrap}.remedy-tile:not(.reason){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark start""name name";align-items:center;gap:10px 14px;display:grid}.remedy-tile:not(.reason)>.remedy-route,.remedy-tile:not(.reason)>.remedy-mark{grid-area:mark;justify-self:start}.remedy-tile:not(.reason)>.remedy-name{grid-area:name}.remedy-tile:not(.reason)>.remedy-start{grid-area:start}.remedy-tile:not(.reason)>.arc{top:26px}}.short-cell{gap:14px;display:grid}.short-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.short-cell{border-radius:var(--radius-card);background:var(--color-ground);padding:16px 18px}.short-figure{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.short-figure .figure{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;line-height:48px}.short-figure .symbol{color:var(--color-ash);font-size:16px;font-weight:500;line-height:20px}.short-figure .usd{padding-left:6px;font-size:14px;line-height:18px}.gauge{height:13px;margin:0 6px;position:relative}.gauge-track{border-top:2px dashed var(--bone-line);position:absolute;inset:5.5px 0 auto}.gauge-held{width:calc(var(--have) / 10 * 1%);background:var(--color-gilt);border-radius:1px;height:2px;position:absolute;top:5.5px;left:0}.gauge:before,.gauge-knob,.gauge-end{content:"";border-radius:50%;position:absolute}.gauge:before{background:var(--color-gilt);width:9px;height:9px;top:2px;left:-4.5px}.gauge-knob{top:0;left:calc(var(--have) / 10 * 1% - 6.5px);background:radial-gradient(var(--color-ground) 2.5px, var(--color-gilt) 3px);width:13px;height:13px}.gauge-end{border:2px solid var(--bone-mark);background:var(--color-ground);width:12px;height:12px;top:.5px;right:-6px}.gauge-ends{overflow-wrap:anywhere;color:var(--color-ash);justify-content:space-between;gap:12px;margin-top:-6px;font-size:12px;line-height:16px;display:flex}.gauge-ends .mono{color:var(--color-bone)}.gauge-ends .gauge-have{color:var(--color-gilt)}.settings{max-width:var(--box);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;margin:12px 0 32px;display:grid;container-type:inline-size}.setting-tile{background:var(--color-card);border:1px solid var(--bone-hairline);border-radius:var(--radius-raised);min-width:0;min-height:132px;transition:border-color var(--dur-1) var(--ease-out);flex-direction:column;gap:14px;padding:18px 20px;display:flex}@media (hover:hover) and (pointer:fine){.setting-tile:hover{border-color:var(--bone-line);transition-duration:0s}}.setting-tile:has(.dial,.band){min-height:293px}@container (width<572px){:is(.setting-tile,.setting-tile:has(.dial,.band)){min-height:0}}.setting-tile:has(.dial){align-items:center}.tile-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.tile-label{color:var(--color-ash);align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.tile-label svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.tile-value,.tile-figure,.dial-figure{font-family:var(--font-display);color:var(--color-bone);font-weight:500}.route-tile{grid-column:1/-1;gap:18px}.route-choice-row{align-items:center;gap:18px;display:flex}.route-choice{border:1px solid var(--bone-hairline);border-radius:var(--radius-small);background:var(--color-chip);flex:0 0 300px;grid-template-columns:1fr 1fr;width:300px;height:38px;padding:3px;display:grid}.route-choice button{min-width:0;color:var(--color-ash);font:400 14px/20px var(--font-interface);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;display:flex}.route-choice button[aria-pressed=true]{background:var(--color-cobalt);color:var(--color-on-cobalt);font-weight:500}.route-choice svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.route-caption{color:var(--color-ash);margin:0;font-size:14px;line-height:20px}.route-bridges{border-top:1px solid var(--bone-hairline);padding-top:14px}.route-bridges-head{color:var(--color-ash);justify-content:space-between;gap:12px;font-size:13px;line-height:18px;display:flex}.route-bridge-row{grid-template-columns:28px minmax(0,1fr) 72px 36px;align-items:center;column-gap:12px;min-height:48px;display:grid}.route-bridge-row+.route-bridge-row{border-top:1px solid var(--bone-hairline)}.route-bridge-name{color:var(--color-bone);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}.route-bridge-time{color:var(--color-ash);font:400 12px/16px var(--font-mono);text-align:right}.route-bridge-row[data-on=false] .icon{opacity:.5}.route-bridge-row[data-on=false] .route-bridge-name{color:var(--color-ash);font-weight:400}.route-bridge-row[data-on=false] .route-bridge-time{color:var(--color-incense)}.route-bridge-switch{background:var(--color-cobalt);cursor:pointer;border:0;border-radius:10px;width:36px;height:20px;padding:0;position:relative}.route-bridge-switch span{background:var(--color-on-cobalt);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.route-bridge-switch[aria-checked=false]{background:var(--color-chip)}.route-bridge-switch[aria-checked=false] span{background:var(--color-incense);left:2px;right:auto}.route-bridge-switch:disabled{opacity:.45;cursor:default}.route-choice button:focus-visible,.route-bridge-switch:focus-visible{outline:2px solid var(--color-cobalt-light);outline-offset:3px}@container (width<572px){.route-choice-row{flex-direction:column;align-items:stretch;gap:10px}.route-choice{flex-basis:auto;max-width:100%}.route-bridge-name{white-space:normal}}.tile-value{font-size:22px;line-height:28px}.tile-figure,.dial-figure{letter-spacing:-.02em;font-size:34px;line-height:40px}.dial{--at:calc(log(var(--bps) + 1) / log(var(--most) + 1));flex-shrink:0;width:240px;height:128px;position:relative}.dial svg{fill:none;stroke-width:10px;stroke-linecap:round;touch-action:none;cursor:pointer;width:240px;height:124px;position:absolute;top:4px;left:0;overflow:visible}.dial-track{stroke:var(--color-chip)}.dial-risk{--ask-at:calc(log(var(--ask) + 1) / log(var(--most) + 1));stroke:color-mix(in srgb, var(--color-stop) 55%, var(--color-chip));stroke-dasharray:calc((1 - var(--ask-at)) * 100) 200;stroke-dashoffset:calc(var(--ask-at) * -100)}.dial-fill{stroke:var(--color-cobalt);stroke-dasharray:calc(var(--at) * 100) 200}.dial-thumb{fill:var(--color-bone);stroke:var(--color-cobalt);stroke-width:4px;transform-origin:120px 112px;transform:rotate(calc(var(--at) * 180deg))}.dial-fill,.dial-thumb,.band-fill,.band-thumb{transition-duration:calc(var(--dur-2) * var(--travel));transition-timing-function:var(--ease-out)}.dial-fill{transition-property:stroke-dasharray}.dial-thumb,.band-thumb{transition-property:transform}.band-fill{transition-property:clip-path}[data-dragging] :is(.dial-fill,.dial-thumb,.band-fill,.band-thumb){transition:none}.dial-figure{text-align:center;pointer-events:none;position:absolute;top:70px;left:0;right:0}.dial input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dial:has(input:focus-visible) svg{outline:2px solid var(--color-cobalt-light);outline-offset:4px;border-radius:var(--radius-small)}.presets{gap:6px;display:flex}.presets button{background:var(--color-chip);height:26px;color:var(--color-ash);font-family:var(--font-mono);border:none;border-radius:13px;padding:0 10px;font-size:12px;line-height:16px}.presets button[aria-pressed=true]{background:var(--color-cobalt);color:var(--color-on-cobalt)}.band{--at:calc(log(var(--bps) + 1) / log(var(--most) + 1));touch-action:none;cursor:pointer;height:28px;margin-block:auto;position:relative;container-type:inline-size}.band:before,.band-fill{content:"";background:var(--color-chip);border-radius:5px;height:10px;position:absolute;top:9px;left:0;right:0}.band-fill{background:var(--color-cobalt);clip-path:inset(0 calc((1 - var(--at)) * (100% - 18px) + 9px) 0 0 round 5px)}.band-thumb{border:4px solid var(--color-cobalt);background:var(--color-bone);width:18px;height:18px;transform:translateX(calc(var(--at) * (100cqw - 18px)));border-radius:50%;position:absolute;top:5px;left:0}.band input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.band:has(input:focus-visible) .band-thumb{outline:2px solid var(--color-cobalt-light);outline-offset:2px}.chain-picker,.skips{justify-content:space-between;display:grid}.chain-picker{grid-template-columns:repeat(auto-fill,24px);gap:16px 6px;padding:6px 0}.skips{grid-template-columns:repeat(auto-fill,20px);gap:8px}.chain-choice,.skip{cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.chain-choice input,.skip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chain-choice{border-radius:6px}.chain-choice:after{content:"";border:2px solid var(--color-cobalt-light);opacity:0;transform:scale(calc(1 - .1 * var(--travel)));transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);pointer-events:none;border-radius:10px;position:absolute;inset:-4px}.chain-choice:has(input:checked):after{opacity:1;transform:none}.skip{border:1.5px dashed var(--bone-line);width:20px;height:20px;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);transition-delay:calc(var(--step,0) * 30ms)}.skip[data-state]{border-style:solid;border-color:var(--color-cobalt);background:var(--color-cobalt)}.skip svg{width:10px;height:10px;stroke:var(--color-on-cobalt);stroke-width:1.6px;stroke-linecap:round}:is(.chain-choice:has(input:focus-visible),.skip:has(input:focus-visible)){outline:2px solid var(--color-cobalt-light);outline-offset:10px}.setting-change{border-top:1px solid var(--bone-hairline);min-height:43px;transition:border-color var(--dur-1) var(--ease-out);flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.setting-change:empty{border-top-color:#0000}@container (width<320px){.setting-change{min-height:58px}}.setting-change .settings-diff .data-label,.setting-change .slippage-confirmation p+p{display:none}.setting-change .stale{color:var(--color-gilt)}.setting-change .sign-button,.setting-change .slippage-confirmation button{border-radius:15px;width:auto;min-height:30px;padding:0 14px;font-size:13px}.setting-change .sign-button{margin-left:auto}.setting-change:has(.slippage-confirmation) .settings-diff{display:none}.setting-change .slippage-confirmation{color:var(--color-ash);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.setting-change .slippage-confirmation p{flex:1 1 0;min-width:0;font-size:12px;line-height:15px}.setting-change .slippage-confirmation [role=alert]{flex-basis:100%}.setting-change .slippage-confirmation button{border:1px solid var(--bone-line);background:var(--color-chip);flex-shrink:0;padding:0 16px}.setting-change .slippage-confirmation button:first-of-type{border-color:var(--cobalt-tint);background:var(--color-cobalt);color:var(--color-on-cobalt)}.setting-change .sign-button{padding:0 22px}.setting-change .sign-button,.setting-change .slippage-confirmation,.saved{animation:pill-in var(--dur-2) var(--ease-out)}.saved{background:var(--color-chip);min-height:30px;color:var(--color-bone);animation:pill-in var(--dur-2) var(--ease-out), leave var(--dur-1) var(--ease-out) 1.2s forwards;border-radius:15px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex}.saved svg{fill:none;width:12px;height:12px;stroke:var(--color-cobalt-light);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.saved path{stroke-dasharray:1;animation:draw var(--dur-2) var(--ease-out) 60ms both}@keyframes pill-in{0%{opacity:0;transform:scale(calc(1 - .04 * var(--travel)))}}@keyframes leave{to{opacity:0}}.new-task-page{max-width:var(--box);flex-direction:column;gap:20px;margin:0 auto;padding:clamp(8px,11vh,96px) 0 64px;display:flex}.new-task-page .entry{margin:0}.composer{background:linear-gradient(180deg, var(--pane-top), var(--pane-bottom));border:1px solid var(--bone-line);border-radius:var(--radius-card);transition:border-color var(--dur-1) var(--ease-out);flex-direction:column;gap:14px;padding:22px 24px 18px;display:flex;position:relative;overflow:hidden}.composer:before{content:"";background:linear-gradient(90deg, transparent, var(--pane-light), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:24px;right:24px}.composer:focus-within{border-color:var(--color-cobalt)}.composer-words{flex:1;min-width:0;position:relative}.composer-paint,.composer-words textarea{font:500 22px/30px var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-kerning:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;margin:0;padding:0}.composer-paint{view-transition-name:task-sentence;--selection:#294484;min-height:30px;color:var(--color-bone);isolation:isolate}.composer-words textarea{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--color-bone);background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.composer-words textarea::placeholder{color:var(--color-ash)}.composer-words textarea::selection{color:#0000;background:0 0}.composer-paint [data-selected]{color:var(--color-bone);background:var(--selection);transition:none}.composer-ghost{white-space:pre;color:var(--color-ash);font-style:italic;display:inline-block}[data-ink]{--hue:var(--color-bone);color:var(--hue);transition:color var(--dur-2) var(--ease-out)}[data-ink=ash]{--hue:var(--color-ash)}[data-ink=action]{--hue:var(--color-apricot)}[data-ink=trigger]{--hue:var(--color-teal)}[data-ink=amount]{--hue:var(--color-amethyst)}[data-ink=token]{--hue:var(--color-gilt)}[data-ink=chain]{--hue:var(--color-cobalt-light)}[data-ink=protocol]{--hue:var(--color-emerald)}[data-ink=schedule]{--hue:var(--color-rose)}.composer-foot{align-items:center;gap:16px;min-height:40px;display:flex}.composer-keys{font:400 12px/16px var(--font-interface);color:var(--color-ash);white-space:nowrap;align-items:center;gap:8px;display:flex}.composer-keys kbd{border:1px solid var(--bone-line);background:var(--color-chip);color:var(--color-bone);font:400 11px/16px var(--font-mono);border-radius:5px;padding:1px 6px}.composer-send{background:var(--color-chip);width:32px;height:32px;color:var(--color-incense);font:500 15px/20px var(--font-interface);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0;display:inline-flex}.composer-send span{display:none}.composer-send[data-ready]{background:var(--color-cobalt);width:auto;height:40px;color:var(--color-on-cobalt);border-radius:10px;padding:0 18px 0 20px}.composer-send[data-ready] span{display:inline}@media (hover:hover) and (pointer:fine){.composer-send[data-ready]:hover{background:color-mix(in oklab, var(--color-cobalt), var(--color-on-cobalt) 10%)}}.composer-send svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.composer-chips{font:400 14px/20px var(--font-interface);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.composer-chip{white-space:nowrap;animation:composer-chip-in var(--dur-2) var(--ease-out) backwards;transition:transform calc(var(--dur-2) * var(--travel)) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.composer-chip[data-leaving]{animation:composer-chip-out var(--dur-1) var(--ease-out) forwards}@keyframes composer-chip-in{0%{opacity:0;transform:translateY(calc(4px * var(--travel)))}}@keyframes composer-chip-out{to{opacity:0;transform:translateY(calc(4px * var(--travel)))}}.composer-arrow{fill:none;width:14px;height:14px;stroke:var(--color-incense);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-right:4px}.composer-divider{background:var(--bone-line);width:1px;height:18px;margin-right:4px}.composer-mark{flex:none;width:20px;height:20px}.composer-letter{border:1px solid var(--bone-line);background:var(--color-chip);width:20px;height:20px;font:600 11px/1 var(--font-interface);border-radius:50%;flex:none;place-items:center;display:grid}.composer-chip[data-kind=action]{color:var(--color-bone);font-weight:500}.composer-chip[data-kind=token]{color:var(--color-gilt);font-weight:500}.composer-chip[data-kind=amount],.composer-amount{color:var(--color-amethyst)}.composer-chip[data-kind=amount] .composer-chip-label,.composer-amount{font-family:var(--font-mono);font-weight:400}.composer-chip[data-kind=chain]{color:var(--color-cobalt-light)}.composer-chip[data-kind=protocol]{color:var(--color-emerald)}.composer-chip[data-kind=schedule]{color:var(--color-rose)}.composer-chip[data-kind=trigger]{color:var(--color-teal)}.composer-said,.live-phrase{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.composer-keys{display:none}.composer{padding:18px 16px 14px}.composer:before{left:16px;right:16px}}.chain-note{color:var(--color-ash);align-items:center;gap:12px;padding:0 4px;font-size:13px;line-height:18px;display:flex}.chain-note-dismiss{border:1px solid var(--bone-hairline);border-radius:var(--radius-small);background:0 0;margin-left:auto;padding:2px 10px}.chain-note-dismiss:hover{color:var(--color-bone);border-color:var(--bone-line)}.held{font:400 14px/18px var(--font-interface);flex-wrap:wrap;gap:8px;margin:0;padding:0 4px;list-style:none;display:flex}.held li{border:1px solid var(--bone-hairline);white-space:nowrap;border-radius:16px;align-items:center;gap:6px;min-width:0;max-width:100%;height:32px;padding:0 12px 0 6px;display:inline-flex}.held-figure{margin-left:2px}.held-symbol{text-overflow:ellipsis;min-width:0;max-width:12ch;font-weight:500;overflow:hidden}.held-chain{border-left:1px solid var(--bone-line);color:var(--color-ash);margin-left:2px;padding-left:8px;font-size:12px}.held .held-more,.held .held-unread{color:var(--color-ash);padding:0 12px}.held .held-unread{border-style:dashed}.starters{flex-direction:column;padding:0 4px;display:flex}.starters h2{font:500 13px/18px var(--font-interface);color:var(--color-ash);padding-bottom:12px}.starters ul{border-bottom:1px solid var(--bone-hairline);margin:0;padding:0;list-style:none}.starter{--press:1;border:0;border-top:1px solid var(--bone-hairline);text-align:left;width:100%;font:400 16px/24px var(--font-interface);color:var(--color-ash);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.starter span:first-child{overflow-wrap:anywhere;min-width:0;color:var(--color-bone)}.starter-mark{text-align:right;flex:0 0 10px}@media (hover:hover) and (pointer:fine){.starter:hover{color:var(--color-bone)}}:where(button,a,summary,[role=button],[role=radio],[role=tab],[role=option],[role=switch]){transition-property:color,background-color,border-color,opacity,transform;transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(button,a,summary,[role=button],[role=radio],[role=tab],[role=option],[role=switch]):where(:hover){transition-duration:0s, 0s, 0s, 0s, var(--dur-1)}}:where(button,[role=button],[role=radio],[role=tab],[role=switch]):where(:active):where(:not(:disabled,[aria-disabled=true])){transform:scale(calc(1 - (1 - var(--press,.97)) * var(--travel)))}:where(button:has(>.arc)){position:relative}:where(button>.arc){position:absolute;top:calc(50% - 6px);right:6px}.arc{border:1.5px solid color-mix(in srgb, currentColor 22%, transparent);width:12px;height:12px;animation:appear var(--dur-1) var(--ease-out) .15s both, turn calc(.8s / max(var(--travel), .5)) linear infinite;border-top-color:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.enter{animation:enter var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.disclosure{transition:grid-template-rows calc(var(--dur-2) * var(--travel)) var(--ease-out);grid-template-rows:0fr;display:grid}.disclosure>*{opacity:0;min-height:0;transition:opacity var(--dur-1) var(--ease-out);overflow:hidden}.disclosure[data-open=true]{transition-duration:calc(var(--dur-3) * var(--travel));grid-template-rows:1fr}.disclosure[data-open=true]>*{opacity:1;transition-duration:var(--dur-2);transition-delay:60ms}.changed{animation:changed 1.2s var(--ease-in-out);border-radius:4px}@keyframes appear{0%{opacity:0}}@keyframes enter{0%{opacity:0;transform:translateY(calc(6px * var(--travel)))}}@keyframes turn{to{transform:rotate(1turn)}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes grow{0%{transform:scaleX(calc(1 - var(--travel)))}}@keyframes changed{0%,30%{background-color:#e8e4d824}}@keyframes rise{0%{opacity:0;transform:translateY(calc(70% * var(--travel)))}}@keyframes fall{0%{opacity:0;transform:translateY(calc(-70% * var(--travel)))}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(task-sentence){animation-duration:var(--dur-3);animation-timing-function:var(--ease-in-out)}::view-transition-old(task-sentence){opacity:0;animation:none}::view-transition-new(task-sentence){animation:none}:root[data-moving=job] .panel{view-transition-name:task-page}:root[data-moving=job]::view-transition-group(task-page){animation:none}:root[data-moving=job]::view-transition-old(task-page){opacity:0;animation:none}:root[data-moving=job]::view-transition-new(task-page){animation:appear var(--dur-2) var(--ease-out) var(--dur-3) both}@media (prefers-reduced-motion:reduce){:root{--travel:0}@keyframes draw{0%{opacity:0}}:root[data-moving=job] .panel,:root[data-moving=job] .panel .sentence{view-transition-name:none}:root[data-moving=job]::view-transition-old(root){animation:appear var(--dur-2) var(--ease-out) reverse both}:root[data-moving=job]::view-transition-new(root){animation:appear var(--dur-2) var(--ease-out) both}}
