.avatar{letter-spacing:.02em;color:oklch(.32 .06 var(--avatar-hue));background-color:oklch(.86 .045 var(--avatar-hue));-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .avatar{color:oklch(.92 .04 var(--avatar-hue));background-color:oklch(.36 .05 var(--avatar-hue))}.avatar--ink{color:var(--ink-on-brass);background-color:#0000;background-image:var(--brass-face);box-shadow:var(--elev-2)}:root[data-theme=dark] .avatar--ink{color:var(--ink-on-brass);background-color:#0000}.avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.icon{shape-rendering:geometricprecision;display:block;overflow:visible}.badge{border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:.45em;font-weight:600;display:inline-flex}.badge--sm{font-size:var(--fs-2xs);padding:.08rem .5rem .08rem .44rem}.badge--md{padding:.18rem .66rem .18rem .56rem;font-size:.78rem}.badge--enamel{background-color:var(--surface-raised);color:var(--tone-ink);box-shadow:var(--inset-1)}.badge--enamel.tone-neutral,.badge--enamel.tone-money,.badge--enamel.tone-success{color:var(--ink)}.badge--outline{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.badge--tab{border-radius:var(--r-xs);background-color:var(--surface-raised);color:var(--tone-ink);box-shadow:var(--inset-1);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500}.badge__label{line-height:1.5}.badge .led{block-size:8px;inline-size:8px}.tone-warning .led,.tone-progress .led{box-shadow:inset 0 0 0 1.6px var(--tone);background:0 0}.tone-info .led,.tone-accent .led{background:linear-gradient(90deg, var(--tone) 50%, transparent 50%);box-shadow:inset 0 0 0 1.6px var(--tone)}.tone-danger .led{border-radius:1.5px;transform:rotate(45deg)scale(.86)}.tone-neutral .led{background:linear-gradient(var(--tone), var(--tone)) center / 4px 1.6px no-repeat;box-shadow:inset 0 0 0 1.6px var(--tone)}.spinner{background:conic-gradient(from 0deg, transparent 0 34%, var(--ink-strong) 92%, transparent 100%);border-radius:50%;flex:none;animation:.76s linear infinite spin;display:inline-block;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.2px))}.btn{isolation:isolate;border-radius:var(--r-sm);font-family:var(--font-ui);letter-spacing:-.003em;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease-press), box-shadow var(--t-fast) var(--ease-press), background-color var(--t-fast) linear, color var(--t-fast) linear;justify-content:center;align-items:center;gap:.5em;font-weight:600;display:inline-flex;position:relative}.btn__label{text-overflow:ellipsis;min-width:0;display:inline-block;overflow:hidden}.btn--sm{font-size:var(--fs-xs);min-block-size:30px;padding:.34rem .72rem}.btn--md{font-size:var(--fs-sm);border-radius:10px;min-block-size:38px;padding:.5rem 1rem}.btn--lg{font-size:var(--fs-md);border-radius:var(--r-md);min-block-size:48px;padding:.72rem 1.4rem}.btn--icon.btn--sm{inline-size:30px;padding:0}.btn--icon.btn--md{inline-size:38px;padding:0}.btn--icon.btn--lg{inline-size:48px;padding:0}.btn--block{width:100%}.btn--clay,.btn--ghost{color:var(--ink-muted);box-shadow:var(--cut);background-color:#0000}.btn--clay{color:var(--ink)}.btn--clay:hover:not(:disabled),.btn--ghost:hover:not(:disabled){color:var(--ink-strong);background-color:var(--cut-wash);box-shadow:var(--cut-hover)}.btn--clay:active:not(:disabled),.btn--clay.is-active,.btn--ghost:active:not(:disabled),.btn--ghost.is-active{color:var(--ink-strong);background-color:var(--cut-sunk);box-shadow:var(--cut-down);transform:translateY(1px)}.btn--brass,.btn--danger{background-image:var(--brass-face);color:var(--ink-on-brass);box-shadow:var(--ink-key-rest);transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), filter var(--t-fast) linear}.btn--brass:hover:not(:disabled),.btn--danger:hover:not(:disabled){filter:brightness(1.06)}:root[data-theme=dark] .btn--brass:hover:not(:disabled){filter:brightness(1.03)}.btn--brass:active:not(:disabled),.btn--brass.is-active,.btn--danger:active:not(:disabled){box-shadow:var(--ink-key-down);transition-duration:80ms;transform:scale(.985)}.btn--danger{background-image:none;background-color:var(--oxide);color:var(--on-oxide)}.btn--quiet{color:var(--ink-muted);box-shadow:none;background:0 0;font-weight:600}.btn--quiet:hover:not(:disabled){color:var(--ink-strong)}.btn--quiet:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.5;filter:none;transform:none!important}.btn.is-loading{cursor:progress}.field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.field__top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.field__label{cursor:default;align-items:baseline;gap:.35em;display:inline-flex}.field__required{color:var(--oxide);font-size:1.1em;line-height:0}.field__optional{letter-spacing:.04em;color:var(--ink-faint);text-transform:none;font-weight:500}.field__counter{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.field__counter.is-over{color:var(--oxide);font-weight:700}.field__hint{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.45}.field__error{font-size:var(--fs-xs);color:var(--oxide);align-items:flex-start;gap:.35em;font-weight:600;line-height:1.4;display:flex}.field__error svg{margin-top:.15em}.tick{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.tick__box{flex:none;block-size:20px;inline-size:20px;margin-top:2px;position:relative}.tick__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.tick__face{pointer-events:none;border-radius:var(--r-xs);background-color:var(--surface-sunken);box-shadow:var(--inset-2);color:#0000;transition:color var(--t-fast) linear, background-color var(--t-base) linear, box-shadow var(--t-base) linear;place-items:center;display:grid;position:absolute;inset:0}.tick--radio .tick__face{border-radius:50%}.tick__pip{background-color:var(--accent);block-size:8px;inline-size:8px;transition:scale var(--t-base) var(--ease-spring);border-radius:50%;scale:0}.tick__input:checked+.tick__face{background-color:var(--accent);color:var(--surface-raised);box-shadow:none}.tick--radio .tick__input:checked+.tick__face{background-color:var(--surface-sunken);box-shadow:var(--inset-2)}.tick__input:checked+.tick__face .tick__pip{scale:1}.tick__input:focus-visible+.tick__face{box-shadow:var(--inset-2), 0 0 0 3px var(--ring-soft), inset 0 0 0 1.5px var(--ring)}.tick__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.tick__label{font-size:var(--fs-sm);color:var(--ink-strong);cursor:pointer;font-weight:600;line-height:1.5}.tick__hint{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.45}.tick.is-disabled{opacity:.5}.tick.is-disabled .tick__input{cursor:not-allowed}.codeblock{flex-direction:column;min-width:0;display:flex}.codeblock__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid #00000073;padding:.45rem .7rem;display:flex;box-shadow:0 1px #ffffff0d}.codeblock__copy{border-radius:var(--r-xs);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:#f0e5cdbd;transition:color var(--t-fast) linear, background-color var(--t-fast) linear;background:#ffffff0f;align-items:center;gap:.3rem;padding:.18rem .5rem;font-weight:650;display:inline-flex}.codeblock__copy:hover{color:#f6ecd6;background:#ffffff1c}.codeblock__copy.is-copied{color:#bfe0d1}.codeblock__pre{z-index:3;font-family:var(--font-mono);font-size:var(--fs-xs);color:#ded0b2;tab-size:2;margin:0;padding:.85rem .9rem;line-height:1.68;position:relative;overflow-x:auto}.codeblock__pre code{font-size:inherit}.copyfield{inline-size:100%;background-color:var(--field);min-width:0;box-shadow:inset 0 0 0 1px var(--field-edge);border-radius:10px;align-items:center;gap:.55rem;padding:.3rem .35rem .3rem .75rem;display:flex}.copyfield--sm{padding:.18rem .25rem .18rem .6rem}.copyfield__label{border-inline-end:1px solid var(--line-soft);flex:none;padding-inline-end:.5rem}.copyfield__value{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.copyfield--sm .copyfield__value{font-size:var(--fs-2xs)}.copyfield--wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label key""value key";align-items:center;row-gap:.1rem;padding-block:.4rem;display:grid}.copyfield--wrap .copyfield__label{border:0;grid-area:label;padding:0}.copyfield--wrap .copyfield__value{grid-area:value}.copyfield--wrap .copyfield__key{grid-area:key}.copyfield__key{border-radius:var(--r-xs);block-size:30px;inline-size:30px;color:var(--ink-on-brass);background-image:var(--brass-face);box-shadow:var(--elev-1);transition:transform var(--t-fast) var(--ease-press), box-shadow var(--t-fast) linear;flex:none;place-items:center;display:grid}.copyfield--sm .copyfield__key{block-size:24px;inline-size:24px}.copyfield__key:hover{box-shadow:var(--elev-2)}.copyfield__key:active{background-image:var(--brass-face-pressed);transform:translateY(1.5px);box-shadow:inset 2px 2px 5px #0000004d}.copyfield__key.is-copied{background-image:none;background-color:var(--patina);color:#effaf5}.empty{text-align:center;padding:var(--sp-8) var(--sp-5);flex-direction:column;align-items:center;gap:.55rem;display:flex}.empty--compact{padding:var(--sp-6) var(--sp-4)}.empty__plate{block-size:56px;inline-size:56px;color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.empty--compact .empty__plate{block-size:44px;inline-size:44px}.empty__title{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink-strong);font-weight:750}.empty__message{max-inline-size:42ch;font-size:var(--fs-sm);color:var(--ink-muted);line-height:1.55}.empty__action{margin-top:.5rem}.skeleton{background-color:rgb(var(--mat-lo) / .1);background-image:linear-gradient(96deg, transparent 24%, rgb(var(--mat-hi) / .45) 46%, transparent 68%);border-radius:var(--r-xs);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s linear infinite shimmer;display:block}:root[data-theme=dark] .skeleton{background-color:rgb(var(--mat-hi) / .07);background-image:linear-gradient(96deg, transparent 24%, rgb(var(--mat-hi) / .08) 46%, transparent 68%)}.skeleton-stack{flex-direction:column;gap:.55rem;display:flex}.ledger{overscroll-behavior-x:contain;border-radius:var(--r-md);inline-size:100%;position:relative;overflow-x:auto}.ledger__table{inline-size:100%;min-inline-size:640px;font-size:var(--fs-sm)}.ledger--fit .ledger__table{min-inline-size:0}.ledger__head{z-index:2;background-color:color-mix(in oklab, var(--surface-raised), rgb(var(--mat-lo)) 6%);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);position:sticky;top:0}:root[data-theme=dark] .ledger__head{background-color:color-mix(in oklab, var(--surface-raised), rgb(var(--mat-hi)) 4%)}.ledger__th{text-align:left;font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;padding:.62rem .9rem;font-weight:650}.ledger__th:first-child,.ledger__td:first-child{padding-inline-start:var(--sp-5)}.ledger__th:last-child,.ledger__td:last-child{padding-inline-end:var(--sp-5)}.ledger__th.is-end,.ledger__td.is-end{text-align:right}.ledger__th.is-center,.ledger__td.is-center{text-align:center}.ledger__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:.3em;padding:0;display:inline-flex}.ledger__sort:hover,.ledger__sort.is-active{color:var(--ink-strong)}.ledger__row{border-top:1px solid var(--line);transition:background-color var(--t-fast) linear, box-shadow var(--t-fast) linear}.ledger__row:first-child{border-top:0}.ledger__row.is-interactive{cursor:pointer}.ledger__row.is-interactive:hover{background-color:rgb(var(--mat-hi) / .3);box-shadow:inset 2px 0 0 var(--ink-strong)}:root[data-theme=dark] .ledger__row.is-interactive:hover{background-color:rgb(var(--mat-hi) / .04)}.ledger__row.is-interactive:focus-visible{background-color:rgb(var(--mat-hi) / .3);box-shadow:inset 2px 0 0 var(--ink-strong), inset 0 0 0 1.5px var(--ring);outline:none}:root[data-theme=dark] .ledger__row.is-interactive:focus-visible{background-color:rgb(var(--mat-hi) / .04)}.ledger__row.is-interactive:active{background-color:rgb(var(--mat-lo) / .05)}.ledger__row--danger{box-shadow:inset 3px 0 0 var(--oxide)}.ledger__row--warning{box-shadow:inset 3px 0 0 var(--amber)}.ledger__row--success{box-shadow:inset 3px 0 0 var(--patina)}.ledger__td{vertical-align:middle;color:var(--ink);padding:.7rem .9rem}.ledger--compact .ledger__td,.ledger--compact .ledger__th{padding:.45rem .8rem}.ledger__td.is-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ledger__link{color:inherit;display:block}.ledger__empty{padding:var(--sp-8) var(--sp-5)}@media (max-width:860px){.hide-below-sm{display:none}}@media (max-width:1100px){.hide-below-md{display:none}}.drawer{inline-size:min(100vw - 1.5rem, var(--drawer-w,460px));background:0 0;border:0;block-size:100dvh;max-block-size:100dvh;max-inline-size:none;margin:0;padding:0}.drawer--right{margin-left:auto}.drawer--left{margin-right:auto}.drawer::backdrop{-webkit-backdrop-filter:blur(2px);background:#1a140c80}:root[data-theme=dark] .drawer::backdrop{background:#000000a8}.drawer__sheet{border-radius:var(--r-xl) 0 0 var(--r-xl);flex-direction:column;block-size:100dvh;display:flex}.drawer--left .drawer__sheet{border-radius:0 var(--r-xl) var(--r-xl) 0}.drawer[open] .drawer__sheet{animation:drawer-in var(--t-slow) var(--ease-out) both}.drawer--left[open] .drawer__sheet{animation-name:drawer-in-left}@keyframes drawer-in{0%{opacity:.4;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-in-left{0%{opacity:.4;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}.drawer__head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px solid var(--line);display:flex}.drawer__title{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink-strong);font-weight:750}.drawer__hint{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:.25rem}.drawer__body{padding:var(--sp-5);flex:auto;overflow-y:auto}.drawer__foot{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);background-color:var(--surface-sunken);display:flex}.filedrop{gap:var(--sp-3);flex-direction:column;display:flex}.filedrop__tray{padding:var(--sp-6) var(--sp-5);border-radius:var(--r-lg);text-align:center;background-color:var(--field);box-shadow:inset 0 0 0 1px var(--field-edge);outline:1.5px dashed var(--line-strong);outline-offset:-8px;transition:box-shadow var(--t-base) linear, background-color var(--t-base) linear;background-image:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.filedrop__tray.is-dragging{background-color:color-mix(in oklab, var(--accent-soft) 55%, var(--field));box-shadow:inset 0 0 0 2px var(--ring)}.filedrop__tray.is-full{opacity:.75}.filedrop__icon{block-size:46px;inline-size:46px;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.filedrop__title{font-size:var(--fs-sm);color:var(--ink-strong);font-weight:650}.filedrop__hint{font-size:var(--fs-xs);color:var(--ink-muted);margin-bottom:.5rem}.filedrop__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.filedrop__list{flex-direction:column;gap:.35rem;padding:0;list-style:none;display:flex}.filedrop__file{border-radius:var(--r-sm);background-color:var(--field);box-shadow:inset 0 0 0 1px var(--field-edge);font-size:var(--fs-xs);align-items:center;gap:.55rem;padding:.42rem .5rem .42rem .65rem;display:flex}.filedrop__file-icon{color:var(--ink-faint);flex:none}.filedrop__file-name{color:var(--ink-strong);flex:auto;font-weight:580}.filedrop__file-size{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-muted);flex:none}.filedrop__remove{border-radius:var(--r-xs);block-size:22px;inline-size:22px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.filedrop__remove:hover{color:var(--oxide);background-color:var(--oxide-soft)}.filedrop__file-main{flex-direction:column;flex:auto;gap:.3rem;min-inline-size:0;display:flex}.filedrop__progress{background-color:rgb(var(--mat-lo) / .16);border-radius:999px;block-size:4px;display:block;overflow:hidden}.filedrop__progress>span{border-radius:inherit;background-color:var(--accent);block-size:100%;transition:inline-size .16s ease-out;display:block}.filedrop__file-error{font-size:var(--fs-xs);color:var(--oxide)}.filedrop__file.is-failed .filedrop__file-icon{color:var(--oxide)}@media (prefers-reduced-motion:reduce){.filedrop__progress>span{transition:none}}.filedrop__thumb{object-fit:cover;block-size:28px;inline-size:28px;box-shadow:var(--inset-1);border-radius:6px;flex:none}.gauge{flex-direction:column;align-items:center;display:flex;position:relative}.gauge--accent{--gauge-tone:var(--accent)}.gauge--success{--gauge-tone:var(--patina)}.gauge--warning{--gauge-tone:var(--amber)}.gauge--danger{--gauge-tone:var(--oxide)}.gauge__face{aspect-ratio:1;border-radius:50%;inline-size:100%}.gauge__plate{fill:#0000;stroke:var(--line);stroke-width:.8px;filter:none}.gauge__channel{fill:none;stroke:rgb(var(--mat-lo) / .17);stroke-width:7px;stroke-linecap:round}.gauge__arc{fill:none;stroke:var(--gauge-tone);stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray var(--t-slow) var(--ease-out)}.gauge__tick{stroke:rgb(var(--mat-lo) / .3);stroke-width:.9px;stroke-linecap:round}.gauge__tick.is-major{stroke:rgb(var(--mat-lo) / .5);stroke-width:1.5px}:root[data-theme=dark] .gauge__tick{stroke:rgb(var(--mat-hi) / .2)}:root[data-theme=dark] .gauge__tick.is-major{stroke:rgb(var(--mat-hi) / .4)}.gauge__needle line{stroke:var(--ink-strong);stroke-width:2.2px;stroke-linecap:round;transition:transform var(--t-slow) var(--ease-spring)}.gauge__needle{transition:transform .52s var(--ease-spring)}.gauge__hub{fill:var(--ink-strong)}.gauge__pin{fill:var(--surface-raised)}.gauge__dial{inline-size:100%;position:relative;container-type:inline-size}.gauge__readout{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5cqi;display:flex;position:absolute;inset-block:61% 11%;inset-inline:0}.gauge__value{font-size:16cqi;line-height:1}.gauge__label{text-align:center;max-inline-size:56cqi;font-size:6.2cqi;line-height:1.1}.gauge__caption{font-size:var(--fs-xs);color:var(--ink-muted);text-align:center;margin-top:.5rem}.control{inline-size:100%;background-color:var(--field);min-width:0;color:var(--ink-strong);box-shadow:var(--inset-2);transition:box-shadow var(--t-base) var(--ease-out), background-color var(--t-base) linear;border:0;border-radius:10px;font-family:inherit}.control--sm{font-size:var(--fs-xs);min-block-size:30px;padding:.3rem .6rem}.control--md{font-size:var(--fs-sm);min-block-size:38px;padding:.52rem .8rem}.control--lg{font-size:var(--fs-md);border-radius:var(--r-md);min-block-size:46px;padding:.7rem 1rem}.control--area{font-size:var(--fs-sm);resize:vertical;min-block-size:92px;padding:.6rem .85rem;line-height:1.55}.control--mono{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.01em}.control:hover:not(:disabled):not(:focus){box-shadow:inset 0 0 0 1px var(--line-strong)}.control:focus-visible{outline:none}.control:focus{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 3px var(--ring-soft);outline:none}.control:disabled{opacity:.55;cursor:not-allowed}.control.is-invalid,.well.is-invalid{box-shadow:inset 0 0 0 1.5px rgb(from var(--oxide) r g b / .62)}.control.is-invalid:focus{box-shadow:inset 0 0 0 1.5px rgb(from var(--oxide) r g b / .8), 0 0 0 3px rgb(from var(--oxide) r g b / .18)}.well{background-color:var(--field);inline-size:100%;box-shadow:var(--inset-2);transition:box-shadow var(--t-base) var(--ease-out);border-radius:10px;align-items:center;gap:.5rem;padding-inline:.7rem;display:flex}.well--lg{border-radius:var(--r-md);padding-inline:.85rem}.well:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--line-strong)}.well:focus-within{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 3px var(--ring-soft)}.well .control{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.well .control:focus,.well .control:hover:not(:disabled):not(:focus){box-shadow:none}.well__icon,.well__chevron{color:var(--ink-faint);flex:none}.well__affix{font-size:var(--fs-xs);color:var(--ink-muted);border-inline-end:1px solid var(--line-soft);flex:none;padding-block:.1rem;padding-inline-end:.1rem;font-weight:650}.well__affix--end{border-inline-end:0;border-inline-start:1px solid var(--line-soft);padding-inline:.5rem 0}.well--select{cursor:pointer;position:relative}.control--select{appearance:none;cursor:pointer;padding-inline-end:.2rem}.well--select .well__chevron{pointer-events:none}.control--select option{background-color:var(--surface-raised);color:var(--ink)}.select{cursor:pointer;position:relative}.select.is-disabled{opacity:.55;cursor:not-allowed}.select__trigger{text-align:start;min-width:0;cursor:inherit;align-items:center;display:flex}.select__trigger:after{content:"";position:absolute;inset:0}.select__value,.select__placeholder{align-items:center;gap:.55rem;min-width:0;display:flex;overflow:hidden}.select__placeholder{color:var(--ink-faint)}.select__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__chevron{transition:rotate var(--t-fast) var(--ease-out)}.select.is-open .select__chevron{rotate:180deg}.select.is-open{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 3px var(--ring-soft)}.select__mark{min-inline-size:16px;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid}.select__mark .led{block-size:8px;inline-size:8px}.select__list{z-index:var(--z-tooltip);border-radius:var(--r-md);max-block-size:min(340px,60dvh);animation:select-in .12s var(--ease-out) both;padding:.35rem;position:fixed;overflow-y:auto}@keyframes select-in{0%{opacity:0;transform:translateY(-4px)}}.select__option{border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.select__option:has(.select__hint){align-items:flex-start}.select__option:has(.select__hint)>.select__mark{margin-top:.22rem}.select__option.is-active{background-color:rgb(var(--mat-lo) / .07);color:var(--ink-strong)}:root[data-theme=dark] .select__option.is-active{background-color:rgb(var(--mat-hi) / .08)}.select__option.is-chosen{color:var(--ink-strong);font-weight:650}.select__option.is-disabled{opacity:.45;cursor:not-allowed}.select__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.select__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__hint{font-size:var(--fs-xs);color:var(--ink-faint);font-weight:400}.select__tick{color:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.select__list{animation:none}}.keycap{min-inline-size:20px;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-muted);background-color:var(--surface-raised);box-shadow:var(--elev-1);border-radius:6px;place-items:center;padding:.05rem .36rem;font-weight:500;line-height:1.5;display:inline-grid}.loadframe{border-radius:inherit;display:block;position:relative}.loadframe__placeholder{z-index:1;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}.loadframe:not(.is-ready)>iframe{opacity:0}.loadframe>iframe{transition:opacity var(--t-base) linear}.logo{flex:none;display:block;overflow:visible}.logo--inline{vertical-align:middle;display:inline-block}.logo__c,.logo__word{fill:var(--logo-ink)}.logo__coin,.logo__stop{fill:#c69b4f}.menu__anchor{display:inline-flex}.menu{z-index:var(--z-tooltip);border-radius:var(--r-md);max-block-size:70dvh;min-inline-size:200px;animation:menu-in .14s var(--ease-out) both;padding:.4rem;position:fixed;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.menu__group+.menu__group{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.3rem}.menu__group-label{padding:.3rem .6rem .25rem}.menu__item{border-radius:var(--r-xs);inline-size:100%;font-size:var(--fs-sm);color:var(--ink);text-align:left;transition:background-color var(--t-fast) linear, color var(--t-fast) linear;align-items:center;gap:.55rem;padding:.45rem .6rem;font-weight:550;display:flex}.menu__item.is-active:not(:disabled){background-color:rgb(var(--mat-lo) / .07);color:var(--ink-strong)}:root[data-theme=dark] .menu__item.is-active:not(:disabled){background-color:rgb(var(--mat-hi) / .07)}.menu__item:active:not(:disabled){transform:translateY(1px)}.menu__item--danger{color:var(--oxide)}.menu__item:disabled{opacity:.45;cursor:not-allowed}.menu__label{flex:auto;min-width:0}.menu__hint{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-faint)}@media (pointer:coarse){.menu__item{min-block-size:44px}}.tooltip__anchor{align-items:center;display:inline-flex}.tooltip{z-index:var(--z-tooltip);background-color:var(--ink-strong);max-inline-size:268px;color:var(--surface-raised);font-size:var(--fs-xs);box-shadow:0 8px 20px -6px rgb(var(--mat-lo) / .4);pointer-events:none;border-radius:8px;padding:.35rem .6rem;font-weight:550;line-height:1.4;animation:.11s linear both fade-in;position:fixed}.sparkline{display:block;overflow:visible}.sparkline--empty{block-size:34px}.sparkline--accent{--spark:var(--blue)}.sparkline--success{--spark:var(--patina)}.sparkline--danger{--spark:var(--oxide)}.sparkline--info{--spark:var(--steel)}.sparkline__line{fill:none;stroke:var(--spark);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.sparkline__area{fill:var(--spark);opacity:.16}.sparkline__head{fill:var(--spark);stroke:var(--surface-raised);stroke-width:1.4px}.metric{padding:var(--sp-4) var(--sp-5) var(--sp-4);flex-direction:column;gap:.45rem;min-width:0;display:flex}.metric__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.metric__label{letter-spacing:0;text-transform:none;min-width:0;color:var(--ink-muted);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;display:inline-flex}.metric__info{color:var(--ink-faint);border-radius:50%;place-items:center;padding:0;display:grid}.metric__info:hover{color:var(--ink-strong)}.metric__icon{block-size:22px;inline-size:22px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.metric__value{font-size:clamp(1.5rem,2.3vw,1.85rem);line-height:1.05}.metric__bottom{align-items:center;gap:.5rem;min-height:28px;margin-top:auto;padding-top:.2rem;display:flex}.metric__delta{font-variant-numeric:tabular-nums;color:var(--tone);align-items:center;gap:.18rem;font-size:.8125rem;font-weight:650;display:inline-flex}.metric__delta.tone-neutral{color:var(--ink-muted)}.metric__footnote{font-size:var(--fs-2xs);color:var(--ink-faint)}.metric__spark{margin-left:auto}.modal{inline-size:min(100% - 2rem, var(--modal-w,560px));background:0 0;max-block-size:calc(100dvh - 3rem);margin:auto;padding:0;overflow:visible}.modal--sm{--modal-w:440px}.modal--md{--modal-w:600px}.modal--lg{--modal-w:880px}.modal::backdrop{-webkit-backdrop-filter:blur(3px)saturate(.85);background:#1a140c85}:root[data-theme=dark] .modal::backdrop{background:#000000ad}.modal[open] .modal__sheet{animation:modal-in var(--t-slow) var(--ease-spring) both}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.modal__sheet{border-radius:var(--r-xl);flex-direction:column;max-block-size:calc(100dvh - 3rem);display:flex}.modal__head{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4);display:flex}.modal__head:has(+.modal__body){border-bottom:1px solid var(--line)}.modal__heading{flex:auto;min-width:0}.modal__title{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.018em;color:var(--ink-strong);font-weight:750}.modal__description{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:.3rem;line-height:1.5}.modal__body{padding:var(--sp-5);flex:auto;overflow-y:auto}.modal__foot{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--line);border-radius:0 0 var(--r-xl) var(--r-xl);display:flex}.modal__head+.modal__foot{padding-top:var(--sp-2);border-top:0}.option{isolation:isolate;border-radius:var(--r-md);cursor:pointer;background-color:var(--field);box-shadow:inset 0 0 0 1px var(--field-edge);transition:box-shadow var(--t-fast) linear, background-color var(--t-fast) linear;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex;position:relative}.option--compact{border-radius:var(--r-sm);gap:.6rem;padding:.6rem .75rem}.option:hover:not(.is-disabled):not(.is-selected){box-shadow:inset 0 0 0 1px var(--line-strong)}.option__input{opacity:0;pointer-events:none;position:absolute}.option__frame{z-index:-1;border-radius:inherit;transition:box-shadow var(--t-base) var(--ease-out);position:absolute;inset:0}.option.is-selected{background-color:color-mix(in oklab, var(--accent-soft) 40%, var(--field));box-shadow:none}.option.is-selected .option__frame{box-shadow:inset 0 0 0 1.5px var(--accent)}.option__input:focus-visible~.option__frame{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 3px var(--ring-soft)}.option__icon{border-radius:var(--r-sm);block-size:38px;inline-size:38px;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.option--compact .option__icon{block-size:30px;inline-size:30px}.option.is-selected .option__icon{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.option__text{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.option__title{font-size:var(--fs-sm);color:var(--ink-strong);flex-wrap:wrap;align-items:center;gap:2px .45rem;font-weight:650;display:flex}.option__blurb{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.45}.option__mark{flex:none;display:grid}.option__meta{font-size:var(--fs-xs);color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;align-self:center}.option__tick{color:#0000;block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background-color var(--t-fast) linear, box-shadow var(--t-fast) linear, color var(--t-fast) linear;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.option__tick.is-on{color:var(--surface-raised);background-color:var(--accent);box-shadow:none}.option.is-disabled{opacity:.5;cursor:not-allowed}.pager{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.pager__readout{font-size:var(--fs-xs);color:var(--ink-muted);font-weight:560}.pager__keys{align-items:center;gap:3px;display:flex}.pager__key{font-variant-numeric:tabular-nums;min-inline-size:30px;padding-inline:.4rem}.pager__gap{color:var(--ink-faint);letter-spacing:.1em;padding-inline:.25rem}.panel__heading{flex:auto;min-width:0}.panel__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink-strong);font-size:1.0625rem;font-weight:750;line-height:1.25}.panel__hint{color:var(--ink-muted);margin-top:.15rem;font-size:.8125rem;line-height:1.45}.panel__actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.section-label{margin-bottom:var(--sp-3)}.screen>.panel__head{padding:var(--sp-3) var(--sp-4);border-bottom-color:#ffffff1a}.screen .panel__title{color:#f4eee2}.screen .panel__hint,.screen .label{color:#ece6daa8}.screen>.panel__body{padding:var(--sp-4)}.panel__body--flush{border-radius:inherit}.panel__body--flush>:is(.toolbar,.ledger){border-radius:0}.panel>.panel__body--flush:first-child>:is(.toolbar,.ledger):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.panel>.panel__body--flush:last-child>:is(.toolbar,.ledger):last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.progress{flex-direction:column;gap:.34rem;inline-size:100%;display:flex}.progress__top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.progress__value{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:700}.progress__track{inline-size:100%;position:relative;overflow:hidden}.progress--sm .progress__track{block-size:7px}.progress--md .progress__track{block-size:11px}.progress__fill{border-radius:var(--r-pill);background-color:var(--tone);transition:inline-size var(--t-slow) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.qr{aspect-ratio:1;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-strong);background-color:#f7f3e9;padding:8px;position:relative}.qr__svg{border-radius:var(--r-xs);block-size:100%;inline-size:100%;overflow:hidden}.qr__quiet{fill:#f7f3e9}.qr__modules{fill:#221c12}.segmented{background-color:var(--chosen);border-radius:11px;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmented.is-wrapped{grid-template-columns:repeat(var(--segmented-columns,2), minmax(0, 1fr));border-radius:var(--r-md);inline-size:100%;display:grid}.segmented.is-wrapped .segmented__key{justify-content:center}.segmented__short{display:none}@media (max-width:640px){.segmented__long{display:none}.segmented__short{display:inline}}.segmented--block{width:100%;display:flex}.segmented--block .segmented__key{flex:1 1 0;justify-content:center}.segmented__key{color:var(--ink-muted);white-space:nowrap;transition:box-shadow var(--t-fast) var(--ease-press), background-color var(--t-fast) linear, color var(--t-fast) linear, transform var(--t-fast) var(--ease-press);border-radius:8px;align-items:center;gap:.38em;font-weight:600;display:inline-flex}.segmented--sm .segmented__key{font-size:var(--fs-xs);min-block-size:26px;padding:.24rem .62rem}.segmented--md .segmented__key{min-block-size:30px;padding:.36rem .72rem;font-size:.8125rem}.segmented__key:hover:not(:disabled):not(.is-selected){color:var(--ink-strong)}.segmented__key.is-selected{color:var(--ink-strong);background-color:var(--field);box-shadow:inset 0 0 0 1px var(--field-edge)}.segmented__key:disabled{opacity:.45;cursor:not-allowed}.segmented__count{border-radius:var(--r-xs);background:rgb(var(--mat-lo) / .1);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding:0 .34em;font-size:.82em;font-weight:650}:root[data-theme=dark] .segmented__count{background:rgb(var(--mat-hi) / .09)}.signal-status{font-family:var(--font-mono);font-weight:500}.signal-method{border-radius:var(--r-xs);min-inline-size:3.6rem;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.02em;flex:none;place-items:center;padding:.12rem .4rem;font-weight:500;display:inline-grid}.signal-method.is-read{color:var(--steel-ink);background-color:var(--steel-soft)}.signal-method.is-create{color:var(--patina-ink);background-color:var(--patina-soft)}.signal-method.is-change{color:var(--amber-ink);background-color:var(--amber-soft)}.signal-method.is-remove{color:var(--oxide-ink);background-color:var(--oxide-soft)}.signal-duration{font-variant-numeric:tabular-nums;white-space:nowrap}.signal-duration.is-slow{color:var(--amber);font-weight:650}.signal-person{align-items:center;gap:.6rem;min-width:0;display:flex}.signal-person .avatar{font-size:.66rem}.signal-person__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.signal-person__name{color:var(--ink-strong);font-weight:600}.signal-person__email{font-size:var(--fs-xs);color:var(--ink-faint)}.signal-country{border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-muted);background:var(--steel-soft);padding:0 .3rem;line-height:1.5;display:inline-block}.signal-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-strong);font-weight:700}.signal-amount.is-out{color:var(--oxide)}.signal-risk{font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.signal-risk__value{text-align:end;min-inline-size:1.4rem;color:var(--tone-ink);font-weight:700}.signal-risk.tone-success .signal-risk__value{color:var(--ink-strong)}.signal-risk__bar{background:var(--line-soft);border-radius:2px;block-size:4px;inline-size:32px;display:block;position:relative;overflow:hidden}.signal-risk__bar>span{border-radius:inherit;background:var(--tone);position:absolute;inset-block:0;inset-inline-start:0}.slider{flex-direction:column;gap:.4rem;inline-size:100%;display:flex}.slider__top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.slider__value{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-strong);font-weight:700}.slider__input{appearance:none;cursor:pointer;background:0 0;block-size:24px;inline-size:100%}.slider__input::-webkit-slider-runnable-track{border-radius:var(--r-pill);background-color:var(--line-soft);block-size:9px}.slider__input::-moz-range-track{border-radius:var(--r-pill);background-color:var(--line-soft);block-size:9px}.slider__input::-webkit-slider-thumb{appearance:none;background-image:var(--brass-face);block-size:20px;inline-size:20px;box-shadow:var(--elev-2);transition:scale var(--t-fast) var(--ease-press);border-radius:50%;margin-top:-5.5px}.slider__input::-moz-range-thumb{background-image:var(--brass-face);block-size:20px;inline-size:20px;box-shadow:var(--elev-2);border:0;border-radius:50%}.slider__input:active::-webkit-slider-thumb{scale:.94}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--elev-2), 0 0 0 4px var(--ring-soft)}.stepper{scrollbar-width:none;align-items:flex-start;gap:0;inline-size:100%;padding:6px 0 0;list-style:none;display:flex;overflow-x:auto}.stepper::-webkit-scrollbar{display:none}.stepper__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.45rem;min-inline-size:104px;padding-inline:.3rem;display:flex;position:relative}.stepper__rail{background-color:var(--line-strong);block-size:1px;margin-block-start:1.5px;position:absolute;inset-block-start:15px;inset-inline:-50% 50%}.stepper__step:first-child .stepper__rail{display:none}.stepper__step.is-done .stepper__rail,.stepper__step.is-current .stepper__rail{background-color:var(--accent)}.stepper__token{z-index:1;block-size:32px;inline-size:32px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--t-base) linear, color var(--t-base) linear;border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.stepper__token:disabled{cursor:default}.stepper__step.is-done .stepper__token{color:var(--surface-raised);background-color:var(--accent);box-shadow:none}.stepper__step.is-current .stepper__token{color:var(--surface-raised);background-color:var(--accent);box-shadow:0 0 0 4px var(--ring-soft)}.stepper__text{flex-direction:column;gap:.1rem;display:flex}.stepper__label{font-size:var(--fs-xs);color:var(--ink-muted);font-weight:650}.stepper__step.is-current .stepper__label,.stepper__step.is-done .stepper__label{color:var(--ink-strong)}.stepper__hint{font-size:var(--fs-2xs);color:var(--ink-faint)}@media (max-width:560px){.stepper__step{min-inline-size:72px}.stepper__hint{display:none}}.switch{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.switch--reverse{flex-direction:row-reverse;justify-content:space-between;width:100%}.switch__control{flex:none;block-size:26px;inline-size:46px;margin-top:1px;display:inline-block;position:relative}.switch__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.switch__track{pointer-events:none;border-radius:var(--r-pill);background-color:var(--surface-sunken);box-shadow:var(--inset-2);transition:background-color var(--t-base) var(--ease-out);position:absolute;inset:0}.switch__lever{background-color:var(--surface-raised);inline-size:20px;box-shadow:-1px -1px 3px rgb(var(--mat-lo) / .18), 1px 1px 3px rgb(var(--mat-lo) / .12);transition:translate var(--t-base) var(--ease-out), inline-size var(--t-fast) var(--ease-press);border-radius:50%;position:absolute;inset-block:3px;inset-inline-start:3px}.switch__input:checked+.switch__track{background-color:var(--accent);box-shadow:inset 1px 1px 3px #00000038}.switch__input:checked+.switch__track .switch__lever{translate:20px}.switch__input:focus-visible+.switch__track{box-shadow:var(--inset-2), 0 0 0 3px var(--ring-soft), inset 0 0 0 1.5px var(--ring)}.switch__input:active+.switch__track .switch__lever{inline-size:23px}.switch__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.switch__label{font-size:var(--fs-sm);color:var(--ink-strong);cursor:pointer;font-weight:620}.switch__hint{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.45}.switch.is-disabled{opacity:.5}.switch.is-disabled .switch__input{cursor:not-allowed}.tabs{position:relative}.tabs__rail{scrollbar-width:none;border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;padding-top:3px;display:flex;overflow-x:auto}.tabs__rail::-webkit-scrollbar{display:none}.tabs__tab{border-radius:var(--r-sm) var(--r-sm) 0 0;font-size:var(--fs-sm);color:var(--ink-muted);white-space:nowrap;transition:color var(--t-fast) linear, background-color var(--t-fast) linear, box-shadow var(--t-fast) linear;align-items:center;gap:.4em;padding:.55rem .9rem;font-weight:600;display:inline-flex;position:relative}.tabs__tab:hover:not(.is-active),.tabs__tab.is-active{color:var(--ink-strong)}.tabs__tab.is-active:after{content:"";inset-inline:.5rem;background:var(--ink-strong);border-radius:1px;block-size:2px;position:absolute;bottom:-1px}.tabs__count{border-radius:var(--r-xs);background:rgb(var(--mat-lo) / .12);padding:0 .32em;font-size:.8em;font-weight:650}:root[data-theme=dark] .tabs__count{background:rgb(var(--mat-hi) / .1)}.toolbar{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.toolbar__search{flex:240px;max-inline-size:420px}.toolbar__search .control::-webkit-search-cancel-button{display:none}.toolbar__clear{block-size:22px;inline-size:22px;color:var(--ink-faint);border-radius:50%;flex:none;place-items:center;display:grid}.toolbar__clear:hover{color:var(--ink-strong);background-color:var(--chosen)}.toolbar__filters{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.toolbar__actions{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.toasts{inset:auto;z-index:var(--z-toast);gap:var(--sp-3);pointer-events:none;background:0 0;border:0;flex-direction:column;inline-size:min(380px,100vw - 2rem);margin:0;padding:0;display:flex;position:fixed;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-5);overflow:visible}.toast{border-radius:var(--r-md);pointer-events:auto;animation:toast-in .28s var(--ease-spring) both;align-items:flex-start;gap:.65rem;padding:.8rem .9rem .8rem 1.05rem;display:flex;position:relative;overflow:hidden}@keyframes toast-in{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:none}}.toast__rail{background:var(--tone);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.toast__icon{block-size:26px;inline-size:26px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}.toast__text{flex:auto;min-width:0}.toast__title{font-size:var(--fs-sm);color:var(--ink-strong);font-weight:650;line-height:1.35}.toast__message{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:.15rem;line-height:1.45}.toast__action{font-size:var(--fs-xs);color:var(--ink-strong);text-underline-offset:2px;margin-top:.4rem;font-weight:700;text-decoration:underline}.toast__close{color:var(--ink-faint);border-radius:var(--r-xs);flex:none;padding:.1rem}.toast__close:hover{color:var(--ink-strong)}
